<?xml version="1.0" encoding="iso-8859-1"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>

<channel rdf:about="http://www.siforge.org/">
<title>SIForge.org: articoli pubblicati</title>
<link>http://www.siforge.org/</link>
<description>dove teoria e realta` dell&#x27;informatica si incontrano</description>
<dc:language>it</dc:language>
<dc:publisher>redazione@siforge.org</dc:publisher>
<dc:creator>redazione@siforge.org</dc:creator>
<syn:updateBase>1901-01-01</syn:updateBase>
<syn:updateFrequency>1</syn:updateFrequency>
<syn:updatePeriod>hourly</syn:updatePeriod>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://www.siforge.org/articles/2010/06/17-safari.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2008/02/11-gis-for-web-developers.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2007/12/10-or-review-dojo.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2007/12/10-or-review-pyparsing.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2007/11/19-threads-uno-sporco-trucchetto.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2007/11/11-internet-limiti-uso-immagini-e-testi.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2007/10/18-xor.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/10/02-password-ex-collega.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/06/13-licenza-gpl-in-italia.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/06/12-SqueakGtk.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/04/19-jsp_intro.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/04/04-riproduzione_articoli_giornalistici.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/03/22-hsintro.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/03/14-ajax_before_ajax_4.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/03/14-deho_part1.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/03/02-eExtremadura.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/02/24-ajax_audiocast_it.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/02/20-ajax_before_ajax_3.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/02/14-forse_non_tutti_sanno_che.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/02/08-ajax_before_ajax_2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/02/04-mp3.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2006/02/02-ajax_before_ajax.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/12/15-ilCobolCambiaPelle.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/11/04-articolo-patterns7.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/09/15-databaseid-it.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/09/15-databaseid.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/07/29-novocaine.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/07/29-artprojectmgmt-it.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/06/28-php-sax.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/06/10-oggettiimmutabili.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/06/05-artprojectmgmt.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/05/20-cracking.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/05/13-diffusione_informativa.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/05/06-file_scrambling.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/04/29-dati_errati_banca.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/04/23-strangepatterns2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/04/15-motori_di_ricerca.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/04/13-detenzione_materiale_pornografico.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/04/04-nomi_dominio_cod_ind.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/03/18-perl_web_automation2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/03/01-gente_it.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/02/17-perl_web_automation.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/02/09-posta_elettr_cert.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/02/03-strangepatterns.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/01/26-xml_mom.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/01/20-squeak_intro.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2005/01/12-rss.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/12/16-kvm.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/11/22-web_clipping.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/11/22-bug_hunter.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/11/22-classe_ad_oggetti.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/11/08-obsd_config.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/11/08-agileday.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/11/02-sdl_mixer.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/10/26-sdl_ttf.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/10/19-johanna.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/10/13-primo_ws.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/10/05-blenemo.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/09/27-crc-cards.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/09/20-la_magia_di_callcc.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/09/13-sdl_mouse_tile.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/08/04-defiance.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/07/27-fink.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/07/12-jch.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/07/07-garaguru-w.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/06/29-teamspeak.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/06/21-the_fake_poll_ita.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/06/21-the_fake_poll_en.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/06/14-proc.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/06/07-sviluppo_j2me-2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/05/31-sdl_sprite.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/05/24-vuln_forum.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/05/10-garaguru.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/05/04-j2me.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/04/26-compilazione_asm.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/04/19-sdl_image.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/04/13-jediacademy.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/04/05-pf_scrub.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/03/29-crypto_cap2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/03/22-sdl-intro-2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/03/15-fakepintro.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/03/08-trackmania.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/03/01-sdl-intro.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/02/23-pf_ioctl.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/02/16-pes3.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/02/09-porting26.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/02/02-lkmw.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/01/26-tron20.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/01/19-essence_pattern.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/01/12-shellcode_da_zero.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2004/01/01-editoriale-200312.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/12/15-guida_vim.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/12/15-spacecolony.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/12/09-goods.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/12/01-intro_jdbc.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/11/24-crypto_cap1.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/11/17-java_options_list.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/11/10-guida_sessioni_php.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/11/05-layout-managers-1.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/10/27-ghost_master.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/10/27-workflow-jsp-servlet.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/10/20-picosql_storia.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/10/15-rcoop_brickos-2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/09/30-usare-xml.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/09/15-rcoop_brickos-1.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/09/08-pentester.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/08/20-ut2003-rec.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/08/08-nb_minicorso-3dsmax-2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/07/29-nb_minicorso-3dsmax-1.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/07/12-i_test.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/06/28-ruby-intro-2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/06/16-editoriale-200306.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/06/16-serious-sam.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/06/04-nostrings.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/06/04-toca_racing.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/05/26-ruby-intro-1.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/05/07-firewall-linux.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/04/19-wpp-tekst-it.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/04/19-wpp-tekst-en.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/04/15-bofexp.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/04/09-websrv-proto.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/03/23-design-eccezioni-java-jdk14.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/03/16-htmlstream.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/03/09-arrivare-a-xp.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/02/28-about_the_portals.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/02/23-win-exploit.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/02/23-rup_ejb_uml2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/02/09-oo-principles.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/01/31-design-pattern-n-meta.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/01/23-ms-dot-net.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/01/19-smtp-relay-encr.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/01/11-fuzzy-world-2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2003/01/02-base-class-fragility.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/12/30-regex-cfr.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/12/20-proxy-pattern.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/12/10-version-control.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/12/05-siforge-4-emacs.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/12/04-eccezioni_java-3.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/11/29-layout-managers.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/11/19-fuzzy-word-1.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/11/16-smart-sync.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/11/05-python-classes.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/10/23-eccezioni_java-2.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/10/23-ooc.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/09/28-problemi_di_url-crypting_in_j2ee.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/09/22-regex.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/09/04-style.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/09/01-eccezioni_java.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/09/01-python-intro.html" />
  <rdf:li rdf:resource="http://www.siforge.org/articles/2002/09/01-sixml.html" />
 </rdf:Seq>
</items>
<image rdf:resource="http://www.siforge.org/images/skin/default/sidebar/icon32.gif" />
<textinput rdf:resource="http://www.siforge.org/articles/search/" />
</channel>
<image rdf:about="http://www.siforge.org/images/skin/default/sidebar/icon32.gif">
<title>SIForge.org</title>
<url>http://www.siforge.org/images/skin/default/sidebar/icon32.gif</url>
<link>http://www.siforge.org/</link>
</image>
<item rdf:about="http://www.siforge.org/articles/2010/06/17-safari.html">
<title>Safari Books Online</title>
<link>http://www.siforge.org/articles/2010/06/17-safari.html</link>
<description>Dopo una lunga esperienza con O&#x27;Reilly, abbiamo deciso si provare il servizio a pagamento &#x22;Safari Books Online&#x22;: in questo articolo esploriamo i pro e i contro di questo servizio coraggioso, che siamo certi vi dar&#x26;#224; parecchie soddisfazioni.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2010-06-17</dc:date>
<dc:subject>Libri / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2008/02/11-gis-for-web-developers.html">
<title>GIS For Web Developers [EN]</title>
<link>http://www.siforge.org/articles/2008/02/11-gis-for-web-developers.html</link>
<description>This text presents itself as a specialist Book, as it&#x27;s easy to guess from the title. It &#x27;a good starting point for those approaching the GIS but have sufficient knowledge to current WEB 2.0 technologies.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2008-02-11</dc:date>
<dc:subject>Libri / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2007/12/10-or-review-dojo.html">
<title>O&#x27;Reilly Short Cuts: Get Up And Running With Dojo [EN]</title>
<link>http://www.siforge.org/articles/2007/12/10-or-review-dojo.html</link>
<description>Since the birth of AJAX approach, it was clear the need for infrastructure to facilitate and to put order in the development of Web 2.0 Application. DOJO is a framework that combines a development environment, strongly inspired by Object Oriented Design,and the presence of powerful and flexible Widgets to create dynamics UI.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2007-12-10</dc:date>
<dc:subject>Libri / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2007/12/10-or-review-pyparsing.html">
<title>O&#x27;Reilly Short Cuts: Getting Started with Pyparsing [EN]</title>
<link>http://www.siforge.org/articles/2007/12/10-or-review-pyparsing.html</link>
<description>This is the sad true: parsing is boring. And writing parser is even worst.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2007-12-10</dc:date>
<dc:subject>Libri / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2007/11/19-threads-uno-sporco-trucchetto.html">
<title>Threads, uno sporco trucchetto</title>
<link>http://www.siforge.org/articles/2007/11/19-threads-uno-sporco-trucchetto.html</link>
<description>Stream e Thread, in Java, non sono necessariamente stati sempre buoni amici. In particolare su operazioni bloccanti, un Thread pu&#x26;#242; risultare sospeso per molto tempo e potrebbe essere necessario distruggerlo.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2007-11-19</dc:date>
<dc:subject>Tip / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2007/11/11-internet-limiti-uso-immagini-e-testi.html">
<title>Limiti all&#x27;utilizzo di testi e immagini in Internet</title>
<link>http://www.siforge.org/articles/2007/11/11-internet-limiti-uso-immagini-e-testi.html</link>
<description>Anche le immagini nonch&#x26;#233; i testi presenti on line costituiscono oggetto di tutela ai sensi della legge sul diritto d&#x27;autore (legge 633 del 1941). In particolare per quanto riguarda le fotografie ai sensi dell&#x27;art. 2 legge 633 del 1941 costituiscono oggetto di tutela le opere fotografiche e quelle espresse con procedimento analogo a quello della fotografia sempre che non si tratti di semplice fotografia protetta ai sensi delle norme del capo V del titolo II della medesima legge.</description>
<dc:creator>Dott. Marco Masieri</dc:creator>
<dc:date>2007-11-11</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2007/10/18-xor.html">
<title>Lo XOR</title>
<link>http://www.siforge.org/articles/2007/10/18-xor.html</link>
<description>Tra gli operatori booleani normalmente conosciuti viene a volte tralasciato lo XOR. Questo operatore ben conosciuto da chi si occupa di sicurezza, e&#x27; un elemento molto pi&#x26;#249; interessante di quel che si pu&#x26;#242; pensare. Proviamo a curiosarci un po&#x27;.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2007-10-18</dc:date>
<dc:subject>Programmazione</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/10/02-password-ex-collega.html">
<title>Password all&#x27;ex-collega: la Cassazione conferma il licenziamento</title>
<link>http://www.siforge.org/articles/2006/10/02-password-ex-collega.html</link>
<description>L&#x27;adozione di sistemi di autenticazione per accesso a reti o dati &#x26;#232; andata recentemente consolidandosi nel nostro Paese grazie alla &#x22;famigerata&#x22; legge privacy, dove all&#x27;Allegato B si prescrive l&#x27;obbligo di adozione da parte del titolare, di credenziali di autenticazione che ogni incaricato dovr&#x26;#224; preservare e mantenere segrete. Eppure sono sempre pi&#x26;#249; numerose le sentenze emesse in materia di divulgazione, diffusione o cessione di credenziali di autenticazione, in particolare nell&#x27;ambiente lavorativo. L&#x27;ultima pronuncia emessa dalla Corte di Cassazione (Sezione del Lavoro) sembra di rilievo, in quanto dimostra come la sola comunicazione di password senza autorizzazione, possa giustificare un licenziamento con biglietto di sola andata.</description>
<dc:creator>Avv. Valentina Frediani</dc:creator>
<dc:date>2006-10-02</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/06/13-licenza-gpl-in-italia.html">
<title>Open source, GPL solida in Italia</title>
<link>http://www.siforge.org/articles/2006/06/13-licenza-gpl-in-italia.html</link>
<description>In Italia, ad oggi, nonostante la notevole espansione del fenomeno open source, non vi sono state controversie che hanno testato la validit&#x26;#224; della Licenza Open Source. Al contrario, in Germania, nell&#x27;aprile del 2004, la District Court di Monaco ha avuto al centro di un dibattito proprio la sua validit&#x26;#224; ed efficacia.</description>
<dc:creator>Maria Giulia Mazzoni</dc:creator>
<dc:date>2006-06-13</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/06/12-SqueakGtk.html">
<title>Introduzione a SqueakGtk</title>
<link>http://www.siforge.org/articles/2006/06/12-SqueakGtk.html</link>
<description>SqueakGtk &#x26;#232; un plugin che permette di utilizzare la libreria Gtk nell&#x27;ambiente di sviluppo SmallTalk Squeak. Attualmente lo stato di sviluppo &#x26;#232; molto attivo (le funzioni wrappate dalle Gtk alle Glib si moltiplicano ad ogni versione) ma, essendo ancora incompleto, presenta diversi bugs e mancanza di oggetti non wrappati.</description>
<dc:creator>Luca Bruno</dc:creator>
<dc:date>2006-06-12</dc:date>
<dc:subject>Linguaggi / SmallTalk / Squeak</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/04/19-jsp_intro.html">
<title>Java Server Pages, un&#x27;introduzione</title>
<link>http://www.siforge.org/articles/2006/04/19-jsp_intro.html</link>
<description>JSP (Java Server Pages) &#x26;#232; una tecnologia semplice ma potente, che permette di creare Pagine HTML dinamiche lato server. In questo articolo ne presentiamo, aiutandoci con esempi, le caratteristiche principali.</description>
<dc:creator>Andrea De Paoli</dc:creator>
<dc:date>2006-04-19</dc:date>
<dc:subject>Java / JSP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/04/04-riproduzione_articoli_giornalistici.html">
<title>Lecito ripubblicare articoli altrui?</title>
<link>http://www.siforge.org/articles/2006/04/04-riproduzione_articoli_giornalistici.html</link>
<description>Gli articoli a carattere giornalistico rientrano a tutti gli effetti nella categoria delle opere dell&#x27;ingegno con la conseguenza di essere oggetto protetto della legge sul diritto d&#x27;autore, L. 22 aprile 1942 n. 633 (d&#x27;ora innanzi lda). In particolare l&#x27;art. 1 lda recita: &#x22;Sono protette ai sensi di questa legge le opre dell&#x27;ingegno di carattere creativo e che appartengono alla letteratura, alla musica e alle arti figurative qualunque sia il modo o la forma di espressione&#x22;. Per ci&#x26;#242; che concerne, invece, la riproduzione dell&#x27;articolo giornalistico o di una rivista, l&#x27;art. 13 Lda introduce il diritto esclusivo per l&#x27;autore di riprodurre la sua creazione. Pertanto riproduzioni da parte di altri soggetti non sono lecite.</description>
<dc:creator>Andrea D&#x27;Agostini</dc:creator>
<dc:date>2006-04-04</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/03/22-hsintro.html">
<title>Introduzione ad Haskell</title>
<link>http://www.siforge.org/articles/2006/03/22-hsintro.html</link>
<description>Haskell e` un linguaggio di programmazione complesso e flessibile che offre soluzione a problemi piu&#x27;difficili da aggirare sfruttando gli strumenti offerti da altri diffusi linguaggi, pur consentendo al programmatore di continuare lo stesso a sfruttarne le tecniche. Potenza e praticita&#x27; a un buon compromesso.</description>
<dc:creator>Ivan Furone</dc:creator>
<dc:date>2006-03-22</dc:date>
<dc:subject>Linguaggi / Haskell</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/03/14-ajax_before_ajax_4.html">
<title>Ajax ... before Ajax (4)</title>
<link>http://www.siforge.org/articles/2006/03/14-ajax_before_ajax_4.html</link>
<description>Ultimo Tip pre-Ajax per attuare il retrieving dei dati Server-Side e un interscambio Java/JavaScript</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2006-03-14</dc:date>
<dc:subject>Tip / AJAX</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/03/14-deho_part1.html">
<title>E&#x27; possibile rendere light-weight un&#x27;applicazione fat-client? (Parte prima)</title>
<link>http://www.siforge.org/articles/2006/03/14-deho_part1.html</link>
<description>Chi, come me ha programmato in Java e ora si trova a dover programmare in Delphi sa quanto si rimpiange la dinamicit&#x26;#224; del linguaggio di Sun, quantomeno in termini di introspezione. Ma non tutto &#x26;#232; perduto. In questo articolo mi piacerebbe condividere con voi qualche idea riguardo la creazione in Delphi di oggetti visuali a runtime (in particolare le forms) utilizzando tecniche poco comuni che molto si avvicinano al &#x22;riflessivo&#x22; Java ...</description>
<dc:creator>Gianantonio Deho&#x26;#39;</dc:creator>
<dc:date>2006-03-14</dc:date>
<dc:subject>Linguaggi / Delphi</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/03/02-eExtremadura.html">
<title>eExtremadura, con l&#x27;impiego dell&#x27;open source</title>
<link>http://www.siforge.org/articles/2006/03/02-eExtremadura.html</link>
<description>Diffusione della conoscenza informatica e sopperire alla lontananza delle popolazioni, in un&#x27;ottica di superamento delle barriere fisiche.</description>
<dc:creator>Romolo Pranzetti</dc:creator>
<dc:date>2006-03-02</dc:date>
<dc:subject>Tip / Squeak</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/02/24-ajax_audiocast_it.html">
<title>Notizie Digitali: introduzione ad AJAX</title>
<link>http://www.siforge.org/articles/2006/02/24-ajax_audiocast_it.html</link>
<description>Giovanni Giorgi, intervistato da Valerio di Giampietro, parla di AJAX, nascente discorso tecnologico che sta fortemente impegnando la scena dell&#x27;I.T. di oggi, sulla scia delle neonate Rich Internet Application. Approfittiamo dell&#x27;intervista per discutere su questa novit&#x26;#224; presente sulla bocca (blog) di tutti!</description>
<dc:creator>Giovanni Giorgi, Stefano Fago</dc:creator>
<dc:date>2006-02-24</dc:date>
<dc:subject>Web / AJAX</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/02/20-ajax_before_ajax_3.html">
<title>Ajax ... before Ajax (3)</title>
<link>http://www.siforge.org/articles/2006/02/20-ajax_before_ajax_3.html</link>
<description>Un altro semplice Tip pre-Ajax per attuare il retrieving dei dati Server-Side e l&#x27;autocompletamento di un field!</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2006-02-20</dc:date>
<dc:subject>Tip / AJAX</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/02/14-forse_non_tutti_sanno_che.html">
<title>Metodi statici in Delphi: forse non tutti sanno che ...</title>
<link>http://www.siforge.org/articles/2006/02/14-forse_non_tutti_sanno_che.html</link>
<description>Anche in object pascal esistono i metodi statici</description>
<dc:creator>Gianantonio Deho&#x26;#39;</dc:creator>
<dc:date>2006-02-14</dc:date>
<dc:subject>Tip / Delphi</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/02/08-ajax_before_ajax_2.html">
<title>Ajax ... before Ajax (2)</title>
<link>http://www.siforge.org/articles/2006/02/08-ajax_before_ajax_2.html</link>
<description>Un altro semplice Tip pre-Ajax per attuare il retrieving dei dati Server-Side</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2006-02-08</dc:date>
<dc:subject>Tip / AJAX</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/02/04-mp3.html">
<title>File musicali e diritto d&#x27;autore</title>
<link>http://www.siforge.org/articles/2006/02/04-mp3.html</link>
<description>Troppe idee confuse sulla legalit&#x26;#224; o meno nel salvataggio di file musicali.</description>
<dc:creator>Avv. Valentina Frediani</dc:creator>
<dc:date>2006-02-04</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2006/02/02-ajax_before_ajax.html">
<title>Ajax ... before Ajax</title>
<link>http://www.siforge.org/articles/2006/02/02-ajax_before_ajax.html</link>
<description>Vediamo un piccolo trucco per eliminare i &#x22;momenti di bianco&#x22; nei caricamenti delle pagine HTML nelle web-app, senza ricorrere al recente approccio AJAX.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2006-02-02</dc:date>
<dc:subject>Tip / AJAX</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/12/15-ilCobolCambiaPelle.html">
<title>isCOBOL: il COBOL cambia pelle</title>
<link>http://www.siforge.org/articles/2005/12/15-ilCobolCambiaPelle.html</link>
<description>Il COBOL e` un linguaggio di programmazione che risale al 1960, ma nonostante l&#x27;eta`, continua a essere usato largamente. Il suo nome e` l&#x27;acronimo di COmmon Business Oriented Language e il motivo per cui e` ancora oggi cosi` diffuso e` dovuto principalmente al fatto di essere stato usato nei mainframe delle grosse aziende grazie al suo orientamento alla risoluzione di problemi di tipo gestionale e amministrativo.</description>
<dc:creator>Marco Bertacca</dc:creator>
<dc:date>2005-12-15</dc:date>
<dc:subject>Linguaggi / COBOL</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/11/04-articolo-patterns7.html">
<title>La babele dei design</title>
<link>http://www.siforge.org/articles/2005/11/04-articolo-patterns7.html</link>
<description>Un vecchio adagio sostiene che i design pattern siano &#x22;pezze&#x22; per i linguaggi che non forniscono determinate potenzialit&#x26;#224;. Proviamo ad indagare su questa idea.</description>
<dc:creator>Gabriele Renzi</dc:creator>
<dc:date>2005-11-04</dc:date>
<dc:subject>Design / Design Patterns</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/09/15-databaseid-it.html">
<title>C.J. Date&#x27;s Database in Depth</title>
<link>http://www.siforge.org/articles/2005/09/15-databaseid-it.html</link>
<description>Un libro sul modello E-R per autodidatti e non solo.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2005-09-15</dc:date>
<dc:subject>Libri / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/09/15-databaseid.html">
<title>C.J. Date&#x27;s Database in Depth [EN]</title>
<link>http://www.siforge.org/articles/2005/09/15-databaseid.html</link>
<description>A book teaching you E-R Model.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2005-09-15</dc:date>
<dc:subject>Libri / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/07/29-novocaine.html">
<title>Creare prototipi con Novocaine</title>
<link>http://www.siforge.org/articles/2005/07/29-novocaine.html</link>
<description>Nel mondo di oggi e&#x27; sempre piu&#x27; frequente la necessita&#x27; di sviluppare rapidamente prototipi per demo. Vediamo come e&#x27; possibile farlo usando il buon vecchio (e ingessato) Java.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2005-07-29</dc:date>
<dc:subject>Programmazione</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/07/29-artprojectmgmt-it.html">
<title>Scott Berkun&#x27;s The Art of Project Management</title>
<link>http://www.siforge.org/articles/2005/07/29-artprojectmgmt-it.html</link>
<description>E&#x27; veramente difficile trovare libri che parlino del software management e non siano noiosissimi: vediamo da vicino questo libro di Scott Berkun.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2005-07-29</dc:date>
<dc:subject>Libri / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/06/28-php-sax.html">
<title>PHP e SAX (Simple API for XML)</title>
<link>http://www.siforge.org/articles/2005/06/28-php-sax.html</link>
<description>Un tutorial sull&#x27;uso del parser XML SAX di PHP.</description>
<dc:creator>Michele Buonaiuto</dc:creator>
<dc:date>2005-06-28</dc:date>
<dc:subject>Linguaggi / PHP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/06/10-oggettiimmutabili.html">
<title>Oggetti Immutabili</title>
<link>http://www.siforge.org/articles/2005/06/10-oggettiimmutabili.html</link>
<description>L&#x27;idea di Incapsulamento dello stato di un Oggetto &#x26;#232; uno dei cardini della Object Technology. Vedendo un Oggetto in isolamento il concetto sembra potersi risolvere facilmente ma, cosa accade quando un Oggetto &#x26;#232; condiviso con altri? Una risposta sono gli Oggetti Immutabili.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2005-06-10</dc:date>
<dc:subject>Design / Design Patterns</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/06/05-artprojectmgmt.html">
<title>Scott Berkun&#x27;s The Art of Project Management [EN]</title>
<link>http://www.siforge.org/articles/2005/06/05-artprojectmgmt.html</link>
<description>It&#x27;s very difficult looking for non-boring book on software management. The first book I very liked was Brooks&#x27; &#x22;The Mythical Man-Month&#x22;. In the same period I was starting my professional carieer and I had to read also &#x22;Extreme Programming Explained: Embrace Change&#x22; of Kent Beck.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2005-06-05</dc:date>
<dc:subject>Libri / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/05/20-cracking.html">
<title>Cracking: nuove regole UE</title>
<link>http://www.siforge.org/articles/2005/05/20-cracking.html</link>
<description>Emessa dal Consiglio dell&#x27;Unione Europea la decisione-quadro relativa agli attacchi contro i sistemi di informazione. Obiettivo principale della decisione &#x26;#232; quello di rafforzare la cooperazione tra le autorit&#x26;#224; giudiziarie dei vari Stati membri attraverso un processo di uniformazione delle legislazioni penali nell&#x27;ambito degli attacchi contro i sistemi di informazione. L&#x27;intervento del Consiglio trae certamente origine dal dato statistico relativo all&#x27;aumento, negli ultimi tempi, degli attacchi ai danni dei sistemi di informazione, spesso peraltro ad opera della criminalit&#x26;#224; organizzata. Vediamo pertanto quali misure occorre adottare secondo quanto previsto dalla decisione-quadro e quali condotte sono oggetto di particolare attenzione.</description>
<dc:creator>Avv. Valentina Frediani</dc:creator>
<dc:date>2005-05-20</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/05/13-diffusione_informativa.html">
<title>Diffusione dell&#x27;informativa ai sensi del nuovo codice privacy</title>
<link>http://www.siforge.org/articles/2005/05/13-diffusione_informativa.html</link>
<description>Uno dei capisaldi del Codice in materia di protezione dei dati personali (legge sulla privacy) &#x26;#232; l&#x27; Informativa che, regolamentata dall&#x27;articolo 13 del Codice, obbliga chiunque tratti dati personali a informare in modo chiaro ed esaustivo gli interessati in merito ai motivi del trattamento (finalit&#x26;#224; e scopi), ai criteri di elaborazione dei dati (sia manuali che informatizzati) all&#x27;obbligo o meno a fornire le informazioni, alla durata dei trattamenti e a dove rivolgersi per esercitare i diritti di controllo sanciti dall&#x27;art.7 del Codice stesso.</description>
<dc:creator>Salvatore Lo Turco</dc:creator>
<dc:date>2005-05-13</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/05/06-file_scrambling.html">
<title>File scrambling: ed in Italia sarebbe legittimo?</title>
<link>http://www.siforge.org/articles/2005/05/06-file_scrambling.html</link>
<description>In questi giorni &#x26;#232; uscita la notizia secondo cui un Tribunale finlandese, chiamato a pronunciarsi sulla legalit&#x26;#224; o meno del file scrambling, ne ha dichiarato la legittimit&#x26;#224;.</description>
<dc:creator>Avv. Valentina Frediani</dc:creator>
<dc:date>2005-05-06</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/04/29-dati_errati_banca.html">
<title>Dati sulla solvibilit&#x26;#224;? Chi sbaglia, paga</title>
<link>http://www.siforge.org/articles/2005/04/29-dati_errati_banca.html</link>
<description>Dati relativi alla solvibilit&#x26;#224; segnalati erroneamente ad una centrale rischi? Da oggi il danno si paga.</description>
<dc:creator>Avv. Valentina Frediani</dc:creator>
<dc:date>2005-04-29</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/04/23-strangepatterns2.html">
<title>Strange Patterns 2</title>
<link>http://www.siforge.org/articles/2005/04/23-strangepatterns2.html</link>
<description>Nuove idee per facilitare la stesura di un progetto software complesso! Nuovi Strange Pattern, presentati in questo articolo, per arricchire i Silver Bullet a vostra disposizione contro le difficolt&#x26;#224; nel realizzare un prodotto riusabile.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2005-04-23</dc:date>
<dc:subject>Design / Design Patterns</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/04/15-motori_di_ricerca.html">
<title>Le responsabilit&#x26;#224; dei motori di ricerca</title>
<link>http://www.siforge.org/articles/2005/04/15-motori_di_ricerca.html</link>
<description>I motori di ricerca sono data-base che indicizzano i testi sulla rete e offrono agli utenti un accesso per la consultazione. Essi pertanto organizzano le informazioni estratte dalla rete Internet attraverso appositi softwares (in particolare gli spiders) e le offrono agli utenti cos&#x26;#236; organizzate.</description>
<dc:creator>Dott. Marco Masieri</dc:creator>
<dc:date>2005-04-15</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/04/13-detenzione_materiale_pornografico.html">
<title>La detenzione di materiale pedopornografico all&#x27;interno del computer</title>
<link>http://www.siforge.org/articles/2005/04/13-detenzione_materiale_pornografico.html</link>
<description>Si parla sempre pi&#x26;#249; di pedopornografia come reato che va largamente diffondendosi via web. A tal proposito &#x26;#232; interessante vedere alcuni aspetti di una sentenza emessa dal Tribunale di Brescia nel maggio del 2004.</description>
<dc:creator>Nicol&#x26;#242; Ghibellini</dc:creator>
<dc:date>2005-04-13</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/04/04-nomi_dominio_cod_ind.html">
<title>Nomi a dominio e Codice della Propriet&#x26;#224; Industriale</title>
<link>http://www.siforge.org/articles/2005/04/04-nomi_dominio_cod_ind.html</link>
<description>Prima comparsa nella normativa italiana dei nomi a dominio. Con l&#x27;emanazione del Codice della propriet&#x26;#224; industriale, il legislatore cita per la prima volta i segni distintivi del web contrapponendoli ai marchi. Dopo anni di sentenze in cui i giudici hanno citato quando il regolamento della NA, quando la legge Marchi, oggi finalmente gli operatori del diritto, ma soprattutto gli utenti della rete, hanno un testo legislativo cui far riferimento per orientarsi circa eventuali registrazioni o tutele in caso di contrasto del nome a dominio con un marchio. Vediamo quindi in sintesi i passaggi in cui nel Codice compaiono i nomi a dominio ed a quali fini.</description>
<dc:creator>Avv. Valentina Frediani</dc:creator>
<dc:date>2005-04-04</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/03/18-perl_web_automation2.html">
<title>Perl web automation (seconda parte)</title>
<link>http://www.siforge.org/articles/2005/03/18-perl_web_automation2.html</link>
<description>Grazie ad alcuni moduli Perl vedremo come sia semplice creare (registrare) degli script per automatizzare l&#x27;accesso a risorse on-line. Le applicazioni sono molteplici, dal controllo periodico della vostra casella di web-mail, mandare sms on-line, fino alla registrazione di una serie di macro per il testing di una web application e molto altro.</description>
<dc:creator>Marco Lamberto</dc:creator>
<dc:date>2005-03-18</dc:date>
<dc:subject>Linguaggi / Perl</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/03/01-gente_it.html">
<title>Nomi a dominio: il caso gente.it</title>
<link>http://www.siforge.org/articles/2005/03/01-gente_it.html</link>
<description>Ancora una volta parliamo di nomi a dominio e del loro &#x22;intersecarsi&#x22; con i marchi registrati. Ancora una volta &#x26;#232; bene parlarne perch&#x26;#233; la comunit&#x26;#224; virtuale comprenda come viene interpretato ed applicato il diritto ai nomi a dominio e le conseguenze che gli assegnatari possono subire in caso di registrazione &#x22;erronea&#x22;.</description>
<dc:creator>Avv. Valentina Frediani</dc:creator>
<dc:date>2005-03-01</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/02/17-perl_web_automation.html">
<title>Perl web automation</title>
<link>http://www.siforge.org/articles/2005/02/17-perl_web_automation.html</link>
<description>Per molti Perl e` stato ed e` il linguaggio per i CGI o uno dei tools indispensabili per analizzare i log di un server. In questo articolo verra` presentato quello che si puo` fare con Perl non solo dentro o dietro le quinte di un web server.</description>
<dc:creator>Marco Lamberto</dc:creator>
<dc:date>2005-02-17</dc:date>
<dc:subject>Linguaggi / Perl</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/02/09-posta_elettr_cert.html">
<title>Anche per i privati posta elettronica certificata</title>
<link>http://www.siforge.org/articles/2005/02/09-posta_elettr_cert.html</link>
<description>In questi giorni &#x26;#232; stato approvato il Regolamento concernente le disposizioni per l&#x27;utilizzo della posta elettronica certificata: ci&#x26;#242; comporta l&#x27;attribuzione di valore giuridico alla trasmissione di documenti on line non solo tra enti pubblici ma anche tra privati. Vediamo gli aspetti salienti del regolamento.</description>
<dc:creator>Avv. Valentina Frediani</dc:creator>
<dc:date>2005-02-09</dc:date>
<dc:subject>Informatica e legge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/02/03-strangepatterns.html">
<title>Strange Patterns</title>
<link>http://www.siforge.org/articles/2005/02/03-strangepatterns.html</link>
<description>I G.O.F. Design Pattern sono il tool di design pi&#x26;#249; adottato dai developer ad oggetti e su di loro &#x26;#232; possibile riscontrare una vasta letteratura. In questo articolo verranno introdotti alcuni Design Pattern scarsamente presentati dalla stampa specializzata ma di grande utilit&#x26;#224; nello sviluppo di ogni giorno!</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2005-02-03</dc:date>
<dc:subject>Design / Design Patterns</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/01/26-xml_mom.html">
<title>XML e le architetture Message Oriented</title>
<link>http://www.siforge.org/articles/2005/01/26-xml_mom.html</link>
<description>Un approccio XML-centrico basato su architetture &#x22;Message Oriented&#x22; per lo sviluppo di applicazioni.</description>
<dc:creator>Stefano Maniero</dc:creator>
<dc:date>2005-01-26</dc:date>
<dc:subject>Linguaggi</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/01/20-squeak_intro.html">
<title>Il ritorno dei linguaggi dinamici: introduzione a Squeak</title>
<link>http://www.siforge.org/articles/2005/01/20-squeak_intro.html</link>
<description>In questo articolo introduciamo Squeak, una implementazione di SmallTalk, uno dei piu&#x27; famosi linguaggi dinamici.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2005-01-20</dc:date>
<dc:subject>Linguaggi / SmallTalk / Squeak</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2005/01/12-rss.html">
<title>News feed RSS, un&#x27;introduzione</title>
<link>http://www.siforge.org/articles/2005/01/12-rss.html</link>
<description>News feeds, RSS, RDF e aggregatori sono tutti termini con cui sempre piu` spesso si ha a che fare. Cosa sono? E quanto possono essere utili per la nostra &#x22;vita on-line&#x22;?</description>
<dc:creator>Marco Lamberto</dc:creator>
<dc:date>2005-01-12</dc:date>
<dc:subject>Linguaggi / XML</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/12/16-kvm.html">
<title>kvm: le mani sul kernel</title>
<link>http://www.siforge.org/articles/2004/12/16-kvm.html</link>
<description>In questo articolo tratteremo della libreria libkvm che permette di accedere alla memoria virtuale del kernel dei sistemi *BSD. La prima parte illustra l&#x27;utilizzo di alcune funzioni della libreria e nella seconda parte vedremo l&#x27;implementazione di alcune di esse.</description>
<dc:creator>Gianluigi Spagnuolo</dc:creator>
<dc:date>2004-12-16</dc:date>
<dc:subject>BSD / Kernel</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/11/22-web_clipping.html">
<title>GaraGuru .1: Sfida 1, Web Clipping</title>
<link>http://www.siforge.org/articles/2004/11/22-web_clipping.html</link>
<description>Scrivete, in un linguaggio a piacere, un componente (ovvero una classe o una funzione) che dato un url, sia in grado di estrarne un frammento. Per esempio, dato http://www.slashdot.org/, il webclipper deve essere in grado di estrarne un particolare articolo.</description>
<dc:creator>Riccardo Galli</dc:creator>
<dc:date>2004-11-22</dc:date>
<dc:subject>SIForge / GaraGuru / .1</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/11/22-bug_hunter.html">
<title>GaraGuru .1: Sfida 2, Bug Hunter</title>
<link>http://www.siforge.org/articles/2004/11/22-bug_hunter.html</link>
<description>Descrivete il peggior bug che avete dovuto affrontare. Mostrate il segmento di codice incriminato, e raccontate come avete diagnosticato il problema e come lo si e` risolto.</description>
<dc:creator>Daniele Ferro</dc:creator>
<dc:date>2004-11-22</dc:date>
<dc:subject>SIForge / GaraGuru / .1</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/11/22-classe_ad_oggetti.html">
<title>GaraGuru .1: Sfida 3, Classe ad oggetti</title>
<link>http://www.siforge.org/articles/2004/11/22-classe_ad_oggetti.html</link>
<description>Modellate il funzionamento di una scuola statale italiana. Nella scuola vi sono un numero indefinito di sezioni (A, B, C, ecc) ognuna con 5 classi (es. 1B, 2B, ecc). In ogni classe vi sono tra i 15 e i 30 alunni. Ogni classe ha almeno 2 docenti assegnati. Ogni studente si sorbisce 5 ore al giorno di lezione, per sei giorni.</description>
<dc:creator>Luigi Malago`</dc:creator>
<dc:date>2004-11-22</dc:date>
<dc:subject>SIForge / GaraGuru / .1</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/11/08-obsd_config.html">
<title>Config ovvero il concepimento del kernel di OpenBSD</title>
<link>http://www.siforge.org/articles/2004/11/08-obsd_config.html</link>
<description>In questo documento vedremo cosa fa il comando config(8) quando viene eseguito durante la compilazione del kernel di OpenBSD. In particolare vedremo come vengono interpretate le varie direttive del file di configurazione e come viene gestito l&#x27;hardware. Il testo che segue &#x26;#232; valido, quasi totalmente, per tutti i sistemi basati su 4.4BSD</description>
<dc:creator>Gianluigi Spagnuolo</dc:creator>
<dc:date>2004-11-08</dc:date>
<dc:subject>OpenBSD / Kernel</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/11/08-agileday.html">
<title>Italian Agile Day</title>
<link>http://www.siforge.org/articles/2004/11/08-agileday.html</link>
<description>Quale migliore occasione per unire teoria e pratica su una tematica importante come le Metodologie Agili?</description>
<dc:creator>Marco Lamberto, Giovanni Giorgi, Stefano Fago</dc:creator>
<dc:date>2004-11-08</dc:date>
<dc:subject>Metodologie / Agile Software Development</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/11/02-sdl_mixer.html">
<title>SDL_mixer: gestire musica e campioni audio con SDL</title>
<link>http://www.siforge.org/articles/2004/11/02-sdl_mixer.html</link>
<description>Nella presente guida viene mostrata la gestione, in contemporanea, di una traccia musicale e di diversi campioni audio. Sfruttando la libreria SDL_mixer, la musica ed i campioni verranno miscelati tra loro senza particolari difficolt&#x26;#224;, in pi&#x26;#249; si analizzeranno alcune delle funzioni pi&#x26;#249; significative, quali quelle per la gestione dei volumi, del panning e del fade.</description>
<dc:creator>Angelo Theodorou</dc:creator>
<dc:date>2004-11-02</dc:date>
<dc:subject>Giochi / Programmazione / SDL</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/10/26-sdl_ttf.html">
<title>SDL_ttf: gestione di font TrueType (tm) con SDL</title>
<link>http://www.siforge.org/articles/2004/10/26-sdl_ttf.html</link>
<description>Nella presente guida viene mostrato come disegnare del testo all&#x27;interno di superfici SDL. A tal proposito la SDL_ttf ci permette di caricare un font TrueType e di usarlo per disegnare stringhe di testo di qualsiasi dimensione. Con questo programma mi propongo di implementare un semplice sinus scroller, ovvero delle scritte di testo che si muovono sinusoidalmente e scrollano sullo schermo, come si vedeva molti anni fa nelle demo &#x22;old-skool&#x22;.</description>
<dc:creator>Angelo Theodorou</dc:creator>
<dc:date>2004-10-26</dc:date>
<dc:subject>Giochi / Programmazione / SDL</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/10/19-johanna.html">
<title>Johanna: una piattaforma aperta per lo sviluppo di una tecnologia collaborativa basata su conoscenza</title>
<link>http://www.siforge.org/articles/2004/10/19-johanna.html</link>
<description>Johanna &#x26;#232; una piattaforma aperta che offre un supporto per lo sviluppo di una tecnologia collaborativa basata su conoscenza. Johanna &#x26;#232; sia un software sia una metodologia specifica per gestire la conoscenza nelle organizzazioni, il cui obiettivo &#x26;#232; semplificare la gestione dei dati e supportare i cambiamenti della struttura organizzativa.</description>
<dc:creator>Davide Guidi</dc:creator>
<dc:date>2004-10-19</dc:date>
<dc:subject>Tools di integrazione</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/10/13-primo_ws.html">
<title>Realizzare un Web Services in pochi minuti con Apache Axis</title>
<link>http://www.siforge.org/articles/2004/10/13-primo_ws.html</link>
<description>Viene illustrato il framework di sviluppo per i Web Service Apache Axis e mostrato come realizzare un semplice Web Service con strumenti open source e con il linguaggio Java.</description>
<dc:creator>Rudi Verago</dc:creator>
<dc:date>2004-10-13</dc:date>
<dc:subject>Web / Web Services</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/10/05-blenemo.html">
<title>Finding Blenemo</title>
<link>http://www.siforge.org/articles/2004/10/05-blenemo.html</link>
<description>Introduzione alla modellazione e all&#x27;animazione con Blender presentati tramite un semplice progetto.</description>
<dc:creator>Angelo Theodorou</dc:creator>
<dc:date>2004-10-05</dc:date>
<dc:subject>Grafica / Modellazione 3D / Blender</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/09/27-crc-cards.html">
<title>Presentazione delle CRC Cards</title>
<link>http://www.siforge.org/articles/2004/09/27-crc-cards.html</link>
<description>In questo articolo presentiamo le CRC Cards, introdotte nel 1989 da Kent Beck e Ward Cunningham.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2004-09-27</dc:date>
<dc:subject>Design</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/09/20-la_magia_di_callcc.html">
<title>La magia di call/cc</title>
<link>http://www.siforge.org/articles/2004/09/20-la_magia_di_callcc.html</link>
<description>call-with-current-continuation , per gli amici call/cc, &#x26;egrave; una di quelle cose di cui non molti hanno sentito parlare e pochi comprendono davvero. Io non sono nella fascia del comprendono davvero , ma quel che ho capito spero di riuscire a spiegarlo, cancellando un po&#x27; di quell&#x27;aura magica che circonda questo meccanismo.</description>
<dc:creator>Gabriele Renzi</dc:creator>
<dc:date>2004-09-20</dc:date>
<dc:subject>Linguaggi / Ruby</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/09/13-sdl_mouse_tile.html">
<title>Gestione del mouse con SDL e tile</title>
<link>http://www.siforge.org/articles/2004/09/13-sdl_mouse_tile.html</link>
<description>In questa guida viene illustrata la personalizzazione del puntatore e la gestione del mouse applicata ad un campo di tile 2D generato mediante diverse primitive grafiche implementate all&#x27;interno del programma.</description>
<dc:creator>Davide Coppola</dc:creator>
<dc:date>2004-09-13</dc:date>
<dc:subject>Giochi / Programmazione / SDL</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/08/04-defiance.html">
<title>Legacy of Kain Defiance</title>
<link>http://www.siforge.org/articles/2004/08/04-defiance.html</link>
<description>Legacy of Kain Defiance, quinto episodio della saga ideata da Crystal Dynamics, uscito sia in versione console che pc, &#x26;#232; il videogioco nel quale molti degli interrogativi aperti nei capitoli precedenti troveranno risposta, e nello stesso tempo molti altri ne nasceranno.</description>
<dc:creator>Federico Casini</dc:creator>
<dc:date>2004-08-04</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/07/27-fink.html">
<title>Fink: tutto il software di unix sul vostro macintosh</title>
<link>http://www.siforge.org/articles/2004/07/27-fink.html</link>
<description>Grazie al nucleo UNIX di MacOSX e a Fink, aumentate le possibilit&#x26;#224; di uso del vostro sistema Apple Macintosh potendo scegliere anche tra il software scritto in origine per le distribuzioni UNIX.</description>
<dc:creator>Federico Corazza</dc:creator>
<dc:date>2004-07-27</dc:date>
<dc:subject>MacOS</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/07/12-jch.html">
<title>JCH - Javac Compiler Helper</title>
<link>http://www.siforge.org/articles/2004/07/12-jch.html</link>
<description>Javac Compiler Helper, in breve jch, &#x26;#232; un wrapper per il compilatore standard java (javac), che aumenta le caratteristiche di default del compilatore base.</description>
<dc:creator>Donato Ferrante</dc:creator>
<dc:date>2004-07-12</dc:date>
<dc:subject>Linguaggi / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/07/07-garaguru-w.html">
<title>GaraGuru .1: vincitori</title>
<link>http://www.siforge.org/articles/2004/07/07-garaguru-w.html</link>
<description>Annunciamo i vincitori della prima edizione di GaraGuru.</description>
<dc:creator>Giovanni Giorgi, Stefano Fago, Marco Lamberto</dc:creator>
<dc:date>2004-07-07</dc:date>
<dc:subject>SIForge / GaraGuru</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/06/29-teamspeak.html">
<title>Parliamoci su internet, voice over ip con TeamSpeak</title>
<link>http://www.siforge.org/articles/2004/06/29-teamspeak.html</link>
<description>Col progressivo aumento della diffusione della banda larga in Italia e il sempre crescente numero di giocatori online, ha cominciato a diffondersi l&#x27;abitudine di comunicare a voce con i propri compagni di clan (teammates). TeamSpeak e` un programma molto utile per parlare via microfono!</description>
<dc:creator>Ettore Giulini</dc:creator>
<dc:date>2004-06-29</dc:date>
<dc:subject>Network / Voice Over IP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/06/21-the_fake_poll_ita.html">
<title>The Fake Poll - Il sondaggio falso</title>
<link>http://www.siforge.org/articles/2004/06/21-the_fake_poll_ita.html</link>
<description>Illustrando le debolezze della maggior parte dei sondaggi web e con la spiegazione di qualche possibile soluzione, questo articolo vuole essere di aiuto a tutta la gente che non sa come funziona un sondaggio web ed in particolar modo ai webmaster che vogliono utilizzare sul loro sito un sondaggio: &#x22;VERO&#x22; e &#x22;SICURO&#x22;.</description>
<dc:creator>Donato Ferrante</dc:creator>
<dc:date>2004-06-21</dc:date>
<dc:subject>Sicurezza / Web</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/06/21-the_fake_poll_en.html">
<title>The Fake Poll [EN]</title>
<link>http://www.siforge.org/articles/2004/06/21-the_fake_poll_en.html</link>
<description>By illustrating the weaknesses of the most part of web polls and with the explanation of some possible solution to this problem, this paper wants to be helpful for all people who don&#x27;t know how a web poll works, and also for the webmasters who want to place on their website a poll really: &#x22;TRUE&#x22; and &#x22;SECURE&#x22;</description>
<dc:creator>Donato Ferrante</dc:creator>
<dc:date>2004-06-21</dc:date>
<dc:subject>Sicurezza / Web</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/06/14-proc.html">
<title>Il filesystem virtuale /proc</title>
<link>http://www.siforge.org/articles/2004/06/14-proc.html</link>
<description>How To sulle potenzialita` offerte da /proc. In questa breve guida vedremo come si possono ottenere informazioni importanti sul nostro sistema sfruttando il file system virtuale /proc (presente in tutte le distribuzioni Linux).</description>
<dc:creator>Nicola Fioretti</dc:creator>
<dc:date>2004-06-14</dc:date>
<dc:subject>Linux</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/06/07-sviluppo_j2me-2.html">
<title>Sviluppo di una semplice applicazione J2ME (seconda parte)</title>
<link>http://www.siforge.org/articles/2004/06/07-sviluppo_j2me-2.html</link>
<description>Network Related Midlet e salvataggio su RMS.</description>
<dc:creator>Federico Paparoni</dc:creator>
<dc:date>2004-06-07</dc:date>
<dc:subject>Linguaggi / Java / J2ME</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/05/31-sdl_sprite.html">
<title>Gestire gli sprite con SDL</title>
<link>http://www.siforge.org/articles/2004/05/31-sdl_sprite.html</link>
<description>In questa guida viene spiegato il concetto di sprite e vengono realizzate le classi necessarie ad una corretta gestione dell&#x27;oggetto con SDL. In particolare vengono gestite 3 animazioni su di uno sfondo.</description>
<dc:creator>Davide Coppola</dc:creator>
<dc:date>2004-05-31</dc:date>
<dc:subject>Giochi / Programmazione / SDL</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/05/24-vuln_forum.html">
<title>Vulnerabilita` nei forum Web</title>
<link>http://www.siforge.org/articles/2004/05/24-vuln_forum.html</link>
<description>Questo articolo descrive una vulnerabilit&#x26;#224; che colpisce svariati forum web qualora venga reso possibile includere liberamente tags html nei post. Per la giusta comprensione sono richieste conoscenze di JavaScript, PHP, Mysql.</description>
<dc:creator>Davide Coppola</dc:creator>
<dc:date>2004-05-24</dc:date>
<dc:subject>Sicurezza / Web</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/05/10-garaguru.html">
<title>GaraGuru .1</title>
<link>http://www.siforge.org/articles/2004/05/10-garaguru.html</link>
<description>Pensate di essere bravi e volete dimostrarlo? GaraGuru e&#x27; il modo per mettervi alla prova!</description>
<dc:creator>Giovanni Giorgi, Stefano Fago, Marco Lamberto</dc:creator>
<dc:date>2004-05-10</dc:date>
<dc:subject>SIForge / GaraGuru</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/05/04-j2me.html">
<title>Sviluppo di una semplice applicazione in J2ME (prima parte)</title>
<link>http://www.siforge.org/articles/2004/05/04-j2me.html</link>
<description>Tra le versioni che esistono di java, j2me &#x26;#232; la versione destinata a girare su apparecchi mobili o comunque di misure ridotte.</description>
<dc:creator>Federico Paparoni</dc:creator>
<dc:date>2004-05-04</dc:date>
<dc:subject>Linguaggi / Java / J2ME</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/04/26-compilazione_asm.html">
<title>Programmazione in ASM per Linux: compilazione e linking</title>
<link>http://www.siforge.org/articles/2004/04/26-compilazione_asm.html</link>
<description>Questo articolo descrive i vari modi di creare file eseguibili a partire da sorgenti assembly sotto linux utilizzando nasm e as per la compilazione e gcc e ld per il linking. Per ogni esempio verranno utilizzate sia la sintassi AT&#x26;T che quella Intel.</description>
<dc:creator>Davide Coppola</dc:creator>
<dc:date>2004-04-26</dc:date>
<dc:subject>Linguaggi / ASM</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/04/19-sdl_image.html">
<title>Gestire immagini con SDL: SDL_Image</title>
<link>http://www.siforge.org/articles/2004/04/19-sdl_image.html</link>
<description>In questa guida verra` mostrato come caricare, gestire e visualizzare correttamente delle immagini a video mostrando le funzioni generiche fornite da SDL e le funzioni fornite dalla libreria SDL_Image.</description>
<dc:creator>Davide Coppola</dc:creator>
<dc:date>2004-04-19</dc:date>
<dc:subject>Giochi / Programmazione / SDL</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/04/13-jediacademy.html">
<title>Jedi Knight: Jedi Academy</title>
<link>http://www.siforge.org/articles/2004/04/13-jediacademy.html</link>
<description>&#x22;La grandezza non conta. Guarda me: giudichi forse me dalla grandezza? Hmmm, non dovresti farlo infatti, perche` mio alleato e` la Forza. Ed un potente alleato essa e`. La vita essa crea, ed accresce. La sua energia ci circonda e ci lega. Illuminati noi siamo, non questa materia grezza. Tu devi sentire la Forza intorno a te. Qui, fra te, me, l&#x27;albero, la pietra, dovunque!&#x22;. Il maestro Yoda, in merito all&#x27;uso della Forza, l&#x27;ha sempre saputa lunga!</description>
<dc:creator>Ettore Giulini</dc:creator>
<dc:date>2004-04-13</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/04/05-pf_scrub.html">
<title>PF e la normalizzazione del traffico di rete</title>
<link>http://www.siforge.org/articles/2004/04/05-pf_scrub.html</link>
<description>Questo documento tratta della normalizzazione del traffico di rete. La prima parte affronta l&#x27;argomento dal punto di vista teorico. La seconda parte presenta alcuni stralci di codice, ampiamente commentati, dell&#x27;implementazione della direttiva &#x22;scrub&#x22; all&#x27;interno del Packet Filter di OpenBSD. La terza parte illustra brevemente il sanity check eseguito dall&#x27;estensione unclean di IPTables, il firewall dei sistemi GNU/Linux.</description>
<dc:creator>Gianluigi Spagnuolo</dc:creator>
<dc:date>2004-04-05</dc:date>
<dc:subject>OpenBSD / Networking</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/03/29-crypto_cap2.html">
<title>Crittografia #2: gli algoritmi asimmetrici</title>
<link>http://www.siforge.org/articles/2004/03/29-crypto_cap2.html</link>
<description>Come abbiamo visto nello scorso articolo per ovviare al problema dello scambio di chiave (k) tra due persone (A e B) si sono sviluppati, in contemporanea ai sistemi crittografici simmetrici, i sistemi crittografici asimmetrici o a chiave pubblica.</description>
<dc:creator>horobi</dc:creator>
<dc:date>2004-03-29</dc:date>
<dc:subject>Crittografia</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/03/22-sdl-intro-2.html">
<title>Seconda introduzione alla programmazione con SDL</title>
<link>http://www.siforge.org/articles/2004/03/22-sdl-intro-2.html</link>
<description>La guida continua l&#x27;introduzione alla libreria SDL (Simple DirectMedia Layer) utilizzando dei concetti gia` mostrati nella precedente guida e spiegandone di nuovi. In particolare verra` realizzato un programma che, utilizzando la stampa di pixel su video, permetta la visualizzazioni di tre gradienti.</description>
<dc:creator>Davide Coppola</dc:creator>
<dc:date>2004-03-22</dc:date>
<dc:subject>Giochi / Programmazione / SDL</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/03/15-fakepintro.html">
<title>Un&#x27;introduzione al fake players bug</title>
<link>http://www.siforge.org/articles/2004/03/15-fakepintro.html</link>
<description>Il fake players bug consiste nel poter riempire i server dei vari giochi online (Quake 3 ed Half-Life ad esempio) con giocatori inesistenti (virtuali) in modo che una volta pieno il server non permetta ai veri giocatori di partecipare alla partita.</description>
<dc:creator>Luigi Auriemma</dc:creator>
<dc:date>2004-03-15</dc:date>
<dc:subject>Sicurezza</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/03/08-trackmania.html">
<title>Trackmania</title>
<link>http://www.siforge.org/articles/2004/03/08-trackmania.html</link>
<description>Tutti gli amanti dei giochi di guida, siano essi arcade o simulazioni, sanno che ogni gioco fornisce un numero limitato di circuiti e che questi, salvo in rarissimi casi, sono relativamente &#x22;piatti&#x22;. Finalmente possiamo far viaggiare le nostre macchinine sulle montagne russe!</description>
<dc:creator>Ettore Giulini</dc:creator>
<dc:date>2004-03-08</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/03/01-sdl-intro.html">
<title>Introduzione alla programmazione con SDL</title>
<link>http://www.siforge.org/articles/2004/03/01-sdl-intro.html</link>
<description>La guida introduce la programmazione con la libreria SDL (Simple DirectMedia Layer), una libreria open source per lo sviluppo di applicazioni multimediali, presentandone i concetti, le strutture e le primitive basilari. In particolare verra` realizzato un primo programma di esempio che crei una finestra e permetta il passaggio alla modalita` schermo intero e viceversa.</description>
<dc:creator>Davide Coppola</dc:creator>
<dc:date>2004-03-01</dc:date>
<dc:subject>Giochi / Programmazione / SDL</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/02/23-pf_ioctl.html">
<title>PF: la vita segreta di uno pseudo device</title>
<link>http://www.siforge.org/articles/2004/02/23-pf_ioctl.html</link>
<description>In questo breve documento vedremo cosa succede quando gestiamo il Packet Filter di OpenBSD attraverso il tool pfctl. Ovvero prenderemo a pretesto il comportamento di pfctl per dare uno sguardo all&#x27;implementazione dei comandi ioctl e degli pseudo-device all&#x27;interno del kernel di OpenBSD.</description>
<dc:creator>Gianluigi Spagnuolo</dc:creator>
<dc:date>2004-02-23</dc:date>
<dc:subject>OpenBSD / Kernel</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/02/16-pes3.html">
<title>Pro Evolution Soccer 3</title>
<link>http://www.siforge.org/articles/2004/02/16-pes3.html</link>
<description>Dopo anni di forti pressioni da parte di moltissimi utenti PC, la Konami si e&#x27; finalmente decisa a fare il porting di quello che forse e&#x27; il suo titolo piu&#x27; prestigioso, piu&#x27; venduto, piu&#x27; amato. Il calcio, quello vero, arriva finalmente sui nostri PC!</description>
<dc:creator>Ettore Giulini</dc:creator>
<dc:date>2004-02-16</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/02/09-porting26.html">
<title>Porting dei moduli al kernel Linux 2.6</title>
<link>http://www.siforge.org/articles/2004/02/09-porting26.html</link>
<description>Linus ha appena rilasciato la prima release stabile del kernel 2.6 e le modifiche apportate sono parecchie. Per gli autori di moduli sono due le principali novita`: il nuovo sistema di build ( kbuild ) e le modifiche apportate alle API di base per la gestione e il caricamento dei moduli.</description>
<dc:creator>Daniele Milan</dc:creator>
<dc:date>2004-02-09</dc:date>
<dc:subject>Linux / Kernel</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/02/02-lkmw.html">
<title>Dirottamento (hooking) di funzioni nel kernel di Linux (prima parte)</title>
<link>http://www.siforge.org/articles/2004/02/02-lkmw.html</link>
<description>Rimpiazzare una primitiva qualsiasi del kernel di Linux, in qualsiasi momento, con una propria puo` essere una soluzione per testare delle modifiche allo stesso senza richiedere ricompliazioni e riavvii. In questa prima parte vedremo come effettuare l&#x27;hooking di una funzione.</description>
<dc:creator>Marco Lamberto</dc:creator>
<dc:date>2004-02-02</dc:date>
<dc:subject>Linux / Kernel</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/01/26-tron20.html">
<title>Tron 2.0</title>
<link>http://www.siforge.org/articles/2004/01/26-tron20.html</link>
<description>Avreste mai pensato di poter finire all&#x27;interno del cyberspazio dopo essere stati smaterializzati da un raggio laser? No? Male! Perche&#x27; questo e&#x27; quello che e&#x27; successo al protagonista di un film uscito nelle sale cinematografiche vent&#x27;anni fa!</description>
<dc:creator>Ettore Giulini</dc:creator>
<dc:date>2004-01-26</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/01/19-essence_pattern.html">
<title>Configurazione Programmativa: concetti di design</title>
<link>http://www.siforge.org/articles/2004/01/19-essence_pattern.html</link>
<description>Un aspetto a volte dimenticato ma, interessante dal punto di vista del design &#x26;#232; la configurazione, discorso che pu&#x26;#242; interessare un sistema o anche un semplice oggetto. In questo articolo esaminiamo alcune soluzioni relative al linguaggio Java, per affrontare tale problematica con un approccio pratico e concreto.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2004-01-19</dc:date>
<dc:subject>Design / Design Patterns</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/01/12-shellcode_da_zero.html">
<title>Creazione di uno ShellCode da zero</title>
<link>http://www.siforge.org/articles/2004/01/12-shellcode_da_zero.html</link>
<description>In questo articolo verra` affrontata la problematica di come scrivere un exploit, allo scopo di far eseguire ad un secondo programma vulnerabile (solitamente a causa di un buffer overflow) un codice arbitrario, passandoglielo all&#x27;interno di un buffer appositamente studiato.</description>
<dc:creator>Andrea Fabrizi</dc:creator>
<dc:date>2004-01-12</dc:date>
<dc:subject>Sicurezza / Exploits</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2004/01/01-editoriale-200312.html">
<title>2003.12 Un anno e quattro mesi di SIForge.org</title>
<link>http://www.siforge.org/articles/2004/01/01-editoriale-200312.html</link>
<description>Facciamo il punto, dove stiamo andando? Cosa ci e vi aspetta? Il messaggio di fine anno della redazione!</description>
<dc:creator>Marco Lamberto, Giovanni Giorgi, Stefano Fago</dc:creator>
<dc:date>2004-01-01</dc:date>
<dc:subject>SIForge / Editoriali</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/12/15-guida_vim.html">
<title>Guida a VIM</title>
<link>http://www.siforge.org/articles/2003/12/15-guida_vim.html</link>
<description>Il VIM (Vi Improved - Vi Migliorato) &#x26;#232; uno degli editor dei sistemi unix-like per eccellenza. Questa guida permette a un utente alle prime armi di poter iniziare ad utilizzare il VIM nella maniera pi&#x26;#249; produttiva ed ad essere da subito operativo.</description>
<dc:creator>Davide Coppola</dc:creator>
<dc:date>2003-12-15</dc:date>
<dc:subject>Editors / VIM</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/12/15-spacecolony.html">
<title>Space Colony</title>
<link>http://www.siforge.org/articles/2003/12/15-spacecolony.html</link>
<description>Diciamocelo, sulla Terra non si vive poi cosi&#x27; bene! Smog, violenza ed esattori delle tasse ci rendono difficile la permanenza su questo piccolo pianeta; e&#x27; giunto il momento di andare a colonizzarne un&#x27;altro, disabitato, deserto e senza zanzare!</description>
<dc:creator>Ettore Giulini</dc:creator>
<dc:date>2003-12-15</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/12/09-goods.html">
<title>Esperienze nell&#x27;uso del database object-oriented GOODS</title>
<link>http://www.siforge.org/articles/2003/12/09-goods.html</link>
<description>Si fornisce nel seguito una descrizione sull&#x27;uso di GOODS nella sua forma originale, cui seguir&#x26;#224; una breve analisi sulle ragioni che hanno portato alla sostanziale riscrittura del codice per l&#x27;inclusione in un progetto industriale correntemente attivo da cinque anni.</description>
<dc:creator>Renzo Tomaselli</dc:creator>
<dc:date>2003-12-09</dc:date>
<dc:subject>Database / GOODS</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/12/01-intro_jdbc.html">
<title>Java e database: introduzione a JDBC</title>
<link>http://www.siforge.org/articles/2003/12/01-intro_jdbc.html</link>
<description>Java possiede ormai da tempo JDBC, uno strato di astrazione specifico per i database relazionali, in questo articolo verra` fatta una panoramica su cos&#x27;e` JDBC e come si usi.</description>
<dc:creator>Federico Paparoni</dc:creator>
<dc:date>2003-12-01</dc:date>
<dc:subject>Linguaggi / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/11/24-crypto_cap1.html">
<title>Crittografia #1: le origini e gli algoritmi simmetrici</title>
<link>http://www.siforge.org/articles/2003/11/24-crypto_cap1.html</link>
<description>In questa breve serie di articoli andremo ad effettuare una panoramica molto generale sui diversi sistemi crittocrafici in uso al giorno d&#x27;oggi.</description>
<dc:creator>horobi</dc:creator>
<dc:date>2003-11-24</dc:date>
<dc:subject>Crittografia</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/11/17-java_options_list.html">
<title>OptionsList: per semplificare lo sviluppo web</title>
<link>http://www.siforge.org/articles/2003/11/17-java_options_list.html</link>
<description>Lavorando con Struts e&#x27; comodo disporre di una struttura dati che modelli una combo box in modo intelligente. In questo articolo presentiamo le OptionsList, una specializzazione di un&#x27;ArrayList.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2003-11-17</dc:date>
<dc:subject>Strutture Dati / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/11/10-guida_sessioni_php.html">
<title>Guida alle sessioni in PHP</title>
<link>http://www.siforge.org/articles/2003/11/10-guida_sessioni_php.html</link>
<description>Questa guida spiega le sessioni in PHP con un occhio di riguardo verso la sicurezza. L&#x27;articolo presentera` la realizzazione di una pagina di login utente, in modo da associare anche un aspetto pratico a quello piu` teorico.</description>
<dc:creator>Davide Coppola</dc:creator>
<dc:date>2003-11-10</dc:date>
<dc:subject>Linguaggi / PHP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/11/05-layout-managers-1.html">
<title>Creare un Layout Manager in Java</title>
<link>http://www.siforge.org/articles/2003/11/05-layout-managers-1.html</link>
<description>L&#x27;utilit&#x26;#224; di un meccanismo di packaging degli elementi grafici &#x26;#232; indubbia ma, spesso, quanto offerto di default porta ad una complessit&#x26;#224; del codice non gradita. In questo articolo seguiremo un approccio pratico, senza perdere di vista la teoria, per fornire gli strumenti necessari alla creazione di layout manager personalizzati in Java.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2003-11-05</dc:date>
<dc:subject>Linguaggi / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/10/27-ghost_master.html">
<title>Ghost Master, dalla parte dei fantasmi!</title>
<link>http://www.siforge.org/articles/2003/10/27-ghost_master.html</link>
<description>Quante volte, durante la nostra infanzia, ci siamo divertiti a spaventare qualcuno? Ammettiamolo, tante! Ad essere sinceri pero&#x27;, ci divertiamo ancora tantissimo a farlo, anche se l&#x27;eta&#x27; dell&#x27;infanzia e&#x27; passata gia&#x27; da un pezzo.</description>
<dc:creator>Ettore Giulini</dc:creator>
<dc:date>2003-10-27</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/10/27-workflow-jsp-servlet.html">
<title>Il flusso di lavoro nelle JSP e Servlets</title>
<link>http://www.siforge.org/articles/2003/10/27-workflow-jsp-servlet.html</link>
<description>In questo articolo illustriamo l&#x27;architettura delle JSP e delle servlet, concentrandoci sui flussi di esecuzione (workflow) definiti dalla specifica J2EE, nel contesto delle applicazioni web distribuite</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2003-10-27</dc:date>
<dc:subject>Web / JSP e Servlets</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/10/20-picosql_storia.html">
<title>La vera storia di picoSQL</title>
<link>http://www.siforge.org/articles/2003/10/20-picosql_storia.html</link>
<description>In questo articolo &#x26;#232; riassunta in breve la storia di picoSQL e le motivazioni che hanno portato alla sua realizzazione, sperando che risponda alla domanda che ci viene posta pi&#x26;#249; spesso e cio&#x26;#232; &#x26;laquo;ma chi ve l&#x27;ha fatto fare?&#x26;raquo;.</description>
<dc:creator>Marco Bertacca</dc:creator>
<dc:date>2003-10-20</dc:date>
<dc:subject>Database / picoSQL</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/10/15-rcoop_brickos-2.html">
<title>Basi di robotica cooperativa in BrickOS (seconda parte)</title>
<link>http://www.siforge.org/articles/2003/10/15-rcoop_brickos-2.html</link>
<description>La robotica cooperativa e&#x27; un ambito dell&#x27;intelligenza artificiale poco diffuso e ancora in fase embrionale. Le possibilita&#x27; di ricerca sono ampie e molto promettenti: gruppi di robot verranno usati nelle prossime missioni spaziali per garantire maggiore affidabilita&#x27; e un piu&#x27; ampio raggio d&#x27;azione. Ecco come abbiamo implementato un sistema a basso costo per iniziare qualche ricerca in piccolo...</description>
<dc:creator>Daniele Milan, Diego Valota</dc:creator>
<dc:date>2003-10-15</dc:date>
<dc:subject>Robotica / LEGO Mindstorms</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/09/30-usare-xml.html">
<title>Utilizzo pratico di XML: Attraverso parser DOM, SAX e processori XSLT</title>
<link>http://www.siforge.org/articles/2003/09/30-usare-xml.html</link>
<description>In questo articolo illustriamo come effettuare il parsing di documenti XML usano DOM e SAX.</description>
<dc:creator>Lorenzo Barbieri</dc:creator>
<dc:date>2003-09-30</dc:date>
<dc:subject>Linguaggi / XML</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/09/15-rcoop_brickos-1.html">
<title>Basi di robotica cooperativa in BrickOS (prima parte)</title>
<link>http://www.siforge.org/articles/2003/09/15-rcoop_brickos-1.html</link>
<description>La robotica cooperativa e&#x27; un ambito dell&#x27;intelligenza artificiale poco diffuso e ancora in fase embrionale. Le possibilita&#x27; di ricerca sono ampie e molto promettenti: gruppi di robot verranno usati nelle prossime missioni spaziali per garantire maggiore affidabilita&#x27; e un piu&#x27; ampio raggio d&#x27;azione. Ecco come abbiamo implementato un sistema a basso costo per iniziare qualche ricerca in piccolo...</description>
<dc:creator>Daniele Milan, Diego Valota</dc:creator>
<dc:date>2003-09-15</dc:date>
<dc:subject>Robotica / LEGO Mindstorms</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/09/08-pentester.html">
<title>Appunti per aspiranti Penetration Tester</title>
<link>http://www.siforge.org/articles/2003/09/08-pentester.html</link>
<description>Questo documento &#x26;#232; una guida introduttiva alla pratica del penetration testing (d&#x27;ora in poi semplicemente pen-test). Particolare attenzione sar&#x26;#224; data alle varie tipologie e agli aspetti critici dei pen-test, in modo da metterne in evidenza la particolare natura.</description>
<dc:creator>Gianluigi Spagnuolo</dc:creator>
<dc:date>2003-09-08</dc:date>
<dc:subject>Sicurezza</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/08/20-ut2003-rec.html">
<title>Unreal Tournament 2003</title>
<link>http://www.siforge.org/articles/2003/08/20-ut2003-rec.html</link>
<description>Unreal Tournament 2003 (UT2003) e&#x27; senza dubbio un gran gioco, in cui si godono a pieno le novita&#x27; introdotte nel motore scritto da Epic.</description>
<dc:creator>Luigi Auriemma</dc:creator>
<dc:date>2003-08-20</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/08/08-nb_minicorso-3dsmax-2.html">
<title>Mini corso su 3D Studio Max (seconda parte)</title>
<link>http://www.siforge.org/articles/2003/08/08-nb_minicorso-3dsmax-2.html</link>
<description>Questo mini corso non sar&#x26;#224; un manuale di 3D-Studio MAX, ma sar&#x26;#224; basato su una specie di esercitazione per cercare di rendere pi&#x26;#249; veloce l&#x27;apprendimento del programma, dando le basi per poter poi smanettare senza dover andare a caso.</description>
<dc:creator>Stefano Provenzano, Fabio Respighi</dc:creator>
<dc:date>2003-08-08</dc:date>
<dc:subject>Grafica / Modellazione 3D</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/07/29-nb_minicorso-3dsmax-1.html">
<title>Mini corso su 3D Studio Max (prima parte)</title>
<link>http://www.siforge.org/articles/2003/07/29-nb_minicorso-3dsmax-1.html</link>
<description>Questo mini corso non sar&#x26;#224; un manuale di 3D-Studio MAX, ma sar&#x26;#224; basato su una specie di esercitazione per cercare di rendere pi&#x26;#249; veloce l&#x27;apprendimento del programma, dando le basi per poter poi smanettare senza dover andare a caso.</description>
<dc:creator>Stefano Provenzano, Fabio Respighi</dc:creator>
<dc:date>2003-07-29</dc:date>
<dc:subject>Grafica / Modellazione 3D</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/07/12-i_test.html">
<title>Il Test, questo sconosciuto</title>
<link>http://www.siforge.org/articles/2003/07/12-i_test.html</link>
<description>La fase dei test e` forse quella meno conosciuta dell&#x27;intera vita di un software, soprattutto dal programmatore. In questo articolo si cerca di dare una definizione di &#x22;fase di test&#x22;, rispondendo alle tre domande filosofiche principali: come si scrive, quando si scrive, dove si scrive un test.</description>
<dc:creator>Angelo Nicolini</dc:creator>
<dc:date>2003-07-12</dc:date>
<dc:subject>Design / Testing</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/06/28-ruby-intro-2.html">
<title>Ruby, un&#x27;introduzione (ovvero: Programming should be Fun) (seconda parte)</title>
<link>http://www.siforge.org/articles/2003/06/28-ruby-intro-2.html</link>
<description>Dopo aver introdotto la filosofia di Ruby, in questo articolo affrontiamo nuove caratteristiche del linguaggio come classi, oggetti e lambda e la sua enorme dinamicit&#x26;agrave;.</description>
<dc:creator>Gabriele Renzi</dc:creator>
<dc:date>2003-06-28</dc:date>
<dc:subject>Linguaggi / Ruby</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/06/16-editoriale-200306.html">
<title>2003.06 Nove mesi di SIForge</title>
<link>http://www.siforge.org/articles/2003/06/16-editoriale-200306.html</link>
<description>Facciamo il punto, dove stiamo andando? Cosa ci e vi aspetta?</description>
<dc:creator>Marco Lamberto, Giovanni Giorgi, Stefano Fago</dc:creator>
<dc:date>2003-06-16</dc:date>
<dc:subject>SIForge / Editoriali</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/06/16-serious-sam.html">
<title>Serious Sam: un serio sparatutto in 3D!</title>
<link>http://www.siforge.org/articles/2003/06/16-serious-sam.html</link>
<description>Quake &#x26;#232; stato il precursore; dopo di lui moltissimi cloni o progetti originali pi&#x26;#249; o meno riusciti. Oggi una nuova saga affianca i successori tridimensionali della ID Software, quella di Serious Sam : lo smile pi&#x26;#249; cattivo del mondo dei videogiochi!!!</description>
<dc:creator>Alberto Maria Fago</dc:creator>
<dc:date>2003-06-16</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/06/04-nostrings.html">
<title>Stringhe inesistenti e zone di memoria inaccessibili = crash!</title>
<link>http://www.siforge.org/articles/2003/06/04-nostrings.html</link>
<description>Quest&#x27;articolo e&#x27; nato dalla necessita&#x27; di dover tradurre in italiano un advisory che ho rilasciato all&#x27;inizio di Aprile 2003 e soprattutto dal fatto che questo tipo di bug e&#x27; abbastanza interessante e molto diffuso.</description>
<dc:creator>Luigi Auriemma</dc:creator>
<dc:date>2003-06-04</dc:date>
<dc:subject>Sicurezza / Exploits</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/06/04-toca_racing.html">
<title>Toca Race Driver</title>
<link>http://www.siforge.org/articles/2003/06/04-toca_racing.html</link>
<description>Toca Race Driver, un incredibile numero di circuiti/macchine presenti, ed un dettaglio grafico semplicemente sbalorditivo.</description>
<dc:creator>Ettore Giulini</dc:creator>
<dc:date>2003-06-04</dc:date>
<dc:subject>Giochi / Recensioni</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/05/26-ruby-intro-1.html">
<title>Ruby, un&#x27;introduzione (ovvero: Programming should be Fun)</title>
<link>http://www.siforge.org/articles/2003/05/26-ruby-intro-1.html</link>
<description>Ruby &#x26;#232; un linguaggio general purpose, completamente orientato agli oggetti, che sta conoscendo un periodo di eccezionale crescita. In questo articolo ne introduciamo le caratteristiche basilari, cercando di spiegare perche` la programmazione in ruby non sia solo efficiente, ma addirittura piacevole.</description>
<dc:creator>Gabriele Renzi</dc:creator>
<dc:date>2003-05-26</dc:date>
<dc:subject>Linguaggi / Ruby</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/05/07-firewall-linux.html">
<title>Firewall e meccanismi di protezione di rete in ambiente Gnu/Linux</title>
<link>http://www.siforge.org/articles/2003/05/07-firewall-linux.html</link>
<description>Analisi dei principali meccanismi di protezione di una rete in ambiente GNU/Linux con particolare enfasi sulla costruzione di un firewall ad-hoc.</description>
<dc:creator>Valentino Squilloni</dc:creator>
<dc:date>2003-05-07</dc:date>
<dc:subject>Sicurezza / Linux</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/04/19-wpp-tekst-it.html">
<title>WPP + make</title>
<link>http://www.siforge.org/articles/2003/04/19-wpp-tekst-it.html</link>
<description>Come integrare make con WPP per semplificarsi la vita. Veloce introduzione ai makefiles per gli utenti di WPP.</description>
<dc:creator>Adam Byrtek</dc:creator>
<dc:date>2003-04-19</dc:date>
<dc:subject>Web / Preprocessori / WPP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/04/19-wpp-tekst-en.html">
<title>WPP + make [EN]</title>
<link>http://www.siforge.org/articles/2003/04/19-wpp-tekst-en.html</link>
<description>How to use make with WPP. Quick tour of makefile features for WPP users.</description>
<dc:creator>Adam Byrtek</dc:creator>
<dc:date>2003-04-19</dc:date>
<dc:subject>Web / Preprocessori / WPP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/04/15-bofexp.html">
<title>Buffer overflow: spiegazione tecnica ed esempio pratico</title>
<link>http://www.siforge.org/articles/2003/04/15-bofexp.html</link>
<description>Cos&#x27;e` un buffer overflow? In questo articolo verra` analizzata una delle vulnerabilita` piu` comuni nel software.</description>
<dc:creator>Luigi Auriemma</dc:creator>
<dc:date>2003-04-15</dc:date>
<dc:subject>Sicurezza / Exploits</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/04/09-websrv-proto.html">
<title>WEB SERVICES: Protocolli e Strumenti Interoperabilita` ed evoluzioni future</title>
<link>http://www.siforge.org/articles/2003/04/09-websrv-proto.html</link>
<description>Analizziamo insieme lo stato di SOAP, e dei protocolli correlati sviluppare Web Services.</description>
<dc:creator>Lorenzo Barbieri</dc:creator>
<dc:date>2003-04-09</dc:date>
<dc:subject>Web / Web Services</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/03/23-design-eccezioni-java-jdk14.html">
<title>Design delle Eccezioni in Java e J.D.K. 1.4</title>
<link>http://www.siforge.org/articles/2003/03/23-design-eccezioni-java-jdk14.html</link>
<description>Il meccanismo delle Eccezioni &#x26;#232; un elemento chiave nel design e sviluppo di software basati su Java anche se spesso sottovalutato o considerato causa di problemi. La nuova distribuzione della Sun per la Standard Edition (J2SE 1.4) potenzia le caratteristiche del framework di base con nuove feature che aiutano lo sviluppatore nello scrivere codice robusto e pulito.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2003-03-23</dc:date>
<dc:subject>Linguaggi / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/03/16-htmlstream.html">
<title>HtmlStream - Il linguaggio HTML come visualizzatore di istanze nell&#x27;insegnamento di linguaggi object oriented</title>
<link>http://www.siforge.org/articles/2003/03/16-htmlstream.html</link>
<description>Questo articolo descrive una tecnica (con relativa implementazione Java) per coadiuvare un docente di linguaggi di programmazione ad oggetti nel suo compito. La tecnica prevede la generazione automatica di rappresentazioni HTML a partire dalle istanze in memoria. Tali rappresentazioni riprendono il concetto di &#x22;cerchiogramma&#x22; (vedere testo) usato frequentemente durante le lezioni in aula. In tal modo e` possibile mostrare dettagliatamente, ad esempio durante le sessioni di laboratorio, il dualismo classe/istanza, concetto frequentemente difficile da comprendere per chi si avvicina per la prima volta ad un linguaggio ad oggetti.</description>
<dc:creator>Andrea Trentini</dc:creator>
<dc:date>2003-03-16</dc:date>
<dc:subject>Linguaggi / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/03/09-arrivare-a-xp.html">
<title>Arrivare a XP (eXtreme Programming) - Intervista a Francesco Cirillo</title>
<link>http://www.siforge.org/articles/2003/03/09-arrivare-a-xp.html</link>
<description>Benefici e primi successi, ma anche applicabilit&#x26;#224;, resistenze culturali, difficolt&#x26;#224; di approccio e prospettive future: l&#x27;eXtreme Programming in Italia sotto la lente d&#x27;ingrandimento. Facciamo il punto della situazione in un&#x27;intervista realizzata via e-mail con Francesco Cirillo, uno dei massimi esponenti della comunit&#x26;#224; XP italiana.</description>
<dc:creator>MM</dc:creator>
<dc:date>2003-03-09</dc:date>
<dc:subject>Metodologie / XP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/02/28-about_the_portals.html">
<title>I Portali</title>
<link>http://www.siforge.org/articles/2003/02/28-about_the_portals.html</link>
<description>Per la societa` in cui lavoro ho svolto una breve ricerca sui progetti OpenSource in ambiente Java proiettati verso il mondo dei Portali. Nel seguito illustrero` i criteri che ho usato per valutarli e le conclusioni a cui sono giunto.</description>
<dc:creator>Daniele Guarneri</dc:creator>
<dc:date>2003-02-28</dc:date>
<dc:subject>Web / Portali</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/02/23-win-exploit.html">
<title>Scrivere un exploit dimostrativo di esecuzione di codice su Windows</title>
<link>http://www.siforge.org/articles/2003/02/23-win-exploit.html</link>
<description>Come funzionano gli exploit sotto windows? E perche&#x27; sono cosi&#x27; pericolosi? In questo articolo vediamo un esempio passo per passo. E&#x27; propedeutica la conoscenza dell&#x27;assembly 80386.</description>
<dc:creator>Luigi Auriemma</dc:creator>
<dc:date>2003-02-23</dc:date>
<dc:subject>Sicurezza / Exploits</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/02/23-rup_ejb_uml2.html">
<title>Un&#x27;implementazione di RUP con EJB...in attesa di UML 2.0</title>
<link>http://www.siforge.org/articles/2003/02/23-rup_ejb_uml2.html</link>
<description>Sovente la definizione del processo e` influenzata dalla tecnologia sottostante, tanti i costruttiUML/RUP proposti, tante le esperienze altrui (Pattern) quali scegliere? Ecco un approccio efficace....</description>
<dc:creator>Santina Antinoro</dc:creator>
<dc:date>2003-02-23</dc:date>
<dc:subject>Design / UML</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/02/09-oo-principles.html">
<title>Principi del Design Orientato agli Oggetti</title>
<link>http://www.siforge.org/articles/2003/02/09-oo-principles.html</link>
<description>L&#x27;attuale produzione di software professionale vede l&#x27;ausilio di molti CASE Tools che permettono di accelerare il processo di sviluppo e di richiedere competenze specialistiche o meno stringenti ai codificatori. Se &#x26;#232; indubbia l&#x27;utilit&#x26;#224; di questi tool, &#x26;#232; anche vero che molti problemi derivano dalla degenerazione nel loro uso e nell&#x27;ignorare, o aver dimenticato, semplici principi di design da parte dei developer.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2003-02-09</dc:date>
<dc:subject>Design / OOP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/01/31-design-pattern-n-meta.html">
<title>Design Pattern, Framework e Metapattern</title>
<link>http://www.siforge.org/articles/2003/01/31-design-pattern-n-meta.html</link>
<description>In questo articolo, andando un po&#x27; contro corrente, vedremo cosa non sono i design pattern ed introdurremo la tematica dei framework e quella, correlata ed innovativa, dei metapattern.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2003-01-31</dc:date>
<dc:subject>Design / Design Patterns</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/01/23-ms-dot-net.html">
<title>Microsoft .NET, conviene davvero?</title>
<link>http://www.siforge.org/articles/2003/01/23-ms-dot-net.html</link>
<description>In questo articolo forniremo una panoramica sulla nuova tecnologia Microsoft per gli sviluppatori e cercheremo di capire le difficolta` che i &#x22;vecchi&#x22; programmatori devono affrontare per trarre vantaggio dai nuovi strumenti.</description>
<dc:creator>Lorenzo Barbieri</dc:creator>
<dc:date>2003-01-23</dc:date>
<dc:subject>Linguaggi / MS .NET</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/01/19-smtp-relay-encr.html">
<title>Posta Elettronica: Relaying e Crittografia</title>
<link>http://www.siforge.org/articles/2003/01/19-smtp-relay-encr.html</link>
<description>SMTP &#x22;sicuro&#x22;: installazione e configurazione di un server Postfix/TLS.</description>
<dc:creator>Simo Sorce</dc:creator>
<dc:date>2003-01-19</dc:date>
<dc:subject>Sicurezza</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/01/11-fuzzy-world-2.html">
<title>FuzzyWorld: un framework per oggetti fuzzy (seconda parte)</title>
<link>http://www.siforge.org/articles/2003/01/11-fuzzy-world-2.html</link>
<description>Cos&#x27;e` la logica fuzzy e cos&#x27;e` FuzzyWorld.</description>
<dc:creator>Lorenzo Schiavina</dc:creator>
<dc:date>2003-01-11</dc:date>
<dc:subject>Logica Fuzzy</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2003/01/02-base-class-fragility.html">
<title>Il problema della fragilita` della classe base</title>
<link>http://www.siforge.org/articles/2003/01/02-base-class-fragility.html</link>
<description>In questo breve articolo viene esposto un problema di design a volte sottovalutato ma di notevole impatto in termini di flessibilit&#x26;#224; e manutenzione di un prodotto: il problema della fragilit&#x26;#224; della classe base . La problematica verr&#x26;#224; affrontata in relazione al linguaggio Java anche se la sua discussione &#x26;#232; relativa ad un cardine dell&#x27;Object Orientation: l&#x27;ereditariet&#x26;#224;!</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2003-01-02</dc:date>
<dc:subject>Design / OOP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/12/30-regex-cfr.html">
<title>Regular Expressions: confronti</title>
<link>http://www.siforge.org/articles/2002/12/30-regex-cfr.html</link>
<description>Le regular expressions sono disponibili in molti linguaggi, sotto forma di librerie esterne o direttamente tramite gli operatori o le funzioni standard. In questo documento si cerchera` di evidenziare quali tratti accomunino o distinguano un&#x27;implementazione dall&#x27;altra nei cinque linguaggi scelti: Perl, PHP, Java, JavaScript e Python.</description>
<dc:creator>Marco Lamberto</dc:creator>
<dc:date>2002-12-30</dc:date>
<dc:subject>Linguaggi / Regular Expressions</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/12/20-proxy-pattern.html">
<title>Il Proxy Pattern</title>
<link>http://www.siforge.org/articles/2002/12/20-proxy-pattern.html</link>
<description>In questo articolo descriviamo il Proxy Pattern, uno &#x22;Structural Pattern&#x22; assai usato, semplice e molto potente.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2002-12-20</dc:date>
<dc:subject>Design / Design Patterns</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/12/10-version-control.html">
<title>Software di controllo di revisione</title>
<link>http://www.siforge.org/articles/2002/12/10-version-control.html</link>
<description>In questo articolo presentiamo e confrontiamo diversi tool per il controllo di revisione del software: CVS, SubVersion, BitKeeper, SourceSafe e ClearCase.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2002-12-10</dc:date>
<dc:subject>Tools di sviluppo</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/12/05-siforge-4-emacs.html">
<title>Estensione siforge.el per emacs</title>
<link>http://www.siforge.org/articles/2002/12/05-siforge-4-emacs.html</link>
<description>In questo articolo viene descritto come installare ed usare siforge.el, una semplice estensione per scrivere articoli per SIForge con emacs.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2002-12-05</dc:date>
<dc:subject>SIForge</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/12/04-eccezioni_java-3.html">
<title>Eccezioni Java #3: eccezioni e Object Orientation in pratica</title>
<link>http://www.siforge.org/articles/2002/12/04-eccezioni_java-3.html</link>
<description>Questo articolo chiude la piccola serie relativa alla gestione degli errori in Java. Verranno presentate strategie programmative da adottare nell&#x27;uso delle eccezioni e considerazioni architetturali legate alla gestione degli errori e al loro ruolo di oggetti in un mondo object oriented.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2002-12-04</dc:date>
<dc:subject>Linguaggi / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/11/29-layout-managers.html">
<title>Uso efficace dei Layout Managers</title>
<link>http://www.siforge.org/articles/2002/11/29-layout-managers.html</link>
<description>Nella progettazione di una user interface ben fatta, con un qualunque toolkit non elementare, ha grande rilievo la conoscenza e l&#x27;uso in maniera adeguata dei layout managers. In quest&#x27;articolo l&#x27;interesse non sara` rivolto ad un solo toolkit in particolare. Gli esempi che verranno presentati saranno realizzati sia con le Swing (il toolkit di Java 2) che con il GTK+ (uno fra i piu` famosi disponibili per il linguaggio C).</description>
<dc:creator>Marco Lamberto</dc:creator>
<dc:date>2002-11-29</dc:date>
<dc:subject>User Interface Design</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/11/19-fuzzy-word-1.html">
<title>FuzzyWorld: un framework per oggetti fuzzy</title>
<link>http://www.siforge.org/articles/2002/11/19-fuzzy-word-1.html</link>
<description>In questo primo articolo viene presentato FuzzyWorld, un framework di oggetti in grado di permettere l&#x27;utilizzo della logica sfumata.</description>
<dc:creator>Lorenzo Schiavina</dc:creator>
<dc:date>2002-11-19</dc:date>
<dc:subject>Logica Fuzzy</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/11/16-smart-sync.html">
<title>SmartSync for Java</title>
<link>http://www.siforge.org/articles/2002/11/16-smart-sync.html</link>
<description>Il driver jdbc dispone di buone capacita&#x27; di reflection. Vediamo come servircene per implementare un algoritmo universale di sincronizzazione di due database.</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2002-11-16</dc:date>
<dc:subject>Database</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/11/05-python-classes.html">
<title>Python: uso delle classi</title>
<link>http://www.siforge.org/articles/2002/11/05-python-classes.html</link>
<description>In questo secondo articolo illustreremo l&#x27;uso delle classi in python; e&#x27; propedeutica la conoscenza di Java o del C++</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2002-11-05</dc:date>
<dc:subject>Linguaggi / Python</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/10/23-eccezioni_java-2.html">
<title>Eccezioni Java #2: eccezioni o non eccezioni? Questo non &#x26;#232; un dilemma!</title>
<link>http://www.siforge.org/articles/2002/10/23-eccezioni_java-2.html</link>
<description>In questa seconda parte finiremo la discussione sulle eccezioni negli iteratori che ci porter&#x26;#224; ad una nuova regola necessaria ad ampliare la nostra visione della gestione degli errori in Java.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2002-10-23</dc:date>
<dc:subject>Linguaggi / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/10/23-ooc.html">
<title>Object Orientation: linguaggi esclusivi?</title>
<link>http://www.siforge.org/articles/2002/10/23-ooc.html</link>
<description>In questo articolo parleremo di come sfruttare un linguaggio classico ed importante come il C ANSI nell&#x27;ambito delle tecnologie orientate agli oggetti, cercando di sfatare il mito che l&#x27;Object-Technology &#x26;#232; un&#x27;esclusiva di altri linguaggi!</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2002-10-23</dc:date>
<dc:subject>Linguaggi / OOP</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/09/28-problemi_di_url-crypting_in_j2ee.html">
<title>Problematiche di Url Crypting in J2EE</title>
<link>http://www.siforge.org/articles/2002/09/28-problemi_di_url-crypting_in_j2ee.html</link>
<description>Con questo articolo si intende affrontare la problematica dell&#x27;Url-Crypting dei dati all&#x27;interno di Web Application, che operano su Web Server basati su una Java VM 1.3.x o precedenti. Tale problematica si presenta in un differente contesto di utlizzo rispetto alla sola codifica/decodifica delle informazioni.</description>
<dc:creator>Nicola Pepe`</dc:creator>
<dc:date>2002-09-28</dc:date>
<dc:subject>Linguaggi / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/09/22-regex.html">
<title>Regular Expressions</title>
<link>http://www.siforge.org/articles/2002/09/22-regex.html</link>
<description>Per molti restano arcane e contorte sequenze di simboli, ma una volta imparate ad usarle diventa quasi impossibile pensare di risolvere alcuni problemi, in maniera compatta e veloce, senza di esse.</description>
<dc:creator>Marco Lamberto</dc:creator>
<dc:date>2002-09-22</dc:date>
<dc:subject>Linguaggi / Regular Expressions</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/09/04-style.html">
<title>Programmare? Questione di stile!</title>
<link>http://www.siforge.org/articles/2002/09/04-style.html</link>
<description>Un linguaggio di programmazione non si ferma alla mera specifica semantico/sintattica unita a qualche reference sulle api di base, bensi` comporta una parte meno evidente, e spesso trascurata, che puo` risultare fondamentale nello sviluppo di un progetto in un gruppo: lo stile.</description>
<dc:creator>Marco Lamberto</dc:creator>
<dc:date>2002-09-04</dc:date>
<dc:subject>Linguaggi</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/09/01-eccezioni_java.html">
<title>Eccezioni Java #1: un esperimento mal riuscito?</title>
<link>http://www.siforge.org/articles/2002/09/01-eccezioni_java.html</link>
<description>Uno degli argomenti relativi alla programmazione Java pi&#x26;#249; dibattuti in rete &#x26;#232; l&#x27;uso e design delle Eccezioni. In questo articolo, primo di tre, si propongono alcuni dei &#x22;consigli pi&#x26;#249; accreditati&#x22; sull&#x27;uso delle Eccezioni con lo sguardo rivolto allo sviluppatore senza per&#x26;#242; tralasciare l&#x27;aspetto &#x22;filosofico&#x22; legato a questa tematica.</description>
<dc:creator>Stefano Fago</dc:creator>
<dc:date>2002-09-01</dc:date>
<dc:subject>Linguaggi / Java</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/09/01-python-intro.html">
<title>Python: un&#x27;introduzione</title>
<link>http://www.siforge.org/articles/2002/09/01-python-intro.html</link>
<description>In questo articolo introduciamo il lettore al linguaggio Python versione 2.1. Come esempio, mostreremo un programma in grado di leggere il formato XML RDF, disponibile presso molti siti (per es FreshMeat).</description>
<dc:creator>Giovanni Giorgi</dc:creator>
<dc:date>2002-09-01</dc:date>
<dc:subject>Linguaggi / Python</dc:subject>
</item>
<item rdf:about="http://www.siforge.org/articles/2002/09/01-sixml.html">
<title>SIForge XML (6ML)</title>
<link>http://www.siforge.org/articles/2002/09/01-sixml.html</link>
<description>In questo articolo verra` presentato il linguaggio a marcatori usato per impostare un documento per il publish su SIForge.</description>
<dc:creator>Marco Lamberto</dc:creator>
<dc:date>2002-09-01</dc:date>
<dc:subject>SIForge</dc:subject>
</item>
<textinput rdf:about="http://www.siforge.org/articles/search/">
<title>Ricerca</title>
<description>Cerca negli articoli pubblicati</description>
<name>s_query</name>
<link>http://www.siforge.org/articles/search/</link>
</textinput>
</rdf:RDF>