/var/log/soymsk

id:soy_msk


2011-01-01から1年間の記事一覧

mingw-getでのMingwインストール

MinGWのインストール方法がいつの間にか変更されていた。リポジトリを参照してパッケージ管理をするようになった。とりあえず20111118版はアンチウィルスソフトにはじかれるので、以前のバージョンをインストールして、インストール段階で最新のレポジトリを…

synchronous通信中のasynchronous通信について

サーバー側で時間のかかる処理をする場合にプログレスバーを表示させたい。 重いメインの処理はGET+同期通信のレスポンスが返ってくる前に、GET+非同期通信で進行状況を取りたい。Firefox, Chrome, Safariで試したところFirefoxは同時に通信可能だったが、Ch…

Django + South

Djangoではモデルの変更には対応できないのでSouth ( ver0.7 ) を導入。 できること: モデルのフィールドの変更? できないこと: モデル名の変更などモデルの同一性を判別できない以上、リネームは無理っぽいね。それなら手動でやったほうが早いし確実。

Xerces Static Library

Visual Studio 2010でXerces XMLを使ってはまったのでメモ。プリプロセッサの前処理シンボルにXERCES_STATIC_LIBRARYを指定すること。指定しない場合、リンク時に未解決のシンボルエラーが発生する。以上。

MPICH2 on Windows7 64bit with visual studio 2010

1台のPCで並列処理を行う場合、openMP と MPI の2通りがあるらしい。 MPI はPCクラスタ上で実行する分散処理フレームワークだけれども、一台で実行する場合でもopenMP以上の性能が出る場合があるとのことなので、まずインストールをやってみた。1, MPICH2 o…

MPICH2 on Windows7 64bit with visual studio2010

1台のPCで並列処理を行う場合、openMP と MPI の2通りがあるらしい。 MPI はPCクラスタ上で実行する分散処理フレームワークだけれども、一台で実行する場合でもopenMP以上の性能が出る場合があるとのことなので、まずインストールをやってみた。1, MPICH2 o…

続]フォーマット別音楽管理

PCで聴く場合はFlacで、iPhoneなどで聴く場合はaac,mp3みたいにいろんな形式で音楽ファイルを持っていると、いざFlac形式の音楽だけを聴きたい場合にしっくり管理する方法がなかった、ということは過去記事にも書いた。 でも、foobarならいろいろカスタマイ…

eclipse CDTで実行エラー

CDTでバイナリを実行してもコンソール上ですぐに[terminated]となってしまい実行できなくなった件:結論として、ライブラリが不足していると起こるらしい。スタックトレースには のように表示されるはず。一見コマンドプロンプトからは起動できていたので気…

10進数->n進数

10進数->n進数(n = 2 ~ 35)の変換。ググッてもn進数というのはなかなかなかったので。STLは少しおおげさか。 const char *numset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWYZ"; void cardinal_encode(int num, int ocar) { if(num == 0) {cout << "0" << endl;…

C++からPythonモジュールを使う

C++ からPythonモジュールを使うのをやってみた。 id:Wackyさんの記事を参考にhttp://www.linuxjournal.com/article/8497からサンプルをそのまま流用。まずPythonモジュールから。 def hello(): print "Hello, Python!"; return "Success"; 続いてC++ #inclu…

Python C++

研究で大量のXMLファイルを処理しなければならなくなった。 XMLファイル自体はzip圧縮されていて、解凍すると100MBにもなる場合がある。(ほとんど冗長な情報が入ってるだけだけど。。)なのでパースはC++でやらせたい。でもダウンロード、Zipの解凍、XMLの…