自作ツール– category –
-
自作ツール
検索順位チェック Pro を作りました:GSC平均掲載順位をブラウザのグラフで確認する | PC-FAN
以前の記事では、Google Search Console APIから見たいキーワードの平均掲載順位を取得し、日付つきのTSVファイルに記録するcheck_rank.shを紹介しました。Search Consoleを毎回開いて検索語を探さなくても、指定したキーワードの順位を手元に残せるように... -
自作ツール
NX Studioが重いので、キーボードでRAWを選別できる軽量ビューアを作った | UNIX Cafe
これまで、RAWで撮影した写真の確認には主に「NX Studio」を使っていました。 しかし、大量のRAW画像が格納されたフォルダを開くと、プレビューの読み込みにかなりの時間がかかります。フォルダを開いた瞬間に中の画像をまとめて読み込みにいく仕様のよう... -
自作ツール
Term-gotchi まとめ | zshで育つターミナル相棒を作った記録 | UNIX Cafe
zsh の中で育つ小さな相棒アプリ「Term-gotchi」を作ってみました! Term-gotchiは、普段どおりにターミナルでコマンドを実行しているだけで、少しずつ経験値がたまっていきます。気が向いたときに tg_status で様子を覗いてみたり、tg_feed や tg_talk で... -
自作ツール
XserverのWordPressに、毎朝の改ざんチェックを追加する | PC-FAN
このスクリプトを作ったきっかけは、2026年9月に自分が管理しているWordPressで、気になるアクセスを見つけたことでした。 9月下旬、不審なアクセスの中にステータスコード200 を返しているものがありました。200 は「リクエストされたページやファイルを... -
自作ツール
Google Search Console APIで検索順位をTSVに記録するシェルスクリプトを作りました | UNIX Cafe
今回紹介するスクリプトは、GitHubの gsc-rank-tracker に置いています。 これまでは、Webサイトやブログの検索順位を自動で計測・管理するために、クラウド型の順位チェックツールを使っていたのですが、2025年後半のGoogle APIの仕様変更に伴う計測制限... -
自作ツール
動画編集ソフトを開かずに、シェルスクリプトで対話動画を自 動生成してみた | UNIX Cafe
はじめに 今回作りたいのは、セリフに合わせて音声、字幕、背景、キャラクターを配置する動画です。 GUIソフトを使うと、立ち絵やセリフを増やすたびにタイムライン上でマウスを使った編集作業を繰り返すことになります。ソフトによっては、ちょっとした機... -
自作ツール
第4回 | 育てた相棒を GitHub で公開する。Term-gotchi を壊さず更新できる形に整えた開発記 | UNIX Cafe
Term-gotchi 第4回は、ここまで育ててきた小さなターミナルアプリを、git と GitHub で公開・管理できる形に整える編です。コード、README、CHANGELOG、インストール用スクリプト、ユーザーごとの状態ファイルを分けながら、「壊さず小さく育てる」やり方... -
自作ツール
第3回 | 育てた相棒に、英語を教わる。Term-gotchi の tg_talk を会話練習モードに育てた開発記 | UNIX Cafe
Term-gotchi 第3回は、会話機能 tg_talk を軽い英語教材として育てる編です。時間帯やコマンド文脈に応じた台詞、英英辞典風の説明、2ターンの会話例、theme と tone による整理を通して、shell の日常に英語学習をそっと溶かし込む面白さを紹介します。 ... -
自作ツール
第2回 | 育てて終わりにしない。Term-gotchi に成長記録を足した開発記 | UNIX Cafe
Term-gotchi 第2回は、成長記録と分岐進化の追加編です。tg_history、sage / builder、専用コマンド、CHANGELOG.md を通して、CLI ツールに「変化の履歴」を持たせる面白さを紹介します。 全4回の流れ、読む順番、ソースコードへのリンクは、Term-gotchi ... -
自作ツール
第1回 |ターミナルで育つ相棒を作ろう。zsh製ミニ育成アプリ「Term-gotchi」開発記 | UNIX Cafe
zsh の中で育つ小さな相棒アプリ、Term-gotchi を作りました。普段のコマンド操作で経験値がたまり、世話もできるミニ育成アプリです。この記事では、シェル環境を壊さない安全な設計を意識しながら、設計から実装、そして配布できる形にまとめるまでの流...
12
