@kyanny's blog

My life. Opinions are my own.

Entries from 2011-07-22 to 1 day

Mocha::Expectation#with(&matching_block)

の使い方を覚えた。 with にブロックをあたえると expects に指定したメソッドと同じ引数を受け取り、ブロックが評価される。ブロックが真を返すかどうかが影響するので、ブロックの中に assert を書いたりしないように注意。以下のてきとうな例では、 LWP::…

Unicode ZERO WIDTH SPACE problem

Today I encountered a problem with XMLRPC call.An application calls external XMLRPC service via Ruby's xmlrpc/client library. Sometimes server returns error message such as Invalid XMLRPC request "not well-formed (invalid token)". XML docu…

Emacs Lisp で URI escape/unescape

url-util.el の url-hexify-string と url-unhex-string でできる。interactive がついてないのと名前が覚えづらいのでちょっとしたときに気軽に使えるかなと思ってラッパー関数を書いた。 Perl の URI::Escape 風の名前にした。 interactive の使い方を少し…