2008-09-10から1日間の記事一覧

cache_fuでエリアデータ等のマスターデータをキャッシュしてみる

一応動機 cache_fuの具体的なサンプルがちょっと少なめなので一応晒してみる。 シチュエーション railsのviewにてエリア選択のセレクトボックスを出力する。エリアデータそのものはそうそう変わるものではないのでキャッシュして高速化wしたい。 view <%=co…

rubyで文字列のバイト単位での切り出し(UTF8→SJIS→UTF8)

一応以下で動くんだけど・・・・・ 余りバイトの処理をNKFに任せていいのかな???? def sjis_byte_cut(utf_str,cut_byte_size) str_shiftjis = NKF.nkf('-xWs', utf_str) return NKF.nkf('-xSw', str_shiftjis[0,cut_byte_size]) end ちなみにパフォーマ…