## 📰Impression ### [[📒Productivityを上げるために大切な100のこと]] 完結! 1年前から始めた[[📒Productivityを上げるために大切な100のこと]]が遂に完結した👏 <div class="link-card"> <div class="link-card-header"> <img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" class="link-card-site-icon"/> <span class="link-card-site-name">minerva.mamansoft.net</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">📒Productivityを上げるために大切な100のこと</p> </div> <div class="link-card-description"> Productivityを上げるため大切にしていることをまとめて本のようなものを作る。プログラマが知るべき97のこと みたいなイメージ。 </div> </div> <img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" class="link-card-image" /> </div> <a class="internal-link" data-href="📒Productivityを上げるために大切な100のこと" ></a> </div> 当初の予定通り4月1日に完結できたことは我ながら非常に誇りに思う。ネタが5個くらいしか無い状態からノリで始めた規格だが、毎日『[[プロダクティビティ]]を上げるネタはないか?』と考えながら過ごすことで、アウトプットだけならず自身の更なる[[プロダクティビティ]]向上にもつなげられたと思っている。 少ししたら、全体の体裁を整えつつ、[[📒Articles]]の記事を書くつもりだ。 ### [[🧊Vigilancia]] [[Slack]]監視用クライアントの[[🧊Vigilancia]]の開発も順調だ。一番腰の重かった[[Slack Web API]]結果をリッチテキストとして表示する機能についてベースを実装できた。 ![](https://user-images.githubusercontent.com/9500018/161390096-bcca0c16-1b20-40f2-9a7d-d4394c89b69d.png) 再帰的なパースが必要だったのでとっかかりは大変だったが、全体的に上手く処理を定義できたと思う。今はコードが汚いが、リファクタリングをすればかなりスリムになる見込みだ。 特に[[serdeでタグ付き共用体を変換]]する方法は最小限の[[構造体]]定義で[[Slack]]のElementを表現でき非常に便利だった。まあ、[[TypeScript]]に受け渡す際、それらの堅牢性は失われてしまうのだが...。 ### [[🦉Another Quick Switcher]] 最近は[[🦉Various Complements]]だけでなく[[🦉Another Quick Switcher]]のIssueも増えてきた。表示順のアルゴリズムにはそれなりに気を使っていたつもりだが、まだまだ改善の余地があることを教えてくれる。詳細はリリースノートを。 <div class="link-card"> <div class="link-card-header"> <img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">GitHub</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Release 4.6.0 · tadashi-aikawa/obsidian-another-quick-switcher</p> </div> <div class="link-card-description"> 🎇 Shiny New Things Filename recent search (#27) It sounds similar to Recent search but different wi... </div> </div> <img src="https://opengraph.githubassets.com/4638dc7da8a318f4fcc8a5322fc0d36718e45fbafb2c504e30b03869185c249c/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/4.6.0" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/4.6.0"></a> </div> <div class="link-card"> <div class="link-card-header"> <img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">GitHub</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Release 4.7.0 · tadashi-aikawa/obsidian-another-quick-switcher</p> </div> <div class="link-card-description"> ✨ Improvements Improve sort orders about Normal search and Filename recent search Increase transpar... </div> </div> <img src="https://opengraph.githubassets.com/f00aca78e909b3d5cbb5a5f1a53eb6faee84f1412f8dee04b74efee04d51f68c/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/4.7.0" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/4.7.0"></a> </div> ## 🎇Shiny Outputs ### 🦉My products - [[🧊Vigilancia]] - [Vigilancia v0.3.0リリース](https://github.com/tadashi-aikawa/vigilancia/releases/tag/0.3.0) - [Vigilancia v0.4.0リリース](https://github.com/tadashi-aikawa/vigilancia/releases/tag/0.4.0) - [[🦉Another Quick Switcher]] - [Another Quick Switcher v4.6.0リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/4.6.0) - [Another Quick Switcher v4.7.0リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/4.7.0) - [[🦉Jumeaux]] - [Jumeaux v3.1.1リリース](https://tadashi-aikawa.github.io/jumeaux/ja/releases/v3/#311) ### 📗Productivityを上げるために大切な100のこと - [[📗ドキュメントのキャッシュ戦略を考える]] - [[📗マルチタスクは戦略的にやる]] - [[📗接触回数を増やして好きになる]] - [[📗名前を大切にする]] - [[📗1年間やり通す]] ## 📚Inputs - [[📚std.sync.RwLockはLinuxでwriter starvation問題を起こす]] - [[📜Carbon Components Svelteを使ったトップ画面が表示されない]] - [[📜Svelte+TypeScriptプロジェクトにCarbon Components Svelteを導入する]] - [[📝TauriのリリースビルドがWindowsの場合だけcandle.exeの実行でエラー]] - [[animate]] - [[Apple Icon Image format]] - [[Carbon Components Svelte]] - [[Carbon Design System]] - [[Carbon Design System icons]] - [[carbon-icons-svelte]] - [[carbon-preprocess-svelte]] - [[unix時間からLocalのDateTimeに変換 (Chrono)]] - [[home (Rust)]] - [[ICNS]] - [[LSP]] - [[mkdocs_obsidian_publish]] - [[Mutex]] - [[Newtype Pattern]] - [[📒Obsidian Publishの代替手段]] - [[parking_lot]] - [[PNGファイルをICNSファイルに変換]] - [[quartz]] - [[rust-analyzer]] - [[RwLock]] - [[serdeでタグ付き共用体を変換]] - [[std.sync.RwLock]] - [[Surface Laptop Studio]] - [[Svelteで複数要素のリストをアニメーション]] - [[ThinkPad X1 Yoga Gen 6]] - [[Vigilanciaの開発メモ]] - [[Write Code Every Day]] - [[タグ付き共用体]] - [[ユビキタス言語]] - [[共用体]] - [[並行]]