2011-02-01から1ヶ月間の記事一覧

Prove を quickrun する

元ネタ http://d.hatena.ne.jp/ruedap/20110225/vim_php_phpunit_quickrun http://vim-users.jp/2010/09/hack172/ Perl スクリプトを書く時は テストランナーに Prove を使うのでそっちを設定する。 augroup QuickRunUnitTest autocmd! autocmd BufWinEnter,…

Nose を quickrun する

元ネタ http://d.hatena.ne.jp/ruedap/20110225/vim_php_phpunit_quickrun http://vim-users.jp/2010/09/hack172/ Python スクリプトを書く場合は unittest を使って書くがテストランナーは nose の方が好きなのでそっちを設定する。 augroup QuickRunUnitTe…

Stagehand_Testrunner を quickrun する

元ネタ http://d.hatena.ne.jp/ruedap/20110225/vim_php_phpunit_quickrun http://vim-users.jp/2010/09/hack172/ PHP スクリプトを書く場合は PHPUnit を使ってテストコードを書くが、PHPUnit のテストランナーより Stagehand_Testrunner の方が好きなので…

MacPorts でインストールした Redis を再起動する方法

いつも忘れるのでメモ。launchctrl を使って stop, start でいけた。 $ redis-cli redis> info redis_version:2.0.4 redis_git_sha1:00000000 redis_git_dirty:0 arch_bits:32 multiplexing_api:select process_id:85 uptime_in_seconds:2836940 uptime_in_d…

Gunicorn を damemontools で管理

以下メモ。 nginx をリバースプロキシにして、Unix domain socket で Gunicorn/meinheld で起動している。 開発/テスト環境ではサーバで gunicorn_paster*1 してるだけだったけど、さすがに本番の運用環境ではマズいと思い、daemontools を入れた。 # 因に d…

Redis の expire の仕様

# 追記 Redis2.6.10 で試したら意図通り取得出来た。 Python で Redis を使用していた時にあたった問題。 # 2.1.3 以降では発生しないよう。 こんなコード。 #!/usr/bin/env python # -*- coding: utf-8 -*- from redis import Redis client = Redis() clien…