2005-09-21 (水) [長年日記]
■ Manning: Ajax in Action
ebook買おうかな。
■ ITmediaニュース:産経紙面をそのまま月額315円でネット配信
同社は「新聞紙面は見出しやレイアウトでニュースバリューが一目で分かるなどの利点がある。ネット社会に適した新聞のあり方を探っていく」と話している。
記事の長さで重み付けしてRSSを配信するサービスがあればいいと思った。
こんなのかな
# for http://www.kanaloco.jp/information/kanaloco/rdf.html
require 'rexml/parsers/sax2parser.rb'
class Item
attr_reader :title, :link, :description
def initialize text
@title, @link, @description = text.split(/\n/)
end
end
parser = REXML::Parsers::SAX2Parser.new(File.new('index.xml'))
items = []
parser.listen(:characters, ['title', 'link', 'description']) {|text|
items << Item.new(text) if text.count("\n") > 2
}
parser.parse
items.sort! {|a, b|
a.description.size <=> b.description.size
}
# then, generate rss
記事の長さがニュースの重みとは思わんが、BBC News desktop alert みたいなのが欲しいよね。
■ [本]
Essential Business Process Modeling(Michael Havey)
safariに入ってたんで流し読み。 単にまとめただけっぽいなあ。 資料としてはいいかもしれないけども、 あまり有用性は無さそう。
みんな好き勝手に「BPM、BPM」言うとりますけども、
BPM is suited only for applications with an essential sense of state or process
なんですよ。ってちゃんと言ってる点は偉いかな。
ちなみに、それがどんなアプリケーションなのかというと、
- ロングランニングしてる(一週間とか一ヶ月とか)
- 状態をずっと保持している
- ほとんどの時間は休止してる(たまに動く)
- システムのオーケストレーション、人のコミュニケーションをしてる
というBPM Acid TESTをパスしたものだけだ……っていうんだけど、なんかちょっと微妙かも。でも言うだけ偉い。
あとはーBPMのワークフローパターンにちろっと触れたり、 Oracle BPEL Designer をちろっと使ってみたりしてる感じ。
この仕様のまとめの図は分かりやすかったかな。

■
Database in Depth: Relational Model for Practitioners(C. J. Date)
safariをフラフラしてたら見つけた。わーお。
[ツッコミを入れる]
