capsctrldays

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 をちろっと使ってみたりしてる感じ。

この仕様のまとめの図は分かりやすかったかな。

Figure 3-1. Theory family tree for BPM standards

Database in Depth: Relational Model for Practitioners(C. J. Date)

safariをフラフラしてたら見つけた。わーお。