python

uWSGI x Nginx でユーザをトラッキングする

nginx で lighttpd のようにユーザーをトラッキングする方法 - unknownplace.org uWSGI でこれをやりたいときは proxy_hide_header じゃなくて uwsgi_hide_header を使う。 こんな感じ。 location / { include uwsgi_params; uwsgi_proxy_pass 127.0.0.0:500…

Delicious に投稿したらタグも含めてちゃんとはてブに投稿できるようにした

Pocketからはてブがめんどい 普段のインターネッツ生活でPocketを愛用してて、 なんでもかんでも一旦ここに集約するようにしてる。 んで、気になるものはそこからはてブ & Evernoteにクリップして残す、みたいにしてるんだけど、 Pocketからだと直接はてブで…

pip install from repository

$ pip install git+git://github.com/django/django.git@stable/1.5.x#egg=django リポジトリ経由でpip installしたいときは $ pip install git+<branch url>@<branch name>#egg=<name> な感じで指定すればよい</name></branch></branch>

GitLab hooks を受けてメール通知するような wsgi サーバ

素の Gitだと普通にhook書けばいいけど、GitLab だと hook 用にサーバ用意せないけんので。 wsgiref でとりあえず動作するようにして、 gunicorn でデーモン起動させて、とりあえず Yammer にメール投稿するように設定してる

遅ればせながら bpython 入れた

最近は ipython より bpython らしいので遅ればせながら導入してみた インストール $ pip install bpython このまんまでも使えるけど、諸々気になるところがあっていろいろいじった キーバインド変えたい F2のソースコード参照が動いてくれなかったので、変…

pip で PIL が入らなかった

pythonbrew venv create した 仮想環境で PIL がうまくインストールできてなかった 必要なライブラリはインストール済みのはずなのに、not available になる環境は CentOS 6.2 $ pybrew venv create hoge $ pip install PIL .. PIL 1.1.7 SETUP SUMMARY ----…

CentOS に nltk を入れる

環境 CentOS 5.4 Python 2.6(ソースから入れた?と思うたぶん) なんとなく pip を使ってインストール sudo pip install nltk import yaml できませんとか言われる。 pyYaml とやらが必要らしいので入れる。 sudo pip install pyyaml んでもっかい sudo pip…

説明会の空席通知スクリプト書いてみた【リクナビ】

どうも。絶賛就職活動中の id:moqada です。就活生らしく、せっせとリクナビで企業にエントリーしたり説明会の予約したりしてるわけなんだけど、最近はちょっと興味ある企業の説明会とか見てもほとんど満席で空席待ちなとこばっかり。そんでもって、リクナビ…

Django × Python 本を献本いただきました

http://www.tsuyukimakoto.com/blog/2009/02/12/start_pythoning/:title= ブログに書評書けば Django × Python 献本するぜって企画を著者である露木さんがやっていたので、自重せずに応募してみたら当選しちゃいました。 ほんとありがとうございます! んで…

iPython でちょっと便利なショートカットとか

なんか色々便利そうなショートカットとかコマンド見っけてたので備忘録的にメモ。% ついてるやつは Magic Function とかいうらしい。 関数実行のショートカット かっこは省略できるらしい。初めて知った。 「/」でさらに引数の「,」を省略。「,」で引数を文…

iPython を起動中にモジュールを再読み込みさせたい

iPython でモジュールとかファイル読み込んで色々試しながら、エディタでソースをいじってちょこちょこ変更してくってことをよくやるんだけど、いちいち iPython 再起動&再 import したりしてたもんですげーめんどくせーなーと思いながらやってた。で、なん…

IPython の timeit で実行時間計測

Python で関数やらモジュールやらの実行時間を計りたいときに使うっぽい、IPython の timeit ってコマンドがめっちゃ便利だったのでメモ。 使い方 %timeit って書いて計測したい処理を書くだけ。 例えばこんな感じ。 In [1]: l = range(100000) In [2]: %tim…

Django で画像を選択するための Widget 書いてみた

今作っているサイトでラジオボタンの選択肢にアバターの画像を指定するようなフォームが必要になったもんで、なんかよい Widget はないものかと公式のドキュメントとか見てみたけど、Django には label に普通のテキストを表示させる Widget はあっても labe…