June 2006 Blog Posts

Un venerdì da "venerdì"

Sarà il caldo, sarà l'aver iniziato la giornata con l'ennesimo "stop and go" su una commessa a cui inizio ad essere veramente allergico, sarà (come l'ha definito qualcuno ) il "megaprogettone" del momento che mi crea qualche grattacapo, sarà che stamattina ho saputo che un altro dei (pochi) veri miti informatici nostrani varca il confine (con relative riflessioni conseguenti), sarà che la grigliata di domani alla fine è saltata... Di sicuro quello di oggi è proprio un venerdì "per definizione"!

The Day After

E' difficile per me capire perché oggi io mi senta un po' frastornato. I tre giorni di Object Oriented Design e .NET fanno ormai parte della collezione "gold" del mio passato(ok, passato da poche ore ma pur sempre irrimediabilmente passato!). Non so se oggi mi ritrovo in questo "stato" per colpa delle tonnellate di smog che mi sono respirato andando in moto avanti e indietro per tre giorni da casa a Segrate. Non so ancora se, invece, questa sia solo quella stanchezza fisica gratificante da "sposta il baricentro quà e là", perchè, intendiamoci, le curve su una moto sportiva non si fanno "seduti sulla sella", ma piuttosto "in punta di piedi",...

Intellisense in VS per i file di mapping NHibernate

Mentre cercavo tutt'altro (come sempre), ho "sbattuto il naso" su un paragrafo della guida di NHibernate che spiegava come attivare l'intellisense dell'editor XML di VS per i files di NHibernate. E' sufficiente copiare i due files nhibernate-mapping-2.0.xsd e nhibernate-configuration-2.0.xsd dalla cartella in cui si è installato NHibernate alla sottocartella (Cartella programmi)\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml\ nel caso di VS2003 oppure (Cartella programmi)\Microsoft Visual Studio 8\Xml\Schemas\ nel caso di VS2005.

[Moto] 11 anni di spettacolo allo stato puro!

Ricordo la prima intervista che lo staff di Grand Prix fece a Vale nel '96 quasi come se... (continua)

Data Sources property drag&drop in Visual Studio 2005 (renamed)

Questo strano comportamento si verifica sia in C# che in VB: aggiungendo una nuova Object Data Source (per esempio una nostra classe di business) questa viene aggiunta alla finestra Data Sources e come si sa è possibile (bellisssssimo!!!) scegliere il tipo di controllo più adatto al tipo di proprietà e trascinare il campo sulla form in modo che VS crei per noi il controllo scelto, una label di descrizione (entrambi con nomi già "descrittivi")e crei il binding tra il controllo e la proprietà. Il problema riscontrato é che la label di descrizione (mentre il controllo in binding stranamente no) viene dichiarato all'interno della InitializeComponents() invece che...

[NHibernate] Date null e MinValue

In questi giorni sto proseguendo con lo sviluppo di un'applicazione che utilizza NHibernate per persistere i dati sul DB Sql. Si tratta del secondo progetto nel quale utilizzo NHibernate ed il primo era talmente particolare (un engine di report e query su base oggetti che sfruttava Reflection) che non mi sono neanche ritrovato realmente di fronte a problematiche real-world. Oggi pomeriggio, però, mi sono trovato di fronte ad un campo date del db che in alcuni casi doveva essere null. Lì per lì era come se mi fossi dimenticato dell'esistenza di questo tipo di problema... Ovviamente DateTime non accetta null (ok, nella 2.0 ci sono i nullable ma alla fin fine...