Tribute1998

データベース

pgBackRest on Ubuntu — PostgreSQL差分・並列バックアップ戦略

PostgreSQL のバックアップには pg_dump を使っている方が多いと思いますが、差分バックアップや並列転送に対応した pgBackRest を使うと、データベースが大きくなってからの運用がずっと楽になります。
ベンチマーク

wrk/wrk2 on Ubuntu — シングルコマンドで動くHTTPベンチマークツール

wrk は HTTP/1.1 専用の負荷テストツールです。シングルバイナリで動き、-t(スレッド数)と -c(同時接続数)を指定するだけで HTTP サーバーに大量のリクエストを投げ続け、スループット(req/s)とレイテンシ統計を出力しま…
開発環境

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

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

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

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

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…