<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dotnetumbria.org/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">My DotNet Life</title><subtitle type="html">La vita di tutti i giorni del programmatore .Net</subtitle><id>http://dotnetumbria.org/blogs/dotnetlife/atom.aspx</id><link rel="alternate" type="text/html" href="http://dotnetumbria.org/blogs/dotnetlife/default.aspx" /><link rel="self" type="application/atom+xml" href="http://dotnetumbria.org/blogs/dotnetlife/atom.aspx" /><generator uri="http://communityserver.org" version="4.0.30417.1769">Community Server</generator><updated>2008-08-18T22:48:56Z</updated><entry><title>Noio volevam savoir l'indiriss... ja?</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/11/11/noio-volevam-savoir-l-indiriss-ja.aspx" /><id>/blogs/dotnetlife/archive/2008/11/11/noio-volevam-savoir-l-indiriss-ja.aspx</id><published>2008-11-11T13:23:43Z</published><updated>2008-11-11T13:23:43Z</updated><content type="html">Ho appena letto un condivisibilissimo &lt;a href="http://www.marcobellinaso.com/blog-ita/post/importanza-di-Google-e-inglese-per-uno-sviluppatore.aspx"&gt;post di Marco Bellinaso&lt;/a&gt; che spiega perfettamente il perchè si dovrebbero usare per lo sviluppo strumenti in lingua inglese, e anche perchè c&amp;#39;è qualcuno che con Google riesce a trovare tutto al primo colpo (vero Andrea? &lt;img src="http://dotnetumbria.org/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;).&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=614" width="1" height="1"&gt;</content><author><name>fberna</name><uri>http://dotnetumbria.org/members/fberna/default.aspx</uri></author></entry><entry><title>Mi è arrivato il libro "Architecing Applications for the Enterprise..."</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/11/10/mi-232-arrivato-il-libro-quot-architecing-applications-for-the-enterprise-quot.aspx" /><id>/blogs/dotnetlife/archive/2008/11/10/mi-232-arrivato-il-libro-quot-architecing-applications-for-the-enterprise-quot.aspx</id><published>2008-11-10T10:14:05Z</published><updated>2008-11-10T10:14:05Z</updated><content type="html">...di Esposito e Saltarello. Non so se sarò il primo in ufficio a leggerlo, ma in ogni caso vi terrò informati. E voi, invece, cosa state leggendo?&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=607" width="1" height="1"&gt;</content><author><name>maiorfi</name><uri>http://dotnetumbria.org/members/maiorfi/default.aspx</uri></author></entry><entry><title>Finalmente Chart Control per tutti!</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/11/07/finalmente-chart-control-per-tutti.aspx" /><id>/blogs/dotnetlife/archive/2008/11/07/finalmente-chart-control-per-tutti.aspx</id><published>2008-11-07T09:10:47Z</published><updated>2008-11-07T09:10:47Z</updated><content type="html">Da pochi giorni su Code Gallery è possibile scaricare sample e controlli per generare grafici nelle applicazioni ASP.NET e Windows Forms.&lt;br /&gt;Il link eccolo qua &lt;a href="http://code.msdn.microsoft.com/mschart"&gt;http://code.msdn.microsoft.com/mschart&lt;/a&gt;&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=600" width="1" height="1"&gt;</content><author><name>fberna</name><uri>http://dotnetumbria.org/members/fberna/default.aspx</uri></author></entry><entry><title>Silverlight 2... ci siamo!</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/10/13/silverlight-2-ci-siamo.aspx" /><id>/blogs/dotnetlife/archive/2008/10/13/silverlight-2-ci-siamo.aspx</id><published>2008-10-13T19:49:38Z</published><updated>2008-10-13T19:49:38Z</updated><content type="html">Con un &lt;a href="http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx" title="Annuncio Silverlight 2"&gt;annuncio ufficiale di oggi&lt;/a&gt; Microsoft comunica che:&lt;br /&gt;&lt;i&gt;Silverlight 2 will be available for download on Tuesday, Oct. 14, at http://www.microsoft.com/silverlight &lt;/i&gt;&lt;br /&gt;Il prossimo &lt;a href="http://dotnetumbria.org/blogs/eventi/archive/2008/10/06/microsoft-days08-community-after-hour-perugia.aspx"&gt;After Hour perugino&lt;/a&gt; dei Microsoft Days sarà una buona occasione per vedere qualcosa di interessante sul nuovo giocattolino &lt;img src="http://dotnetumbria.org/emoticons/emotion-1.gif" alt="Smile" /&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=564" width="1" height="1"&gt;</content><author><name>fberna</name><uri>http://dotnetumbria.org/members/fberna/default.aspx</uri></author></entry><entry><title>Gli ADO.NET Data Services...</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/10/13/gli-ado-net-data-services.aspx" /><id>/blogs/dotnetlife/archive/2008/10/13/gli-ado-net-data-services.aspx</id><published>2008-10-13T09:59:42Z</published><updated>2008-10-13T09:59:42Z</updated><content type="html">...sono a dir poco interessanti. Puoi sviluppare un data-layer remotizzabile verso un DB con 50 tabelle in 4 minuti! Certo, non è un ORMapper vero e proprio e ad es. il tracking delle entità correlate deve essere fatto praticamente a mano, ma ultimamente permuto volentieri un po&amp;#39; di visibilità su quanto avviene dietro le quinte di un ORMapper con la rinuncia ad automatismi sofisticati. Voi no?&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=563" width="1" height="1"&gt;</content><author><name>maiorfi</name><uri>http://dotnetumbria.org/members/maiorfi/default.aspx</uri></author></entry><entry><title>Ecco il ‘Contest’ che fa per noi!</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/10/10/ecco-il-contest-che-fa-per-noi.aspx" /><id>/blogs/dotnetlife/archive/2008/10/10/ecco-il-contest-che-fa-per-noi.aspx</id><published>2008-10-10T13:55:00Z</published><updated>2008-10-10T13:55:00Z</updated><content type="html">&lt;p&gt;Nei blog che si occupano di Micro Framework la notizia sta spopolando:&lt;/p&gt;
&lt;p&gt;Il .NET Micro Framework team promuove &amp;lsquo;Dare to dream different challenge&amp;rsquo;, una gara di idee per la realizzazione di un progetto embedded che comporti l&amp;rsquo;uso del Micro Framework stesso!&lt;/p&gt;
&lt;p&gt;Si pu&amp;ograve; concorrere per la cateoria professionisti oppure hobbisti, la gara si snoda in un percorso a tre fasi, in un arco temporale che va dal 8 ottobre 2008 al 31 maggio 2009; se si supera la prima fase, ovvero se l&amp;rsquo;idea &amp;egrave; fra le 100 (50 per ogni categoria) giudicate migliori, l&amp;rsquo;organizzazione fornisce al concorrente un kit di sviluppo per realizzare davvero il progetto!&lt;/p&gt;
&lt;p&gt;Tutte le informazioni sono disponibili nel &lt;a href="http://dreamdifferentcontest.com/"&gt;sito ufficiale della competizione&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La cosa mi intriga parecchio!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=559" width="1" height="1"&gt;</content><author><name>Gianluca Ruta</name><uri>http://dotnetumbria.org/members/Gianluca-Ruta/default.aspx</uri></author><category term="microframework" scheme="http://dotnetumbria.org/blogs/dotnetlife/archive/tags/microframework/default.aspx" /></entry><entry><title>TFS Team Explorer e Source Control: cosa abbiamo imparato oggi?</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/09/25/tfs-team-explorer-e-source-control-cosa-abbiamo-imparato-oggi.aspx" /><id>/blogs/dotnetlife/archive/2008/09/25/tfs-team-explorer-e-source-control-cosa-abbiamo-imparato-oggi.aspx</id><published>2008-09-25T08:27:46Z</published><updated>2008-09-25T08:27:46Z</updated><content type="html">Se per caso abbiamo un progetto sotto Source Control e abbiamo inavvertitamente cancellato qualche file o cartella, che magari non doveva essere cancellato, come facciamo a recuperarlo?&lt;br /&gt;Per prima cosa dal menu di Visual Studio Tools-&amp;gt;Options-&amp;gt;Source Control-&amp;gt;Team Foundation Server abilitare l&amp;#39;impostazione &amp;quot;Show deleted items in Source Control Explorer&amp;quot;.&lt;br /&gt;Ora se apriamo il Source Control Explorer saranno visualizzati anche file e cartelle precedentemente eliminati e non più visibili normalmente. Ora basta una &amp;quot;botta&amp;quot; di tasto destro e la selezione del comando &amp;quot;Undelete&amp;quot; dal menu contestuale.&lt;br /&gt;Come per magia i file tornano a vivere sul disco e all&amp;#39;interno del Source Control.&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=537" width="1" height="1"&gt;</content><author><name>fberna</name><uri>http://dotnetumbria.org/members/fberna/default.aspx</uri></author></entry><entry><title>Motivo #743 per utilizzare un ORMapper e LINQ anziché un data layer fatto in casa...</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/09/11/motivo-743-per-utilizzare-un-ormapper-e-linq-anzich-233-un-data-layer-fatto-in-casa.aspx" /><id>/blogs/dotnetlife/archive/2008/09/11/motivo-743-per-utilizzare-un-ormapper-e-linq-anzich-233-un-data-layer-fatto-in-casa.aspx</id><published>2008-09-11T08:26:00Z</published><updated>2008-09-11T08:26:00Z</updated><content type="html">&lt;p&gt;In questi giorni mi &amp;egrave; capitato di dover selezionare degli oggetti (di tipo &amp;quot;Bag&amp;quot;, ma che non sono borse) vicino alla scadenza (ossia a meno di 7 giorni dalla scadenza o gi&amp;agrave; scaduti) con questa query LINQ (un po&amp;#39; rimaneggiata):&lt;/p&gt;
&lt;p&gt;&lt;i&gt;var q=from b in dc.Bags where (DateTime.Now-b.expiration_date).TotalDays&amp;gt;-7 select b;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;e con un po&amp;#39; di stupore ho visto come LINQ-2-SQL traduce l&amp;#39;espressione presente nella clausola where:&lt;/p&gt;
&lt;p&gt;&lt;i&gt;(((CONVERT(Float,CONVERT(BigInt,(((CONVERT(BigInt,DATEDIFF(DAY, [t0].[data_scad], @p2))) * 86400000) + DATEDIFF(MILLISECOND, DATEADD(DAY, DATEDIFF(DAY, [t0].[data_scad], @p2), [t0].[data_scad]), @p2)) * 10000))) / 864000000000) &amp;gt; @p3)&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;con @p2=datetime.now e @p3=-7&lt;/p&gt;
&lt;p&gt;Personalmente, avrei impiegato almeno 4 ore per scrivere la stessa cosa in T-SQL, ammesso di riuscirci!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=536" width="1" height="1"&gt;</content><author><name>maiorfi</name><uri>http://dotnetumbria.org/members/maiorfi/default.aspx</uri></author><category term="linq" scheme="http://dotnetumbria.org/blogs/dotnetlife/archive/tags/linq/default.aspx" /></entry><entry><title>Tanti webcast vecchi e nuovi...</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/09/11/tanti-webcast-vecchi-e-nuovi.aspx" /><id>/blogs/dotnetlife/archive/2008/09/11/tanti-webcast-vecchi-e-nuovi.aspx</id><published>2008-09-11T08:20:00Z</published><updated>2008-09-11T08:20:00Z</updated><content type="html">&lt;p&gt;...sono disponibili su &lt;a href="http://www.microsoft.com/emea/msdn/spotlight/"&gt;http://www.microsoft.com/emea/msdn/spotlight/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=535" width="1" height="1"&gt;</content><author><name>maiorfi</name><uri>http://dotnetumbria.org/members/maiorfi/default.aspx</uri></author><category term="webcast" scheme="http://dotnetumbria.org/blogs/dotnetlife/archive/tags/webcast/default.aspx" /></entry><entry><title>Occhio ai Cabinet.</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/09/05/occhio-ai-cabinet.aspx" /><id>/blogs/dotnetlife/archive/2008/09/05/occhio-ai-cabinet.aspx</id><published>2008-09-05T10:11:49Z</published><updated>2008-09-05T10:11:49Z</updated><content type="html">Non tutti forse sanno (io non lo sapevo) che i cabinet non supportano file con lo stesso nome anche se i file si trovano in cartelle differenti. &lt;br /&gt;In fondo a che servono le cartelle ?&lt;br /&gt;CMQ se fate un cabinet ricordatevi che non potete inserire files con nomi uguali in cartelle diverse, pena la sovrascrittura di ogni file &lt;br /&gt;con il primo che avete inserito. &lt;br /&gt;La cosa + bella è che il servizio che genera il setup non ti avverte in nessun modo di questa fantastica feature.&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=531" width="1" height="1"&gt;</content><author><name>Paolo Possanzini</name><uri>http://dotnetumbria.org/members/Paolo-Possanzini/default.aspx</uri></author></entry><entry><title>Hug a developer</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/08/29/hug-a-developer.aspx" /><id>/blogs/dotnetlife/archive/2008/08/29/hug-a-developer.aspx</id><published>2008-08-29T07:02:00Z</published><updated>2008-08-29T07:02:00Z</updated><content type="html">&lt;p&gt;Da guardare assolutamente... &lt;a title="Hug a developer" href="http://develop-one.net/blog/2008/08/27/HugADeveloper.aspx"&gt;qui&lt;/a&gt;... &lt;img src="http://dotnetumbria.org/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=527" width="1" height="1"&gt;</content><author><name>fberna</name><uri>http://dotnetumbria.org/members/fberna/default.aspx</uri></author></entry><entry><title>Linq2Sql 2 CRL</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/08/26/linq2sql-2-crl.aspx" /><id>/blogs/dotnetlife/archive/2008/08/26/linq2sql-2-crl.aspx</id><published>2008-08-26T19:40:45Z</published><updated>2008-08-26T19:40:45Z</updated><content type="html">Volete conoscere esattamente come Linq2SQL mappa i dati del DB nei relativi tipi del CLR e perchè ?&lt;br /&gt;Ecco una semplice (ma non troppo) tabellina che mette in relazione i due mondi e ci spiega come avvengono le conversioni&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/it-it/library/bb386947.aspx"&gt;http://msdn.microsoft.com/it-it/library/bb386947.aspx&lt;/a&gt;&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=526" width="1" height="1"&gt;</content><author><name>Paolo Possanzini</name><uri>http://dotnetumbria.org/members/Paolo-Possanzini/default.aspx</uri></author></entry><entry><title>Aggiornamento anche per l'Ajax Control Toolkit</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/08/22/aggiornamento-anche-per-l-ajax-control-toolkit.aspx" /><id>/blogs/dotnetlife/archive/2008/08/22/aggiornamento-anche-per-l-ajax-control-toolkit.aspx</id><published>2008-08-22T07:16:41Z</published><updated>2008-08-22T07:16:41Z</updated><content type="html">A pochi giorni dal rilascio dell&amp;#39;SP1 per il framework 3.5, su Codeplex è stato rilasciato il nuovo ACT.&lt;br /&gt;Oltre all&amp;#39;allineamento ai bit dell&amp;#39;SP1, la nuova release contiene diversi bug-fixes nonchè un nuovo controllo &amp;quot;MultiHandleSlider&amp;quot;.&lt;br /&gt;Il download &lt;a href="http://www.codeplex.com/AjaxControlToolkit/Release/ProjectReleases.aspx?ReleaseId=16488" title="ACT Download"&gt;qui&lt;/a&gt;.&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=524" width="1" height="1"&gt;</content><author><name>fberna</name><uri>http://dotnetumbria.org/members/fberna/default.aspx</uri></author></entry><entry><title>Lo sapete che .... in SQL Server 2008 .... </title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/08/20/lo-sapete-che-in-sql-server-2008.aspx" /><id>/blogs/dotnetlife/archive/2008/08/20/lo-sapete-che-in-sql-server-2008.aspx</id><published>2008-08-20T12:51:03Z</published><updated>2008-08-20T12:51:03Z</updated><content type="html">Hanno introdotto (finalmente) l&amp;#39;intellisense per il Query Editor&lt;br /&gt;Anche se ormai siamo abituati a scrivere le query avendo sempre un occhio puntato alla struttura del DataBase, in mo do da poter scrivere le query in modo corretto. &lt;br /&gt;L&amp;#39;introduzione dell&amp;#39;intellisense anche per SqlServer Management Studio è sicuramente un grande passo per incrementare la produttività di chi utilizza questo strumento quotidianamente&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=523" width="1" height="1"&gt;</content><author><name>Paolo Possanzini</name><uri>http://dotnetumbria.org/members/Paolo-Possanzini/default.aspx</uri></author></entry><entry><title>Cosa sono e come funzionano le Lambda Expressions</title><link rel="alternate" type="text/html" href="/blogs/dotnetlife/archive/2008/08/18/cosa-sono-e-come-funzionano-le-lambda-expressions.aspx" /><id>/blogs/dotnetlife/archive/2008/08/18/cosa-sono-e-come-funzionano-le-lambda-expressions.aspx</id><published>2008-08-18T20:48:56Z</published><updated>2008-08-18T20:48:56Z</updated><content type="html">Oggi sono in vena di postare link.&lt;br /&gt;Ecco un articoletto che ci spiega le origini, cosa sono, come funzionano e come si utilizzano le Lambda Expressions&lt;br /&gt;Diciamo un MUST READ per chi vuole approfondire il funzionamento interno di Linq e dintorni&lt;br /&gt;&lt;a href="http://www.devsource.com/c/a/Languages/Cigars-Lambda-Expressions-and-NET/"&gt;http://www.devsource.com/c/a/Languages/Cigars-Lambda-Expressions-and-NET/&lt;/a&gt;&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetumbria.org/aggbug.aspx?PostID=522" width="1" height="1"&gt;</content><author><name>Paolo Possanzini</name><uri>http://dotnetumbria.org/members/Paolo-Possanzini/default.aspx</uri></author></entry></feed>