<?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>InfoProg &#187; Programmazione</title>
	<atom:link href="http://www.infoprog.eu/category/programmazione/feed" rel="self" type="application/rss+xml" />
	<link>http://www.infoprog.eu</link>
	<description>Informatica e Tecnologia</description>
	<lastBuildDate>Sat, 17 Oct 2009 17:28:59 +0000</lastBuildDate>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Game Making: Qualche link utile per capire la situazione</title>
		<link>http://www.infoprog.eu/game-making-qualche-link-utile-per-capire-la-situazione/19/07/2008</link>
		<comments>http://www.infoprog.eu/game-making-qualche-link-utile-per-capire-la-situazione/19/07/2008#comments</comments>
		<pubDate>Sat, 19 Jul 2008 14:00:11 +0000</pubDate>
		<dc:creator>Gabriele Baldoni</dc:creator>
				<category><![CDATA[Altro]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Videogiochi]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Making]]></category>
		<category><![CDATA[GameDev]]></category>
		<category><![CDATA[GameProg]]></category>
		<category><![CDATA[PI]]></category>
		<category><![CDATA[Progammer]]></category>

		<guid isPermaLink="false">http://www.infoprog.eu/?p=823</guid>
		<description><![CDATA[Chi di noi non ha mai pensato di realizzare un video gioco? Penso nessuno, ma purtroppo solo chi ha una vera passione riesce a coronare questo sogno. Vi starete chiedendo &#8220;perché?&#8221;, semplice perché la situazione in Italia non è per niente all&#8217;altezza di quella che per esempio si trova negli USA dove quasi tutte la [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.infoprog.eu/wp-content/uploads/2008/07/gamedevbooks.jpg"><img class="size-full wp-image-825 aligncenter" src="http://www.infoprog.eu/wp-content/uploads/2008/07/gamedevbooks.jpg" alt="" width="368" height="422" /></a></p>
<p>Chi di noi non ha mai pensato di realizzare un video gioco? Penso nessuno, ma purtroppo solo chi ha una vera passione riesce a coronare questo sogno.</p>
<p>Vi starete chiedendo &#8220;perché?&#8221;, semplice perché la situazione in Italia non è per niente all&#8217;altezza di quella che per esempio si trova negli USA dove quasi tutte la maggiori università hanno dei corsi rivolti a chi vuole intraprendere una carriera nel game making.</p>
<p>Innanzi tutto bisogna fare un po di chiarezza per quel che riguarda le possibilità di lavoro, quindi bisogna capire cosa si vuole fare, se si vuole pensare il gioco, la trama, i personaggi, il gameplay allora quello che fa per voi è il <strong>Game Designer</strong> cioè colui che pensa il gioco sembra una cosa da niente ma pensateci vi sembra facile immaginare dal niente qualcosa come <strong>World of Warcraft</strong>?</p>
<p>Poi c&#8217;è chi sa disegnare e modellare in 3D di tutto e magari vorrebbe vedere i propri bozzetti finire in un video gioco, quello che fa per voi in questo caso è il <strong>Character Designer</strong> che è colui che disegna i personaggi del gioco e quindi lavora a stretto contatto con il Game Designer.</p>
<p>Per chi invece ha una passione per la programmazione nuda e cruda e il suo sogno sarebbe realizzare qualcosa che stia dietro ad un videogioco, qui le cose si fanno un pò più complicate, infatti per ciò che riguarda la programmazione ci sono almeno 3 ruoli che potrebbero essere coperti, l&#8217;<strong>Engine Programmer</strong> che si occupa della programmazione dell&#8217;engine 3D o 2D del videogioco e del relatico editor. Poi c&#8217;è l&#8217; <strong>AI Programmer</strong> che si occupa della intelizenza artificiale dei personaggi del gioco. Ed in fine ma non meno importanre azni il <strong>Physics Programmer</strong> che si occupa della fisica in gioco, ovviamente queste 3 figure professionali devono lavorare a stretto contatti per realizzare un Engine complesso ma allo stesso tempo completo.</p>
<p>Adesso vi riporto alcuni link utili per chi volesse saperne di più sul Game Making:</p>
<p><a href="http://www.gameprog.it/">GameProg</a> sito ricco di informazioni che vanno dal pensare un videogioco a realizzarlo</p>
<p><a href="http://www.gamedev.net/">GameDev(in inglese)</a> come sopra ma molto più completo ed in inglese</p>
<p>e Alcune Notizie sull argomento da Punto Informatico:</p>
<p><a href="http://punto-informatico.it/2360820/PI/InEvidenza/Game-design--come-iniziare-a-scrivere-/p.aspx">Game Design, come iniziare?</a></p>
<p><a href="http://punto-informatico.it/p.aspx?i=2342991">Giochi made in Italy</a></p>
<p><a href="http://punto-informatico.it/p.aspx?i=2296480">Come si diventa game developper?</a></p>
<p><a href="http://punto-informatico.it/p.aspx?i=2288126">VideoGiochi, come si lavora in Italia?</a></p>
<p><a href="http://punto-informatico.it/p.aspx?i=2275198">Confronto tra la serietà del game design in USA rispetto all&#8217;Italia</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoprog.eu/game-making-qualche-link-utile-per-capire-la-situazione/19/07/2008/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Da sviluppatori MS viene rilasciato Cosmos un kernel OpenSource</title>
		<link>http://www.infoprog.eu/da-sviluppatori-ms-viene-rilasciato-cosmos-un-kernel-opensource/08/02/2008</link>
		<comments>http://www.infoprog.eu/da-sviluppatori-ms-viene-rilasciato-cosmos-un-kernel-opensource/08/02/2008#comments</comments>
		<pubDate>Fri, 08 Feb 2008 08:00:12 +0000</pubDate>
		<dc:creator>Gabriele Baldoni</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.infoprog.eu/?p=486</guid>
		<description><![CDATA[Alcuni sviluppatori Microsoft hanno dato vita ad un progetto per la creazione di un kernel scritto in linguaggi del .Net Framework e in particolare utilizzando il C#. Il nome scelto per questo kernel è Cosmos acronimo di C# Open Source Managed Operating System. Il kernel è rilasciato sotto licenza BSD e quindi è possibile farne [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoprog.eu/wp-content/2008/02/cosmos.jpg" title="cosmos"></a></p>
<p style="text-align: center"><a href="http://www.infoprog.eu/wp-content/2008/02/cosmos.jpg" title="cosmos"><img src="http://www.infoprog.eu/wp-content/2008/02/cosmos.jpg" alt="cosmos" height="416" width="405" /></a></p>
<p>Alcuni sviluppatori Microsoft hanno dato vita ad un progetto per la creazione di un kernel scritto in linguaggi del .Net Framework e in particolare utilizzando il C#. Il nome scelto per questo kernel è <strong>Cosmos</strong> acronimo di <strong>C# Open Source Managed  Operating System.</strong> Il kernel è rilasciato sotto licenza BSD e quindi è possibile farne ciò che meglio si crede.</p>
<p>Chad Kudzu padre del progetto ha ammesso che il progetto è totalmente indipendente da Microsoft, anche se ha molto in comune con <strong>Singularity</strong> un progetto simile. Chad ha anche detto che Cosmos non è paragonabile ai sistemi operativi moderni ma che è indirizzato ad ambiti specifici. Nei piani del progetto sono presenti possibilità di port su piattaforme non x86 come iPhone e Wii.</p>
<p>Non ci resta che aspettare e vedere che fine farà questo microkernel, io personalmente spero in un rapido sviluppo in quanto molto interessato a questo genere di cose.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoprog.eu/da-sviluppatori-ms-viene-rilasciato-cosmos-un-kernel-opensource/08/02/2008/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La ballata del programmatore</title>
		<link>http://www.infoprog.eu/la-ballata-del-programmatore/02/02/2008</link>
		<comments>http://www.infoprog.eu/la-ballata-del-programmatore/02/02/2008#comments</comments>
		<pubDate>Sat, 02 Feb 2008 16:00:37 +0000</pubDate>
		<dc:creator>Gualtiero Catrame</dc:creator>
				<category><![CDATA[Altro]]></category>
		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.infoprog.eu/?p=464</guid>
		<description><![CDATA[Ieri andando in giro per la rete ho trovato una canzone molto carina dedicata ai programmatori. L&#8217;ho trovata sul sito Derelitti.com ed è sulla musica de &#8220;Il pescatore&#8221; di F. De André. Il testo è di Enrico Colombini, i cori e l&#8217;arrangiamento di Marco Di Francesco. La canzone la trovate sul sito Derelitti.com. Il testo [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://www.infoprog.eu/wp-content/2008/02/programmatore.jpg" title="La ballata del programmatore"><img src="http://www.infoprog.eu/wp-content/2008/02/programmatore.jpg" alt="La ballata del programmatore" /></a></p>
<p>Ieri andando in giro per la rete ho trovato una canzone molto carina dedicata ai programmatori.<br />
L&#8217;ho trovata sul sito <a href="http://www.derelitti.com/ballata_del_programmatore/" target="_blank">Derelitti.com</a> ed è sulla musica de &#8220;Il pescatore&#8221; di F. De André.<br />
Il testo è di <a href="http://www.erix.it/" target="_blank">Enrico Colombini</a>, i cori e l&#8217;arrangiamento di <a href="http://www.myspace.com/difra" target="_blank">Marco Di Francesco</a>.</p>
<p>La canzone la trovate sul sito <a href="http://www.derelitti.com/ballata_del_programmatore/" target="_blank">Derelitti.com.</a></p>
<p>Il testo della canzone:</p>
<p><span id="more-464"></span></p>
<blockquote><p>All&#8217;ombra dell&#8217;ultimo sole<br />
si addormentò un programmatore<br />
tra le sue braccia un manuale<br />
sognando il mare tropicale</p>
<p>Venne alla ditta un committente<br />
con un progetto inconsistente<br />
delle richieste da far paura<br />
&#8220;prima di ieri perché ho premura&#8221;</p>
<p>E domandò un lavoro immane<br />
con le specifiche più strane<br />
&#8220;io voglio tutto e pago niente<br />
ho fretta sono un committente&#8221;</p>
<p>Gli occhi dischiuse il softwarista<br />
un video l&#8217;unica sua vista<br />
dall&#8217;alba grigia fino a sera<br />
incatenato alla tastiera</p>
<p>Battendo i tasti a mo&#8217; di ossesso<br />
e trascurando cibo e sesso<br />
riuscì un bel giorno a consegnare<br />
una release preliminare</p>
<p>E si sentiva ormai contento<br />
ma fu sollievo di un momento<br />
già richiamava quel cliente<br />
&#8220;qui non funziona un accidente&#8221;</p>
<p>Ricominciò il programmatore<br />
a faticar per ore ed ore<br />
sopra un problema assai intricato<br />
nascosto dentro ad un listato</p>
<p>Venne di nuovo il committente<br />
disse &#8220;così è meglio che niente<br />
è tuttavia per me importante<br />
fare una piccola variante&#8221;</p>
<p>Ma all&#8217;ombra dell&#8217;ultimo sole<br />
dormiva già il programmatore<br />
tra le sue braccia un manuale<br />
sognando il mare tropicale</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.infoprog.eu/la-ballata-del-programmatore/02/02/2008/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RefactorMyCode: aiutiamo a migliorare i progetti OpenSource</title>
		<link>http://www.infoprog.eu/refactormycode-aiutiamo-a-migliorare-i-progetti-opensource/07/11/2007</link>
		<comments>http://www.infoprog.eu/refactormycode-aiutiamo-a-migliorare-i-progetti-opensource/07/11/2007#comments</comments>
		<pubDate>Wed, 07 Nov 2007 15:23:33 +0000</pubDate>
		<dc:creator>Gabriele Baldoni</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.infoprog.eu/?p=264</guid>
		<description><![CDATA[Come tutti sappiamo i progetti open source si basano sulla collaborazione reciproca ed il controllo del codice, ovviamente se questo codice è controllato da poche persone non si potranno mai avere effetti molto positivi. Per questo è nato RefactorMyCode, grazie a questo sito, programmatori esperti e meno esperti potranno aiutare loro i colleghi alla ricerca [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoprog.eu/wp-content/2007/11/rmc.png" title="RMC LOGO"><img src="http://www.infoprog.eu/wp-content/2007/11/rmc.png" alt="RMC LOGO" /></a></p>
<p>Come tutti sappiamo i progetti open source si basano sulla collaborazione reciproca ed il controllo del codice, ovviamente se  questo codice è controllato da poche persone non si potranno mai avere effetti molto positivi.</p>
<p>Per questo è nato <a href="http://refactormycode.com/">RefactorMyCode</a>, grazie a questo sito, programmatori esperti e meno esperti potranno aiutare loro i colleghi alla ricerca di Bug o all&#8217;ottimizzazione del codice. Con un layout del tutto simile a quello di un forum, RefactorMyCode permette  a tutti i programmatori che volessero aprire il codice dei loro programmi a essere aiutati e a loro volta di aiutare altri programmatori, con uno spirito del tutto collaborativo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoprog.eu/refactormycode-aiutiamo-a-migliorare-i-progetti-opensource/07/11/2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Esercitazione Pascal</title>
		<link>http://www.infoprog.eu/esercitazione-pascal/22/01/2007</link>
		<comments>http://www.infoprog.eu/esercitazione-pascal/22/01/2007#comments</comments>
		<pubDate>Mon, 22 Jan 2007 18:27:48 +0000</pubDate>
		<dc:creator>Gualtiero Catrame</dc:creator>
				<category><![CDATA[Pascal]]></category>
		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.infoprog.eu/?p=11</guid>
		<description><![CDATA[In questo periodo con il professore di Laboratorio di Matematica ci siamo soffermati alla spiegazione delle basi del linguaggio Pascal. Proprio in questi ultimi giorni ci ha spiegato come creare un programma che risolva le equazioni di primo grado. Già dalle prime prove a casa del codice spiegato dal professore saltano fuori i primi errori&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>In questo periodo con il professore di Laboratorio di Matematica ci siamo soffermati alla spiegazione delle basi del linguaggio Pascal. Proprio in questi ultimi giorni ci ha spiegato come creare un programma che risolva le equazioni di primo grado.</p>
<p>Già dalle prime prove a casa del codice spiegato dal professore saltano fuori i primi errori&#8230;</p>
<p>Quindi ho cercato una guida di Pascal e l&#8217;ho studiata e la lezione successiva ne abbiamo parlato con il professore&#8230;</p>
<p>Di seguito troverete il codice corretto da me. E&#8217; commentato. I commenti sono quelle frasi iniziate con parentesi e asterisco &#8220;(*&#8221; e terminate con asterisco parentesi &#8220;*)&#8221;.</p>
<p>Ecco il codice:</p>
<p><strong>program Equazioni_di_primo_grado;<br />
var A,B,C,X:real;<br />
begin<br />
writeln(&#8216;Risoluzione di una equazione di primo grado&#8217;);<br />
writeln;<br />
(*Inizio acquisizione dati*)<br />
writeln(&#8216;Immetti A&#8217;);<br />
readln(A);<br />
writeln(&#8216;Immetti B&#8217;);<br />
readln(B);<br />
writeln(&#8216;Immetti C&#8217;);<br />
readln(C);<br />
(*Fine acquisizione dati*)<br />
(*Verifica se A è uguale a 0*)<br />
If (A=0) Then writeln(&#8216;Errore:A=0&#8242;);<br />
readln;<br />
(*Calcolo dell&#8217;equazione*)<br />
x:=(C-B)/A;<br />
(*Mostra il risultato a schermo*)<br />
writeln(&#8216;Il risultato è: &#8216;,x);<br />
writeln(&#8216;Premi un tasto per uscire&#8217;);<br />
readln;<br />
end.</strong></p>
<p>Per compilare questo codice e altri nel linguaggio Pascal potete usare questi compilatori:</p>
<p>FreePascal (<a title="FreePascal per Windows" target="_blank" href="http://downloads.sourceforge.net/freepascal/fpc-2.0.4.i386-win32.exe?modtime=1156464593&#038;big_mirror=1">Windows</a> o <a title="FreePascal per Linux" target="_blank" href="http://sourceforge.net/project/showfiles.php?group_id=2174&#038;package_id=2252&#038;release_id=442065">Linux</a> o <a title="FreePascal per Mac OS X" href="http://sourceforge.net/project/showfiles.php?group_id=2174&#038;package_id=120194&#038;release_id=441937">Mac Os X</a> o per <a title="FreePascal per Altri Sistemi Operativi" href="http://sourceforge.net/project/showfiles.php?group_id=2174">altri Sistemi Operativi</a>)<br />
Dev-Pascal (<a title="Dev-Pascal per Windows" href="http://www.bloodshed.net/dev/devpas192.exe">Windows</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoprog.eu/esercitazione-pascal/22/01/2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS, i dieci tricks che non tutti conoscono</title>
		<link>http://www.infoprog.eu/css-i-dieci-tricks-che-non-tutti-conoscono/22/01/2007</link>
		<comments>http://www.infoprog.eu/css-i-dieci-tricks-che-non-tutti-conoscono/22/01/2007#comments</comments>
		<pubDate>Mon, 22 Jan 2007 16:53:23 +0000</pubDate>
		<dc:creator>Gualtiero Catrame</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.infoprog.eu/?p=10</guid>
		<description><![CDATA[I Cascading Style Sheets (CSS) sono stati, per noi sviluppatori Web, una vera manna dal cielo. Grazie ad essi, il design ha finalmente potuto staccarsi dal codice contenuto nelle pagine, permettendo maggiore granularità in fase di sviluppo, debug e deployment. Le menti più geniali hanno però fatto dei CSS uno strumento veramente potente, arrivando a [...]]]></description>
			<content:encoded><![CDATA[<p><span id="intelliTXT"> I Cascading Style Sheets (CSS) sono stati, per noi sviluppatori Web, </span><span id="intelliTXT"> una vera manna dal cielo. Grazie ad essi, il design ha finalmente potuto staccarsi dal codice contenuto nelle pagine, permettendo maggiore granularità in fase di sviluppo, debug e deployment. Le menti più geniali hanno però fatto dei CSS uno strumento veramente potente, arrivando a compiere operazioni degne del miglior artista del codice.</span></p>
<p>Interessante è ad esempio la gestione differenziata delle pagine, per la quale abbiamo un foglio di stile per la visualizzazione a schermo <span id="intelliTXT">ed uno studiato per una migliore impaginazione della stampa; alcuni <em>dirty tricks</em> ci insegnano invece a rendere le nostre pagine più visibili a spider e crawler che i motori di ricerca utilizzano per l&#8217;indicizzazione dei nostri contenuti. Vediamo poi come sia possibile assegnare due classi ad un medesimo oggetto, con evidenti benefici in termini di granularità della presentazione. Supponendo ad esempio di avere due classi distinte per la formattazione del testo, chiamate <code><span style="font-size: 10pt">testo</span></code> e <code><span style="font-size: 10pt">articolo</span></code>, possiamo assegnarle ad un unico paragrafo elencandole semplicemente una di seguito all&#8217;altra, ponendo attenzione a separare le due voci con uno spazio (e non con le virgole, che in questo caso non vengono contemplate):</span></p>
<p><code><span style="font-size: 10pt">< p class="testo articolo" >Testo del mio articolo...< /p></span></code></p>
<p><span id="intelliTXT"> Tanto semplice quanto utile! Sull&#8217;onda del successo, l&#8217;autore dell&#8217;articolo <a target="_blank" href="http://www.flzone.net/myZone.asp?userid=227306">Trenton Moss</a> ci ha fatto omaggio di altri dieci <em>tips and tricks</em> sull&#8217;uso dei CSS, scrivendo un <a target="_blank" href="http://www.webcredible.co.uk/user-friendly-resources/css/more-css-tricks.shtml">secondo articolo</a> sull&#8217;interessantissimo blog, <a target="_blank" href="http://www.webcredible.co.uk/">Webcredible</a>.</span></p>
<p><em>Fonte: Programmazione.it<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoprog.eu/css-i-dieci-tricks-che-non-tutti-conoscono/22/01/2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
