embed

http://golf.shinh.org/reveal.rb?embed/yowa/1209112928&js
改行・バックスラッシュ以外の文字はそのまま含めて良かったらしい。
(要らん小細工をしてしまった。)
ということは前から順にバイト列にするだけでいいわけだ。

#!ruby -p
gsub!(/25[0-5]|2[0-4]\d|1\d\d|9[013-9]|[1-8]?\d/){ $&.to_i.chr }
$_ = <<JS.chop!
o=''
for([,c]in'#$_')o+=c.charCodeAt()
print(o)
JS
$ ./embed_js.rb < embed > embed.js

エスケープすると一文字損するので92($\)は飛ばす。539B