steven shingler
12/20/2008 6:58:00 PM
[Note: parts of this message were removed to make it a legal post.]
I agree, that's v cool :)
On Sat, Dec 20, 2008 at 6:54 PM, Joshua Ballanco <jballanc@gmail.com> wrote:
> I feel compelled to express my sheer amazement. Thank you, Glen, you have
> made my holiday!
>
> - Josh
>
>
> On Dec 20, 2008, at 2:33 AM, Glen F. Pankow wrote:
>
> Matthew Moss wrote:
>>
>>> ## Dreaming of a Ruby Christmas (#187)
>>> It's six more days of Advent, and then... Christmas! Your task is to
>>> create a Ruby script that celebrates Christmas. Create a virtual, ASCII
>>> Christmas tree completely with blinking lights. Or a countdown calendar 'til
>>> December 25th. Or a script that generates the lyrics to _The Twelve Days of
>>> Christmas_. Or whatever you like: some Christmas creativity.
>>> And... Merry Christmas and a Happy New Year!!!
>>>
>>
>> Whenever I wrap Matzmas presents the wrapping turns out extremely
>> lumpy, crinkly, and stuck with gobs of tape everywhere, and the
>> contents are always disappointing. This script is no exception.
>>
>> Take the stuff between the '----- cut here -----' lines and save it in
>> a file, e.g. 'matzmas.rb'. Feed it to ruby, e.g., 'ruby matzmas.rb'.
>>
>> Please don't try to learn anything from this code!
>>
>> - Glen
>>
>> ----- cut here -----
>>
>> ### M E R R Y M A T Z M A S ###
>>
>> "/|">> "/wl)e";eval(>> "A | A">> "A | A">> >> "InHhL">> ",Z,%w{-">> ",Y&/LH,L*">> "cCnd,Hh&/d,">> "YCB/Hh,Y&YHh,">> "L&xHh,L*v*nHh,*">> "&ghHh,n&nHh,H*nHh">> ",*q*v*nHh,Hw*qv*Hh}">> "Iq&n*L,Z,[,n&qK,n&qK,">> "@TwC,LH/&ng,gLBbL@K,@Th">> "/**,YC/k*d,Hh/*QdL@K,@FCB">> "/,cQqq&ng,=/CcL@K,@F&v*,RBb">> "y,g*mL!@K,@S&x,mQ/LhQqL,dBm=&">> "ng@K,@S*v*n,dBckL,Q-Hy=&ng@K,@E">> "&ghH,d&/L,Q-gqCbb&ng@K,@N&n*,/Qng">> "*L,LH*==&ng@K,@T*n,H/yL,Q-cQHch&ng@">> "K,@Eq*v*n,&CL,=&=&ng@K,@Tw*qv*,mCnk*y">> "L,=QHch&ng@,]IDAJJA2)J*Qch,dC,U&UI=/&nH">> ",@\nOn,Hh*,\#{nHhL[&]},dQy,CY,MQHzmQL,my,">> "H/B*,qCv*,gQv*,HC,m*:\n@I&JdCwnHCD2),dC,UjU">> "I=/&nH,@,,,\#{q&n*L[j]}\n@I*ndI=/&nHDD&,ZZ,A)">> "?,@,,">> ",G@,:">> ",@,,,">> "Gnd,Q">> "@)I=/">> "&nH,@,n*w,v*/L&Cn,CY,RBby!\n@I*nd">> "I".tr(' ID/VHLYGBqCA&|*UQJ=Z@K,',
>> '+;(r/tsfAulo1i8e|a.p=", '))
>>
>> ----- cut here -----
>>
>>
>
>