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

<channel>
	<title>.:: Securnetwork.net Blog - Massimo Rabbi ::. &#187; Programmazione</title>
	<atom:link href="http://www.securnetwork.net/category/programmazione/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.securnetwork.net</link>
	<description>Blog personale di Massimo Rabbi con le ultime news in fatto di sicurezza, software, sistemi operativi e tecnologia</description>
	<lastBuildDate>Thu, 19 Jan 2012 23:32:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Rilasciato PHP 5.3.1</title>
		<link>http://www.securnetwork.net/2009/11/21/rilasciato-php-5-3-1/</link>
		<comments>http://www.securnetwork.net/2009/11/21/rilasciato-php-5-3-1/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 10:19:00 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php 5.3.1]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=590</guid>
		<description><![CDATA[Dopo quasi 5 mesi dal rilascio della versione PHP 5.3.0 arriva dagli sviluppatori il primo aggiornamento per il branch 5.3 del popolare linguaggio di programmazione. La nuova release PHP 5.3.1 è incentrata principalmente sulla stabilità apportando ben 100 bug fix, alcuni dei quali legati alla sicurezza. L&#8217;ultima release vede anche l&#8217;aggiunta della direttiva INI &#8220;max_file_uploads&#8220;, [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo quasi 5 mesi dal rilascio della versione PHP 5.3.0 arriva dagli sviluppatori il primo aggiornamento per il branch 5.3 del popolare linguaggio di programmazione.<br />
La nuova release<strong> PHP 5.3.1</strong> è incentrata principalmente sulla stabilità apportando ben <strong>100 bug fix</strong>, alcuni dei quali legati alla sicurezza.</p>
<p>L&#8217;ultima release vede anche l&#8217;aggiunta della direttiva INI &#8220;<em>max_file_uploads</em>&#8220;, che consente di limitare il numero di uploads di file per ogni richiesta: 20 è l&#8217;impostazione di default.<br />
Questa soluzione consente di evitare potenziali tentativi di <strong>attacchi DoS</strong> (Denial of Service).<br />
Aggiunti inoltre alcuni sanity check nella fase di processing di informazioni <a href="http://php.net/manual/en/book.exif.php">Exif</a> (exchangeable image file format).</p>
<p>Ulteriori dettagli possono essere consultati leggendo le <a href="http://us2.php.net/releases/5_3_1.php">release notes</a> e il <a href="http://us2.php.net/ChangeLog-5.php#5.3.1">change log</a>.<br />
Disponibile sul sito anche una <a href="http://uk2.php.net/migration53">migration guide</a> per gli utenti che effettuano l&#8217;upgrade dalla versione PHP 5.2.<br />
PHP è rilasciato attualmente sotto la licenza <a href="http://www.php.net/license/3_01.txt">PHP Licence 3.01</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2009/11/21/rilasciato-php-5-3-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Javascript frameworks: qual è il migliore?</title>
		<link>http://www.securnetwork.net/2008/08/28/javascript-frameworks-qual-e-il-migliore/</link>
		<comments>http://www.securnetwork.net/2008/08/28/javascript-frameworks-qual-e-il-migliore/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 11:07:33 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Mondo WWW]]></category>
		<category><![CDATA[Programmazione]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=486</guid>
		<description><![CDATA[Personalmente ho utilizzato Prototype abbastanza da ritenerlo un ottimo &#8220;strumento&#8221; per realizzare piccole &#8220;chicche&#8221; in Ajax o per semplici operazioni quali il classico &#8220;document.getElementById()&#8221;. Mi sono capitate però sottomano un paio di pagine interessanti. Nella fattispecie: - Dojo vs JQuery vs MooTools vs Prototype Performance Comparison - SlickSpeed Selectors Test Inutile dire che la lettura [...]]]></description>
			<content:encoded><![CDATA[<p>Personalmente ho utilizzato Prototype abbastanza da ritenerlo un ottimo &#8220;strumento&#8221; per realizzare piccole &#8220;chicche&#8221; in Ajax o per semplici operazioni quali il classico &#8220;document.getElementById()&#8221;.<br />
Mi sono capitate però sottomano un paio di pagine interessanti.<br />
Nella fattispecie:<br />
- <a href="http://blog.creonfx.com/javascript/dojo-vs-jquery-vs-mootools-vs-prototype-performance-comparison">Dojo vs JQuery vs MooTools vs Prototype Performance Comparison</a><br />
- <a href="http://mootools.net/slickspeed/">SlickSpeed Selectors Test</a><br />
Inutile dire che la lettura e l&#8217;esecuzione dei test ha scatenato in me un grosso interesse: in particolare verso Dojo che a quanto pare sembra il &#8220;migliore&#8221; di tutti.<br />
Prototype invece non esce molto bene classificandosi in coda.<br />
Giusto per sfizio mi sa daro&#8217; un occhio a Dojo.</p>
<p><strong>Qualcuno di voi ha esperienze a riguardo ? Consigli ?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2008/08/28/javascript-frameworks-qual-e-il-migliore/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aptana IDE bug: permessi sui file via ftp</title>
		<link>http://www.securnetwork.net/2008/08/15/aptana-ide-bug-permessi-sui-file-via-ftp/</link>
		<comments>http://www.securnetwork.net/2008/08/15/aptana-ide-bug-permessi-sui-file-via-ftp/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 12:27:39 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Mondo WWW]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=482</guid>
		<description><![CDATA[Da un po&#8217; di tempo a questa parte ho abbandonato definitivamente Dreamweaver come ambiente di sviluppo web e php. Visto che per lavoro utilizzo quotidianamente Eclipse, ho pensato di impiegare questo ottimo IDE oltre che per lo sviluppo J2EE anche per piccoli progetti PHP. E l&#8217;ho fatto mediante Aptana. Aptana Studio è un IDE per [...]]]></description>
			<content:encoded><![CDATA[<p>Da un po&#8217; di tempo a questa parte ho abbandonato definitivamente Dreamweaver come ambiente di sviluppo web e php.<br />
Visto che per lavoro utilizzo quotidianamente Eclipse, ho pensato di impiegare questo ottimo IDE oltre che per lo sviluppo J2EE anche per piccoli progetti PHP.<br />
E l&#8217;ho fatto mediante Aptana.<br />
<a href="http://www.aptana.com/">Aptana Studio</a> è un IDE per lo sviluppo web e ajax, Eclipse-based, che puo&#8217; essere utilizzato come applicazione standalone oppure come plugin per una installazione esistente di Eclipse.<br />
Io ho appunto optato per quest&#8217;ultima soluzione.<br />
Per incorporarlo in una installazione già esistente di Eclipse (nel mio caso una Eclipse Europa 3.3) è sufficiente seguire le istruzioni reperibili a <a href="http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration">questo indirizzo</a>.<br />
Una volta fatto questo per avere a disposizione anche strumenti e funzionalità di sviluppo PHP è sufficiente integrare l&#8217;apposito plugin (<a href="http://www.aptana.com/php">qui le istruzioni</a>).</p>
<p>Dopo questa digressione su Aptana, tornando all&#8217;argomento vero e proprio del post, volevo porre l&#8217;accento su un bug che interessa la modalità di editing via FTP.<br />
Per comodità e rapidità puo&#8217; rivelarsi necessario intervenire direttamente via ftp su un sito/webapp già presente per modificare alcuni file o aggiungerne di nuovi in maniera immediata.<br />
Nel far questo bisogna prestare attenzione al fatto che di default Aptana crea i nuovi file con permessi settati a 666 o rw-rw-rw.<br />
Questa soluzione puo&#8217; pero&#8217; creare problemi in alcuni contesti.<br />
Molti servizi di hosting infatti per motivi di sicurezza precludono la possibilità di impostare per file e cartelle il (w)rite bit per &#8220;All Users&#8221; e &#8220;Group Users&#8221;.<br />
Questo comportamento è dovuto spesso all&#8217;uso di <a href="http://www.suphp.org">suphp</a> (modulo per apache) o altri tool simili.<br />
Accedendo quindi alla propria pagina php ci si potrà cosi&#8217; trovare di fronte ad un bel messaggio d&#8217;errore &#8220;Server 500&#8230;etc.etc.&#8221;.<br />
Va detto che per le modifiche sui file non v&#8217;è alcun problema (almeno non l&#8217;ho riscontrato), pero&#8217; per i nuovi file che vengono creati si.<br />
La soluzione sta quindi nel modificare a mano i permessi per i nuovi files a 644 o rw-r&#8211;r&#8211; o caricarli via qualche client ftp come Filezilla.</p>
<p>Attualmente infatti a quanto pare non v&#8217;è possibilità di cambiare i permessi dei file direttamente da Aptana o almeno questa funzionalità è preclusa per gli utenti della Community Edition.<br />
Gli utenti della versione Pro invece possono intervenire seguendo <a href="http://www.aptana.com/docs/index.php/Setting_remote_file_permissions">queste istruzioni</a>.</p>
<p>Sul forum di supporto di aptana si trovano parecchi topic a riguardo, tant&#8217;è che è stata aperta anche una segnalazione (<a href="http://support.aptana.com/asap/browse/STU-1792">STU-1792</a>) sull&#8217;apposito sistema di bug tracking.<br />
A quanto pare con la prossima versione 1.2 di Aptana dovrebbe venire introdotta una finestra di opzioni per consentire di impostare i permessi di default da assegnare ai nuovi file remoti.</p>
<p>Concludo semplicemente confermando la bontà di questo plugin e il consiglio per chi sviluppa webapp in Java di integrarlo comunque visto l&#8217;ottimo sistema di code assist/formatting e  syntax highlighting/validation per i linguaggi Javascript, Html e Css.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2008/08/15/aptana-ide-bug-permessi-sui-file-via-ftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio e la lista dei file/progetti recenti</title>
		<link>http://www.securnetwork.net/2008/06/17/visual-studio-e-la-lista-dei-fileprogetti-recenti/</link>
		<comments>http://www.securnetwork.net/2008/06/17/visual-studio-e-la-lista-dei-fileprogetti-recenti/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 22:02:52 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programmazione]]></category>

	<!-- AutoMeta Start -->
	<category>seriamente</category>
	<category>studiare</category>
	<category>libro</category>
	<category>cominciato</category>
	<category>mano</category>
	<category>giorno</category>
	<category>qualche</category>
	<category>alla</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/2008/06/17/visual-studio-e-la-lista-dei-fileprogetti-recenti/</guid>
		<description><![CDATA[Da qualche giorno ho cominciato a darmi allo studio un po&#8217; piu&#8217; serio di C#. In passato infatti mi ero cimentato nell&#8217;apprendimento con la tecnica &#8220;Learn by examples&#8221;. Libri alla mano 1. Programming C# 4th Edition di Jesse Liberty 2. Accelerated C# 2008 di Trey Nash e Visual Studio 2008 installato sto procendo a piccoli [...]]]></description>
			<content:encoded><![CDATA[<p>Da qualche giorno ho cominciato a darmi allo studio un po&#8217; piu&#8217; serio di C#.<br />
In passato infatti mi ero cimentato nell&#8217;apprendimento con la tecnica &#8220;Learn by examples&#8221;.<br />
Libri alla mano<br />
1. <strong>Programming C# 4th Edition</strong> di Jesse Liberty</p>
<p><img src="http://www.securnetwork.net/img_blog/programming_csharp.jpg" alt="Programming C# 4th Edition di Jesse Liberty" /></p>
<p>2.<strong> Accelerated C# 2008</strong> di Trey Nash </p>
<p><img src="http://www.securnetwork.net/img_blog/acc_csharp_2008.jpg" alt="Accelerated C# 2008 di Trey Nash" /></p>
<p>e Visual Studio 2008 installato sto procendo a piccoli passi (lavoro permettendo) nella &#8220;mia avventura&#8221;.</p>
<p>Oggi volevo condividere una piccola curiosità relativa a Visual Studio.<br />
In particolare vi siete mai chiesti come fare a ripulire gli elenchi che compaiono nei &#8220;Recent Files&#8221; o &#8220;Recent Projects&#8221; sotto la voce di menu File? Io si <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
In particolare da registro di sistema vi sarà sufficiente individuare le chiavi:<br />
<code>HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\&lt;versione&gt;\ProjectMRUList<br />
e<br />
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\&lt;versione&gt;\FileMRuList<br />
</code><br />
Una volta trovate eliminate le voci inutili o che vi interessa rimuovere.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2008/06/17/visual-studio-e-la-lista-dei-fileprogetti-recenti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Free Ebooks</title>
		<link>http://www.securnetwork.net/2008/01/19/microsoft-free-ebooks/</link>
		<comments>http://www.securnetwork.net/2008/01/19/microsoft-free-ebooks/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 13:03:44 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Guide e HowTo]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mondo WWW]]></category>
		<category><![CDATA[Programmazione]]></category>

	<!-- AutoMeta Start -->
	<category>csna01</category>
	<category>libredigital</category>
	<category>completi</category>
	<category>ebook</category>
	<category>volevo</category>
	<category>previa</category>
	<category>gratuiti</category>
	<category>registrazione</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/2008/01/19/microsoft-free-ebooks/</guid>
		<description><![CDATA[Volevo segnalare la possibilità di scaricare in maniera del tutto gratuita previa registrazione dal seguente sito Microsoft: http://csna01.libredigital.com/ una serie di ebook gratuiti. In particolare si tratta di Introducing Microsoft LINQ by Paolo Pialorsi and Marco Russo. Chapter 1: LINQ Introduction Chapter 2: C# Language Features Chapter 3: Visual Basic 9.0 Language Features Chapter 4: [...]]]></description>
			<content:encoded><![CDATA[<p>Volevo segnalare la possibilità di scaricare in maniera del tutto gratuita previa registrazione dal seguente sito Microsoft:<br />
<a href="http://csna01.libredigital.com/">http://csna01.libredigital.com/</a><br />
una serie di ebook gratuiti.</p>
<p>In particolare si tratta di </p>
<p><strong>Introducing Microsoft LINQ</strong> by Paolo Pialorsi and Marco Russo.<br />
Chapter 1: LINQ Introduction<br />
Chapter 2: C# Language Features<br />
Chapter 3: Visual Basic 9.0 Language Features<br />
Chapter 4: LINQ Syntax Fundamentals<br />
Chapter 5: LINQ to ADO.NET<br />
Chapter 6: LINQ to XML </p>
<p><img src="http://www.securnetwork.net/img_blog/microsoft_linq_ebook.jpg" alt="Introducing Microsoft LINQ Ebook" /></p>
<p><strong>Introducing Microsoft ASP.NET AJAX</strong> by Dino Esposito</p>
<p>Chapter 1: The AJAX Revolution<br />
Chapter 5: The AJAX Control Toolkit </p>
<p><img src="http://www.securnetwork.net/img_blog/microsoft_aspnet_ajax_ebook.jpg" alt="Introducing Microsoft ASP.NET AJAX" /></p>
<p><strong>Introducing Microsoft Silverlight 1.0</strong> by Laurence Moroney</p>
<p>Chapter 1: Silverlight and User Experience<br />
Chapter 5: Programming Silverlight with JavaScript </p>
<p><img src="http://www.securnetwork.net/img_blog/microsoft_silverlight_ebook.jpg" alt="Introducing Microsoft Silverlight 1.0 Ebook" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2008/01/19/microsoft-free-ebooks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rilasciato PHP 5.2.5</title>
		<link>http://www.securnetwork.net/2007/11/14/rilasciato-php-525/</link>
		<comments>http://www.securnetwork.net/2007/11/14/rilasciato-php-525/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 23:15:54 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Mondo WWW]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>developers</category>
	<category>version</category>
	<category>recommend</category>
	<category>items</category>
	<category>longer</category>
	<category>urgently</category>
	<category>improved</category>
	<category>offer</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/2007/11/14/rilasciato-php-525/</guid>
		<description><![CDATA[E&#8217; stata rilasciata la versione 5.2.5 di linguaggio PHP, che chiude in primis numerose vulnerabilità, ma offre anche svariate migliorie. Stando agli sviluppatori è stata migliorata la stabilità e sono state chiuse più di 60 falle. Di conseguenza il consiglio è quello di effettuare l&#8217;aggiornamento il prima possibile. Da segnalare il fatto importante che ora [...]]]></description>
			<content:encoded><![CDATA[<p>E&#8217; stata rilasciata la versione 5.2.5 di linguaggio PHP, che chiude in primis numerose vulnerabilità, ma offre anche svariate migliorie.<br />
Stando agli sviluppatori è stata migliorata la stabilità e sono state chiuse più di 60 falle.<br />
Di conseguenza il consiglio è quello di effettuare l&#8217;aggiornamento il prima possibile.</p>
<p>Da segnalare il fatto importante che ora non possono più essere causati buffer overflows sfruttando le funzioni fnmatch, setlocale e glob.<br />
La lista completa delle novità si trova qui: <a href="http://www.php.net/ChangeLog-5.php#5.2.5">PHP 5 ChangeLog Version 5.2.5</a>.<br />
Gli utenti delle precedenti versioni 5.0 e 5.1 possono consultare un comodo <a href="http://de3.php.net/UPDATE_5_2.txt">tutorial</a> sul come &#8220;migrare&#8221; alla nuova versione.</p>
<p>LINKS:<br />
- <a href="http://www.php.net/releases/5_2_5.php">PHP 5.2.5 Release Announcement</a>, news release on PHP.org<br />
- <a href="http://www.heise-security.co.uk/news/98828">PHP 5.2.5 released</a>, su Heise-Security</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/11/14/rilasciato-php-525/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source GOD: più di 480 applicazioni</title>
		<link>http://www.securnetwork.net/2007/09/29/open-source-god-piu-di-480-applicazioni/</link>
		<comments>http://www.securnetwork.net/2007/09/29/open-source-god-piu-di-480-applicazioni/#comments</comments>
		<pubDate>Sat, 29 Sep 2007 16:56:54 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Mondo WWW]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>mash</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/2007/09/29/open-source-god-piu-di-480-applicazioni/</guid>
		<description><![CDATA[Su Mashable.com è stata pubblicata nei giorni scorsi una lista definita &#8220;Open Source GOD: 480+ applications and resources&#8220;. Il mega post raccoglie una lista di innumerevoli applicazioni dei tipi più disparati tutte rigorosamente opensource e free. Tra le categorie: - Accounting - Content Management Systems - CRM - Desktop Environments / Shell replacements - Email [...]]]></description>
			<content:encoded><![CDATA[<p>Su Mashable.com è stata pubblicata nei giorni scorsi una lista definita &#8220;<a href="http://mashable.com/2007/09/23/open-source/">Open Source GOD: 480+ applications and resources</a>&#8220;.<br />
Il mega post raccoglie una lista di innumerevoli applicazioni dei tipi più disparati tutte rigorosamente opensource e free.<br />
Tra le categorie:<br />
- Accounting<br />
- Content Management Systems<br />
- CRM<br />
- Desktop Environments / Shell replacements<br />
- Email clients<br />
- Encoding, Conversion &#038; Ripping Tools<br />
- ERP<br />
- Filesharing &#038; FTP<br />
- Graphics-Design &#038; Modeling Tools<br />
- Media Players<br />
- Messengers &#038; Communication clients<br />
- PDF Drivers &#038; Tools<br />
- Personal Information &#038; Task Manager<br />
- Project Management<br />
- Reporting Tools<br />
- RSS<br />
- System utilities<br />
- Office<br />
- Web browsers</p>
<p>Non mi resta che augurarvi buona navigazione tra i quasi 500 links e buon download!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/09/29/open-source-god-piu-di-480-applicazioni/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evitare il messaggio &#8220;Pagina scaduta&#8221; in PHP</title>
		<link>http://www.securnetwork.net/2007/09/05/evitare-il-messaggio-pagina-scaduta-in-php/</link>
		<comments>http://www.securnetwork.net/2007/09/05/evitare-il-messaggio-pagina-scaduta-in-php/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 18:32:12 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Mondo WWW]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programmazione]]></category>

	<!-- AutoMeta Start -->
	<category>scaduta</category>
	<category>comparisse</category>
	<category>pagina</category>
	<category>certamente</category>
	<category>tornando</category>
	<category>messaggio</category>
	<category>indietro</category>
	<category>sviluppare</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/2007/09/05/evitare-il-messaggio-pagina-scaduta-in-php/</guid>
		<description><![CDATA[Se avete avuto modo di sviluppare un po&#8217; in PHP vi sarà certamente capitato che tornando indietro da una pagina all&#8217;altra vi comparisse il messaggio d&#8217;errore &#8220;Attenzione pagina scaduta&#8221;. Il classico esempio è una pagina di ricerca che vi restituisce i risultati, cliccate su uno per vederne i dettagli e quando cliccate sul button &#8220;Indietro&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Se avete avuto modo di sviluppare un po&#8217; in PHP vi sarà certamente capitato che tornando indietro da una pagina all&#8217;altra vi comparisse il messaggio d&#8217;errore &#8220;Attenzione pagina scaduta&#8221;.<br />
Il classico esempio è una pagina di ricerca che vi restituisce i risultati, cliccate su uno per vederne i dettagli e quando cliccate sul button &#8220;Indietro&#8221; o &#8220;Back&#8221; del browser vi compare la schermata d&#8217;errore.<br />
Il comportameno varia a seconda dei browser:</p>
<p>1) IE si limita a visualizzare semplicemente la pagina con l&#8217;errore</p>
<p><img src="http://www.securnetwork.net/img_blog/pagina_scaduta_ie.jpg" height="204" width="550" /></p>
<p>2) Firefox invece avvisa che si stanno tentando di reinviare i dati di un modulo</p>
<p><img src="http://www.securnetwork.net/img_blog/pagina_scaduta_firefox.jpg" height="117" width="550" /></p>
<p>Cercando in rete la soluzione a questo problema sono incappato in questo interessante articolo che potete leggere qui:<br />
- <a href="http://shiflett.org/articles/how-to-avoid-page-has-expired-warnings" target="_blank">Guru Speak: How to Avoid &#8220;Page Has Expired&#8221; Warnings</a></p>
<p>Succo del discorso è che per ovviare al problema basta aggiungere la seguente riga di codice:<br />
<code>ini_set('session.cache_limiter', 'private');</code><br />
all&#8217;inizio delle pagine che danno questa seccatura.<br />
Buon lavoro! <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/09/05/evitare-il-messaggio-pagina-scaduta-in-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Conferenza ASP.net AJAX</title>
		<link>http://www.securnetwork.net/2007/07/30/conferenza-aspnet-ajax/</link>
		<comments>http://www.securnetwork.net/2007/07/30/conferenza-aspnet-ajax/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 13:16:20 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[News dal blog]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>conferenza</category>
	<category>lino</category>
	<category>possamai</category>
	<category>socio</category>
	<category>assistenziale</category>
	<category>collega</category>
	<category>prov</category>
	<category>porcia</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/2007/07/30/conferenza-aspnet-ajax/</guid>
		<description><![CDATA[Su indicazione del mio amico e collega di università Lino Possamai, vi segnalo una conferenza che si terrà il giorno 11 ottobre 2007 presso i locali del Centro Socio Assistenziale in via Risorgive n.4 a Porcia in provincia di Pordenone. L&#8217;incontro verterà su ASP.NET Ajax. L&#8217;iniziativa è sponsorizzata oltre che dal comune di Porcia anche [...]]]></description>
			<content:encoded><![CDATA[<p>Su indicazione del mio amico e collega di università <a href="http://www.possamai.it/lino/" target="_blank">Lino Possamai,</a> vi segnalo una conferenza che si terrà il giorno 11 ottobre 2007 presso i locali del Centro Socio Assistenziale in via Risorgive n.4 a Porcia in provincia di Pordenone.<br />
L&#8217;incontro verterà su ASP.NET Ajax.<br />
L&#8217;iniziativa è sponsorizzata oltre che dal comune di Porcia anche da <a href="http://www.1nn0va.net/" target="_blank">1nn0va</a>, associazione non profit per lo sviluppo delle tecnologie informatiche. Sul loro sito trovate tutte le informazioni a riguardo.<br />
Qui sotto trovate il volantino.<br />
Verso i primi di ottobre seguirà un remainder <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p><img src="http://www.securnetwork.net/img_blog/volantino_ajax_last.jpg" title="1nn0va Conferenza ASP.NET AJAX" alt="1nn0va Conferenza ASP.NET AJAX" height="778" width="550" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/07/30/conferenza-aspnet-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php + Apache su Windows</title>
		<link>http://www.securnetwork.net/2007/06/06/php-apache-su-windows/</link>
		<comments>http://www.securnetwork.net/2007/06/06/php-apache-su-windows/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 16:29:20 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Mondo WWW]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programmazione]]></category>

	<!-- AutoMeta Start -->
	<category>installazi</category>
	<category>scenario</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=347</guid>
		<description><![CDATA[Dopo aver installato con successo le ultime versioni di PHP e Apache può succedere che quando andiate a testare la classica pagina phpinfo.php vi dia come risultato pagina bianca. Per prima cosa accertatevi che nel file httpd.conf siano presenti delle righe simili #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL PHPIniDir "C:/Programmi/PHP/" LoadModule php5_module [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo aver installato con successo le ultime versioni di PHP e Apache può succedere che quando andiate a testare la classica pagina <em>phpinfo.php</em> vi dia come risultato pagina bianca.<br />
Per prima cosa accertatevi che nel file httpd.conf  siano presenti delle righe simili<code><br />
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL<br />
PHPIniDir "C:/Programmi/PHP/"<br />
LoadModule php5_module "C:/Programmi/PHP/php5apache2_2.dll"<br />
AddType application/x-httpd-php .php<br />
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL</code></p>
<p>Fatto questo controllate come avete scritto il file phpinfo.php. Se come me, avete usato gli short tags ovvero:<br />
<code>&lt;?<br />
phpinfo();<br />
?&gt;</code></p>
<p>E&#8217; allora altamente probabile che nel vostro file php.ini nella directory di PHP la variabile <em>short_open_tag</em> sia impostata ad Off.<br />
Due sono allora le soluzioni:<br />
1) utilizzate i tag &#8220;completi&#8221; ovvero:<code><br />
&lt;?php<br />
...<br />
?&gt;<br />
</code>Soluzione questa caldamente consigliata per motivi di portabilità specie quando sviluppate librerie o in progetti piuttosto grossi.<br />
2) Cambiate il valore della variabile a On o commentate la riga, per poter usare anche gli short tags se proprio non riuscite a farne a meno:<code><br />
short_open_tag = On</code><br />
Naturalmente dopo aver apportato le modifiche fate un bel restart di apache.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/06/06/php-apache-su-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Visual Editor Project: interfacce grafiche facili!</title>
		<link>http://www.securnetwork.net/2007/05/12/eclipse-visual-editor-project-interfacce-grafiche-facili/</link>
		<comments>http://www.securnetwork.net/2007/05/12/eclipse-visual-editor-project-interfacce-grafiche-facili/#comments</comments>
		<pubDate>Sat, 12 May 2007 15:29:42 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Personale]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>preferirlo</category>
	<category>programmare</category>
	<category>abituati</category>
	<category>alternative</category>
	<category>approfondita</category>
	<category>determinato</category>
	<category>praticamente</category>
	<category>tende</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=337</guid>
		<description><![CDATA[Quando si è abituati a programmare usando un determinato IDE si tende a preferirlo ad altri perchè magari le alternative le si è prese in esame in maniera poco approfondita. E&#8217; il mio caso, ma penso di non essere l&#8217;unico Per sviluppare in Java ho praticamente usato quasi sempre Netbeans, più che altro perchè lo [...]]]></description>
			<content:encoded><![CDATA[<p>Quando si è abituati a programmare usando un determinato IDE si tende a preferirlo ad altri perchè magari le alternative le si è prese in esame in maniera poco approfondita. E&#8217; il mio caso, ma penso di non essere l&#8217;unico <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Per sviluppare in Java ho praticamente usato quasi sempre Netbeans, più che altro perchè lo uso fin dalle prime versioni e poi perchè penso la curva di apprendimento nello sviluppo di applicazioni grafiche sia veramente rapida.<br />
Mi è capitato di usare anche Eclipse anche se più sporadicamente (l&#8217;ho usato anche al tempo della tesi di laurea triennale), ma non ho mai approfondito troppo il suo utilizzo, specie per quanto riguarda lo sviluppo di GUI.<br />
Adesso che sto lavorando sulla tesi specialistica e che per svariati motivi ho cominciato a lavorare con Eclipse, ho detto vediamo com&#8217;è lo sviluppo di interfacce grafiche, visto che molto probabilmente dovro&#8217; riscriverne una.<br />
Ho scoperto cosi&#8217; il <a href="http://eclipse.org/vep">Visual Editor Project</a>.<br />
Semplicità e immediatezza sono le parole chiave, certo devo ancora testarlo approfonditamente ma la prima impressione che ho avuto è più che positiva.<br />
Per installare il framework potete tranquillamente far riferimento a questo ottimo screencast disponibile sul web:<br />
- <a href="http://rm.mirror.garr.it/mirrors/eclipse/technology/phoenix/demos/install-ve/install-ve.html">Installing and Using Eclipse Visual Editor</a><br />
Vedremo se Eclipse riuscirà a scalzare Netbeans nella lista dei miei IDE preferiti! <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/05/12/eclipse-visual-editor-project-interfacce-grafiche-facili/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rilasciato Metasploit Framework 3.0</title>
		<link>http://www.securnetwork.net/2007/03/27/rilasciato-metasploit-framework-30/</link>
		<comments>http://www.securnetwork.net/2007/03/27/rilasciato-metasploit-framework-30/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 09:28:08 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>metasploit</category>
	<category>metasploit</category>
	<category>perform</category>
	<category>framework</category>
	<category>payloads</category>
	<category>written</category>
	<category>wide</category>
	<category>exploits</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=291</guid>
		<description><![CDATA[E&#8217; stato annunciato oggi il rilascio di uno dei più utilizzati framework in ambito di security research e penetration testing. La versione 3.0 del framework Metasploit contiene 177 exploits, 104 payloads, 17 encoders e 3 nop modules. C&#8217;è la possibilità di includere 30 moduli ausiliari che consentono diversi tipi di tasks: dall&#8217;host discovery al protocol [...]]]></description>
			<content:encoded><![CDATA[<p>E&#8217; <a href="http://seclists.org/fulldisclosure/2007/Mar/0472.html">stato annunciato</a> oggi il rilascio di uno dei più utilizzati framework in ambito di security research e penetration testing.<br />
La versione 3.0 del framework Metasploit contiene 177 exploits, 104 payloads, 17 encoders e 3 nop modules.<br />
C&#8217;è la possibilità di includere 30 moduli ausiliari che consentono diversi tipi di tasks: dall&#8217;host discovery al protocol fuzzing, fino al testing di denial of service.<br />
Ricordiamo che il framework è scritto in Ruby e include componenti scritte in linguaggio C e Assembler.<br />
L&#8217;ultima versione del Metasploit Framework, unitamente a documentazione, video dimostrativi e istruzioni di installazione, può essere scaricata direttamente dal sito <a href="http://framework.metasploit.com/">http://framework.metasploit.com/</a><br />
Il framework è compatibile con la maggior parte dei sistemi operativi attualmente in circolazione: Linux, Windows, Mac OS X e varie versioni BSD.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/03/27/rilasciato-metasploit-framework-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft: framework Ajax 1.0</title>
		<link>http://www.securnetwork.net/2007/01/24/microsoft-framework-ajax-10/</link>
		<comments>http://www.securnetwork.net/2007/01/24/microsoft-framework-ajax-10/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 12:24:19 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mondo WWW]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>ajax</category>
	<category>orcas</category>
	<category>orcas</category>
	<category>license</category>
	<category>rich</category>
	<category>developers</category>
	<category>guthrie</category>
	<category>atlas</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=204</guid>
		<description><![CDATA[Il framework Microsoft ASP.Net Ajax &#8211; codename &#8220;Atlas&#8221; &#8211; è pronto. Microsoft lo ha rilasciato sul proprio sito disponibile per il download nella giornata di ieri 23 gennaio. Il software, pensato per sviluppatori Web, è gratuito e lavora con ASP.Net 2.0 e Visual Studio 2005. Stando a quanto dichiarato da Scott Guthrie, General Manager della [...]]]></description>
			<content:encoded><![CDATA[<p>Il framework Microsoft ASP.Net Ajax &#8211; codename &#8220;Atlas&#8221; &#8211; è pronto.<br />
Microsoft lo ha rilasciato sul proprio sito disponibile per il <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&#038;DisplayLang=en">download</a> nella giornata di ieri 23 gennaio.</p>
<p>Il software, pensato per sviluppatori Web, è gratuito e lavora con ASP.Net 2.0 e Visual Studio 2005.<br />
Stando a quanto dichiarato da Scott Guthrie, General Manager della Microsoft Developer Division, <a href="http://weblogs.asp.net/scottgu/archive/2007/01/23/asp-net-ajax-1-0-released.aspx">nel suo blog</a>,<br />
il prodotto è corredato da una licenza di 10 anni e della possibilità di supporto telefonico 24h/24h.<br />
Microsoft inoltre rilascierà il codice sorgente per la Microsoft Ajax Library sotto licenza Microsoft Permissive License (MS-PL), che consente agli sviluppatori di modificare in maniera gratuita e di redistribuire le nuove versioni per scopi commerciali e non.</p>
<p>Quale dunque il futuro di Atlas?!<span id="more-204"></span><br />
Secondo Guthrie, &#8220;tutte le nuove features di ASP.NET AJAX 1.0 saranno direttamente integrate nella prossima release di ASP.NET (codename &#8216;Orcas&#8217;). Visual Studio Orcas inoltre aggiungerà supporto per il Javascript intellisense, Javascript compilation checking e debugging&#8221;.<br />
&#8220;Siamo già al lavoro sulla prossima release di ASP.NET AJAX e continueremo ad aggiungere features e miglioramenti al core del prodotto. Alcune di queste possono già essere testate con ASP.NET AJAX Futures CTP, disponibile per il download direttamente sul <a href="http://ajax.asp.net/">sito ASP.NET AJAX</a>.&#8221;<br />
Nonostante Visual Studio Orcas fosse precedentemente stato previsto per la fine del 2007, è molto probabile che la prima &#8220;test&#8221; release veda la luce in un paio di mesi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/01/24/microsoft-framework-ajax-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mono: il supporto a C# 3.0 arriverà</title>
		<link>http://www.securnetwork.net/2007/01/13/mono-il-supporto-a-c-30-arrivera/</link>
		<comments>http://www.securnetwork.net/2007/01/13/mono-il-supporto-a-c-30-arrivera/#comments</comments>
		<pubDate>Sat, 13 Jan 2007 10:03:36 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>mono</category>
	<category>novell</category>
	<category>arriverà</category>
	<category>project</category>
	<category>bugs</category>
	<category>supporto</category>
	<category>features</category>
	<category>programmi</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=181</guid>
		<description><![CDATA[Mono è l&#8217;implementazione open-source di Novell della tecnologia .Net di Microsoft. Stando a quanto dichiarato dal project leader Miguel de Icaza arriverà anche il supporto per la versione 3.0 del linguaggio C# (rilasciata nell&#8217;ottobre 2005). La nuova versione infatti aggiunge almeno una dozzina di nuove features rispetto alla 2.0, ma il suo supporto è stata [...]]]></description>
			<content:encoded><![CDATA[<p>Mono è l&#8217;implementazione open-source di Novell della tecnologia .Net di Microsoft.<br />
Stando a quanto <a href="http://tirania.org/blog/archive/2007/Jan-11-1.html">dichiarato</a> dal project leader Miguel de Icaza arriverà anche il supporto per la <a href="http://msdn2.microsoft.com/en-us/library/ms364047(vs.80).aspx">versione 3.0 del linguaggio C#</a> (rilasciata nell&#8217;ottobre 2005).<br />
La nuova versione infatti aggiunge almeno una dozzina di nuove features rispetto alla 2.0, ma il suo supporto è stata fino ad ora una priorità minore rispetto al <a href="http://www.mono-project.com/Bugs">fixing dei bugs</a> dell&#8217;attuale implementazione.</p>
<p>In un&#8217;intervista, de Icaza ha detto che il lavoro si dividerà in tre parti fondamentali, ognuna delle quali richiederà 3 mesi di lavoro, al termine dei quali ne seguiranno altri 3 per integrare le nuove features. &#8220;Non ho ancora deciso di preciso quando comincieremo il lavoro su C# 3.0&#8243;, ha affermato.<br />
Come noto .NET usa il Common Language Runtime (CLR) che esegue i programmi scritti in C#o altri linguaggi.<br />
Sviluppare questo tipo di tecnologia, in buona sostanza una virtual machine, per diversi sistemi operativi significa che i programmi possono essere fatti girare su diverse piattaforme, e nel caso di Novell proprio Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/01/13/mono-il-supporto-a-c-30-arrivera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAS by examples.. alcuni articoli su .NET e altro</title>
		<link>http://www.securnetwork.net/2007/01/02/cas-by-examples-alcuni-articoli-su-net-e-altro/</link>
		<comments>http://www.securnetwork.net/2007/01/02/cas-by-examples-alcuni-articoli-su-net-e-altro/#comments</comments>
		<pubDate>Tue, 02 Jan 2007 20:47:03 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Sicurezza]]></category>

	<!-- AutoMeta Start -->
	<category>examples</category>
	<category>puntata</category>
	<category>mitaly</category>
	<category>articoli</category>
	<category>dateci</category>
	<category>collabora</category>
	<category>direttame</category>
	<category>giovane</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=159</guid>
		<description><![CDATA[Colgo l&#8217;occasione per segnalare l&#8217;ottimo lavoro fatto da Matteo Italia aka Mitaly che collabora attivamente da un bel po&#8217; di tempo su Techtown.it. La cosa che mi preme sottolineare è la sua maturità tecnica su argomenti informatici nonostante la sua giovane età. Gli articoli li potete trovare a questi indirizzi: - CAS by examples &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Colgo l&#8217;occasione per segnalare l&#8217;ottimo lavoro fatto da <a href="http://www.mitalia.net/">Matteo Italia</a> aka <a href="http://www.brainweb.it/home/staff.asp?iU=Mitaly">Mitaly</a> che collabora attivamente da un bel po&#8217; di tempo su <a href="http://www.techtown.it">Techtown.it</a>.</p>
<p>La cosa che mi preme sottolineare è la sua maturità tecnica su argomenti informatici nonostante la sua giovane età.<br />
Gli articoli li potete trovare a questi indirizzi:<br />
-  <a href="http://www.techtown.it/home/detail.asp?iData=2388&#038;iCat=364&#038;iChannel=2&#038;nChannel=Articoli">CAS by examples &#8211; Prima puntata: cos&#8217;è CAS</a><br />
-  <a href="http://www.techtown.it/home/detail.asp?iData=2389&#038;iCat=364&#038;iChannel=2&#038;nChannel=Articoli">CAS by examples &#8211; Seconda puntata: eseguire assembly “esigenti” da disco di rete</a></p>
<p>Il formato .pdf della raccolta degli articoli la potete invece scaricare direttame da <a href="http://www.mitalia.net/articoli/casbyexamples/casbyexamples.pdf">qui</a>.</p>
<p>Dateci una letta.. ne vale la pena <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2007/01/02/cas-by-examples-alcuni-articoli-su-net-e-altro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applicazione per il Grayscaling in C#</title>
		<link>http://www.securnetwork.net/2006/12/27/applicazione-per-il-grayscaling-in-c/</link>
		<comments>http://www.securnetwork.net/2006/12/27/applicazione-per-il-grayscaling-in-c/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 11:22:46 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>grayscaling</category>
	<category>articolo</category>
	<category>fatemi</category>
	<category>grigi</category>
	<category>conversione</category>
	<category>pensate</category>
	<category>guardare</category>
	<category>occhiata</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=153</guid>
		<description><![CDATA[Da un po&#8217; di tempo a sta parte ho cominciato a guardare il linguaggio C#. L&#8217;intenzione è infatti quella di realizzare uno degli ultimi progetti universitari proprio in C#. Siccome avrò necessità di lavorare con le immagini, ho dato un occhiata alla classe ColorMatrix e all&#8217;argomento del grayscaling (ovvero conversione in scala di grigi). Ne [...]]]></description>
			<content:encoded><![CDATA[<p>Da un po&#8217; di tempo a sta parte ho cominciato a guardare il linguaggio C#.<br />
L&#8217;intenzione è infatti quella di realizzare uno degli ultimi progetti universitari proprio in C#.<br />
Siccome avrò necessità di lavorare con le immagini, ho dato un occhiata alla classe ColorMatrix e all&#8217;argomento del grayscaling (ovvero conversione in scala di grigi).</p>
<p>Ne ho ricavato un mini progettino che penso possa essere interessante e inoltre anche un articolo in formato pdf che pubblico qui e su <a href="http://www.techtown.it">Techtown.it</a>.</p>
<p>Link progetto Visual Studio 2005: <a href="/downloads/articoli/progetti_software/grayscale_converter.zip">download</a>.<br />
Link articolo pdf: <a href="/downloads/articoli/csharp/grayscale_converter.pdf">download</a>.</p>
<p>Fatemi sapere che ne pensate e soprattutto apprezzo segnalazioni di errori e imprecisioni.<br />
Alla prox! Buona lettura intanto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2006/12/27/applicazione-per-il-grayscaling-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Italia: Campione Mondiale Software</title>
		<link>http://www.securnetwork.net/2006/08/13/italia-campione-mondiale-software/</link>
		<comments>http://www.securnetwork.net/2006/08/13/italia-campione-mondiale-software/#comments</comments>
		<pubDate>Sun, 13 Aug 2006 10:16:21 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mondo WWW]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>imagine</category>
	<category>cup</category>
	<category>2006</category>
	<category>vincitori</category>
	<category>italia</category>
	<category>italiani</category>
	<category>software</category>
	<category>microsoft</category>
	<category>programmazione</category>
	<category>competizione</category>
	<category>primo</category>
	<category>posto</category>
	<category>india</category>
	<category>software</category>
	<category>design</category>
	<category>net</category>
	<category>programming</category>
	<category>pc</category>
	<category>computer</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=81</guid>
		<description><![CDATA[Microsoft ha annunciato i vincitori della Imagine Cup 2006, dopo una settimana di agguerrita competizione tra più di 65000 studenti provenienti da più di 100 paesi diversi. L&#8217;Imagine Cup è una competizione internazionale indetta da Microsoft che offre un forum per incoraggiare le innovazioni creative e tecnologiche tra gli studenti universitari di tutto il mondo. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.securnetwork.net/img_blog/img_cup2006.jpg" alt="vincitori imagine cup 2006" /></p>
<p>Microsoft ha <a href="http://www.microsoft.com/presspass/press/2006/aug06/08-11ImagineCupWinnersPR.mspx">annunciato</a> i vincitori della <a href="http://thespoke.net/ICReg/ImagineCup.aspx">Imagine Cup 2006</a>, dopo una settimana di agguerrita competizione tra più di 65000 studenti provenienti da più di 100 paesi diversi. L&#8217;Imagine Cup è una competizione internazionale indetta da Microsoft che offre un forum per incoraggiare le innovazioni creative e tecnologiche tra gli studenti universitari di tutto il mondo. Gli italiani Giorgio Sardo, Massimo Paternoster, Silvia Perrone e Andrea Sossich del Team Even .ctor del Politecnico di Torino si sono aggiudicati il primo posto nella categoria Software Design ricevendo in premio 25.000 dollari. I 42 team finalisti nella categoria di software design si sono sfidanti nella creazione di un software, usando la tecnologia Microsoft e .NET Web Services, sul tema del concorso: &#8220;Immaginate un mondo in cui la tecnologia ci consenta di vivere in maniera più sana&#8221;.<br />
<span id="more-81"></span><br />
Bill Gates, chairman di Microsoft, che ha incontrato vari team di studenti a Redmond durante i preparativi per la competizione, svoltasi in India, ha dichiarato: <em>&#8220;Questi progetti dimostrano la potenza del software nella risoluzione di problemi del mondo reale, e sono molto impressionato dall&#8217;alto livello di innovazione tecnologica che questi studenti hanno ottenuto nei loro progetti … Quest&#8217;anno i partecipanti all&#8217;Imagine Cup condividono tutti l&#8217;impegno per migliorare la qualità della vita delle persone, il che è molto stimolate. Questi studenti rappresentano la prossima generazione di leader nel business e nella tecnologia, e la loro creatività e passione ci da motivo di essere ottimisti per il futuro&#8221;</em>.</p>
<p>Un totale di 181 studenti appartenenti a 72 team che rappresentavano 42 paesi sono stati selezionati per partecipare alle finali dell&#8217;Imagine Cup nelle 6 categorie: Software Design, Algorithm, IT, Short Film, Interface Design e Project Hoshimi (Programming Battle). Ai team è stato chiesto di superare una serie di sfide relative alla tecnologia o alla multimedialità in base alle categorie. I vincitori sono stati annunciati durante una cerimonia di premiazione, Imagine Cup World Festival, che ha visto anche l&#8217;intervento di Kapil Sibal, ministro di Gabinetto per la scienza e la tecnologia del governo indiano. Sibal ha affermato: <em>&#8220;Sono molto contento di trovarmi al cospetto di alcune delle giovani menti più brillanti di tutto il mondo. In loro vedo il futuro, la prossima fase della rivoluzione tecnologica, e il desiderio di rendere il mondo un posto migliore non solo per loro stessi ma anche per gli altri. Il ruolo dei governi e delle aziende è quello di assicurarsi che a questi giovani vengano offerte questo tipo di opportunità. Imagine Cup è una di queste piattaforme, e sono felice che l&#8217;India abbiamo potuto ospitare i partecipanti, magari per certi versi ispirarli e forse anche imparare da loro&#8221;</em>.</p>
<p>Gli altri vincitori di categoria includono: Piotr Marek Mikulski dalla Polonia nella categoria &#8220;algoritmo&#8221;, Andreas Tomek dall&#8217;Australia nella categoria IT, Team Forest dal Canada nella categoria &#8220;short film&#8221;, Team Virtual Dreams dal Brasile nella categoria &#8220;interface design&#8221;, e Team Atomnium dalla Francia nella &#8220;programming battle&#8221;. Il team italiano ha vinto invece la categoria &#8220;Software Design&#8221; grazie al software &#8220;Hello world, questa è la tua storia&#8230;&#8221;, che consente di &#8220;poter ritornare nel proprio passato recente o remoto e ripescare determinati momenti della propria vita&#8221;, un&#8217;applicazione rivolta principalmente al campo medico e della psichiatria. Grazie alla funzione di raccolta e trattamento di informazioni il software aiuta i medici a capire l&#8217;umore, lo stato d&#8217;animo dei pazienti, ed a realizzare un più completo quadro clinico. Hello World è in grado infatti di collezionare per conto dell&#8217;utente tutte le informazioni ritenute importanti, per esempio attraverso biosensori per i dati corporei quali pressione, ritmo cardiaco, calorie, galvanic skin, o tramite il PC stesso, per carpire in tempo reale abitudini e comportamenti.</p>
<p>SEGNALATO VIA <a href="http://www.tweakness.net">TWEAKNESS.NET</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2006/08/13/italia-campione-mondiale-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun rilascia la BETA 2 di Java 6</title>
		<link>http://www.securnetwork.net/2006/06/22/sun-rilascia-la-beta-2-di-java-6/</link>
		<comments>http://www.securnetwork.net/2006/06/22/sun-rilascia-la-beta-2-di-java-6/#comments</comments>
		<pubDate>Thu, 22 Jun 2006 08:04:12 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/web/htdocs/www.securnetwork.net/home/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=61</guid>
		<description><![CDATA[Sun Microsystems ha rilasciato ieri la seconda beta di Java 6, release che dovrebbe essere indirizzata in maniera molto specifica a tutti quei programmatori del cosiddetto Web 2.0. L&#8217;update aggiunge un framework per il supporto a linguaggi di scripting molto diffusi quali PHP. Java SE 6 &#8211; anche conosciuto con il nome in codice &#8220;Mustang&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text">                                     Sun Microsystems ha rilasciato ieri la seconda beta di Java 6, release che dovrebbe essere indirizzata in maniera molto specifica a tutti quei programmatori del cosiddetto Web 2.0.</p>
<p>L&#8217;update aggiunge un framework per il supporto a linguaggi di scripting molto diffusi quali PHP.</p>
<p>Java SE 6 &#8211; anche conosciuto con il nome in codice &#8220;Mustang&#8221; &#8211; ora permette di effetuare mix tra codice Java e Javascript, inoltre include un completo &#8220;Web services client stack&#8221; in maniera da garantire supporto per le recenti specifiche nel mondo dei Web Services, JAX-WS 2.0 e JAXB 2.0 in primis.<br />
Questa release inoltre supporterà Windows Vista.<br />
<span id="more-61"></span><br />
La Beta 2 aggiunge anche un nuovo database al Java Development Kit (JDK).<br />
Java DB infatti è la versione Sun del database opensource Apache Derby, che supporta tra gli altri triggers e stored procedures.</p>
<p>Il JDK aggiunge anche il componente GroupLayout proveniente da Netbeans GUI Builder e che consente capacità di sviluppo visuale basate sulle Swing.</p>
<p>Molti progressi sono stati fatti anche lato desktop. JAVA SE 6 si integra in maniera piu&#8217; stretta con il sistema operativo nativo emulando il look and feel della piattaforma su cui gira e aggiungendo supporto per la stampa di testo e drag-and-drop.</p>
<p>La versione finale di Java SE 6 è attesa per l&#8217;autunno.<br />
Per scaricare la beta è sufficiente visitare il <a target="_blank" href="http://java.sun.com/javase/6/download.jsp">Sun&#8217;s Developer Network Web site</a>.<br />
Per tutte le novità in maniera dettagliata incluse in questa Beta 2 è sufficiente <a target="_blank" href="http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/beta2.html">cliccare qui</a>.</p>
<p><strong>.:: SERVIZIO NEWS BY SECURNETWORK.NET &#8211; TECHTOWN.IT ::.</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2006/06/22/sun-rilascia-la-beta-2-di-java-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP e mail</title>
		<link>http://www.securnetwork.net/2006/05/12/php-e-mail/</link>
		<comments>http://www.securnetwork.net/2006/05/12/php-e-mail/#comments</comments>
		<pubDate>Fri, 12 May 2006 21:11:53 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/web/htdocs/www.securnetwork.net/home/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=29</guid>
		<description><![CDATA[Siccome nel progettino che sto sviluppando mi si è reso necessario implementare anche un meccanismo di segnalazione via email, ho dato un occhio qua e là e ho trovato questo interessante progettino PHPMAILER. Si tratta di una classe appositamente progettata per sfruttare appieno tutte le possibilità fornite da php per l&#8217;invio di mail. E&#8217; semplice [...]]]></description>
			<content:encoded><![CDATA[<p>Siccome nel progettino che sto sviluppando mi si è reso necessario implementare anche un meccanismo di segnalazione via email, ho dato un occhio qua e là e ho trovato questo interessante progettino <a target="_blank" href="http://phpmailer.sourceforge.net/">PHPMAILER</a>.</p>
<p>Si tratta di una classe appositamente progettata per sfruttare appieno tutte le possibilità fornite da php per l&#8217;invio di mail.<br />
E&#8217; semplice l&#8217;installazione cosi&#8217; pure il suo utilizzo. Tra l&#8217;altro è sfruttata in molti progetti  opensource&#8230; sul sito è possibile consultarne la lista.<span id="more-29"></span><br />
Perchè utilizzarla?! Non bastava la semplice funzione mail()?! Diciamo sì e no visto che a quanto pare i server di posta tra loro non si vedono molto di buon occhio uno con l&#8217;altro&#8230;. mail che non partono, altre che arrivano con ritardi assurdi&#8230;. il problema dove sta? server di origine, intermedi o finali?<br />
Boh fatto sta che dopo un po&#8217; mi son rotto e guardandomi in giro son finito su questo progetto&#8230; ho colto quindi al balzo l&#8217;occasione per provare questa classe, abilitando l&#8217;autenticazione smtp, visto che senza di questa oramai non si vada piu&#8217; da nessuna parte <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Ho fatto alcune prove con vari smtp server, beh diciamo che nessuno sembra dare grossi problemi&#8230;. e le mail partono&#8230;.<br />
Unico neo resta il fatto che se avete come destinatario qualche account alice, beh scordatevi di ricevere la posta&#8230; ho provato con destinario il mio account universitario, il mio account su inwind e infine anche un account gmail&#8230; tutto ok arrivano&#8230;<br />
Vorrei proprio sapere qual&#8217;è l&#8217;arcana configurazione che rende cosi&#8217; schizzinoso il server di posta di alice nei confronti degli altri ISP <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>O forse soltanto domanimattina mi trovero&#8217; la casella invasa di email di prova <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2006/05/12/php-e-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quando capire che sei un po&#8217; niubbo&#8230;.</title>
		<link>http://www.securnetwork.net/2006/05/06/quando-capire-che-sei-un-po-niubbo/</link>
		<comments>http://www.securnetwork.net/2006/05/06/quando-capire-che-sei-un-po-niubbo/#comments</comments>
		<pubDate>Fri, 05 May 2006 22:49:42 +0000</pubDate>
		<dc:creator>Massimo Rabbi</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/web/htdocs/www.securnetwork.net/home/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[Programmazione]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.securnetwork.net/?p=22</guid>
		<description><![CDATA[Stai facendo le tue prove con php che conosci così a grandi linee&#8230; stai cercando di impratichirti con questo nuovo linguaggio visto che la programmazione web per te è un optional&#8230;. Scrivi questa semplice funzione: Poi ti accorgi che in php esiste già la funzione che fa tutto questo per te e che puoi semplicemente [...]]]></description>
			<content:encoded><![CDATA[<p>Stai facendo le tue prove con php che conosci così a grandi linee&#8230; stai cercando di impratichirti con questo nuovo linguaggio visto che la programmazione web per te è un optional&#8230;.<br />
Scrivi questa semplice funzione:</p>
<p><img src="http://www.securnetwork.net/img_blog/funzione-php.jpg" /></p>
<p>Poi ti accorgi che in php esiste già la funzione che fa tutto questo per te e che puoi semplicemente chiamare:</p>
<p><img src="http://www.securnetwork.net/img_blog/funzione-php2.jpg" /></p>
<p>Ti fai due risate&#8230; vabbe&#8217; dai ho fatto un po&#8217; di pratica <img src='http://www.securnetwork.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.securnetwork.net/2006/05/06/quando-capire-che-sei-un-po-niubbo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

