smellman's Broken Diary

クソみたいなもんです

python

MacPorts + Python + Virtualenv + RunSnake (というかwxPython)

gdal2tilesがクソ時間かかるのでプロファイルをしていました。最初はline_profilerを使ってみたんだけど、 @profile とか書くと普通に動かした時に動かなくなって面倒なので、素直にcProfileを使いました。 % python -m cProfile -o ./profiler_result/1.pro…

MapProxy インストールメモ

MapProxy をMacに入れようとしたんだけど、ちょいとひっかかったのでメモです。 環境はMountain Lion+MacPortsです。 % virtualenv-2.7 env % source env/bin/activate (env) % pip install Pillow (env) % pip install --no-install PyYAML (env) % cd env/…

Gunicornでsymbolic linkを貼り直しつつ停止なしでデプロイしたい

最近Pythonのプロダクトを扱っていたりします。 GunicornはRuby on Railsでよく使われているUnicornの影響を受けたと思われるプロダクトで、Gunicornは"Green Unicorn"という意味らしいです。Unicornではよく知られてる手法としてkillによる再起動を使ってほ…

PyObjC + Xcode

Using PyObjC for Developing Cocoa Applications with Python というドキュメントを見つけたので、早速試してみたらちょいとはまったのでメモ。環境は以下の通り。 Xcode 2.4 Python 2.4 PyObjC 1.4 まず最初にビルドができなくてはまった。これは単純にXco…