Posts tagged with 'Python' - 2
Python拡張モジュールの静的コード解析にgcc-with-cpycheckerを使う
gccをPythonから使用できるプロジェクト GCC Python plugin というものがあります。 そのなかでPythonのC拡張モジュールを静的コード解析できるツール gcc-with-cpychecker というものがあります。 今日はその使い方を紹介します。 Instllation $ sudo apt-get install gcc-4.7-plugin-dev $ git clone git://git.fedorahosted.org/gcc-python-plugin.gi ... read more →
PyCon APAC 2013 in Japan に参加しました
9/14,15に PyCon APAC 2013 in Japan に参加してきました。 今までPythonにお世話になって来たので何かしら貢献したかったのと、 ドヤれるってことで Patron として参加しました。 Go PyConに参加してアレですが、 Go言語に関連した話を聞いたりしたりして、 より興味が沸いてきました。 Pythonを使いつつ、Goもガシガシ使っていきたいなと。 Go関連のイベントにも積極的に参加したいですね。 LT 9/15にライトニングトークがあったので、 autop ... read more →
hackingとflake8プラグイン
hacking はOpenStackプロジェクトで使用されているPythonのコーディングスタイルをチェックするツールです。 Google Python Style Guide を規約のベースに使用しており、 flake8 プラグインの仕組みを使って実装されています。 同じような目的に使用されるツールとしては、 pep8 や pyflakes 、 pylint などがあります。 使い方 インストール $ pip install hacking $ flake8 --version 2.0 (pe ... read more →
mooをフォークしてmeowをリリースしました
以前紹介した markdownファイルをリアルタイムプレビューできるツール moo 。 現在はJavaScriptをベースにしたツールに変わってしまったため、 reStructuredTextファイルも変換できるようにしたPython版をフォークして meow としてリリースしました。 mooの作者とのやり取りは このあたり 。 Python3でも動作します。 コードはGitHubにあげています 。 インストールと使い方 インストール $ pip install meow 起動。 $ meow ... read more →
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 →
Leaflet.jsを使った地図をPythonスクリプトで簡単に作れるfoliumが便利
タイトルのとおりですが、 folium というPythonライブラリが便利げ。 Leaflet.js というインタラクティブな地図を表現できるJavaScriptライブラリがあり、 そのPythonインターフェースみたいなかたちで使用できます。 実際には Leaflet.js を使ったHTMLファイルを書き出すようになっています。 さっそくインストールして使ってみましょう。 インストール Jinja2 と pandas が必要です。pandasはrequirements.txtに記載されてないの ... 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 →
pyrapidjsonをリリースしました
rapidjson のPythonインターフェース pyrapidjson をリリースしました。 すでにバージョンは0.2です。 Python3系にも対応してます。 ベンチマークスクリプトは このあたり 。 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 →
Gruffy version0.3.4 has been released
Gruffy 0.3.4をリリースしました。 以下のようなベジェグラフとアキュムレーターグラフを追加しました。 Gruffに追従したかたちです。 Links Gruff GitHub read more →