亀井絵里様観察日記

http://www.largevocalmix.jp/diary/2005/10/31

2005年10月31日(月)

Googleデスクトップの写真スライドショーで快適な仕事環境を構築する

壊れそうなプロジェクトの中で倒れそうな私の心に清涼剤を。子どもたちを小さな窓の中へ。羞恥心を月の向こう側へ。

嗣永桃子ダイアリーの10月27日(木)でリストアップされている通し番号をファイルに保存する。

photo.txt
------------------------------------------------------------
727-4,803,824-4,921-3,1005-1,1019-4,1026-5,1109-2,1123-2,1130-3,1228-1,0118-1,0208-3,0308-1,0322-2,0412-3,0426-3,0517-1,050531-3,050621-3,050705-1,050802-3,050830-1,051004-2
727-2,803-2,817-1,907-1,921-2,1005-4,1019-1,1109-3,1130-1,1228-2,0111-3,0201-2,0301-3,0315-4,0412-1,050531-1,050614-3,050712-1,050906-1,050920-1,050927-2
727-3,803-3,817-3,907-2,914-1,928-2,1012-2,1026-3,1109-1,1116-4,1207-1,1207-5,0104-2,0201-1,0208-5,0222-1,0322-4,0503-2,0510-2,050607-2,050614-2,050802-2,050830-3,051004-3
810-4,824-1,831-4,928-1,1012-1,1026-4,1109-4,1116-3,1207-2,1228-3,0208-2,0308-2,0322-1,0329-1,0419-2,050607-1,050621-1,050719-1,050927-1
824-3,928-4,1012-4,1026-1,1123-4,1207-4,0104-1,0118-2,0301-1,0315-3,0419-1,0426-2,0510-3,050531-2,050628-1,050705-2,050726-3,050802-1,050830-2
727,810,817-2,831-1,928-3,1012-3,1026-2,1109-5,1116-1,1130-4,1214-1,0104-3,0125-1,0208-4,0308-3,0322-3,0503-3,0517-3,050607-3,050628-2,050712-3,050719-2,050927-3
810-2,824-2,831-2,921-4,1005-2,1019-3,1116-2,1130-2,1214-2,0125-2,0301-2,0315-1,0412-2,0503-1,050621-2,050705-3,050726-2,050906-2,050920-2
810-3,817-4,831-3,914-2,921-1,1005-3,1019-2,1019-5,1123-1,1207-3,0208-1,0222-2,0222-3,0315-2,0329-2,0419-3,0426-1,0510-1,050614-1,050712-2,050726-1,050906-3,051004-1
1005-5
1012-5,1123-3
1123-5
                

Rubyで通し番号からURLのリストを作成する。

photo_generator.rb
------------------------------------------------------------
BASE_URL = 'http://www.joqr.co.jp/reco/images/'
PREFIX = 'be-'
SUFFIX = '.jpg'

file_names = Array.new

File.open('photo.txt', 'r') do |reader|
    lines = reader.readlines

    for line in lines do
        for name in line.chomp.split(',') do
            file_names.push(name)
        end
    end
end

File.open('photo_url.txt', 'w') do |writer|
    file_names.each do |name|
        writer.puts(BASE_URL + PREFIX + name + SUFFIX)
    end
end

puts 'success'
                

出力したURLのリストをIrvineに貼り付ける。

さぁ、奥さん。Berryzミュージアムのはじまりですよ。

Copyright © 2005, AfternoonTea
All rights reserved.