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

C++で作ったwxWindowに、Luaで作ったコントロールを設置する(wxWidgets 2.8.10を使用)

wxLua を使うと Lua から wxWidgets を簡単に使うことができる。もちろん、フレームから何から全部 Lua で書けてしまうので、そうしても構わないのだけど、コアはやっぱり C++ で書きたい! GUI も大枠は C++ で書いて、局所的に Lua で拡張したい!! そし…

Amazon EC2のアカウントを作成してみた

クラウドAMAZON EC2/S3のすべて (ITpro BOOKs)作者: 並河祐貴,安達輝雄,ITpro/日経SYSTEMS出版社/メーカー: 日経BP社発売日: 2009/11/05メディア: 単行本購入: 4人 クリック: 372回この商品を含むブログ (18件) を見るこの本を参考にアカウントを作成してみ…

runtime.GOMAXPROCS で CPU をフル活用

Go

CPU使用率が100%を越えなくて悩んでたら id:kzk が発見してくれました!やたー! import "runtime" func main() { runtime.GOMAXPROCS(コア数); }という感じにすると本気を出してくれます!が、下のソートはコア数1のときが一番速かった・・・。まあチャンネ…

Go で無駄にチャンネルを使ってクイックソートのようなものを書いてみた

Go

-1がEOF的な用途で使われている感じ。Core i7でCPU100%までしか食わないんだけど、書き方が悪いのかそういうものなのか。チュートリアルのsieveで興奮して適当に書いただけなので、明日もう少しドキュメント読んでみよー。 package main import "fmt" import…

Go での簡単な Makefile の書き方

Go

include $(GOROOT)/src/Make.$(GOARCH) TARG=コマンド名 GOFILES=\ file1.go\ file2.go\ ... include $(GOROOT)/src/Make.cmdこんな感じのを用意するだけでいいらしい。最後の Make.cmd を Make.pkg にすると .a を作ってくれる。らくちん!

Ubuntu9.10, nVidiaなカード:症状別xorg.confの直し方

apt-get remove python したらいろんなものが消えてしまって大変なことになったのでOSを再インストール。そしたらまた画面設定でハマったのでメモ・・・。基本的にはこの間のエントリの加筆。今回は参考文献なしなので間違ってるかもしれない。注意。ちなみ…