# 📰Impression
## [[Obsidian Publish]]の圧倒的改善
#2023/04/19 に[[Obsidian Publish]]の大きな更新が入った。料金が半額になったりといったこともインパクトが大きかったが、個人的に一番嬉しかったのは以下の変更だ。
> - ソーシャルメディアリンクプレビューの強化 (カードなど)
ブログとしても[[Obsidian Publish]]を利用していた私にとって、最大の不満点はソーシャルカードの貧弱さだったが、これによってその不満がすべて解消した。一部、不具合と思われるものも残っているが後に解消されるだろう。詳細は以下を参照。
<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">📜2023年4月にパワーアップしたObsidian Publishを試す</p>
</div>
<div class="link-card-description">
#2023/04/19 にObsidian Publishがパワーアップした。ダイジェストは以下の通り。
</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="📜2023年4月にパワーアップしたObsidian Publishを試す"
></a>
</div>
%%[[📜2023年4月にパワーアップしたObsidian Publishを試す]]%%
なお、ブログとして公開している[[📒Articles]]配下の記事はすべて`description`と`cover`の[[メタデータ (Obsidian)|メタデータ]]を付与した。不具合で表示されないものが一部あるが...。
## [[🦉Various Complements]] 8.2.0-beta3
[[🦉Various Complements]]のv8.2.0-beta3で、[[Intelligent suggestion prioritization]]の履歴ファイルをプラグインの設定ファイル(`data.json`)から分離できるようにした。

一度だけ自動でMigrationするようにしているが、それ以降のデータ引っ越しは手動だ。`history file path`を変更した場合は新しいパスに空っぽの履歴ファイルができるので、それを手動で上書きする必要がある。オペレーションミスで履歴データをロストするリスクがあるので、**バックアップをとることを強く推奨する**。
# 🎇Shiny Outputs
## 🦉My products
- [[🦉Various Complements]]
- [Various Complements v8.2.0-beta2リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/8.2.0-beta2)
- [Various Complements v8.2.0-beta3リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/8.2.0-beta3)
- [[🦉Silhouette]]
- [Silhouette v0.15.0リリース](https://github.com/tadashi-aikawa/silhouette/releases/tag/0.15.0)
## 📖Publish
- [[📜2023年4月にパワーアップしたObsidian Publishを試す]]
- [[📜EX-LDC161DBMを使ってみた]]
- [[📜Nuxt2のサイトをGitHub ActionsでGitHub Pageにアップロード]]
- [[📜SonarQubeでTypeScript x Nuxt2プロジェクトを計測してみる]]
- [[📜Various ComplementsでIntelligent suggestion prioritizationのデータをdata.jsonとは別にする]]
- [[📝IntelliJ IDEAでGitHub Actionsのyamlファイルが正しくバリデートされない]]
- [[📰2023年15週 Weekly Report]]
- [[🧩Everyday Types]]
## 🙋[[Mond]]
- [silhouetteが0\.14にアップした直後、右サイドに表示しなかったから、不便だけどそういう仕様にしたのかなと思ったのです。しばらくして、元に戻りました。お騒がせしました。 \| Mond \- 知の交流コミュニティ](https://mond.how/ja/topics/o48snejc4zgx75z)
- [obsidian を、リンク付きで編集する為には、obsidian自身のエディタかvim使わないといけないと思うけど、自身のエディタにどんな編集コマンドがあるのでしょうか? 探しているのは、スマホで段落または文書のコピー、削除、移動の機能。 ツールバーに入れてしまうかコマン… \| Mond \- 知の交流コミュニティ](https://mond.how/ja/topics/bmt47cd59zv2fsf)
- [ここのところsilhouetteで時間が計測できなくなりました。push timerを選択しても、砂時計が出現しません。 タスクを呼び出すのはできています。 念のためObsidianを入れ直しましたが上手くいきません。 なにか変更等がありましたか? お暇な折に教… \| Mond \- 知の交流コミュニティ](https://mond.how/ja/topics/xp63kdib9p72b5s)
- [another quick switcher :grep を、コマンドリストに登録はできるが、使う時、コマンド表示されません。 grep使う時のやり方ってありますか? \| Mond \- 知の交流コミュニティ](https://mond.how/ja/topics/a1u2lboagsvtu68)
- [もしかして、mobileは、サポート外ですか? \| Mond \- 知の交流コミュニティ](https://mond.how/ja/topics/0q6tqoa87rqp3e5)
# 👀Medias
## Node.js 20 Now Available
[[Node.js]]のv20がリリースされたので新機能についての記事。
<div class="link-card">
<div class="link-card-header">
<img src="https://openjsf.org/wp-content/uploads/sites/84/2019/03/openjsf_avatar-100x100.png" class="link-card-site-icon"/>
<span class="link-card-site-name">OpenJS Foundation</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">Node.js 20 Now Available - OpenJS Foundation</p>
</div>
<div class="link-card-description">
Node.js 20 is now available! Highlights include the new Node.js experimental Permission Model, a syn...
</div>
</div>
<img src="https://openjsf.org/wp-content/uploads/sites/84/2023/04/nodejs-mark-color.png" class="link-card-image" />
</div>
<a href="https://openjsf.org/blog/2023/04/18/node-js-20-now-available/?utm_content=245602847&utm_medium=social&utm_source=twitter&hss_channel=tw-91985735"></a>
</div>
個人的に気になったのは以下の2つ。
- Single Executable Apps allows the distribution of Node.js apps systems without Node.js installed
- Stable Test Runner
特にシングルバイナリの方はどこまで実用的なのかが凄く気になる。是非試してみたい。
## [[Pretty TypeScript Errors]]
[[TypeScript]]のエラーをより見やすく表示してくれる[[VSCode Extension]]。
<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">GitHub - yoavbls/pretty-ts-errors: 🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀</p>
</div>
</div>
<img src="https://repository-images.githubusercontent.com/530861050/d00cf5ec-2da7-43e7-89e2-f8c7b479119a" class="link-card-image" />
</div>
<a href="https://github.com/yoavbls/pretty-ts-errors"></a>
</div>
こちらもまだ試していないが試してみたい。あわよくば[[IntelliJ IDEA]]版が欲しい。
## [[Vite]] 4.3.0のリリース
Cold startが15秒ほどから5秒程度まで、約3倍高速化したらしい。
<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">vite/CHANGELOG.md at main · vitejs/vite</p>
</div>
<div class="link-card-description">
Next generation frontend tooling. It's fast! Contribute to vitejs/vite development by creating an ac...
</div>
</div>
<img src="https://opengraph.githubassets.com/148ec2056c841acc2c25fd27a3443cb24a287b3c8721dc64d856b6c80b8e5e8b/vitejs/vite" class="link-card-image" />
</div>
<a href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#430-2023-04-20"></a>
</div>
## アップルパイの人生相談室:平日は普通に働けますが、休日は悪循環から抜け出せません
休日はついダラダラしてしまう人のため、[[👤jMatsuzaki]]さんらが回答してくれる。
<div class="link-card">
<div class="link-card-header">
<img src="https://voicy.jp/favicon.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">Voicy - 音声プラットフォーム</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">アップルパイの人生相談室:平日は普通に働けますが、休日は悪循環から抜け出せません | jMatsuzaki | ドイツ在住・経営者「タスク管理マニアの「10分で集中力アップ」ラジオ」/ Voicy - 音声プラットフォーム</p>
</div>
<div class="link-card-description">
音声放送チャンネル「jMatsuzaki | ドイツ在住・経営者」の「アップルパイの人生相談室:平日は普通に働けますが、休日は悪循環から抜け出せません(2023年4月23日放送)」。Voicy - 音...
</div>
</div>
<img src="https://ogp-image.voicy.jp/ogp-image/story/0/1380/514810" class="link-card-image" />
</div>
<a href="https://voicy.jp/channel/1380/514810"></a>
</div>
この会の放送では心に残るパワーワードがいくつか登場した。
- 『計画を立てて(逆算して)はいけない』
- 『タスクに良い悪いのレッテルを貼ってはいけない』
社会人で研修を受けた人であれば、誰もが常識として習うこれらのことを真っ向から否定。流石[[👤jMatsuzaki]]さんは我々より1つ先の次元を常に言っているなと感じた。2020年の元旦頃に[[👤jMatsuzaki]]さんの動画を見まくって衝撃を受けたが、久々にその感覚が戻ってきた感じ。
# 📚Inputs
- [[Dockerコンテナ内のファイルをホストにコピー]]
- [[ECMAScript]]
- [[Lighthouse]]
- [[noEmitとnoEmitOnErrorの違い]]
- [[noImplicitAny]]
- [[Obsidian Publishで使えるメタデータのキー一覧]]
- [[vaultの設定を取得 (Obsidian)]]
- [[Powershellでポート番号を利用しているプロセスを確認]]
- [[script setupで$axios]]
- [[SonarQube]]
- [[SonarScanner]]
- [[strictNullChecks]]
- [[Type Annotations]]
- [[TypeScriptのプリミティブ型]]
- [[Vaultルート]]
- [[オブジェクト型 (TypeScript)]]
- [[キャラクタライゼーションテスト]]
- [[コマンドプロンプト(cmd)でポート番号を利用しているプロセスを確認]]
- [[ダウンレベリング]]
- [[ドットピッチ]]
- [[リテラル型 (TypeScript)]]
- [[型エイリアス (Rust)]]
- [[型エイリアス (TypeScript)]]
- [[配列 (Rust)]]
- [[配列型 (TypeScript)]]