# 📰Impression ハード、ソフトともに新しい風が吹き込んだチャレンジングな週だった。今後しばらくはわくわく感が維持できそう。 ## [[HHKB Studio]]購入 #2023/10/25 に発売された[[HHKB Studio]]について、条件が整い、幸運にも売り切れ前に購入できたので、2~3日使ってみた感触を[[📒Articles]]に書いてみた。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📘一体どうして...私はHHKB Studioをポチってしまったのか? </div> <div class="link-card-v2-content">HHKB Studioの購入経緯や2~3日利用したレビューを詳しく解説。メカニカルスイッチ方式やキーマップ変更、ポインティングスティック、ジェスチャーパッドの実用性、携帯性や安定感など、HHKBユーザーやキーボード選びで悩む方に役立つリアルな感想をまとめました。詳しくはブログでご覧ください。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2023-10-28.jpg" /> <a data-href="📘一体どうして...私はHHKB Studioをポチってしまったのか?" class="internal-link"></a> </div> %%[[📘一体どうして...私はHHKB Studioをポチってしまったのか?]]%% レビューというよりはエモめの記事だけど、自分の経歴とかは細かく載せたつもりなので、同じような属性の方で迷っている人の参考になればと思っている。 ## [[🧊Obsidian Tempura]]のアップデート 先週公開した[[🧊Obsidian Tempura]]の機能追加を黙々と進めていた。関数も20を超えて、ようやく充実してきたかなという感じ。 ![[Pasted image 20231103115926.png|frame]] 引き続き、今使っている[[Templaterスクリプト]]の実装を簡易化できるような関数のラインナップを揃えていきたい。 また、[[🧊Obsidian Tempura]]は[[Obsidian October 2023]]にもエントリーしたいので、周辺のエコシステムやドキュメントをそれまにでもう少し強化する予定だ。時間の許す範囲で。 ## [[Zsh]]の導入 [[WSL2]]の[[Ubuntu]]環境で利用するターミナルシェルを、[[Bash]]から[[Zsh]]に移行した。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📜2023-10 WSL2のUbuntuにZshを導入する </div> <div class="link-card-v2-content">🦉owl-playbookやWSL2環境ではBashを前提としたシステムを構築していた。ただ、Bashでは補完機能が弱いため、Zshへ移行したくなった。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" /> <a data-href="📜2023-10 WSL2のUbuntuにZshを導入する" class="internal-link"></a> </div> %%[[📜2023-10 WSL2のUbuntuにZshを導入する]]%% 一番の理由はターミナルにコマンドを入力したとき、グレーで表示される候補が[[Bash]]だと不可能であり、[[Zsh]]だと[[zsh-autosuggestions]]で実現できることだ。[[fish]]とは違い、[[Zsh]]は[[Bash]]との互換性も強力なので、今のところ困っていることはない。[[Starship]]のおかげで、ターミナルプロンプトの移行も一瞬だった。(少し設定で躓いたが...) ## [[Obsidian Publish]]でプロパティのタグを表示 [[Obsidian Forum]]で要望をもらったのでやってみたシリーズ。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://forum.obsidian.md/uploads/default/optimized/3X/a/b/abf9faf124ba8edea7e6e644ec69d669b49baa30_2_32x32.png" /> <span class="link-card-v2-site-name">Obsidian Forum</span> </div> <div class="link-card-v2-title"> Show / Support properties of a note in Obsidian Publish </div> <div class="link-card-v2-content"> That’s really nice! Could you please make something similar for tags? That looks at the list of tags from the p ... </div> <img class="link-card-v2-image" src="https://forum.obsidian.md/uploads/default/original/3X/b/a/ba1a1301f580d34a881803aa5ed8cf7ff3cdf0ef.png" /> <a href="https://forum.obsidian.md/t/show-properties-of-a-note-in-the-published-pages/68164/8"></a> </div> せっかくなので[[📒Obsidian逆引きレシピ]]にもまとめた。以前に書いたレシピの内容をブラッシュアップした形だ。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📗Obsidian Publishのサイトにプロパティ(メタデータ)を表示したい </div> <div class="link-card-v2-content">Obsidian Publishでメタデータやプロパティ、タグをCSSやJavaScriptで表示・カスタマイズする方法を解説。YAMLやHTML、カスタムデザインにも対応しています。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/obsidian-recipe.webp" /> <a data-href="📗Obsidian Publishのサイトにプロパティ(メタデータ)を表示したい" class="internal-link"></a> </div> %%[[📗Obsidian Publishのサイトにプロパティ(メタデータ)を表示したい]]%% ただ、この方法は[[JavaScript]]が必要なため、独自[[ドメイン (Web)|ドメイン]]の取得が必要だ。願わくば、[[Obsidian Publish]]の公式機能として実現できることを期待したい。 # 🎇Shiny Outputs ## 🦉My products - [[🧊Obsidian Tempura]] - [Obsidian Tempura 20231024.1 リリース](https://github.com/tadashi-aikawa/obsidian-tempura/releases/tag/20231024.1) - [Obsidian Tempura 20231025.1 リリース](https://github.com/tadashi-aikawa/obsidian-tempura/releases/tag/20231025.1) - [Obsidian Tempura 20231025.2 リリース](https://github.com/tadashi-aikawa/obsidian-tempura/releases/tag/20231025.2) - [Obsidian Tempura 20231029.1 リリース](https://github.com/tadashi-aikawa/obsidian-tempura/releases/tag/20231029.1) - [[🦉Another Quick Switcher]] - [Another Quick Switcher v10.0.0-beta8リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/10.0.0-beta8) - [[🦉Mobile First Daily Interface]] - [Mobile First Daily Interface v1.4.6リリース](https://github.com/tadashi-aikawa/mobile-first-daily-interface/releases/tag/1.4.6) ## 📘Articles - [[📘一体どうして...私はHHKB Studioをポチってしまったのか?]] ## 📖Publish - [[📕Vuetify2からVuetify3へ移行する際の注意ポイント]] - [[📜2023-10 Ruffを触ってみた]] - [[📜2023-10 WSL2のUbuntuにZshを導入する]] - [[📜2023-10-29 Obsidian Publishでプロパティのタグをinline tagのように表示させてみる]] - [[📜New Precision 5470のBIOSアップデート]] - [[📜Obsidian TempuraでQuickAddにも対応できるか]] - [[📜Obsidian TempuraのSandboxを作成する]] - [[📝BunのParameterizedテストでlabelにbooleanの変数を指定できない]] - [[📝Google Chromeを起動して表示されるウィンドウが毎回ある固定サイズになってしまう]] - [[📝IntelliJ IDEAでVue3のboolean属性を値指定なしで渡すと警告が表示されてしまう]] - [[📝Nuxt3でnuxt buildしたときに画像パスの指定がidとみなされエラーになる]] - [[📝Vitestのテストコードでimportが解決しない]] - [[📰2023年42週 Weekly Report]] - [[📰HHKB Studioのクチコミ状況まとめ]] # 👀Medias ## ポインティングスティック、ジェスチャーパッドを搭載した「HHKB Studio」新登場 [[HHKB Studio]]のプレスリリース。 <div class="link-card"> <div class="link-card-header"> <img src="https://www.pfu.ricoh.com/favicon.ico" class="link-card-site-icon"/> <span class="link-card-site-name">PRESS RELEASE | ポインティングスティック、ジェスチャーパッドを搭載した「HHKB Studio」新登場 | PFU</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">PRESS RELEASE | ポインティングスティック、ジェスチャーパッドを搭載した「HHKB Studio」新登場 | PFU</p> </div> <div class="link-card-description"> ポインティングスティックとジェスチャーパッドの機能を搭載したAll in Oneキーボード「HHKB Studio」が新登場。 合理的なキー配列を継承し、ホームポジションから手を離すことなく、思考を止... </div> </div> <img src="https://www.pfu.ricoh.com/news/2023/images/news231025_ogp.png" class="link-card-image" /> </div> <a href="https://www.pfu.ricoh.com/news/2023/news231025.html"></a> </div> 今までの[[HHKB]]と違う面が多くて色々とチャレンジングな製品。正直、今の自分の使い方だと、便利さよりも不便になりそうな懸念の方が大きいと思った。キースイッチが[[メカニカルスイッチ方式]]になるのも気になる。 ## The Ruff Formatter [[Python]]の[[リンター]]である[[Ruff]]に[[フォーマッター]]としての機能が追加されたという記事。 <div class="link-card"> <div class="link-card-header"> <img src="https://astral.sh/static/favicon-32x32.png" class="link-card-site-icon"/> <span class="link-card-site-name">astral.sh</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">The Ruff Formatter: An extremely fast, Black-compatible Python formatter</p> </div> <div class="link-card-description"> Ruff's formatter is over 30x faster than existing tools, while maintaining >99.9% compatibility with... </div> </div> <img src="https://astral.sh/static/OpenGraph/Astral.jpg" class="link-card-image" /> </div> <a href="https://astral.sh/blog/the-ruff-formatter"></a> </div> [[Ruff]]は知らなかったけど、[[Rust]]製で[[Black]]より30倍速いというのは大変魅力。特に[[Python]]界隈は、静的解析ツールや[[フォーマッター]]が乱立しているので、それが[[Ruff]]に統合されたら嬉しいとなと思った。 ## 「世界一流エンジニアの思考法」は強いエンジニアの習慣がいい感じに言語化されていてよかった件 普段、[[note]]で人気記事を発信されている[[👤牛尾剛]]さんの体験やノウハウが詰まった書籍、[[📚世界一流エンジニアの思考法]]の紹介記事。 <div class="link-card"> <div class="link-card-header"> <img src="https://shinyorke.hatenablog.com/icon/favicon" class="link-card-site-icon"/> <span class="link-card-site-name">Lean Baseball</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">「世界一流エンジニアの思考法」は強いエンジニアの習慣がいい感じに言語化されていてよかった件 - Lean Baseball</p> </div> <div class="link-card-description"> 界隈で話題になっている(と私は認識している)「世界一流エンジニアの思考法」を早速読んでめちゃくちゃ良かった, とにかく人に勧めたいぞ! という現役エンジニア(私)による書籍の感想エントリーとなります.... </div> </div> <img src="https://cdn-ak.f.st-hatena.com/images/fotolife/s/shinyorke/20231024/20231024174743.jpg" class="link-card-image" /> </div> <a href="https://shinyorke.hatenablog.com/entry/how-world-class-engineers-think"></a> </div> 単発のTIPSや精神論ではなく、リアルな実例を交えて.. しかもガチエンジニアの話なので、正直とても興味がある。今年購入した本の中で読了したものはないが、これがはじめの1冊になるかも...? ## HHKB Studio って何が変わったの?正直おすすめできない理由 [[HHKB Studio]]について紹介しつつ、個人的にオススメできない理由が書かれた記事。 <div class="link-card"> <div class="link-card-header"> <img src="https://okomeeee.blog/wp-content/uploads/2023/07/cropped-1688402803182-1-32x32.jpg" class="link-card-site-icon"/> <span class="link-card-site-name">おこめブログ - ガジェットの最適解を。</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">HHKB Studio って何が変わったの?正直おすすめできない理由 - おこめブログ</p> </div> <div class="link-card-description"> こんにちは、おこめです。 突然ですが皆さん、HHKB(Happy Hacking Keyboard)って知って </div> </div> <img src="https://okomeeee.blog/wp-content/uploads/2023/07/cropped-1688402803182-1.jpg" class="link-card-image" /> </div> <a href="https://okomeeee.blog/hhkb-studio-%e3%81%a3%e3%81%a6%e4%bd%95%e3%81%8c%e5%a4%89%e3%82%8f%e3%81%a3%e3%81%9f%e3%81%ae%ef%bc%9f%e6%ad%a3%e7%9b%b4%e3%81%8a%e3%81%99%e3%81%99%e3%82%81%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84/"></a> </div> 一般人に対しては同意だけど、[[HHKB]]ユーザー向けには言えないかなと思った。 ## Dellの開発者向けハイエンドLinux搭載ノートPC「XPS 13 Plus developer edition」はどういった経緯で発売することになったのか? [[Ubuntu]]が搭載された[[DELL]]のPC。 <div class="link-card"> <div class="link-card-header"> <img src="https://gigazine.net/favicon.ico" class="link-card-site-icon"/> <span class="link-card-site-name">GIGAZINE</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Dellの開発者向けハイエンドLinux搭載ノートPC「XPS 13 Plus developer edition」はどういった経緯で発売することになったのか?</p> </div> <div class="link-card-description"> Dellは2022年8月にUbuntu搭載のノートPC「Dell XPS 13 Plus developer edition」を発売し、Linuxカーネルを開発したリーナス・トーバルズを始め多くの開発... </div> </div> <img src="https://i.gzn.jp/img/2023/10/28/dell-xps-13-linux-laptop/00.png" class="link-card-image" /> </div> <a href="https://gigazine.net/news/20231028-dell-xps-13-linux-laptop/"></a> </div> ターゲットがかなりマニアックだが、開発環境として[[Ubuntu]]が優れている (高速/シンプル) なのは完全同意。もし、[[Ubuntu]]で[[AutoHotkey]]が使えたら普通に買っていたかもしれない...。 ## Bunさん: we left the windows branch in the oven too long [[Bun]]の[[Windows]]サポートが #2023/11/14 にされることの予告[[ツイート]]!? ![](https://twitter.com/bunjavascript/status/1717497691893285232?t=Vm07euXYLw5lvT2g9Pa4kA&s=19) 正直、[[WSL2]]の[[Ubuntu]]環境下で満足してしまっているが、[[Windows]]環境で[[Linux]]と同じスピードが出るなら利用したいと思う。ただ、[[Windows]]のファイルシステム的にそれは厳しいだろうなあ... もし同じ速度を実現できたら偉業以外の何物でもないかなと。 ## 「怠惰であれ!」――“ガチ三流”エンジニアを生まれ変わらせた“誰でもできる生産性爆上げのスキル” [[👤牛尾剛]]さんの書籍 [[📚世界一流エンジニアの思考法]]について、本人のインタビュー記事。 <div class="link-card"> <div class="link-card-header"> <img src="https://bunshun.jp/common/images/chrome-icon.png" class="link-card-site-icon"/> <span class="link-card-site-name">文春オンライン</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"> 米マイクロソフトの超巨大クラウドを最前線で開発する、50代の日本人エンジニアがいる。シアトル在住の牛尾剛さん(52歳)が、現在のポジションについたのは49歳。プログラマの寿命は35歳とも言われるなか、... </div> </div> <img src="https://bunshun.jp/mwimgs/8/e/1200wm/img_8ec87ffb0f0ebaa19221883add295b6f203940.jpg" class="link-card-image" /> </div> <a href="https://bunshun.jp/articles/-/66499?page=1"></a> </div> 元より[[note]]を拝見しているのでそのクオリティは分かっていたが、この記事を読んでさらに本を読んでみたくなった。今度買って読もう。 # 📚Inputs - [[Actions on Save]] - [[AutoHotkeyとHappy Hacking Keyboard キーマップ変更ツールを使ってFn同時押しボタンに同時押しコマンドを割り当てる]] - [[Brootのbrコマンドをzshで使えるようにする]] - [[Capture (QuickAdd)]] - [[ES2022]] - [[Google Chromeの設定をリセット]] - [[HHKB Studio]] - [[HHKBエバンジェリスト]] - [[Happy Hacking Keyboard Studioキーマップ変更ツール]] - [[Happy Hacking Keyboard キーマップ変更ツール]] - [[IntelliJ IDEAでオートコンプリートの背景色を変更]] - [[Internal Actions Menu]] - [[Internal Mode]] - [[パス文字列がglobにマッチしているかを判定 (JavaScript)]] - [[LaF Defaults window]] - [[Python 3.12]] - [[Python 3.6]] - [[Python 3.7]] - [[Python 3.8]] - [[Python 3.9]] - [[Ruff(IntelliJ)]] - [[Ruff(VSCode)]] - [[Ruff]] - [[SupportAssist]] - [[System Design 101]] - [[Template (QuickAdd)]] - [[対話型を無効にして実行 (Vitest)]] - [[Vue3でカスタムコンポーネントに指定された属性(attributes)をフォールスルー]] - [[Zsh]] - [[blame.nvim]] - [[coc.nvimでRuffを使う]] - [[minimatch]] - [[resolve.alias (Vitest)]] - [[zsh-autosuggestions]] - [[プライベートインスタンスフィールド (JavaScript)]] - [[プライベートインスタンスメソッド (JavaScript)]] - [[ポインティングスティック]] - [[マウスボタン (HHKB Studio)]] - [[メカニカルスイッチ方式]] - [[最短マッチング]] - [[👤びあっこ]] - [[👤小西紗代]] - [[👤暦本純一]] - [[👤有山圭二]] - [[👤魚住惇]]