# 🏆MVP
## ghostwriter.nvim で Slackメッセージ取得・挿入
[[🦉ghostwriter.nvim]]の0.7.0で、指定したchannelのSlackメッセージを取得、挿入できるようになった。
<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">
<p class="link-card-title">Release v0.7.0 · tadashi-aikawa/ghostwriter.nvim</p>
<p class="link-card-description">0.7.0 (2024-12-01)✨ FeaturesAdd GhostwriterRecentMessages command (84918db)</p>
</div>
<img src="https://opengraph.githubassets.com/f3dfa764da36c05c59dbb317b732000080f7ba39861141cf982da56064f1f51a/tadashi-aikawa/ghostwriter.nvim/releases/tag/v0.7.0" class="link-card-image" />
</div>
<a href="https://github.com/tadashi-aikawa/ghostwriter.nvim/releases/tag/v0.7.0"></a>
</div>
そのままではplain textの内容が[[Markdown]]として使いにくい部分があったので、0.8.0ではその辺りの調整も行った。以下動画のように『今、Slackにコード貼りました』といったやりとりをされたとき、[[Neovim]]上でシームレスに作業できるようになる見込みだ。
![[2024-12-02-08-51-00.webm]]
# 🥈RUP
## 画像背景の削除方法を整理
画像の背景を削除したいケースは多いので、改めて整理して更新した。
<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">
<p class="link-card-title">📕画像の背景を削除したい</p>
<p class="link-card-description">アイコン画像の背景を背景色にしたり、写真から人物だけを抽出したい場合など。</p>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/prime.webp" class="link-card-image" />
</div>
<a class="internal-link" data-href="Notes/📕画像の背景を削除したい.md"></a>
</div>
%%[[📕画像の背景を削除したい]]%%
特定条件を満たすときは[[removebg]]、それでなければ[[Rembg]]を使うというもの。状況が変わったらまた更新していきたい。
# 🪙OPA
## toki mysqlコマンドを追加
[[toki]]のコマンドに `toki mysql` を追加した。
| Target | Language | Runtime | PM | Framework / Lib | Linter | Formatter |
| ------ | -------- | ------- | ---- | ------------------ | ------ | --------- |
| mysql | TS | Deno | Deno | MySQL + deno_mysql | Deno | Deno |
[[MySQL]]の動作を[[Docker]]で確認したいケースはしばしばあるが、毎回やり方に手間取っていたので、かなり効果があると思う。[[Deno]]と[[deno_mysql]]を通した[[TypeScript]]コードでのアクセス、およびサーバーの立ち上げにも対応している。
# 🚀Releases
- [[🦉ghostwriter.nvim]]
- [ghostwriter.nvim v0.7.0リリース](https://github.com/tadashi-aikawa/ghostwriter.nvim/releases/tag/v0.7.0)
- `GhostwriterRecentMessages` コマンドでSlackメッセージの一覧取得 + バッファ挿入
- [ghostwriter.nvim v0.8.0リリース](https://github.com/tadashi-aikawa/ghostwriter.nvim/releases/tag/v0.8.0)
- [[🦉Mobile First Daily Interface]]
- [Mobile First Daily Interface v1.12.0リリース](https://github.com/tadashi-aikawa/mobile-first-daily-interface/releases/tag/1.12.0)
- `Ctrl+Enter` で投稿
# 👀Reading
## VimConf 2024 - Can't help Falling in Vim
<div class="link-card">
<div class="link-card-header">
<img src="https://ssl.gstatic.com/docs/presentations/images/favicon-2023q4.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">Google Docs</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">VimConf 2024 - Can't help Falling in Vim</p>
<p class="link-card-description">Can’t Help Falling in Vim Wise men say only fools reinvent the wheel, but I can’t help building yet another fuzzy finder: Fall Ok. Let’s start it. 1 https://bit.ly/3YrU5r ... </p>
</div>
<img src="https://lh7-us.googleusercontent.com/docs/AHkbwyLbWkhAhKF22UboDdohMzEyKWOpkT2jtWTKRAlI47V3DeRbGLP3l60E4vaqB4V9VX0KqAVuCnWASvhqF_Fv1MXRaahSO0agQDqivszekN3PzVJz6PQ=w1200-h630-p" class="link-card-image" />
</div>
<a href="https://docs.google.com/presentation/d/1RQSksivmMi8t2nTy1gAzvtUIU9y4EHIMsg1gri_G4P0/edit?usp=drivesdk"></a>
</div>
~~~
Telescope 一強だしなぁ。。。 と思ってたけどスライド見てたらワクワクする要素がいくつかあって使ってみたくなった😊 個人的にモードレスが気になる。クイックフィックスリストとの相性次第か。
https://docs.google.com/presentation/d/1RQSksivmMi8t2nTy1gAzvtUIU9y4EHIMsg1gri_G4P0/edit?usp=drivesdk
~~~
# 📚New Notes
- [[JSONをPOST (xh)]]
- [[ONNX Runtime]]
- [[Proxyサーバの指定 (xh)]]
- [[URL(API)からデータ取得 (Deno)]]
- [[async.util.sleep]]
- [[dax]]
- [[deno_mysqlで取得できるデータの型]]
- [[dotglob]]
- [[environment (Bruno)]]
- [[environmentを取得 (Bruno)]]
- [[os.date (Lua)]]
- [[shopt]]
- [[シェルコマンドを実行 (Deno)]]
- [[スレッドの中身確認 (MySQL)]]
- [[スレッド数確認 (MySQL)]]
- [[ファイルに書き込み (Deno)]]
- [[ページ一覧情報を取得 (Obsidian Publish)]]
- [[レスポンスヘッダだけ表示 (xh)]]
- [[数値型のタイムスタンプ(Linux time)を日時文字列に変換 (Lua)]]
- [[文字列を改行区切りでテーブルに変換 (Neovim)]]
- [[現在日時を文字列に変換 (Lua)]]
- [[画像をトリミング (ffmpeg)]]
- [[結果を整形してエディタで表示 (xh)]]
- [[配列テーブルの要素を取得 (Lua)]]
- [[非ブロッキングのsleep (Neovim)]]
- [[📕Denoのユースケース]]
- [[📕画像の背景を削除したい]]
- [[📜2024-12-01 Rembgで背景画像を削除してみた]]
- [[📝cpコマンドでワイルドカードを指定すると隠しファイル(ドットファイル)が含まれない]]
- [[📰2024年47週 Weekly Report]]