2009-11-01から1ヶ月間の記事一覧

cygwinが unable to remap ... というエラーで落ちる場合の対処方法

cygwin関連のプログラムが、unable to remap hogehoge.dll というエラーを吐いて落ちる場合は、以下の手順で復旧できます。 step-1: cygwin 関連のプロセスをすべてとめます。 タスクマネージャ等を使い、cygwin関連のプロセス、つまりbash.exeやssh.exe等の…

boostのcondition variable(条件変数)

Linuxだと pthread_cond_wait() つまり POSIX系、 Windows だと WaitForSingleObject() つまり Win32APIと、スレッドまわりのAPIはOSによって使い分ける必要があります。これは面倒くさい!!そういう場合は boost の boost::thread 一派が便利です。たとえば…

VMware Server 2.0.2 + Linux 2.6.31.5

VMware Server 2.0.2 を Linux 2.6.31.5 で動かすためのパッチ。使い方は、 $ mkdir /tmp/hogehoge $ cd /tmp/hogehoge $ for x in /usr/lib/vmware/modules/source/*.tar; do tar xfv $x; done $ patch < FILENAME_OF_PATCH $ for x in *-only; do tar cf $…