Ruby

Ruby

UR(I|L)エ(スケープ|ンコード)

いつも使うときにどっち使うべきか調べてる気がするのでメモ。 CGI.escape(string) cgi - Rubyリファレンスマニュアルエンコード対象となるのは、英数字, '_', '.', '-' 以外の文字です。また、スペースは '...
Ruby

AmazonのAPIが変わる件。その2

昨日くじけた件ですが、他にもRubyで試された方がいて、やっぱりドキュメントのほうが間違っているみたいです。 Amazon Product Advertising APIの認証の件 - zorioの日記#=> Nace+U3Az4OhN7t...
Ruby

AmazonのAPIが変わる件。

メールでも通知が来ていたのですが Amazon Web Services Developer Community : Amazon アソシエイト Web サービスの名称変更および署名認証についてのお知らせさて、このたび、Amazon アソシ...
Ruby

Ringが繋がらない。

DRb.__drburi - 8時40分が超えられない - subtechああやっと解った。Ring の仕組みでは UDP で受け取ったらそのメッセージの DRbObject を実行する。んで DRbObject の uri は broad...
Ruby

スレッド内の例外。

Thread - Rubyリファレンスマニュアルあるスレッドで例外が発生し、そのスレッド内で rescue で捕捉されなかっ た場合、通常はそのスレッドだけがなにも警告なしに終了されます。 つまり、書き捨てコードでもしっかりrescueしな...
Java

RubyとJavaとdRubyと。

Linux側のirb(MRI)からWindows側のオブジェクト(MRI & JRuby)を触ってみた。 理屈で考えればそうなるでしょうってことなんだけど、動かしてみて「当たり前に」動いてくれるってのに感動した。すげー。 putsとprin...
Rails

ZenTest 4.0.0でautotest/screenを。

RubyForge: zentest-4.0.0-releasedZenTest version 4.0.0 has been released! 先日パッチを投げてみて、そのあとこんなやりとり(超訳:Ryan「おれscreen使ってなくて...
Rails

autotestにhookを。

シンタックスエラーやらが原因で、気がついたらscreenの裏で静かにautotestが落ちてた。 なんてことを繰り返してた。 そのためのhookを追加したらいいんじゃないかと思いつきやってみた。 去年いじったautotest/screenが...
ATOK

RSpecのMatcherをATOKで。

Matcherを探すためにRDoc読んでたら思いついたので作ってみました。 候補が色分けされてないとか毎回HTML読み込んでるとか気になるところはありますが、動きが確認出来たので公開。少しずつ直します、きっと。 「rsm」または「rsm」と...
ATOK

ATOKでAmazon検索2009。

ATOKダイレクト API for Perl / Ruby | さらに使いこなす | ATOK.com「ATOK 2008」から導入された、新たな機能拡張の仕組みである「ATOKダイレクト」のプラグインを、PerlやRubyを用いて作成する...