今日やったこと
Emacs
EmacsのObsidianことorg-roamを導入した。
早速色々書いてるけど、リンクの挿入とか全部コマンドで操作できたりして楽。 org-roam-uiっていうプラグインを使うとObsidianによくあるバックリンクみたいなのも表示できるし、個人的なナレッジの終着点はこれかも知れないな〜と感じている。
- org-capture & org-roamでアイデアを貯めて
- それを元にorg-modeで記事を書き
- org-publishでサイトなりepub/PDFなりにして公開する
こういうライフスタイルが見えてきてちょっとワクワクしている所がある。 もっと色々試してみたい。
org-modeの文法はこのサイトが分かりやすそうだったので貼ってみる。
Gleam
GleamをWinterJSで動かせた。 winterjsで動かせるってことはwasmer edgeにデプロイできるってことなので、早速やってみた。
yasunori APIのコンテンツを取得して返す動きをする。
やってみた感想としては、WinterJSの仕様とGleam側の仕様を擦り合わせるのが大変だったなと。 特にGleamには言語機能としてasync/awaitが実装されてないから、どのタイミングでPromise.resolveが返ってくるかコンパイル後のコードを見ながら処理を追跡していた。
明日以降やりたいこと
Gleamでサーバーを書いてみて、例外処理周りとか非同期処理まわりの知見を全然表に出せてないと感じたので、本にその内容を盛り込んでいきたい。