2025-09

ALL

【Python開発】RyeプロジェクトにおけるGitの初めの一歩(初期設定と最初のコミット)

こんにちは、Tech Samuraiです!最近の私のブログでは、モダンなPythonプロジェクト管理ツール「Rye」を推奨しています。Ryeは非常にパワフルですが、その魅力は単体で完結するものではありません。実は、バージョン管理システムの王...
ALL

【Git超入門】これだけは覚えたい!Gitの基本操作チートシート(一人開発からチーム開発まで)

こんにちは、Tech Samuraiです!プログラミングの世界に足を踏み入れると、必ずと言っていいほど耳にする言葉、それが「Git(ギット)」です。しかし、「黒い画面にコマンドを打ち込む」「なんだか難しそう」といったイメージから、食わず嫌い...
ALL

【速報レビュー】DJI Mini 5 ProとMini 4 Proを徹底比較!買い替えるべき?どっちがおすすめ?

こんにちは、Tech Samuraiです!先日まで、HolyStoneのホビードローンHS155のレビューをお届けしてきましたが、その最後に「DJIのMiniが欲しい…」とこぼしたのを覚えていますか? なんと、その言葉が天に届いたのか、20...
ALL

【Python GUI開発奮闘記】PySide6でコの字鋼材の応力計算アプリを作った話(KeyErrorの罠)

こんにちは、Tech Samuraiです!今回は、少し専門的ですが「コの字型鋼材の応力計算」をテーマに、Pythonで便利なデスクトップアプリを開発したプロセスをご紹介します。Pythonに標準で入っているtkinterで手軽に作り始めるこ...
ALL

【機械設計入門】なぜ「リブ」を付けると強くなるのか?フックの法則と断面係数から学ぶ強度設計の基本

こんにちは、Tech Samuraiです!前回の記事「ヤング率の早見表」では、材料そのものが持つ「硬さ(変形しにくさ)」について探検しました。しかし、製品の強度は、材料だけで決まるわけではありません。同じ材料、同じ重さでも、その「形状」によ...
ALL

【Python/NumPy】行列積は「@」を使おう!np.dotよりモダンで直感的な書き方

こんにちは、Tech Samuraiです!Pythonでデータ分析や機械学習、科学技術計算を行う際、避けては通れないのが**行列計算**です。特に、行列同士の積は頻繁に登場します。これまで、多くのPythonistaはNumPyの`np.d...
ALL

【開発奮闘記】API制限、謎のエラー、標高差との戦い。Pythonで「自分だけの情報ダッシュボード」を自作した全記録

こんにちは、Tech Samuraiです!ふとした思いつきから始まった、「自分だけの情報ダッシュボード」開発プロジェクト。愛用のNVIDIA Jetsonの上で、PythonとPySide6を使い、天気や株価がリアルタイムで更新されるカッコ...
ALL

【Python GUIライブラリ比較】なぜ今PySide6を選ぶのか?PyQt6・Tkinterとの違いを徹底解説

こんにちは、Tech Samuraiです!先日、ドローンの飛行記録をExcelに転記するツールを**PySide6**で開発しました。PythonでGUIアプリケーションを作るとき、私たちは`Tkinter`, `PyQt`, `Kivy`...
ALL

【船舶免許の復習】忘れがちな航海灯・標識ルールを再確認!ボート用語集

こんにちは、Tech Samuraiです!先日、小型船舶操縦士の免許を取得しました。海という新たなフロンティアへの挑戦に、胸が高鳴ります。しかし、免許取得時の講習で詰め込んだ知識、皆さんははっきりと覚えていますか?正直に言うと、私は少し自信...
ALL

【ヨット用語集】セーリングで使う基本用語の完全ガイド(初心者向け覚書)

こんにちは、Tech Samuraiです!最近、新しい趣味としてヨットの世界に足を踏み入れました。しかし、ヨットの世界は専門用語のオンパレード!「ポートってどっち?」「タックとジャイブの違いって?」など、最初は戸惑うことばかりです。そこで今...