■
引越してしまいましたが、義援金の連絡。バナーはコチラです>http://plantl.org/l/diary/20041025.html#p02
書籍の管理が気になって・・・
書籍って2段のバーコードになっててISBNが中に埋め込まれてるのか・・・
一段目の文字列からISBNを生成するなり。参考>ISBN とバーコード
class String
def to_isbn(m='')
if self.size == 13 then
tc = 0
b = self[3..11]
b.split('').each_with_index{|v,i|
tc += ((i + 1) * v.to_i) }
tc = (tc % 11).to_s
tc = "X" if tc == "10"
if m == 's' then
ret = "#{b}#{tc}"
else
ret = "ISBN#{b[0..0]}-#{b[1..4]}-#{b[5..8]}-#{tc}"
end
else
ret = nil
end
ret
end
end
ベタベタだけど、とりあえずStringクラスにメソッド追加しちゃうと。
irb(main):024:0> "9784774114682".to_isbn => "ISBN4-7741-1468-5"
できたできた。
これでキーボード入力に変換できるバーコードリーダーがあればお手軽に自宅で書籍の管理が・・・(しねぇよ)
文章公開システムとしての Wiki
それ、けっこう良くないですか?妙に欲しいです。
特に企業さんでは「勝手に書き換えられたら管理できないだろーが」ってのがあってWiki設置しにくいけど、そういうモノならいい気がする。
需要のほどはいかがなもんでしょう?


