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

giugno 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 @ mercoledì 29 giugno 2005 20:18 | Feedback (13) | Filed Under [ Carillon .NET Pattern Dappertutto ]

Weblogs @ UGIdotNET = 2 anni

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

posted @ lunedì 27 giugno 2005 13:39 | 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 @ venerdì 24 giugno 2005 13:28 | 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 @ mercoledì 22 giugno 2005 13:07 | 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 @ mercoledì 22 giugno 2005 09:57 | Feedback (1) | Filed Under [ Varie ]

Buon Appetito Milano. Subscribed!

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

posted @ giovedì 16 giugno 2005 10:46 | 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 @ mercoledì 15 giugno 2005 13:36 | 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 @ martedì 14 giugno 2005 10:02 | 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 @ lunedì 13 giugno 2005 12:21 | 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 @ sabato 4 giugno 2005 13:11 | Feedback (22) | Filed Under [ Adrian Varie ]

Powered by:
Powered By Subtext Powered By ASP.NET