検索テスト用
ElasticSearchによる全文検索に対応したテスト。
ElasticSearchによる全文検索に対応したテスト。
土曜日。blogに検索機能をつけようとしてCSSをいじっていた。検索ロジックについてはこれまであまり考えてなかったのだけど、思ったより面倒な気がしてきた。がんばる。
夜は映画を観たり、あとカレーを煮たり。妻がシャバシャバのカレーを所望するので試みたが、どうにも味が薄い。カレー粉を足すだけでは足りないのだろうか。
あと科学史の本を読んだり。ニュートンやデカルトの頃はまだ物理学は世界そのものの学であったわけだけど、オイラーくらいになると形而上学ははっきりと守備範囲外になるんだな。興味深い。
ケプラーにしてもニュートンにしても、後世から見ると優れた成果を残しているわけだけど、当時の文脈の中ではわりと当時の想像力の限界をちょっと乗り越えた程度なんだなという感じがある。もちろんそれが偉大なわけだけど、一方で、彼らも結局当時の(現代から見るとかなり謎の)価値観に片足突っ込んだままそれらの理論を展開していたのには不思議さがある。重力を司る神を本気で信じたからこそ万有引力説は作り上げられたし、魔術的作用を信じたからこそ楕円軌道を説明しえたということがある。そういう古い世界観と自然科学とを両立?させる術を見出せるところが天才的であったのか。興味深い。
寝る。明日は検索ロジックに本格的に着手したい。Rustのボローチェッカーは結局全部cloneすれば黙らせられるが、それは良くないよな。
昨日よりは幾分か元気だがまだ風邪っぽさがある。しかし昨日よりは元気ならきっと快方に向かうのであろう。
仕事はまたDockerコンテナをゴニョゴニョしてたんだけど、なんかこの数日で突然npmのパフォーマンスが改善したのか、以前はt3.smallインスタンスではまったくできなかったビルドが普通にできるようになってしまった。なにそれ。今週ずっとのたうち回っていたのはなんだったの?まあ動くならそれでいいんだけど、ハァ。
あと勉強会の発表をしたんだけど、スライドが多いのと時間が押してるのとで半分くらいしか話せなかった。ので次回残りを話す。まあでも準備はもう終わりだし、肩の荷が下りた感じ。現実逃避先がなくなったともいえる。
夜はblogの改修。結局svelteは断念。あとはエラー時の挙動の改善をしたり、間違って日記編集中にリロードしたときに書きかけのが全部消えないようにする仕組みを作った。これ二ヶ月に一度くらい踏んでテンションが下がるので、つけられてよかった。
それから検索機能をつける準備をした。明日つけられたらいいけど、まあそこまでは望むまい。
寝よう。おやすみなさ〜い
昨日よりは元気な気がするけどやっぱり元気がない。そういえば耳鼻科に行こうと思っていたんだけど休診日だった。
仕事はあいかわらず進捗芳しくない。コンテナを削除するところもできたけど、これジョブをkillする方法がないんだな。そんなことある?これは参った。キューを1本にすればその事は考えなくていいかもしれないが、それはそれでどうなの。うーん、困った。
夜はsvelteを試していた。このblogのReact部分を置き換えてみたけど、いまいちピンと来ない。バンドルサイズは小さくなったけど、そもそもが200KB程度なので、半分になってもあまり旨みがない。それよりhookに慣れた身としてはそのほうがいいなという感じだった。リアクティヴはむずい。
寝るぞ。明日は勉強会の発表。
あいかわらず体調がよくない。風邪、だと思うが……。今のところ発熱はない。測ってもいないが。
仕事は昨日の続きでDockerコンテナをゴニョゴニョするやつ。とりあえずGitLabのwebhookを受けてコンテナを立てるところはできた。あとはコンテナのビルドを中断する必要がある場合の対応。これ地味に難しくないかな?なんとかなるかな?
svelteのことをすこし調べた。このblogのフロントエンドは一部にReactを使っているのだけど、正直オーバースペックのような気がしていて、svelteにしてみようかなとか思っている。まあどっちがいいのかはわからないけど、ちょっと試してみたい。
寝る。明日はもう少し元気になりたいが。
なんだかすこし体調が悪い。風邪のような気がする。ただの風邪ならまあいいんだけど……?
仕事はまたRubyでDockerをぷちぷち。この数日、メモリが足りなかったりCPUが遅かったりで全然動かなかったんだけど、今日ついにちゃんと動かせるところまで来た。それはまあ安心なんだけど、どう考えても間違っていると思うので、別の方法を検討しようと思う。本命はやはり素直にCodeBuildに乗せることだけど、それで動くのかはまだわからない。やれやれ。
夜は電子工作の練習をした。電子工作ってかはんだ付け。一応高校の物理の時間にすこしやったのと、あと大学でも電子回路の実験をすこしやったから、まあ経験なしというわけではないけれど、まあ難しい。こういう細かい作業は慣れが必要なのだろう。
あとはblogの改修とか。セッションに一度きりのメッセージを保持して次のロード時に表示する仕組みなどを作った。表示については明日にでもCSSを書かねば。
寝よう。明日は勉強会の資料を仕上げたい。
月曜日なので仕事。しかし全然うまくいかないことばかりだ。結局メモリ2GBのマシンでnpm installするのは厳しいという結論になって、実験的に4GBで動かしているが、それでもいろいろ厳しく、しかしpnpmを使うと最初のイメージビルドまでは動くらしいとわかったのでそれはよかった。次はバックエンドのコンテナを作るところに進む。道は長い。こんなに手こずるとは正直まったく予想していなかった。甘く見ていた罰が当たったのだろう。やれやれ。しかしまだ自分で探さなくても課題が残っているのは少し安心する(いずれはその箱庭を立ち去らねばならないだろうから)。
夜はすこしCSSの微調整とかしていた。まだデプロイはしてないけど。あと電子工作のためにはんだごてなどを購入した。あとテフロンの両手鍋も。
寝よう。なんか昨夜はよく眠れなかった気がする。今日はよく眠りたい。
昼頃まで寝て、少し出かけた。キーボードのスイッチを触って、やはり赤軸茶軸あたりがいいかなという気がした。静音のもよかった。しかしmacの平たいキーボードに慣れてしまっている部分もあるし、どうなのかなあ。
あと分離キーボードはやっぱりYとかが押しづらい癖があるよな。これに関しては真ん中らへんのキーを両側に置いたやつを見かけてやっぱそうだよなーと思った。まあそれがほしいかというとまた別だけど。
あとは旧blogの後片付けとか、Postgresのバックアップスクリプトとかを書いた。dockerコンテナをパイプで繋いでpg_dumpからS3にアップロードするやつ。前はそれ用にPython書いてたけど、普通にパイプだけでいけた。よかった。
寝る。
blogリニューアルしました。ビルド通るようになるまでかなり難儀したので当初予定を大幅に超えてこんな時間になってしまったけれど、とりあえずは動作しているはず。
見た目の変化はあまりないです。サイドメニューが伸縮するようになって画面に収まるようになった(おさまらない場合もスクロールする)のと、タイトルロゴを組んだのと、あとはフォントと文字組みの微調整だけです。ログイン周辺は改善されたけど、それは読者にはあまり関係がない。あ、aboutページもちょっと整えた。
まだ不足している機能がいくつかあるのでそれは追って対応していきます。でもとりあえずデプロイできてよかった……。
今日はもう寝ます。明日はちょっとお出かけする予定。
仕事はあまりうまくいかない。EC2インスタンス上でDockerを実行したいんだけど、npm ciするだけでメモリ2GBでは足りなくてコケる。マジで?とりあえず週明けにpnpmを試そうと思うけど、ちょっと計画がだいぶ狂ってしまったな、これは……。
夜はRustというかDockerfile書いてた。ようやくblogリニューアルをコンテナで動作させられるところまで来たので、粛々とリリースに進んでいきたい。ところで新バージョンでやろうと思っていた本文書体のプロポーショナル化は見送ることにした。やっぱりゆとりがなくて読みづらい気がする。いろいろがんばったのでもったいない気持ちもあるが、明日にでもバッサリいっちゃおう。
寝る。金曜日の仕事がうまくいかないと土日の気分が暗くなるな、よくないことだ。