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

Mac Proのメモリ認識エラーの対処(前編)

mac

先日のWWDCではMacProが発表されましたが、どうみてもゴミ箱にしか見えません。今年末に発売されるみたいですが、しばらくはMacPro (Early2008)で頑張りたいと思います。さて、随分前に買った2GBx2(DDR2 FB-DIMM)2セットを、MacProに設置したのですがOSから…

Mac Proのメモリ認識エラーの対処(後編)

mac

考えてみると、このMacProを2008年に購入してから、恥ずかしながら一度も内部を清掃したことがない。グラフィックボードを交換したときに少しホコリを拭き取った程度で、分解して清掃まではやっていませんでした。 まずはMacProを分解。フタを開けてから、ま…

invalid conversion from ‘const char*’ to ‘char*’の対処

c++

例えば以下のようなクラスを定義して、インスタンスを生成しようとするとコンパイラ時にinvalid conversion from ‘const char*’ to ‘char*’といったエラーがでる。 class A { private : char *name; public : A(char *name); } A::A(char *name) { this->nam…

メンバ関数を_beginthreadex()使ってマルチスレッドにする

あるメンバ関数をbeginthreadex()を使ってマルチスレッド化するためには、マルチスレッド化したいメンバ関数を一度ラップする。_beginthreadex()には以下の呼び出し規約がある。 beginthread,beginthreadex 新しいスレッドの実行を開始するルーチンの開始ア…

Cygwinにipythonを入れてみた

TAB補完などが可能ということで、対話実行型のシェルであるipythonを入れてみた。pyreadlineが必要とのことで、easy_installでインストール $easy_install install pyreadline Searching for pyreadline Reading http://pypi.python.org/simple/pyreadline/ …