This is a quine-like program.
q.rb
is shaped like the Twitter logo. It generates the X logo. The output is also a valid Ruby program. When you run it, it returns to the logo of Twitter back.
k=1;eval( s=
( %w{s="k=#{1-k};eval
(s=( %w{#{s}})*'')";s+=";
%q\x5f "+s;i=f=0;puts([%|B*(#~%
":4~$%65~ $'39~$*/8~$-,6~%1'6~&K~
(I~$L~%K~'H~ (G~*D~'F~)C~+@~.<~17~
.8~);~$=~(5|,%|" 0A)~"&''=)~#'''9)~%''
'5)~''''1)~)'''-)~+'''))~-'''%)~/''/~1''+~
3'''~5'''~7'''~7)''~5-''~3)#'''~1)''''~/
)+'''~-)/'''~+)3'''~))7'''~');''&~%)?0|,][k
].tr("~","\n").gsub(/./){n=$&.ord-33;(f=!f
)?s[(i+=n)-n,n]:"\40"*n}+"_")})*'');%q_
k=1;eval(s=(%w{s="k=#{1-k};eval(s=(%w{
#{s}})*'')";s+=";%q\x5f"+s;i=f=0;pu
ts([%|B*(#~%":4~$%65~$'39~$*/8~$-,6~%
1'6~&K~(I~$L~%K~'H~(G~*D~'F~)C~+@~
.<~17~.8~);~$=~(5|,%|"0A)~"&''=
)~#'''9)~%'''5)~''''1)~)'''
-)~+'''))~-'''%)~/''/~
1''+~3'''~5'''~7'''~7)'
'~5-''~3)#'''~1)''''~/)+''
'~-)/'''~+)3'''~))7'''~');''
&~%)?0|,][k].tr("~",_
k=0;eval(s=(%w{ s="k=#{1
-k};e val(s= (%w{#{s}
})*'') ";s+=" ;%q\x5f"
+s;i=f =0;put s([%|B*(
#~%":4 ~$%65~ $'39~$*/
8~$-,6 ~%1'6~ &K~(I~$L
~%K~'H ~(G~*D ~'F~)C~+
@~.<~1 7~.8~) ;~$=~(5|
,%|"0A )~"&''=)~#'''9
)~%''' 5)~''''1)~
)'''-) ~+''')
)~-''' %)~/''
/~1''+ ~3'''~
5'''~7'' '~7)''
~5-''~3)#''' ~1)'''
'~/)+''' ~-)/'' '~+)3'
''~))7'' '~');' '&~%)?
0|,][k]. tr("~" ,"\n")
.gsub(/. /){n=$ &.ord-
33;(f=!f )?s[(i +=n)-n
,n]:"\40 "*n}+" _")})*
'');%q_k =0;eva l(s=(
%w{s="k= #{1-k};eval(s=(_
It will generate q.rb
again.