1 時間くらいで書いた年賀状。
require"zlib";r=Zlib::Inflate.inflate(%w(eJylk 1FywzAIRK+0CBWR6xRb9z9CF6Q4mU4+0kaZ2BjxDFrwOKE TMh3jxLU UEq/stQzi6Qd CoeLikdYz7 Q9bX9POm/CBo MEfAN2K92jviAaj40E j7Im2lzS9giz aLMunvzVMYHj RLKvzUdEDjb9xYxUu5 6bp1YtGJtAmB xWISsfqu9x4j YwznBNjuH77oqOzeMG mS/KTscJtzW1 1ChKa75c82kh X3uf0OpzGuNOlk2n JtOjhjLBFe9/ N4ZEWnTnY5U1 XV41Y0kK7d/ek61B +b+3Yqom3i to0rOjpOmf5r R8s8 lRLO i56bjqjskJ0o6RVu lWilbvFkY1 Z9OH3ymWppnu k9rQsu6xN+1e9L5L +uuiUq2he4po 1YNP5kLTyjLn nSY+av/hFnwPsILs sJSQzxerQGle mW3SqOhnt47Y qz3GCnjw/MH3RrXH QaBRNMSRnbdE Y39DD+1bNyv3 m0vV/+pL+svYX/V8 6PqHxGf1q/QA smgd8).join. unpack("m")[0] ).to_i(16) ;(1..246).map{ |x|$><<((1..20 ).map{|y|' ###||#||~~\\** //\\ __/**\ \\/= =>**<* *'.gsub(/\s/,"")[r[x+y*=w=248]==1?30:r[x+1+y]* 16+r[x-1+y]*8+r[y-w+x]*4+r[y+w+x]*2,2]}.join). gsub("#"," ")<<"\n"}#...... 2009/01/01 Y.Endoh