雑食性雑感雑記

知識の整理場。ため込んだ知識をブログ記事として再構築します。

Linux

C++ スレッド処理で複数スレッド連携

C++のThreadとQueueを使って、複数のスレッドを連携させて動作させるサンプルを作ってみた。

SQL (超巨大) 集計データから、行列形式に変換して出力する。

巨大でスパースな行列データは Python list ではなく dictionary 型で!!

Fortran で巨大配列の計算を行うときの注意

Fortran で巨大行列の計算を行うと、マシンの stack size 制限位よってセグメンテーション違反することがあるので注意!!

C から Fortran を呼び出してみる

C言語で書いたコードから Fortran を呼び出してみました。

OpenStreetMap Nominatim をローカル環境で利用する。

OpenStreetMap のデータをローカルに落とし、ローカル環境内で逆ジオコーディングを試してみました。 ( 逆ジオコーディング : 緯度経度から住所を取得する )

C++ Boost ライブラリで RTree

C++ Boost ライブラリの RTree 機能を使って検索を試してみた。

flickr API を使う ( Python )

frickr API を Python で使用して、特定ユーザの画像リストを取得してみる。

Cython 事始め

Cython の簡単な使い方

MKL 使用時のメモリ使用量測定

MKL を利用した処理で、allocate したメモリ領域使用量を取得する。

Python コンソール実行コマンド一覧を表示

Python コンソールで動かした後は、モジュール「readline」。

Django で日本語パラメータを POST する

Django を利用して日本語を POST する場合、文字列は Unicode になっているので、うまく decode してあげる必要あり。

Django、mod_wsgi で公開時に発生した Import エラーの解決

Django で作成したプロジェクトで Import エラーが発生したが、wsgi.py のパス読み込みの問題だった。追加したら解決。

Python の inspect モジュール

Python の inspect モジュールを使ってみた。『活動中のオブジェクトの情報を取得する』ことができる。

top コマンドで CPU & MEM 観測

top コマンドで 1つのプロセスを監視してみた。出力の加工も。

MongoDB の GridFS を使ってみる。

MongoDB で大きなファイルを保存する仕組み「GridFS」を使ってみる。

Linux に MongoDB をインストール

Linux 環境の MongoDB をインストールして実行してみる。動かすのは Python で。

ImageMagick + Wand で正方形画像の結合

ImageMagick (Python wand) を使って、大量の正方形画像を 1枚 の巨大な画像にしてみる。

ImageMagick + Wand で画像の正方形化

ImageMagick (Python wand) を使って、画像のトリミング & 正方形化を行ってみる。

Linux に ImageMagick + Wand をインストール

CentOS に ImageMagick、Wand をインストールして、Python から ImageMagick を使ってみる。