Web Log di Adrian Florea

"You know you've achieved perfection in design, not when you have nothing more to add, but when you have nothing more to take away." Antoine de Saint-Exupery
posts - 440, comments - 2715, trackbacks - 3944

My Links

Archives

Post Categories

Image Galleries

.RO Blogs

.RO People

.RO Sites

Blogs

Furls

Links

vinCitori

June 2005 Blog Posts

Best practice per gli obsolete in un enum

Succede che a volte dovete cambiare i nomi degli elementi in un'enum, per esempio, da ConsoleKey.BackSpace a ConsoleKey.Backspace, oppure da ConsoleKey.SpaceBar a ConsoleKey.Spacebar, utilizzando l'attributo Obsolete. Attenzione all'ordine degli elementi con lo stesso valore! L'elemento obsolete deve essere posizionato dopo l'elemento valido dello stesso valore. Il seguente snippet: class Test{      static void Main()      {            Foo f = (Foo)1;            System.Console.WriteLine(f);      }} stampa SomeThing a console se l'enum è: // NO!public enum Foo{      [Obsolete("Use Foo.Something.")]      SomeThing = 1,      Something = 1} e Something se l'enum è: // OK!public enum Foo{      Something = 1      [Obsolete("Use Foo.Something.")]      SomeThing = 1,}

posted @ Wednesday, June 29, 2005 7:18 PM | Feedback (13) | Filed Under [ Carillon .NET Pattern Dappertutto ]

Weblogs @ UGIdotNET = 2 anni

blogs.ugidotnet.org compie oggi  2 anni. Tanti auguri a noi!

posted @ Monday, June 27, 2005 12:39 PM | Feedback (30) | Filed Under [ Varie Voi ]

Dino Esposito in Romania

Visto che il 14 luglio non posso venire con voi, ho pensato di incontrare proprio in quel giorno, Dino Esposito. A Bucarest!!! Non ci posso credere... Complimenti, Aurelian!

posted @ Friday, June 24, 2005 12:28 PM | Feedback (19) | Filed Under [ Varie Voi RONUA ]

Meno supercomputer italiani nel top500

Rispetto all'anno scorso, quando avevo contato 18 supercomputer italiani nel Top500 internazionale, questo anno sono rimasti solo 11: CINECA (Consorzio Interuniversitario per il Calcolo Automatico dell'Italia Nord Orientale) (101, 106) Automotive Manufacturer (144) Energy Company (206) Telecom Italia (337, 421, 422, 423, 424) Hutchison H3G (385) Manufacturing Company (408) Un altro segno del declino?

posted @ Wednesday, June 22, 2005 12:07 PM | Feedback (15) | Filed Under [ Varie ]

no VB in the building :-)

Questo simpatico tizio, scriveva in un post di quasi un anno fa: "On threat of lynching, I will make sure that all demos are in C# and that there is no VB to be found anywhere in the building! :-)" Qualche dettaglio però, mi sa che gli era sfuggito :-) N.B.: Nel ritaglio ho lasciato anche un pezzo dell'header della sua Visual C# Biography, per aumentare il contrasto :-)

posted @ Wednesday, June 22, 2005 8:57 AM | Feedback (1) | Filed Under [ Varie ]

Buon Appetito Milano. Subscribed!

Un blog assolutamente da sottoscrivere, per gli amanti delle cene dopo i workshop!

posted @ Thursday, June 16, 2005 9:46 AM | Feedback (8) | Filed Under [ Varie ]

Una metafora aritmetica per i design pattern

Sfogliando le quasi 600 slide del corso di Design Patterns, tenuto dal Prof. Uwe Aßmann alla Linköpings Universitet, mi ha colpito questa splendida metafora aritmetica per i design pattern: "The basic solution strategy of a design pattern is factoring: a * b + a * d = a * (b + d) Design patterns are the “binomial formulas” of software engineering!" Il corso non è per niente standard e quindi, un'utilissima lettura anche per i più esperti, per l'inedita prospettiva che offre!

posted @ Wednesday, June 15, 2005 12:36 PM | Feedback (21) | Filed Under [ Pattern Dappertutto ]

Brad Abrams si diventa

La tesi di Brad Abrams, ormai pura storia: B. Abrams, "The Distributed Object Dilemma. A Technical Overview of Two Standards for Distributed Computer Systems", Honors Report, Department of Computer Science, College of Engineering, North Carolina State University (1997) 33 pagine sul comodino, da leggere con un sorriso nelle ore piccole :-)

posted @ Tuesday, June 14, 2005 9:02 AM | Feedback (14) | Filed Under [ Un po' di storia ]

Next version of the specification arrived, some examples still wrong

Ieri sono uscite le specifiche per la versione 8.0 (Beta 2) di Visual Basic .NET. Purtroppo, anche nella nuova versione, ho ritrovato gli stessi errori segnalati e confermati per la versione 7.1. Devo dire che non esiste proprio paragone tra la qualità delle specifiche di C# e quelle di VB .NET e non capisco bene perché.

posted @ Monday, June 13, 2005 11:21 AM | Feedback (17) | Filed Under [ Bugs? ]

Un panino con pomeriggio! E da bere? Sì

5 anni fa, iniziavo tutto. Per me, panino con pom. voleva dire panino con pomeriggio e così lo ordinavo al bar. E alla domanda e da bere? rispondevo sì. Sull'aereo, ancora prima del primo passo, tra le grida nu vreau in Italia (non voglio in Italia) di un bambino rumeno adottato da una coppia italiana, immaginavo Milano come una specie di New York e Mariano Comense come un quartiere di Milano. Non avevo ancora capito niente :-) Grazie.

posted @ Saturday, June 4, 2005 12:11 PM | Feedback (22) | Filed Under [ Adrian Varie ]

Powered by:
Powered By Subtext Powered By ASP.NET