## 📰Impression ### [[🦉Various Complements]] 🌟200 [[🦉Various Complements]]が200スター達成した 🥳 ![](https://twitter.com/Tadashi_MAMAN/status/1591799249637085185?s=20&t=zNp2kN454pw9FFKUeA-ACg) [[GitHub]]のスターって開発頻度にかかわらず線形になる傾向があるなと思う。傾けを変えるにはよほどゲームチェンジャーな対応したり、知名度を広げなければ厳しいと思った。 ![[star-history-20221114.png]] 個人的には多くの人に使っていただくより、同じ志を持つ人たちのみに使ってもらえる方が嬉しいので、スター数やダウンロード数にそこまでこだわりはない。とはいえ、数字が上がるのは嬉しいものだ。 ### ノートの作成日と最終更新日を[[フロントマター]]に記載する 今までノートの作成日と最終更新日は末尾に[[HTML]]で記載していた。経緯は [[💿MIN-0015 Change logの代わりに作成日と最終更新日を書く]] にある通りだ。 <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">💿MIN-0015 Change logの代わりに作成日と最終更新日を書く - Minerva</p> </div> <div class="link-card-description"> 💿MIN-0009 Change logを書く にて以下の課題を解決するADRを提案した。 </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="💿MIN-0015 Change logの代わりに作成日と最終更新日を書く" ></a> </div> この方式で半年以上運用してみたが、今後のことを考えたら[[フロントマター]]を使った方がいいという結論に至った。詳細は [[💿MIN-0019 作成日と最終更新日はフロントマターに記録する]] の通り。 <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">💿MIN-0019 作成日と最終更新日はフロントマターに記録する - Minerva</p> </div> <div class="link-card-description"> デメリットも多少あるが、メリットの方が大きそうなので方針転換する。何よりも未来のために。 </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="💿MIN-0019 作成日と最終更新日はフロントマターに記録する" ></a> </div> ### [[🦉Another Quick Switcher]]の[[フロントマター]]追加機能 今までほとんど使っていなかった[[フロントマター]]を使うようになったので、[[🦉Another Quick Switcher]]にも[[フロントマター]]に関する便利機能を追加した。以下のようにファイルの[[フロントマター]]が表示されるようになる。 ![](https://user-images.githubusercontent.com/9500018/201511222-23b8a592-b9c8-40cb-a938-26406d72ef5f.png) ノイズにもなりかねないのでデフォルトはオフになっている。オンにするには、`Search commands`で`Show front matter`オプションを有効にする必要がある。つまり、コマンドごとに表示/非表示を制御できる。 ![](https://user-images.githubusercontent.com/9500018/201511153-18eb6615-6fd0-419e-bc6f-4f6541147a20.png) `Exclude front matter keys`を設定すると、特定のkeyを無視できる。通常ノイズにしかならないものはデフォルト値に設定されているが、外せば表示させることも可能だ。 ![](https://user-images.githubusercontent.com/9500018/201525439-c909e165-1bff-4651-81ed-6a76434a9e96.png) ## 🎇Shiny Outputs ### 🦉My products - [[🦉Another Quick Switcher]] - [Another Quick Switcher v7.3.0リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/7.3.0) - [Another Quick Switcher v7.4.0リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/7.4.0) - [[🦉Various Complements]] - [Various Complements v7.4.0-beta1リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/7.4.0-beta1) - [[🦉Owlelia]] - [Owlelia v0.41.0リリース](https://github.com/tadashi-aikawa/owlelia/releases/tag/v0.41.0) ### 📖Publish - [[💿MIN-0019 作成日と最終更新日はフロントマターに記録する]] - [[📗カレントファイルのフロントマターを今日の日付で更新したい]] - [[📜actを使ってGitHub Actionsをローカル実行してみる]] - [[📜JumeauxのPython3.11対応]] - [[📝Discord Webhook NotifyのNode.jsが12で古いと警告が出る]] - [[📝IntelliJ IDEAのJestとコマンドラインのjestで実行結果が異なる]] - [[📝IntelliJ RustがReloading Cargo projectsのまま固まってしまう]] - [[📝Miroでマウスホイールを動かすとズームイン・ズームアウトしてしまう]] - [[📝Powershell 7.3.0からbrコマンドがエラーになる]] - [[📝SlackのIncoming Webhook URLを追加できない]] - [[📝SlackのIncoming Webhookでメンションが有効にならない]] - [[📝SlackのIncoming Webhookで日本語を指定すると文字化けする]] ## 👀Medias ### Rust Memory Container Cheat-sheet [[Mutex]]とか[[Box]]とか[[RwLock]]とか、なじみがないと全然分からない[[Rust]]のメモリに関する型の選定について案内してくれるチートシート... を説明してくれている記事。 <div class="link-card"> <div class="link-card-header"> <img src="https://cdn.qiita.com/assets/favicons/public/production-c620d3e403342b1022967ba5e3db1aaa.ico" class="link-card-site-icon"/> <span class="link-card-site-name">Qiita</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Rust Memory Container Cheat-sheet - Qiita</p> </div> <div class="link-card-description"> Repos: https://github.com/usagi/rust-memory-container-cs 文字で読み書きするとやや大変です。しばらく間を開けてRustを触ったりする... </div> </div> <img src="https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9UnVzdCUyME1lbW9yeSUyMENvbnRhaW5lciUyMENoZWF0LXNoZWV0JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01NGMzZGQzNjBkY2I4ZTc3OWVkOTRhZWFiOWIxY2Y5NA&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdXNhZ2kmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTFlMTE2Y2Y4YzQ3ZmUzNmM4YjNkYzQ4MmI0YzliZThk&blend-x=142&blend-y=491&blend-mode=normal&s=fe0fdb2c729b660a898b9834c2d70987" class="link-card-image" /> </div> <a href="https://qiita.com/usagi/items/fc329895cebd3466910e"></a> </div> ### 答えが分からないものを模索しながら作り続ける世界に我々は突入した。和田卓人氏による「組織に自動テストを根付かせる戦略」 [[👤t_wada]]さんの最新作の詳細レポート。特に後半部分は身に覚えがありすぎて完全同意。 <div class="link-card"> <div class="link-card-header"> <img src="https://www.publickey1.jp/favicon.ico" class="link-card-site-icon"/> <span class="link-card-site-name">www.publickey1.jp</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">答えが分からないものを模索しながら作り続ける世界に我々は突入した。和田卓人氏による「組織に自動テストを根付かせる戦略」(その1)。ソフトウェア品質シンポジウム2022</p> </div> <div class="link-card-description"> 9月22日と23日の2日間、一般財団法人日本科学技術連盟主催のイベント「ソフトウェア品質シンポジウム2022」がオンラインで開催され、その企画セッションとして行われた和田卓人氏による講演「組織に自動テ... </div> </div> <img src="https://www.publickey1.jp/2022/sqip2022wada01.png" class="link-card-image" /> </div> <a href="https://www.publickey1.jp/blog/22/12022.html"></a> </div> ### 今話題のトランクベース開発について調べたけどええやん [[📗極力ブランチを作らず開発する]] でも主張した通り、個人的には必要に迫られない限りブランチは作らない方がいいと思っている。なかなか賛同が得られないので思い悩んでいたところ、同様の思想に名前が付いているのを発見。 <div class="link-card"> <div class="link-card-header"> <img src="https://zenn.dev/images/logo-transparent.png" class="link-card-site-icon"/> <span class="link-card-site-name">Zenn</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">今話題のトランクベース開発について調べたけどええやん</p> </div> <div class="link-card-description"> </div> </div> <img src="https://res.cloudinary.com/zenn/image/upload/s--4GgGQV9C--/co_rgb:222%2Cg_south_west%2Cl_text:notosansjp-medium.otf_37_bold:takamin55%2Cx_203%2Cy_98/c_fit%2Cco_rgb:222%2Cg_north_west%2Cl_text:notosansjp-medium.otf_70_bold:%25E4%25BB%258A%25E8%25A9%25B1%25E9%25A1%258C%25E3%2581%25AE%25E3%2583%2588%25E3%2583%25A9%25E3%2583%25B3%25E3%2582%25AF%25E3%2583%2599%25E3%2583%25BC%25E3%2582%25B9%25E9%2596%258B%25E7%2599%25BA%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%2584%25E3%2581%25A6%25E8%25AA%25BF%25E3%2581%25B9%25E3%2581%259F%25E3%2581%2591%25E3%2581%25A9%25E3%2581%2588%25E3%2581%2588%25E3%2582%2584%25E3%2582%2593%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vemVubi9pbWFnZS9mZXRjaC9zLS15WkduQVNQaS0tL2NfbGltaXQlMkNmX2F1dG8lMkNmbF9wcm9ncmVzc2l2ZSUyQ3FfYXV0byUyQ3dfNzAvaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2VkMGVlM2MxZTMuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_72/v1627274783/default/og-base_z4sxah.png" class="link-card-image" /> </div> <a href="https://zenn.dev/takamin55/articles/2876db9d0693f3"></a> </div> 人類にブランチは早すぎると思うんですよね。競合(物理/論理 両方)起きないならいくらでも作ればいいと思うけど。 ## 📚Inputs - [[👤Tony Hoare]] - [[📰2022年44週 Weekly Report]] - [[📒ReactのState管理ライブラリ]] - [[🦀6章 Enumとパターンマッチング]] - [[🦀7章 肥大化していくプロジェクトをパッケージ、クレート、モジュールを利用して管理する]] - [[🦀8章 一般的なコレクション]] - [[🦀9章 エラー処理]] - [[🦀10章 ジェネリック型、トレイト、ライフタイム]] - [[act]] - [[brコマンド]] - [[Claspでセルが変更されたときに関数を実行]] - [[GNOME]] - [[Invalidate Caches]] - [[Jotai]] - [[libxml2]] - [[lxml]] - [[Obsidian October 2022]] - [[panicマクロ]] - [[PythonでAWS S3を操作]] - [[Recoil]] - [[Rustacean]] - [[Rustでpanicマクロを使うとき、使わないとき]] - [[Rustで別モジュールの関数を利用する場合は、関数の親モジュールをuseする]] - [[Rustで別モジュールの関数以外を利用する場合は、対象の名称をuseする]] - [[RustのHashMapでキーが存在しない場合のみ値を挿入]] - [[s3fs]] - [[Ubuntu 22.04 LTS]] - [[useキーワード]] - [[vec!]] - [[ベクター]] - [[Zustand]] - [[アーム]] - [[ヴァリアント (Rust)]] - [[グラスモーフィズム]] - [[ジェネリックな型]] - [[スタックトレース]] - [[マッチガード]] - [[モジュール]] - [[モジュールツリー]] - [[モジュールツリーのパス]] - [[モジュールツリーの絶対パス]] - [[モジュールツリーの相対パス]] - [[再公開]] - [[書記素]] - [[書記素クラスタ]] - [[代数的データ型]] - [[単相化]]