2026年9月– date –
-
Python
Pythonのif文と条件分岐を理解する|真偽値・境界値・入力検証の基本
プログラムには、入力された値に応じて処理を変える場面があります。 たとえば圧力が許容範囲内なら運転を許可し、上限を超えたら警告を表示する、といった処理です。 pressure_mpa = 14.0 if pressure_mpa <= 16.0: print("許容範囲内です") else: pri... -
n8n
n8nのSub-workflowを理解する|Workflowを分割・再利用する設計の基本
n8nで自動化を育てていくと、最初は小さかったWorkflowへ変換、検証、通知、保存などの処理が増えていきます。すべてを1本へ追加し続けると、どこを変更すればよいか分かりにくくなり、同じ処理を別のWorkflowへコピーする場面も増えます。 そこで役立つの... -
データ・連携
Webhookを安全に受信する設計|署名検証・再送・冪等性の実務ルール
Webhookは、あるシステムで起きたイベントを別のシステムへHTTPで通知する仕組みです。定期的にAPIを巡回するポーリングを減らせますが、単にPOSTを受け取るだけでは安全な連携になりません。 受信側には、送信元の確認、改ざん検知、再送による二重処理の... -
データ・連携
APIのNULL・未指定・空文字を混同しない設計|JSON・PATCH・DB更新の実務ルール
API更新でnull、field未指定、空文字""、false、0を一括して扱うと、変更していない項目が消えることがあります。JSON、PATCH、DB、CSV、Pythonを通して、値の有無と更新操作を分離する設計を整理します。 まず5つの状態を分ける プロフィール更新を例にす... -
Python
Pythonのリスト・タプル・辞書・集合を理解する|データ構造の選び方
複数の圧力値、シリンダの寸法、部品の属性、重複を除いた材料記号。こうしたデータをPythonで扱うには、値をまとめるためのデータ構造が必要です。 Pythonには、標準で次の代表的なコレクションがあります。 list:順番のある、変更可能なデータ tuple:... -
CAD・製図
DXFのハンドルと参照関係を読む|コード5・330・360と所有構造
DXFのLINEやCIRCLEを読むだけなら、座標、半径、レイヤーなどを取得すれば形状を再現できます。 しかし、ブロック、寸法、ポリライン、辞書、拡張データまで正しく扱うには、各要素を単独のデータとして読むだけでは不十分です。 DXF内部では、図形や非表... -
n8n
n8nのCode nodeを理解する|JavaScript・Pythonとitems処理の基本
n8nでは、多くの処理をEdit Fields、Filter、Aggregateなどの標準nodeとExpressionで組み立てられます。それでも、複雑な入れ子構造の組み替え、独自の計算、複数itemsをまたぐ判定など、画面上の設定だけでは意図を表しにくい場面があります。 そのための... -
計算・シミュレーション
油圧装置の発熱量を計算する|損失動力・運転サイクル・冷却能力の求め方
油圧装置で消費された動力のうち、シリンダやモータの有効仕事にならなかった部分は、最終的にその多くが熱へ変わります。 発熱源は油圧モータだけではありません。 ポンプの容積損失と機械損失 リリーフ弁からタンクへ戻る流れ 流量制御弁や絞りでの圧力... -
n8n
n8nのCode nodeを理解する|JavaScript・Pythonとitems処理の基本
n8nでは、多くの処理をEdit Fields、Filter、Aggregateなどの標準nodeとExpressionで組み立てられます。それでも、複雑な入れ子構造の組み替え、独自の計算、複数itemsをまたぐ判定など、画面上の設定だけでは意図を表しにくい場面があります。 そのための... -
データ・連携
設計データの単位を壊さない設計|valueとunitを分離するJSON・CSV・Python変換
圧力の14は14 Pa、14 MPa、14 barのどれでしょうか。単位を取り違えると、計算結果、部品選定、検査判定まで誤る可能性があります。設計データをAPI、CSV、DB、CAD、Pythonの間で再利用するため、value、unit、quantityを分け、検証から保存までを壊れにく...
