## 📰Impression ### [[🦉Old Note Admonitor]]を作ってみた [[Qiita]]などに表示される『この記事は1年以上更新がありません』的なやつ。[[Obsidian]]でアレを表示できるプラグインを自分用に作ってみた。 ![[2022-09-11_15h00_41.mp4]] [[📗ドキュメントのキャッシュ戦略を考える]]でも紹介したが、一定期間以上古くなったノートは一次情報を確認して、必要があれば内容を更新するべきだと思っている。自分は最終更新日を更新するようにしているが、日付が一番下にあることもあり、わざわざそれを見てアクションをする気になれなかった。 **『ならば、そうできる仕組みを作ってしまおう』** そういう話だ。すでに誰かが作っていそうな気がしたのだが、案外いないものである。ツイートしたらそこそこリアクションをいただいたので、少しカスタマイズ性を持たせて正式にプラグインとして公開することを検討したい。今週中に、まずは[[BRAT]]で使えるようにしたい。 ### スピーカーの更なる新調 今月の初めにスピーカーを新調した。結果は、[[📰YVC-200を使ってみた感想]]に書いた通りだ。 <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">📜YVC-200を使ってみた感想 - Minerva</p> </div> <div class="link-card-description"> YVC-200について。 </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="📜YVC-200を使ってみた感想" ></a> </div> 当初はそうでもなかったが、使っているうちにノイズや動作の不安定さ、極め付きはマイクの音質やハウリングといった問題が気になり始めた。(ハウリングについては、マイク設定をミスって本体のそれを使っていたのが原因だったのだが...😅) 代わりに購入した[[YVC-331]]はいい買い物だった。前のモデルと含めてお値段は張るが、会話の快適さは[[テレワーク]]をする上で非常に優先度の高い事項だ。これでストレスが減り、身体中の不調が軽減されるなら、長い目で見ると安いものである。 <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">📜YVC-331を使ってみた感想 - Minerva</p> </div> <div class="link-card-description"> YVC-331について。しばらく様子見。 </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="📜YVC-331を使ってみた感想" ></a> </div> ### [[Obsidianプラグイン]]を[[esbuild]]で [[📜2022-09-11 Obsidianプラグイン開発のビルドツールをrollupからesbuildに移行する]]という対応を行った。 <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">📜Obsidianプラグイン開発のビルドツールをrollupからesbuildに移行する - Minerva</p> </div> <div class="link-card-description"> esbuildのメリット/デメリットを比較して、メリットが勝ると感じた。 </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="📜Obsidianプラグイン開発のビルドツールをrollupからesbuildに移行する" ></a> </div> もともとそこまで遅いわけではなかったが、テスト含めて高速化されたのは快適だ。型チェックなど堅牢性の担保については、コミット前に[[husky]]でチェックを行うようにした。その辺も含めて先の移行レポートに記載している。 ### [[🦉Another Quick Switcher]] v7.0.0のbeta3~beta6をリリースした。一部要望のあった機能追加と、ソートに関する不具合の根本的修正を取り入れた。 - 🔥Custom searchesのデフォルト設定コマンドを一新 - sort prioritiesに関する不具合をいくつか修正 (若干パフォーマンスが落ちています) - すべての検索コマンドを初期化するボタンを設定に追加 - 検索コマンドのデフォルト設定調整 - ファイルの作成順に関するソートオプションを追加 - クエリからディレクトリが検索できないバグ修正 (7.0.0-beta3以降のみ発生) 詳細は[[GitHub Discussions]]を参照。 <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">v7.0.0 · Discussion #101 · tadashi-aikawa/obsidian-another-quick-switcher</p> </div> <div class="link-card-description"> It&#39;s time to start developing v7.0.0 🎈 🎇 Shiny New Things #85 Add an &quot;open all in new tab... </div> </div> <img src="https://opengraph.githubassets.com/cafdecc8a70284bd3281ab2ffad7676ae4af8543245cfa2b25d38a11d070e5e8/tadashi-aikawa/obsidian-another-quick-switcher/discussions/101" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/discussions/101"></a> </div> ## 🎇Shiny Outputs ### 🦉My products - [[🦉Another Quick Switcher]] - [Another Quick Switcher v7.0.0-beta3リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/7.0.0-beta3) - [Another Quick Switcher v7.0.0-beta4リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/7.0.0-beta4) - [Another Quick Switcher v7.0.0-beta6リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/7.0.0-beta6) ### 📖Publish - [[💿MIN-0018 タイトルに含まれる項目のタグはつけない]] - [[📓タグのつけ方]] 更新 - [[📕Obsidianでエディターに関する不具合報告フロー]] - [[🦉Krispの設定]] - [[🦉Old Note Admonitor]] - [[📜2022-09-11 Obsidianプラグイン開発のビルドツールをrollupからesbuildに移行する]] - [[📰YVC-331を使ってみた感想]] - [[📝IntelliJ Rustのinspectionsが表示されなくなった]] - [[📝Jestでdescribe.eachを使ったParameterized Testの型が推論されない]] ## 👀Medias ### 限界を感じたことは一度もない…大谷翔平が高校時代から続けている「やる気を出す方法」 [[👤Abraham Harold Maslow]]の[[自己実現理論]]を起点として、大谷選手のモチベーションについて語られた記事。よくある話ではあるが、お金が第一ではないという点で納得いくものだった。 <div class="link-card"> <div class="link-card-header"> <img src="https://president.ismcdn.jp/common/icons/favicon.ico" class="link-card-site-icon"/> <span class="link-card-site-name">PRESIDENT Online(プレジデントオンライン)</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"> 投打の「二刀流」で大活躍した米大リーグ(MLB)エンゼルスの大谷翔平選手が、最高の栄誉である今季のア・リーグ最優秀選手(MVP)に満票で選ばれた。スポーツ心理学者の児玉光雄さんは「『なりたい自分』を脳... </div> </div> <img src="https://president.ismcdn.jp/mwimgs/6/1/1200wm/img_61f0799c9b1a17c602e83a6f08b18adf3373105.jpg" class="link-card-image" /> </div> <a href="https://president.jp/articles/amp/52247?page=1"></a> </div> ### Python 3.11の新機能(その1) CPython高速化計画 4年で5倍高速化する[[CPython高速化計画]]について紹介された記事。速度の比較はもちろんのこと、バイトコードの分析といったガチ勢にも興味深い内容となっている。 <div class="link-card"> <div class="link-card-header"> <img src="https://www.python.jp/../static/pythonjp/images/favicon_32.png" class="link-card-site-icon"/> <span class="link-card-site-name">www.python.jp</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Python 3.11の新機能(その1) CPython高速化計画 - python.jp</p> </div> <div class="link-card-description"> 今年も、Pythonのメジャーリリースの季節がやってまいりました。2022年10月3日にリリース予定となっているPython 3.11の新機能を紹介します。 CPython 高速化計画¶Python ... </div> </div> <img src="https://www.python.jp/news/wnpython311/bench.png" class="link-card-image" /> </div> <a href="https://www.python.jp/news/wnpython311/index.html"></a> </div> ### ソフトウェアエンジニアとしての姿勢と心構え [[👤t_wada]]さんが社内向け(?)に作成したと思われる表題の件についてまとめられたスライド。非常に本質的な内容が多く、多くに完全同意すると共に、エンジニアとしてスキルアップやキャリアアップで悩んでいる人にとっても価値あるものだと思った。 <div class="link-card"> <div class="link-card-header"> <img src="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" class="link-card-site-icon"/> <span class="link-card-site-name">Speaker Deck</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">ソフトウェアエンジニアとしての姿勢と心構え / Software Engineer's Survival Guide</p> </div> <div class="link-card-description"> 2022年度リクルート エンジニアコース新人研修の講義資料です </div> </div> <img src="https://files.speakerdeck.com/presentations/b1b93f2c2a43463bb73b3de1da22104c/slide_0.jpg?22523624" class="link-card-image" /> </div> <a href="https://speakerdeck.com/recruitengineers/software-engineers-survival-guide-2022"></a> </div> ## 📚Inputs - [[allowSyntheticDefaultImports]] - [[Alpine.js]] - [[AWS CLIでS3のオブジェクトを削除]] - [[AWS CLIで設定と認証を追加]] - [[Black]] - [[BlackConnect]] - [[chomp]] - [[Custom Frames]] - [[esbuild-jest]] - [[esbuildはTypeScriptの型チェックをしない]] - [[HSL]] - [[HSLuv]] - [[📕huskyでコミット前に自動でTypeScriptの型チェックとテスト実行]] - [[Insider builds]] - [[IntelliJ Rustの調子が悪いときに試す手順]] - [[Babelを使ってTypeScript対応 (Jest)]] - [[esbuildを使ってTypeScript対応 (Jest)]] - [[template literalを使った.each (Jest)]] - [[Krispの料金]] - [[インストール済のバージョンを最新版にアップデート (npm)]] - [[Obsidian Forum]] - [[Perl]] - [[Perlの基礎文法]] - [[petite-vue]] - [[Pytestで特定のテストをスキップ(無視)]] - [[Pythonでgitからライブラリをインストール]] - [[Rustで空文字をNoneに変換]] - [[Rustのパターンマッチでif文を使って条件分岐]] - [[skipLibCheck (tsconfig)]] - [[Slackハドル]] - [[Snowpack]] - [[tsserver]] - [[TypeScript Language Server]] - [[TypeScript Language Service Plugin]] - TypeScript Vue Plugin - [[vite-plugin-vue-component-preview]] - [[VitePress]] - [[Voice Cancellation]] - [[vue-component-meta]] - [[XRegExp]] - [[YVC-331]] - [[軽量DDD]] - [[宣言ファイル (TypeScript)]]