
YouTube動画の文字起こしデータを一括取得&AI要約 - Pythonツール開発記
大量のYouTube動画から目当ての情報を効率的に見つけるため、youtube-transcript-apiを使った文字起こし一括取得ツールを開発しました。IPブロック問題の解決方法やCursor AIでの要約活用法まで詳しく解説します。
Next.js・React などの Web 開発から、Neovim・Cursor などの開発環境、
Python・AI 活用、デザイン、セキュリティまで幅広い技術記事を投稿しています。

大量のYouTube動画から目当ての情報を効率的に見つけるため、youtube-transcript-apiを使った文字起こし一括取得ツールを開発しました。IPブロック問題の解決方法やCursor AIでの要約活用法まで詳しく解説します。

Google Authenticator で使う OTP(ワンタイムパスワード)を CLI で取得する方法。oath-toolkit を使えば、Playwright や AI エージェントでのログイン自動化にも対応できます。

Chatwork APIで日々のやり取りを蓄積し、AIエージェントにチームメンバーのタスク状況や困りごとを分析させる実験。ローカルLLMで情報を集約するシステムの実践編。

CursorのMCP機能を使ってGoogleスプレッドシートを自動操作する方法を解説。GCPの設定からMCP連携、実際にエラー調査レポートをスプレッドシートにまとめるまでの手順を紹介します。

長年蓄積した技術メモをObsidianに整理し、Dropbox + Dropsyncでスマホからも参照可能にした移行作業の記録。

Neovimでマークダウンをプレビューするプラグインを比較検討。markview.nvimとmarkdown-preview.nvimを試した結果、ブラウザプレビュー型のmarkdown-preview.nvimを選択。Mermaid対応も決め手に。

システム全体で使えるespansoと、Neovimのファイルタイプ別スニペットエンジンLuaSnipを使い分けて効率化。外部スクリプト連携やBetter Touch Toolを使った入力ミス対策も紹介。

mini.diffを使ってNeovimでGitの変更行を可視化し、hunk単位でのステージ・リセット操作を実現する設定を紹介します。gitsignsからの乗り換えにも最適。

Neovimで編集中のファイルをsudo権限で保存する方法。Vimのsudo.vimが使えない理由と、プラグインなしで実現するカスタムコマンドの実装を解説します。

サイトを公開したら確認しておきたいSEO設定のチェックリスト。HTMLメタタグ、HTTPステータスコード、画像設定、HTML構文など、基本的な項目をまとめました。

Apple発の新UIスタイル「Liquid Glass」の考え方、CSSでの実装方法、Figmaでの作り方を解説します。Glassmorphismの進化系とも言えるこのデザインを、自分のプロジェクトに取り入れてみませんか。

黄金比、和モダン、ミニマリズム。printemps tokyo のロゴデザインを例に、私がロゴを作る際にこだわっているポイントを解説します。

Next.js の公式パッケージ @next/third-parties を使って、GTM(Google Tag Manager)経由で GA4 を導入する方法を解説します。たった数行のコードで完了します。

React Server Componentsに認証不要でリモートコード実行(RCE)可能な脆弱性「React2Shell」が発見されました。CVSSスコアは最大値の10.0。Next.js含む多くのフレームワークが影響。今すぐ対応が必要です。

VSCode や Cursor で本物の Neovim を動かす vscode-neovim 拡張機能を使ってみたら、今までの Vim キーバインド系プラグインとは次元が違った話

Neovimの軽量プラグイン集mini.nvimから、Millerカラム方式のファイルエクスプローラーmini.filesを紹介します。バッファ編集によるファイル操作が革命的です。

MD5やSHA-1で十分だと思っていたが、Argon2を知って世界が変わった。パスワードハッシュ化の正解がここにある。

AIとMarkdownで、PowerPointから解放された。技術プレゼンのワークフローが根本的に変わった。

散らばった情報を一箇所に集約。ローカルLLMで検索・要約・自動化。コストゼロでプライバシーも守る。

目に優しいダークテーマ、Solarized。エディタで使ってたカラースキームを、ブログにも適用しました。

テスト書いてますか?このブログは、最新のテストフレームワークで守られています。

Pythonのバージョン管理、もう迷わない。uvが速すぎて戻れなくなった。

毎月手動でダウンロードするのに疲れた。Seleniumで自動化したら人生が変わった。

長年使ってきたVimからNeovimへ移行し、LazyVimで快適な開発環境を構築した記録

オープンソースAIを活用したRSSリーダー・記事要約サービスの開発プロジェクトを開始しました。

Pages Routerから移行して分かった。App Routerは別次元だった。

「アウトプットしなきゃ」と思い続けて数年。ついに技術ブログを立ち上げました。