<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>Un po' di numeri</title>
        <link>http://blogs.ugidotnet.org/adrian/category/310.aspx</link>
        <description>Un po' di numeri</description>
        <language>it-IT</language>
        <copyright>Adrian Florea</copyright>
        <managingEditor>adrian_florea@yahoo.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>[OT] 18-11-7-?</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2006/07/25/45289.aspx</link>
            <description>&lt;P&gt;Nel &lt;A href="http://blogs.ugidotnet.org/adrian/archive/2004/08/04/1437.aspx"&gt;2004&lt;/A&gt;, Italia aveva &lt;FONT color=#ff0000&gt;&lt;B&gt;18&lt;/B&gt;&lt;/FONT&gt; supercomputer nel &lt;A href="http://www.top500.org/"&gt;Top500&lt;/A&gt; internazionale.&lt;BR&gt;Nel &lt;A href="http://blogs.ugidotnet.org/adrian/archive/2005/06/22/20042.aspx"&gt;2005&lt;/A&gt;, ne aveva &lt;FONT color=#ff0000&gt;&lt;B&gt;11&lt;/B&gt;&lt;/FONT&gt;.&lt;BR&gt;Nel 2006, ne ha solo &lt;FONT color=#ff0000&gt;&lt;B&gt;7&lt;/B&gt;&lt;/FONT&gt;.&lt;/P&gt;
&lt;P&gt;Su che numero per il prossimo anno scommettereste?...&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/45289.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2006/07/25/45289.aspx</guid>
            <pubDate>Wed, 26 Jul 2006 06:41:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/45289.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2006/07/25/45289.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/45289.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/45289.aspx</trackback:ping>
        </item>
        <item>
            <title>La legge di Benford</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2005/10/09/27803.aspx</link>
            <description>&lt;P&gt;Un risultato davvero sorprendente quello della &lt;A href="http://it.wikipedia.org/wiki/Legge_di_Benford"&gt;legge di Benford&lt;/A&gt;: la probabilit&amp;#224; che nei &lt;I&gt;dati reali&lt;/I&gt; un numero in notazione decimale inizi con la cifra &lt;I&gt;d&lt;/I&gt; (1&amp;lt;=&lt;I&gt;d&lt;/I&gt;&amp;lt;=9) &amp;#232;:&lt;/P&gt;
&lt;P align=center&gt;P(&lt;I&gt;d&lt;/I&gt;) = Log10(1+1/&lt;I&gt;d&lt;/I&gt;)&lt;/P&gt;
&lt;P&gt;Cosa vuol dire questo? Vuol dire che nei &lt;I&gt;dati reali&lt;/I&gt;, la probabilit&amp;#224; che un numero inizi con la cifra 1 &amp;#232; 0,301 e non 0,111 come uno si potrebbe aspettare! In pi&amp;#249;, vuol dire che &amp;#232; pi&amp;#249; probabile che un numero inizi con una cifra inferiore che con una maggiore! Bello, no?&lt;/P&gt;
&lt;P&gt;Applicazioni? Per esempio nell'analisi forensica dei dati di contabilit&amp;#224;! Se avete un datawarehose, potete verificarla.&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/27803.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2005/10/09/27803.aspx</guid>
            <pubDate>Sun, 09 Oct 2005 23:50:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/27803.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2005/10/09/27803.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/27803.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/27803.aspx</trackback:ping>
        </item>
        <item>
            <title>I numeri Ramsey e le cene UGIdotNET</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2005/09/22/26878.aspx</link>
            <description>&lt;P&gt;Se fossimo almeno in &lt;FONT color=#ff0000&gt;&lt;B&gt;6&lt;/B&gt;&lt;/FONT&gt; (notiamo con &lt;B&gt;p&lt;/B&gt; questo numero; &lt;B&gt;p&lt;/B&gt; come &lt;B&gt;p&lt;/B&gt;ersone) ad una &lt;A href="http://blogs.ugidotnet.org/pape/archive/2005/09/19/26685.aspx"&gt;cena UGIdotNET&lt;/A&gt;, sappiate che si verificherebbe una di queste due situazioni: o almeno &lt;B&gt;&lt;FONT color=#ff0000&gt;3&lt;/FONT&gt;&lt;/B&gt; di noi (notiamo con &lt;B&gt;a&lt;/B&gt;, &lt;B&gt;a&lt;/B&gt; come &lt;B&gt;a&lt;/B&gt;mici)&amp;nbsp;si sono&amp;nbsp;gi&amp;#224; conosciuti un'altra volta, o almeno &lt;B&gt;&lt;FONT color=#ff0000&gt;3&lt;/FONT&gt;&lt;/B&gt; di noi (notiamo con &lt;B&gt;s&lt;/B&gt;, &lt;B&gt;s&lt;/B&gt; come &lt;B&gt;s&lt;/B&gt;conosciuti)&amp;nbsp;si conoscono&amp;nbsp;per la prima volta alla cena. E tutto questo in base al &lt;A href="http://mathworld.wolfram.com/RamseyNumber.html"&gt;numero Ramsey&lt;/A&gt; &lt;B&gt;&lt;FONT color=#ff0000&gt;R(3, 3) = 6&lt;/FONT&gt;&lt;/B&gt;.&lt;/P&gt;
&lt;P&gt;Con&amp;nbsp;questa notazione, abbiamo &lt;B&gt;p = R(a, s)&lt;/B&gt;. Si sa che:&lt;/P&gt;
&lt;P&gt;6 = R(3, 3)&lt;BR&gt;9 = R(3, 4) = R(4, 3)&lt;BR&gt;14 = R(3, 5) = R(5, 3)&lt;BR&gt;18 = R(4, 4) = R(3, 6) = R(6, 3)&lt;BR&gt;23 = R(3, 7) = R(7, 3)&lt;BR&gt;25 = R(4, 5) = R(5, 4) (qui 25 potrebbe per esempio rappresentare: 11 giocatori di una squadra + 11 dell'altra squadra + 1 arbitro + 2 assistenti dell'arbitro)&lt;BR&gt;28 = R(3, 8) = R(8, 3)&lt;BR&gt;36 = R(3, 9) = R(9, 3)&lt;/P&gt;
&lt;P&gt;In soldoni, la sostanza dello stupendo &lt;A href="http://www.math.uchicago.edu/~mileti/museum/ramsey.html"&gt;teorema di Ramsey&lt;/A&gt;, (che occupa la posizione 31 nel &lt;A href="http://personal.stevens.edu/~nkahl/Top100Theorems.html"&gt;Top 100 Greatest Theorems&lt;/A&gt; di sempre - mica scherziamo...) &amp;#232; questa:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;"&lt;I&gt;Complete disorder (in certain situations) is impossible. No matter how jumbled and chaotic you try to arrange certain objects, you will find yourself creating a very highly organized and structured object within it&lt;/I&gt;".&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Ci vediamo &lt;A href="http://www.ugidotnet.org/workshops/workshops_detail.aspx?ID=42e28260-8a21-41a0-92f3-4b394088b2b9"&gt;il 12&lt;/A&gt;, magari&amp;nbsp;smentiremo il teorema, facendo un gran &lt;I&gt;complete disorder&lt;/I&gt; :-)&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/26878.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2005/09/22/26878.aspx</guid>
            <pubDate>Thu, 22 Sep 2005 22:52:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/26878.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2005/09/22/26878.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/26878.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/26878.aspx</trackback:ping>
        </item>
        <item>
            <title>Top 10 post (primo anno)</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2005/03/05/11868.aspx</link>
            <description>&lt;P&gt;Da 2 giorni sono &lt;A href="http://blogs.ugidotnet.org/adrian/archive/2005/03/04/11752.aspx"&gt;entrato nel secondo anno di blogging&lt;/A&gt;, &amp;#232; sabato sera e quindi tempo di statistiche sceme:&lt;/P&gt;
&lt;TABLE width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%" bgColor=#c0c0c0&gt;&lt;B&gt;&lt;FONT color=#ffffff&gt;Top #&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD width="87%" bgColor=#c0c0c0&gt;&lt;B&gt;&lt;FONT color=#ffffff&gt;Description&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%" bgColor=#c0c0c0&gt;&lt;FONT color=#ffffff&gt;&lt;B&gt;Web Views&lt;/B&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;1&lt;/TD&gt;
&lt;TD width="87%"&gt;Write a routine that counts the number of bits in a byte&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;313&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;2&lt;/TD&gt;
&lt;TD width="87%"&gt;Member names cannot be the same as their enclosing type&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;312&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;3&lt;/TD&gt;
&lt;TD width="87%"&gt;Do return an empty array instead of a null reference&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;282&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;4&lt;/TD&gt;
&lt;TD width="87%"&gt;Nuovo test (chi vuol essere nel mio blogroll?)&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;253&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;5&lt;/TD&gt;
&lt;TD width="87%"&gt;App.config e NUnit&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;241&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;6&lt;/TD&gt;
&lt;TD width="87%"&gt;Tutto fumo, niente fumetti&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;234&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;7&lt;/TD&gt;
&lt;TD width="87%"&gt;Compilazione di programmi vuoti in vari linguaggi .NET&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;207&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;8&lt;/TD&gt;
&lt;TD width="87%"&gt;RomanEval (i vincitori con le loro soluzioni)&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;204&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;9&lt;/TD&gt;
&lt;TD width="87%"&gt;Classi proxy dinamiche in .NET implementate in progetti open-source&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;201&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;10&lt;/TD&gt;
&lt;TD width="87%"&gt;Ma posso creare un array unidimensionale con il limite inferiore diverso da zero?&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;194&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;TABLE width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%" bgColor=#c0c0c0&gt;&lt;FONT color=#ffffff&gt;&lt;B&gt;Top #&lt;/B&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="87%" bgColor=#c0c0c0&gt;&lt;FONT color=#ffffff&gt;&lt;B&gt;Description&lt;/B&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%" bgColor=#c0c0c0&gt;&lt;FONT color=#ffffff&gt;&lt;B&gt;Agg Views&lt;/B&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;1&lt;/TD&gt;
&lt;TD width="87%"&gt;Bug compilatore VB .NET? (StandardModuleAttribute)&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;345&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;2&lt;/TD&gt;
&lt;TD width="87%"&gt;Quiz Sharp #45&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;335&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;3&lt;/TD&gt;
&lt;TD width="87%"&gt;Il ragno azzurro&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;333&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;4&lt;/TD&gt;
&lt;TD width="87%"&gt;ore.&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;333&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;5&lt;/TD&gt;
&lt;TD width="87%"&gt;Il teorema di McEliece&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;333&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;6&lt;/TD&gt;
&lt;TD width="87%"&gt;Qualcosa di nuovo sul new&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;325&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;7&lt;/TD&gt;
&lt;TD width="87%"&gt;Raf 10&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;321&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;8&lt;/TD&gt;
&lt;TD width="87%"&gt;Quiz (BASIC, Einstein, Berlusconi)&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;318&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;9&lt;/TD&gt;
&lt;TD width="87%"&gt;Brian Grunkemeyer &amp;#232; l'autore delle static class&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;298&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;10&lt;/TD&gt;
&lt;TD width="87%"&gt;Quiz Sharp #44&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;296&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;TABLE width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%" bgColor=#c0c0c0&gt;&lt;FONT color=#ffffff&gt;&lt;B&gt;Top #&lt;/B&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="87%" bgColor=#c0c0c0&gt;&lt;FONT color=#ffffff&gt;&lt;B&gt;Description&lt;/B&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%" bgColor=#c0c0c0&gt;&lt;FONT color=#ffffff&gt;&lt;B&gt;Web + Agg&lt;/B&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;1&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Write a routine that counts the number of bits in a byte&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;520&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;2&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Il ragno azzurro&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;512&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;3&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Quiz Sharp #40 (protected internal)&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;474&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;4&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Bug compilatore VB .NET? (StandardModuleAttribute)&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;418&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;5&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Nuovo test (chi vuol essere nel mio blogroll?)&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;417&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;6&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Quiz (BASIC, Einstein, Berlusconi)&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;416&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;7&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Design patterns nel Framework .NET - #11&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;414&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;8&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Quiz Sharp #42&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;410&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;9&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Quiz Sharp #45&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;394&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD align=middle width="5%"&gt;10&lt;/TD&gt;
&lt;TD width="87%"&gt;&lt;B&gt;Tutto fumo, niente fumetti&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="8%"&gt;&lt;B&gt;394&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Posts&lt;/B&gt;: 276&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Stories&lt;/B&gt;: 0&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Comments&lt;/B&gt;: 281 - grazie :-)&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Trackbacks&lt;/B&gt;: 45&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;La canzone del giorno (non ridete!): Vittorio De Sica - Dicevo al cuore&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/11868.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2005/03/05/11868.aspx</guid>
            <pubDate>Sun, 06 Mar 2005 09:41:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/11868.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2005/03/05/11868.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/11868.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/11868.aspx</trackback:ping>
        </item>
        <item>
            <title>Il teorema di McEliece</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2005/01/31/10125.aspx</link>
            <description>&lt;P&gt;Da &lt;A href="http://rgrig.blogspot.com/2004/12/integer-arithmetic.html"&gt;questo post&lt;/A&gt; del mio connazionale &lt;A href="http://rgrig.blogspot.com/"&gt;Radu Grigore&lt;/A&gt;, scopro un bellissimo &lt;B&gt;teorema di McEliece&lt;/B&gt; (per la cronaca, Robert McEliece &amp;#232; stato negli anni '60 compagno di dottorato di ricerca con &lt;A href="http://www-cs-faculty.stanford.edu/~knuth/"&gt;Donald Knuth&lt;/A&gt;, vero mostro sacro dell'informatica):&lt;/P&gt;
&lt;BLOCKQUOTE&gt;Any continuous strictly increasing function f : R -&amp;gt; R with the inverse g, g(Z) included in Z, has the dual properties: 
&lt;UL&gt;
&lt;LI&gt;ceiling(f(x)) = ceiling(f(ceiling(x))) 
&lt;LI&gt;floor(f(x)) = floor(f(floor(x)))&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;OK, adesso so che volete un esempio semplice in C# :-) &lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemmathclasssqrttopic.asp"&gt;System.Math.Sqrt&lt;/A&gt; &amp;#232; definita in {&lt;B&gt;double&lt;/B&gt; non negativi} con valori in {&lt;B&gt;double&lt;/B&gt; non negativi}, &amp;#232;
monotona strettamente crescente &lt;strike&gt;strettamente ascendente (si dice cos&amp;#236;?)&lt;/strike&gt; e per argomenti interi&amp;nbsp; non negativi la sua inversa fornisce argomenti interi non negativi. Quindi, in base al teorema di McEliece, abbiamo:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Math.Ceiling(Math.Sqrt(x)) == Math.Ceiling(Math.Sqrt(Math.Ceiling(x))) 
&lt;LI&gt;Math.Floor(Math.Sqrt(x)) == Math.Floor(Math.Sqrt(Math.Floor(x)))&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;b&gt;true&lt;/b&gt;, dove x &amp;#232; un &lt;B&gt;double&lt;/B&gt;. Oppure, un altro esempio semplicissimo: &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemmathclasslog10topic.asp"&gt;System.Math.Log10&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/10125.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2005/01/31/10125.aspx</guid>
            <pubDate>Tue, 01 Feb 2005 01:21:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/10125.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2005/01/31/10125.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/10125.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/10125.aspx</trackback:ping>
        </item>
        <item>
            <title>Where do people go on ugidotnet.org?</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2004/12/25/7822.aspx</link>
            <description>&lt;P&gt;A differenza di quanto mi aspettavo, scopro da &lt;A href="http://a9.com/"&gt;A9.com&lt;/A&gt; che le percentuali di visite su &lt;A href="http://ugidotnet.org/"&gt;ugidotnet.org&lt;/A&gt; sono divise cos&amp;#236;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.ugidotnet.org/"&gt;blogs.ugidotnet.org&lt;/A&gt; ~ &lt;STRONG&gt;62&lt;/STRONG&gt;%&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.ugidotnet.org/"&gt;ugidotnet.org&lt;/A&gt; ~ &lt;STRONG&gt;31&lt;/STRONG&gt;%&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://forum.ugidotnet.org/"&gt;forum.ugidotnet.org&lt;/A&gt; ~ &lt;STRONG&gt;6&lt;/STRONG&gt;%&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;La cosa mi fa sicuramente piacere per&amp;#242; mi aspettavo tra &lt;A href="http://blogs.ugidotnet.org/"&gt;blogs&lt;/A&gt; e &lt;A href="http://forum.ugidotnet.org/"&gt;forum&lt;/A&gt; esattamente il contrario.&lt;/P&gt;
&lt;P&gt;Nella vostra navigazione vi riconoscete in queste percentuali?&lt;/P&gt;
&lt;P&gt;(&lt;b&gt;Aggiornamento 26/12/04&lt;/b&gt;): Come segnalato da &lt;A href="http://blogs.ugidotnet.org/piyo/"&gt;Simone&lt;/a&gt;,
le statistiche riguardano le navigazioni coll'&lt;a href="http://pages.alexa.com/prod_serv/index.html"&gt;Alexa
Toolbar&lt;/a&gt; installata, quindi devono essere prese con questa cautela.&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/7822.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2004/12/25/7822.aspx</guid>
            <pubDate>Sun, 26 Dec 2004 09:55:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/7822.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2004/12/25/7822.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/7822.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/7822.aspx</trackback:ping>
        </item>
        <item>
            <title>Searching 125M lines of code</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2004/11/09/5298.aspx</link>
            <description>&lt;P&gt;Via &lt;A href="http://dotnetjunkies.com/WebLog/richard.dudley/archive/2004/11/08/31348.aspx"&gt;questo&lt;/A&gt; post di &lt;A href="http://dotnetjunkies.com/WebLog/richard.dudley/"&gt;Richard Dudley&lt;/A&gt;, ho scoperto:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.koders.com/"&gt;Koders&lt;/A&gt; - Source Code Search Engine&lt;/P&gt;
&lt;P&gt;Spettacolo!&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/5298.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2004/11/09/5298.aspx</guid>
            <pubDate>Tue, 09 Nov 2004 19:57:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/5298.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2004/11/09/5298.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/5298.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/5298.aspx</trackback:ping>
        </item>
        <item>
            <title>VS 2005 Beta1 - 30 ore di build!</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2004/08/23/1471.aspx</link>
            <description>Da questo &lt;A href="http://blogs.msdn.com/somasegar/archive/2004/07/09/178789.aspx"&gt;post&lt;/A&gt; di &lt;A href="http://blogs.msdn.com/somasegar/"&gt;S. Somasegar&lt;/A&gt; (&lt;A href="http://www.microsoft.com/presspass/exec/somasegar/default.asp"&gt;Corporate VP, Developer Division&lt;/A&gt;) scopro quanto dura fare&amp;nbsp;il build della Beta1 di VS 2005: più di 30 ore!!!...&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/1471.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2004/08/23/1471.aspx</guid>
            <pubDate>Tue, 24 Aug 2004 03:57:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/1471.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2004/08/23/1471.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/1471.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/1471.aspx</trackback:ping>
        </item>
        <item>
            <title>18 tra i primi 500 supercomputer più potenti del mondo sono in Italia</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2004/08/04/1437.aspx</link>
            <description>&lt;P&gt;A giugno 2004, quindi &lt;A href="http://www.top500.org/list/2004/06/"&gt;la classifica&lt;/A&gt; è recentissima, 18 tra &lt;A href="http://www.top500.org/"&gt;i primi 500 supercomputer più potenti del mondo&lt;/A&gt; si trovavano in Italia. I primi 3 appartengono all'ambiente universitario. Il primo occupa la posizione 63 in questa Top500 internazionale e la posizione 8 europea (dopo 4 supercomputer inglesi, 2 tedeschi e 1 francese). Una sorpresa (al meno per me) è che, di questi 18, Telecom ne ha ben 7!&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.cineca.it/"&gt;CINECA (Consorzio Interuniversitario per il Calcolo Automatico dell'Italia Nord Orientale)&lt;/A&gt; (63, 159), 
&lt;LI&gt;&lt;A href="http://www.cilea.it/"&gt;CILEA (Consorzio Interuniversitario Lombardo per l'Elaborazione Automatica)&lt;/A&gt; (209), 
&lt;LI&gt;&lt;A href="http://www.agip.it/"&gt;AGIP (Eni S.p.A)&lt;/A&gt; (237), 
&lt;LI&gt;Manufacturing Company (Fiat?) (266), 
&lt;LI&gt;&lt;A href="http://www.telecomitalia.it/"&gt;Telecom Italia S.p.A&lt;/A&gt; (354, 355, 356, 357, 358, 359, 380), 
&lt;LI&gt;&lt;A href="http://www.tre.it/"&gt;Hutchinson H3G&lt;/A&gt; (375), 
&lt;LI&gt;&lt;A href="http://www.vodafone.it/"&gt;Vodafone Italia&lt;/A&gt; (378, 422), 
&lt;LI&gt;&lt;A href="http://www.fiat.it/"&gt;Fiat&lt;/A&gt; (459), 
&lt;LI&gt;&lt;A href="http://www.algolproducts.com/"&gt;AlgolProducts S.p.A.&lt;/A&gt; (471), 
&lt;LI&gt;&lt;A href="http://www.sia.it/"&gt;SIA (Società Interbancaria per l’Automazione)&lt;/A&gt; (480) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Vediamo chi tra i ragazzi italiani che mi leggono e che hanno un blog in inglese ripostano la classifica sul loro blog :-)&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/1437.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2004/08/04/1437.aspx</guid>
            <pubDate>Thu, 05 Aug 2004 05:38:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/1437.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2004/08/04/1437.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/1437.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/1437.aspx</trackback:ping>
        </item>
        <item>
            <title>Più singleton e meno cose strane :-)</title>
            <link>http://blogs.ugidotnet.org/adrian/archive/2004/06/30/1417.aspx</link>
            <description>&lt;P&gt;Nel mio articolo "&lt;A href="http://www.ugidotnet.org/articles/articles_read.aspx?ID=76"&gt;L'individuazione via reflection delle classi singleton all'interno del Framework .NET&lt;/A&gt;" - grazie per il rating 4,70 :-) - trovavo le seguenti 3 classi singleton:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft.JScript.Empty&lt;/STRONG&gt; 
&lt;LI&gt;&lt;STRONG&gt;Microsoft.JScript.Missing&lt;/STRONG&gt; 
&lt;LI&gt;&lt;STRONG&gt;System.DBNull&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;e finivo l'articolo con una mia perplessità:&lt;/P&gt;
&lt;P&gt;"&lt;EM&gt;Giocando con vari test e cambiando leggermente i requisiti di implementazione ho scoperto che la classe &lt;/EM&gt;&lt;STRONG&gt;System.Reflection.Missing&lt;/STRONG&gt;&lt;EM&gt; ha il costruttore &lt;/EM&gt;&lt;STRONG&gt;internal&lt;/STRONG&gt;&lt;EM&gt; anziché &lt;/EM&gt;&lt;STRONG&gt;private&lt;/STRONG&gt;&lt;EM&gt;, per il resto è un singleton puro. Mi chiedo se si tratta di una disattenzione da parte degli sviluppatori del Framework oppure se è stata pensata come singleton solo all'esterno del Framework. Un caso simile è quello della classe interna &lt;/EM&gt;&lt;STRONG&gt;System.Empty&lt;/STRONG&gt;&lt;EM&gt; dove di nuovo il costruttore risulta &lt;/EM&gt;&lt;STRONG&gt;internal&lt;/STRONG&gt;&lt;EM&gt;.&lt;/EM&gt;"&lt;/P&gt;
&lt;P&gt;su queste altre due classi:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;System.Reflection.Missing&lt;/STRONG&gt; 
&lt;LI&gt;&lt;STRONG&gt;System.Empty&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Adesso, con la nuova versione del Framework (&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f1232c37-0fee-4aa6-aa89-b6dcefc0873b&amp;amp;DisplayLang=en"&gt;v2.0.40607&lt;/A&gt;), ho riprovato a vedere i risultati del mio codice e ho scoperto che avevo ragione :-) Nella versione &lt;STRONG&gt;v1.1.4322&lt;/STRONG&gt;,&amp;nbsp;&lt;STRONG&gt;System.Reflection.Missing&lt;/STRONG&gt; e &lt;STRONG&gt;System.Empty&lt;/STRONG&gt; erano dei singleton "mascherati" (adesso sono singleton come tutti gli altri!).&amp;nbsp;Inoltre hanno aggiunto anche questi 5, nuovi:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;System.Data.Odbc.OdbcFactory&lt;/STRONG&gt; 
&lt;LI&gt;&lt;STRONG&gt;System.Data.OleDb.OleDbFactory&lt;/STRONG&gt; 
&lt;LI&gt;&lt;STRONG&gt;System.Data.ProviderBase.DbConnectionPoolIdentity&lt;/STRONG&gt; 
&lt;LI&gt;&lt;STRONG&gt;System.Data.SqlClient.SqlClientFactory&lt;/STRONG&gt; 
&lt;LI&gt;&lt;STRONG&gt;System.Data.OracleClient.OracleClientFactory&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Come nell'altro &lt;A href="http://blogs.ugidotnet.org/adrian/archive/2004/06/29/1416.aspx"&gt;post&lt;/A&gt;, scopro quindi che, a parte le novità più visibili, hanno messo a posto delle piccole cose che non erano proprio perfette. Bello.&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/adrian/aggbug/1417.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adrian Florea</dc:creator>
            <guid>http://blogs.ugidotnet.org/adrian/archive/2004/06/30/1417.aspx</guid>
            <pubDate>Wed, 30 Jun 2004 13:13:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/adrian/comments/1417.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/adrian/archive/2004/06/30/1417.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/adrian/comments/commentRss/1417.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/adrian/services/trackbacks/1417.aspx</trackback:ping>
        </item>
    </channel>
</rss>