Rubyやっちまった感ある。C拡張書いてるわけなんですが、C++で書いてるせいで後からnewでインスタンス作る実装が必要になったしまったわけです。画像処理ひっそりとRixmapとかいう似非ビットマップ画像処理ライブラリつくってるわけなんですが、こいつを作ろうと思ったきっかけっていうのは結局PILレベルで楽に使える画像処理ライブラリが見つからなかったから、だったわけです。Botを新API対応を兼ねて作りなおしてまして、そして3月3日頃*1に置き換えてました。前提として次の環境でした。Rubyステート番号を使っている部分から実際のステート定義を見れたら便利だろうか、などとついった見ながら思ったのでとりあえず作った。MUGEN用tagsファイル作成スクリプト。newを再定義してインスタンスをメモ化)とかいうのを使って同じ色は同じオブジェクトを使...メモ化を使った自作画像処理ライブラリでのメモリ削減試行2012-11-17メモ化って初めて知りましたRubyRixmapなんだけど、その中のカラーオブジェクトはフルカラー画像だと凄まじくメモリを食うことがわかっていたので、C++実装時代からイミュータブルオブジェクトかつ、同じ色は同じオブジェクトにしようとしてたんです。Rubyで実装したほうが早いという結論になったわけです。DotCloudえー、ちょいちょいシェリスたんBotをGAEから移設しようとしてまして、とりあえずHerokuとDotCloudに目をつけて試してみたんですよ。結論から言うと、WindowsだとCygwin必須です。herokuはDotCloudよりは楽でしたね、相対的に。Ruby最近DXRubyでゲームエンジン作ることになってます。いやDXRuby以外でもいいんですがココでちょっとした問題が。RubyRubyの記事を検索して出てくるページにですね、モジュールに対するattr_accessorみたいな関数であるmattr_accessorというのがあったのですよ。Redmineシェリス様つくるのになんとなーくタスク管理とかしたかったので再度Redmineを投入してみました*1。前回はTomcat+JRuby+Redmineな環境でしたが、今回はApache2でやりたかった。すごく嵌ったのである。.NETメモしておかないと忘れそう。IronPythonのほう。普通にrequireで出来る。MUGENとりあえずRedmineを使ってのプロジェクト管理をはじめてみました。Javaうーん、warblerで普通にwarを作ったやつはTomcatで動くんだけどなー。GAEでやるとエラーメッセージなしで500になっちゃうんだよなー。なんとなーくRailsのコントローラが見つかってない気がする。