<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>Elucubrazioni</title>
        <link>http://blogs.ugidotnet.org/netArt/category/Elucubrazioni.aspx</link>
        <description>Elucubrazioni</description>
        <language>it-IT</language>
        <copyright>Gabriele Gaggi</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <item>
            <title>Mi cospargo il capo di cenere... e disinstallo immediatamente GWA</title>
            <link>http://blogs.ugidotnet.org/netArt/archive/2005/05/25/17281.aspx</link>
            <description>
Tempo fa segnalo all'insuperabile Lorenzo&amp;nbsp;che un link che aveva postato&amp;nbsp;puntava&amp;nbsp;ad un 
post eliminato. Lorenzo mi chiede spiegazioni via msn&amp;nbsp;dato che a lui 
risulta ancora presente. Rivado sul sito ed in effetti ha ragione... 
vabbuò.&amp;nbsp;
Ieri sera scrivo un commento (in verità stupido ma... simpatico ) 
ad un post del mitico Andrea. Questa mattina butto un occhio al post per leggere i 
commenti di altri lettori e, sorpresa,&amp;nbsp;non vedo il mio commento. Mi dico: o 
il comunity server ha problemi con i commenti oppure Andrea 
ha considerato il commento troppo stupido (dato l'argomento serio del post)... e 
l'idea di questa seconda ipotesi&amp;nbsp;mi fa pure inc...are perchè da lui proprio 
non me lo aspetterei mai.&amp;nbsp;Segnalo la cosa ad Andrea che sorpreso mi 
dice che a lui risulta che il commento è ancora presente.Rivado al post e 
trovo il mio commento seguito da molti altri.
Ok, ok. Inutile negare l'evidenza: Disinstallo Google Web Accellerator 
"che è meglio". 


   powered by IMHO 1.2&lt;img src="http://blogs.ugidotnet.org/netArt/aggbug/17281.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriele Gaggi</dc:creator>
            <guid>http://blogs.ugidotnet.org/netArt/archive/2005/05/25/17281.aspx</guid>
            <pubDate>Wed, 25 May 2005 14:25:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/netArt/archive/2005/05/25/17281.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/netArt/comments/commentRss/17281.aspx</wfw:commentRss>
        </item>
        <item>
            <title>File di Trace in .Net</title>
            <link>http://blogs.ugidotnet.org/netArt/archive/2005/02/25/11464.aspx</link>
            <description>
  Ieri mi sono scontrato con il problema di 
generare un file di trace di un'applicazione.
Il mio pensiero è subito volato verso le Enterprise Library, finalmente l'occasione di 
utilizzare questo gioiello della scienza e della tecnica. Durante il workshop 
del 2 dicembre (Architecture &amp;amp; Management) ero rimasto affascinato 
dagli Application Blocks, tanto (giustamente)&amp;nbsp;decantati dal nostro Lorenzo.&amp;nbsp;Dopo l'uscita della versione 1.0 delle&amp;nbsp;EL non vedevo l'ora di avere 
l'occasione per buttarmici sopra. Ma con il senno di poi mi rendo conto che 
l'occasione non era questa.
Infatti,&amp;nbsp;man mano che&amp;nbsp;approfondivo 
l'argomento&amp;nbsp;mi rendevo sempre più conto che le EL sono eccezionali, ma nel 
mio caso era come utilizzare una bomba atomica per far fuori una mosca.&amp;nbsp;La 
maggior parte delle funzionalità offerte dal Logging Block erano superflue per 
il mio scopo. Dovevo solo scrivere un misero file di trace in locale in una 
posizione ben definita. Ripresomi dall'entusiasmo e&amp;nbsp;con fare 
sconsolato&amp;nbsp;(ancora una volta mi tocca rimandare l'uso delle EL      
            
 ) mi sono buttato sulla comodissima classe Trace del 
framework: 
Trace.Listeners.Add(new&amp;nbsp;TextWriterTraceListener(this.mTraceFile));Trace.AutoFlush&amp;nbsp;=&amp;nbsp;true;...if(this.mWriteTrace)&amp;nbsp;Trace.WriteLine(message,&amp;nbsp;category);...~MiaClasse(){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Trace.Close();}

Ho evitato volutamente l'uso dei TraceSwitch e del 
WriteLineIf dato che:
You can minimize the performance penalty of instrumenting your 
application by using If...Then statements instead of using 
WriteLineIf statements. 
Fonte: Msdn - Trace.WriteLineIf Method      
Che dire, la cosa nella sua banalità mi ha fatto riflettere. Spesso cadiamo 
nella trappola di dimenticare l'obiettivo e farci trascinare dal desiderio di 
utilizzare l'ultimo ritrovato perché ci incuriosisce, perché fa cool  (La cosa vale anche nella vita di tutti i giorni, compriamo 
cellulari con più funzioni di un pc per poi usare il 10% di queste 
funzionalità). Altre volte vogliamo offrire di più di quanto il cliente ci ha 
chiesto, ed implementiamo di nostra iniziativa funzionalità che riteniamo 
utilissime (Ho cominciato ad essere cosciente di questa problematica dopo 
l'intervento dell'Agile Marco 
              
       al workshop di cui sopra).
Quante volte, quindi, il nostro essere Tecno-Entusiasti ci allontana 
dall'obiettivo?

powered by IMHO 1.2 with Emoticon Formatter
&lt;img src="http://blogs.ugidotnet.org/netArt/aggbug/11464.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriele Gaggi</dc:creator>
            <guid>http://blogs.ugidotnet.org/netArt/archive/2005/02/25/11464.aspx</guid>
            <pubDate>Fri, 25 Feb 2005 10:30:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/netArt/archive/2005/02/25/11464.aspx#feedback</comments>
            <slash:comments>14</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/netArt/comments/commentRss/11464.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Rintracciabilità delle informazioni</title>
            <link>http://blogs.ugidotnet.org/netArt/archive/2005/02/15/10863.aspx</link>
            <description>Nei giorni scorsi riflettevo circa la metodologia che utilizzo per cercare le soluzioni ai mille piccoli problemi che la programmazione mi (ci) porta ad affrontare.
Generalmente parto da Google utilizzando parole chiave in inglese. Si sa, la lingua madre del web &amp;#232; l'inglese, e a maggior ragione per le problematiche tecnico/informatiche. La ricerca avviene sia nel web che nei gruppi dove spesso si trovano soluzioni interessanti e link azzeccati.
Man mano si raffina la ricerca modificando le parole chiave fino ad arrivare vicini alla soluzione. A questo punto comincia la fase di test e si sperimentano variazioni.
Al termine di questo processo, se il problema &amp;#232; sufficientemente generico ed a mio parere interessante, riassumo la soluzione trovata sul blog.
Gli scopi sono fondamentalmente tre: condividere, fare ordine mentale ed archiviare la soluzione a mia futura memoria. La speranza &amp;#232; inoltre che attraverso il feedback dei visitatori la "soluzione" possa ulteriormente raffinarsi o addirittura essere del tutto stravolta&amp;#8230; comunque discussa.
Riflettevo quindi su come rendere maggiormente utile agli altri le soluzioni pubblicate, cio&amp;#232; come rafforzare maggiormente il primo scopo: la condivisione, e, ripassando mentalmente il processo, ho rintracciato un "baco logico"... la mia soluzione la scrivo in italiano... ma la ricerca iniziale la faccio in inglese... quanti fanno come me ricerche in inglese, e quindi ripercorrono il mio processo di ricerca, per poi magari arrivare alle mie medesime conclusioni quando un post &amp;#232; gi&amp;#224; bello pronto? (e quanti l&amp;#8217;hanno fatto prima di me?)
Visto che non mi sento all'altezze di scrivere post in inglese, ho pensato di inserire al termine di ogni post tecnico una sezione chiamata "parole chiave" dove indicare un breve elenco delle parole in inglese che mi hanno portato alla soluzione. Questo per far si che immettendo le medesime parole chiave in un motore di ricerca il mio post possa apparire tra i risultati.
Come vi sembra l'idea? E' da adottare? Ha qualche controindicazione?
 &lt;img src="http://blogs.ugidotnet.org/netArt/aggbug/10863.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriele Gaggi</dc:creator>
            <guid>http://blogs.ugidotnet.org/netArt/archive/2005/02/15/10863.aspx</guid>
            <pubDate>Tue, 15 Feb 2005 23:35:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/netArt/archive/2005/02/15/10863.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/netArt/comments/commentRss/10863.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Dagli addosso all'eretico!</title>
            <link>http://blogs.ugidotnet.org/netArt/archive/2005/01/21/9842.aspx</link>
            <description>
Accese discussioni sul web relative ad un articolo 
estremamente provocatorio:
OOP Is Much Better in Theory Than in Practice
Dal mio punto di vista l'importante è non estremizzare, come sempre non 
appoggiare un modello come una religione ma utilizzarlo ai propri scopi come 
meglio si ritiene.
Queste alcune discussioni trovate in rete:
Wup.it
Lambda the Ultimate

powered by IMHO 1.2 with Emoticon Formatter&lt;img src="http://blogs.ugidotnet.org/netArt/aggbug/9842.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriele Gaggi</dc:creator>
            <guid>http://blogs.ugidotnet.org/netArt/archive/2005/01/21/9842.aspx</guid>
            <pubDate>Fri, 21 Jan 2005 14:36:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/netArt/archive/2005/01/21/9842.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/netArt/comments/commentRss/9842.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Fumatori</title>
            <link>http://blogs.ugidotnet.org/netArt/archive/2005/01/12/9172.aspx</link>
            <description>
"In sintesi la proposta Cossa-Mazzuca, che sar&amp;#224; presentata alla Camera luned&amp;#236; 17 p.v. prevede che nei luoghi di lavoro non siano necessari particolari investimenti in porte a chiusura ermetica e mega-condizionatori, ritenendo sufficiente, per uno spazio in cui si recheranno solo i fumatori, anche una finestra aperta. La legge cos&amp;#236; formulata resta rispettosa dei diritti dei non fumatori ma non cerca di imporre al fumatore il "dovere della salute". Il secondo punto trattato riguarda gli spazi come circoli privati o similari, i cui associati accettino che all&amp;#8217;interno sia possibile fumare. Oggi la Legge li obbliga a prevedere il "vietato fumare"."
I deputati Cossa&amp;nbsp;e Mazzuca&amp;nbsp;(destra e sinistra per una volta uniti) presenteranno la proposta di legge di cui sopra. Per renderla pi&amp;#249; interessante hanno organizzato una raccolta di firme appoggiata dall'associazione fumatori cortesi e dall'associazione IO FUMO. Questo il link al module necessario per i volenterosi che volessero raccogliere firme. powered by IMHO 1.1 with Emoticon Formatter 
&amp;nbsp;&lt;img src="http://blogs.ugidotnet.org/netArt/aggbug/9172.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriele Gaggi</dc:creator>
            <guid>http://blogs.ugidotnet.org/netArt/archive/2005/01/12/9172.aspx</guid>
            <pubDate>Wed, 12 Jan 2005 19:14:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/netArt/archive/2005/01/12/9172.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/netArt/comments/commentRss/9172.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Getto il sasso nel web-stagno</title>
            <link>http://blogs.ugidotnet.org/netArt/archive/2005/01/04/8466.aspx</link>
            <description>
Ora capisco quando parlano del panico della pagina bianca degli scrittori!! :-)
Ok, mi faccio forza e macchio il blog.E' da qualche mese che ho scoperto l'esistenza di Weblogs @ UGIdotNET. Da allora seguo assiduamente le elucubrazioni dotnettiane e non: a volte ho timidamente partecipato a qualche discussione, quotidianamente scopro informazioni utili al mio lavoro, con estrema soddisfazione ho partecipato al workshop di dicembre. 
Ora provo a partecipare anche io, sperando di essere utile alla comunit&amp;#224; di UGIdotNET ;-)
powered by IMHO&amp;nbsp;(ed in seguito copiato ed incollato sul sito a causa di un non ben precisato "Publishing error" Object reference not set to an instance of an object)&lt;img src="http://blogs.ugidotnet.org/netArt/aggbug/8466.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriele Gaggi</dc:creator>
            <guid>http://blogs.ugidotnet.org/netArt/archive/2005/01/04/8466.aspx</guid>
            <pubDate>Tue, 04 Jan 2005 14:47:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/netArt/archive/2005/01/04/8466.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/netArt/comments/commentRss/8466.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>