トップ «前の日記(2014-06-27) 最新 次の日記(2014-06-29)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2014-06-28 :-)

_ 午前

1030 起床 && 部屋掃除

1130 おひる。そうめん

_ 午後

1200 アニメ消化

1300 宿手配

1330 散髪など

1500 アニメ消化

_

1700 買い物

1800 コーヒーを飲むなど

1900 pgmがどうのこうの

2130 飯

_ [艦これ]艦これ

5-3 撃破 3 回目

筑摩には負けん砲 が炸裂

_ [ガールズ&パンツァー][ガルパン][サンスポ]サンスポ特別版「ガールズ&パンツァー新聞」

サンスポ特別版「ガールズ&パンツァー新聞」明日発売!ねんどろ沙織予約受付開始! ガールズ&パンツァー公式ブログ/ウェブリブログ

コンビニで買えるらしいので手当たり次第に寄ったところサークルKサンクスにあったので買った。

IMG_5220

IMG_5221

_ [PGM]PGM を読む

ファイルの中身はこんな。世界一有名な女性なのではないかと レナ (画像データ) - Wikipedia

p00.PNG

とりあえず読むだけ

ruby

# conding: utf-8

class PGM
  :ST_MAGICK
  :ST_SIZE
  :ST_GRAY
  :ST_DATA

  def initialize()
    @stat = :ST_MAGICK
  end
  
  def read( filepath )
    magick = ""
    width = 0
    length = 0
    gray = 0
    data = nil
    
    filesize = File::stat( filepath ).size
    pgm = File.open( filepath ).read( filesize )
    pgm.each_line {|line|
      case @stat
      when :ST_MAGICK
        next if line =~ /^#/
        magick = line
        @stat = :ST_SIZE
      when :ST_SIZE
        next if line =~ /^#/
        sp = line.split()
        width = sp[ 0 ].to_i
        length = sp[ 1 ].to_i
        @stat = :ST_GRAY
      when :ST_GRAY
        next if line =~ /^#/
        gray = line.to_i
        @stat = :ST_DATA
      when :ST_DATA
        data = line.unpack("C*")
      end
    }
    
    puts "magick: #{magick}"
    puts "width: #{width}"
    puts "length: #{length}"
    puts "gray: #{gray}"
#    puts "data: #{data}"
  end
end

def main(argv)
  pgm = PGM.new()
  pgm.read(argv[0])
end

main(ARGV)

参考: PGM ‐ 通信用語の基礎知識