python

Python

【Python】GoPro動画に「撮影日時」を後付けで焼き込む自動化スクリプトを作った話(FFmpeg)

こんにちは、Tech Samuraiです!GoProで撮影した動画を記録用やドライブレコーダーとして見返した時、「画面の中に撮影日時が表示されていない」ことに不便を感じたことはありませんか?GoPro Labs(公式の裏技ファームウェア)を...
Python

【Python】「真の日の入り」時刻を計算!地形データを考慮して太陽が山に隠れる瞬間を予測する

こんにちは、Tech Samuraiです!天気予報で「今日の日の入りは17:00です」と言われても、実際に山間部に住んでいると、そのずっと前に太陽は山の向こうに沈んでしまいますよね。これは、一般的な日の出・日の入り時刻が「標高0mの地平線/...
Python

【Mac M4 ANE】YOLOv8とPythonで監視カメラを自作!Discord通知と誤認識対策までの全開発記録

こんにちは、Tech Samuraiです!Mac mini (M4) いいですね。このマシンの魅力は、なんといっても強力な**Neural Engine (ANE)**です。このANEのAI処理能力を活かし、低消費電力でインテリジェントな監...
ALL

【PySide6開発奮闘記】QLabelからQGraphicsViewへ!画像解析ツールのリファクタリング全記録

こんにちは、Tech Samuraiです!今回は、私の新しい開発環境である Mac mini (M4) で、PythonとPySide6を使い、高機能な「画像カラーアナライザー」を開発した際の、試行錯誤の全記録をお届けします。このツールの目...
Python

【Python】iPhoneのHEIC画像をJPGに一括変換するスクリプト開発記 (Pillow / pillow-heif)

こんにちは、Tech Samuraiです!最近、YOLOのカスタム学習のためにiPhoneで撮影した大量の写真をPCに取り込んだのですが、ある問題に直面しました。画像の拡張子が、すべて「.heic」なのです。HEIC (High Effic...
ALL

【PySide6開発プロセス詳解】Pythonでパスワード生成GUIアプリを作る全ステップ

こんにちは、Tech Samuraiです!今回は、私が実際にPythonとGUIライブラリ`PySide6`を使って、高機能な「パスワード生成ツール」を開発した際の、企画から完成までの全開発プロセスを詳しく解説します。この記事を読めば、単に...
ALL

【Python設定ファイルの新常識】なぜINIよりTOMLなのか?`pyproject.toml`の謎も解明!

こんにちは、Tech Samuraiです!前回の記事「洗濯物乾燥シミュレーター開発記」では、シミュレーションのパラメータを管理するために**TOML**という形式の設定ファイルを利用しました。以前のプロジェクトではINIファイルを使っていま...
ALL

【Pythonで物理シミュレーション】洗濯物が乾く時間を予測する!動的シミュレーター開発記

こんにちは、Tech Samuraiです!前回の記事「【Pythonで環境シミュレーション】絶対湿度からエアコンの除湿能力まで計算するツールを作った話」では、部屋の湿度を計算するツールを開発しました。今回は、そのプロジェクトをさらに進化させ...
ALL

【Pythonで環境シミュレーション】絶対湿度からエアコンの除湿能力まで計算するツールを作った話

こんにちは、Tech Samuraiです!梅雨の時期や夏場、部屋のジメジメとした湿気は悩みの種ですよね。「この部屋を除湿するには、どれくらいの能力が必要なんだろう?」「凍らせたペットボトルって、本当に除湿効果があるの?」今回は、そんな日常の...
ALL

【Python開発奮闘記】APIの壁と戦い、Webスクレイピングで金属価格を取得するまで

こんにちは、Tech Samuraiです!今回は、金属・商品価格表示スクリプトを開発する過程で、私が直面したAPIの厳しい現実と、**Webスクレイピングの数々の罠**、そして最終的にどうやってそれを乗り越えたのか、その全記録を共有します。...