0922
特筆するようなことはない日。いや、それは毎日だいたいそうだけど、今日は特に書くことを思いつかない。Datadog APMがAWS SDKに対応していたので導入したらかっこいいflamegraphが出てテンションが上がったくらいか。
3連休前夜なので夜更かししてしまった。寝ます。
特筆するようなことはない日。いや、それは毎日だいたいそうだけど、今日は特に書くことを思いつかない。Datadog APMがAWS SDKに対応していたので導入したらかっこいいflamegraphが出てテンションが上がったくらいか。
3連休前夜なので夜更かししてしまった。寝ます。
早起きしてバタバタしていた。急ぎで対応する必要のあるタスクがあって、それをバタバタ対応した。コマンド作成までは順調にできたが実行するとけっこうトラブルがあって22時近くまで作業することになった。まあこないだは3時とかだったし、十分正気の範囲だ(そうか?)。怪しげなデータをきちんと整理して解決できたので、遅くまで掛かったが上出来だったといえよう。
昇華印刷のプリント紙が届いたので実験的に転写をしてみた。が、これはアイロンを固定しておくのが大変だということがわかった。一応テープで固定してはいるが、押さえつけた状態でアイロンがずれるとプリント紙も一緒にずれてしまうことがわりとあり、当然ながらずれるとだめになってしまう。これは厳しいので、クランプで固定した状態でヒートガンを当てることにした。とりあえずクランプを買った。
さて寝ます。明日が終わったらまた3連休なんですって。夢みたいだ。
3連休明けはいつも憂鬱だ。でもよく考えると別に2連休明けより憂鬱だということもないような気はする。しかし今日は天気があまりよくなくて調子が出なかったような気もする。
仕事はわりと差し迫ってきたタスクに取り組んだ。ロジックは連休前にほぼできていたのだけど、テストを書くのに難儀した。なんか、テストデータを作るユーティリティの使いかたがよくわからないんだよね。ドキュメントとかもなくて、いつも雰囲気で書いて失敗している。これも今後なんとかしたいことの一つだ。
夜はnecoboardのファームウェアを改善した。rp-halをダウングレードしたらとりあえずwatchdogは直ったように思う。何なんだろう。まあいい。
あとはキーボードコントローラのリファクタリングもして、あちこちにRefCellを持っていたのをなくした。なんか、キーをスキャンするだけで&mut selfを取るのは不自然かなあとか考えていたのだけど、実際のところそのためにRefCellが大量に並ぶくらいなら素直に可変参照を取るようにしてやったほうが諸々見通しよくなるので、そうした。まあこれは特段安定性などに寄与するものではない、はず。
あと各スイッチからの入力値をグラフにしてOLEDパネルに出すようにした。これはまあ単なる賑やかし。タイプするごとに対応するキーのところがぴこぴこ立ち上がって面白いが、しかし、作ってみて気づいたが、この位置は普段完全に左手の下に隠れるので意味がなかった。ウーン。まあ、いいや……。
寝ましょう。明日は早起きしなくてはいけない。
昼頃に起きてnecoboard v2の組み立てをした。v1よりいいものができたと思うけど、課題も多い。まず打鍵音がけっこうイマイチな感じで、これはおそらくスイッチのハウジングがけっこう振動するからだろうと思う。なぜ?それはわからないが。これはプレートを基板にネジ止めすることで解決できそうな気はしているので、おそらくv2.1を設計するのではないかと思う。回路自体はv2のままで問題なくて、ネジ穴を増やすだけかな。
あとセルフタッピングねじで諸々止めてるんだけどなぜか今回はうまく締まらなかった。穴のサイズ間違えたか?もっともこれはちゃんとアルミでケースを作ればネジ穴を切ってもらえる(はず)ので問題ないでしょう。
よかった点としては、スペースバーのスタビライザーがよく機能している点かな。なんかスペースキーだけ打鍵感全然違うけど。全部これの感じになってほしいんだけど、どうすればいいのやら。
ファームウェアもすこし実装した。とりあえず猫が歩くアニメイションは予定通りつけられたので、もう半分の領域に、各キーの押下状態をグラフで出す(なんかそれっぽさ重視の)やつをつけたい。別に意味はないのだが、それを言い出すとそもそもなぜキーボードにOLEDパネルがついているのかという疑問を直視しなくてはならなくなるので、考えない。
うーん、なんかしばらくタイプしていて思うけど、単純にプレートの枠の中でハウジングがシャカシャカしており、これはプレートの穴の寸法が不適切なのではないだろうか?明日もうすこし観察するか。
午後は高校の部活の人たちとイカのゲームで遊んだ。音声通話しながらゲームするの楽しいなと思った。それにしても、このゲームは楽しいモードが多すぎる。どれかに注力するような判断は不可能に近い。
さて3連休も終わり。しかし今週はあと3日働いたらまた3連休なのだ。本当に?とりあえず寝ます。今夜は夜更かしするわけにはいかない。
この記事はnecoboard v2で書きました。
necoboard v2の基板が届いたので、午後はずっとはんだ付けをしていた。1枚終わって動作確認したら動かなくて、RP2040をつけ替えても動かなくて、泣く泣くもう1枚作ったら動いた。QFNパッケージをヒートガンではんだ付けするときは、テープで止めるだけじゃなく逆作用ピンセットで挟んでおくとしっかり密着するのでよいらしいという知見を得た。位置合わせは大変なままだけど。
動作確認のときにはまったこととして、rp-halクレート(か、その依存関係のどれか)の最近のアップデートで、watchdogが正常に動かなくなっている気がする。というか1枚目はこれのせいで動かなくなってたんじゃないか(そのあとあれこれいじり回したせいで本当に壊れたっぽいけど)。これも調査がいるな。
ともあれはんだ付けは終わったので、あとはファームウェアを改良する。明日で終わるかなあ。全部は無理だろうなあ。
寝る。明日は高校の部活の人たちとイカのゲームをする予定。
昼前に起きてイカのゲームをしていた。ついにキルレシオが1を超えるようになって嬉しい。ただ勝率は相変わらずあまり高くない。たぶんもうちょっと塗ることを意識すべきなのだろう。チーム全員がバトルに熱中しすぎた結果誰一人手前をまったく塗らなかったためにボロ負けした回があり、なるほどなと思った。戒めのためにリプレイをお気に入りに入れた。本当に残り1分くらいになるまで一切何も塗ってなくてウケる。
夜更かししちゃった。まあ三連休だしいいよね。明日はnecoboardのファームウェアを書くつもりでいる。レイアウトの指定をもうちょっと書きやすくするためにマクロを使えないか考えている。
仕事の前に歯医者に行った。だいぶ前から様子見している虫歯の部分は相変わらず特に進行してなくて、周辺の歯が硬化することで抵抗している状態らしい。歯って意外とそういう反応ができる奴なんだな。これからも頑張ってほしい。
夜はイカのゲームをしていた。キルレシオがだいぶ改善していて、0.9を越えている。スプラシューターがかなり板についてきた感じ。ただ勝率は低いままだ。ふうむ。
だいぶ夜更かししてしまった。寝る。3連休が2連続、嬉しいが、仕事が思ったより進まないのは焦る。
注文していた白のキーキャップが届いた。XDAプロファイルって完全に4回対称であってるんだろうか?位置合わせ用の治具の寸法に関係するから正確なところが知りたいんだけど、いまいち正確に計測している人がいない。まあ少なくとも目視できる範囲では対称だろうということでそうした。目視できる範囲で対称なら、文字がちょっとずれていても目視できる範囲では問題ないだろう。
とりあえず治具を発注した。今回はいつも以上に精度がほしいのと、表面がなめらかであってほしいのでレジンにしたが、どんな感じなんだろうか。
イカのゲームは、結局スプラシューターに戻った。クイックボムは投げやすくて便利ではあるのだけど、当ててもあんまりダメージがないし、投げて翻弄するみたいな高度な使いかたはまだできないしで、それならキューバンボムを置いておいて無関係な人が巻き込まれる効果を狙ったほうがいいような気がする。メインウェポンも威力がほしいしね。しかし今日はあんまり調子良くなかった。
寝ます。明日は午前中に歯医者に行く。
なんか微妙に調子がよくない。夜更かししてイカのゲームをしてるのがよくないのかもしれない。あと最近なんか蒸し暑いよね。なぜ?
キーキャップはまだ届かないしできることが何もないので今日はイカのゲームを3時間くらいした。スプラシューターのかわりにシャープマーカーを使ってみているけど、良いような悪いような。連射性能の高さはうれしいし、クイックボムも便利そうなんだけど、いまいちキル数に結びつかない。もうすこし練習してみるか。
寝よう。ねよねよ
iOS16にしたらロック画面の時計がなんか太くなった。ちょっとカスタマイズしたらいい感じになった。
最近は一日1時間イカのゲームをすることを自分に課している。なぜそんなことをするのかというと、そうしないと上達しないし、上達しなかったら一瞬で飽きるだろうからだ。別に飽きても何が困るでもないのだけど、僕は自分がぜんぜんゲームとかに熱中できないことにそこそこコンプレックス?があるので、たまにはこういう練習を意識的にする。まあ、来週まで続くか怪しいという話はある。
実際この数日でまあまあ上達した。しかしまあ、これ以上はよくわからないよな。
キーキャップに印刷するプリント紙を発注した。結局フォントサイズやストローク幅を4パターンほど用意して試すことにした。まあ、それほど高価なものではないし、多少だめでも問題あるまい。
あと位置合わせ用の治具のモデリングもした。だいたいできたが、最終的な寸法はキーキャップの実物を見て決めたいので発注はまだしていない。明日にでも届くといいのだけど。
寝ます。ゼルダの続編は来年5月か。