<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>BabbaBlog</title>
        <link>http://blogs.ugidotnet.org/BabbaBlog/Default.aspx</link>
        <description>Il blog di Paolo Ongari</description>
        <language>it-IT</language>
        <copyright>Paolo Ongari</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <image>
            <title>BabbaBlog</title>
            <url>http://blogs.ugidotnet.org/images/RSS2Image.gif</url>
            <link>http://blogs.ugidotnet.org/BabbaBlog/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>XmlReader.Create dietro ad un proxy</title>
            <category>C#</category>
            <category>Snippet</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/11/xmlreader.create-dietro-ad-un-proxy.aspx</link>
            <description>&lt;p&gt;Mi capita spesso di dover ripetere sto codice… ecco che me lo appunto:&lt;/p&gt;  &lt;div class="csharpcode"&gt;   &lt;pre class="alt"&gt;SyndicationFeed feed;&lt;/pre&gt;

  &lt;pre&gt;WebProxy proxy = &lt;span class="kwrd"&gt;new&lt;/span&gt; System.Net.WebProxy(&lt;span class="str"&gt;"xx.xx.xx.xx"&lt;/span&gt;, 8080);&lt;/pre&gt;

  &lt;pre class="alt"&gt;proxy.BypassProxyOnLocal = &lt;span class="kwrd"&gt;true&lt;/span&gt;;&lt;/pre&gt;

  &lt;pre&gt;proxy.Credentials = &lt;span class="kwrd"&gt;new&lt;/span&gt; System.Net.NetworkCredential(&lt;span class="str"&gt;"nome"&lt;/span&gt;, &lt;span class="str"&gt;"pwd"&lt;/span&gt;, &lt;span class="str"&gt;"dominio"&lt;/span&gt;);&lt;/pre&gt;

  &lt;pre class="alt"&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; (WebClient client = &lt;span class="kwrd"&gt;new&lt;/span&gt; WebClient { Proxy = proxy })&lt;/pre&gt;

  &lt;pre class="alt"&gt;{&lt;/pre&gt;

  &lt;pre&gt;    &lt;span class="kwrd"&gt;using&lt;/span&gt; (Stream stream = client.OpenRead(rssUrl))&lt;/pre&gt;

  &lt;pre class="alt"&gt;    {&lt;/pre&gt;

  &lt;pre&gt;        &lt;span class="kwrd"&gt;using&lt;/span&gt; (XmlReader xmlreader = XmlReader.Create(stream))&lt;/pre&gt;

  &lt;pre class="alt"&gt;        {&lt;/pre&gt;

  &lt;pre&gt;            feed = SyndicationFeed.Load(xmlreader);&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;

  &lt;pre&gt;    }&lt;/pre&gt;

  &lt;pre class="alt"&gt;}&lt;/pre&gt;

  &lt;pre&gt; &lt;/pre&gt;
&lt;/div&gt;&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/99817.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/11/xmlreader.create-dietro-ad-un-proxy.aspx</guid>
            <pubDate>Fri, 11 Mar 2011 17:13:29 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/11/xmlreader.create-dietro-ad-un-proxy.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/99817.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/99817.aspx</trackback:ping>
        </item>
        <item>
            <title>Acquisto un MAC?</title>
            <category>Varie</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/07/acquisto-un-mac.aspx</link>
            <description>Devo prendere un portatile, e sono molto propenso a prendere un nuovo MAC Book Pro appena uscito; queste le motivazioni:

1) voglio imparare un mondo che non conosco
2) voglio poter programmare in tutti i 3 ambienti (Apple/Windows/Google)

...certo che costa almeno 1000 euro in più di un PC normale.
Sono orientato sul 15' e mettendoci su 8Gb di ram e HD da 7200 si va ben oltre i 2000 euro... ma avrei quello che cerco.

Accetto suggerimenti che mi fermino o spronino all'acquisto....&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/99785.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/07/acquisto-un-mac.aspx</guid>
            <pubDate>Mon, 07 Mar 2011 17:22:08 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/07/acquisto-un-mac.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/99785.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/99785.aspx</trackback:ping>
        </item>
        <item>
            <title>PDC2010 arrivo</title>
            <category>Varie</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/10/26/pdc2010-arrivo.aspx</link>
            <description>Domani mattina all'alba parto per la PDC di quest'anno che si tiene a Redmond.... un sogno: è la Mecca per un programmatore Microsoft!

Mi sento MOLTO fortunato! Un grazie a chi mi fa partecipare!!&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/99401.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/10/26/pdc2010-arrivo.aspx</guid>
            <pubDate>Tue, 26 Oct 2010 13:52:02 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/10/26/pdc2010-arrivo.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/99401.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/99401.aspx</trackback:ping>
        </item>
        <item>
            <title>Errore nell'uninstall della CTP di windows phone 7</title>
            <category>Varie</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/07/13/errore-nelluninstall-della-ctp-di-windows-phone-7.aspx</link>
            <description>Se anche voi avete problemi come me ad aggiornare i tools di windows phone 7 appena usciti, qui troverete la soluzione:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="javascript:void(0);/*1279030940102*/"&gt;http://blogs.msdn.com/b/astebner/archive/2010/07/12/10037442.aspx&lt;/a&gt;&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98937.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/07/13/errore-nelluninstall-della-ctp-di-windows-phone-7.aspx</guid>
            <pubDate>Tue, 13 Jul 2010 17:19:56 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/07/13/errore-nelluninstall-della-ctp-di-windows-phone-7.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98937.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98937.aspx</trackback:ping>
        </item>
        <item>
            <title>L'SSD &amp;egrave; una bomba: mai pi&amp;ugrave; senza!!</title>
            <category>Hardware</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/17/lssd-egrave-una-bomba-mai-piugrave-senza.aspx</link>
            <description>&lt;p&gt;Mi è costato una fortuna (preso da &lt;a href="http://www.tecnocomputer.it/prodotti/dettaglio.asp?id_prodotto=6900&amp;amp;id_categoria=11&amp;amp;id_sottocategoria=262" target="_blank"&gt;Tecno Computer&lt;/a&gt;), ma ne vale la pena: è una bomba, velocissimo, molto più dello scsi 15000 che ho in ufficio.    &lt;br /&gt; &lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="VotoSSD" border="0" alt="VotoSSD" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/BabbaBlog/WindowsLiveWriter/LSSDunabombamaipisenza_A818/VotoSSD_6.png" width="593" height="300" /&gt;     &lt;br /&gt;Lo score di windows7 gli da un 7,8 (il max è 7,9), le installazioni schizzano di brutto, vsnet2010 l'ho installato in 18 minuti (partendo da pc vergine e compreso riavvio dopo installazione framework 4), windows si avvia in pochi secondi... insomma: contentissimo!!!!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.ocztechnology.com/products/solid-state-drives/2-5--sata-ii/performance-enterprise-solid-state-drives/ocz-vertex-limited-edition-sata-ii-2-5--ssd.html" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Vertex_limitedSSD_front_2[1]" border="0" alt="Vertex_limitedSSD_front_2[1]" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/BabbaBlog/WindowsLiveWriter/LSSDunabombamaipisenza_A818/Vertex_limitedSSD_front_2%5B1%5D_3.jpg" width="240" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98216.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/17/lssd-egrave-una-bomba-mai-piugrave-senza.aspx</guid>
            <pubDate>Wed, 17 Mar 2010 12:58:19 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/17/lssd-egrave-una-bomba-mai-piugrave-senza.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98216.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98216.aspx</trackback:ping>
        </item>
        <item>
            <title>Windows Phone 7 sar&amp;agrave; mio</title>
            <category>Silverlight</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/16/windows-phone-7-saragrave-mio.aspx</link>
            <description>&lt;p&gt;In questi mesi sono stato molto combattuto su cosa prendere: la scelta non poteva che ricadere su Android o iPhone.&lt;/p&gt;  &lt;p&gt;Dato che ho un certo rifiuto ad acquistare un iPhone dato i prezzi e la politica di Apple che non mi piace assolutamente, ero deciso ad acquistare un Android dato che sono un fan di google e delle sue applicazioni web, ma oggi dopo aver visto MIX e aver provato con mano che ci si può sviluppare sopra con Silverlight non ho più dubbi: appena ci sarà acquisterò un bellissimo device con su Windows Phone 7!!!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlight.net/getstarted/devices/windows-phone/" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="W7Phone" border="0" alt="W7Phone" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/BabbaBlog/WindowsLiveWriter/WindowsPhone7sarmio_901/W7Phone_1.jpg" width="560" height="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98204.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/16/windows-phone-7-saragrave-mio.aspx</guid>
            <pubDate>Tue, 16 Mar 2010 01:38:25 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/16/windows-phone-7-saragrave-mio.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98204.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98204.aspx</trackback:ping>
        </item>
        <item>
            <title>SSD acquistato</title>
            <category>Hardware</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/15/ssd-acquistato.aspx</link>
            <description>&lt;p&gt;Oggi ho acquistato il mio primo SSD spinto da un amico che ha acquistato a sua volta. Questa la sigla: &lt;a href="http://www.hwupgrade.it/news/storage/ocz-presenta-il-modello-vertex-limited-edition-ssd-ad-alte-prestazioni_31666.html" target="_blank"&gt;OCZ Vertex "Limited Edition" 2,5" SSD 100 GB&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/BabbaBlog/WindowsLiveWriter/SSDacquistato_E9C6/ocz_le%5B1%5D_2.jpg" rel="lightbox"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ocz_le[1]" border="0" alt="ocz_le[1]" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/BabbaBlog/WindowsLiveWriter/SSDacquistato_E9C6/ocz_le%5B1%5D_thumb.jpg" width="240" height="238" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;E’ veramente un fulmine (270Mb al secondo in lettura e 250 in scrittura), fra qualche giorno vediamolo all’opera… non vedo l’ora!! …certo che questo ‘gingillo’ non te lo regalano: 364 euri!!&lt;/p&gt;  &lt;p&gt;Cmq se pensiamo a cosa costa un processore… l’HD in un pc è diventato il vero collo di bottiglia e non si può spendere una cifra esagerata per processore/scheda grafica se poi l’hd fa fatica…&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98197.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/15/ssd-acquistato.aspx</guid>
            <pubDate>Mon, 15 Mar 2010 17:38:25 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/15/ssd-acquistato.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98197.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98197.aspx</trackback:ping>
        </item>
        <item>
            <title>E&amp;rsquo; ora di acquistare un SSD?</title>
            <category>Hardware</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/01/ersquo-ora-di-acquistare-un-ssd.aspx</link>
            <description>&lt;p&gt;Segnalo questa &lt;a href="http://www.tomshw.it/cont/articolo/guida-all-acquisto-per-gli-ssd-solid-state-drive/24221/1.html" target="_blank"&gt;ottimo articolo&lt;/a&gt; per chi come me è mooolto tentato di prendersi finalmente un bel hard-disk di tipo SSD.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98120.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/01/ersquo-ora-di-acquistare-un-ssd.aspx</guid>
            <pubDate>Mon, 01 Mar 2010 23:08:47 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/01/ersquo-ora-di-acquistare-un-ssd.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98120.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98120.aspx</trackback:ping>
        </item>
        <item>
            <title>Google Apps Script</title>
            <category>Varie</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/21/google-apps-script.aspx</link>
            <description>Uso molto le google apps (docs, siti, blog, gmail)... trovo tutto molto comodo, semplice e ben fatto.&lt;br /&gt;
Stamattina vengo a conoscenza che è tutto personalizzabile con scripts:&lt;br /&gt;
&lt;a href="http://www.google.com/google-d-s/scripts/scripts.html"&gt;http://www.google.com/google-d-s/scripts/scripts.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
...spero vivamente che le Office web app possano offrire altrettanto...&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98068.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/21/google-apps-script.aspx</guid>
            <pubDate>Sun, 21 Feb 2010 10:46:42 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/21/google-apps-script.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98068.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98068.aspx</trackback:ping>
        </item>
        <item>
            <title>+ lo uso + mi piace = 7 ti adoro!</title>
            <category>Varie</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/12/lo-uso-mi-piace-7-ti-adoro.aspx</link>
            <description>&lt;p&gt;Voglio dedicare un post a Windows 7: mi piace, mi piace e più lo uso e più mi piace!!&lt;/p&gt;  &lt;p&gt;L’ho installato subito a partire dalle beta, non disdegnavo Vista, ma con Seven mi trovo meglio… inoltre i miei 2 pc ne hanno tratto giovamento… sembrano ringiovaniti e al momento non sento il bisogno di fare un cambio.&lt;/p&gt;  &lt;p&gt;Un grazie grosso come una casa a mamma Microsoft per questo gioiellino!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/97997.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/12/lo-uso-mi-piace-7-ti-adoro.aspx</guid>
            <pubDate>Fri, 12 Feb 2010 01:39:19 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/12/lo-uso-mi-piace-7-ti-adoro.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/97997.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/97997.aspx</trackback:ping>
        </item>
        <item>
            <title>Data type mismatch in criteria expression in MS Access</title>
            <category>C#</category>
            <category>ASP.NET</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/31/data-type-mismatch-in-criteria-expression-in-ms-access.aspx</link>
            <description>&lt;p&gt;Oggi sono diventato scemo per fare un inserimento di una data in MS Access… non ho capito bene il problema e se è un baco, ma praticamente se non converto la data evitando che ci siano i millisecondi access si incazza come una bestia… mahh!!&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;public override void Save(OleDbConnection conn)     &lt;br /&gt;{      &lt;br /&gt;    string sqlcmd = @"INSERT INTO miatabella (UserName, DteRichiesta) Values (?,?)";      &lt;br /&gt;    using (OleDbCommand cmd = new OleDbCommand(sqlcmd, conn))      &lt;br /&gt;    {      &lt;br /&gt;        cmd.CommandType = CommandType.Text;      &lt;br /&gt;        cmd.Parameters.AddWithValue("UserName", this.UserName);      &lt;br /&gt;        cmd.Parameters.AddWithValue("DteRichiesta", this.DteRichiesta);      &lt;br /&gt;        cmd.ExecuteNonQuery();      &lt;br /&gt;    }      &lt;br /&gt;}&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Questa il metodo super complesso di conversione:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;public static DateTime GetMSAccessDate(DateTime date)     &lt;br /&gt;{      &lt;br /&gt;    return new DateTime(date.Year, date.Month, date.Day, date.Hour, date.Minute, date.Second);      &lt;br /&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/97927.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/31/data-type-mismatch-in-criteria-expression-in-ms-access.aspx</guid>
            <pubDate>Sun, 31 Jan 2010 21:39:41 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/31/data-type-mismatch-in-criteria-expression-in-ms-access.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/97927.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/97927.aspx</trackback:ping>
        </item>
        <item>
            <title>Zippare cartelle di grandi dimensioni</title>
            <category>C#</category>
            <category>Snippet</category>
            <link>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/28/zippare-grandi-file.aspx</link>
            <description>&lt;p&gt;Quando si producono zip di grandi dimensioni è facile che la memoria aumenti troppo. Con &lt;a target="_blank" href="http://www.icsharpcode.net/OpenSource/SharpZipLib/"&gt;SharpZipLib&lt;/a&gt; è facile evitare di saturare la memoria.&lt;/p&gt;
&lt;p&gt;Ecco un esempio di codice per zippare una cartella:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;public static void ZipFilesToDisk(string inputFolderPath, string outputFile, string password)     &lt;br /&gt;
{      &lt;br /&gt;
    ArrayList fileNames = GenerateFileList(inputFolderPath); // generate file list &lt;/p&gt;
&lt;p&gt;    byte[] buffer = new byte[1024 * 8]; &lt;/p&gt;
&lt;p&gt;    using (ZipOutputStream zipOutput = new ZipOutputStream(File.Create(outputFile)))     &lt;br /&gt;
    {      &lt;br /&gt;
        // set compression level      &lt;br /&gt;
        zipOutput.SetLevel(9); &lt;/p&gt;
&lt;p&gt;        // set password     &lt;br /&gt;
        if (!String.IsNullOrEmpty(password))      &lt;br /&gt;
            zipOutput.Password = password; &lt;/p&gt;
&lt;p&gt;        foreach (string fileName in fileNames)     &lt;br /&gt;
        {      &lt;br /&gt;
            ICSharpCode.SharpZipLib.Zip.ZipEntry zipEntry = new ICSharpCode.SharpZipLib.Zip.ZipEntry(fileName);      &lt;br /&gt;
            zipOutput.PutNextEntry(zipEntry);      &lt;br /&gt;
            using (var fread = System.IO.File.OpenRead(fileName))      &lt;br /&gt;
            {      &lt;br /&gt;
                StreamUtils.Copy(fread, zipOutput, buffer);      &lt;br /&gt;
            }      &lt;br /&gt;
        }      &lt;br /&gt;
        zipOutput.Finish();      &lt;br /&gt;
    }      &lt;br /&gt;
}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;   &lt;br /&gt;
Recuperare la lista dei file (c’è di meglio… questo era negli esempi):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private static ArrayList GenerateFileList(string Dir)     &lt;br /&gt;
{      &lt;br /&gt;
    ArrayList fils = new ArrayList();      &lt;br /&gt;
    bool Empty = true;      &lt;br /&gt;
    foreach (string file in Directory.GetFiles(Dir)) // add each file in directory      &lt;br /&gt;
    {      &lt;br /&gt;
        fils.Add(file);      &lt;br /&gt;
        Empty = false;      &lt;br /&gt;
    } &lt;/p&gt;
&lt;p&gt;    if (Empty)     &lt;br /&gt;
    {      &lt;br /&gt;
        if (Directory.GetDirectories(Dir).Length == 0)      &lt;br /&gt;
        // if directory is completely empty, add it      &lt;br /&gt;
        {      &lt;br /&gt;
            fils.Add(Dir + @"/");      &lt;br /&gt;
        }      &lt;br /&gt;
    } &lt;/p&gt;
&lt;p&gt;    foreach (string dirs in Directory.GetDirectories(Dir)) // recursive     &lt;br /&gt;
    {      &lt;br /&gt;
        foreach (object obj in GenerateFileList(dirs))      &lt;br /&gt;
        {      &lt;br /&gt;
            fils.Add(obj);      &lt;br /&gt;
        }      &lt;br /&gt;
    }      &lt;br /&gt;
    return fils; // return file list      &lt;br /&gt;
}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Happy ZIP!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/97915.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Paolo Ongari</dc:creator>
            <guid>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/28/zippare-grandi-file.aspx</guid>
            <pubDate>Thu, 28 Jan 2010 20:45:08 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/28/zippare-grandi-file.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/97915.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/97915.aspx</trackback:ping>
        </item>
    </channel>
</rss>