Ruby
Cygwin経由で実行しているRubyスクリプトの実行中に、そのスクリプトを変更して上書きしようとするとランタイムエラーで強制終了する。xyzzyのバージョンは0.2.2.235で確認。まぁ、これだけだったらありそうなことなんだけど、なんとそのスクリプトファイル…
|l、{ j} /,,ィ//| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ i|:!ヾ、_ノ/ u {:}//ヘ | あ…ありのまま 今 起こった事を話すぜ! |リ u' } ,ノ _,!V,ハ | < 『RubyのFile.scanf("%s"); を使ってファイルをパースしていたら fト、_{ル{,ィ'eラ , タ人. | 恐ろしい…
(2) そのファイルと同じディレクトリにあるファイルを表すのには以下のイディオムがよく使われます。 require File.dirname(__FILE__) + "/MyClass" これは勉強になった。全てが動的なRubyならではって感じがするなぁ。C言語とかでは引数の0番目を見て自分の…
ちょっと前のエントリで、case-whenはインデントしたい、ってこと書いたけど、ruby-mode.l をちょっといじった程度では、解決しないという問題だということがわかったので、自分のポリシーを曲げて、case-whenではインデントしないという結論になりました。e…
いま、The Ruby Ways 第2版を教科書としてRubyプログラムやっているのだが、The Ruby Ways ではcase-whenで2つのスペースをインデントしている。 それに対して、たのしいRubyではcase-whenのところで、インデントが生じてない。 xyzzyのruby-modeでもインデ…
ruby-list と ruby-dev に本日加入しましたが、ruby-list-ctl 等にメール送る時に確認の返信メールが迷惑メール扱いされていないかどうか確認しましょう。特にGMailの人。GMailの迷惑メールフィルタってソーシャル的なアルゴリズムも入っていると思うんだけ…
MacOSX LeopardからRuby標準搭載になり、InputMethod周りがKit化したので、InputMethodKit勉強しないとなぁ。 とりあえず、自分用のメモも兼ねてリファレンスのリンクを貼っておく。 しかし、InputMethodKit自体のドキュメントがシンプルな物しかない。。。R…
YARVが正式に取り込まれたのでRuby1.9を使って遊んでいる駆け出しRubyistですが、win32oleを叩こうとして*1モジュールインストールしようとしたところ、早くも動かなくなってしまったという問題点にぶちあたった。検索したとおころ、ruby-devでも話題になっ…