FrontPage開発日誌


Railsと私 - 2009/6/25 (木) by myun2

どうもお久しぶりです。ミューです。

最近はRuby on Railsの方にちーっとばかし浮気してました。

Rails・・・面白いですね。RoRoR なる本を見ながら、また、ある程度読んでコツを掴んだ以降はネットで調べながら、ごにょごにょと色々作っておりま。

最近では結構日本国内での情報も、段々と枯れてきつつあるようで、検索キーワードをあれこれ試してみれば、 割かし知りたい情報がHitしてくれたりします。

・・・ただまぁ、まだそれぞれのサイトに情報が点々としているような状態で、 Wikiとかも一応あるにはあるみたいなのですが、まだまだ情報不足かなぁと言う感じです。 情報が枯れ切るにはもう一押しかなぁ、と言う気がしています。


さてさて。

最近では、割とRailsの方も飽きてきまして。(何

そろそろC++。Neptune/Open-MGLの方に戻ろうかなー、と思って来ています。


ちなみにNeptune/Open-MGLの方は今どういう状況かと言いますと、
先日言っていたAugust Frameworkの再設計───まぁ今は「August Framework 2.0」と呼んでいるんですけど───を作っています。

単純な「DirectX SDK無くてもコンパイル出来るようにしよう」と言う以外にも全体的に見直しを掛けて、
基本的にありとあらゆるクラスをコントロール化。また、CMglguiWindowクラスも見直し、細分化して、
例えばウインドウコントロール、マウス入力情報管理コントロール、同様にキーボードコントロール、
のようにして汎用性を高めようと言う目論見です。(多少使い勝手は劣りますがね)

6月頭はキーボードコントロールの所を作ってまして、
現在の自インスタンスしか呼び出せない形から、好きなインスタンスを呼び出し可能なように再設計していました。

で、そのクラスの関数ポインタの部分をクラス化しようとしまして、それに当たってテンプレート引数の数を動的に出来ないかと模索しまして、
・・・「そんな事出来る訳がねぇ」と思われるかも知れませんが、実はこれがBoostにて実現されてまして、(何
「一体どうやって実現しているんだろう・・・!?」と言うのを深入りしていく内に、力尽きて、Rubyに逃げ、Railsを辿り、そして今に至るわけです。

ま、一応どうやって実現しているのか、理解する所までは力尽きずに行けたんですけどね。
「うひょー!何コレ!BOOST_PP_REPEATすげー!タノシーー!!・・・あ、ごめん、もうエネルギー切れ。」
とまぁ実装していく段階で力尽きてしまった感じです。(何


はい、まぁなので↑の所から再起動、と言う感じです。


それはさておき所で。
久々にsf.jpの方に帰ってきて統計情報の方を見てみたらなんか6/19に2700アクセスとか記録したみたいなんですが・・・
一体何が起きたんですかね・・・?知ってる人はメールなりなんなりの適当な連絡手段にて教えていただきたいものです。
(メールとかメンドクセェ、と言った方はチケットの方にコメントでも良いですよ。:何)