# 📰Impression
今週は仕事が忙しくて、平日インプットやアウトプットがほとんどできなかった。かろうじて日曜日に時間がとれたので、その隙を見て少し挽回した。
## [[🦉Another Quick Switcher]]の[[ファジー検索]]パワーアップ
[[🦉Another Quick Switcher]]の[[ファジー検索]]について、スコアの概念を導入し、新たにスコアが大きい順のソート戦略、[[Fuzzy name match]]を追加した。

上記設定では以下のようになる。
- ファジーマッチの結果も含める
- ファジーマッチスコアが0.5以上の結果のみを表示する
- [[Prefix name match]]の次に、ファジーマッチスコアを優先する
Debugの以下設定を有効化すると、候補にファジーマッチスコアが表示されるようになる。

具体的には以下のような感じだ。

[[🦉Another Quick Switcher]]の設定バリエーションはかなり抱負なため、特定の設定では結果に違和感を生じるかもしれない。また、スコアの計算方法に関しては、まだ改善の余地が残されていると思っている。しばらくbeta版で公開しつつ、大きな問題がなければ正規版をリリースする予定だ。
## [[🦉Various Complements]]のデグレ修正
[[🦉Various Complements]]のデグレをいくつか修正し、パッチバージョンをアップしてリリースした。[[🦉Various Complements]]も設定のバリエーションが多く、普段私が使っている設定以外の不具合を見つけるのは困難な状況になるため、[[GitHub]] Issuesでの報告はありがたい。具体的には以下に対応した。
[[Strategy (Various Complements)|Strategy]]を`default`にした場合、[[Current file complement]]や[[Current vault complement]]でトークン解析したとき、末尾のピリオドがセットでついてしまう問題。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
Removing complements with periods · Issue #229 · tadashi-aikawa/obsidian-various-complements-plugin
</div>
<div class="link-card-v2-content">
Hi, so the problem is that I want the words with periods so 'you.' and 'you...' to be removed because I only nee ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/dc4b91f2724476ce7959f1f4d62a1a058805a3327d1ed1cf958a8c5591b3999d/tadashi-aikawa/obsidian-various-complements-plugin/issues/229" />
<a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/issues/229"></a>
</div>
補完が表示された状態で、左右キーなどを押してカーソルを移動しても候補が消えない問題。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
[Feature Request] Disable Tab key trigger for show suggestions and Consistent Home/End Keys · Issue #221 · tadashi-aikawa/obsidian-various-complements-plugin
</div>
<div class="link-card-v2-content">
Disable Tab key trigger for show suggestions I often use Tab key to indent, but it always trigger show suggestio ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/6b013f7176e32f4753d64258fcbb9f2906bf676d0a4cc7b53f37081d93b3cccc/tadashi-aikawa/obsidian-various-complements-plugin/issues/221" />
<a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/issues/221"></a>
</div>
# 🎇Shiny Outputs
## 🦉My products
- [[🦉Another Quick Switcher]]
- [Another Quick Switcher v8.10.0-beta3リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/8.10.0-beta3)
- [Another Quick Switcher v8.10.0-beta4リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/8.10.0-beta4)
- [[🦉Various Complements]]
- [Various Complements v8.2.2リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/8.2.2)
- [Various Complements v8.2.3リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/8.2.3)
## 📖Publish
%%📝や📜などがつく公開前提のもの. Weekly Reportもここ%%
- [[📜Another Quick Switcherのfuzzy matchでスコアを考慮する]]
- [[📝TypeScriptでfilterを使ってもnarrowingによってnullやundefinedが消えない]]
- [[📰2023年18週 Weekly Report]]
- [[🧩Narrowing]]
# 👀Medias
%%本やサイト、動画など読んだもの/見たもの. [[Twitter]]みたいな感じでラフに書く%%
## プログラミングスクールを卒業してもエンジニアになれない問題2023
スクールとエンジニアへの転身について、現場の人間から見てかなり現実的なススメが書いてある記事。『2年で年収イッセンマン』に聞き飽きた方は読んでみた方がいいと思う。
<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">プログラミングスクールを卒業してもエンジニアになれない問題2023 - Qiita</p>
</div>
<div class="link-card-description">
誰に向けたどういう記事なのか対象駆け出しエンジニア(未経験から転職を狙う組)内容プログラミングスクールの理想と現実勉強をサボってSESに行ってしまう話今、私が未経験から転職を目...
</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-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9JUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJTlGJUUzJTgzJUIzJUUzJTgyJUIwJUUzJTgyJUI5JUUzJTgyJUFGJUUzJTgzJUJDJUUzJTgzJUFCJUUzJTgyJTkyJUU1JThEJTkyJUU2JUE1JUFEJUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgyJTgyJUUzJTgyJUE4JUUzJTgzJUIzJUUzJTgyJUI4JUUzJTgzJThCJUUzJTgyJUEyJUUzJTgxJUFCJUUzJTgxJUFBJUUzJTgyJThDJUUzJTgxJUFBJUUzJTgxJTg0JUU1JTk1JThGJUU5JUExJThDMjAyMyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NWU1ZmI0YmM4YWM0YmNmYzQ0MTg2YTI3NzllMjMxYTQ&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbGFtcDc4MDAmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWE4NTRlYTU2MGY2ODM1MzJmYTZlOTQxZWNlNTczMWE0&blend-x=142&blend-y=491&blend-mode=normal&s=10da0d5b671acbc1501c424c8f63c197" class="link-card-image" />
</div>
<a href="https://qiita.com/lamp7800/items/51bfdeabf52de269b136"></a>
</div>
# 📚Inputs
%%知識、やってみた系%%
%%Publishの項目は削除する%%
- [[🎮Wandbox]]
- [[C++は値渡しだが参照渡しもサポート]]
- [[Equality narrowing]]
- [[Falsy (JavaScript)]]
- [[Fuzzy name match]]
- [[サブモジュールを更新 (Git)]]
- [[instanceof narrowing]]
- [[Pipをアップデート]]
- [[expectに対するタイムアウト時間を変更 (Playwright)]]
- [[RFC3986]]
- [[The in operator narrowing]]
- [[Truthy (JavaScript)]]
- [[typeof演算子の注意すべきケース]]
- [[URIでクエリに複数の値(配列・リスト)を指定]]
- [[URIの構成要素]]
- [[URIの予約語]]
- [[Vue 3.3]]
- [[厳密等価演算子 (JavaScript)]]
- [[厳密不等価演算子 (JavaScript)]]
- [[参照渡し]]
- [[等価演算子 (JavaScript)]]
- [[評価戦略]]
- [[不等価演算子 (JavaScript)]]