開発環境

開発環境

py-spy on Ubuntu — ゼロオーバーヘッドPythonプロファイラの使い方

「このバッチ処理、なぜか遅い。でも本番環境で止められない」——そういうときの武器が py-spy です。
開発環境

PlatformIO on Ubuntu — Arduino/ESP32開発のVSCode統合環境

PlatformIO は Arduino IDE の「わかりやすいが機能不足」という問題を解消してくれる、組み込み開発向けのCLI&VSCode統合ツールです。Arduino Uno から ESP32・Raspberry Pi Pico ま…
開発環境

ESP-IDF on Ubuntu — ESP32公式開発フレームワークのセットアップ

本記事のパッケージインストール手順は Ubuntu 24.04 LTS (Noble Numbat) で実測済みです。前提パッケージのバージョン確認は Docker 公式イメージ ubuntu:24.04 で行っています。ESP-IDF v…
開発環境

Ubuntu ARMクロスコンパイル — aarch64向けバイナリをx86でビルド

「Raspberry Pi 用のバイナリを手元の Ubuntu マシンでビルドしたい」「ARM64向けのDockerイメージを x86 環境で作りたい」——そんな場面で役立つのがクロスコンパイルです。Ubuntu には gcc-aarch6…
開発環境

Yocto Project on Ubuntu — カスタム組み込みLinuxディストロのビルド

Yocto Project は、組み込み機器向けにカスタム Linux ディストリビューションをゼロからビルドするためのフレームワークです。ルーターや産業機器、車載システムに搭載される Linux はこの仕組みで作られることが多く、「自分専…
開発環境

Android Studio AVD on Ubuntu — 仮想デバイスでのアプリテスト環境

Android アプリを Ubuntu で実機なしにテストするには、Android Studio の AVD(Android Virtual Device)というエミュレーター機能を使います。「エミュレーターが起動しない」「KVM って何の…
開発環境

ADB on Ubuntu — Android Debug Bridgeの設定とスマホ連携方法

Ubuntu に ADB(Android Debug Bridge)を入れてスマホと連携したい、という方は多いと思います。ADB を使えばコマンドラインからアプリのインストール・ファイル転送・シェル操作ができます。開発機として Linux…
開発環境

React Native on Ubuntu — Android開発環境とAndroidエミュレーター設定

React Native は JavaScript(または TypeScript)でiOSとAndroid両対応のアプリを書けるフレームワークです。「Ubuntu に環境を作れるか?」という疑問には、答えは Yes ですが、Android…
開発環境

Scrapy on Ubuntu — Pythonスパイダーで大規模Webスクレイピング

「大量のページを自動で取得したいけど、Python のスクレイピングツールは何を使えばいいのか」という疑問は、個人開発者がよく突き当たる壁です。
開発環境

Puppeteer on Ubuntu — ヘッドレスChrome自動化とスクレイピング実践

「Ubuntu に Puppeteer を入れたのに動かない」——最初にぶつかるのが Node.js のバージョン問題です。私も Ubuntu 22.04 で apt install nodejs して試したら、インストールされたのは v1…