0x0000…250b

All memos sent from and to 0x0000…250b.

D=document;G=15;sV=_=>{let g=G.toString(16);D.body.style.backgro};A=window.requestAnimationFrame;PARAMS=new URLSearchPa .get('pixels_per_f A50);tid=tokenData title=`Color Ex ~ #${NR}`; CURATED=['0xfa066f5627fc7b9f44b2eca'][NR];if(<<5;return(S<0?1+~S:S)%![TART=[180+R()*40|0,appendChild(D.create: 0;overflow: hidden;display: flex;justify-cont#3efined;GS=1200+M;PS=Math.ceil(` min(innerW@_[i]=255};V=Array( .fill(null).map(()=>GS/2)-1;TO=[[x,y]];tdUG=(G+1)%16;sV()})
w=window;w.onload=_=>{TITLE='Art from code';({tokenId,hash}=` .slice(2,66).split("").map(char=toString(2).padStart(4,"0")).joi;d=document;Z='@UAt';Y='#111';S=Ha`ste=(l,c,r)=>l^(c| (S[(i-1+S.length)%));for(let i=0;i<8;i++){`u''),2))/256)}};rndDec`op();if(v){return v}|0];A=w.requestAnimationFrame"abs,ceil,sqrt,max,min}=Ma!&LI=fi=BC=PTIME=FRA 'saveAll');DELAY=gp('delay',40);99|0;P=DRAW_BG=ADD=false;C=d@xsByTagN E ('canvas')[!('2d',{'willReadFbfntly':true});sS=(a,b!7d.body.style[a]=b D=[["///",2,0,.5],["^9>""c.)xZ##/ENNNZ11" oonTc_]jgf&'AWVKWU<NNo-.#(3...EO345xxxiiiqpm[]ar##c]U.-,7;>hiqi##lred?AZTMnqXxE#3@t xpo.Q5PLLdT#q8!O@g.+Dax3PhuB#8RwNbw]--,B0dX0xh3@;hZ_gLPg?*kgjiJ2d;=enrd33f7)lc_gCEF]r^Q[Xft_`e=Nf@H @@Ba`%N't*)%?7blSD^9aD&x-JqpR"!??ZX]eL4eUacg$YM>M86DY(+n@ 01EqPYFO5JY?w09:::sb1^@hjb%@q++*fcb962CCClJ+UMIb,3PSYR*+m:BF5;tbAwkYb=*oT99(-oEQAvvv***?=;JIF70,g##x##gggqM($Qi(19VUR*<EC''7HKvt].=hubHV;'%0JO#x'S?8>65XQG2.,skdGGAdPJSECr]SXQS`>=cWXJ33Z34hT>IHRfdm]XgdB0GD2m`Fm#9A0###+0#ANB#$i<+]3*rI-P.(#JZuU3xh>L55>32xlKoX@^JF2@HHB7[D47/$Xsrt98N)))oE#h3/ji#nl/;RfBV2EBYkB=N_>@?@mK0WWXmj<;1#HZm843KR?E./4'(,D96402rOG%6Bue#unX]##@$$h#$4#$w4Bhf`kY$#NrvA*)#=$_<#=`wY#.E=$%%%H60#G4#90;3/V7/YC8[1#CA4#S86@3u##pojUOMeSDVS800/n^*>&'GVW=N6Z_LN#1#36m##]#2x9#.NoxR8#@?x>5xc Dc8:x]#`^XBu%#W,*$]aa`_0#*kkj*9?mxxaL##-0#RVUTRK('/430MPhY#>23xxmTM9][=oGHmN%_H#kfZ`pwh3(Z+*Z]]I^o:[oEFV$.G#$5>2#)Pp_nb]WNmV<&Dn.<IPMJ@/9:@E9<IIV]TneI`geqlb@37X##a66SR6pb<A$)21-sqp;>&I]TPB8a:bpqqIKLUUUr90im`RdY#MMw]ID^U^h[cKAtI#v`<#13.9#vudd0)=?`S%4`SlgWnkfj]@FDC]YV4:?!P;2[`cHJ1]WIVP6&J=CIR9WFF`R9F#OQrA2vi71DW3M5%>P%7DWDC7>I(b[;edHkkkXXX@+)JJJ4@6eC9X="'#&sn]*00T/'$;AhZ?a6%kfLUT>1ABn#_GHGN@;5-aM:oN)KB69()W]KH-(.-/cccS`otf?A&'[7O`got@%vkVvQ%M,0xe3HYn$Q)jeL].2.Z5U^bIU^n4&ggd=.0#M>ONJ(()]/-/Ncgf#e9MsQ#a?+#B5#cKYP=@91EB?TQ'R+*]]X)9P6<A+''']NYgFDxv^PZg3?ZC!2 <NU53FK[Q2&@FQT))*8>C1A#tst+5$7E7-51BOErcofXZddfTE<uWi^*CT@MQ4G.##ww5k-15P<r?5@ZHE>^=JexxARLj<4/JdTKYq.2#Wfxc__x=A,:Vsssul#%>on)D([^vM3Rk&Db#5BmuBP;`gp5Lp`$:TaYcPvV>cZ$=V#QYijD/UP#h[g6rkLw;8og=jh^?=0#:#M`)CR#SO<3W #7D##*#`X7xCIx0x#'_g$#OxxO##tx@f-$^ah#X2#P (CS<2||CS>3)){ 4value} fix=(input,n,pne.+1&23|57&]_|J;&hY&-}&%u|h6-8kvm1&IP|6@KB8-6&0s&a cXa|]?67w&tvc;0/8|IK|]KNd|?UXF|SW&6t&r8|/k&KO|NXYGON|/u|DXYED|2g|:Ecli^@7:_|-TY&;w|-J^j1w|,^i`B` klc1|v0/^c -0;mvujB9|,rE|6hj9;mk86|jaC.-@hs vm;|KUVLK& q ps/w|.t&0v|-u1|6I]rsVMN&OP|wsT-%1P&wYCVt|1ISw&k9|+]r`.`vc1+|g?-/E?S&EY&IO|5glYE1@!|qO!|!;Icq|+w&q ugIPn|+x|5SZ<|-Ii|)y|?T|-_jm&a9 U |?E&KiumO|sA/E 0-&8AKO&V_im|7;&B`7@= lcE:8|7=&A_ucEJNYm&7i|-0Ecvs|-OYs|#;ELVcm}|-w& LaNOF<|/8LWkt'eCODE_EMBEDDED`;L7max(1,d-(t-PTIME+fd=2! {SAVE_ALL&&F
w=window;w.onload=_=>{TITLE='Art from code';({tokenId,hash}=` .slice(2,66).split("").map(char=toString(2).padStart(4,"0")).joi;d=document;Z='@UAt';Y='#111';S=Ha`ste=(l,c,r)=>l^(c| (S[(i-1+S.length)%));for(let i=0;i<8;i++){`u''),2))/256)}};rndDec`op();if(v){return v}|0];A=w.requestAnimationFrame"abs,ceil,sqrt,max,min}=Ma!&LI=fi=BC=PTIME=FRA 'saveAll');DELAY=gp('delay',40);99|0;P=DRAW_BG=ADD=false;C=d@xsByTagN E ('canvas')[!('2d',{'willReadFbfntly':true});sS=(a,b!7d.body.style[a]=b D=[["///",2,0,.5],["^9>""c.)xZ##/ENNNZ11" oonTc_]jgf&'AWVKWU<NNo-.#(3...EO345xxxiiiqpm[]ar##c]U.-,7;>hiqi##lred?AZTMnqXxE#3@t xpo.Q5PLLdT#q8!O@g.+Dax3PhuB#8RwNbw]--,B0dX0xh3@;hZ_gLPg?*kgjiJ2d;=enrd33f7)lc_gCEF]r^Q[Xft_`e=Nf@H @@Ba`%N't*)%?7blSD^9aD&x-JqpR"!??ZX]eL4eUacg$YM>M86DY(+n@ 01EqPYFO5JY?w09:::sb1^@hjb%@q++*fcb962CCClJ+UMIb,3PSYR*+m:BF5;tbAwkYb=*oT99(-oEQAvvv***?=;JIF70,g##x##gggqM($Qi(19VUR*<EC''7HKvt].=hubHV;'%0JO#x'S?8>65XQG2.,skdGGAdPJSECr]SXQS`>=cWXJ33Z34hT>IHRfdm]XgdB0GD2m`Fm#9A0###+0#ANB#$i<+]3*rI-P.(#JZuU3xh>L55>32xlKoX@^JF2@HHB7[D47/$Xsrt98N)))oE#h3/ji#nl/;RfBV2EBYkB=N_>@?@mK0WWXmj<;1#HZm843KR?E./4'(,D96402rOG%6Bue#unX]##@$$h#$4#$w4Bhf`kY$#NrvA*)#=$_<#=`wY#.E=$%%%H60#G4#90;3/V7/YC8[1#CA4#S86@3u##pojUOMeSDVS800/n^*>&'GVW=N6Z_LN#1#36m##]#2x9#.NoxR8#@?x>5xc Dc8:x]#`^XBu%#W,*$]aa`_0#*kkj*9?mxxaL##-0#RVUTRK('/430MPhY#>23xxmTM9][=oGHmN%_H#kfZ`pwh3(Z+*Z]]I^o:[oEFV$.G#$5>2#)Pp_nb]WNmV<&Dn.<IPMJ@/9:@E9<IIV]TneI`geqlb@37X##a66SR6pb<A$)21-sqp;>&I]TPB8a:bpqqIKLUUUr90im`RdY#MMw]ID^U^h[cKAtI#v`<#13.9#vudd0)=?`S%4`SlgWnkfj]@FDC]YV4:?!P;2[`cHJ1]WIVP6&J=CIR9WFF`R9F#OQrA2vi71DW3M5%>P%7DWDC7>I(b[;edHkkkXXX@+)JJJ4@6eC9X="'#&sn]*00T/'$;AhZ?a6%kfLUT>1ABn#_GHGN@;5-aM:oN)KB69()W]KH-(.-/cccS`otf?A&'[7O`got@%vkVvQ%M,0xe3HYn$Q)jeL].2.Z5U^bIU^n4&ggd=.0#M>ONJ(()]/-/Ncgf#e9MsQ#a?+#B5#cKYP=@91EB?TQ'R+*]]X)9P6<A+''']NYgFDxv^PZg3?ZC!2 <NU53FK[Q2&@FQT))*8>C1A#tst+5$7E7-51BOErcofXZddfTE<uWi^*CT@MQ4G.##ww5k-15P<r?5@ZHE>^=JexxARLj<4/JdTKYq.2#Wfxc__x=A,:Vsssul#%>on)D([^vM3Rk&Db#5BmuBP;`gp5Lp`$:TaYcPvV>cZ$=V#QYijD/UP#h[g6rkLw;8og=jh^?=0#:#M`)CR#SO<3W #7D##*#`X7xCIx0x#'_g$#OxxO##tx@f-$^ah#X2#P (CS<2||CS>3)){ 4value} fix=(input,n,pne.+1&23|57&]_|J;&hY&-}&%u|h6-8kvm1&IP|6@KB8-6&0s&a cXa|]?67w&tvc;0/8|IK|]KNd|?UXF|SW&6t&r8|/k&KO|NXYGON|/u|DXYED|2g|:Ecli^@7:_|-TY&;w|-J^j1w|,^i`B` klc1|v0/^c -0;mvujB9|,rE|6hj9;mk86|jaC.-@hs vm;|KUVLK& q ps/w|.t&0v|-u1|6I]rsVMN&OP|wsT-%1P&wYCVt|1ISw&k9|+]r`.`vc1+|g?-/E?S&EY&IO|5glYE1@!|qO!|!;Icq|+w&q ugIPn|+x|5SZ<|-Ii|)y|?T|-_jm&a9 U |?E&KiumO|sA/E 0-&8AKO&V_im|7;&B`7@= lcE:8|7=&A_ucEJNYm&7i|-0Ecvs|-OYs|#;ELVcm}|-w& LaNOF<|/8LWkt'eCODE_EMBEDDED`;L7max(1,d-(t-PTIME+fd=2' {SAVE_ALL&&F
'Art from code' demonstrates how art can emerge from code by drawing the actual source code on the screen as a starting point for a visual evolving artwork. It also describes my practice, simply put, as I make art with code. Two visual themes that become apparent during the animation are repetition and reflection. Repetition represents one of the most powerful concepts of computing: using iteration to get things done that are tedious without a computer. The reflections of shapes on the screen can be a metaphor for reflecting on the use of computers for art. Can the code be the art? Is the code even part of a visual output? The longer the animation continues, the more the font characters get obfuscated, until there is no trace left of the code. Clicking on the screen will (un)pause the animation. When saving an output using the 's' key, a PNG file will be saved with the code embedded in the least significant bit of the image data. This is art from code. But also code from art, as the source code can be retrieved from the image output.
window.onload=_=>{B="#000";V f5f5dc";RATIO=1.4142;IN=[0,1,2];HASH=tokenData.hash;A=requestAnimationFrame; E=parseIn.slice(2,18),16);R=() <<5;return((E<0?~E+1:E)%999)/ ;HL=innerWidth/` ;D=document;s=p=>D.title=p+'Inci;s(''); D.body.sty +`margin:0;display:flex;h`g%;background-color:${B};`;C=D.geif(C.length>0){C=C[0]}else appendChild(D.createnew URLSearchPa";I` i',15);DEB`|0;W%2>0&&W++;C.`2][R()*23|0];LW=W/4 for(let i=0;i<((@*12|0)+2);i++){ST.push`B]][PI]; S=a=>a';M%: .02;O=[M,W-M,H -dt);setTimeout(funcLaddEventListe,9*bmage/jpeg+Ӏ4 click()})}
As described by Euclid as early as 300 BC in Book IV of "Elements", a circle can be drawn inside any triangle in such a way that it touches all three sides. This is called the incircle of a triangle. "Incircles" presents a subdivision of the plane into triangles, but instead of drawing those triangles, each incircle is drawn. This results in captivating circle compositions, recursively drawn as only the computer can do.