# 📰Impression バーニングなプロジェクトにjoinした影響で、平日は何もできず休みも取れなかったが、思ったより書くことがあったなという印象。そうか、木曜が祝日だったのだ...。 ## Another Quick Switcher v10 [[🦉Another Quick Switcher]]のv10を正式版としてリリースした。 <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 10.0.0 · tadashi-aikawa/obsidian-another-quick-switcher</p> </div> <div class="link-card-description"> 🎇 Shiny New ThingsIn file search (#209)"In File search" allows you to search for a specific line ... </div> </div> <img src="https://opengraph.githubassets.com/1b73ec3fe154d9b6c92da42e7d47c73d1b455c4f2b1c5d2a30a81b7fc432d90d/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/10.0.0" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/10.0.0"></a> </div> [[🦉Another Quick Switcher]]のv1をリリースしたのは #2021/10/24 でほぼ2年前だ。2年間でかなり遠いところまでこれたと思うと感慨深い。 <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 1.0.0 · tadashi-aikawa/obsidian-another-quick-switcher</p> </div> <div class="link-card-description"> 🎇 Shiny New ThingsAdd support for mobile. </div> </div> <img src="https://opengraph.githubassets.com/c3c7516b6092501c618a3a2c25258af70c8ef6f70779f1f32247b7cc682c5cc3/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/1.0.0" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/1.0.0"></a> </div> v10の目玉機能である[[In file search]]は自分でもかなり利用しており、使い勝手には自信がある。是非試してみてほしい。 <video autoplay muted controls src="https://private-user-images.githubusercontent.com/9500018/276258132-0b16c4f4-b071-4e05-9402-00ae2525e57c.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDE1MTk3MDEsIm5iZiI6MTcwMTUxOTQwMSwicGF0aCI6Ii85NTAwMDE4LzI3NjI1ODEzMi0wYjE2YzRmNC1iMDcxLTRlMDUtOTQwMi0wMGFlMjUyNWU1N2MubXA0P1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQUlXTkpZQVg0Q1NWRUg1M0ElMkYyMDIzMTIwMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyMzEyMDJUMTIxNjQxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGQyMzRjM2Q4ZjY3NWZkNzNhZmZjNzU2ZTIzZDYwMGJjNmY2Y2MyMzhhNDRmZDNkYTJjNmU3N2MxOTBjNjRjYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Z2i2yk87wabZSyRJesXRRHoCWjEL4-2gSG2B23d-ymM"></video> 大枠は作ったものの、まだ改善すべき点がいくつかあるので、マイナーバージョンアップでブラッシュアップできればと思っている。 ## Obsidian v1.5のinsider版 [[📰Obsidian v1.5]]の[[Insider builds]]がリリースされた。 <div class="link-card"> <div class="link-card-header"> <img src="https://obsidian.md/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">obsidian.md</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Obsidian 1.5.0 Desktop (Catalyst)</p> </div> <div class="link-card-description"> Shiny new things Brand new editor for Markdown **tables**. Table rows and columns are now easier to ... </div> </div> <img src="https://obsidian.md/images/banner.png" class="link-card-image" /> </div> <a href="https://obsidian.md/changelog/2023-11-20-desktop-v1.5.0/"></a> </div> 今回の目玉機能はテーブルエディタ。[[Vimのモード]]を使っていないユーザーならば、多くの人が嬉しいアップデートになっているだろう。一方、[[Vimのモード]]を使うユーザーとしては、[[Vim]]の良さを活かした操作ができなくなってしまったので、[[プロパティ (Obsidian)|プロパティ]]の時のように[[Live Preview]]をオフにしてからテーブルを編集している。[[Obsidian]]の良さが薄れてしまうので、以前のような編集スタイルも残ってほしいのだが...。 ## Minervaのイメージ画像を変更 [[Minerva]]のイメージ画像を変えた。 以前はどこからか拝借していたフクロウの画像を使っていたが、最近は[[DALL-E]]が優秀である程度イメージ通りの画像が簡単に素早く作れるので作ってみた。 ![[minerva-image.webp|frame]] *ミネルヴァとミネルヴァのフクロウをイメージして見栄えよく* ちゃんとしたトップ画像を作ると、ちゃんとしたロゴも欲しくなってくるので、こちらも[[DALL-E]]にお願いして作成してみた。 ![[minerva-logo.webp|frame]] *Minervaのロゴ* 本気で作るならプロに描いてもらうのが一番だろうが、素人からするとこれで十分満足している。[[Minerva]]のメインはコンテンツ(文字)なので、これ以上ここに力を入れるだけ野暮ってものだ。漫画やゲームを作るなら話は変わるけど。 # 🎇Shiny Outputs ## 🦉My products - [[🦉Another Quick Switcher]] - [Another Quick Switcher v10.0.0リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/10.0.0) ## 📖Publish - [[📝ObsidianのVimモードでもNeoscrollのようにスムーズなスクロールをしたい]] - [[ロケーションリスト (Vim)]] - [[👤Kazdonkai]] - [[📜2023-11-25 telescope-coc.nvimのコードを見て、Windows環境でTypeScriptを使ったときのパスが必ず絶対パスになる問題を調査してみる]] - [[📝asdfでインストールしたRustが上手く動かない]] - [[📝NeovimでESCボタンを押すと描画中の処理が1秒ほどストップしてしまう]] - [[📝nvim-tree.luaでハイライトカラーを変更したい]] - [[📝nvim-ts-autotagでタグの名称を変更しても閉じタグの名称が変更されない]] - [[📰Obsidian v1.5]] - [[📝telescope-coc.nvimでTelescope coc referencesコマンドの実行結果からファイル名が読み取れない]] - [[📝zoxideのziコマンドのフィルタがfuzzyにできない]] - [[🦉MKMS]] # 👀Medias ## JavaScript なしで動作するモダンなコードの書き方 [[JavaScript]]を使わず[[HTML]]や[[CSS]]のモダン機能を使って実装する方法が紹介されているスライド。 <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">JavaScript なしで動作するモダンなコードの書き方</p> </div> <div class="link-card-description"> Next.js、Remix、SvelteKit といった近年のフレームワークは、JavaScript がなくても動作することを一つの価値として提供しています。例えばSvelteKit のフォームで... </div> </div> <img src="https://files.speakerdeck.com/presentations/d13020c55c1245628d228a0131af3af7/slide_0.jpg?27864799" class="link-card-image" /> </div> <a href="https://speakerdeck.com/azukiazusa1/javascript-nasidedong-zuo-surumodannakodonoshu-kifang"></a> </div> [[invalid疑似クラス (CSS)|:invalid]]、[[user-invalid疑似クラス|:user-invalid]]、[[field-sizing]]、[[ポップオーバーAPI]]、[[selectlistタグ]]、[[Invokers]]など気になる機能が目白押しだった。 ## HHKB Studioが最高すぎてもうType-Sに戻れない [[HHKB Studio]]を1ヶ月くらい使ってみて最高だったという記事。 <div class="link-card"> <div class="link-card-header"> <img src="https://torikatsu923.hatenablog.com/icon/favicon" class="link-card-site-icon"/> <span class="link-card-site-name">torikatsu.dev</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">HHKB Studioが最高すぎてもうType-Sに戻れない - torikatsu.dev</p> </div> <div class="link-card-description"> 10/25日に新型のHHKB、「HHKB Studio」が発表されました。 happyhackingkb.com 私は発売後すぐに購入し約3週間使用しているのですが、最高すぎて既にHHKB Profe... </div> </div> <img src="https://cdn-ak.f.st-hatena.com/images/fotolife/t/torikatsu923/20231119/20231119024803.png" class="link-card-image" /> </div> <a href="https://torikatsu923.hatenablog.com/entry/2023/11/19/194205"></a> </div> 自分もほぼ完全に同意。1ヶ月使い続けていればこういう感想になるのはとても納得。はじめの1週間以内に違和感を感じ、特に指が痛いとか[[ポインティングスティック]]に当たるとかを乗り越えられれば勝ちかなと。 細かいけど、[[トラックポイント]]ではなく[[ポインティングスティック]]なので注意。[[トラックポイント]](TrackPoint)は[[IBM]]の商標。 ## [[Obsidian Sync]]の大きな改善 公式より[[ツイート]]で告知されていた。 ![](https://twitter.com/obsdmd/status/1727038448383758484?s=20) 個人的に気になるのは以下2点。 - 既存ユーザーは黙っていても 10GB -> 50GB にサイズアップ - 最も速いリージョンを設定可能 [[Obsidian Sync]]の接続速度は気になっていたので、リージョン変更で高速化したら非常に嬉しい改善となる。 ## ソフトウェアの内部品質に生じる様々な問題は組織設計にその原因があることも多い コードだけでなく、組織もリファクタリングやリアーキテクティングしないと負債はいつまでも返済できないよという内容のスライド。 <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">ソフトウェアの内部品質に生じる様々な問題は組織設計にその原因があることも多い / Internal Quality Issues Caused by Organizational Design</p> </div> <div class="link-card-description"> 2023-11-21 技術的負債に向き合う Online Conferencehttps://findy.connpass.com/event/297813/ </div> </div> <img src="https://files.speakerdeck.com/presentations/9b22961e47984499aaae686d10de6dd9/slide_0.jpg?27945608" class="link-card-image" /> </div> <a href="https://speakerdeck.com/mtx2s/internal-quality-issues-caused-by-organizational-design"></a> </div> 内容も濃く、スライドも超分かりやすくてオススメ。お世辞抜きで**今年一番オススメできる**レベル。 ## 追悼 Bram Moolenaar ~Vimへの情熱と貢献を振り返る [[👤mattn]]さんによる[[👤Bram Moolenaar]]氏の追悼記事。 <div class="link-card"> <div class="link-card-header"> <img src="https://gihyo.jp/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">gihyo.jp</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">追悼 Bram Moolenaar ~Vimへの情熱と貢献を振り返る | gihyo.jp</p> </div> <div class="link-card-description"> 日本のVimコミュニティの牽引者であり、2022年まで本誌連載「Vimの細道」を執筆されていたmattnさんに、Bram氏とVimのこれまでと、ご自身の思い出を振り返っていただきました。 </div> </div> <img src="https://gihyo.jp/assets/images/ICON/2023/2174_memorial-to-bram-moolenaar.png" class="link-card-image" /> </div> <a href="https://gihyo.jp/article/2023/11/memorial-to-bram-moolenaar"></a> </div> とても濃い内容であり、[[👤Bram Moolenaar]]氏だけならず、[[👤mattn]]さんの生い立ちも知ることができる。特に以下の部分が好き。 > 今も英語は得意ではありませんが、当時の筆者はとくに英語にコンプレックスがあり、幾度か勝手な読み違いをして見当違いなリプライをvim-devに投稿してしまったことがあります。 > > あるとき、また読み違えてしまった筆者はBram氏に「英語が不得意で申し訳ありません」と謝罪のメールを送ったことがあります。Bram氏は怒ることもなくただただ優しく **「君と私には共通の言語、C言語があるじゃないか」** とリプライをくれたのです。 > > このリプライが以降の筆者の英語コンプレックスを大きく解消してくれることになり、あらゆるOSSコミュニティでも当たって砕けろの精神で話しかける勇気を得ることができました。筆者が今でもBram氏に感謝している一番大きな出来事です。あのときこの言葉を掛けてくれてなかったら、もしかしたら筆者はOSS活動を続けていなかったかもしれません。 ## 2023年 わたしの Neovim [[Neovim]]の設定から利用している[[Neovimプラグイン]]まで述べられた記事。 <div class="link-card"> <div class="link-card-header"> <img src="https://static.zenn.studio/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">2023年 わたしの Neovim</p> </div> <div class="link-card-description"> </div> </div> <img src="https://res.cloudinary.com/zenn/image/upload/s--lEBWNJbN--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:2023%25E5%25B9%25B4%2520%25E3%2582%258F%25E3%2581%259F%25E3%2581%2597%25E3%2581%25AE%2520Neovim%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:arrow2nd%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzZmZjFmMzY0ZjUuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" class="link-card-image" /> </div> <a href="https://zenn.dev/arrow2nd/articles/aa2605c67efdb0"></a> </div> [[nvim-ts-autotag]]はここで知った。 # 📚Inputs - [[📰2023年46週 Weekly Report]] - [[📰2023年48週 Weekly Report]] - [[asdf-rust]] - [[asdfでアンインストール]] - [[coc-snippetsでスニペットを展開したり次のプレイスホルダーに移動]] - [[coc.nvimで呼び出し履歴一覧から定義部分を外す]] - [[git-messenger.vim]] - [[Immutable note]] - [[lazy.nvimでインストールしたプラグインの場所]] - [[mini.clues]] - [[mini.cursorword]] - [[mini.cursorwordのハイライトカラーを変更]] - [[mini.files]] - [[mini.indentscope]] - [[Mutable note]] - [[Neoscroll]] - [[Neovimで文の実行結果を確認]] - [[nvim-hlslens]] - [[nvim-scrollbar]] - [[nvim-ts-autotag]] - [[ObsidianやObsidian Publishで特定ノートだけ異なるstyle(CSS)を指定]] - [[Portal.nvim]] - [[Smooth Cursor]] - [[telescope-coc.nvimで呼び出し履歴一覧から定義部分を外す]] - [[絞り込んだ候補を上側に寄せる (telescope.nvim)]] - [[ziコマンドでfzfのオプションを指定 (zoxide)]] - [[zoxideをWindowsにインストール]]