保存版

ALL

【エンジニアの常識】MITライセンスとは?使い方と守るべきルールを世界一分かりやすく解説

こんにちは、Tech Samuraiです!GitHubで公開されているソースコードや、開発で使うライブラリを見ていると、必ずと言っていいほど目にする「MITライセンス」という言葉。なんとなく「自由に使えそう」というイメージはあっても、具体的...
ALL

【備忘録】Windows, Mac, LinuxでUSBメモリをフォーマットする方法(コマンド総まとめ)

こんにちは、Tech Samuraiです!新しいOSをインストールするための起動ディスクを作成したり、PC間でファイルをやり取りするUSBメモリを準備したりと、ディスクの「フォーマット」は、PCを深く使う上で避けては通れない作業です。しかし...
ALL

【Mac mini 新規セットアップガイド】Windows/UbuntuユーザーがPython開発環境を構築するまでの奮闘記

こんにちは、Tech Samuraiです!長年WindowsとUbuntuの世界で生きてきた私が、この度ついにApple Silicon搭載のMac miniを導入しました。そのパワフルな性能には心躍りますが、新しいOSへの移行は、まるで異...
ALL

【Rye & Git 実践ワークフロー】ブランチ作成からプルリクエストまで、日々の開発の流れを完全解説

こんにちは、Tech Samuraiです!これまでの記事で、Ryeを使ったモダンなPython環境の構築方法と、Gitの基本的なコマンドや履歴管理の方法を探検してきました。準備は整いました。では、これらを組み合わせて、日々の開発は具体的にど...
ALL

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

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

【Rye & uv 実践ガイド】これ一つでOK!プロジェクト管理ワークフロー完全版(コマンド早見表付き)

こんにちは、Tech Samuraiです!これまでの環境構築シリーズで、私たちは`venv`から始まり、Anaconda、そしてモダンな統合管理ツール`Rye`と超高速インストーラー`uv`の組み合わせへと至る、長い旅をしてきました。前回の...
ALL

【保存版】ヤング率(縦弾性係数)とは?金属から樹脂まで材料の硬さ早見表

「設計で材料を選ぶとき、どのくらい『硬い』あるいは『しなりにくい』かを数値で比較したい…」「構造計算シミュレーションをしたいけど、各材料のヤング率ってどれくらいなんだろう?」こんにちは、Tech Samuraiです!ものづくりや設計の世界で...
ALL

【保存版】ガス管 (SGP管) 規格・寸法・重量一覧表(内径付き)

配管設計や材料選定の際に便利な、一般配管用炭素鋼鋼管(SGP管・通称ガス管)の主要な規格、寸法(外径、内径、厚さ)、および単位質量をまとめた一覧表です。頻繁に参照するサイズの早見表としてご活用ください。ガス管(SGP)寸法・重量一覧表JIS...