Shuhei Kagawa

ascii コード

@2009-12-09 22:51

How else would you get away with swearing in a paper? – CollegeHumor picture を訳してみました。

Poem.

You translated my poem,
I congratulate you.
I wish I could rhyme with poem,
but its very hard to.
I just beguiled you,

irb で下のような関数を書いてから、ひたすら 0 と 1 を打ち込み・・・。

class String
  def bin
    Integer('0b' + self)
  end
end

def decode(ascii)
  0.step(ascii.size - 1, 8) do |num|
    puts ascii[num..(num + 7)].bin.chr
  end
end

作る方は簡単でしょうが、読む方は大変です。