茶トラ猫エンジニア

フリーランスとして働く、先が見えないエンジニアのメモ帳

エンジニアが定着しやすい会社について思うこと(オン・ボーディング)

先日、衝撃の記事を読みました。 珍しく、自分が求めていた環境に近いものでした。 mirai.doda.jp これを、Google やメルカリが採用していること自体知りませんでし、このシステムがあることに感動しました。 今回は入社間もないエンジニアの社員さんや、外…

pipのコマンド操作とオプション一覧

最近、pip や pipenv のコマンドを使う機会が増えてきたので pip コマンドについてまとめてみました。 pip は依存関係に引っ掛かることも多いですが、ここは慣れですね。 ヘルプ バージョン確認 インストール済みのパッケージ一覧 インストール可能なパッケ…

JavaScriptで特定の範囲の整数の乱数を取得する

前回、Python で乱数を取得して前ゼロ(ゼロパディング)する方法を紹介しました。 www.saratoga.jp 今回は、Chrome 拡張の Postman の「Pre-request Script」で同じくランダムな値を生成したかったのでやり方を紹介します。 Postman と Newman を利用した自動…

Pythonで特定の範囲の整数の乱数を取得する

どの言語を使っていても遭遇するのが乱数の生成。 ビジネスロジック以外でも、シナリオテストや負荷試験のロジックを書く機会が増えてから使う場面も増えました。 今回は Python で特定の範囲の整数の乱数を取得する方法を紹介します。 負荷テストは以前紹介…

pythonでRedisサーバに接続する方法

python のスクリプトから Redis サーバへ接続して操作する必要性に迫られ試してみました。 最初に候補として思い浮かんだのは以下の 2 つです。 Redisクライアントのコマンド実行pythonのRedisモジュール 今回はどちらが使い勝手とパフォーマンスが良かった…

MacでRedisクライアントを使用してDockerのRedisサーバへ接続

ローカルで Redis サーバを利用したい用途があったので、Docker で Redis サーバを起動し、Mac のターミナルから Redis クライアントで操作できるようにしてみました。 Redisクライアント Mac の場合は brew でインストールします。 $ brew install redis バ…

エンジニアが腸内環境を整えるために実践していること

最近、周りのエンジニア仲間にも健康を意識する人が増えてきました。 疲れが抜けにくくなった 年齢を感じるようになった これくらいはまだかわいいものですし、ちょっと言ってみただけ的な感覚ですよね。 そもそも 30 歳を超えたくらいで言うんじゃないよっ…

のぞみ新幹線の無料Wi-Fi「Shinkansen Free Wi-Fi」の設置車両

新幹線の無料 WiFi サービスが少しずつ拡大していますが、まだまだ多くはありません。 前回、出張が増えてきたこともあり「のぞみ新幹線で喫煙者が隣に座ってこない確率の高い席」の記事をお届けしましたが、今回は新幹線の無料 WiFi が付いた車両に乗るため…

のぞみ新幹線でタバコ喫煙者が隣に座ってこない確率の高い席

最近、新幹線による出張が増えています。 といっても、週に 1 回往復する程度なので体力的な疲労はそれほどありません。 しかし、新幹線の席に恵まれなかった時は最悪。 半端ないストレスが襲ってきます。 今回は隣の席の人がタバコ臭い場合の予防法について…

DockerでNginxとPHPを連携させてサクっと動かす

Docker に少しずつ慣れてきましたが、今回は動的なことをしたいモックサーバを急遽使いたかったので、ローカルの Docker で Nginx と PHP(php-fpm)が動作するコンテナを作成してみました。 それぞれのサーバの要件は以下の通り。 Nginx コンテナ上では80番ポ…