<?xml version="1.0" encoding="Windows-1252"?><feed version="0.3" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns="http://purl.org/atom/ns#" xml:lang="it-it"><title>DotNet Diary - Il blog di Luca Milan</title><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/lucamilan/" /><tagline type="text/html">DotNet Diary - Il blog di Luca Milan</tagline><id>http://blogs.aspitalia.com/lucamilan/</id><generator url="http://feed.aspitalia.com/" version="ASPItalia.com">feed.ASPItalia.com 'Weyoh' 4.8.818</generator><author><name>DotNet Diary - Il blog di Luca Milan</name><url>http://blogs.aspitalia.com/lucamilan/</url></author><modified>2008-08-22T05:13:44+00:00</modified><entry><title>Rilasciato CodeSmith 3.0!</title><id>http://blogs.aspitalia.com/lucamilan/post1061/Rilasciato-CodeSmith-3.0.aspx</id><created>2005-05-17T22:34:00+00:00</created><content type="text/html" mode="escaped">&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=1061' border=&quot;0&quot; style=&quot;width:1px; height:1px;&quot; /&gt;Finalmente, dopo tanta attesa, &#232; stata &lt;a href=&quot;http://www.codesmithtools.com/&quot; target=&quot;_blank&quot;&gt;rilasciata la versione 3.0&lt;/a&gt; del mitico CodeSmith!&lt;br /&gt;&lt;br /&gt;A&#160; parer mio &#232; uno strumento fantastico, lo uso dalla versione 2.x (allora free...) e credo che non potrei farne a meno. Per chi non lo conoscesse CS &#232; un eccellente generatore di codice basato su templates. &lt;br /&gt;&lt;br /&gt;Provarlo &#232; d'obbligo, dato che per 30 giorni la versione demo &#232; perfettamente funzionante!&lt;br /&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://www.aspitalia.com/&quot;&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</content><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/lucamilan/post1061/Rilasciato-CodeSmith-3.0.aspx"/><issued>2005-05-18T00:34:00+00:00</issued><modified>2005-05-18T00:34:00+00:00</modified><slash:comments>2</slash:comments><wfw:comments>http://blogs.aspitalia.com/lucamilan/post1061/Rilasciato-CodeSmith-3.0.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/lucamilan/CommentRSS1061.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=1061</trackback:ping></entry><entry><title>Quant'&amp;#232; espressivo il DOS!</title><id>http://blogs.aspitalia.com/lucamilan/post1051/Quante-Espressivo-DOS.aspx</id><created>2005-05-12T21:06:00+00:00</created><content type="text/html" mode="escaped">&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=1051' border=&quot;0&quot; style=&quot;width:1px; height:1px;&quot; /&gt;
Non trascuriamo il vecchio e buon caro &lt;span style=&quot;font-weight: bold;&quot;&gt;DOS&lt;/span&gt;, perch&#232; tra le sue pieghe si nascondono comandi molto interessanti e efficaci. Se poi per espressivit&#224; del codice si intende: &amp;quot;&lt;span style=&quot;font-weight: bold;&quot;&gt;fare + cose in - righe&lt;/span&gt;&amp;quot;, dovremmo esserci: &lt;br /&gt;&lt;br /&gt;
&lt;code&gt;
Echo EXEC... UPLOAD VIA TEXTCOPY.EXE&lt;br /&gt;
FOR /F &amp;quot;tokens=*&amp;quot; %%i IN ('dir/b /s ^&amp;quot;%SourceDir%\*.%FileType%^&amp;quot;') 
&lt;br /&gt;DO textcopy.exe /S%SqlServer% /U%username% /P%Password% /d%Database% /TTempUpload /CData /F&amp;quot;%%i&amp;quot; /I /W&amp;quot;WHERE [UploadID]='%%i'&amp;quot; &amp;gt;&amp;gt; %LogFile%
&lt;/code&gt;
&lt;br /&gt;&lt;br /&gt;Ecco come caricare oltre 3000 immagini su una tabella di SQL Server in meno di 6 minuti!&lt;br /&gt;&lt;br /&gt;Veramente niente male e forse potrebbe essere utile anche per &lt;a target=&quot;_blank&quot; href=&quot;http://blogs.devleap.com/paolo/archive/2005/05/12/3554.aspx&quot;&gt;situazioni pi&#249; critiche&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://www.aspitalia.com/&quot;&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</content><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/lucamilan/post1051/Quante-Espressivo-DOS.aspx"/><issued>2005-05-12T23:06:00+00:00</issued><modified>2005-05-12T23:06:00+00:00</modified><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/lucamilan/post1051/Quante-Espressivo-DOS.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/lucamilan/CommentRSS1051.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=1051</trackback:ping></entry><entry><title>Il futuro C# &amp;#232; COMEGA?</title><id>http://blogs.aspitalia.com/lucamilan/post1023/Futuro-CSharp-COMEGA.aspx</id><created>2005-04-21T21:20:00+00:00</created><content type="text/html" mode="escaped">&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=1023' border=&quot;0&quot; style=&quot;width:1px; height:1px;&quot; /&gt;&lt;p&gt;Forse si, forse no. Ora &#232; ancora presto per dirlo,&#160;anche se&#160;l'idea alla base di C&amp;#969; &#232; veramente innovativa, perch&#232; propone&#160;di&#160;estendere&#160;i tradizionali linguaggi&#160;orientati agli&#160;oggetti come C#, VB.NET e&#160;Java con il supporto nativo XML (frammenti XML e classi sullo stesso piano)&#160;integrando al suo interno la potenza e l'espressivit&#224;&#160;di linguaggi di interrogazione come SQL e XQuery. Un mix davvero esplosivo ed intrigante!&lt;/p&gt;&lt;code&gt;&lt;p&gt;//Dichiaro la classe libro.&lt;br /&gt;public class Libro&lt;br /&gt;{&lt;br /&gt;sequence{&lt;br /&gt;string Titolo;&lt;br /&gt;string* Autore //un libro DEVE avere uno o pi&#249; autori &lt;br /&gt;};&lt;br /&gt;}&lt;/p&gt;&lt;p&gt;//Istanzio un oggetto libro partendo da un frammento XML che lo rappresenta!&lt;br /&gt;

Libro libro = &amp;lt;Libro &amp;gt;  &amp;lt;Titolo &amp;gt; Il Giro del Mondo in 80 Giorni &amp;lt;Titolo /&amp;gt;  
 &amp;lt;Autore &amp;gt; Verne &amp;lt;Autore /&amp;gt;

 &amp;lt;Libro /&amp;gt; ; 

&lt;br /&gt;Console.WriteLine(libro.Titolo);






&lt;/p&gt;&lt;/code&gt;&lt;p&gt;Per saperne di pi&#249; su C&amp;#969; ecco:&lt;br /&gt;&lt;a href=&quot;http://research.microsoft.com/Comega/&quot; target=&quot;_blank&quot;&gt;la pagina ufficiale del progetto&lt;/a&gt; ed anche &lt;a href=&quot;http://research.microsoft.com/~gmb/Papers/vanilla-xml2003.html&quot;&gt;Programming with Circles, Triangles and Rectangles&lt;/a&gt; di Erik Meijer (il pap&#224; di C&amp;#969;) &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href=&quot;http://tags.aspitalia.com/XML/&quot; rel=&quot;tag&quot;&gt;XML&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://www.aspitalia.com/&quot;&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</content><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/lucamilan/post1023/Futuro-CSharp-COMEGA.aspx"/><issued>2005-04-21T23:20:00+00:00</issued><modified>2005-04-21T23:20:00+00:00</modified><slash:comments>1</slash:comments><wfw:comments>http://blogs.aspitalia.com/lucamilan/post1023/Futuro-CSharp-COMEGA.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/lucamilan/CommentRSS1023.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=1023</trackback:ping></entry><entry><title>Il software Perfetto</title><id>http://blogs.aspitalia.com/lucamilan/post991/Software-Perfetto.aspx</id><created>2005-04-06T07:24:00+00:00</created><content type="text/html" mode="escaped">&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=991' border=&quot;0&quot; style=&quot;width:1px; height:1px;&quot; /&gt;
&lt;p&gt;Il desiderio di ogni sviluppatore: auto-installazione, auto-configurazione e persino auto-generazione del codice! Utopia? No, secondo uno scienziato di fama mondiale (&lt;a title=&quot;Tipler Homepage&quot; href=&quot;http://www.math.tulane.edu/~tipler/&quot; target=&quot;_blank&quot;&gt;F. Tipler&lt;/a&gt;) un giorno sar&#224; possibile avere ancora di pi&#249;.&lt;/p&gt;&lt;p&gt;Tipler nel suo libro &lt;a href=&quot;http://www.amazon.com/exec/obidos/tg/detail/-/0385467982/qid=1112311670/sr=1-1/ref=sr_1_1/103-6482035-0161453?v=glance&amp;s=books&quot; target=&quot;_blank&quot;&gt;&amp;quot;La Fisica dell'Immortalit&#224;&amp;quot;&lt;/a&gt;, argomenta con rigorosi modelli matematici e termodinamici una teoria alquanto folle, sostenendo che tra qualche secolo (o millennio) la capacit&#224; computazionale dei computers sar&#224; cos&#236; elevata da permettere la creazione di &amp;quot;&lt;strong&gt;Software Perfetti&lt;/strong&gt;&amp;quot; capaci di riprodurre un &lt;span style=&quot;font-weight: bold;&quot;&gt;essere umano&lt;/span&gt; (con tanto di anima, pensieri ed emozioni) o emulare &lt;span style=&quot;font-weight: bold;&quot;&gt;interi universi&lt;/span&gt; (con tanto di nane, galassie, buchi neri, civilt&#224;, ecc...), altro che misere Virtual Machines.&lt;/p&gt;&lt;p&gt;Ad oggi tutto ci&#242; &#232; solo fantascienza; ma forse, in futuro, grazie alle nanotecnologie, ai computer quantici e alla biogenetica scenari simili saranno possibili.&lt;/p&gt;&lt;p&gt;In fondo l'unico limite siamo &lt;span style=&quot;font-weight: bold;&quot;&gt;Noi&lt;/span&gt;!&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://www.aspitalia.com/&quot;&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</content><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/lucamilan/post991/Software-Perfetto.aspx"/><issued>2005-04-06T09:24:00+00:00</issued><modified>2005-04-06T09:24:00+00:00</modified><slash:comments>2</slash:comments><wfw:comments>http://blogs.aspitalia.com/lucamilan/post991/Software-Perfetto.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/lucamilan/CommentRSS991.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=991</trackback:ping></entry><entry><title>ASP.NET 2.0 QuickStarts</title><id>http://blogs.aspitalia.com/lucamilan/post997/ASP.NET-2.0-QuickStarts.aspx</id><created>2005-04-05T06:05:00+00:00</created><content type="text/html" mode="escaped">&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=997' border=&quot;0&quot; style=&quot;width:1px; height:1px;&quot; /&gt;
Veramento ben fatto!&lt;br /&gt;&lt;br /&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://beta.asp.net/quickstart/aspnet/Default.aspx&quot;&gt;http://beta.asp.net/quickstart/aspnet/Default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://www.aspitalia.com/&quot;&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</content><link rel="alternate" type="text/html" href="http://blogs.aspitalia.com/lucamilan/post997/ASP.NET-2.0-QuickStarts.aspx"/><issued>2005-04-05T08:05:00+00:00</issued><modified>2005-04-05T08:05:00+00:00</modified><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/lucamilan/post997/ASP.NET-2.0-QuickStarts.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/lucamilan/CommentRSS997.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=997</trackback:ping></entry></feed>