ruby

いまさら、IOのエンコーディングの便利さに気づいた

$stdout の外部エンコーディングを指定した YamlがUTF-8しかサポートしてないことに気付かされ、呆然としていたのは昨日のこと。 だって、Windowsだと、ソースを Windows-31Jで書いとかないと、特にテストの時にとてもとても不便だもん。 ちなみに、わたしは…

should_recieve ですごくはまったこと

BounieBotを大改造するにあたって、specを書き直してるわけなのですが。 should_receive とゆー、便利な expection(じゃないのかも)を使おうとして、すごくはまりました。should_receive って先に書かなきゃだめなのね! こんな、ちんまいspecを通すのに、…

ISO-2022-JPですか

やっぱり、正しいコードで投げないと、クライアントによっては文字化けしてました。 ということで、まじめにバイナリエディタで文字列を見てみたら、irc.trpg.netの文字はISO-2022-JPで来てました。nadokaさん、および、Brounieの内部コードは Shift-JIS(も…

Brounie 1.0を近々リリースするですよ

文字コードの扱いでひっかかってたのですが、一応の解決をみました。 どうもnadokaさんはShift-JIS決めうちらしいのですが、trpg.netのサーバから来るメッセージはShift-JISではなくて文字化けしてた模様。 on_privmsg で受け取るメッセージを、Shift-JISに…

その後のBrounie

少女展爛会システム、書いてるそばから新しい思いつきをするので、一進一退なのです。バーンダウンチャートがぎざぎざしながら、下がって行かない感じ。 わりとまじめにunit testを書いてます。ちょっとitを書くのをさぼってて、意味不明な結果表示のとこも…

initialize についての基本をいまさら学んだ

Somthing.new(s) で、Stringをパースしようとしてたわけです。 んで、解釈できない文字列だったら、nilを返そうとしたら嵌ったのです。 newメソッドは問答無用で、selfを返すのねん。 class Something def initialize return nil end end Something.new #=> #<Something:0x1111111></something:0x1111111>…

nadokaさんでbrounie botを書き中

Brounieがライブラリとしてはおおむね出来上がったので、nadokaさん(v0.7.6)で IRCbotを書き中です。 nadokaさんの設定とか、botの作り方とかはおおむね把握できました。 nadokaさんメモ send_noticeのmsgに改行が入っていると無視される。 ので、msg.each_l…

Brounieのその後

あとちょっとかなー。→できた。 Brounie 少女展爛会システム 提示部 セッションを新規作成 全てのオーデは0 出来事表を持っている 参加しているキャラクタは0人 キャラクタの参加 キャラクタを追加できる テンションは空 list キャラクタリストの表示 展開部…

忘れがちなことのメモ

今日はやっと遊びコーディングの日なのです。 Brounieをあれこれしてるのですが、間を空けすぎたので、ものすごく色んなことを忘れてました。 スクリプトとしてもライブラリとしても使えるようにする方法 スクリプト実行でも使うけど、irbから使いたいときも…

Brounie ひとまず出来た

とりあえず、当初の目標までは出来たので、しばらくシナリオ作りをしようと思います。 String エンコード関連 specファイルに記載したリテラルは、Windows-31Jであること prim で、UTF-8に変換されること Brounie::Session クラス: オーデを持つこと put_in …

Brounie のその後

いちお、今夜、判定あたりをごにょごにょして、週末にはシナリオ作り(という名のNPC作り)に集中するとゆー予定。 nadokaさんをいじり始めるのは、オンじゃないセッションが終わってからにすること!>自分 Brounie::Session クラス: オーデを持つこと put_…

少女展爛会のモジュールを「Brounie」と命名

屋敷妖精だからね。 名前を決めただけですがヽ(^^;)ノ。こんど少女展爛会のGMをすることになったので、NPCのデータを作ってるのですが、これがすごい時間かかってまして。 もうね、作って、模擬ショウ・アップしてみて、データを調整して・・・とぐるぐるし…

Ruby 1.9.0 をインストールしました

artonさんのインストーラで。artonさん、とてもとても、ありがとうございます m(..;)m。 http://arton.no-ip.info/diary/20080312.htmlちなみに、Windows Vista です。

東京Ruby会議に行ってきました

http://regional.rubykaigi.org/tokyo01 すごく楽しかったです。*namu*さん、ありがとう。でも、例によって後の飲み会で超はしゃぎまくって反省です。<何十度反省しても直らない性癖 はしゃいだ勢いで中身のある日記としては、9ヶ月ぶりくらいだけど書いて…