0202
なんか眠いなあと思いつつ。ひさびさに面接がない日だったがスカウト送信対象を選ぶ作業とかをしていて結局それほど自由に時間がとれはしなかった。会議もいろいろあったし。うーん、まだこの動き方に慣れていない。
夜はLT資料を作った。5分だって言っているのに35枚くらいになってしまったが、どうしたものか……。
寝る。夜更かししてしまった……
なんか眠いなあと思いつつ。ひさびさに面接がない日だったがスカウト送信対象を選ぶ作業とかをしていて結局それほど自由に時間がとれはしなかった。会議もいろいろあったし。うーん、まだこの動き方に慣れていない。
夜はLT資料を作った。5分だって言っているのに35枚くらいになってしまったが、どうしたものか……。
寝る。夜更かししてしまった……
2022年も1/12が過ぎた。速いのか遅いのかはよくわからない。これをあと11回やれば今年が終わると思うと短いなと思うが、例年なんだかんだそこまで短いと思ったこともない。まあこういう感覚はあてにならないものだ。ヒトは年月の過ぎ方を正確に把握することで適応度を上げている生物ではない。
仕事は今日は比較的余裕があった気がする。そうでもないかも。早起きしたせいで眠かったことしか思い出せない。少しだけLTの準備をした。今週末だ。
夜はマイコンを触った。wiresharkでUSBの通信もキャプチャできるらしいのだがどうにもうまく動いてくれない。無論デバイスがうまく動いていないという話はあろう。しかし結局パケットがキャプチャできていない気がする、これが何なのかわからないので、ロジックアナライザ?を買うなどしたほうがいいのかもしれない。使いかたが難しそうだが。
寝る。明日はひさびさに面接がない。
今日も眠い。まあ月曜だし無理もない。
仕事は採用活動とか会議をしてたらほぼ終わってしまい、あまりしっかり手を動かす時間は取れなかった。うーん。しかし採用活動をおろそかにするわけにもいかないし。やれやれ。
夜は最近出たポケモンをやっていた。なんかこう、予想以上にゼルダ(BotW)っぽく、その分だけゼルダに及ばないところが目についてしまうなと思った。でもまあ、ポケモンと人が出会って間もない頃の歴史が語られるのはそれなりに嬉しくはある。デカいポケモンはデカくて怖いということがはっきりわかるのもいい。
寝ます。明日は早起きしないといけない。
昨夜遅くまで飲んでいたけど朝は9時に出発して帰還。なんか地味に遠くて二時間くらい掛かってしまった。電車は換気のためか窓が開いてて寒いし。やれやれ。
帰宅後はマイコンを触っていた。割り込みは来ているようなのだがうまく動かない。原因を調べるのもけっこう大変なのでひたすら参考にしている実装と手許のコードを見較べているが、どうにもよくわからない。というか結局どれを参考にすればいいのかよくわかっていない。うーーん。
寝ます。眠い。明日も仕事。
fの家、ではないけどどちらかというとそれに近い場所でfと泊まっています。
昼頃に起き、マイコンをいじる。目に見える進捗はないが、参考にしていたコードが割り込みではなくポーリングで動いているらしいことを理解した。そのあたり、別の参考実装と食い違うので、ここからはそちらに寄せていこうかと考えている。しかしまあ、まずは両者のすり合わせが必要だ。
USB接続するためにはこのレジスタをこうしてみたいな話はまだほとんど理解できていない。しかしまあ、細かい理解はまず一通り動いてからだ。動いたらきちんとモジュールを分けるとかもしたい。我々の(誰の?)キーボードにとってUSBとの通信などというのはとても些末な関心事なのだ。
夜はfと会い、ビートルズを聴いたりしつつ酒を飲む。なんだか懐かしい。ワンルームで酒を飲んで大学をサボっていた日々は遠くなりにけり。
遅くなってしまったが寝ます。明日は9時ごろに出なくてはならないらしい。
今朝はまあ普通に元気。普通に元気というほどは元気でなかったかもしれない。まあでも冬の朝に元気がある方がどうかしていると思う。
仕事は面接やったりリファクタリングやったり会議やったり。リファクタリングはわりと進んだけど、これが適切なのか自信がない部分もある。休暇を取っている同僚が戻ってきてから見てもらおう。
DDDとかClean Architectureとか、理論はそれなりにわかったつもりでも、実践できるようになるにはまだまだ隔たりがある。そういうのは実際に手を動かして感覚を掴むしかないのだろう。やれやれ。
夜はマイコンを触っていた。昨日は必要な割り込みが来ないので困っていたが、結局単に割り込み許可をしていなかっただけのようだった。なーんだ。
そういうわけでなんだか動きそうな気配はあるが、デバイスとして認識させるにはまだ道のりが遠い。明日時間をとれたらいいが。
寝ます。
朝起きてもだいぶ元気がなかったので午前休をとって寝ていた。午後は熱っぽさはあったが熱はなく、すこしボンヤリする程度で普通だったので出勤した。リファクタリングを進めてなんとかPRを一つ出したが、はて。もう少し全体を把握して整理しないとだめかもしれない。
夜はマイコンを触っていたが、USBコントローラのことがぜんぜんわからず難儀している。というか情報がなさすぎる。Rustの組み込み開発はもっぱらARMが主流らしいので、そっちに乗り換えるのもアリかもしれない……。まあもう少しがんばる。なぜ。
寝ます。今日の夕方くらいにはけっこう元気だったし、明日はよくなっていてほしいわね。
なんだか体調が悪い。風邪をひいているのかも。熱はないがすこし熱っぽく、わずかに咳が出る。やれやれ。
仕事はそんな感じであまりパフォーマンス出ず。でも大規模リファクタリングを進めた。テストコードを書き直すのが一番疲れた。俺たちは雰囲気でPHPUnitをやっている。
夜は(体調が悪いと言いながら!)Lチカを書き直していた。とりあえず昨日動かしていたものが何だったのかすこし理解できたのと、avr-halを使って書き直すのと。ビルドスクリプトとかも整理して作業しやすくなった。やったね。
明日はシリアルポートと仲良くなりたいんだけど、そんなことできるのだろうか……。qmk_firmwareのリポジトリ観てるとけっこうデカいなという感じでビビっている。
寝よう。明日は元気出てほしい。欲を言えば毎日元気出てほしいが。
ねむい。仕事は古文書解読など。別にそんな古文書でもないけど、現行のシステム稼働前に使われていたものなので背景知識がぼんやりとしかないやつ。まあ現行のシステムもぼんやりとしかわかっていないといえばそう。
あと仕様についての議論をして、とうとう曖昧な部分が駆逐された、ような気がする。あとはぷちぷち手を動かしていくぞ。
夜はRustでPro MicroのLEDを点滅させるなどしていた。こういう組み込み?プログラミングのこと全然わからないのでかなり無謀な試行錯誤をやっていたが、どうにかLチカまではたどり着いた。うれしい。しかし、どうにかたどり着いたとはいえよくわかっていないことがたくさんあるので、そこを調べて行く必要がありそう。ここから自作キーボードのファームウェアまでどのくらい距離があるのか……。さらに完全自作まではどのくらいあるのか……。
寝ます。疲れた〜。
実は月曜日が休みではないのは今年初めてなんですね。まあだからなんだという話でもないんですが。
仕事は次プロジェクトのための調査……をしようと思っていたのだけど、なんかデカ目のトラブルがあってそっちの調査に追われていた。結局それほど大きな問題ではなさそうという結論になりつつあるけどなかなかくたびれた。原因が究明できる望みも薄いのだけど、明日もう少し調べてみるつもり。やれやれ。
夕方は頭痛外来に行った。次の予約を入れたら心療内科の日と被ってしまった……。時間が重なってるのではなくむしろ半端に空いてしまって具合が悪そうだ。うーむ。まあ来月のことだけど、なんか対策を考えていきたい。
夜は数学をすこしした。なんか退屈な線型代数ゾーンに入っている気がする。そんなことない?
寝ますね。そういえばRustで自作キーボードのファームを書いてみようと思ったので遊ぶ用のPro Microを買った。とりあえずはLチカからか。そのうちブレッドボードも必要になる気がするな。まあ追い追い。