今週から[[📰Weekly Report]]のコンテンツを一新した。詳細は以下の[[ADR]]を参照。
<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">
💿MIN-0034 Weekly Reportを書いてて楽しい内容にする
</div>
<div class="link-card-v2-content">マンネリ化もしていたのでとりあえずやってみる。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-adr3.webp" />
<a data-href="💿MIN-0034 Weekly Reportを書いてて楽しい内容にする" class="internal-link"></a>
</div>
%%[[💿MIN-0034 Weekly Reportを書いてて楽しい内容にする]]%%
# 🏆MVP
## Blueskyデビュー
日本時間 #2024/02/07 の未明、[[Bluesky]]の招待制が遂に終了となり、誰でも登録できるようになった。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://www.itmedia.co.jp/favicon.ico" />
<span class="link-card-v2-site-name">ITmedia NEWS</span>
</div>
<div class="link-card-v2-title">
Bluesky、招待制終了で誰でも参加可能に 「フェデレーション」も間もなく可能に
</div>
<div class="link-card-v2-content">
元Twitter(現X)のCEO、ジャック・ドーシー氏が立ち上げた分散型SNS「Bluesky」の招待制が撤廃され、誰でも参加可能になった。「AT Protocol」も近く公開され、フェデレーションが可能になる見込みだ。 ...
</div>
<img class="link-card-v2-image" src="https://image.itmedia.co.jp/news/articles/2402/07/cover_news082.jpg" />
<a href="https://www.itmedia.co.jp/news/articles/2402/07/news082.html"></a>
</div>
自分は1年前くらいに招待コードの申し込みを行ったものの、結局この日まで招待コードが届くことはなかった。かといって、どなたかに招待コードをいただく気にもなれなかった。そのようにしないと参加できないのは、参加者自身が主役たる[[SNS]]として微妙な感じがしたからだ。(個人的にはオープンさというのはかなり重視している)
そのあたりの課題がまるまる解決していそうだったので[[Bluesky]]に参加した。詳細は別途[[📒Articles]]を書こうと思っているので割愛するが、この4日間を箇条書きで表現すると以下に尽きる。
- [[Bluesky]]は田舎、[[𝕏]]は都会
- [[Bluesky]]は遅い、[[𝕏]]は速い
- [[Bluesky]]は[[SNS]]、[[𝕏]]はUIを[[SNS]]っぽくしたYahooニュース
あと、[[Obsidian Publish]]の[[URL]]を投稿しても、[[ソーシャルカード]]([[OGP]])が正しく展開されない問題などが地味に問題だったが、そこは[[🦉Mobile First Daily Interface]]に[[Bluesky]]投稿機能を追加することで乗り越えた。[[AT Protocol]]の勉強や実装経験にもなり一石二鳥だ。
<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">
Release 1.6.0 · tadashi-aikawa/mobile-first-daily-interface
</div>
<div class="link-card-v2-content">
🎇 Shiny New ThingsBlueskyへの投稿機能を追加設定で必要項目を記入し、以下の投稿手順に従ってください。https://bsky.app/profile/tadashi-aikawa.bsky.soci ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/d70026b6e4b1a545e530fc24f7b303212d27072ad3aec4dfd6772a18c2171f1f/tadashi-aikawa/mobile-first-daily-interface/releases/tag/1.6.0" />
<a href="https://github.com/tadashi-aikawa/mobile-first-daily-interface/releases/tag/1.6.0"></a>
</div>
まだまだ人も少なく、TLも遅い(良くも悪くも)... が、これからのサービスに参加して共に盛り上げていくことの楽しさは[[Obsidian]]のときにも味わったので、[[Bluesky]]でもそのような経験をさせてもらえるといいなと思っている。
そして、**自分が見たくないものを押し付けられない** のはやっぱサイコーだ。[[𝕏]]は人の醜い部分を押し付けられすぎなのだ。
# ✨Evolution Highlights
- [[Bitbucket PipelinesでLocalStackをDockerコンテナとして使用]]
- ✨仕事で[[Docker]]コンテナをガチで使ったCIができるようになった
- [[flash.nvim]]
- ✨[[leap.nvim]]よりも操作が安定して快適になった
- デフォルトのhighlight設定だとチカチカするので調整が必要
- [[バージョンが古い(outdated)ツールをアップデート (mise)]]
- ✨[[mise]]でインストールしたツールを頻繁に最新化することが気軽にできるようになった
- [[特定のファイルタイプだったら有効または無効 (none-ls.nvim)]]
- ✨[[リンター]]や[[フォーマッター]]の挙動をより細かく制御できるようになった
- [[検索したあとに残るハイライトをクリア (Neovim)]]
- ✨`/hoge`とかでお茶の目を濁さなくてもよくなった!
- 行補完を`<C-l>`に割り当てていたけど、そこまで利用しないので一旦削除
- [[Go言語でホットリロード]]
- ✨[[Go]]でソースコードを変更したら即座にリビルドできるようになった!
- [[📜2024-02-05 none-ls.nvimでprettierの代わりにprettierdを使ってみる]]
- ✨1~2秒くらいかかっていたフォーマットが0.数秒になって快適!
- [[Prettier]]と[[prettierd]]が共存している場合の挙動はちゃんと理解できていないけど、終わりよければすべてよし!(違うそうじゃない)
- [[📜2024-02-06 NeovimでのLazygit利用をfm-nvimからlazygit.nvimに移行する]]
- ✨特定ファイルの履歴を気軽に見られるようになった
- ただ、今はまだほとんどその機能を使っていない
- 個人開発だとそこまで需要ない
- 仕事でこれから機会が増えるはず
- [[📜2024-02-10 Bluesky Developer APIsを使ってみた]]
- [[AT Protocol]]をはじめて使った
- 分散型だから、[[OGP]]の実データを添付しなければいけないのはクセがある...
- [[Obsidian Publish]]が[[OGP]]対応できてなくて絶望したけど、それをきっかけに学習できたのでよかった
- [[🦉Mobile First Daily Interface]]という既存資産を活かせたのもGOOD
- [[📜2024-02-11 CarnelianでMinarvaのノートへのリンクカードを挿入する]]
- ✨同一[[Vault]]内の[[内部リンク]]をもっとも効率よい方法で生成できるようになった
- この対応をもって **[[Templater]]をアンインストールできるようになった**
- [[🦉Carnelian]]ですべての機能を代用できるようになったため
- 今までありがとうございました!
- [[🧊Obsidian Tempura]] -> [[🧊Obsidian Tempura Studio]] という過程を経て、最終的に[[🦉Carnelian]]にたどり着き、[[Templater]]の依存をなくせたのは非常に大きな進捗
# 🚀Releases
- [[🦉Mobile First Daily Interface]]
- [Mobile First Daily Interface v1.6.0リリース](https://github.com/tadashi-aikawa/mobile-first-daily-interface/releases/tag/1.6.0)
- [Mobile First Daily Interface v1.6.1リリース](https://github.com/tadashi-aikawa/mobile-first-daily-interface/releases/tag/1.6.1)
- [[🦉Various Complements]]
- [Various Complements v9.2.0リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/9.2.0)
# 👀Most Visited Page
57セッション。
[[WSL]]が古いと[[Rancher Desktop]]の起動に失敗するという内容。バージョンアップすれば直るという単純なものだが、同じようにハマっている人が多いのかも?
<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">
📝2022-10-26 Windows10でRancher Desktopを起動するとKubernetes Errorになる
</div>
<div class="link-card-v2-content">Windows10でRancher Desktop 1.6.1を起動した際、Kubernetes Errorで「Error: wsl.exe exited with code 4294967295」が発生した事象である。原因はWSLのバージョンが古い可能性があり、`wsl --update`でWSLを最新版に更新し`wsl --shutdown`したところ解消した事例である。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" />
<a data-href="📝2022-10-26 Windows10でRancher Desktopを起動するとKubernetes Errorになる" class="internal-link"></a>
</div>
%%[[📝2022-10-26 Windows10でRancher Desktopを起動するとKubernetes Errorになる]]%%
# 📚New Notes
- [[AT Protocol]]
- [[ATP API]]
- [[ATProtocolサーバー]]
- [[Air (Go)]]
- [[BCP47]]
- [[Bitbucket PipelinesでLocalStackをDockerコンテナとして使用]]
- [[Bitbucket Pipelinesでスケジュール(定期)実行]]
- [[Bluesky Developer APIs]]
- [[Bluesky]]
- [[Fidget]]
- [[Go言語で文字列を結合]]
- [[Inkdrop]]
- [[ArrayBufferをBlobに変換 (JavaScript)]]
- [[画像のURLからbase64エンコードされたdataURLを生成 (JavaScript)]]
- [[NeoscrollでCtrl+DやCtrl+Uのスクロール時にカーソルを移動しない]]
- [[RFC5646]]
- [[SNS]]
- [[String.prototype.matchAll (JavaScript)]]
- [[better-ts-errors.nvim]]
- [[cmp-cmdline]]
- [[cmp_luasnip]]
- [[curlのPOSTでJSONを送る]]
- [[flash.nvim]]
- [[jsdom]]
- [[バージョンが古い(outdated)ツールをアップデート (mise)]]
- [[特定のファイルタイプだったら有効または無効 (none-ls.nvim)]]
- [[prettierd]]
- [[検索したあとに残るハイライトをクリア (Neovim)]]
- [[👤Jack Patrick Dorsey]]
- [[👤TAKUYA]]
- 📒TypeScriptにおけるバイナリ
- 📒TypeScriptにおける型
- 📒TypeScriptにおける文字列
- [[Go言語でホットリロード]]
- [[📕TypeScriptの型エラーにオブジェクトが含まれても見やすくする]]
- [[📜2024-02-05 none-ls.nvimでprettierの代わりにprettierdを使ってみる]]
- [[📜2024-02-06 NeovimでのLazygit利用をfm-nvimからlazygit.nvimに移行する]]
- [[📜2024-02-10 Bluesky Developer APIsを使ってみた]]
- [[📜2024-02-11 CarnelianでMinarvaのノートへのリンクカードを挿入する]]
- [[📝Lazygitでファイル編集画面に移動して画面を閉じるとPress enter to return to lazygitというメッセージが表示されてしまう]]
- [[📰2024年5週 Weekly Report]]