おんがえしの blog

作ったプログラムと調べた技術情報

2026-01-01から1年間の記事一覧

ネットのセトリやLLMの出力テキストをそのまま再生する。Spotify特化のテキストプレイヤーを作った

text-spotify-playerは、テキストデータを入力としてSpotifyの楽曲検索および再生制御を行うWebアプリケーションです。 「ザ・ウィークエンドのお気に入りの邦楽プレイリスト」のようなWeb記事や、X(旧Twitter)のタイムラインに流れてくるライブのセトリな…

Previous River 1.4 で階層構造も表現できるようにした

Obsidian プラグイン Previous River 1.4 をリリースしました。 community.obsidian.md これまでのバージョンでは、previous プロパティを数珠つなぎに指定することで、ノート同士のシーケンシャル(直列)な構造を作ることができました。 1.4 の新機能:親…

Rubyで作ったCLIツールをGo, Rust, C#で書き直してベンチマーク比較してみた

プログラムのコンポーネント部品を量産する際など、ファイルをコピーしつつ、ファイル名や内容を特定のパターンで置換できるツールが必要でした。そこで、hyper_copy というCLIツールを開発しました。 本記事では、このツールの開発から複数言語での実装、ベ…

Obsidianでタグを使わずにノートを自動集約する方法:プロパティとBasesの活用

はじめに Obsidianで読書記録やタスクを管理する際、プロパティを活用すると条件に応じたノート一覧を自動生成できます。一般的なタグ管理と比較して、プロパティと内部リンクを組み合わせることで柔軟な絞り込みや階層構造の表現が可能です。 この記事では…

私の Obsidian の使い方 - デイリーノート・タスク・メディア・永続メモを1つの Vault に集約する

Obsidian を本格的に使い始めて6年位が経ちました。 色々なパターンを試しましたが、最終的にはデイリーノート、タスク管理、メディア管理、永続メモと、必要なものは1つの Vault に集約されました。 試行錯誤を重ねて Vault の設計がようやく固まったので、…

デイリーノートの末尾にさっとメモを残せる Obsidian Daily Appender(oda) を作った

はじめに PCで作業中にふと思いついたことや、どのノートに記録するかをすぐに決められないことは Obsidian のデイリーノートの一番下に## つぶやきという見出しを作って、時刻と一緒に残すようにしています。 1週間に1回程度眺めるだけでも楽しいですし、こ…

2026-W29

Obsidianデイリーノートの末尾に自動で追記できる CLIを作っている。oda (Obsidian Daily Appender)と名付けた。追記モードもあって|を入れるとそのまま入力できる。 英単語「一万語」習得法を読んだ。コロケーションの話がすごく面白かった。盛り上がって物…

git worktree と新玉ねぎ

つい最近まで、私は新玉ねぎと普通の玉ねぎを別の野菜だと思っていた。しかし調べてみると、実は両者の違いは「収穫後に乾燥処理をしているかどうか」だった。 「乾燥させていないだけ」という本質的な違いを知ると、新玉ねぎの水分が多い理由も日持ちしない…

ソフトウェアを作って、ドキュメントを書かせる:LLMによる技術ドキュメンテーションの自動化

ここ半年ほど、Previous Riverという Obsidian プラグインを作っていた。このプラグインは、フロントマターの previous プロパティを利用してノートの前後関係を自動認識し、スムーズな移動を実現するものだ。想定していなかったバグを直し、ノートが大量に…

Previous River 0.3.0 をリリースしました:パフォーマンスの改善

Obsidianに previous プロパティで前後関係を設定して、ショートカットキーで移動できるプラグイン Previous River の v0.3.0 をリリースしました。 前回リリースの変更点はこちらです。 ongaeshi.hatenablog.com 今回のアップデートでは、主に動作パフォー…

Obsidianのノートを「数珠つなぎ」にしてサクサク移動できる Previous River をリリースしました

Obsidianで関連ノートの行き来が面倒だと感じていませんか?「Previous River」は、ノート同士を川のように「数珠つなぎ」にし、ショートカットキーで前後のノートへ一瞬で移動できるプラグインです。点在するノートを線でつなぎ、思考のノイズを無くす体験…

2026年のサブスク見直し結果

年に一度クレジットカードの明細を見直して、今入っているサブスクリプションを再確認している。不要そうなものがあれば解約したり、プランを縮小したりしている。一番大切なのは月の合計支払額を確認することです。 Google AI Pro https://gemini.google/jp…

文章は「理解したこと」を書くものだと思っていたが、書きながら理解してもよかった

文章を書くとき、まず何について書くか題材を決める。それによって書きやすかったり書きにくかったりする。最悪の場合は執筆自体が止まってしまう。自分の執筆能力は一旦置いておくとすると、この違いは設定した題材によって起きることになる。 書きやすさに…