Posts from '2013' - 2
nude.pyつくったけどすでに存在していたっていう
風のうわさで nude.rb があるって話を聞いたので、Pythonに移植しました。 完成して GitHubにあげた 後にすでにGitHubに nude.py があることに気付きました。 まぁでもPyPIには登録してないみたいなので、 せっかくなのでPyPIに登録しておきました 。 使い方 $ pip install --upgrade nudepy # testnude.py from nude import Nude n = Nude('./images/damita2.jpg ... read more →
PHPカンファレンス2013のLTでphp-otamaについて発表してきました
6/1に PHPカンファレンス関西2013 に参加しました。 またLTで発表しましたが、話し下手がこうじてだだすべりしましたので、 資料だけslideshareにあげておきます。 Php kansai-2013 lt-slide from Hattori Hideo php-otama の開発は細々と続けるつもりです。 read more →
Leaflet.jsを使った地図をPythonスクリプトで簡単に作れるfoliumが便利
タイトルのとおりですが、 folium というPythonライブラリが便利げ。 Leaflet.js というインタラクティブな地図を表現できるJavaScriptライブラリがあり、 そのPythonインターフェースみたいなかたちで使用できます。 実際には Leaflet.js を使ったHTMLファイルを書き出すようになっています。 さっそくインストールして使ってみましょう。 インストール Jinja2 と pandas が必要です。pandasはrequirements.txtに記載されてないの ... read more →
Pythonのしゃれおつコールグラフが表示できるplopを使う
tornado のメンテナ?をしている bdarnell 氏のプロジェクト plop 。 D3を使ったコールグラフを出力することができます。 使い方 インストール $ pip install plop プロファイルする。 $ python -m plop.collector autopep8.py autopep8.py $ ls /tmp/plop.out -rw-rw-r-- 1 hattori hattori 40397 5月 12 22:41 plop.out デフォルトだと / ... read more →
BitTorrent SyncをLinuxに導入する
ドキュメントあります が、インストールメモを。 $ wget "http://btsync.s3-website-us-east-1.amazonaws.com/btsync_i386.tar.gz" $ tar tzvf btsync_i386.tar.gz -rwxrwxr-x sync_build/sync_build 3241548 2013-05-08 22:54 btsync -rw-rw-r-- sync_build/sync_build 155 201 ... read more →
Python製Foremanクローンのhonchoを使ってみた
Foreman はProcfileベースのプロセス管理ライブラリで、 honcho はそのPythonポーティングです。 便利そうなので使ってみます。 honchoの最新リリースバージョンは0.4.0 です。 インストールから起動まで インストール $ pip install honcho 今回はbottle.pyを使ったWebアプリを2つ起動してみます。 # app.py import sys from bottle import run def main(): run(port=i ... read more →
jubatus関連コマンドのZsh補完関数を書きました
最近 jubatus を触る機会があり、コマンド叩くのでZsh補完関数書きました。 _jubaconv と _jubaseries ファイルを所定のディレクトリに格納してください。 よければドゾ。 https://github.com/hhatto/zsh_completions read more →
pyrapidjsonをリリースしました
rapidjson のPythonインターフェース pyrapidjson をリリースしました。 すでにバージョンは0.2です。 Python3系にも対応してます。 ベンチマークスクリプトは このあたり 。 read more →
netsniff-ngコマンドのZsh補完関数を書きました
にゅーじぇねれーしょんなパケットスニファ netsniff-ng のZsh補完関数を書きました。 Zsh completion function for netsniff-ng ぜひ使ってみてください。 参考 誰のせいでもなくnetsniff-ng | 迷い庭 netsniff-ng - Wikipedia, the free encyclopedia read more →
otamapy has been released
otama のPythonインターフェース otamapy (おたまぱい)をリリースしました。 otamaとは? otamaはC言語で実装されたCBIR(Content-based image retrieval) Engine、 いわゆる類似画像検索エンジン用のライブラリです。 対象画像の特徴をデータベースに保存し、画像をクエリに画像を検索できます。 otamaはCV用ライブラリ nv と 画像処理ライブラリ eiio に依存しているので、 インストールは nv, eiioをインストールした後 ... read more →