Excelから実務向けCSVを出力する小さなツール
ExcelからCSVで保存する作業は、多くの人にとって馴染みのある操作です。ただし、実務で使うCSVになると、少し事情が変わります。ExcelでCSV保存をすると、ダブルクォーテーションが付かないためです。この記事では…
ブログ用画像を一括処理できるGUIツールを紹介
ChatGPTなどで画像を作る機会が増え、画像を用意すること自体はかなり楽になりました。一方で、ブログに使うために画像をリサイズしたり、アイキャッチ用にトリミングしたりする作業は、今も手作業のままという方も…
uvの基本コマンドまとめ|init・add・run
uvを使ったPython開発では、どのコマンドを使うかを最初に決めておくと迷いません。uvには多くのサブコマンドがありますが、実務で日常的に使うものは限られています。この記事では、pipやvenvを使わない前提で、uv…
Windowsで画像を一括トリミングするシンプルな方法
画像を毎回同じサイズで切り出す作業は、1枚ずつ見ると単純です。ですが、ブログや教材用の画像を何枚も扱うようになると、作業そのものが負担になってきます。 サイズを指定する。切り出し位置を調整する。保存す…
画像処理を一括で終わらせたい人へ
画像の高画質化やリサイズを、1枚ずつ作業していると、思った以上に消耗します。操作は単純なのに、同じことを何度も繰り返すうちに、気力だけが削られていきます。 特に画像生成や写真、イラストを扱っていると、…
PIXTAの画像投稿がつらすぎて、自動化ツールを作った話
PIXTAで画像販売を続けていると、いつの間にか画像を作る時間よりも、投稿作業に時間と気力を取られていることがあります。私自身、画像制作は嫌いではないのに、投稿作業になると手が止まる状態が続いていました。…
ChatGPTとCodexでGUIツールをノーコード開発した話
ツールをGUI(画面)で作る場合、画面やイベントを考え始めると手が止まることがあります。私は、画面を設計して作るのは面倒、難しそうだという先入観があり、なかなか手を出せずにいました。この記事では、ChatGP…
ChatGPT+Codexで進めたPython共通機能づくり
Pythonでツールや小さなアプリを作っていると、「また同じ処理を書いている」と感じる場面があります。ログ設定、設定ファイルの読み込み、エラー処理、パス操作などは、どのプロジェクトでもほぼ必ず必要になりま…
複数プロジェクト環境でpre-commitを使いこなす方法|uv・pytest設定まで徹底解説
少し前、ChatGPTにPythonプロジェクトで必要な構成を質問した際、pre-commitの導入を推奨されたことがあり、気になっていたので、今回試してみようと考えました。pre-commitを導入して試すのは、次のGitHubリポジト…
CodexだけでCSVフィルターCLIを完全生成してみた:Chatモードの限界と実践レポート
以前、次の記事でChatGPTとCodexを組み合わせたログフィルターCLIツールをノーコーディングで作ったことを紹介しました。 Codexだけを使ってCSVフィルターCLIツールを作れるのかと思い、実際に試してみました。この…