平衡点


2006/05/03

_ rss2js.rb[Computer

の練習として, rss2js.rb なるモノで作ってみたのだが.

def items_to_js(rss)
  diary_title = Uconv.u8toeuc(rss.channel.title)
  puts "document.writeln('<h2><a href=\"#{rss.channel.link}\">#{diary_title}</a>(blog)</h2><div class=\"RSSitems\"><p>recent entries</p><ul class=\"RSSitmes\">')"
  i = 0
  while i < 5
    title = Uconv.u8toeuc(rss.item.title(i)).gsub(/^\[.*\] /,"")
    puts "document.writeln('<li class=\"RSSitems\"><a href=\"#{rss.item.link}\">#{title}</a></li>')"
    i += 1
  end
  puts "document.writeln('</ul></div>')"
end

としていた. これだと, タイトルは i でループ廻るけどリンク先一緒になるやん.

って訳で,

def items_to_js(rss)
  diary_title = Uconv.u8toeuc(rss.channel.title)
  puts "document.writeln('<h2><a href=\"#{rss.channel.link}\">#{diary_title}</a>(blog)</h2><div class=\"RSSitems\"><p>recent entries</p><ul class=\"RSSitmes\">')"
  i = 0
  while i < 5
    title = Uconv.u8toeuc(rss.item.title(i)).gsub(/^\[.*\] /,"")
    puts "document.writeln('<li class=\"RSSitems\"><a href=\"#{rss.item(i).link}\">#{title}</a></li>')"
    i += 1
  end
  puts "document.writeln('</ul></div>')"
end

みたいにした. こんどは良いね.

こいつで出力した JavaScript は Official の Top に置いてます. cron で二時間一回更新.

… www にも ruby 入ってるけど, 古い….

  • ruby 本体
  • uconv
  • rss parser

もついでに install してある.

_ 占い

某所の占いで

…良いことあるのかな.

_ case1-T21N16[Work

…収束解に近づきつつあるのだが, 時間かかりすぎだな. こんなモンなんだろうか.

さて, 聞いてみようかな.

…はあ, さいですね. って事はこれいつまで計算したら収束すんでしょう.


連絡先など

portrait

最近の日記

一覧

Back to Top ▲