## 📰Impression ### [[🦉Various Complements]] v7.0.0の開発開始 [[🦉Various Complements]]の時期メジャーバージョン、v7.0.0の開発を開始した。多数の機能追加や破壊的変更を盛り込むつもりだ。 今回から、beta版のリリース内容は[[GitHub Discussions]]の方にまとめることにした。beta版のリリースノートには記載せず、開発サイクルのアップを図る。 <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 #133 · tadashi-aikawa/obsidian-various-complements-plugin</p> </div> <div class="link-card-description"> I have started to develop v7.0.0. It will contain many new features and many breaking changes in set... </div> </div> <img src="https://opengraph.githubassets.com/cff7d72d4dabf6ece5065b9aec14636df4ec062800e328b8d4334dd652314713/tadashi-aikawa/obsidian-various-complements-plugin/discussions/133" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/discussions/133"></a> </div> 新機能の詳細は上記リンク先の通りだが、ここでもいくつか紹介する。まずは念願の中国語対応だ。 <video autoplay muted controls src="https://user-images.githubusercontent.com/9500018/170834259-5579d628-8f3e-46c8-8e41-c92bde8a0b36.mp4"></video> [[Obsidian]]は中国人ユーザーが非常に多く、[[🦉Various Complements]]ユーザーも同様だ。[[🦉Various Complements]]では、英語をはじめとした半角スペース区切りの言語、アラビア語、日本語に対応しているが、中国語や韓国語には対応していなかった。韓国語は今のところ要望は来ていないが、中国語の要望はいくつかあったので『遂に...』という感じである。 <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">Request to add support for Chinese · Issue #7 · tadashi-aikawa/obsidian-various-complements-plugin</p> </div> <div class="link-card-description"> Great plugin. Have you considered adding support for Chinese? Thank you! </div> </div> <img src="https://opengraph.githubassets.com/a9354588fa2e2a02782c639b944b3c4b242dfca8c425442ffe73cdf78d8584b3/tadashi-aikawa/obsidian-various-complements-plugin/issues/7" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/issues/7"></a> </div> なお、実装には[[chinese-tokenizer]]と[[CC-CEDICT]]を使っている。[[chinese-tokenizer]]が[[TypeScript]]に対応していなかったりと多少のハードルはあったが、幸いにも[[🦉Various Complements]]の設計には問題がなく、新しいTokenizerを作成するだけでほぼ対応できた。 現在はbeta版のため、今すぐ試したい場合は[[BRAT]]が必要だ。正式リリースは6月1週目を予定している。 もう1つ、新機能ではないが重要な改善がある。[[Predictable complement]]を除くすべての補完機能がcase insensitive対応した。 <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">FR: Option for case-insentive matching · Issue #101 · tadashi-aikawa/obsidian-various-complements-plugin</p> </div> <div class="link-card-description"> Not 100% sure, but it seems that currently, the matching is case-sensitive. At least for my use case... </div> </div> <img src="https://opengraph.githubassets.com/abee29ee4886c581d9618b5999af751b5fcff851e3b9ccbbb5642ac4d9af7954/tadashi-aikawa/obsidian-various-complements-plugin/issues/101" class="link-card-image" /> </div> <a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/issues/101"></a> </div> これによって、今まで大文字でなければ表示されなかった候補がもれなく表示されるようになる。細やかなカスタマイズを行っているため、それらはノイズにならないと信じている。実際に使ってみて肌で感じてもらうのが早いだろう。 ## 🎇Shiny Outputs ### 🦉My products - [[🦉Various Complements]] - [Various Complements v7.0.0-beta1リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/discussions/133) - [Various Complements v7.0.0-beta2リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/discussions/133) - [Various Complements v7.0.0-beta3リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/discussions/133) - [Various Complements v7.0.0-beta4リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/discussions/133) - [Various Complements v7.0.0-beta5リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/discussions/133) ### 📖Publish - [[📗07 計算でテンプレートをシンプルに]] - [[📜AG GridをVue3で利用する]] - [[📝Bitbucket Pipelinesでartifactsに指定したパスのネストした成果物が取得できない]] - [[📝Bitbucket Pipelinesでartifactsに指定した変数が展開されない]] - [[📝IntelliJ IDEAのVue.jsプラグインでVue3のvueファイルが正しくinspection、補完されない]] - [[📝Obsidian Publishでfaviconを指定しても反映されない]] ## 👀Medias ### 📚TypeScript4.7とNative Node.js ESM 過渡期真っ只中で複雑な[[TypeScript]]と[[ESモジュール (JavaScript)]]に関することがとても分かりやすくまとまっている。ただ、内容がそもそも難しいので、理解できるかは別問題。 <div class="link-card"> <div class="link-card-header"> <img src="https://quramy.medium.com/favicon.ico" class="link-card-site-icon"/> <span class="link-card-site-name">Medium</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">TypeScript 4.7 と Native Node.js ESM</p> </div> <div class="link-card-description"> TypeScript 4.7 がリリースされたので、Node.js ESM 対応の現状をまとめておく。 </div> </div> </div> <a href="https://quramy.medium.com/typescript-4-7-%E3%81%A8-native-node-js-esm-189753a19ba8"></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--7s5BW2dP--/co_rgb:222%2Cg_south_west%2Cl_text:notosansjp-medium.otf_37_bold:shin_semiya%2Cx_203%2Cy_98/c_fit%2Cco_rgb:222%2Cg_north_west%2Cl_text:notosansjp-medium.otf_65_bold:%25E3%2581%25A0%25E3%2581%258B%25E3%2582%2589%25E3%2581%258A%25E5%2589%258D%25E3%2581%25AE%25E3%2583%2581%25E3%2583%25BC%25E3%2583%25A0%25E3%2581%25AF%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25A9%25E3%2583%25A0%25E5%25B0%258E%25E5%2585%25A5%25E3%2581%25A7%25E6%25BA%2580%25E8%25B6%25B3%25E3%2581%2597%25E3%2581%25A6%25E3%2580%2581%25E3%2581%2584%25E3%2581%25A4%25E3%2581%25BE%25E3%2581%25A7%25E3%2581%259F%25E3%2581%25A3%25E3%2581%25A6%25E3%2582%2582%25E7%2594%259F%25E7%2594%25A3%25E6%2580%25A7%25E3%2581%258C%25E4%25B8%258A%25E3%2581%258C%25E3%2582%2589%25E3%2581%25AA%25E3%2581%2584%25E3%2582%2593%25E3%2581%25A0%25E3%2582%2588%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly96ZW5uLWRldi5naXRodWIuaW8vZGVmYXVsdC1hdmF0YXJzL2Rhcmsvcy5wbmc=%2Cr_max%2Cw_90%2Cx_87%2Cy_72/v1627274783/default/og-base_z4sxah.png" class="link-card-image" /> </div> <a href="https://zenn.dev/shin_semiya/articles/d735f42f4e61ee"></a> </div> ## 📚Inputs - [[ag-grid-community]] - [[ag-grid-vue3]] - [[旧Backlink search]] - [[Bionic Reading]] - [[Bitbucket Pipelinesでstepを超えてデータを共有]] - [[Cargoでビルドした成果物の出力先を指定]] - [[computed()]] - [[Computed property]] - [[Element PlusでVolarを使う]] - [[encoding_rs]] - [[File explorer (Obsidian)]] - [[Gitリポジトリを指定してnpmパッケージをインストール]] - [[Highcharts-Vue]] - [[IntelliJ IDEAでKotlinのファイルを保存したとき自動でフォーマット]] - [[Kotlinで値オブジェクトを作成]] - [[MITライセンス]] - [[Vault rootからの相対パスから絶対パスを取得 (Obsidian)]] - [[トースターを表示 (Obsidian)]] - [[Outline (Obsidian)]] - [[RustでShift_JISを扱う]] - [[Cow]] - [[VSCodeでスニペット(snippets)を登録]]