<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1.5.2" -->
<rss version="0.92">
<channel>
	<title>ammmore</title>
	<link>http://ammmore.federicocarrara.it</link>
	<description>federico carrara</description>
	<lastBuildDate>Wed, 30 Jun 2010 02:33:36 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>

	<item>
		<title>perchè non scrivo più nel mio blog</title>
		<description><![CDATA[	<p>perchè un uomo nella sua vita ha pochissime cose buone da dire. tutto il resto è noia.</p>
	<p><a href="http://www.google.com/search?q=www&#038;hl=en&#038;tbo=1&#038;tbs=tl:1,tll:2000,tlh:2009&#038;sa=X&#038;ei=HZ0qTNHGKNimsQbY8fXEBA&#038;ved=0CG0QyQEoBw">sedici</a> anni fa scoprivo il www.<br />
<a href="http://www.google.com/search?q=irc&#038;hl=en&#038;sa=X&#038;tbo=1&#038;tbs=tl:1,tll:2000,tlh:2009&#038;ei=15wqTO_SKZrfsAb35ZRG&#038;ved=0CGoQyQEoCA">quindici</a> anni fa mi innamoravo di internet con irc.<br />
<a href="http://www.google.com/search?q=homepage&#038;hl=en&#038;tbo=1&#038;tbs=tl:1,tll:1980,tlh:1999&#038;sa=X&#038;ei=r5wqTK-WKc-msAbw-_HEBA&#038;ved=0CG4QyQEoBw">dodici</a> anni fa ci si apriva una homepage.<br />
<a href="http://www.google.com/search?q=blog&#038;hl=en&#038;tbo=1&#038;tbs=tl:1,tll:2000,tlh:2009&#038;prmd=l&#038;sa=X&#038;ei=bJwqTOm6Ks-nsQakk7TEBA&#038;ved=0CHAQyQEoCg">sette</a> anni fa esplodeva il mondo dei blog.<br />
<a href="http://www.google.com/search?hl=en&#038;tbo=1&#038;tbs=tl:1&#038;q=facebook&#038;aq=0s&#038;aqi=g-s2g1g-s1g3g-s1g2&#038;aql=&#038;oq=faceo&#038;gs_rfai=">quattro</a> anni fa andava di moda second life.<br />
<a href="http://www.google.com/search?q=facebook&#038;hl=en&#038;sa=X&#038;tbo=1&#038;tbs=tl:1,tll:2008,tlh:2009&#038;ei=cZ0qTMqvGNHesAbb0-CBBw&#038;ved=0CGcQyQEoBQ">tre</a> anni fa il must era facebook. e <a href="http://www.google.com/search?q=twitter&#038;hl=en&#038;tbo=1&#038;tbs=tl:1,tll:2008,tlh:2009&#038;sa=X&#038;ei=uJ0qTJDfD5_dsAbO46nEBA&#038;ved=0CGYQyQEoBQ">due</a> anni fa twitter.<br />
<a href="http://www.google.com/search?q=smartphone&#038;hl=en&#038;tbo=1&#038;tbs=tl:1,tll:2010,tlh:2011&#038;prmd=sn&#038;sa=X&#038;ei=6Z0qTK-2C9nesAbX7dWMBA&#038;ved=0CG8QyQEoBg">quest&#8217;anno</a> è il momento degli smatphone con tutti i loro derivati.</p>
	<p>e allora mi sono dedicato a capire come funzionano le cose da dentro, dietro. non mi interessa più cosa può portare a dire la spontaneità di un uomo, perchè l&#8217;ho esaurita, ce l&#8217;ho messa tutta. ora mi interessa capire come funziona il mondo mainstream, come si fa un motore di blog, come si fa un network come secondlife, come si sviluppa un&#8217;interfaccia come quella degli smartphone.<br />
l&#8217;epoca della spontaneità è finita, la sincerità spero di no, ma le buone idee arrivano a vent&#8217;anni, a trenta, e alla soglia dei quaranta diventano una caricatura. un onesto quarantenne dovrebbe fare come <a href="http://it.wikipedia.org/wiki/Giangiacomo_Feltrinelli">feltrinelli</a>, dovrebbe lottare a costo della vita per le buone idee che ha avuto. dovrebbe&#8230;</p>
	<p>questo blog è arrivato, nel suo periodo di massimo splendore (direttamente proporzionale al periodo di massima produzione), ad avere qualche centinaio di lettori unici al giorno. ora non c&#8217;è più nessuno che lo legge, e non crediate, voi &#8220;nessuno&#8221; che lo state leggendo, che non me ne dolga. se c&#8217;è una cosa di cui l&#8217;uomo è ghiotto è di avere un seguito, di sentirsi utile, seguito, ben voluto, ma sempre e soprattutto di appartenere ad un gruppo, ad un fenomeno sociale, perchè noi siamo esseri sociali. l&#8217;importante è partecipare, come recitavano ethelbert talbot, de coubertin, gaber e tanti altri. una volta si usava semplicemente la parola &#8220;successo&#8221;, anche se per un blog non è mai stata legata al concetto di soldi. noi, quelli come me, hanno avuto la possibilità di avere un pubblico senza corrompersi con il mondo mainstream. abbiamo provato una libertà che il mondo della censura manco si accorgeva fosse possibile. il piacere che ne è derivato è indescrivibile, e resterà parte predominante e ricordo preponderante della mia vita. internet è stata come una grande woodstock, che ancora le generazioni prima di noi stentano a capire come funziona, e quelle dopo si rammaricano di non averla vista nascere.</p>
	<p>ma non biasimiamoci, questo post non vuole essere un requiem, ma un inno al futuro migliore possibile per ciò che di più importante abbiamo. uno schermo, una tastiera, e un botto di merda che da qualche parte dovrà pure uscire.</p>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=538</link>
	</item>
	<item>
		<title>&#8230;</title>
		<description><![CDATA[	<p><i>&#8220;Il capo del Governo si macchiò ripetutamente durante la sua carriera di delitti che, al cospetto di un popolo onesto, gli avrebbero meritato la condanna, la vergogna e la privazione di ogni autorità di governo. Perché il popolo tollerò e addirittura applaudì questi crimini? Una parte per insensibilità morale, una parte per astuzia, una parte per interesse e tornaconto personale. La maggioranza si rendeva naturalmente conto delle sue attività criminali, ma preferiva dare il suo voto al forte piuttosto che al giusto. Purtroppo il popolo italiano, se deve scegliere tra il dovere e il tornaconto, pur conoscendo quale sarebbe il suo dovere, sceglie sempre il tornaconto. Così un uomo mediocre, grossolano, di eloquenza volgare ma di facile effetto, è un perfetto esemplare dei suoi contemporanei. Presso un popolo onesto, sarebbe stato tutt&#8217;al più il leader di un partito di modesto seguito, un personaggio un po&#8217; ridicolo per le sue maniere, i suoi atteggiamenti, le sue manie di grandezza, offensivo per il buon senso della gente e causa del suo stile enfatico e impudico. In Italia è diventato il capo del governo. Ed è difficile trovare un più completo esempio italiano. Ammiratore della forza, venale, corruttibile e corrotto, cattolico senza credere in Dio, presuntuoso, vanitoso, fintamente bonario, buon padre di famiglia ma con numerose amanti, si serve di coloro che disprezza, si circonda di disonesti, di bugiardi, di inetti, di profittatori; mimo abile, e tale da fare effetto su un pubblico volgare, ma, come ogni mimo, senza un proprio carattere, si immagina sempre di essere il personaggio che vuole rappresentare.&#8221;</i></p>
	</p>
	</p>
	</p>
	</p>
	</p>
	</p>
	</p>
	</p>
	</p>
	<p>Qualunque cosa abbiate pensato, il testo, del 1945, si riferisce a Mussolini&#8230;
</p>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=537</link>
	</item>
	<item>
		<title>il curolleggio</title>
		<description><![CDATA[	<p>ovvero curry pollo e taleggio</p>
	<p>ho notato che ci sono ricette per fare il pollo con lo zola, e ovviamente c&#8217;è il celeberrimo pollo al curry. io avevo del pollo, del taleggio invece dello zola, e del curry, e non ho resistito alla tentazione di mettere tutto assieme.<br />
metti un filo d&#8217;olio nella padella, ci metti il pollo (io non l&#8217;ho fatto a pezzetti per pigrizia, ma avrebbe anche senso), un po&#8217; di sale, e inizi a farlo cuocere. da ambo i lati.<br />
nel frattempo togli la crosta e fai a cubetti il taleggio. preparane quanto ne vuoi, più ce n&#8217;è più il pollo annega, tieni solo conto che alla fine te lo devi magnare tutto.<br />
il curry l&#8217;ho aggiunto a due terzi della cottura.<br />
quando il pollo è cotto e dorato, buttaci il taleggio, in modo che faccia giusto in tempo a sciogliersi.<br />
come sempre, servire senza dire cosa è. gli ospiti tendono ad apprezzare di più il piatto.</p>
	<p>p.s.: ho letto da qualche parte che la carne va cotta girandola una sola volta. sposo la tesi, ci si sbatte di meno.
</p>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=536</link>
	</item>
	<item>
		<title>considerazioni banali</title>
		<description><![CDATA[	<p>aggressivo:<br />
facce di culo, vi lascio soli un attimo e tornate tutti al tavolo a fare i compiti.</p>
	<p>ipotetico:<br />
è l&#8217;inizio di una nuova epoca, poi andrà meglio.</p>
	<p>pessimista:<br />
i 40 sono la morte nera.</p>
	<p>realista:<br />
pensa a laurà.</p>
	<p>ci siamo sentiti per anni i paladini del verbo digitale. abbiamo cavalcato per primi le onde dell&#8217;epoca interconnessa, abbiamo scoperto per secondi come funzionava, abbiamo sbracato per terzi nell&#8217;orgia social&#8230; e per primi, nuovamente, ce ne andiamo? è così che chiudiamo il cerchio?<br />
detto in prosa, nonostante il momento aulico in cui scrivo (per me, ovviamente&#8230; voi starete già dormendo) la mia generazione sta mollando la botta sull&#8217;internet pubblico. la mia generazione è quella dei nati nella prima metà degli anni settanta, o ultimi anni sessanta. la nostra iniziazione è passata attraverso i primi collegamenti seriali e paralleli, la nostra adolescenza era ancora libri e vinili, ma la nostra punta di diamante è stata l&#8217;attività bloggatoria, è stata la new economy, i segreti (mio malgrado) del DOS. siamo la generazione windows (e saibaba solo sa quanto mi pesi ammetterlo).<br />
ebbene sembra che la nascita di nuove forme di vita, la clonazione di se stessi, insomma, il mettere al mondo i figli, sia il più fenomenale acido contro la basicità della nostra vita. abbiamo sempre avuto il dubbio che la famiglia fosse incomaptibile con la vita che facevamo, ma tutto si sta ribaltando, e riscontrarlo così puntualmente mi ha buttato addosso un fiotto di imbarazzo e prurito cui non posso prescindere. sia chiaro: mi fa piacere che sia stata scelta la famiglia (NON in senso cristiano, ma antropologico), non voglio passare per irriducibile, non lo sono. ma mi sentivo in dovere di sollevare lo sguardo su quello che sta succedendo: le pagine che con più piacere ho sempre letto su internet, insomma i blog dei miei amici, non ci sono praticamente più (e io sono stato tra i primi a smettere di scrivere). e se devo essere sincero anche i miei amici non ci sono praticamente più, ognuno in cammino altrove.<br />
la vita ci ha preso tutti in contropiede, giusto per testimoniare che è ancora lei a dettare le regole. macigni sono cascati dal cielo, vortici sono sorti sotto al culo. siamo sempre orgogliosi di stare nella stessa barca, anche se tutte le energie servono per non farla finire a fondo. quasimodo parlava di sera subito e montale di tutto il suo travaglio, e noi ci siamo cascati dentro in pieno: stiamo passando dai bit alle bavaglie, dai gin tonic agli idraulici, dai conti del bar a quelli della banca. dai viaggi nelle baite a quelli negli ambulatori. come è semplice e banale. come è difficile e incerto.</p>
	<p>tiro fuori a caso un vinile dagli scatoloni che mi ha lasciato ezio prima di partire per miami. pink floyd: meddle. bella scelta. un buco di un orecchio in copertina. loro giovanissimi. io pieno di peli bianchi.
</p>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=535</link>
	</item>
	<item>
		<title>gli alberi</title>
		<description><![CDATA[	<p>ho 37 anni. ho il riscaldamento in casa. ho una connessione adsl.<br />
siamo i primi figli dell&#8217;informatica. e metà di noi odia l&#8217;informatica. forse per colpa del digital divide, perchè potersi immergere nell&#8217;informatica era roba da benestanti. adesso pure i benestanti si stanno distaccando, o quantomeno stanno passando dall&#8217;altra parte del bancone (per citare un lessico da bar), lasciando la prima linea ingenua ed innocente per ritirarsi nelle trincee della tecnicità. ma l&#8217;informatica è la nostra grande opportunità culturale, il nostro nuovo linguaggio, per dirla schiettamente.</p>
	<p>cosa vuol dire per una generazione vivere un cambiamento di linguaggio? vuol dire qualcosa che accade con una periodicità millenaria. si dice che il cervello umano abbia un pezzetto, un qualche decigrammo, dedicato al linguaggio. e sono cose che darwinisticamente non si creano da un giorno all&#8217;altro. ebbene la nostra generazione ha visto cambiare il contenuto di questo &#8220;tocco&#8221; di cervello. la portata è ancora tutta da commisurare e assaporare, entusiasmo e campanilismo (mio e dei tecnicisti come me) a parte. e per essere più precisi il grande cambiamento non sta nel passagio dal decimale al binario, ma dal lineare all&#8217;albero. anzi, per dirla un po&#8217; più correttamente, dal sequenziale al grafo.<br />
la storia si distacca dalla preistoria per l&#8217;invenzione della parola scritta. il linguaggio scritto come lo intendiamo è lineare. un libro si legge parola per parola, riga per riga. linearmente. un programma è un grafo, li chiamavamo diagrammi di flusso. si passa da un ragionare lineare, ad un ragionare ad albero. si impara a non aspettare più la parola seguente, ma a scegliere il nodo successivo, con la consapevolezza che ci sono anche gli altri nodi possibili, quelli non scelti. negli anni ottanta si parlava di universi paralleli. oggi parlerei di siblings, di fratelli del nodo in cui ci si trova all&#8217;interno dell&#8217;immenso grafo che è la conoscenza.<br />
se qualcuno oggi mi chiedesse cosa vuol dire programmare gli direi che è la capacità di muoversi su un albero. come il barone rampante, che non si ritira in mare, o in una stanza, ma su un albero. imparare a rappresentare i problemi come un&#8217;insieme di particelle tra loro legate da forze, legami, relazioni, che portano ad altre particelle, che creano un tessuto di particelle cui tutti facciamo parte. non è più importante la scelta del singolo, ma la logica con cui ogni singolo compie le proprie scelte, moltiplicato per tutti i singoli del grafo, fino a generare i fenomeni di massa, i comportamenti sociali. come un algoritmo ricorsivo che non contempla tutte le combinazioni di scelte possibili, ma solo le regole con cui ogni particella compirà la propria scelta.</p>
	<p>è ovvio che scrivendo con la lingua scritta come sto facendo ora, con il linguaggio che ci ha distinto dalla preistoria, non si possa spiegare ciò che ci sta distinguendo dalla storia. un po&#8217; come non è possibile con le parole descrivere la musica. forse è per questo che anche i blog lasciano il passo ai social network, che ftp lascia il passo al peer to peer.</p>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=534</link>
	</item>
	<item>
		<title>links for 2009-09-11</title>
		<description><![CDATA[	<ul class="delicious">
<li>
	<div class="delicious-link"><a href="http://blog.invassive.com/2008/04/30/avoid-crossdomainxml-restrictions/">Avoid crossdomain.xml restrictions | invassive.blog</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/flash">flash</a> <a href="http://delicious.com/fedecarra/crossdomain">crossdomain</a> <a href="http://delicious.com/fedecarra/secutiry">secutiry</a> <a href="http://delicious.com/fedecarra/php">php</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://yoppa.org/rsd.php?itemid=691">YOPPA BLOG » Flash(AS3)でcrossdomain.xml無しにクロスドメインにアクセスする</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/flash">flash</a> <a href="http://delicious.com/fedecarra/crossdomain">crossdomain</a> <a href="http://delicious.com/fedecarra/actionscript">actionscript</a> <a href="http://delicious.com/fedecarra/as3">as3</a> <a href="http://delicious.com/fedecarra/tips">tips</a> <a href="http://delicious.com/fedecarra/php">php</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://www.justsuppose.com/">Just Suppose</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/daily_culture">daily_culture</a> <a href="http://delicious.com/fedecarra/flash">flash</a> <a href="http://delicious.com/fedecarra/digital-culture">digital-culture</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://bestiario.org/research/remap/">reMap</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/flash">flash</a> <a href="http://delicious.com/fedecarra/visualization">visualization</a> <a href="http://delicious.com/fedecarra/complexity">complexity</a> <a href="http://delicious.com/fedecarra/infographics">infographics</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://www.bestiario.org/">Bestiario</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/flash">flash</a> <a href="http://delicious.com/fedecarra/3d">3d</a>)</div>
	</li>
</ul>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=533</link>
	</item>
	<item>
		<title>links for 2009-09-08</title>
		<description><![CDATA[	<ul class="delicious">
<li>
	<div class="delicious-link"><a href="http://www.michael-hansmeyer.com/indexflash.html">Michael Hansmeyer</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/architecture">architecture</a> <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://www.simonhoegsberg.com/we_are_all_gonna_die/slider.html">&#039;We&#039;re All Gonna Die - 100 meters of existence&#039;</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/flash">flash</a> <a href="http://delicious.com/fedecarra/photography">photography</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://www.wblut.com/topics/portfolio/">Portfolio | W:Blut</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/fractals">fractals</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://www.incendia.net/gallery/index.html">Renders gallery made with Incendia</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/fractals">fractals</a> <a href="http://delicious.com/fedecarra/software">software</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://en.wikibooks.org/wiki/Transwiki:List_of_hello_world_programs">Transwiki:List of hello world programs - Wikibooks, collection of open-content textbooks</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/programming">programming</a> <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/resources">resources</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://www.thinglab.co.uk/gallery.php?CatID_=videos">ThingLab UK Videos Gallery</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/3d">3d</a> <a href="http://delicious.com/fedecarra/printing">printing</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://art.bt-3d.de/">artwork portfolio of tim borgmann</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/3d">3d</a> <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/render">render</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://delicious.com/subblue">subblue&#039;s Bookmarks on Delicious</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/daily_culture">daily_culture</a> <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://lab.andre-michelle.com/tonematrix">aM laboratory</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/flash">flash</a> <a href="http://delicious.com/fedecarra/music">music</a> <a href="http://delicious.com/fedecarra/audio">audio</a> <a href="http://delicious.com/fedecarra/synthesizer">synthesizer</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://www.okadada.com/wssac/">wssac</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/flash">flash</a> <a href="http://delicious.com/fedecarra/animation">animation</a> <a href="http://delicious.com/fedecarra/typography">typography</a> <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://www.math.cmu.edu/~fho/jenn/polytopes/index.html">A Catalog of Polytope Images</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/math">math</a> <a href="http://delicious.com/fedecarra/mathematics">mathematics</a> <a href="http://delicious.com/fedecarra/geometry">geometry</a> <a href="http://delicious.com/fedecarra/3d">3d</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://vectorpark.com/acrobots/">Acrobots</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/flash">flash</a> <a href="http://delicious.com/fedecarra/animation">animation</a> <a href="http://delicious.com/fedecarra/simulation">simulation</a> <a href="http://delicious.com/fedecarra/game">game</a> <a href="http://delicious.com/fedecarra/physics">physics</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://vimeo.com/4697942">Making of &#039;Milk&#039; - Rigging the Waves on Vimeo</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/3d">3d</a> <a href="http://delicious.com/fedecarra/animation">animation</a> <a href="http://delicious.com/fedecarra/fluid">fluid</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://vimeo.com/4699035">Vestige - Siggraph CAF 2009 Opening version on Vimeo</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/animation">animation</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://vimeo.com/5595869">555 KUBIK | facade projection | on Vimeo</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/projection">projection</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://vimeo.com/6045312">let yourself feel. on Vimeo</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/music">music</a> <a href="http://delicious.com/fedecarra/animation">animation</a> <a href="http://delicious.com/fedecarra/3d">3d</a> <a href="http://delicious.com/fedecarra/inspiration">inspiration</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://www.subblue.com/gallery/album/34">Gallery of Mathematical and Generative Art • subblue</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/daily_culture">daily_culture</a> <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/3d">3d</a> <a href="http://delicious.com/fedecarra/artist">artist</a> <a href="http://delicious.com/fedecarra/inspiration">inspiration</a>)</div>
	</li>
	<li>
	<div class="delicious-link"><a href="http://sunflow.sourceforge.net/index.php?pg=gall">Sunflow - Global Illumination Rendering System</a></div>
	<div class="delicious-tags">(tags: <a href="http://delicious.com/fedecarra/art%26code">art&amp;code</a> <a href="http://delicious.com/fedecarra/daily_culture">daily_culture</a> <a href="http://delicious.com/fedecarra/3d">3d</a> <a href="http://delicious.com/fedecarra/render">render</a> <a href="http://delicious.com/fedecarra/rendering">rendering</a> <a href="http://delicious.com/fedecarra/java">java</a> <a href="http://delicious.com/fedecarra/graphics">graphics</a> <a href="http://delicious.com/fedecarra/renderer">renderer</a> <a href="http://delicious.com/fedecarra/opensource">opensource</a>)</div>
	</li>
</ul>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=532</link>
	</item>
	<item>
		<title>SEO joke</title>
		<description><![CDATA[	<p>So a CEO, a web programmer and an SEO expert are on a desert island.</p>
	<p>And the SEO expert says, “You guys, I’m so thirsty. Is there anything to drink?”</p>
	<p>And the CEO says, “I just drank the last of my water 30 minutes ago.”</p>
	<p>And the web programmer says, “I have plenty of water, a true abundance, but I won’t give any to you. Because, you are the worst. I hate you with every fiber of my being. Your very existence is an inherent refutation of the basic concept of quality workmanship and craft. Every additional second you remain on this planet is a deep, personal offense to me.”</p>
	<p>Then the SEO expert died slowly and painfully of thirst, and over the next several days his body slumped, shriveled and shrank as his organs collapsed upon themselves with a hissing sound while the CEO and web programmer sat and stared. And the sun set, and rose, and set again.</p>
	<p>THE END
</p>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=530</link>
	</item>
	<item>
		<title>flash, bitmapdata, chroma key (or color key)</title>
		<description><![CDATA[	<p>here&#8217;s a routine to apply chroma (color) keying on a bitmapdata.<br />
i&#8217;m not sure this is the best way to achieve chroma keying in flash, but it works.</p>
	<p>an usage example:<br />
we have imageBitmapData that is an image (imagine a panorama view), and we want to chroma key the blue sky in it. first we define the lower and higher blue values to be cutted off (they can be the same, if we want to chroma key exactly an rgb color and not a range). then we call the chromaKey method.</p>
	<pre>
	
var imageBitmapData:BitmapData = new BitmapData();
//... load or draw here some content in imageBitmapData
var myThresholdHigh:uint = 0xffacc9e5; //AARRGGBB, this is a light blue
var myThresholdLow:uint  = 0xff8aa2b8; //AARRGGBB, this is a dark blue
imageBitmapData = chromaKey(imageBitmapData, myThresholdLow, myThresholdHigh);
</pre>
	<p>and here&#8217;s the routine code:</p>
	<pre>
	import flash.display.*;
	import flash.filters.*;
	import flash.geom.*;
	
		//if keepColor = false, returns the original bitmapdata with colors between colorLow and colorHi cutted off, otherwise (keepColor = true) return the inverse, that is the original bitmapdata with only colors from colorLow to colorHi
		public static function chromaKey(myBitmapData:BitmapData, colorLow:uint, colorHi:uint, keepColor:Boolean = false):BitmapData
		{
			if ( keepColor )
			{
				//throw away pixels not in my color range
				//red
				myBitmapData.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					\"< \",
					colorLow,
					0x00000000,
					0x00FF0000,
					false
					);
				myBitmapData.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					\">&#8220;,
					colorHi,
					0&#215;00000000,
					0&#215;00FF0000,
					false
					);
				//green
				myBitmapData.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					&#8220;< \",
					colorLow,
					0x00000000,
					0x0000FF00,
					false
					);
				myBitmapData.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					\">&#8220;,
					colorHi,
					0&#215;00000000,
					0&#215;0000FF00,
					false
					);
				//blue
				myBitmapData.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					&#8220;< \",
					colorLow,
					0x00000000,
					0x000000FF,
					false
					);
				myBitmapData.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					\">&#8220;,
					colorHi,
					0&#215;00000000,
					0&#215;000000FF,
					false
					);
			}
			else
			{
				//throw away pixels in my color range
				//red
				var myBitmapDataRedLow:BitmapData = new BitmapData(myBitmapData.width, myBitmapData.height);
				myBitmapDataRedLow = myBitmapData.clone();
				myBitmapDataRedLow.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					&#8220;>=&#8221;,
					colorLow,
					0&#215;00000000,
					0&#215;00FF0000,
					false
					);
				var myBitmapDataRedHigh:BitmapData = new BitmapData(myBitmapData.width, myBitmapData.height);
				myBitmapDataRedHigh = myBitmapData.clone();
				myBitmapDataRedHigh.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					&#8220;< =\",
					colorHi,
					0x00000000,
					0x00FF0000,
					false
					);
				//merge low and hi
				myBitmapDataRedLow.draw(myBitmapDataRedHigh,null,null,BlendMode.MULTIPLY,null,false);
				//green
				var myBitmapDataGreenLow:BitmapData = new BitmapData(myBitmapData.width, myBitmapData.height);
				myBitmapDataGreenLow = myBitmapData.clone();
				myBitmapDataGreenLow.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					\">=&#8221;,
					colorLow,
					0&#215;00000000,
					0&#215;0000FF00,
					false
					);
				var myBitmapDataGreenHigh:BitmapData = new BitmapData(myBitmapData.width, myBitmapData.height);
				myBitmapDataGreenHigh = myBitmapData.clone();
				myBitmapDataGreenHigh.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					&#8220;< =\",
					colorHi,
					0x00000000,
					0x0000FF00,
					false
					);
				//merge low and hi
				myBitmapDataGreenLow.draw(myBitmapDataGreenHigh,null,null,BlendMode.MULTIPLY,null,false);
				//blue
				var myBitmapDataBlueLow:BitmapData = new BitmapData(myBitmapData.width, myBitmapData.height);
				myBitmapDataBlueLow = myBitmapData.clone();
				myBitmapDataBlueLow.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					\">=&#8221;,
					colorLow,
					0&#215;00000000,
					0&#215;000000FF,
					false
					);
				var myBitmapDataBlueHigh:BitmapData = new BitmapData(myBitmapData.width, myBitmapData.height);
				myBitmapDataBlueHigh = myBitmapData.clone();
				myBitmapDataBlueHigh.threshold(
					myBitmapData,
					new Rectangle(0, 0, myBitmapData.width, myBitmapData.height),
					new Point(0,0),
					&#8220;< =\",
					colorHi,
					0x00000000,
					0x000000FF,
					false
					);
				//merge low and hi
				myBitmapDataBlueLow.draw(myBitmapDataBlueHigh,null,null,BlendMode.MULTIPLY,null,false);
	
				//merge channels in output bitmapdata
				myBitmapData = new BitmapData(myBitmapData.width, myBitmapData.height, true, 0x00000000);
				myBitmapData.draw(myBitmapDataRedLow,null,null,BlendMode.MULTIPLY,null,false);
				myBitmapData.draw(myBitmapDataGreenLow,null,null,BlendMode.MULTIPLY,null,false);
				myBitmapData.draw(myBitmapDataBlueLow,null,null,BlendMode.MULTIPLY,null,false);
	
			}
			return myBitmapData;
		}
	</pre>
</pre>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=526</link>
	</item>
	<item>
		<title>justice</title>
		<description><![CDATA[	<p>un video penzo:<br />
<object width="400" height="316"><br />
<param name="movie" value="http://www.youtube.com/v/GsmzNB_eXek&#038;hl=it&#038;fs=1&#038;rel=0"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GsmzNB_eXek&#038;hl=it&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="316"></embed></object></p>
	<p>e la degna risposta:<br />
<object width="400" height="295"><br />
<param name="movie" value="http://www.youtube.com/v/G3Bh2AQPV2w&#038;hl=it&#038;fs=1&#038;rel=0"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/G3Bh2AQPV2w&#038;hl=it&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="295"></embed></object></p>
	<p>lo sfottò, la presa in giro, l&#8217;ironia insomma, è uno dei meccanismi sociali spontanei che rendono gli uomini un pelino migliori di quello che sono. e più uno si prende sul serio, più provoca involontariamente l&#8217;ironia.
</p>
]]></description>
		<link>http://ammmore.federicocarrara.it/?p=525</link>
	</item>
</channel>
</rss>
