茶トラ猫エンジニア

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

Python

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

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

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

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

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

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

pythonでget-pip実行時の参照先エラー

手元の vagrant の環境(CentOS6.7)で python の pip コマンドが入っていなかったのでインストール。 どうやら参照先が古いようで bootstrap.pypa.io を指定されました。 $ curl -kL https://raw.github.com/pypa/pip/master/contrib/get-pip.py > get-pip.py…

letsencrypt-autoコマンド実行時のpythonモジュールのエラー

letsencrypt の証明書取得の記事も増えてきたので、導入を検討し挑戦してみました。 ネックだったのは証明書の有効期限が 3 ヶ月という部分と、AWS で ELB を使用している場合に証明書の自動更新ができないことでした。 一旦は、ELB を介さずに EC2 の IP ア…