dicembre 2007 Blog Posts

Gestire la propria libreria con aNobii

Con aNobii è possibile gestire la propria libreria, e in più possiamo ottenere il codice da inserire nella configurazione del nostro blog in modo da mostrare l'elenco dei libri a chi legge i nostri post. E' possibile definire quanti libri mostrare, se a caso o gli ultimi inseriti, se tutti o solo quelli che stiamo leggendo.   L'ho scoperto leggendo il blog di Andrea Angella e l'ho subito copiato. Veramente ben fatto. Adesso non romperò più postando sui libri che sto leggendo... con immagini in Full HD ;-)

IDisposable pattern

Probabilmente (come quasi sempre) arrivo buon ultimo su una questione evidentemente determinante per la scrittura di buon codice .NET: la gestione degli oggetti che implementano IDisposable e più in generale l'implementazione di tale interfaccia. Avendo aperto un thread sul forum di UGISS, sono stato "gentilmente ripreso" da robertob che mi suggerisce di fare la Dispose() di alcuni oggetti (un OdbcCommand, un OdbcDataReader e un SqlCeCommand utilizzati nel mio sogente). Orrore e sgomento: un Dispo-chè? Ma non c'è la Garbage Collection? E che cavolo, ma se devo fare tutto io a manina, a che serve 'sto framework del piffero?...

[Vista tip] Search folders e il gadget sidebar "Presentazione"

La questione in gioco è la seguente: Come definire un elenco di immagini da presentare nella side bar, all'interno di una più ampia collezione di imagini ? Poichè la configurazione del gadget prevede la possibilità di selezionare una sola cartella (ed eventualmente le sue sottocartelle) la prima (orrenda) soluzione che mi è venuta in mente è stata quella creare una cartella e dentro tale cartella creare i collegamenti alle immagini. (<<< da NON fare!!!) Poi mi sono ricordato di una feature di Vista, le cartelle di ricerca. Ed ecco cosa ho fatto: ...

Libri che sto leggendo

E' tempo di aggiornare l'elenco dei libri che sto leggendo... Eccezionale veramente: andate a vedere cosa ne pensa Bill Ryan: Essentially what I mean by this is that he covers stuff that real developers are confronted with over and over everday.  He intentionally focuses on problem areas and how to address them.   Al momento non oso comentarlo (l'ho appena iniziato). Posso solo dire che sono un addicted della "Head First". Mi sa che comprerò altri libri di questa serie.

IE 8: On the Path to Web Standards Compliance - ACID 2 Test Pass Complete

Un'interessante intervista al General Manager Dean Hachamovitch e al Main Architect Chris Wilson su IE8 su Channel 9, in occasione di un importante risultato: la build interna del 12/12/07 di IE8 è in grado di renderizzare correttamente la faccetta del test Acid2. Tanto per intenderci, ad oggi la situazione è la presente (tratto da Wikipedia - Acid2):   Acid2 as rendered by Internet Explorer 6.0   Acid2 as rendered by Internet Explorer 7.0   Acid2 as rendered by Mozilla Firefox 1.0, Mozilla 1.7.13, and Netscape 7.2   Acid2 as rendered by Mozilla Firefox...

SqlBulkCopy at work

Dopo aver provato vari metodi di importazione di un file dati in formato testo in un database, come meglio descritto nel mio precedente post Importare un file di testo in SQL Server (Ce ed Express), ho effettuato anche le prove con SqlBulkCopy. Questi i risultati: Using SQL Server Express Edition ==================================================================== BulkCopy step 1 of 2 (read textfile to a DataTable)..: 00.01.22.1578 BulkCopy step 2 of 2 (write DataTable to the DB).....: 00.01.34.4933 -------------------------------------------------------------------- BulkCopy total elapsed time..........................:...

Sorgenti del test di importazione file txt in SQL Server

Sorgente delle prove con SQL Server Compact Edition: namespace ConsoleLoadToSQL { class TextToSqlCe { private Stopwatch stopWatch; public Stopwatch StopWatch { get { return stopWatch; ...

BCP e SqlBulkCopy

Su suggerimento di Lorenzo, relativamente al mio precedente post, sono andato a studiarmi l'utility da comand prompt bcp, ma mi sono accorto che è analoga alla classe SqlBulkCopy che espone le stesse (o quasi) funzionalità all'interno del framework .NET 2.0 (o superiore) - per tutte le versioni di SQL Server ad esclusione della Compact edition: Remarks Microsoft SQL Server includes a popular command-prompt utility named bcp for moving data from one table to another, whether on a single server or between servers. The SqlBulkCopy class lets you write...

Importare un file di testo in SQL Server (Ce ed Express)

  In azienda ho una bascula (per pesare il latte munto in stalla) che ha una porta seriale. Per controllare la produzione di ciascuna munta e per registrare le consegne alla cooperativa di raccolta ho fatto un paio di anni fa un programmino con Borland Delphi, al volo come al solito, che riceve sulla seriale la lettura in continuo del peso. Le variazioni di peso vengono registrate su un file di testo (essendo una versione 0.0.0.0.0.0...1). Una volta verificato il funzionamento avrei dovuto modificare il programma per farlo girare come servizio in background, registrando i dati in un database....

[OT] Presepio

Anche se posto in ritardo, l'otto dicembre scorso, come di consueto, mi sono cimentato nella preparazione del presepio. Ogni anno mi propongo di fare la cascatella d'acqua, ma poi la rimando all'anno successivo perchè troppo impegnativa. Della serie: la feature che avreste sempre voluto ma che il project manager vi boccia sempre  per mancanza di tempo e/o risorse! Le foto le ho fatte al volo col telefonino, perdonate la scarsa qualità.   

Open XML Developer Workshop

Cercando un modo per "dialogare" programmaticamente con Excel, mi sono ricordato che con Office 2007 il nuovo formato di registrazione dei dati è OpenXML e ho trovato il sito della Microsoft Open XML Developer Workshop . Citando l'introduzione: If you are new to development with the Open XML File Formats, take a look at this Open XML Online Training series. This training provides 11 interactive modules and 3 additional videos that cover: Open XML file formats architecture. Practical details of the Open...

Excel 2007 bacato???

Cercando un .NET data provider per leggere le celle di un file excel, ho trovato un post su un presunto baco di excel. Ho provato e... cacchio! Eccolo lì. Ma non è possibile! Basta scrivere in una cella la formula = 850 * 77,1 e il risultato è 100.000 invece di essere 65.535. Ok, d'accordo, è un bag arci noto, forse ero l'unico che ancora non lo sapeva, e forse no. Prossimamente verrà rilasciata una patch tramite Windows Update, mentre per il Service Pack di Office 2007 non è stata ancora definita una...

«dicembre»
domlunmarmergiovensab
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345