ALL

ALL

【Git & GitHub備忘録】初プッシュでハマる3つのエラーと、モダンな開発フロー完全ガイド

こんにちは、Tech Samuraiです!以前の記事でGitの基本的な使い方を探検しましたが、今回はその続編です。ローカルでのバージョン管理に慣れたら、次なるステップは**GitHub**を使って、自分のコードを世界に公開し、チーム開発への...
ALL

【Pythonで科学計算】温度・気圧・湿度から空気密度を計算するツールを作ろう(モジュール分割とGit管理)

こんにちは、Tech Samuraiです!ドローンやボート、あるいはロケットの設計まで、流体力学が関わる多くの場面で重要となる物理量、それが「空気密度」です。空気密度は、温度、気圧、湿度によって常に変化するため、正確なシミュレーションには都...
ALL

【Git入門】git logの画面から抜けられない!を解決。lessコマンドの基本操作チートシート

こんにちは、Tech Samuraiです!Gitを学び始めたばかりの頃、多くの人が同じ罠にハマります。それは、git logでコミット履歴を意気揚々と表示させた後、「あれ…?元のターミナルに戻れない!」と焦る、あの一瞬です。何を打っても文字...
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を使い、天気や株価がリアルタイムで更新されるカッコ...