kumaryu日記
2005-01-12 みにー
_ Mac
Mac miniが欲すぃ。
PCとMac両方あるからiMacのモニタさえ無ければなーと思ってたらその通りの物が出やがった。
iBookは持ち歩いてないし、いわきに帰る時もMac miniなら持ち帰れる。
かなり惹かれるが、メモリを1GBにすると良い値段になるのがね…。 そこだけがネック。
今のiBookを誰かに売り払ってメモリ分くらいになるなら買っても良いのだが。
_ iBook
なんかデュアルディスプレイにしてみた。
デュアルの必要は無かったんだが、CRTの方が液晶のミラーリングに制限されて1024x768までしか出ないのが不満だったので。
で、CRTを1280x960の85Hzにしたついでにデュアルになってしまったわけだ。
液晶の方はwxWidgetsのドキュメント表示用になりました。
こうなると、やっぱりMac miniはどうしても欲しいという程では無いんだよな。メモリ最大1GBなのとG4 1.42GHzが魅力的なだけ。
_ ruby/wx
1日1クラス以上実装を目標にちまちま実装中。
秘かにスナップショットを上げたりしてます。
wxDCを実装してて思ったんだが、さすがにいつまでもwx.NET-0.5ベースとはいかないようだ。メソッド少なすぎ。
0.6.1*1を確認するとやはり大分増えてる。
wx-cからrubyへの関数インポートは手で適当にやってたが、やはり自動化しなきゃダメだよな。
C++の関数宣言をパースするのって以外と面倒なんだよな。特に引数のパース。 正規表現だけで表わせるもんなんだろうか。それともraccかなんかでちゃんと解析しなきゃならんのだろうか。
ほんとにフルスペックのC++の宣言を解析するならracc用のルールを書いた方がいいんだろうが、wx-c限定なら正規表現だけでもなんとかなりそうだな。
でも今日は眠い。
1日1クラスのペースなら一ヶ月で30クラス程実装できる。まあクラスの大小もあるので一概には言えないが、30クラスも実装してればそこそこ動かせはするだろう。その辺でいったんバージョン番号付けてリリースかな。
*1 出てた