2006-06-16から1日間の記事一覧

段落ごとに処理を行なう

http://d.hatena.ne.jp/lurker/20060616/1150464251より。String#eachの引数に""を指定すると段落ごとに処理できるようです。知らなかった…。 "aiueo\naiueo\naiueo\naiueo\n\naiueo\naiueo\n\naiueo".each("") {|i| puts "<p>#{i.chomp.chomp}</p>\n" }実行結果: <p>a</p>…

文字列をマルチバイト文字を意識せずに扱えるようなラッパークラス

まだ作業途中のネタなのだけど、Rubyレシピブックを見てみるとマルチバイト文字列の処理にはいろいろとバッドノウハウを覚えないといけないくさいのでStringクラスのインスタンスをMultibyteStringクラスに変換することでマルチバイト文字を意識せず扱えるク…

サイン入りPCのサインの保護について

RubyKaigi2006の懇親会で買ったばかりのMacBookにMatzとDHHに油性サインペンでサインをしてもらいました。Ruby信者としてこのサイン達を可能な限り長く残したいと思っています。そのためのサインの保護手段としてはどのようなものが考えられるでしょうか?Fr…