<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Antonio Barba</title>
	<atom:link href="http://www.antoniobarba.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.antoniobarba.org</link>
	<description>We have cookies!</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:57:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<div id='fb-root'></div>
					<script type='text/javascript'>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/it_IT/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>Test syntax highlight</title>
		<link>http://www.antoniobarba.org/2012/02/01/test-syntax-highlight/</link>
		<comments>http://www.antoniobarba.org/2012/02/01/test-syntax-highlight/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 15:48:17 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/?p=268</guid>
		<description><![CDATA[Vediamo un po&#8217; se funzia&#8230; #include &#60;prova&#62; void ciao() { int a[10], i=0; a[i] = i; return; } Si vede?]]></description>
			<content:encoded><![CDATA[<p>Vediamo un po&#8217; se funzia&#8230;</p>
<pre class="brush: cpp">#include &lt;prova&gt;
void ciao()
{
  int a[10], i=0;
  a[i] = i;
  return;
}</pre>
<p>Si vede?</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2012/02/01/test-syntax-highlight/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2012/02/01/test-syntax-highlight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installazione Windows 7 Professional a 64 bit, Android SDK, Windows Phone SDK &#8211; ITBlog #1</title>
		<link>http://www.antoniobarba.org/2012/01/22/installazione-windows-7-professional-a-64-bit-android-sdk-windows-phone-sdk-itblog-1/</link>
		<comments>http://www.antoniobarba.org/2012/01/22/installazione-windows-7-professional-a-64-bit-android-sdk-windows-phone-sdk-itblog-1/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 23:39:24 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/?p=260</guid>
		<description><![CDATA[Prima puntata del video blog Informatica &#38; Tecnologia di Antonio Barba. In questa puntata Antonio Barba effettua il setup da zero di una macchina di sviluppo Windows 7 a 64 bit, con i devkit di Google Android e Microsoft Windows Phone.]]></description>
			<content:encoded><![CDATA[<p>Prima puntata del video blog Informatica &amp; Tecnologia di Antonio Barba.<br />
In questa puntata Antonio Barba effettua il setup da zero di una macchina di sviluppo Windows 7 a 64 bit, con i devkit di Google Android e Microsoft Windows Phone.</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/dn7RRFNXkVU" frameborder="0" allowfullscreen></iframe></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2012/01/22/installazione-windows-7-professional-a-64-bit-android-sdk-windows-phone-sdk-itblog-1/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2012/01/22/installazione-windows-7-professional-a-64-bit-android-sdk-windows-phone-sdk-itblog-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grazie a te! Ovvero quando il lessico diventa un optional.</title>
		<link>http://www.antoniobarba.org/2011/09/05/grazie-a-te-ovvero-quando-il-lessico-diventa-un-optional/</link>
		<comments>http://www.antoniobarba.org/2011/09/05/grazie-a-te-ovvero-quando-il-lessico-diventa-un-optional/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 09:16:23 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[braindamage]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/?p=252</guid>
		<description><![CDATA[Al bar - Quanto ti devo? - Sono 1 euro e 70 - Ecco - Grazie! - Grazie a te! (*) &#160; In ufficio - Non funziona &#60;oggetto&#62; - Lo sistemo in un attimo&#8230;.. ecco fatto! - Grazie! - Grazie a te! (**) &#160; (*) Il barista ringrazia il cliente per il pagamento ricevuto, il [...]]]></description>
			<content:encoded><![CDATA[<p>Al bar</p>
<p>- Quanto ti devo?<br />
- Sono 1 euro e 70<br />
- Ecco<br />
- Grazie!<br />
- Grazie a te! (*)</p>
<p>&nbsp;</p>
<p>In ufficio</p>
<p>- Non funziona &lt;oggetto&gt;<br />
- Lo sistemo in un attimo&#8230;.. ecco fatto!<br />
- Grazie!<br />
- Grazie a te! (**)</p>
<p>&nbsp;</p>
<p>(*) Il barista ringrazia il cliente per il pagamento ricevuto, il cliente ringrazia a sua volta per la buona colazione e la cortesia.<br />
(**) L&#8217;utente ringrazia il tecnico per il servizio ricevuto, ma il tecnico non riceve nulla in cambio e non dovrebbe ringraziare, bensì dovrebbe dire &#8220;Prego&#8221;.</p>
<p>La prossima volta che fate un favore, e vi si ringrazia, non sparate un &#8220;Grazie a te!&#8221; automatico e senza motivo. Un sincero &#8220;Prego, non c&#8217;è di che&#8221; esprime la consapevolezza di aver fatto qualcosa degno di ringraziamento, mentre un robotico &#8220;Grazie a te&#8221; esprime una forma di fastidioso servilismo.</p>
<p>Quando infatti mi si risponde &#8220;Grazie a te&#8221; senza che io abbia fatto nulla, mi sembra di avere davanti un servo che mi ringrazia perpetuamente per non averlo picchiato! Usate la testa quando elaborate le frasi e <em>grazie</em> per la lettura.</p>
<p>&nbsp;</p>
<p>PS: In questo caso rispondereste &#8220;prego&#8221; oppure &#8220;grazie a te&#8221;?</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2011/09/05/grazie-a-te-ovvero-quando-il-lessico-diventa-un-optional/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2011/09/05/grazie-a-te-ovvero-quando-il-lessico-diventa-un-optional/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Marketing letale, ovvero come ti ammazzo 66 spot della Apple in 61 secondi</title>
		<link>http://www.antoniobarba.org/2011/09/02/marketing-letale-ovvero-come-ti-ammazzo-66-spot-della-apple-in-61-secondi/</link>
		<comments>http://www.antoniobarba.org/2011/09/02/marketing-letale-ovvero-come-ti-ammazzo-66-spot-della-apple-in-61-secondi/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 02:20:11 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/?p=249</guid>
		<description><![CDATA[Conoscete tutti la famosa e apprezzata linea di spot della serie Get a Mac, lanciata nel 2006 da Apple e realizzata dalla agenzia pubblicitaria TBWA Media Arts Lab. Ad esempio, questo è il primo della serie ma anche altri più curati come quest&#8217;altro: e altri video ancora in cui ti rifilano un po&#8217; di gnocca, che [...]]]></description>
			<content:encoded><![CDATA[<p>Conoscete tutti la famosa e apprezzata linea di spot della serie <strong>Get a Mac</strong>, lanciata nel 2006 da Apple e realizzata dalla agenzia pubblicitaria <strong>TBWA Media Arts Lab</strong>. Ad esempio, questo è il primo della serie</p>
<p><object width="640" height="390" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/48jlm6QSU4k&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed width="640" height="390" type="application/x-shockwave-flash" src="http://www.youtube.com/v/48jlm6QSU4k&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" allowFullScreen="true" allowScriptAccess="always" allowfullscreen="true" allowscriptaccess="always" /></object></p>
<p>ma anche altri più curati come quest&#8217;altro:</p>
<p><object width="640" height="390" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/e9Xd5bbw5aE&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed width="640" height="390" type="application/x-shockwave-flash" src="http://www.youtube.com/v/e9Xd5bbw5aE&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" allowFullScreen="true" allowScriptAccess="always" allowfullscreen="true" allowscriptaccess="always" /></object></p>
<p>e altri video ancora in cui ti rifilano un po&#8217; di gnocca, che non fa mai male negli spot pubblicitari, come quest&#8217;altro&#8230;</p>
<p><object width="640" height="390" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/KSqDXFbn93U&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed width="640" height="390" type="application/x-shockwave-flash" src="http://www.youtube.com/v/KSqDXFbn93U&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" allowFullScreen="true" allowScriptAccess="always" allowfullscreen="true" allowscriptaccess="always" /></object></p>
<p>In totale sono ben <strong>66 i video</strong> della serie, pubblicati dal 2006 al 2009. Molto carini, simpatici, divertenti, ecc&#8230;</p>
<p>Quello che non torna, comunque, è il carattere &#8220;grottesco&#8221; del Sig. PC, impacciato e bruttino, in confronto al fascino da superfigo del Mac Boy. Sostanzialmente tutta la forza dello spot (di tutti e 66 gli spot) fa leva su 3 elementi principali:</p>
<ul>
<li>Mac è figo, PC è ridicolo</li>
<li>Fai le stesse cose con entrambi, ma con Mac vengono meglio</li>
<li>Anche il PC in fondo vorrebbe essere un po&#8217; Mac</li>
</ul>
<div>Il tutto è condito da una quintalata di <strong>stereotipi</strong>, ed ecco che scatta la parolina magica! Come smontare uno spot basato su stereotipi? Non è una cosa semplice! Per farlo bisogna indagare a fondo tutti i difetti dello spot del concorrente, e farli ritornare indietro come un boomerang. Ecco quindi le caratteristiche che i pubblicitari di Microsoft sfruttano a proprio vantaggio:</div>
<div>
<ul>
<li><strong>Location</strong>. I commercial di Apple sono sempre su sfondo bianco, ambiente neutro ed asettico. Ciò favorisce indubbiamente lo stimolo della fantasia. La nostra mente assorbe il significato del video come se fosse in uno stato onirico e di ipnosi. La mente infatti non riesce ad assegnare uno spazio preciso allo svolgimento dei fatti, pertanto essi rimangono sospesi in un universo irreale.</li>
<li><strong>Personaggi</strong>. I commercial di Apple hanno solo 2 personaggi principali e qualche sporadica comparsa. In questo modo si crea una sorta di &#8220;gag a puntate&#8221; che tende a diventare uno spettacolo fine a se stesso. L&#8217;utente diventa spettatore di un teatrino, e assiste passivamente ad una farsa comica.</li>
<li><strong>Contesto</strong>. I commercial di Apple sono decontestualizzati. I fatti si svolgono nell&#8217;iperuranio.</li>
</ul>
<div>Vediamo come si possono ribaltare le carte in tavola <strong>sbriciolando 66 commercial in 61 secondi</strong>,  tramite una svolta decisa sui tre elementi principali: cambiare <strong>location</strong>, cambiare <strong>personaggi</strong>, calare i fatti narrati nel loro particolare <strong>contesto</strong>. Ecco il risultato</div>
</div>
<p><iframe src="http://www.youtube.com/embed/HrmF-mPLybw" frameborder="0" width="640" height="390"></iframe><br />
<iframe src="http://www.youtube.com/embed/7hhVjSbV_oQ" frameborder="0" width="640" height="390"></iframe><br />
<iframe src="http://www.youtube.com/embed/wj5UyZKo2iE" frameborder="0" width="640" height="390"></iframe><br />
Enjoy!</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2011/09/02/marketing-letale-ovvero-come-ti-ammazzo-66-spot-della-apple-in-61-secondi/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2011/09/02/marketing-letale-ovvero-come-ti-ammazzo-66-spot-della-apple-in-61-secondi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Karatedroid</title>
		<link>http://www.antoniobarba.org/2011/08/26/karatedroid/</link>
		<comments>http://www.antoniobarba.org/2011/08/26/karatedroid/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 00:15:25 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/2011/08/26/karatedroid/</guid>
		<description><![CDATA[Yattaaaaa!]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://www.antoniobarba.org/wp-content/uploads/2011/08/wpid-android3.png" /></p>
<p>Yattaaaaa!</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2011/08/26/karatedroid/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2011/08/26/karatedroid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calcolo integrale the old way</title>
		<link>http://www.antoniobarba.org/2011/06/08/calcolo-integrale-the-old-way/</link>
		<comments>http://www.antoniobarba.org/2011/06/08/calcolo-integrale-the-old-way/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 16:15:20 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[nerdy]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/?p=238</guid>
		<description><![CDATA[Fonte 5 REM RICHIEDE UN COMMODORE 16 O PLUS 4 10 DEF FN F(X) = 3*X + 5*X*X - SIN(X) 20 PRINT "INTEGRAZIONE CON METODO DI SIMPSON" 30 PRINT "ESTREMO A" 40 INPUT A 50 PRINT "ESTREMO B" 60 INPUT B 70 PRINT "SUDDIVISIONI" 80 INPUT N% 90 PRINT "ATTENDERE PREGO..." 100 N% = N% [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nonsoloamiga.com/forum/viewtopic.php?f=12&#038;t=48#p225">Fonte</a></p>
<p><code><br />
5 REM RICHIEDE UN COMMODORE 16 O PLUS 4<br />
10 DEF FN F(X) = 3*X + 5*X*X - SIN(X)<br />
20 PRINT "INTEGRAZIONE CON METODO DI SIMPSON"<br />
30 PRINT "ESTREMO A"<br />
40 INPUT A<br />
50 PRINT "ESTREMO B"<br />
60 INPUT B<br />
70 PRINT "SUDDIVISIONI"<br />
80 INPUT N%<br />
90 PRINT "ATTENDERE PREGO..."<br />
100 N% = N% * 2<br />
110 H = (B-A) / N%<br />
120 I% = 1<br />
130 S = FNF(A)<br />
140 DO WHILE I% < N%<br />
150 X = A + H * I%<br />
160 S = S + 4 * FNF(X)<br />
170 I% = I% + 2<br />
180 LOOP<br />
190 I% = 2 : N1% = N% - 1<br />
200 DO WHILE I% < N1%<br />
210 X = A + H * I%<br />
220 S = S + 2 * FNF(X)<br />
230 I% = I% + 2<br />
240 LOOP<br />
250 S = S + FNF(B)<br />
260 F = H * S / 3<br />
270 PRINT "INTEGRALE DA ";A;" A ";B;" = ";F</code></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2011/06/08/calcolo-integrale-the-old-way/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2011/06/08/calcolo-integrale-the-old-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuovi progetti all&#8217;orizzonte</title>
		<link>http://www.antoniobarba.org/2011/05/31/nuovi-progetti-allorizzonte/</link>
		<comments>http://www.antoniobarba.org/2011/05/31/nuovi-progetti-allorizzonte/#comments</comments>
		<pubDate>Tue, 31 May 2011 15:48:53 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[braindamage]]></category>
		<category><![CDATA[ideas]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/?p=233</guid>
		<description><![CDATA[Sto per rilasciare il codice del mio Game Engine 2D multipiattaforma&#8230; non è ancora completo, ma non avendo molto tempo per lavorarci preferisco regalarlo piuttosto che lasciargli fare la muffa&#8230; L&#8217;obiettivo principale è la compatibilità con AmigaOS, MorphOS e AROS, ma anche Windows, Mac OS X e Linux Poi sto creando una versione migliorata di [...]]]></description>
			<content:encoded><![CDATA[<p>Sto per rilasciare il codice del mio Game Engine 2D multipiattaforma&#8230; non è ancora completo, ma non avendo molto tempo per lavorarci preferisco regalarlo piuttosto che lasciargli fare la muffa&#8230; L&#8217;obiettivo principale è la compatibilità con AmigaOS, MorphOS e AROS, ma anche Windows, Mac OS X e Linux <img src='http://www.antoniobarba.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Poi sto creando una versione migliorata di <a href="http://www.c64-wiki.com/index.php/SD2IEC">SD2IEC</a>, usando un Arduino Mega2560 come base di partenza. Rispetto al progetto originale supporta un tastierino ed un display onboard, per switchare le immagini dei floppy senza comandi Basic (e fare così anche lo swap dei dischi a caldo dentro i giochi).</p>
<p>Il terzo progetto è un portale Web integrato con phpBB3 per un nuovo sito/forum sull&#8217;informatica e la tecnologia che sto curando con degli amici&#8230;</p>
<p>Ma si&#8230; mi piace essere multitasking <img src='http://www.antoniobarba.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Stay tuned <img src='http://www.antoniobarba.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2011/05/31/nuovi-progetti-allorizzonte/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2011/05/31/nuovi-progetti-allorizzonte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La notte porta consiglio, ma anche no</title>
		<link>http://www.antoniobarba.org/2011/03/08/la-notte-porta-consiglio-ma-anche-no/</link>
		<comments>http://www.antoniobarba.org/2011/03/08/la-notte-porta-consiglio-ma-anche-no/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 03:04:46 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[nerdy]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/?p=206</guid>
		<description><![CDATA[Se completassi questo emulatore che ho iniziato la settimana scorsa? void Machine::init() { if (m_memoryMap == 0) m_memoryMap = new MemoryMap(); if (m_cpu == 0) m_cpu = new Cpu(); m_name = "Kim-1"; m_cpu-&#62;setAddressBus(&#38;m_addressBus); m_cpu-&#62;setDataBus(&#38;m_dataBus); reset(); }]]></description>
			<content:encoded><![CDATA[<p>Se completassi questo emulatore che ho iniziato la settimana scorsa?</p>
<pre>void Machine::init()
{
	if (m_memoryMap == 0)
		m_memoryMap = new MemoryMap();

	if (m_cpu == 0)
		m_cpu = new Cpu();

	m_name = "Kim-1";

	m_cpu-&gt;setAddressBus(&amp;m_addressBus);
	m_cpu-&gt;setDataBus(&amp;m_dataBus);

	reset();
}</pre>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2011/03/08/la-notte-porta-consiglio-ma-anche-no/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2011/03/08/la-notte-porta-consiglio-ma-anche-no/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Questo sito è una droga</title>
		<link>http://www.antoniobarba.org/2011/03/07/questo-sito-e-una-droga/</link>
		<comments>http://www.antoniobarba.org/2011/03/07/questo-sito-e-una-droga/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 01:05:58 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/?p=219</guid>
		<description><![CDATA[Vai su www.6502asm.com e copia-incolla questo codice: lda #&#60;data sta $10 lda #&#62;data sta $11 lda #$00 sta $30 lda #$02 sta $31 loop: ldx #$00 lda ($10,x) sta ($30,x) inc $10 lda $10 cmp #$00 bne next inc $11 next: inc $30 lda $30 cmp #$00 bne next2 inc $31 next2: lda $31 cmp [...]]]></description>
			<content:encoded><![CDATA[<p>Vai su <a href="http://www.6502asm.com/">www.6502asm.com</a> e copia-incolla questo codice:</p>
<p><code lang="asm"><br />
lda #&lt;data<br />
sta $10<br />
lda #&gt;data<br />
sta $11<br />
lda #$00<br />
sta $30<br />
lda #$02<br />
sta $31</p>
<p>loop:<br />
ldx #$00<br />
lda ($10,x)<br />
sta ($30,x)<br />
inc $10<br />
lda $10<br />
cmp #$00<br />
bne next<br />
inc $11<br />
next:<br />
inc $30<br />
lda $30<br />
cmp #$00<br />
bne next2<br />
inc $31<br />
next2:<br />
lda $31<br />
cmp #$06<br />
bmi loop<br />
jmp end</p>
<p>data:<br />
dcb	1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,<br />
dcb	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,<br />
dcb	0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,<br />
dcb	1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,<br />
dcb	0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,<br />
dcb	0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,<br />
dcb	0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,<br />
dcb	0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,<br />
dcb	1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,<br />
dcb	0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,0,<br />
dcb	0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,0,0,0,1,0,0,1,1,0,0,0,<br />
dcb	0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,0,0,0,1,1,0,0,1,1,0,0,<br />
dcb	0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,<br />
dcb	1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,<br />
dcb	0,1,1,0,1,1,0,1,1,1,1,0,0,0,1,0,<br />
dcb	0,0,0,1,1,0,1,1,0,1,1,0,1,0,0,0,<br />
dcb	0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,<br />
dcb	0,1,0,0,1,1,0,0,0,1,1,0,0,0,1,0,<br />
dcb	0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,<br />
dcb	0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,<br />
dcb	0,1,1,1,0,1,1,1,0,0,1,0,1,1,0,1,<br />
dcb	0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,<br />
dcb	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,<br />
dcb	1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,<br />
dcb	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1<br />
end:<br />
</code></p>
<p>Enjoy!</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2011/03/07/questo-sito-e-una-droga/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2011/03/07/questo-sito-e-una-droga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un Engine per domarli, un Engine per trovarli, ecc&#8230;</title>
		<link>http://www.antoniobarba.org/2011/03/04/un-engine-per-domarli-un-engine-per-trovarli-ecc/</link>
		<comments>http://www.antoniobarba.org/2011/03/04/un-engine-per-domarli-un-engine-per-trovarli-ecc/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 18:26:28 +0000</pubDate>
		<dc:creator>TheKaneB</dc:creator>
				<category><![CDATA[nerdy]]></category>

		<guid isPermaLink="false">http://www.antoniobarba.org/?p=211</guid>
		<description><![CDATA[Stavolta ho superato me stesso&#8230; int main(int argc, char *argv[]) { using namespace engine; using namespace engine::graphics; using namespace engine::platform; Platform * myPlatform = new Platform(); myPlatform-&#62;init(); Display * display = myPlatform-&#62;getGraphicsDevice()-&#62;getDisplay(0); FixedSprite * testSprite = new FixedSprite("data\\prova.bmp"); testSprite-&#62;setPosition(Vec2f(30, 30)); Renderer * myRenderer = new Renderer(); myRenderer-&#62;setDisplay(display); Entity2DTree * entityTree = new Entity2DTree(testSprite); myRenderer-&#62;draw(entityTree); myRenderer-&#62;update(1.0f); [...]]]></description>
			<content:encoded><![CDATA[<p>Stavolta ho superato me stesso&#8230;</p>
<pre><code>
int main(int argc, char *argv[])
{
	using namespace engine;
	using namespace engine::graphics;
	using namespace engine::platform;

	Platform * myPlatform = new Platform();
	myPlatform-&gt;init();

	Display * display = myPlatform-&gt;getGraphicsDevice()-&gt;getDisplay(0);

	FixedSprite * testSprite = new FixedSprite("data\\prova.bmp");
	testSprite-&gt;setPosition(Vec2f(30, 30));

	Renderer * myRenderer = new Renderer();

	myRenderer-&gt;setDisplay(display);

	Entity2DTree * entityTree = new Entity2DTree(testSprite);

	myRenderer-&gt;draw(entityTree);
	myRenderer-&gt;update(1.0f);

	myPlatform-&gt;getCommon()-&gt;delay(1000);

	return 0;
}
</code></pre>
<p>Questo codice gira senza modifiche su una decina di sistemi operativi diversi, producendo&#8230;</p>
<p>questo:<br />
<img src="http://www.antoniobarba.org/wp-content/uploads/2011/03/engine-prova.png" alt="" title="engine-prova" width="320" height="253" class="size-full wp-image-212" /></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.antoniobarba.org/2011/03/04/un-engine-per-domarli-un-engine-per-trovarli-ecc/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.antoniobarba.org/2011/03/04/un-engine-per-domarli-un-engine-per-trovarli-ecc/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

