Rustをはじめてみた〜C言語エンジニアが感じた違いと魅力〜
組み込み系エンジニアがRustに入門!AndroidカーネルやWindowsへの採用で注目のRustを、C言語使いの目線で解説。所有権・借用・ライフタイムの概念からC言語との文法比較まで。
プログラミングや3DCGで何か作りたいと思っているエンジニアがいます
組み込み系エンジニアがRustに入門!AndroidカーネルやWindowsへの採用で注目のRustを、C言語使いの目線で解説。所有権・借用・ライフタイムの概念からC言語との文法比較まで。
RAG(Retrieval-Augmented Generation)とは、LLMが知らない情報を外部ドキュメントから検索して補う仕組みです。OllamaのローカルLLM(llama3.2:3b)とnumpyだけで最小構成のRAGを実装し、実際に動かしてみました。
UnityのNavMeshを使って、プレイヤーを自動で追いかける敵キャラクターを実装します。NavMeshのベイク方法から、NavMeshAgentのC#スクリプト、ハマったポイントまで実体験を交えて解説します。
MCP(Model Context Protocol)はAIツールに「外の世界」をつなぐ仕組みです。Claude CodeでのMCP活用例を交えながら、エンジニア以外にも伝わるよう丁寧に解説します。
Blenderに組み込まれたPythonを使って、3Dモデルをコードで自動生成する方法を紹介します。ループで立方体をグリッド配置する基礎から、マテリアル設定・プロシージャルな塔の生成まで、実際に動かしながら解説します。
「Vibe Coding」というAIに自然言語で指示してコードを書かせる開発スタイルを実際に試してみました。メリットも多い一方、現実的な限界も感じた体験をエンジニア目線で正直にレポートします。
GitHub Copilot・Cursor・Claude Codeの3大AIコーディングツールを実際に使って比較!料金・特徴・得意なことを組み込みエンジニア目線でまとめました。
MacでWindowsやLinuxを動かしたい人向けに、Parallels Desktop・VMware Fusion・UTMの3種類を実体験ベースで比較。無料版の制限やARM問題も正直にまとめました。
Pythonの画像処理ライブラリOpenCVを使って、グレースケール変換・エッジ検出・顔認識に挑戦!組み込みエンジニア目線で丁寧に解説します。
Claude CodeでUnityとBlenderを連携させようと試みたところ、軸の扱いの違いによる予期せぬ動作や、細かい修正を繰り返すうちにコンテキスト制限・5時間制限に到達するなど、いくつかの壁に直面しました。その実体験をまとめます。
UnityのURP(Universal Render Pipeline)でShader Graphを使ったシェーダー制作に入門しました。ノードベースで視覚的に作れるShader Graphで波紋エフェクトを実装する手順を紹介します。