2004-08-20 (金) [長年日記]
■ New This Week on Safari
Safari に Cubase とか Digital Performer とか ProTools とか REASON とかの本が入ってた。出版社が増えたのかなあ。ゲーム関連の書籍もががががーんと増加。
そんなものには目もくれず、お仕事用に『
Enterprise Service Bus(David A. Chappell)』を本棚に入れた。Safariの中でも積読状態。
■ [Hiki] books.rb プラグイン
本棚.orgみたいにする。要 amazon.rb プラグイン。
def books
<<EOS
<form action="#{$cgi_name}" method="post">
<div>
<input type="text" name="books.isbn">
<input type="submit" value="送信">
<input type="hidden" name="c" value="plugin">
<input type="hidden" name="p" value="#{@page}">
<input type="hidden" name="plugin" value="books_post">
</div>
</form>
EOS
end
def books_post
params = @cgi.params
isbn = params['books.isbn'][0]
lines = @db.load( @page )
md5hex = @db.md5hex( @page )
content = ''
lines.each do |l|
if /^\{\{books\}\}/ =~ l
content << "#{l}\n"
content << "{{isbn_image_left(\'#{isbn}\')}}"
else
content << l
end
end
@db.save( @page, content, md5hex )
end
使い方
{{books}}
と書く。
サンプル
tips
書影が無いときにデフォルトの comingsoon_books.gif を使うのではなく、110 * 140 の オリジナル comingsoon_books.gif を作って、それを使うようにしておくとデザインが揃ってイイ感じ。
出力形式は、ふむWikiみたいに「箇条書き+書名」でもいいなあ。
■ X51.ORG : 大爆笑に苦しむ少年が手術で爆笑を止める
笑えるのは人間だけという話をよく聞くが、あの話はウソなんかなあ。なんか脳の機能みたいだね。
[ツッコミを入れる]
