坊主眠けりゃ今朝まで(?)
眠かった。眠い必要はないのに。仕事はあまり進まない。社内システムの今後の機能拡張の方針について議論した。まあ結局、重要なデータは餅は餅屋で専用のシステムに移管しつつ、重要ではないが社内で使われるデータはこちらで管理して、紐付けの保証を頑張るのが正解であろう、というような話。こういうのを考えるのはまあやっぱりそれなりに楽しい。今日は機嫌がよかったのかもしれない。
土日。明日はRust書こうかな。設計がまだちゃんと詰め切れてないけど。
坊主眠けりゃ今朝まで(?)
眠かった。眠い必要はないのに。仕事はあまり進まない。社内システムの今後の機能拡張の方針について議論した。まあ結局、重要なデータは餅は餅屋で専用のシステムに移管しつつ、重要ではないが社内で使われるデータはこちらで管理して、紐付けの保証を頑張るのが正解であろう、というような話。こういうのを考えるのはまあやっぱりそれなりに楽しい。今日は機嫌がよかったのかもしれない。
土日。明日はRust書こうかな。設計がまだちゃんと詰め切れてないけど。
なんか今朝も眠かった。眠いなりに仕事はした。投資家向けのピッチデック?を読んで、それで社長と意見交換をしたりしたけど、少なくともいま時点ではなんで投資家向けの資料読まされて感想書かされてんのかなという気分にしかならんなという話をした。その点については彼らもそれなりに今後変えていくつもりらしいので、それはまあ待ちましょう。でも、正直なところ上場へ向けてのさまざまな歪みを我慢するのは限界が近いなという感覚もあって、難しい。昨日も書いたような気がするけど、畢竟ぜんぜん共感できないミッションのためになんでここまで我慢してるんだろうなという想いは消せない。
夕方にRとすこし話して、転職の相談とか聞いてもらった。まあやっぱり一度は他社に話聞きに行ってみたり、選択肢をいくつか持っておくといろいろ動きやすいよというような話とか。まあそうよね。うーん。各方面にあまり不義理なことはしたくないから、まあ計画的に動いていきたいが、そういうのは口だけと相場が決まっている。難しい。
GraphQL APIの設計をやり直している。「それはバックエンドの実装詳細じゃないですか?」と声かけ運動をしている。そう考えると元のAPIとはけっこう違う姿のものになる気がするな。大変だ。でもまあアプリはその辺を外側に隔離したアーキテクチャだし、あまり難しいことは考えなくてもよさそう(というのは理想論で、実際はまあわりとドメインロジックにも影響するであろう)。
なんか今週は調子が出ないけど、明日は金曜日。
なんか今朝はひどく眠かった。なんでだろう?具合がよくないのかも。まあ具合がよかったことなんてないけれど。
仕事はなんだっけ。なんかバタバタしてたら終わった気がする。社内システムの要件とか議論したり。
監査対応のために業務プロセスをより面倒にしていくことについて考えると気が滅入る。確かに問題をよく理解して見通しよく解決するのが僕の好きな仕事だが、これは解くべき問題を間違えているなと感じる。何のために上場するのか?事業を拡大するため。何のために事業を拡大するのか?給与を継続的に上げていくため。つまり僕は給与のために解くべきでない問題を解くことに加担している。それは正しいことだろうか?投資家向けの様々のためになんとなく仕事に違和感が増えていくことを「仕方ない」でごまかしていくために僕は頭を使っているのか?それはなんだかこう、馬鹿げている。馬鹿げているから嫌だと思うのはnaïveな、子供っぽいことだろうか?
寝ます。明日はなんか投資家向けのピッチデック(って何?)を見せられて感想を言わされる会がある。興味ないのに。
六月になった。ベッドサイドに置いてたiPhoneの充電ケーブルがダメになってきたので、いい機会だからとMagSafeにしてみた。いい感じ。ただシリコンカバーのせいか磁石の力はすこし弱い。まあ寝るとき用だし問題ないだろう。
仕事はまあ普通。普通なので特に書くことはない。スクラムをやって3週間、まだバタバタしている。スクラムという手法にそれ自体何かメリットがあるのかというとよくわからない。今のところは不慣れさを感じる場面が多くてもどかしい。社内システムだからクライアントの横槍とかはないので心おきなくスクラム開発の経験を積めるという理由でスクラムを導入したが、そういう案件はべつにウォーターフォールでも良かったのではないかという気がする。よくわからない。
夜はGraphQL APIの設計について勉強した。 https://github.com/Shopify/graphql-design-tutorial/blob/master/TUTORIAL.md がよいチュートリアルだった。これを踏まえて設計をやりたい。
寝るぞ。
月曜日。仕事。この2週間のたうち回った開発サーバーシステムをなんとか形にした。結局メモリ2HBではいささか心許ないので、スワップ領域を置きつつswappinessを下げておいた。これで本当に必要なとき以外はスワップせずに、しかし足りなくなればスワップして凌いでくれるであろう。やれやれ。
Rustで次はGraphQL APIを書こう、ということで少し調べていた。juniperというのを使えばいいらしい。ふむ。
寝るぞ。明日もなんかいろいろある。
このblogに全文検索をつけました。ずっと欲しかったんだけど、実現するまでに11年掛かってしまったな。やれやれ。ElasticSearchで動いてますが、チューニングは素人なのでほんとにこれでいいのかはよくわかっていません。でもおおむね正しく動いているのではないかと思います。タイトルと本文にマッチさせてますが、タイトルいらないかもな。
Rustで書きたいサーバーアプリケイション、twlgとこのblogがほぼ完成しつつある。次は趣味プロジェクトのバックエンドの書き直しかな。GraphQLのしゃべり方を調べなくては。
ところで、Raspberry PiとかM5 Stackとかの方面にも手を出したいなと思い始めていて、本気か?忙しいな。
明日はまた仕事。先週末にすべてが解決したので猛スピードで実装を進めないと。
ElasticSearchによる全文検索に対応したテスト。
土曜日。blogに検索機能をつけようとしてCSSをいじっていた。検索ロジックについてはこれまであまり考えてなかったのだけど、思ったより面倒な気がしてきた。がんばる。
夜は映画を観たり、あとカレーを煮たり。妻がシャバシャバのカレーを所望するので試みたが、どうにも味が薄い。カレー粉を足すだけでは足りないのだろうか。
あと科学史の本を読んだり。ニュートンやデカルトの頃はまだ物理学は世界そのものの学であったわけだけど、オイラーくらいになると形而上学ははっきりと守備範囲外になるんだな。興味深い。
ケプラーにしてもニュートンにしても、後世から見ると優れた成果を残しているわけだけど、当時の文脈の中ではわりと当時の想像力の限界をちょっと乗り越えた程度なんだなという感じがある。もちろんそれが偉大なわけだけど、一方で、彼らも結局当時の(現代から見るとかなり謎の)価値観に片足突っ込んだままそれらの理論を展開していたのには不思議さがある。重力を司る神を本気で信じたからこそ万有引力説は作り上げられたし、魔術的作用を信じたからこそ楕円軌道を説明しえたということがある。そういう古い世界観と自然科学とを両立?させる術を見出せるところが天才的であったのか。興味深い。
寝る。明日は検索ロジックに本格的に着手したい。Rustのボローチェッカーは結局全部cloneすれば黙らせられるが、それは良くないよな。
昨日よりは幾分か元気だがまだ風邪っぽさがある。しかし昨日よりは元気ならきっと快方に向かうのであろう。
仕事はまたDockerコンテナをゴニョゴニョしてたんだけど、なんかこの数日で突然npmのパフォーマンスが改善したのか、以前はt3.smallインスタンスではまったくできなかったビルドが普通にできるようになってしまった。なにそれ。今週ずっとのたうち回っていたのはなんだったの?まあ動くならそれでいいんだけど、ハァ。
あと勉強会の発表をしたんだけど、スライドが多いのと時間が押してるのとで半分くらいしか話せなかった。ので次回残りを話す。まあでも準備はもう終わりだし、肩の荷が下りた感じ。現実逃避先がなくなったともいえる。
夜はblogの改修。結局svelteは断念。あとはエラー時の挙動の改善をしたり、間違って日記編集中にリロードしたときに書きかけのが全部消えないようにする仕組みを作った。これ二ヶ月に一度くらい踏んでテンションが下がるので、つけられてよかった。
それから検索機能をつける準備をした。明日つけられたらいいけど、まあそこまでは望むまい。
寝よう。おやすみなさ〜い
昨日よりは元気な気がするけどやっぱり元気がない。そういえば耳鼻科に行こうと思っていたんだけど休診日だった。
仕事はあいかわらず進捗芳しくない。コンテナを削除するところもできたけど、これジョブをkillする方法がないんだな。そんなことある?これは参った。キューを1本にすればその事は考えなくていいかもしれないが、それはそれでどうなの。うーん、困った。
夜はsvelteを試していた。このblogのReact部分を置き換えてみたけど、いまいちピンと来ない。バンドルサイズは小さくなったけど、そもそもが200KB程度なので、半分になってもあまり旨みがない。それよりhookに慣れた身としてはそのほうがいいなという感じだった。リアクティヴはむずい。
寝るぞ。明日は勉強会の発表。