日記 2021/05/10 (月)

月曜日. GW が終わって, 次は 7/22 まで祝日がないらしい. 新卒で有休もないのでなかなか大変だ.

仕事はインフラチュートリアル 4 日目. 金曜日にだいたい完成させたはずだったのだが, 朝見てみたら動かなくなっていたので焦った. 金曜日の最後に追加した部分がまずかったか, その後いろいろ遊んでいるうちに壊してしまったのかもしれない. 結局よくわからないが再起動したりしていたら直った.

午後はオプション課題, こちらはそれほど難易度が高くなかったので割とスムーズに終わる. 残った時間でレビュー会用の資料作成, 金曜日に書き残していた部分の加筆, など.

最近ゲームをほとんどしていなかったこともあって, 夜はそろそろ積みゲーを消化しようと思って久しぶりに FF10 をする. 以前途中までやっていたような気もするが, こういうゲームは通しでやりたいので初めから. 今日はキーリカに着くところまで. それにしてもゲームの内容を書くのはネタバレにならないだろうか, 最新作ならともかくさすがに FF10 レベルなら許されるとも思うけど.

寝る前にネットで傘を注文した. いろいろ店を回って見たりしていたがあまりしっくり来るのがなく, いずれにしてもネットの方が選択肢が多いので. ポップなものを探していたが結局無難なものになった. まあテンションは上がるのであれば構わない. 週末までには届きそうなので, これから梅雨に使っていこう.

日記 2021/05/09 (日)

日記を書いていなかった.

お昼はららぽーとまで買い物に行く. ついでにルピシアで先月食べておいしかったアイスも購入. 冬限定らしい味はなくなっていたが, 普通のも食べたことがなかったのでそれを試してみた. また夏限定のものもそのうち出るのだろう.

午後は "女の園の星" を借りたのでそれを読む. これがかなり面白いので, また自分で読む用に Kindle か何かで買ってもいいかもしれない. 夕方はのんびり.

日が変わって 2 週間ぶりのジャンプを読む. 逃げ若が早くも巻頭, それ以外で最近の作品だとサカモトとウィッチが好調なのかな. サカモトはどんどん流行ってほしいところ. そのサカモトとワンピは 6/4 に次の単行本が出る. ワンピは Kindle で買っているが, 毎回 1 か月遅いので今回もそうだろうか.

ところでこの日記は HHKB ではなくて MacBook のキーボードで打っている. もともとそこまで快適なキーボードではないのだが, HHKB と比較してしまう上に最近また調子が悪くて反応しなかったり遅れたり複数回入力されたりするのでなかなかつらいものがある...

日記 2021/05/08 (土)

今週はふつか行っただけで休みなのであまり疲れていなかったのか, 夜はなかなか寝られず, そのせいで今日は昼過ぎまで寝てしまった. 昼過ぎに起きるとかなり一日を短く感じるのでよくない. 午後は特に何をしていたというわけでもないが, この前書いた WSL の自動化スクリプトをすこし改良したり, Qiita に新しい記事を書いたりした. こちらは以前に書いたものを参考にしたのであまり新しいことを学んだという感じではない.

ところで WSL にせっかく Linuxbrew を入れたので Mac と同じようにそれで sbt を入れようと思ったら brew install がフリーズして先に進まない. 他のパッケージもはいらないので Homebrew の問題であると思われる. 仕方ないので apt で sbt をインストールした. 以前は bintray か何かのリポジトリを追加してやったような気がするが, bintray が閉鎖した? 影響か前と見ているところが違うのか (今回は公式), 何か違うリポジトリを追加することで特に問題なくインストールに成功した. Homebrew と違って OpenJDK が自動では入らないのでこちらもインストール.

夜は新しくなった Microsoft Edge を試してみる. 拡張機能Chrome と同じものが使えるようだし, バニラの状態で搭載されている縦型タブというものがなかなか快適. まだカーソルが自然に上の方に行ってしまうが, 慣れればかなりよさそうである. これを機にスマホMac も Edge で統一してみようか.

それから 1 か月ぶりに ABC に出る. 今日は全然ダメだった. 以下はその感想.

A は算数, 100 で割って切り上げる. B はまさかとは思ったが 64 ビットに収まるかどうかすぐには判断できなかったので, Python で愚直に計算する. まあ B 問題なので多倍長整数とか必要ないのであった.

C は mod 200 した結果を vector か何かで保持しておいて, 同じものが n 個あれば nC2 すればよい. D は単純そうな見た目だが解けなかった. 結論としては, 適当に部分列を 201 個調べれば mod 200 なので結果が同じになるものがある.

E は愚直に計算すればいいはずなのだが, 細かいロジックを合わせられなかった... F は見ていません.

日記 2021/05/07 (金)

水曜日まで休みだったのでなかなか金曜日という感じがしない. インフラチュートリアル 3 日目.

午前中はだいたい必要なコンテナを立てて動作確認するところまで. ミドルウェアの設定やらバックグラウンドで動かしておくところやらで若干つまづいたりもしたが, ひとまずここまでは順調に来ている感じ. 午後は中間レビュー, 大きな問題はない. 残りの時間はいままで作ったところの構成を整理するのはもちろんだが, DB などとりあえず EC2 で立てている部分を RDS などのマネージドサービスで置き換えるというのも試してみたい.

夕方は Draw.io を使ってここまでに構成したものの図を描いた. チュートリアルなので普通なら書かないような内容まで書いておこうとしたら, 線が多くて大変なことになってしまった. これは自分のよくないところだが, 細かいレイアウトにこだわってしまって無駄に時間が過ぎてしまう. 外部に見せるならまだしも, 今回はチュートリアルでレビューに使用するだけなので見た目はまったく重要ではない. まあ時間はあるので多少はいいのではあるが...

夜はまた眠く, 特に何もせず時間が過ぎてしまった. ところでこの日記は Windows で書いているが, MacWindows で言語切り替えのショートカットが違うのが気になる. 中途半端なカスタマイズはしたくないと数日前の日記で書いたばかりだが, さすがに Alt + ` は (特に HHKB では変な位置にあることもあって) 面倒なので, Mac に合わせて Ctrl + Space に割り振ることにした. ひとまずは快適になったのでよかった. Mac で Command を使うあたりのショートカットは Windows だと大きく変わってしまうが, まあ Ctrl + Space が一番頻度としては多いのでここが統一されるのは大きいかもしれない.

日記 2021/05/06 (木)

日記を書き忘れていたので, 金曜日の夜に.

この日は GW が明けて久しぶりの出勤. とはいえ最近はまたチュートリアルなのでプレッシャーは特にない. 内容としてはこの前の金曜日の続き. ローカルで動かす用の Dockerfile などは与えられているので, それを参考に AWS 上にインスタンスを構築していく. Dockerfile があるのでネットワーク関連の設定を除けばほとんどそのまま自動で動かすこともできるのだが, 今回はミドルウェアの勉強もかねて手動でコマンドを打っていくことに.

夕方までには 7-8 割くらいの構成が完成. 動作確認のためにはあとひとつコンテナが足りていないので明日はそれを構築するところから.

ところで昨日 (GW 最終日) はほとんど寝られず, 今日は睡眠不足のところにカフェインの取りすぎで水分不足も重なりなかなか体調が悪かった. 在宅かつチュートリアルなので特に誰かに迷惑をかけるというようなこともないが, 普通に QoL が下がるので体調管理には気をつけていきたい. 夜はいろいろしたいこともあったのだが, 眠いし頭も痛いので横になっていたら時間が過ぎてしまった.

日記 2021/05/05 (水/祝)

気付けば GW も最終日. なぜか Mac に HHKB がうまく繋がらなくなったので iPad から書いている. デスクトップや iPad には問題なくスムーズに繋がっているので, HHKB ではなくて Mac 側の問題だとは思う. Mac を台に乗せてマウスとキーボードで作業するスタイルを試そうと思って久しぶりに Bluetooth のマウスを繋いでみたのが悪いのかもしれない.

今日はせっかくなのでほとんど HHKB で作業してみた. 上記の Mac になぜか繋がらなくなった問題など, 初回の接続が若干不安定なところはあったが, いったん繋がった後はとてもスムーズに動作している. 打鍵感もかなりいい感じ. いちおう Type-S なので音は静かめになっているはずである. 研究室で使っていたものに比べれば確かにかなり静かではあるが, Zoom などを繋ぎながら使ったときにどれくらい音を拾うかは試してみないとわからない.

夕方は Nim という言語をすこし触ってみた. 基本的な文法は PythonScala のいいところを合わせた感じ.

ところで HHKB に限った話ではないだろうが, iPad にキーボードを接続して英語と日本語を切り替えながら文章を書いていると多少もたつくところがあってなかなか気になる. 個人的に英語と日本語の間に半角スペースを入れるいわゆる MS スタイルで書いているのだが, Ctrl + Space で言語を切り替えた直後スペースの入力を受け付けない時間があり, これがかなりイライラする. MS スタイルだと日本語から英語への切り替えの後はほぼ必ずスペースを打つことになるので, これが解決されないとなかなか厳しいかもしれない. まあ普通に Mac なり PC で文章を書けばいいのではあるが, 外出時など iPad + HHKB ができれば嬉しい場面もありそうなので. 何か解決法がないか探してみることにしよう.

さて明日からまた労働である. 今週は 2 日働けばまた休みなので頑張りたい.

日記 2021/05/04 (火/祝)

夜のうちに日記を書くのを忘れていたので次の日の朝に書いている.

今日も一日家にいる. 特に急いですることがあるわけではないので, サイト を Vue 3 で作り直したり, 勉強したことを引き続き Qiita でまとめる時間にあてる.

ところで初任給はまだなのだが (弊社は 5 月), フレンズの CD 関連で立て替えていたお金がまとめて返ってきたこともあり, ずっと欲しかった HHKB をついに注文してしまった. Zoom しながら使うことを考えるとすこしでも静かな方がいいし, どうせなら一番いいものを買おうということで最上位の Professional HYBRID Type-S を選択. 時系列が前後するがこの日記を書くときまでには届いたので, いま試してみているところ. 最近使っていた MacBook の内蔵キーボードの調子が微妙だったことも相まって非常に快適になった. 一応プログラミング関係の仕事をしていながら実はタッチタイピングができなかったので, これを機に練習していこうかというところ.

最近頻度が下がっていたが夜は Windows の方でも作業. こちらはせっかく環境を気軽に消せるのが WSL のいいところなのにということで, 初期設定を自動化するべくいろいろとスクリプトを書いてみる. Linuxbrew はいちおう実用に足りる感じになっており, 今回はそれを主軸に. Mac のものと違って Homebrew で完結してくれず apt で追加でいろいろインストールする必要があったりはする. まあ Mac では Command Line Tools を入れていたので, その部分を手動でやるということなんだろうが.