そぬばこ

備忘録とか、多分そんな感じ。

大学院入院直前に、肺血気胸で病院入院した話

入院しました

この4月より、電気通信大学情報理工学研究科に進学しました。 しかし、肺血気胸と診断され、手術のあと入院。 結果として、大学院の入学式は出ることが出来ず、この文章も病院で一部書かれています。 本記事では、私が肺血気胸と発覚するまでの経緯と、病院生活について述べていきます。

肺血気胸とわかるまで

前兆

時は少し遡りまして、4月1日。 この日は朝のバイトを終え、バイト先の友人とマクドナルドで朝ご飯を食べていました。 このときから少し背中に張りを感じていて、肉体労働をして背中をやっちまったかなと思っていました。 今思えば、このときに既に肺に穴が空いていたと考えると恐ろしいですね。 発覚するのは翌日のことです。 普段であれば研究室にそのまま直行するのですが、あまりにも背中がしんどいので一度家に帰宅しました。 実家から持ってきたロキソニンテープを背中に貼り、特に良くならないどころか咳が出始めます。 ロキソニンテープによるアレルギー症状のようなものだと考えていたのですが、このとき既に肺がしぼんでいたんでしょうね。 このときに病院に行っていれば対処は変わったでしょうか……。

研究室に戻ったものの、体調は悪化する一方だったのでとりあえず帰宅しました。 リラックスしようと、仰向きで寝ようとしたところ、背中に激痛が走ります。 急に身体に雷が落ちたようで、どう考えてもこの体勢で寝ることは無理だと悟りました。 姿勢が元々悪く、首肩腰が慢性的に痛いこともあったので、これを気に整骨院に行くか。 と、なりました。 もちろん今思えば、その時行くべきだったのは呼吸器外科なのですが、そんなこと知る由もないので、この機会に整骨院通って姿勢治すかくらいにしか考えていません。 電気治療を受け、横向きでなら寝られるようになったので、とりあえず整骨院に通ってれば大丈夫だなとここで思ってしまいました。 これはかなり痛い選択だったと思います。

ヤクルト、神宮開幕戦

翌日、4月2日。 この日は朝のバイトを休んで午前中に整骨院に行き、なんとか研究室に向かいました。 このとき既に呼吸の異常がなかなかのもので、呼吸がいつもの50%ほどしか出来ない状態でした。 なんというか、呼吸すら満足に出来ないのに、よく研究室に行ったなというところもありますが、このあと野球観戦に行きました。 私は、楽天・ヤクルトのファンで、どうしても神宮球場のヤクルトホーム開幕戦を観に行きたかったのです。 同伴していた先輩に、「やめとくか?」と何度も言われましたが、座ってれば大丈夫ということで押し切ってしまいました。

試合が始まった頃は大丈夫でしたが、回を追う毎に意識があやふやになっていきます。 8回の逆転され、裏に逆転仕返しのところは嬉しくても東京音頭で傘が振れません*1。 手が上にあがらないんですね……。 9回が終わり、無事ヤクルトが勝利すると帰宅を試みました。 しかし、途中で立てなくなってしまい、結局担架で医務室搬送です。 えらく人のお世話になってしまっているのは反省しかないですね。 そのままタクシーで夜間外来を受診することになったのですが……。

気胸判明……

もう歩けないため、受付までの移動は車椅子です。 タクシーの運転手にも手伝ってもらい、先輩同伴で夜のお医者さん。 受付を済ませて、呼ばれるのを待っている間に既に意識が飛びそうでした。 問診を受け、「気胸っぽいね」と言われ、レントゲンです。 レントゲンをとったところ、ほぼ確定とのこと。 状態が酷いことになっていたので、別室に移動。

ここで、事件は起きました。 病院着に着替えてくれと言われ着替えをしていたのですが、呼吸困難気味になり、そのまま……

意識、飛びました。

目を覚ますと、横にあったベッドの上。 どうやら3分程度意識を失っていたようです。 自然気胸は、肺の中で風船のようなもの*2が出来ることがあり、それが破裂することで起こります。 今回はさらに偶然肺の血管が破損していたようで、血胸だったということもわかりました。 気胸と血胸を合わせて、血気胸と呼びます。 レントゲン画像によると、血と空気が肺に溜まって左肺が押しつぶされていました。 後から聞いた話ですが、1.3Lもの血が溜まっていたそうです。 結果、左肺に留まらず心臓にまで負担をかけ、血圧低下、最後に心肺停止で意識が飛んだそう。 自分の体験談ながら、恐ろしい話ですね。 救急の方の応急処置もありなんとか意識回復したものの、危険な状態にかわりはないようです。 とりあえず左脇腹からドレーンと呼ばれる管を突っ込まれました。 しかし、これも一時的な処理であり、緊急手術だねと言われました。 いぇーい。

手術

深夜12時半から手術をするよ〜と言われました。 ドレーンが突っ込まれてからは、比較的呼吸が出来ており、よく死ななかったなあとこの時点で考えていました。 たまたま都内に住んでいた伯母夫婦に夜遅くに来ていただき、手術の同意書にサインを貰って準備完了です。 ベッドでガラガラと運ばれ、手術室に運ばれます。 手術室のライトってほんと大きくて眩しいですね。 医療系ドラマでしか見たことが無かったので少し感動しました。 麻酔は部分麻酔ではなく、全身麻酔でした。 マスクを軽く当てられ、深呼吸を要求されます。 この時点で少しウトウトしてきました。 その後、マスクを着けると3秒持たずに深層に潜りました。 麻酔ってしゅごい。

目を覚ますと手術は終わっています。 どうやら手術は無事成功したよう。 しっかりとした左脇下に胸腔ドレーンと、尿道カテーテル、両腕の点滴でフルコースです。 症状は重症だったらしいものの、手術は1時間程度で終了し、麻酔から目を覚ましたのがさらに1時間程度、計2時間を手術室で過ごしたようです。 輸血もされたらしく、もう献血には行けません*3。 2時半頃、HCU*4に運ばれ入院生活がスタートしました。

入院生活

入院生活1日目(4月3日)

手術跡の痛みでほぼ何もすることが出来ません。 痛み止めの医療用麻酔を好きなタイミングでボタンを押して出すことが出来ますが、そのボタンを押すのがまず大変。 何にせよ手術跡が痛いのでね…… さらに病室はかなり暑く、看護師から手渡されたアイスノンがかかせません。 とにかく痛みと暑さで眠れないのですが、疲れや痛み止めの副作用の影響かで眠気が襲うので寝たり起きたりを頻繁に繰り返していました。

とにかくしんどい。

右腕の点滴を、左腕に全部まとめたりしてもらった気がします。 この日に既に水が解禁になっていましたので、飲み薬と点滴のダブルで治療という感じでした。

少し落ち着いて、午後から歩行訓練を行いました。 痛み止めが効いているタイミングだったので、伸ばすと響くものの、小さめの心電図モニタを押しながらなんとか歩いていました。 意外といけるなと思いつつ、痛み止めが切れると相変わらずの痛みで、とにかく辛かったです。 担当医にうまくいけば週末に退院できるからねと言われ、医療ってすごいなと思いつつ、こんな痛いのに退院できるんかいなという感じでした。

入院生活2日目(4月4日)

早いもので、この日はいきなり朝食が出ました。 全粥に、おかず数品、それから朝だからなのかわかりませんが、小学校の給食で出たような小さなパック牛乳がありました。 痛みで食欲も無かったので、付いていたゆかりを全粥にふりかけて、半分くらい食べました。 おかずは全部食べられたかと思います。 正午前に一般病棟に移ることになり、HCUから車椅子で移動させられました。 4人部屋の入り口に近い場所です。 ここまでは順調だったんですよ……

それから少しして、急に右腹部が痙攣。 痛みというよりは「ビクッ」ってなる感じです。 それが激しく、耐えられない状態になってしまいました…… 結果、緊急で腹部をCT撮ることになり、ベッドの上でウンウン唸りながら私は運ばれていきます。 担当医が「ストレスで胃に穴が空いたかもね」と言っており、内心ツイてねえなと思いつつも、その辛さは痛みでどこかで吹っ飛んでいました。 CTを撮る時、少し息を止めないといけないのがつらかったです。 とにかくはらいたい。 さらには念の為に造影剤を入れてCTを撮ることになりました。 造影剤は稀にアレルギー症状を起こすことがあるため、同意書を書かされました。 こんなヒイヒイ言ってる人間に、この状況で同意書書かすのかという感じではありましたが、決まりなので仕方ないです。 患者控えも合わせて2枚サインしました。

撮り終わった頃には少し痛みも落ち着いており、自分の病室に戻ったあとは特に何事もありませんでした。 しばらくしてCTの結果が出たようで、担当医が私に「異常は無かった」と教えてくれました。 血液検査も並行でやってもらっていたのですが、特に問題は無かったようです。 結局最後まで原因はわからなかったのですが、個人的には左脇の術跡の痛みをかばった結果、対称的な位置にある右腹部に力が入っちゃたからじゃないかなと勝手に思っています。 謎ですね。 またこの日、術後初めて食事をとったこともあり、これが原因の可能性が大きくもありました。 そして、言われた一言。

「当分、飲食厳禁ね」

入院生活3日目(4月5日)

前日に腹が痛いと騒ぎを起こした私ですが、術跡が痛む以外はかなり元気な日でした。 午前中何事もなく、レントゲンや念の為のCT再検査をこなし、とにかく暇な一日です。 尿道カテーテルもこの日に抜いたかと思います。 もう既に水が飲めないことが堪え始めていましたが、まだなんとか耐えていました。 体調もだいぶ回復していたので、ここで初めてスマホに手が伸びました。 通話さえしなければ、特にスマホに利用制限はありませんでしたが、どうしてもドレーンが邪魔かつ術跡が痛かったので、無を過ごすことで二日間の時を流していたのです。 熱がまだあったのもその一因です。 とりあえず、家族以外の各方面に連絡を入れました。 野球を観て病院まで連れて行ってくれた先輩、彼女、友人、それからバイト先や研究室関連、諸々。 そういえば昨日入学式だったんだなあと思いながら…… そうです。 大学院の入学式は前日の4月4日でした。 入学式に出れないがあまり学籍番号がわからず、諸々の代理人提出してもらう提出書類に関してどうすればよいか、メールで問い合わせをしまくっていました。 さらにはその書類を書いたりと、今思えば熱を下げるどころか、上げるようなことしかしていませんでしたね。 夕方計ったときは38度超えていました。

夕方になってから担当医に今後の飲食について、お言葉がありました。 土日は看護師が少ないから何かあっても対応できない、だから月曜日になったら水飲んでいきましょう。 え、土日水無しっすか?マジすか? お腹のほうは外科の先生が補助的についていらしたらしく、外科の先生的には土曜日からオッケーなところを、呼吸器外科である担当医の先生が念の為に我慢してくれということになっていたそうです。 こっちは腹痛騒ぎを起こしているので、大人しく先生に従うしかありません。 おみずのみたい……

この日一番嬉しかったのは、先輩と彼女がすぐにお見舞いに来てくれたことです。 この日に限らず入院生活通して、家族以外の人間が見舞いに来てくれるのが一番の心の支えになっていました。 お見舞いに来てくれた皆さん、ありがとうございました。

入院生活4日目(4月6日)

順調だったら週末に退院できていた話ですが、もちろん順調ではないので退院できません。 土日はただただ空腹に耐えていました。 この日は午前中、ついにドレーンを抜くことになりました。 ついに忌々しい3本の管達も、残すは点滴だけと考えると非常に進歩を感じました。 少し驚いたのは、病室のベッド上でそのまま抜いたことです。 実際に抜くときは、とにかく呼吸を合わせ、肺を膨らませた状態でドレーンを抜きます。 肺に余分な空気を残さないためです。 抜かれた際、管がズルズルと身体を抜けていく感触が地味に気持ち悪かったです。 痛いというよりは気持ち悪かった。 跡を塞ぐために、少し縫われました。 こっちのほうが痛い。 ドレーンを抜いたあとのほうが術跡の痛みは少なく、かなり快適になったのを記憶しています。

さらに、この日は洗髪が解禁になりました。 さすがにシャワーはもう一日待ってくれとのことで、頭だけ洗うことに。 地味に左腕にはまだ点滴があるので、左手はシャワーを持って右手だけで洗いました。 とにかく久々にお湯を被って気持ちよかったです。

入院生活5日目(4月7日)

この日は空腹のピークでした。 もう何をしていても、何でごまかしていても、口の中はヨダレで埋め尽くされます。 とにかく腹が減り、とにかく喉が乾き…… 非常につらい日でした。 いくら空腹だろうが、点滴がつながっているので生きてはいけます。 完全栄養食を直接動脈にぶっ刺しているので最強です。 唯一良かったことは、シャワーが解禁されたことです。 とにかく風呂に入りたかったので、これは感動モノでした。 点滴は抜くのではなく、途中の管が外れるようになっており、防水テープのようなものを上から貼って水の侵入を防いでもらいました。 お湯を浴びながら、これが飲めればと思ったのは内緒です。

入院生活6日目(4月8日)

来る月曜日、お水解禁予定日です。 午前中にレントゲンと血液検査があり、これに問題なければとのことでした。 しかし、お昼を過ぎても一向に許可が出ず、悲しい気持ちになっていました。 看護師さんに尋ねると、なんと担当医がオペ中でまだ判断が下せないのこと…… どうやら月曜日はオペが多いらしく、とにかくツイてないことがわかりました。 看護師さんにものすごい励ましを受け、死んだ顔で午後を過ごしたと記憶しています。 夕方頃、ようやく担当医がやってきて水のOKをもらいました。 嬉しい反面、私もまた腹を痛めるのがこわいので慎重に水を飲みます。

水、うま――

このとき口にした水のおいしさは、今までで一番だったと思います。 感動的な再会でした。

入院生活7日目(4月9日)

この日はついに口からの食事が解禁になりました。 謎の腹痛からここまで長かったので、朝食が楽しみで楽しみで仕方がありませんでした。 朝食では三分粥といくつかの緩めのおかずが出ました。 三分粥なのでほぼ粥としての原型が無いのですが、それでも口に入れた時の感動は忘れません。 おかずとして付随していたはんぺんを煮た料理が、はんぺん好きなので地味に嬉しかったです。 何よりも胃にモノを入れるという行為に幸福感を感じていました。 11時頃にシャワーを浴び、お昼ご飯です。 昼食も三分粥プラスおかず。 とにかくゆっくり噛んで食べます。 ヒルナンデス!を観ながら食事という行為に対して幸福を感じていました。 夜になると五分粥で少し米っぽくなってきます。 徐々に人権を獲得している感じがありました。 非常に順調で、退院が目前に迫っていることを予感させました。 そう思ったのも束の間、夕飯を食べ終わったあと担当医がやってきて「何もなければ明後日退院にしましょう」と言われ、ついに退院が決まりました。 レントゲンの結果からも肺の大きさは既に大丈夫らしく、あとは食事をして大丈夫かどうか、だそうです。 明日何も無いことをとにかく祈りました。

入院生活8日目(4月10日)

朝食は五分粥でしたが、昼からはなんと全粥に。 術後に一度食べたきりで因縁の相手ではありましたが、全然問題無く完食。 もうとにかく、食事が楽しくてしょうがありませんでした。 もとから食事が好きな私ですが、一度食事を取り上げられると食の重要性を更に感じたのです。 もう、食べないで生きるなんて……無理…… 夜も特に問題なく、まとめられるだけ荷物をまとめ、明日の退院に備えます。 まさか自分が緊急手術だの、一週間以上の入院生活を送るだのなんて考えてもみませんでしたが、実際起こるときは起こるもんなんですね。 実感のわかないようなそんなことを考えながら、金曜締め切りの書類だけどうするか考えて、眠りにつきました。

退院

4月11日木曜日、無事に私は退院することができました。 長らく動きが制限されていたこともあり、エコノミークラス症候群のような感じで、歩いているだけで両ふくらはぎを攣りかけましたが、なんとか調布に戻ってきました。 その足で研究室に戻り、学生証を受け取ったり、書類整理したり、病院食以外のものを久しぶりに食べたり…… ついこないだ死にかけた自分が、一瞬で現実に戻っていく、それはなんとも幸せなことだと思いました。 とにかく生きててよかった。

まだ抜糸していませんし、くしゃみで肺や術跡に響きます。 もう少し通院が必要そうです。 でも、とにかく元気にはなりました。

反省

今回何よりも反省すべき点は、発見の遅れです。 受診が遅れたことで、私の肺血気胸は悪化し、心肺停止にまで至りました。 少しでも呼吸が苦しいとなった場合、素早く病院に行くことが大事です。 出来れば呼吸器外科がある病院がいいと思います。

なんやかんやで私は生きています。 こんな私に快気祝いをくださる変わった人がいましたら、ぜひ下のウィッシュリストから、血圧計・体温計等を買っていただけると非常に嬉しいです。

www.amazon.jp

とにかく今後はもう少し、自分の身体を大事にしていきたいと思います。 各方面、よろしくお願いいたします。

*1:ヤクルトファンは自チームに点が入ると、東京音頭を歌いながら傘を上下に振ります

*2:ブラと呼ぶそうです

*3:というか行ったことないので、一度も行けずに生涯を終えることになることが少し残念でした

*4:high care unit の略で、ICUと一般病棟の中間に位置する所です

電気通信大学を卒業したので、成績を可視化してみた

3月25日木曜日、電気通信大学情報理工学部を卒業しました🎉

そのまま電気通信大学情報理工学研究科に進学予定です。頑張っていきましょう。

成績の可視化

さて、せっかく大学を卒業したので、これまでの学部の成績を可視化して振り返っていきたいと思います。 大学の学務情報システムを使えば成績データをcsvで取得出来たらしいのですが、気がついたときにはもうログインすら許されなかったので、紙で手渡された成績証明書を見ながら手打ちでデータを作りました。

f:id:nersonu:20190401134413p:plain

なお、紙の成績証明書では不可になった科目は省かれてしまうので、自分が不可となった科目である「選択露語第一」と「選択露語第二」も追加しています。

GPA

まずは、GPAを計算してみます。 電気通信大学の規程に従い、以下の計算式を用います。

評価平均(GPA)は卒業要件に係わる科目の秀,優,良,可,不可の各評価をそれぞ れ4、3、2、1、0 とし、次の式で計算する。

評価平均(GPA)={4×(秀の単位数)+3×(優の単位数)+2×(良の単位数)+1×(可の 単位数)+0×(不可の単位数)}/(不可を含む履修総単位数)

この通りに計算すると

2.833

と、なりました。 なお、不可(2単位分)を除いて計算すると

2.879

と、なるようです。 当然のことですが、不可がもったいなく感じますね。

各学期ごとのGPAは次の通りです。

f:id:nersonu:20190401135026p:plain

1年次のやる気の無さ?らしきものが感じ取れます。 2年次で心を入れ替えたか、それとも学科の専門科目が増えて稼ぎどころが増えたかといったところでしょうか。

また、GPAの推移は次の通りとなっています。

f:id:nersonu:20190401135204p:plain

あまり代わり映えしませんが、2年次以降は順調に上昇しているようです。

時間割っぽくしてみる

各時間、曜日での成績を可視化してみましょう。 時間割っぽくヒートマップ化してみます。 まずは、各時間での履修コマ数を以下に示します。

f:id:nersonu:20190401135505p:plain

ここで、月曜3限の総履修コマ数が7になっていますが、これは誤りではなく、3年次後期の学科実験が授業区分としては2つに分かれており、かつ同じ日にカウントされるようになっているからです。 これをもとに成績評価を単位数を考慮せずに、コマ数でGPの平均をとったものが次になります。

f:id:nersonu:20190401135757p:plain

目立つのは木曜1,2限で、他は大した差が見受けられないかなと感じます。 木曜1限は履修コマ数が1でその科目(材料化学)が可、2限は単純に選択露語がそこにあって不可だからです。 悲しいですね。

他で少し低くなっているのは、火曜3限でしょうか。 この時間の履修した科目は以下の通りです。

科目名 評価
解析学
論理設計学
数理計画法

解析学」は無限級数微分方程式、「論理設計学」は論理回路の基礎、「数理計画法」は線形計画問題、整数計画問題を扱った講義だと記憶しています。微分方程式を解くということが単純に苦手で、論理回路もあまりしっかり理解できた記憶がありません。「数理計画法」は面白い講義だと感じました。

各学期での評価は次の通りです。

f:id:nersonu:20190401140713p:plain

17年度後学期だけ1限が無くズレていますが、これはmatplotlibの操作でどうにかできる方法がわからなかったためです。誰か教えてください。 1年次が他と比べて薄くなっている様子がよくわかるかと思います。

各曜日でのGPAは次の通りです。

f:id:nersonu:20190401141242p:plain

水曜日が若干高く、火曜日が若干低いかなといった結果です。 水曜日は人文科目が多く、自分がそれらを得意としていたからかなと推測できます。

各時間でのGPAは次の通りです。

f:id:nersonu:20190401141449p:plain

2限の成績が悪く見えます。 不可があるというのも大きな理由の一つですが、1限に頑張って出て、2限は眠たくて集中力が途切れていた記憶があったり無かったりします。

科目区分ごとに見てみる

講義科目は科目区分で分かれていますので、最後にそれごとで見てみることにします。 単純に科目区分ごとでGPAを算出したものが次のグラフです。

f:id:nersonu:20190401141202p:plain

圧倒的に低い理工系教養基礎科目というのは、先程述べた可となっている「材料化学」一つだけだからです。 その他に目をやると、理数基礎科目が低くなっています。 これは1年次の微積線形代数といった数学科目や、物理、化学概論が含まれており、基礎を疎かにしている様子が伺えます。 他区分ではあまり大して差がないのかなといった印象です。


卒業記念に、成績を可視化してみました。 大学院ではそれなりの成績と、それなりの研究成果が残せるように、精進していきたいと思います。

デュアルブート環境下におけるBluetoothペアリング(Windows10 + Ubuntu18.04)

少し前からBluetoothヘッドホンを使い始めました。べんり。

私がメインで使っているXPS 13はWindows10とUbuntu18.04のデュアルブート環境です。 デュアルブート環境だと片方のOSでペアリングしても、もう片方でペアリングし直さないと使えないということを使い始めて早々に気づきました。 ただ単に面倒くさくて放置していましたが、ちょこちょこOffice使ったりでWindowsに切り替えることも多いので、そろそろ対策をしました。

手順を防備録って感じで残しておきます。

$ .\PsExec.exe -s -i regedit.exe
  • 5 次の場所にリンクキーがあるので控えておく
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTHPORT\Parameters\Keys\xxxxxxxxxxxx
  • 6 Ubuntu側で以下のパスにあるファイルの[LinkKey]Key=以下の値を控えたリンクキーに変更する。空白文字は不要

/var/lib/bluetooth/XX:XX:XX:XX:XX:XX/YY:YY:YY:YY:YY:YY/info
    • XX:XX:XX:XX:XX:XXがおそらくホストのMACアドレス(5のxxxxxxxxxxxxと同じ値)
    • YY:YY:YY:YY:YY:YYBluetoothバイスMACアドレス
    • 以下の形で記述されています。ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZの部分を変更することになります
[LinkKey]
Key=ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
$ sudo service bluetooth restart

という感じだったはずです。滅多に設定することはないですね……

また一つ歳をとりました

本日、1/13は私nersonuの誕生日です。多分めでたい

誕生日プレゼントお待ちしております↓
http://amzn.asia/dh8k9RJ

昨日は肉を焼いていました。よかったです。

伏見プチ酒蔵探訪

この記事は日本酒 Advent Calendar 2018 - Adventar24日目の記事です。前日はiegamoahiruさんなようです。

帰省

f:id:nersonu:20181223235634j:plain

所用により、特殊な帰省です。

何も、この微妙な時期に帰省が決まったときには、伏見に行こうなんてこれっぽっちも思っていなかったのです。本来であれば土曜に京都入りをして、という予定だったのですが、さらに諸々の事情により前日入りを決めました。

諸々の事情というのは午前中であっさり終わりますので、こいつはどこかに行くしかねえやと思って、挙句の果てに思いついた先は伏見でした。どうしても地元の日本酒ルーツを辿りに行きたかったのです。

伏見入り

21日金曜日、午後1時頃。

駅から商店街の方へ歩いていき、ちょっと横の道に入ります。そういたしますと、日本酒の香りがほんのりと私を包みました。感動を覚えながら、まずは腹ごしらえです。もう1時だし……

f:id:nersonu:20181224000324j:plain

鳥料理で有名な鳥せいの本店へ。

f:id:nersonu:20181224000430j:plain f:id:nersonu:20181224000450j:plain

とりあえず*1、一杯軽くやりながらランチで親子丼です。やはり、親子丼はいいですね。絶妙なお出汁と卵、鶏肉のバランスがね……

月桂冠

f:id:nersonu:20181224000700j:plain

本社あんじゃん!と、思いつつもとりあえずの目的地へ

f:id:nersonu:20181224001218j:plain

昔ながらの日本酒醸造の工程や、貴重な資料が展示されているココ。入館時にお土産の小さなお酒と、最後の軽い日本酒の利き酒もとても良いです。

f:id:nersonu:20181224001110j:plain
でっかーい

f:id:nersonu:20181224001136j:plain
ベーブ・ルース

2時から小さい蔵でお話を聞きながら、作業の様子が見れるということでたまたま行けました。機会があれば時間を狙って行くのも良いと思います。

一休み

枡に入ったアイスに日本酒……といきたいところですが、売り切れのようでゆずリキュール。見た目がかなりエモい……

カッパ

f:id:nersonu:20181224001722j:plain
黄桜といえばカッパ

黄桜のお馴染みのカッパ。

f:id:nersonu:20181224001813j:plain

しかし、そこまでやらんでも。カッパの博物館て……

どうして、ちょっぴりオカルトチックな方向へ。黄桜のカッパってもっと可愛らしいイメージなんだけどなぁ

移動

近代化遺産的なソレを横目に移動。

メイン目的地へ

突然ですが、

ぼくは玉乃光が大好きです。

この、クリスマス前三連休年末のクソ忙しい時期に凸りました。

そして、こうなる。当たり前ですよね?

よる

福井の吟醸酒黒龍」で一杯。おでんと生牡蠣で大満足でした。

今日、24日は

東京に帰ります!!!満足!!!!!

f:id:nersonu:20181224002703j:plain

暮れは飲むのが楽しみだなぁ……

明日はsake_conciergeさんです。

*1:鳥だけに

学内教育系サーバsol, cedにPython 3.xを管理者権限無しで入れて、Jupyter Notebookを手元のブラウザで使えるようにするまで

この記事は、UEC Advent Calendar 2018 - Adventar 17日目の記事です。前日はid:takadanobabauecさんの「カモノハシの支離滅裂な文」でした。

さて、なんやかんやでUEC Advent Calendarも3年目です。まともな記事を一つも書いた記憶がないので、少しはまともな記事を書けるようにやっていきたいと思います。ただ、今年はNimに関する記事が多い中恐縮ですが、Pythonの環境構築の話をしていきます。

経緯

私は、情報工学工房という授業の1テーマである「データ解析と機械学習」に参加しています。このテーマは経営科学系研究部会連合協議会主催のデータ解析コンペティションに出場し、やっていきを出しながらやっていく感じです(わからん)*1。学内の教育系サーバであるsolにコンペ使用するデータを置いてもらったはいいものの、基本的に外部持ち出しが禁じられているので、sol or ced*2で作業せんといけんのう、となりました。

pipのインストール先でも変えてやればなんとでもなるんかなと思っていましたが、solで python3 を叩くと

$ python3 -V
python3: Command not found.

そもそも入ってへんやんけ。といった調子です。一応2系は入ってますよ。めでたいですね。

$ python -V
Python 2.7.5

solには期待しね―わ。とか思っていると、我らがcedには入っていました。めでたい。

$ python3 -V
Python 3.4.5

おっ、まあ3.4.5やと3.5から使えるようになったnumpyの@が使えへんくらいしか困らんし、なんとかなるやんけ。

ところが

$ pip -V
pip 18.0 from /usr/lib/python2.7/site-packages/pip (python 2.7)
$ pip3 -V
/usr/bin/pip3: Command not found.

くぅぅ。面倒くさいのう……。

前置きが長くなりましたが、そんなこんなあり、自分とこのホームの下にpython3の環境作ったほうが早いんちゃう?ということで、やりました。

Linuxbrew を入れる

python3をソースからビルドするんちゃうんかい。と思った方がいるでしょう。solだと問題なかったらしいのですが、cedで試しにビルドしたところ、pipがうまくいかず*3、パッケージ管理システム的なそれを使うほうがええんちゃう?となりました。

別にHomebrewを常に使っているわけではありませんが*4、その時はなんとなく、これを採用したわけです。

念の為、プロキシは通しておきます。.cshrcにでも書いておくと良いでしょう。

$ setenv http_proxy http://proxy.uec.ac.jp:8080
$ setenv https_proxy http://proxy.uec.ac.jp:8080
$ setenv ftp_proxy http://proxy.uec.ac.jp:8080
$ setenv HTTP_PROXY http://proxy.uec.ac.jp:8080
$ setenv HTTPS_PROXY http://proxy.uec.ac.jp:8080
$ setenv FTP_PROXY http://proxy.uec.ac.jp:8080

git cloneでLinuxbrewを入れていきます。好きなところに入れればいいと思いますが、私は$HOME/local/にぶち込んでいます。入れたい場所に事前にディレクトリを作っておきましょう。

$ cd ~/local/
$ git clone https://github.com/Linuxbrew/brew.git

入ったらbrewにPATHを通すのと、cacheの指定をしておきます。.cshrcにでも書いておいてください。

setenv HOMEBREW_CACHE $HOME/local/brew/cache
setenv PATH $HOME/local/brew/bin:${PATH}
setenv LD_LIBRARY_PATH $HOME/local/brew/lib:${LD_LIBRARY_PATH}

ほんでsource ~/.cshrcしときましょう。 特に私の抜けがなれけば、これで任意のパッケージをインストール出来るようになっているはずです。

python3を入れる

brewが使えればこっちのものなので、python3を入れていきます。

$ brew install python3

いつもの🍺が出れば、とりあえずお疲れ様でした。という感じです。

$ python3 -V
Python 3.7.1
$ pip3 -V
pip 18.1 from ...

ced(sol)で入れたbrewのパッケージをsol(ced)でも使えるようにするには?

sol(ced)のほうでもPATHを通せばいいだけです。

cedのホームはsolのホームにある.ced_centosなので、それを考慮してPATHを通してください。

Jupyter Notebookを手元のPCのブラウザで使えるようにする

学外からssh出来る関係上、ここではsolでやることを前提にお話します。

前提としてまずはsol(ced)にIPythonとJupyterを入れましょう。

$ pip3 install ipython jupyter

そうしましたら、後で使うSHA鍵を生成します。passwd()後に任意のパスワードを入力してください。

$ ipython
In [1]: from IPython.lib import passwd
In [2]: passwd()

SHA鍵が生成されたら、次はJupyter Notebookの準備です。~/.jupyter/jupyter_notebook_config.pyを作り、以下のような内容を書いておきます。{生成されたSHA鍵}の部分は先程生成されたSHA鍵に置き換えてください。

c = get_config()

# plot
c.IPKernelApp.pylab = "inline"
# IP
c.NontebookApp.ip = "*"
# password
c.NotebookApp.password = 'sha1:{生成されたSHA鍵}'
# browser
c.NotebookApp.open_browser = False
# port number
c.NorebookApp.port = 8888

ここでのc.NorebookApp.port = 8888は後で行うSSHトンネルで使うポート番号にしておきます。今回は8888にしました。

設定は以上です。そうしましたら、手元のPCからSSHトンネルを使ってsolにアクセスします。<username>は自分のものに置き換えてください。

$ ssh -L 8888:localhost:8888 <username>@sol.edu.cc.uec.ac.jp -Y

そして、Jupyter Notebookを起動します。

$ jupyter notebook

これでsshしている手元のPCのブラウザからhttp://localhost:8888にアクセスし、passwd()の時に入れた任意のパスワードを入力すれば、solで動かしているJupyter Notebookが無事使えるようになります。

もちろんのことですが、先に誰かが8888を使っている場合は、別のところにJupyter Notebookが立つので、注意してください。

役に立つかどうかはわかりませんが、以上になります。たまにsolでの作業中にtopコマンドを叩くと一番上に自分のユーザー名が来ていたりして、情報基盤センターから怒られないかビクビクしながら作業をしています。皆さんも学内の計算機資源を使って(あくまでも教育的目的に限りますが)、プログラムとかをガンガンぶん回していきましょう。

明日はshilfolさんです。

*1:情報工学工房について、詳しくは11日目の記事であるid:reflection4さんのACM-ICPC2018 アジア地区横浜大会 参加記 - りふれろぐを読むと幸せになれるでしょう。

*2:I類、I科の教育系サーバ

*3:OpenSSL周りのエラーで躓く。こっちもローカルビルドとかしてみたけどダメ。ココらへん詳しくなくて解決できなかった。

*4:そもそもMacをメインで使ったことがない

11/29はwhywaitaさんの誕生日でしたが、11/28はえのぐのメジャーデビューシングル発売日でした

この記事は、whywaita Advent Calendar 2018 - Adventar 10日目の記事です。前日はotofuneさんだったようです。

みなさんは、11/29と聞くと何を連想しますか。そうですね、いい肉の日ですね。私はいい肉の日にいい肉を食べるという習慣はありませんが、某チェーン店に行けば、なんとか丼が安くなったりといったキャンペーンをやっていることでしょう。私が知っている中では、確実にこの日にいい肉を食べている方がいらっしゃいます。

id:whywaitaさん誕生日おめでとうございます🎉🎉🎉

しかしよく見ると

これは昨日の画像なんですが、良い肉の日に産まれたデブは今年も良い肉を食べられました

とのことで、これは11/29の前日で11/28であることがわかります。

11/28……🤔🤔🤔

11/28はえのぐのメジャーデビューシングル発売日!

kawaii!!!

唐突過ぎて全然わからないと思いますので、以下のQAリストを読んで、動画を見てなんとなくわかった気になると良くなると思います。

Q. 「えのぐ」ってなんですか?
A. 岩本町芸能社所属のVRアイドルです。鈴木あんず、白藤環、日向奈央、栗原桜子、夏目ハル、の5名で構成されています。

Q. VRアイドルってどんな感じなんですか?
A. こんな感じです。

youtu.be

Q. ライブってどうなってるんですか?
A.こうなってます。

youtu.be

Q. えのぐを知りたい!
A. まずはココらへん見て、もっと彼女達を知ってください。気になったら各動画を見ましょう。

youtu.be

🙆🙆🙆

デビューおめでとうございます🎉🎉🎉

と、いうことで、これはきっとご縁があると思いましたので、id:whywaitaさんに誕生日プレゼントとして「ハートのペンキ」を投げつけ贈りました。 f:id:nersonu:20181209155727p:plain これを読んでいる皆さんはちゃんと、厄介なオタクにならずにwishlistからプレゼントを贈りましょうね。

明日はid:morimolymolyさんです。