土曜日, 4月 26, 2008

お勉強会

チョー寝不足で死にそうだった orz

まったりペースだたので憑いていくのは全然へーき…ていうか、隅っこで関係ない話ばかりしてた orz

こんなことしててはいけないなーと思いつつ、こんなまったりペースでは2年かかっても終わんないかもーとか思ったり

水曜日, 4月 23, 2008

恋するロードランナー

http://d.hatena.ne.jp/KZR/20080422/p1

Radium Software の中の人だったのか!

火曜日, 4月 22, 2008

で結局…

元の目的(勉強会の準備)とは全然関係ないこと(ldrawいじり)に時間を費やし続けてるし… orz

MinGWで_lgui.dll, _ldraw.dllの再構築

再構築したGTK+開発環境で_lgui.dll, _ldraw.dllの再ビルドをしようと思ったりしたのですが、msysでmake.luaがうまく動かない orz

慣れない事はしないと心に決めて、make.lua見ながら手でコンパイル。

\$ /mingw/bin/gcc -DHAVE_GTK -DBUILD_DLL -Isrc -pipe -Wall \`pkg-config --cflags gtk+-2.0 libglade-2.0\` -I../lua-5.1.3/src/ src/*.c -c \$ /mingw/bin/gcc -shared -Wall *.o \`pkg-config --libs gtk+-2.0 libglade-2.0\` -L.. -llua51 -o _lgui.dll \$ /mingw/bin/gcc -DHAVE_GTK -DBUILD_DLL -Isrc -pipe -Wall \`pkg-config --cflags gtk+-2.0 libglade-2.0\` -I../lua-5.1.3/src/ -I../lgui-0.8.0/ src/*.c -c \$ /mingw/bin/gcc -shared -Wall *.o \`pkg-config --libs gtk+-2.0 libglade-2.0\` -L../lua-5.1.3/src/ -llua51 -o _ldraw.dllでどうにかできた!

MinGWでDLLの作り方が解らなくて、"-llua51"で"lua51.dll"とリンクする、ということになかなか気付けずにしばらく悩んでいたのですが orz

GTK+ on MinGW32

ldrawcairoバインディングがかなり不足気味なので、自分でコンパイルするかとGTK+MinGW32開発環境をインストールするために Gtk+ 2.12.9 Development Environment Revision 2 を入れてみたら、"pkg-config --cflags cairo" とかで「pixman-1.pcがないで?」と怒られる…どうもパッケージングのcairoを最新に入れ替えた際に、pixmanを入れ忘れたっぽい orz

Gtk+ 2.12.9 Development Environment Revision 1 だと問題なさげ。
cairoのバージョンが古いかも知れないけど気にしない。

月曜日, 4月 21, 2008

ldraw

最新版のWindowsバイナリをダウンロード。Lua 5.1とGTK+ 2.12のランタイムが必要なので、Luaソースをダウンロードしてコンパイル。GTK+はランタイムダウンロードして済ませる…割とあっさり動いた。

ただPNG以外のexportが出来ない…ソースを見ても間違いなさそう orz

luaのGUIツールキットとかグラフィックとか

luacairoが使えたらいいなぁ~とか思って、ここいらへんを見てみる。

cairo関係ないけどIUPがコンパクトで対応ファイルもそこそこで悪くない感じ。ただ、日本語Windows環境でPDFのexportがそのままだと難しそう。

cairo関係ではlguildrawが目に付いたので試してみようかな。

他にもいろいろあるみたいだけどとりあえず。

環境復旧中

先月実家に帰って、持参したNote PCいじってたら何故かシステムが壊れた orz

しばらく意気消沈しつつ最低限のインストールをして、忙しい仕事に必要なだけのソフトウェアを入れていただけで使っていたんですが、今週末の勉強会に参加するために開発環境を再構築。
つい関係ないものまでインストールしてるのはご愛嬌。