Tsukiji Systems
RSS1.0


googleで
サイト内検索
このブログ
を検索!
  help

巻き戻し中。

2014年
3月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31


2014-03-23(日) なれる! [長年日記]

_ SEも11巻

まで読んだ。。。なれる!SE11

それにしても、巻が進むごとに「あぁ、あるあるあ。。。。OTL」

ってなるのだけど(;・∀・)

特にね、11巻の「儲かる案件との抱き合わせ」って営業でも分からずに損なところだけ喜んで取ってきてる場合があるからねぇ、現実に。。。

   

_ PC image_gallery

4.0.1で動かなかったの、何とかしてみた。

・キャッシュは毎回ディレクトリごと消す

を結構忘れて嵌るなど。

あと、キャッシュまっさらだと読み込んだ値がnilやゼロで色々起きたりするので、image-gallery.rbを

    120 #### uekusa 20140323 ####
    121 #      if   @image_keys = ""
    122 #       @image_num = 0
    123 #      else
    124         @image_num = @image_keys.length
    125 #      end
    126 #########################
で最初だけゼロを明示したり、recent_image.rbも
    253 #### uekusa 20140323 ####
    254 #     if keys != nil
    255 #########################
    256     keys.each do |key|
    257       image = @recent_image_hash[key]
    258       next if name_filter  != nil and image.file.match(name_filter) == nil
    259       next if title_filter != nil and image.title.match(title_filter) == nil
    260       images.push(image)
    261       if items != 0
    262         throw :exit if items == images.length
    263       end
    264 #### uekusa 20140323 ####
    265 #      end
    266 #########################
    267     end
    268   }
こんな感じで最初はnullだと処理飛ばしたり。 ついでに、サイズ取得で除算エラーが出たので、
    270   result =  %Q[<div class="recentimage">\n]
    271   images.each do |image|
    272 #### uekusa 20140323 ####
    273  if image.height.to_i != 0 and image.width.to_i != 0
    274 #########################
    275     if image.height.to_i > image.width.to_i
    276       sizestr = %Q[width="#{width*image.width.to_i/image.height.to_i}" height="#{width}"]
    277     else
    278       sizestr = %Q[width="#{width}" height="#{width*image.height.to_i/image.width.to_i}"]
    279     end
    280 #### uekusa 20140323 ####
    281  else
    282      sizestr = 0
    283  end
    284 #########################
こんな感じで値が取れなきゃ「0」を明示してみたり。

_ PC ついでに

「Hash#indexはオワコン、Hash#keyだろJK」が沢山出るので、 この辺を参考にして、image-gallery.rbを
     23 #### uekusa 20140323 ####
     24 class Hash
     25   if RUBY_VERSION < '1.9.0'
     26     alias :key :index
     27   else
     28     alias :index :key
     29   end
     30 end
     31 #########################
で回避してみるなど。


アクセスカウンター!
累計:
本日:
昨日:
最近のツッコミ

(´・ω・`)ショボーン