2020年5月某日
こんにちは。研究に勤しむRockinWoolです。
今週はプログラミングに次ぐプログラミングの生活を送っているので非常に充実しています。この調子で頑張ってクソみたいな社会から独立した科学者になるぞ〜!
ということで今回は今週の出来事をひたすら書いていこうと思います。今回は技術の話は薄めなのでいつも通り興味の無い方は早めにブラウザヴァっくをよろしく!

  1. Ubuntu20.04にsnap install dockerするとdocker-composeでバグる疑惑

これに関しては自分の問題なのかもしれませんが、朧な記憶をたどるdocker-composeを唱えたときになぜかsnap install dockerで一緒に入ってくる予定だったdocker-composeが存在しなくてapt-getかなんかで入れ直したことが原因だと思うんですよね。
sudo apt install docker.io
sudo apt install docker-compose
で解決しました。 

  1. One Noteを使い始めました

こちらは単純に新しいものを使ってみようというやつです。感想は「以外と使いやすい!」
画像とコメントをきれいに配置することに関してはWordやExcelをはるかに凌ぐ使いやすさでした。
ところで、全然関係ない愚痴になっちゃうんですけど、自分の教授とこういうものを遊びながら試して覚えるのと、会社で先輩とか上司からこういうものを指示されながら習うのだと全然習得スピードが違う感じがするのはなんでなんでしょうね?
やっぱり自分は会社というものに向いていないのかな?
色んな人が色んなふうに存在しながら話をしなければならない空間がとても辛くて気持ち悪くて逃げ出したくなるんですけど、普通の人ってなんで普通に過ごせるんだろう? 

  1. 久しぶりにpythonを触っています

こちらは上とは逆に、昔作った自分のプログラム等を修正したり拡張したりしています。昔の自分が作ったプログラムが難解だったり間違っていたりするのを見るたびに成長したんだなあと思います。たしかLinusの言葉だったと思うんですけど、「1つのプログラムは1つの機能だけを持たせなさい」ってやつがあったと思うんですよね(すごくうろ覚え)
一年前の自分は1つのプログラムにすべての機能を入れてしまおう!って感じで作っていたみたいで今の自分からすると「分解!分解!分解だぁ〜!」ってなります。
あとは自分でプログラミングするのってとても大切ですね。自然とその部分はコピペ部分よりも可読性が高くなるんですよね。あと仕様ライブラリのreferenceを読むのもとても大切。昔は使えたnetworkxのG.self_loop()が今は使えなくてnx.self_loop(G)としなくちゃいけなかったんですが、某キータ君のデータは古かったり間違っていたりして使えなかったんですよね。なので自分で頑張って英語を読みました。 

  1. 英語って大切なのでユーロビートと洋楽を聞いています

上つながりなんですけど、自分の夢は海外で研究者になることなので英語を喋れなければだめです。しかし、全然喋れない。しかも聞き取れない。これはまずいので修行しようと思っていろいろ聞くところからはじめました。 


ということで、スーパー意味の無い記事かもしれませんが最近の自分をメモしました。
いつか自分が見直して、こんなんだったんだなあと言えるようにがんばります。

Leave a Reply

Your email address will not be published. Required fields are marked *