12/30 03:02 2020
01/03 14:22 2026

リポジトリこちら。NeovimでAsciidocをリアルタイムプレビューするプラグイン。業務でAsciidocの中でPluntUMLを使うことが多く、VSCodeのリアルタイムプレビュープラグイン(joaompinto.asciidoctor-vscode)の場合、1ファイルに20個くらいシーケンスがあると、メモリが足りなくなることがあったのと普段Neovimを使うので作りました。
メモリを使い過ぎていた理由は、エディタでカーソルを動かす度にPluntUMLの画像生成コマンドが大量に発行されているからかなーと思い、コマンド処理中はフラグを立ててフラグがある間はコマンドを発行しないようにしたら、割といい感じに使えるプラグインになった。
同じプロジェクトの同僚にもさくっと導入してもらい、好評で良かった。
詳細はNeovimでSwaggerをリアルタイムプレビューするプラグインを作った話。
リポジトリはこちら。NeovimでSwaggerをリアルタイムプレビューするプラグイン。前項と同じ要領で作りました。Neovimでプラグインを作るのは2020年の目標で達成できて良かった。
リポジトリはこちら。GitHub ProjectのTUI。正直あんまり活躍してない..。GitHub Project自体のUXがいいというのが原因..。
UIをブロックしない方がUXがよく、自然とgoroutineを使った実装へ強制される。Goを使っているがgoroutine使う機会がない人はブロックしないTUIを作ってみるのが良い学習材料になるかも(?)。
詳細はGitHubプロジェクト(カンバン)をターミナルで確認するツールを作ってみた。
本ブログをフルスクラッチで作った。Zennに影響されて、Next.js(Vercel)でISRするブログを作った。ISR時には、サーバレスAPI(TS × Lambda × DynamoDB)を呼び出している。MarkdownItで変換されたHTMLにCSSで装飾して自前のSSGを作るのは結構楽しかった(粉ミカン)。
フロント側は経験が浅くゴリ押ししてる箇所が多いので、2021年はいい感じに育てたい。
業務ではAWSでサーバレスバックエンド、ときどきIoTという感じでした。アウトプットが少ないので、来年こそ..(1年ぶり2度目)。
良いお年を〜
This site uses Google Analytics.