BabbaBlog http://blogs.ugidotnet.org/BabbaBlog/Default.aspx Il blog di Paolo Ongari it-IT Paolo Ongari Subtext Version 2.6.0.0 BabbaBlog http://blogs.ugidotnet.org/images/RSS2Image.gif http://blogs.ugidotnet.org/BabbaBlog/Default.aspx 77 60 XmlReader.Create dietro ad un proxy C# Snippet http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/11/xmlreader.create-dietro-ad-un-proxy.aspx <p>Mi capita spesso di dover ripetere sto codice… ecco che me lo appunto:</p> <div class="csharpcode"> <pre class="alt">SyndicationFeed feed;</pre> <pre>WebProxy proxy = <span class="kwrd">new</span> System.Net.WebProxy(<span class="str">"xx.xx.xx.xx"</span>, 8080);</pre> <pre class="alt">proxy.BypassProxyOnLocal = <span class="kwrd">true</span>;</pre> <pre>proxy.Credentials = <span class="kwrd">new</span> System.Net.NetworkCredential(<span class="str">"nome"</span>, <span class="str">"pwd"</span>, <span class="str">"dominio"</span>);</pre> <pre class="alt"> </pre> <pre><span class="kwrd">using</span> (WebClient client = <span class="kwrd">new</span> WebClient { Proxy = proxy })</pre> <pre class="alt">{</pre> <pre> <span class="kwrd">using</span> (Stream stream = client.OpenRead(rssUrl))</pre> <pre class="alt"> {</pre> <pre> <span class="kwrd">using</span> (XmlReader xmlreader = XmlReader.Create(stream))</pre> <pre class="alt"> {</pre> <pre> feed = SyndicationFeed.Load(xmlreader);</pre> <pre class="alt"> }</pre> <pre> }</pre> <pre class="alt">}</pre> <pre> </pre> </div><img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/99817.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/11/xmlreader.create-dietro-ad-un-proxy.aspx Fri, 11 Mar 2011 17:13:29 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/11/xmlreader.create-dietro-ad-un-proxy.aspx#feedback http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/99817.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/99817.aspx Acquisto un MAC? Varie http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/07/acquisto-un-mac.aspx 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....<img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/99785.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/07/acquisto-un-mac.aspx Mon, 07 Mar 2011 17:22:08 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2011/03/07/acquisto-un-mac.aspx#feedback 10 http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/99785.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/99785.aspx PDC2010 arrivo Varie http://blogs.ugidotnet.org/BabbaBlog/archive/2010/10/26/pdc2010-arrivo.aspx 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!!<img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/99401.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/10/26/pdc2010-arrivo.aspx Tue, 26 Oct 2010 13:52:02 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/10/26/pdc2010-arrivo.aspx#feedback http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/99401.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/99401.aspx Errore nell'uninstall della CTP di windows phone 7 Varie http://blogs.ugidotnet.org/BabbaBlog/archive/2010/07/13/errore-nelluninstall-della-ctp-di-windows-phone-7.aspx Se anche voi avete problemi come me ad aggiornare i tools di windows phone 7 appena usciti, qui troverete la soluzione:<br /> <br /> <a href="javascript:void(0);/*1279030940102*/">http://blogs.msdn.com/b/astebner/archive/2010/07/12/10037442.aspx</a><img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98937.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/07/13/errore-nelluninstall-della-ctp-di-windows-phone-7.aspx Tue, 13 Jul 2010 17:19:56 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/07/13/errore-nelluninstall-della-ctp-di-windows-phone-7.aspx#feedback http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98937.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98937.aspx L'SSD &egrave; una bomba: mai pi&ugrave; senza!! Hardware http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/17/lssd-egrave-una-bomba-mai-piugrave-senza.aspx <p>Mi è costato una fortuna (preso da <a href="http://www.tecnocomputer.it/prodotti/dettaglio.asp?id_prodotto=6900&amp;id_categoria=11&amp;id_sottocategoria=262" target="_blank">Tecno Computer</a>), ma ne vale la pena: è una bomba, velocissimo, molto più dello scsi 15000 che ho in ufficio. <br /> <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" /> <br />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!!!!</p> <p><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"><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" /></a></p><img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98216.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/17/lssd-egrave-una-bomba-mai-piugrave-senza.aspx Wed, 17 Mar 2010 12:58:19 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/17/lssd-egrave-una-bomba-mai-piugrave-senza.aspx#feedback 1 http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98216.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98216.aspx Windows Phone 7 sar&agrave; mio Silverlight http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/16/windows-phone-7-saragrave-mio.aspx <p>In questi mesi sono stato molto combattuto su cosa prendere: la scelta non poteva che ricadere su Android o iPhone.</p> <p>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!!!</p> <p> </p> <p><a href="http://www.silverlight.net/getstarted/devices/windows-phone/" target="_blank"><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" /></a></p><img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98204.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/16/windows-phone-7-saragrave-mio.aspx Tue, 16 Mar 2010 01:38:25 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/16/windows-phone-7-saragrave-mio.aspx#feedback 1 http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98204.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98204.aspx SSD acquistato Hardware http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/15/ssd-acquistato.aspx <p>Oggi ho acquistato il mio primo SSD spinto da un amico che ha acquistato a sua volta. Questa la sigla: <a href="http://www.hwupgrade.it/news/storage/ocz-presenta-il-modello-vertex-limited-edition-ssd-ad-alte-prestazioni_31666.html" target="_blank">OCZ Vertex "Limited Edition" 2,5" SSD 100 GB</a>.</p> <p><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/BabbaBlog/WindowsLiveWriter/SSDacquistato_E9C6/ocz_le%5B1%5D_2.jpg" rel="lightbox"><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" /></a> </p> <p>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!!</p> <p>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…</p><img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98197.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/15/ssd-acquistato.aspx Mon, 15 Mar 2010 17:38:25 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/15/ssd-acquistato.aspx#feedback http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98197.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98197.aspx E&rsquo; ora di acquistare un SSD? Hardware http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/01/ersquo-ora-di-acquistare-un-ssd.aspx <p>Segnalo questa <a href="http://www.tomshw.it/cont/articolo/guida-all-acquisto-per-gli-ssd-solid-state-drive/24221/1.html" target="_blank">ottimo articolo</a> per chi come me è mooolto tentato di prendersi finalmente un bel hard-disk di tipo SSD.</p><img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98120.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/01/ersquo-ora-di-acquistare-un-ssd.aspx Mon, 01 Mar 2010 23:08:47 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/03/01/ersquo-ora-di-acquistare-un-ssd.aspx#feedback 3 http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98120.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98120.aspx Google Apps Script Varie http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/21/google-apps-script.aspx Uso molto le google apps (docs, siti, blog, gmail)... trovo tutto molto comodo, semplice e ben fatto.<br /> Stamattina vengo a conoscenza che è tutto personalizzabile con scripts:<br /> <a href="http://www.google.com/google-d-s/scripts/scripts.html">http://www.google.com/google-d-s/scripts/scripts.html</a><br /> <br /> ...spero vivamente che le Office web app possano offrire altrettanto...<img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/98068.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/21/google-apps-script.aspx Sun, 21 Feb 2010 10:46:42 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/21/google-apps-script.aspx#feedback http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/98068.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/98068.aspx + lo uso + mi piace = 7 ti adoro! Varie http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/12/lo-uso-mi-piace-7-ti-adoro.aspx <p>Voglio dedicare un post a Windows 7: mi piace, mi piace e più lo uso e più mi piace!!</p> <p>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.</p> <p>Un grazie grosso come una casa a mamma Microsoft per questo gioiellino!</p><img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/97997.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/12/lo-uso-mi-piace-7-ti-adoro.aspx Fri, 12 Feb 2010 01:39:19 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/02/12/lo-uso-mi-piace-7-ti-adoro.aspx#feedback 1 http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/97997.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/97997.aspx Data type mismatch in criteria expression in MS Access C# ASP.NET http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/31/data-type-mismatch-in-criteria-expression-in-ms-access.aspx <p>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!!</p> <blockquote> <p>public override void Save(OleDbConnection conn) <br />{ <br />    string sqlcmd = @"INSERT INTO miatabella (UserName, DteRichiesta) Values (?,?)"; <br />    using (OleDbCommand cmd = new OleDbCommand(sqlcmd, conn)) <br />    { <br />        cmd.CommandType = CommandType.Text; <br />        cmd.Parameters.AddWithValue("UserName", this.UserName); <br />        cmd.Parameters.AddWithValue("DteRichiesta", this.DteRichiesta); <br />        cmd.ExecuteNonQuery(); <br />    } <br />}</p> </blockquote> <p>Questa il metodo super complesso di conversione:</p> <blockquote> <p>public static DateTime GetMSAccessDate(DateTime date) <br />{ <br />    return new DateTime(date.Year, date.Month, date.Day, date.Hour, date.Minute, date.Second); <br />}</p></blockquote><img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/97927.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/31/data-type-mismatch-in-criteria-expression-in-ms-access.aspx Sun, 31 Jan 2010 21:39:41 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/31/data-type-mismatch-in-criteria-expression-in-ms-access.aspx#feedback http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/97927.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/97927.aspx Zippare cartelle di grandi dimensioni C# Snippet http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/28/zippare-grandi-file.aspx <p>Quando si producono zip di grandi dimensioni è facile che la memoria aumenti troppo. Con <a target="_blank" href="http://www.icsharpcode.net/OpenSource/SharpZipLib/">SharpZipLib</a> è facile evitare di saturare la memoria.</p> <p>Ecco un esempio di codice per zippare una cartella:</p> <blockquote> <p>public static void ZipFilesToDisk(string inputFolderPath, string outputFile, string password) <br /> { <br />     ArrayList fileNames = GenerateFileList(inputFolderPath); // generate file list </p> <p>    byte[] buffer = new byte[1024 * 8]; </p> <p>    using (ZipOutputStream zipOutput = new ZipOutputStream(File.Create(outputFile))) <br />     { <br />         // set compression level <br />         zipOutput.SetLevel(9); </p> <p>        // set password <br />         if (!String.IsNullOrEmpty(password)) <br />             zipOutput.Password = password; </p> <p>        foreach (string fileName in fileNames) <br />         { <br />             ICSharpCode.SharpZipLib.Zip.ZipEntry zipEntry = new ICSharpCode.SharpZipLib.Zip.ZipEntry(fileName); <br />             zipOutput.PutNextEntry(zipEntry); <br />             using (var fread = System.IO.File.OpenRead(fileName)) <br />             { <br />                 StreamUtils.Copy(fread, zipOutput, buffer); <br />             } <br />         } <br />         zipOutput.Finish(); <br />     } <br /> }</p> </blockquote> <p> <br /> Recuperare la lista dei file (c’è di meglio… questo era negli esempi):</p> <blockquote> <p>private static ArrayList GenerateFileList(string Dir) <br /> { <br />     ArrayList fils = new ArrayList(); <br />     bool Empty = true; <br />     foreach (string file in Directory.GetFiles(Dir)) // add each file in directory <br />     { <br />         fils.Add(file); <br />         Empty = false; <br />     } </p> <p>    if (Empty) <br />     { <br />         if (Directory.GetDirectories(Dir).Length == 0) <br />         // if directory is completely empty, add it <br />         { <br />             fils.Add(Dir + @"/"); <br />         } <br />     } </p> <p>    foreach (string dirs in Directory.GetDirectories(Dir)) // recursive <br />     { <br />         foreach (object obj in GenerateFileList(dirs)) <br />         { <br />             fils.Add(obj); <br />         } <br />     } <br />     return fils; // return file list <br /> }</p> </blockquote> <p>Happy ZIP!</p><img src="http://blogs.ugidotnet.org/BabbaBlog/aggbug/97915.aspx" width="1" height="1" /> Paolo Ongari http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/28/zippare-grandi-file.aspx Thu, 28 Jan 2010 20:45:08 GMT http://blogs.ugidotnet.org/BabbaBlog/archive/2010/01/28/zippare-grandi-file.aspx#feedback http://blogs.ugidotnet.org/BabbaBlog/comments/commentRss/97915.aspx http://blogs.ugidotnet.org/BabbaBlog/services/trackbacks/97915.aspx