リンク: [ホーム] [自己紹介] [リンク集] [アルバム] [ソフトウェア] [発表文献] [その他]

まさおのChangeLogメモ / 2005-02-15

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

2005-02-15 Tue

* The UCData and Pretty Good Bidi Algorithm Home Page

http://crl.nmsu.edu/~mleisher/ucdata.html
シンプルな Unicode ライブラリ発見。いいかも。

cf.[2005-02-09]

* mobo遅さ改善計画

ようやっと、「編集」でどこがネックになっているかは分かったかも…。

skel/edit.rhtml:
      <% count["genre"] ||= 0; c = Time.now %>
<% genre_list.each do |genre| %>
<% next unless /^[ie]:/ =~ genre %>
<option value="<%= genre %>"<%= if item.genre == genre then selected end %>><%= genre %></option>
<% end %>
<% count["genre"] += Time.now - c %>

この収入・支出の各項目の出力を行う、この個所だけで、200501 だと
each_notmove_item: 25.743957
each_notmove_item: genre:14.746433, account:7.319069
もかかっている(単位は秒)。

通常の表示だけ(Month)では、0.2 程度なので、文字列の比較が話にな
らないくらい遅いのかも。
あとは ERB が大きくなるととたんに遅くなっているのかも…。

Ruby-1.8 系に上げた方が速いかもなあ。。。