Linux
C++のThreadとQueueを使って、複数のスレッドを連携させて動作させるサンプルを作ってみた。
巨大でスパースな行列データは Python list ではなく dictionary 型で!!
Fortran で巨大行列の計算を行うと、マシンの stack size 制限位よってセグメンテーション違反することがあるので注意!!
C言語で書いたコードから Fortran を呼び出してみました。
OpenStreetMap のデータをローカルに落とし、ローカル環境内で逆ジオコーディングを試してみました。 ( 逆ジオコーディング : 緯度経度から住所を取得する )
C++ Boost ライブラリの RTree 機能を使って検索を試してみた。
frickr API を Python で使用して、特定ユーザの画像リストを取得してみる。
Cython の簡単な使い方
MKL を利用した処理で、allocate したメモリ領域使用量を取得する。
Python コンソールで動かした後は、モジュール「readline」。
Django を利用して日本語を POST する場合、文字列は Unicode になっているので、うまく decode してあげる必要あり。
Django で作成したプロジェクトで Import エラーが発生したが、wsgi.py のパス読み込みの問題だった。追加したら解決。
Python の inspect モジュールを使ってみた。『活動中のオブジェクトの情報を取得する』ことができる。
top コマンドで 1つのプロセスを監視してみた。出力の加工も。
MongoDB で大きなファイルを保存する仕組み「GridFS」を使ってみる。
Linux 環境の MongoDB をインストールして実行してみる。動かすのは Python で。
ImageMagick (Python wand) を使って、大量の正方形画像を 1枚 の巨大な画像にしてみる。
ImageMagick (Python wand) を使って、画像のトリミング & 正方形化を行ってみる。
CentOS に ImageMagick、Wand をインストールして、Python から ImageMagick を使ってみる。