開発環境

開発環境

Selenium Grid on Ubuntu — 分散ブラウザテスト環境のDockerセットアップ

Selenium のローカル実行で悩みがちなのは「ChromeDriver と Chrome のバージョンが合わない」問題です。 公式イメージ selenium/standalone-chrome を使えば Chrome・ChromeDri…
開発環境

JMeter on Ubuntu — GUIとCLIで動かすApache負荷テスト完全版

負荷テストのツールを探していると、必ず名前が出てくるのが Apache JMeter です。Webサービスのレスポンスタイム計測、スレッド数を増やしてのスケール確認、API エンドポイントへの連続リクエストなど、幅広い用途に使われています。
開発環境

Locust on Ubuntu — PythonでシナリオベースのAPIストレステスト

Locust は Python で負荷テストシナリオを書けるオープンソースツールです。locustfile.py に @task デコレータでリクエストを定義するだけで、数十〜数千ユーザーの同時アクセスをシミュレートできます。ブラウザで動く…
開発環境

WordPress テーマ開発環境 on Ubuntu — Sage+Webpack+HMR完全構成

WordPress のテーマを自作したいとき、最初につまずくのは「開発環境」です。PHP のバージョン、Node.js のビルドツール、ファイルを保存するたびにブラウザをリロードするあの作業……全部まとめて解決できる構成を紹介します。
開発環境

WordPress プラグイン開発環境 on Ubuntu — Local WP+Docker構築

WordPress のプラグイン開発を始めようとすると、まず環境構築で詰まります。「PHPのバージョンはどれ?」「ローカルのWordPressはどうやって動かすの?」と調べているうちに時間が溶けた経験がある方も多いはずです。
開発環境

Electron on Ubuntu — Node.jsデスクトップアプリの開発と配布

Electron は Chromium と Node.js を組み合わせたデスクトップアプリ開発フレームワークで、HTML・CSS・JavaScript でウィンドウ付きアプリを作れます。VS Code や Slack が Electron…
開発環境

mypy on Ubuntu — Python静的型チェックの導入とCI組み込み

Pythonのバグを実行前に潰したい。そう思ったときに最初に入れるべきツールが mypy です。型ヒント(int/str/Optional など)をもとに「実行しなくても確実におかしい箇所」を指摘してくれます。Ubuntu 24.04 での…
開発環境

pre-commit on Ubuntu — コード品質を自動チェックするGitフック設定

「コードのインデントが揃っていない」「行末にスペースが残っている」——そういった指摘をコードレビューで毎回受けると、本質的な議論の時間が削られます。pre-commit は git commit の直前に自動でコードチェックを実行するツール…
開発環境

pytest on Ubuntu 応用 — フィクスチャ・モック・CI統合の実践

pytest の基礎(インストール・基本的なテスト実行)はすでに使えるとして、今回はフィクスチャ・モック・カバレッジ計測の3本柱を掘り下げます。
開発環境

Celery on Ubuntu 応用 — タスクキューの監視・スケジューリング・Flower

Celery の「タスクを投げて非同期に動かす」基礎は分かった。でも実際に本番で使おうとすると、「今ワーカーは生きているのか」「タスクがどこで詰まっているのか」が見えなくて困る——私が最初に詰まったのはここでした。