Posts from '2011' - 2

Posts from '2011' - 2

jpegtranのPythonバインディングである python-jpegtran を使ってみるところまで。 jpegtran jpegtranは libjpeg に含まれる無劣化(lossless)で画像処理が行えるツールです。 プログレッシブJPEGへの変換や、回転、反転等が行えます。 python-jpegtranはその名の通りjpegtranのPythonバインディングです。 インストール ソースからビルドしないとイケない。淡々と。 $ wget http://www.ijg.org/f ... read more →

前々から軽量な監視デーモン+変更時にコマンド実行見たいなツールが欲しくて 探していたのですが、 PyPIでnosierというモジュール を見つけたので紹介します。 Install nosierを使うには、 python-inotifyx をインストールしておく必要があります。 sudo apt-get install python-inotifyx easy_install -ZU nosier Example *.rstを監視して、変更があれば make html を実行する例です。 nosi ... read more →

他人のふんどしでばかり相撲をとってすみません(´Д`。) pgmagick でもできるか試してみたかったので、以下2つの記事をなぞってみました。 2枚の画像のdiff(差分)を超簡単に調べる方法 - 床のトルストイ、ゲイとするとのこと 本当は速いImageMagick: サムネイル画像生成を10倍速くする方法 - 床のトルストイ、ゲイとするとのこと image diff (2つの画像の差分をとる) pgmagickで2つの画像の差分をとるコードは以下のようになります。 from pgma ... read more →

pyprof2html のバグフィックスリリースです。 Matthew Turkさんからのレポート&Pull-Request に対応しました。 -o オプションでHTML出力先ディレクトリを指定できるのですが、 有効になっていませんでしたので、それを修正。 バグレポートありがとう。(Thanks Matthew!!) read more →

genzshcomp 0.2 をリリースしました。 hhatto / genzshcomp / source – Bitbucket 0.1のリリース通知をしていないですが、0.1からの主な修正点は以下です。 ヘルプ文字列にダブルクォートが存在していた時にパースできない問題を修正 ZshCompletionGeneratorのインスタンス生成時にオプションパーサのタイプ指定可能に genzshcompコマンドのコマンド引数の扱い、パイプからの入力時処理を修正 pylint, gunicorn, ... read more →

先日引越しをしたのですが、トム・デマルコ著「The Deadline デッドライン—ソフト開発を成功に導く101の法則 」を 荷物を整理していて見つけたので、引越し掃除の休憩の合間にポイントだけ 読んでみました。 「おっ」と思ったところだけ抜粋。 リスクを避けることは、それに伴う利益をも逃すことになるため、致命的である。(第4章) 短期的な効果を約束するものは、いんちきである可能性が高い。(第8章) 優れたプロジェクトは、デバッグに費やす時間の割合がはるかに低い。(第14章) 相手を好きになり ... read more →

明けましておめでとうございます。2011年が始まりましたね。 autopep8 Pythonにはコーディングスタイルガイドとして PEP 8 -- Style Guide for Python Code ( PEP8日本語訳 )がありますが、 PEP8に従っているかをチェックするツールに pep8 があります。 私は潔癖症なので、コードチェッカー等を使用すると、 徹底的にチェックに引っかからないようにしようとしてしまいます。 そんな人のために自動でチェック結果を反映するツールを作ってみました。 ... read more →