Posts from '2010' - 2
python-magic
忘れるのでメモる。 libmagicのPython用ラッパー。 $ pip install python-magic $ python >>> import magic >>> magic.from_file('/tmp/main.c') 'ASCII C program text' >>> read more →
ドコモ携帯で撮ったムービー(mpeg)をOgg形式に変換するPythonスクリプト
Linuxで OggConvert というGUIのコンバータが使用できるのですが、 コマンドラインから変換できないものかと思いちょこっと調べてみました。 OggConvertはPython(Gladeを使用したスクリプト)で作成されているため、 モジュールインポートすればコマンドラインから使用できます。 以下は変換スクリプト。かなりやっつけ。 import sys import time sys.path.append("/usr/share/oggconvert/") fr ... read more →
release to pgmagick version0.0.2
pgmagickをPyPIに登録 しました。 setup.pyがやっつけな感じなのでまだまだ環境依存なところが大きいですが、 すこし気軽にインストール出きるようになったので、 興味があれば使ってみてください。 Ubuntuだと以下のパッケージをインストールすれば問題なくpgmagickを インストールできると思います。 $ apt-get install libgraphicsmagick++-dev $ apt-get install libboost-python1.40-dev read more →
ImageMagick PythonMagick GraphicsMagick and pgmagick
少し前にFlickrクローンをつくろうと思ってPythonでの画像処理について調べていました。 画像処理といっても既存の変換ツールorライブラリの使い方や出力画像の質、 扱いやすさ等について調べていました。 PIL はPythonの画像操作ライブラリの代表格ですが、縮小アルゴリズムがあまり選択できず 縮小すると画像が荒くなってしまいます。 OpenCV はドキュメントが数学っぽくて理解に時間が掛かりそうだったので、 小さい画像への縮小処理に使用して、その他のもう少し大きな画像の縮小には 使用しま ... read more →
release to pyprof2html 0.2.0
5/17にpyprof2htmlのバージョン0.2.0をリリースしました。 もう6月なのに。。。 Matthew Turkさんにtablesoter.js作成時に例外となる件のバグレポートをいただきました。 あわせて pstatsモジュールのprint_callersメソッド で出力されるような情報 を出力しないの? と要望をいただき、 それもそうだなってことで、バグ修正と機能追加をあわせて0.2.0でリリースしました。 read more →
いろいろめも(unicode/Pikzie/vim) 2010.06
Unicode $ printf "\u2600\n" ☀ $ printf "\u2601\n" ☁ $ printf "\u2602\n" ☂ $ printf "\u2603\n" ☃ $ printf "\u263d\n" ☽ $ printf "\u263e\n" ☾ $ Pikzie 0.9.7でテスト実行動作がおかしい? 毎回このブログにバグレポートしてすみません ... read more →
LifeLog 2010.05
ゴールデンウィークに岡山へ、1週あけて5/15,16は日光へ旅行に行ってきました。 岡山は岡山市内と吉備津、倉敷を散策。 キーワードとしては、岡山城、後楽園、きびだんご、桃太郎、路面電車、倉敷、 パフェ、岡山ラーメンですね。 関東方面へは、宇都宮、鬼怒川、日光を散策。 以前訪れたときは閉まっていた東照宮も参拝できました。 こちらのキーワードとしては、餃子、レモン牛乳、鬼怒川、日光東照宮あたりでしょうか。 どちらも天気が良くてほんとに楽しかったです。 read more →
pydocのZsh補完関数改造2
以前pydocの補完をパワーアップさせた のですが、もうちょいと良くしてみました。 pkgutil.walk_packages() でサブモジュールまで取得できるようにしてみました。 使用しているところを動画にしたので、使用感をみてみてください。 (ぼそぼそしゃべっててダメダメですね。。) $HOME/.zshrc あたりにキャッシュ設定を追加すると幸せになります。 ただし初回の補完時とキャッシュが無効になった場合(1週間)は、再度処理が動くので時間がかかることになります。 zstyle ... read more →
一宮の桜まつりに行ってきた
2010.04.04に一宮の桜まつりにいってきました。 川沿いにキレイな桜が咲いてました。 写真だけですが、おすそ分け。 read more →
supervisordとcelerydの設定
Supervisor(d) は daemontools ライクなプロセス死活監視用のスーパーサーバです。 XML-RPCを使ってプロセス情報の取得やプロセスの操作もおこなえます。 今回はジョブキューサーバであるところの Celery(d) をsupervisord上で管理するまでを 紹介します。 supervisordの設定 インストールは easy_install 経由でおこないます。 バージョンは3.0a8です。 設定ファイル作成まで。 $ easy_install -U superviso ... read more →