ekplabz– Author –
-
CAD・製図
DXFのSPLINEを読む|制御点・ノット・次数・重みのグループコード
DXFを解析していると、LINEやCIRCLEの次に難しく感じやすい図形の一つがSPLINEです。 LINEなら始点と終点、CIRCLEなら中心と半径があれば形状をほぼ理解できます。 一方、SPLINEでは、 次数 ノット 制御点 フィット点 重み 閉曲線か 周期的か 有理スプライ... -
GitHub
VS CodeでGitを操作する基本|Source ControlとCLIの対応を理解する
VS CodeのSource Controlとは VS CodeにはGitのSource Control機能が組み込まれています。Git repositoryを開くと変更ファイルを検出し、diff確認、stage、commit、branch操作、pushやpullなどをeditor内から実行できます。 ただし、VS CodeがGitとは別の... -
GitHub
GitHub README入門|リポジトリの目的・使い方・再現手順を伝える基本
READMEとは GitHubでリポジトリを開いたとき、コードより先に確認されることが多いファイルが README.md です。 READMEは、リポジトリの中身を単に説明するメモではありません。このプロジェクトは何をするものか、なぜ存在するのか、どう使い始めるのかを... -
計算・シミュレーション
配管の局所圧力損失をK値で求める|エルボ・バルブ・継手の損失係数とPython計算
配管の局所圧力損失をK値で求める|エルボ・バルブ・継手の損失係数とPython計算 配管の圧力損失を計算するとき、直管部分だけを計算して終わりにしてはいけません。 実際の配管には、 エルボ ティー バルブ 継手 急拡大・急縮小 入口・出口 などが存在し... -
GitHub
Git merge conflict入門|競合の読み方と安全な解消手順
merge conflictとは Gitは通常、異なるbranchの変更を自動的にmergeできます。しかし、同じファイルの同じ行付近を別々のbranchで変更した場合など、Gitだけでは「どちらを最終結果として残すべきか」を安全に判断できないことがあります。この状態がmerge... -
GitHub
Git .gitignore入門|管理しないファイルを安全に除外する基本
.gitignoreとは Gitでプロジェクトを管理するとき、すべてのファイルをリポジトリへ入れる必要はありません。 実行時に自動生成されるファイル、仮想環境、IDE固有の設定、build成果物、秘密情報を含む設定ファイルなどは、通常はGit管理から外します。 そ... -
計算・シミュレーション
Colebrook-White式で乱流のDarcy摩擦係数を求める|相対粗さとPython反復計算
Darcy-Weisbach式で直管圧力損失を計算するとき、必要になるのがDarcy摩擦係数です。 層流なら、fD=64Ref_D=\frac{64}{Re} と直接求められます。 一方、乱流では摩擦係数はレイノルズ数だけでなく、管内面の粗さにも影響されます。 代表的な関係式がColebr... -
プログラミング・Web
GitHub Issue入門|作業の目的・完了条件を記録して開発につなげる
GitHub Issueとは GitHub Issueは、バグ、改善、作業、アイデアなどをリポジトリ単位で記録し、追跡するための仕組みです。 単なるメモとして使うこともできますが、学習や個人開発では「これから何をするのか」「なぜするのか」「どこまでできれば完了な... -
CAD・製図
DXFのDIMENSIONを読む|寸法種類・定義点・寸法スタイル・ブロック参照の基本
DXFをPythonなどから解析するとき、LINEやCIRCLEの次に難しく感じやすいのがDIMENSIONです。 寸法は画面上では、 寸法線 補助線 矢印 数値 記号 がまとまった1つの要素に見えます。 しかしDXF内部では、単純な線や文字だけではなく、寸法種類、幾何学的な... -
GitHub
GitHub Pull Request入門
Gitでbranchを使えるようになると、次に覚えたいのがGitHubの**Pull Request(PR)**です。 Pull Requestは、単に「branchをmainへmergeするボタン」ではありません。変更内容、変更理由、commit、差分、レビュー結果などをひとつの単位にまとめ、この変更...
