2005-06-27 (月) [長年日記]
■ [tDiary][Hiki] amazon.rb で書影が出ない件
Amazonの画像名が変更されてた。一時的なのかどうか知らんけど。
- <img src="(http://images-jp\.amazon\.com/images/P/(.*MZZZZZZZ.jpg))".*?> + <img src="(http://images-jp\.amazon\.com/images/P/(.*MZZZZZZZ.*\.jpg))".*?>
んー? これはその場しのぎでしかないなぁ。
「_SCXZZZZZZZ_」みたいなのと「XZZZZZZZ」は違うんだね。 となると、heightやwidthを指定しちゃってるから、なんか微妙な画像になっちゃうな。
img_url = $2
+ img_url = img_url.gsub(/_/,'').gsub('PESCM','L')
+ =begin if img_tag =~ / width="?(\d+)"?/i img_width = $1 end if img_tag =~ / height="?(\d+)"?/i img_height = $1 end + =end
もうAWSなのかな。
■ [Ruby] 画像のサイズを取得する。
require 'image_size'
file = open("target.jpg", "rb")
img = ImageSize.new(file)
p img.get_width.inspect
p img.get_height.inspect
ネットワーク経由
require 'net/http'
require 'image_size'
Net::HTTP.version_1_2
Net::HTTP.start("localhost") {|http|
file = http.get('/img/test.jpg').body
img = ImageSize.new(file)
p img.get_width.inspect
p img.get_height.inspect
}
■ calコマンドで月曜始まりにする。
cal -m
知らなかったよー。月曜始まり派としては嬉しい。
Palmでのスケジュール管理では、なかなか長期的視点を持つのが難しい。今度から、
cal -ym
の出力結果を紙で持ち歩こうと思う。
■ [本]
ITアーキテクト (IDGムックシリーズ)(ITアーキテクト編集部)
「映画『マトリックス』のシステム・アーキテクチャを読み解く」がべらぼうに面白い。マトリックスのアーキテクトが行ったことを4+1ビューでまとめあげていく。結論として、マトリックスは「発電所の制御システム」だって。すげー!
「アノマリーが出現することは不可避である」という前提に立ち、アーキテクチャを全面的に改訂した。
分かってないと書けませんよね、ここ。すんげー面白かったデス。
他の記事もパラパラと読んでみたんだけど、やっぱまさよしくんの記事は難しいなぁ、という感想。
[ツッコミを入れる]
