30代エンジニアの備忘録
⚙️ 【ROS2入門②】環境構築 - Ubuntu 22.04 + ROS 2 Humble(セットアップ補強メモ)
2026年5月時点。Ubuntu 22.04(Jammy)へ ROS 2 Humble を入れる手順。公式インストールとの差分(rosdep/apt)と確認コマンド、よくあるエラーへの対処をまとめた実務メモ。
🤖 【ROS2入門①】ROS2とは?ロボット開発フレームワークの全体像
2026年5月時点。ROS 2 の位置づけ、ROS 1 との設計差、ディストリビューション選び、ノード/トピック等の用語骨格を整理する入門記事。読了後は環境構築へ進める。
メモリマップ入門|組み込みエンジニアが知るべきメモリ配置とリンカスクリプト
(2026年5月時点)Flash / RAM への .text〜.bss 配置、リンカスクリプト・スタートアップ・.map の役割を整理。Cortex-M 系を例に BSP の .ld を読むためのガイドです。
Makefile入門|ビルド自動化の基本構文からパターンルールまで実践解説
(2026年5月時点)Makefile の基本構文、変数・パターンルール・.PHONY から小さな C プロジェクト用テンプレまで。GNU Make による差分ビルドの足がかりとして読めます。
静的リンクと動的リンクの違い|組み込みエンジニアのためのライブラリ選択ガイド
(2026年5月時点)静的リンクと動的リンクの違いを、配布・更新・メモリ共有・組み込み Linux の前提差から整理。ライブラリ選択の判断材料として読めます。
オブジェクトファイル解説|.oファイルの内部構造とセクション・シンボルテーブルの仕組み
(2026年5月時点).o ファイルのセクション・シンボル・再配置情報を整理。nm / objdump / readelf でリンク段の切り分けに使える見取り図として読めます。
コンパイラとリンカの仕組み|ソースコードが実行ファイルになるまでの4ステップ
(2026年5月時点)C/C++ ソースが実行ファイルになるまでの4段階(プリプロセス→コンパイル→アセンブル→リンク)を、gcc の中間成果物確認例つきで整理します。
Cloudflare R2でブログ画像を管理する|Notionブログの画像消滅問題を解決する方法

2026年5月時点、Notion 期限付き画像 URL を避け [Cloudflare R2](https://developers.cloudflare.com/r2/) で安定配信する構成と、バケット・ドメイン・アップロード運用の整理。
デジタルフィルタ設計入門|FIR と IIR の違いと実装の足がかり
(2026年5月時点)FIR と IIR の違い、SciPy による設計・適用例、lfilter と filtfilt の使い分けまで。デジタルフィルタ入門の要点を押さえられます。
FFT(高速フーリエ変換)入門|基礎理論からPython実装まで
(2026年5月時点)DFT と FFT の計算量の違い、窓関数の必要性、NumPy による振幅スペクトル表示まで。FFT 入門の実装要点を押さえられます。