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

Varie

Corso Sql Server 2008 Express per gli insegnanti arrivati all'ONI2009

Ieri e l'altro ieri ho tenuto un corso su Sql Server 2008 Express per 80 insegnanti di informatica arrivati per l'occasione delle Olimpiadi Nazionali di Informatica (ONI2009) che quest'anno sono state ospitate proprio dalla mia citta'. E' stata un'esperienza interessante e inedita perche' parlare di un argomento cosi' "real world" davanti alle migliori menti in ambito pre-universitario vi assicuro che non e' facile. Gente eccezionale, che vive di algoritmi, grafi e C++, un po' lontana purtroppo dalle problematiche dei DB. Ieri, cioe' nel secondo giorno, mi sono dovuto inventare la successione di Fibonacci fatta in SQL... with fibonacci(f, g) as (     select...

posted @ martedì 14 aprile 2009 19:36 | Feedback (313) | Filed Under [ Quiz Sharp Test Sharp Varie RONUA ]

Vita da service pack

Ho scoperto una cosa a mio parere strana: un metodo (System.Web.UI.WebControls.ParameterCollection.Add(String, DbType, String)) che esiste solo nelle versioni service pack del framework .NET (2.0 SP2, 3.0 SP2, 3.5 SP1) ma non nelle versioni "normali". Mi chiedo come mai se il metodo e' stato introdotto in .NET 2.0 SP2, l'abbiano tolto dalle .NET 3.0 e .NET 3.0 SP1 per reintrodurlo nella .NET 3.0 SP2 per poi toglierlo di nuovo dalla .NET 3.5 e finalmente reintrodurlo nella .NET 3.5 SP1???... [OT] Per i tanti amici milanesi: sono a Milano dall'8 di marzo e torno in Romania settimana prossima, probabilmente mercoledi' - se vi fa...

posted @ giovedì 26 marzo 2009 14:40 | Feedback (377) | Filed Under [ Carillon .NET Varie Bugs? ]

Axioms for software architects by software architects

Via questo post di Neal Ford sono arrivato a questo saggissimo wiki: 97 Things Every Software Architect Should Know. Assolutamente da non perdere! Tre dei principi li ho gia' aggiunti alla mia collezione sulla semplicita'. [OT]: Venerdi' organizziamo il secondo workshop dello user group locale, RONUA Galati, con due presentazioni sullo stesso difficile tema: un'introduzione a DSL Tools e un'altra a VSX. Guardate quanta gente e' venuta al primo workshop, tenuto a maggio! Incredibile... Poi sono stato invitato a partecipare questo weekend insieme a tutti gli MVP e Microsoft Influencer rumeni alla quinta edizione di Microsoft Community Bootcamp, organizzata da Microsoft...

posted @ lunedì 8 settembre 2008 05:05 | Feedback (27) | Filed Under [ Varie GUISA VSX RONUA ]

How I got Started in Software Development

Taggato da Gianluca, ecco le mie risposte: A quale età hai cominciato a programmare? A 17 anni, nel lontano agosto del 1985 Come hai cominciato a programmare? A giugno di quell'anno (23 anni fa...), avevo vinto la fase provinciale di un concorso di comunicazioni scientifiche (sezione matematica) e come premio mi avevano mandato per 2-3 settimane al 1° campo nazionale di informatica in Romania, a Câmpulung Muscel, dove ho avuto la fortuna di conoscere gli autori dei miei manuali di matematica, Gheorghe Rizescu e Octavian Stănăşilă, poi Adrian Petrescu che aveva costruito proprio il computer aMIC su cui ci insegnarono a programmare in BASIC,...

posted @ martedì 15 luglio 2008 08:09 | Feedback (180) | Filed Under [ Adrian Varie ]

End tag required for HTML SCRIPT element

Magari lo sanno tutti ma io ci ho perso mezz'ora per capire dove sta l'errore: <script type="text/javascript" src="foo.js"></script> e <script type="text/javascript" src="foo.js" /> non sono uguali! Su IE il tag esplicito di chiusura (la prima variante) e' obbligatorio, mentre Firefox accetta tutte e due le varianti...

posted @ lunedì 14 luglio 2008 03:23 | Feedback (49) | Filed Under [ Carillon .NET Varie ]

I vostri migliori post, da oggi anche in rumeno

Oggi ho aperto il mio primo blog in rumeno, a questo indirizzo su RONUA. Per cominciare, ho deciso di tradurre in rumeno i post piu' interessanti che trovero' nelle varie community italiane, per far conoscere ai miei connazionali il grande spirito che ho conosciuto e mi avete regalato negli anni passati con voi. Ogni post sara' fornito ovviamente dal link al post originale, spero di avere il vostro consenso per la traduzione. E chissa', magari si stringono amicizie nuove, etc. Il blog su UGI non finisce qui, salvo completa mancanza di ispirazione :-)

posted @ giovedì 5 giugno 2008 23:32 | Feedback (108) | Filed Under [ Adrian Varie Voi GUISA RONUA ]

RONUA Galati

E' dall'anno scorso, da quando sono tornato a casa in Romania, che sogno la costituzione di una filiale locale dello user group rumeno di .NET, RONUA. Ed ecco che oggi, il presidente di RONUA, Aurelian Popa, mi incarica con l'organizzazione della nuova community. Lo spazio per gli workshop sara' messo a disposizione grazie all'entusiasmo e all'appoggio di Catalin Arama nell'attrezzatissima sala conferenze del Parco Software di Galati. Una settantina di libri personali li metto a disposizione io per creare una piccola libreria .NET (nella stanza 408 dove lavoro presso lo stesso Parco Software). Sto pensando che potrei trovare degli sponsor...

posted @ mercoledì 16 aprile 2008 21:49 | Feedback (85) | Filed Under [ Adrian Varie RONUA ]

[OT] Interfacce con costruttori di istanza in PHP 5.2.0

Via questo post di Kevin Williams, scopro che PHP, a partire dall'ultima versione (5.2.0), supporta "constructors in interfaces to force constructor signature checks in implementations". Si potrebbe quindi scrivere: <?phpinterface IFoo {    public function __construct ();}class Foo implements IFoo {    public function __construct () {        echo "Ciao!\n";    }}?> Senza il costruttore della classe Foo, avremmo ottenuto l'errore: "Class Foo contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (IFoo::__construct)". Come avevo gia' scritto in questo vecchio post, il CLR non consente costruttori di istanza nelle interfacce (costruttori static invece, si').

posted @ venerdì 29 dicembre 2006 22:05 | Feedback (20) | Filed Under [ Carillon .NET Varie ]

2 anni di blog

Oggi, già 2 anni di blog...Nell'ultimo anno ho scritto di meno (solo 98 post) però mi avete letto di più (una media di 702 visite per post, grazie). Un anno stranissimo, in cui non sono riuscito a fare granché a parte deludere un po' di persone care. Una falda nella vita.

posted @ venerdì 3 marzo 2006 09:53 | Feedback (16) | Filed Under [ Varie ]

Developing Big Projects in a Fast Changing Environment

Un grazie di cuore ad Andrea, Antonio, Attilio, Francesco, Gianluca & Luisa, Lorenzo, Massimo e Matteo per aver partecipato alla presentazione di Alina: "Developing Big Projects in a Fast Changing Environment". Nell'ultimo sabato di gennaio la serie continuerà con una sessione mia su alcuni aspetti meno conosciuti su design patterns e C# 2.0 (aggiornamento 1: 29/01/06) La sessione sarà nella prima metà di marzo.(aggiornamento 2: 01/10/06) La sessione non si terrà più.

posted @ giovedì 5 gennaio 2006 15:41 | Feedback (19) | Filed Under [ Varie ]

[OT] Foto della settimana @ Milanouel!W

Questa mia foto, "i fantasmi del luogo", è stata votata come Foto della settimana sul gruppo Milanouel!W e ne sono onorato vista la qualità delle foto dei membri del gruppo. Per me è stata una bella sorpresa.

posted @ lunedì 21 novembre 2005 15:49 | Feedback (33) | Filed Under [ Adrian Varie ]

[OT] Il blog di mia moglie

Mia moglie ha ripreso a bloggare in inglese sugli argomenti a lei cari: management e project management, organizzazione e cultura aziendale, reengineering aziendale - e so che ad alcuni di voi queste cose interessano. Ha conseguito l'MBA with distinction nella migliore scuola economica olandese (NIMBAS) e fa la direttrice in un istituto di ricerca e progettazione navale (lo stesso dove io iniziai a lavorare 13 anni fa) - adesso avete capito come mai sono scappato in Italia :-) L'indirizzo del blog è questo.

posted @ sabato 22 ottobre 2005 23:11 | Feedback (14) | Filed Under [ Adrian Varie ]

[OT] Australian slang

Per gli australiani essere Adrian, nel loro slang, vuol dire essere ubriaco - brutta scoperta di un sabato mattina... :-) Ma che c'è da meravigliarsi se in questo loro slang hanno tradotto pure la Bibbia?: "But the angel said to her, “Don’t panic, don’t chuck a wobbly. God thinks you’re okay. You’re about to become pregnant, and you’ll have a son, and you’re to call him Jesus. He will be a very big wheel, and will be called the Son of God Most High."

posted @ sabato 22 ottobre 2005 13:25 | Feedback (13) | Filed Under [ Varie ]

Un amico citato da Knuth!

Che bello trovare una tua conoscenza citata nel più importante libro di computer science che sia mai scritto, parlo del leggendario "The Art of Computer Programming"! Con Gabriel Istrate partecipai quasi vent'anni fa (8 giugno 1986...) alla fase provinciale di un concorso di articoli di matematica. Lui vinse il primo premio, io il secondo. E adesso lo trovo citato dal Prof. Donald E. Knuth, vero mostro sacro dell'informatica, alla pagina 59 della bozza del pre-fascicolo 0b ("Boolean Basics") che entrerà nel volume 4A ("Enumeration and Backtracking"). Il risultato di Gabriel tratta delle clausole di Horn - incontrate sicuramente di chi ha...

posted @ domenica 9 ottobre 2005 14:43 | Feedback (14) | Filed Under [ Varie Voi ]

La legge di Benford

Un risultato davvero sorprendente quello della legge di Benford: la probabilità che nei dati reali un numero in notazione decimale inizi con la cifra d (1<=d<=9) è: P(d) = Log10(1+1/d) Cosa vuol dire questo? Vuol dire che nei dati reali, la probabilità che un numero inizi con la cifra 1 è 0,301 e non 0,111 come uno si potrebbe aspettare! In più, vuol dire che è più probabile che un numero inizi con una cifra inferiore che con una maggiore! Bello, no? Applicazioni? Per esempio nell'analisi forensica dei dati di contabilità! Se avete un datawarehose, potete verificarla.

posted @ domenica 9 ottobre 2005 12:50 | Feedback (89) | Filed Under [ Un po' di numeri Varie ]

Vengo da un quiz lontano

Sono contento di trovare il mio lontano primo quiz (ormai è passato quasi un anno e mezzo) linkato da un ancora più lontano ragazzo peruviano. Ciao Alexander! Ragazzi, faciamo la prossima cena UGI a Urubamba? :-)

posted @ martedì 4 ottobre 2005 14:22 | Feedback (7) | Filed Under [ Quiz Sharp Varie ]

[OT] Merlin & Rollo

Merlin espone mostre in tutto il mondo da splendidi titoli come "When You Drain the Pool, You Don't Consult the Frogs First", "When in Doubt Blame the Victim" oppure "Look What You Made Me Do". Rollo invece, il suo fratello, vince il Premio Loebner per 2005 con il fantastico chat robot Jabberwacky (provate una conversazione, è divertentissimo!) ... jabberwacky: What is your biggest fear?user: I'm afraid that I will be alone for the rest of my life.jabberwacky: What are your options?user: I could suddenly transform into an extrovert, or I could pay a psychotherapist thousands of dollars to help me, or I could...

posted @ venerdì 30 settembre 2005 17:48 | Feedback (22) | Filed Under [ Varie ]

I numeri Ramsey e le cene UGIdotNET

Se fossimo almeno in 6 (notiamo con p questo numero; p come persone) ad una cena UGIdotNET, sappiate che si verificherebbe una di queste due situazioni: o almeno 3 di noi (notiamo con a, a come amici) si sono già conosciuti un'altra volta, o almeno 3 di noi (notiamo con s, s come sconosciuti) si conoscono per la prima volta alla cena. E tutto questo in base al numero Ramsey R(3, 3) = 6. Con questa notazione, abbiamo p = R(a, s). Si sa che: 6 = R(3, 3)9 = R(3, 4) = R(4, 3)14 = R(3, 5) = R(5, 3)18 = R(4, 4) = R(3, 6)...

posted @ giovedì 22 settembre 2005 11:52 | Feedback (25) | Filed Under [ Un po' di numeri Varie ]

5 blog per il BlogDay2005

"In un lungo momento del 31 Agosto, i blogger di tutto il mondo posteranno una raccomandazione di 5 nuovi blog, preferibilmente blog differenti dalla loro cultura, da loro punto di vista e dalle loro attitudini. Quel giorno, tutti i lettori di blog si troveranno a navigare e scoprire nuovi e sconosciuti blog, celebrando la scoperta di nuove persone e nuovi blogger" Babsi Jones weblog - Taccuino virtuale o esegesi dell'infimo Giornale Nuovo - by mr.h of things near & far... PostSecret - See a Secret...Share a Secret bighappyfunhouse - found photos. free pie. Perfectly Imperfect - Helping others misunderstand me better

posted @ mercoledì 31 agosto 2005 18:01 | Feedback (24) | Filed Under [ Varie Voi ]

Great Renaissance artists vs. great software engineers

Leggendo questo articolo apparso oggi: G. Pollice, "Great art and the craft of software development", The Rational Edge (July 2005) mi sono ricordato di questo post di Andrea Boschin: "Una via italiana al software?". Sembra che davanti a opere di Michelangelo, da Vinci, Tiziano, Caravaggio, Stradivarius, Amati, qualcuno ha pensato a Donald Knuth, Grady Booch, Ken Thompson, Dennis Ritchie, Ivar Jacobson, David Parnas, Kent Beck, Martin Fowler, James Rumbaugh, Niklaus Wirth, Robert Martin. Ed ecco come, alla domanda di Andrea "perchè i principi che hanno dato vita a delle così efficaci ed apprezzate soluzioni non vengono applicati anche in campo informatico?", il Prof....

posted @ venerdì 15 luglio 2005 11:34 | Feedback (20) | Filed Under [ Un po' di storia Varie ]

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 ]

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 ]

Specifying C# concepts in a mathematical precise manner

Un davvero splendido corso di "Managed Computation" tenuto nella primavera dell'anno scorso al Politecnico federale di Zurigo da Prof. Robert Stärk per gli studenti iscritti al programma di MSc in Computer Science, è scaricabile da questa pagina. Nelle più di 500 slide del corso, le specifiche di C# vengono modellate come macchine astratte (ASM). Una gioia leggerlo, abbiate solo pazienza!

posted @ sabato 21 maggio 2005 19:15 | Feedback (13) | Filed Under [ Carillon .NET Varie ]

Il segreto delle mie password

E' semplice: approfito della somiglianza tra la mia lingua madre (il rumeno) e la vostra e creo nuove parole/frasi che non esistono in nessuna delle due lingue ma che mantengano ancora la similitudine. Così me la ricordo facilmente e allo stesso tempo ho la sicurezza che non si trova in nessun dizionario - in più, è anche molto divertente :-) Perché ve lo dico? Perché così potreste fare anche voi con le vostre meravigliose combinazioni dialetto-italiano. A proposito di dialetti: ascolta qualcuno la sfida in dialetto domenica sera su Radio24?

posted @ lunedì 2 maggio 2005 23:40 | Feedback (32) | Filed Under [ Varie ]

goto DumpTheSucker

In dasm.cpp, che fa parte dell'implementazione dell'ildasm del Rotor, potete trovare questa simpatica label: if(g_pPELoader) goto DumpTheSucker; Beh, dopo il punto e virgola dello statement, aggiungerei un trattino e una parentesi chiusa ;-)

posted @ giovedì 21 aprile 2005 18:11 | Feedback (13) | Filed Under [ Carillon .NET Varie ]

Inside the Rotor CLI - un viaggio gratis

Dopo una registrazione gratuita è possibile scaricare questo interessantissimo libro (311 pagine), appena uscito: G. Nutt, "Distributed virtual machines: inside the Rotor CLI", Pearson Addison Wesley (2005) (Aggiornamento 17/04/05): Scopro adesso che Marco Russo l'aveva già segnalato quasi un anno e mezzo fa, quando il libro era ancora "in fase di scrittura".

posted @ domenica 17 aprile 2005 18:26 | Feedback (19) | Filed Under [ Carillon .NET Varie ]

CLS anche a Bucarest

Il 23 di marzo, cioè tra meno di due settimane, presenterò una sessione al workshop RONUA (ROmanian .NET User Association) a Bucarest, alla sede di Microsoft Romania (grazie a Aurelian Popa per questo invito che mi onora). L'argomento sarà sempre CLS però il contenuto e la struttura rifatti completamente rispetto alla sessione presentata a dicembre, a Milano. RONUA, da quando ve l'ho presentato l'autunno scorso, ha fatto delle belle cose: membro INETA, 5 workshop a Bucarest (questo del 23 sarà il sesto e al quarto sono venuti Jason Zander e Brandon Bynum) e 2 a Timisoara, 122 membri e ultimamente degli...

posted @ giovedì 10 marzo 2005 13:47 | Feedback (24) | Filed Under [ Varie CLS ]

Top 10 post (primo anno)

Da 2 giorni sono entrato nel secondo anno di blogging, è sabato sera e quindi tempo di statistiche sceme: Top # Description Web Views 1 Write a routine that counts the number of bits in a byte 313 2 Member names cannot be the same as their enclosing type 312 3 Do return an empty array instead of a null reference 282 4 Nuovo test (chi vuol essere nel mio blogroll?) 253 5 App.config e NUnit 241 6 Tutto fumo, niente fumetti 234 7 Compilazione di programmi vuoti in vari linguaggi .NET 207 8 RomanEval (i vincitori con le loro soluzioni) 204 9 Classi proxy dinamiche in .NET implementate in progetti open-source 201 10 Ma posso creare un array unidimensionale con il limite inferiore diverso da zero? 194 Top # Description Agg Views 1 Bug compilatore VB .NET?...

posted @ sabato 5 marzo 2005 22:41 | Feedback (10) | Filed Under [ Un po' di numeri Varie ]

1 anno

"già vedo danzar l'altro che passerà [...] E dirò sempre le stesse cose viste sotto mille angoli diversi" Guccini

posted @ venerdì 4 marzo 2005 02:38 | Feedback (11) | Filed Under [ Varie ]

VB .NET Language Specification

Grazie a questo post di Colin Coller ho scoperto, dopo quasi 2 anni dalla loro uscita, le 226 pagine di specifiche VB .NET: P. Vick, "Microsoft Visual Basic .NET Language Specification, Version 7.1", Microsoft Corporation (2003) Da una prima occhiata mi sembrano, paragonandole con quelle per C#, un po' troppo alla VB :-)

posted @ lunedì 7 febbraio 2005 10:40 | Feedback (12) | Filed Under [ Carillon .NET Varie ]

Quiz (BASIC, Einstein, Berlusconi)

On Topic: Che legame c'è tra il linguaggio BASIC e Albert Einstein? Off Topic: Ma tra Albert Einstein e Silvio Berlusconi?

posted @ martedì 18 gennaio 2005 03:56 | Feedback (10) | Filed Under [ Un po' di storia Varie ]

E mi sveglio qui in un giorno ad est

E mi sveglio quiin un giorno ad esttra questa nebbia di provinciasogno oppure èe mi lascio quisenza una bugiae mi fa freddo nella nottesembra casa miaAscolto un respiro viene verso meil volto è un nemico e non so mai perchèIo non sono quiin cima a questa viaad ogni punto delle stelle vedo casa miae non mi sveglio piùbevo al tuo caffètutta la notte terra rossa dietro memi manca il respiro e non sei con mema il volto è un nemico e mi dirà perchèsiamo fatti cosìsiamo fatti cosìsiamo nati per giocopersi in questa atmosferaarrivederciarrivederciarrivederci terra straniera La Nannini

posted @ lunedì 17 gennaio 2005 22:25 | Feedback (8) | Filed Under [ Varie ]

La pediatra cattolica di Dublino

La lanterna che illumina il quadro non è quella che tiene Caravaggio in mano a destra, sopra la testa del soldato di cui si vede sotto la nera corazza solo il naso e il culo in stoffa rossa. I capelli di San Giovanni sono gli stessi del Cristo e già un pezzo del suo vestito è in mano a un altro soldato. Grida e si mette in fuga. Agitati i 3 soldati e i 3 uomini. Curiosi solo Caravaggio che tiene la lanterna e noi, i visitatori della mostra. Se leggete questo post in tempo, andate lì per non perderla...

posted @ sabato 8 gennaio 2005 22:01 | Feedback (6) | Filed Under [ Varie ]

Right now I'm blogging on the toilet... Thanks for sharing

L'ultimo mese dell'anno, la bloggorroicità ha colpito duro la nostra comunità già provata dal linkaholismo più sfrenato :-) Visti i buoni segnali di penitenza (la sindrome d'inizio anno?) provo a suggerire due rimedi a queste malattie:  il primo, per la cura della bloggorroicità, lo conoscete già tutti: aprire un blog personale su Blogger.com o su qualunque altro host che vi piace di più e linkarlo nel vostro blog su UGI. Così, i vostri veri very funny fan non perderanno niente, mentre al resto dei lettori arriveranno gli altri post in maniera più coerente. Io personalmente, di alcune comunità (compresa la nostra)...

posted @ domenica 2 gennaio 2005 17:21 | Feedback (7) | Filed Under [ Varie ]

ore.

In questi due post consecutivi sta tutto il mondo.

posted @ lunedì 27 dicembre 2004 22:52 | Feedback (5) | Filed Under [ Varie ]

Where do people go on ugidotnet.org?

A differenza di quanto mi aspettavo, scopro da A9.com che le percentuali di visite su ugidotnet.org sono divise così: blogs.ugidotnet.org ~ 62% ugidotnet.org ~ 31% forum.ugidotnet.org ~ 6% La cosa mi fa sicuramente piacere però mi aspettavo tra blogs e forum esattamente il contrario. Nella vostra navigazione vi riconoscete in queste percentuali? (Aggiornamento 26/12/04): Come segnalato da Simone, le statistiche riguardano le navigazioni coll'Alexa Toolbar installata, quindi devono essere prese con questa cautela.

posted @ sabato 25 dicembre 2004 22:55 | Feedback (11) | Filed Under [ Un po' di numeri Varie ]

Abbandonare la propria lingua

L'avevo letto nel '93, in rumeno, due anni prima che uscisse presso Les Editions Gallimard da cui Tea Turolla ha fatto l'eccellente traduzione. Ma l'ho comprato lo stesso, appena uscito questi giorni in italiano presso Adelphi [1]. Cioran, forse più degli altri, è riuscito sempre a svegliarmi e in un certo senso a salvarmi. Ho scelto qui sotto due sue risposte che le sento come mie. Sarei curioso di ricevere commenti sulle eventuali esperienze di abbandoni, anche temporanei, della vostra lingua. Fernando Savater: Lei non ha abbandonato solo la sua patria ma anche, e questo è più importante, la sua lingua. ([1],...

posted @ domenica 19 dicembre 2004 15:47 | Feedback (5) | Filed Under [ Varie ]

Il ragno azzurro

Italian Web Awards di quest'anno vinto dal sito Etro. Questi sono i ragazzi che lo hanno realizzato: Arachno, web design & more, la miglior web agency italiana dell'anno. Senza parole.

posted @ domenica 21 novembre 2004 18:24 | Feedback (16) | Filed Under [ Varie ]

xUnit Family

Dal capitolo free "The xUnit Family of Unit Test Frameworks" di questo libro: P. Hamill, "Unit Test Frameworks. Tools for High-Quality Software Development", O'Reilly (2004) che sta per uscire proprio in questi giorni, scopro un'intera famiglia, oltre a NUnit e JUnit: SUnit (per Smalltalk, è autoconsiderato "the mother of all unit testing frameworks") CppUnit (per C++) utPLSQL (scritto da Steven Feuerstein per Oracle PL/SQL) vbUnit3 (per Visual Basic and COM) PyUnit (per Python) MinUnit (scritto in 3 righe di codice C da John Brewer) e sembra che ce n'è siano ancora altri ("This is just a sample of the many xUnit-derived test tools"). Per il vostro divertimento, qui sotto...

posted @ sabato 20 novembre 2004 18:19 | Feedback (12) | Filed Under [ Varie ]

Have you got it? (Style quiz)

Un eccelente, e a mio parere difficile, quiz di scrittura, basato su "The Economist's Style Guide". Potete, seguendo la guida, riflettere come esercizio sugli elementi di stile del vostro blog.

posted @ sabato 20 novembre 2004 15:22 | Feedback (5) | Filed Under [ Varie ]

DDpDqrDDtDttDDsqDDpsDps

Questo IsNot mi ha fatto ricordare, senza tanto legame però, di un altro operatore, intorno a cui ho cucito ai tempi una storia vera e folle. Non riesco a ricordarmi bene l'anno ma dovrebbe essere successa all'inizio degli anni '90 quando incontrai l'assioma e l'operatore di Nicod con cui si può ricostruire l'intera logica booleana. In quel magico pomerigio ho scarabocchiato nel quaderno rosso un grafo in cui i 5 simboli dell'assioma di Nicod facevano da nodi e l'operatore da archi ottenendo così, come per dire, un volto geometrico dell'essenza della logica booleana. Corsi subito a casa di Iulian e...

posted @ sabato 20 novembre 2004 01:39 | Feedback (7) | Filed Under [ Varie ]

Searching 125M lines of code

Via questo post di Richard Dudley, ho scoperto: Koders - Source Code Search Engine Spettacolo!

posted @ martedì 9 novembre 2004 08:57 | Feedback (12) | Filed Under [ Un po' di numeri Varie ]

Mattomatica

Ho ricevuto oggi una mail in cui un amico mi indirizzava questa domanda: "Oltre all'aspetto culturale, un corso di laurea in matematica che cosa può dare a una persona in termini di crescita personale?" Tante volte tutto, ancora più volte niente. L'ho amata follemente fino quando mi sono laureato, l'ho voluta per anni, l'ho sognata, l'ho avuta, l'ho bruciata per potenza e per impotenza, mia e sua. Poi siamo diventati amici stanchi in un letto matrimoniale troppo grande. Ho scritto per 11 anni un libro su di lei per dimenticarla, in cui non parlo di lei, ma non ho finito né il...

posted @ venerdì 5 novembre 2004 00:57 | Feedback (18) | Filed Under [ Varie ]

Foto Quiz #3

Con chi parla Bill? :-)

posted @ martedì 2 novembre 2004 23:26 | Feedback (17) | Filed Under [ Un po' di storia Varie Foto Quiz ]

Tutti pazzi per Mary

Ieri ho ricordato Mary Kirtland qui e qui. Oggi tocca a Don Box ricordarla. La cosa bella è che trovo come referrer al mio post su Mary ("Mary Kirtland ovvero la Super COM Woman") qualcuno che alle 2:47 AM cercava su Bloglines Citations pagine che linkano Pluralsight (dove Don ha il suo blog). Alle 4:32 AM, Don postava "Blast from the Past - CLR circa 1997". Gli ho fatto ricordare Mary??? :-)

posted @ lunedì 1 novembre 2004 15:54 | Feedback (6) | Filed Under [ Un po' di storia Varie ]

RONUA

10 giorni fa è stato ammesso in INETA il primo user group .NET rumeno: RONUA (ROmanian .NET User Association). Ha finora la bella cifra di 35 membri, compreso me :-) Primissime impressioni: Pro Le domande sul forum sono discretamente interessanti Contro l'interfaccia fa veramente schifo! sta sul sito del suo presidente... Comunque, auguri RONUA!

posted @ domenica 31 ottobre 2004 23:38 | Feedback (12) | Filed Under [ Varie RONUA ]

.NET is an AO framework already

Spinto dall'entusiasmo di Paolo Arvati verso JBoss, ho guardato interamente il webcast di un'ora di: Marc Fleury, "JBoss: Professional Open Source Annotations and EJB3", Java Pro Live! 2004 A parte l'ottimo overview fatto sull'AOP e le idee che escono fuori dal codice della presentazione, mi ha impressionato la sincerità dell'apprezzamento della nostra piattaforma e il parechio numero di volte in cui cita lodativo .NET e C#. Da guardare e da imparare.

posted @ giovedì 28 ottobre 2004 00:53 | Feedback (5) | Filed Under [ Varie ]

Dov'è finito Adrian?

E' giusta l'osservazione di Matteo che da un po' ho rallentato il ritmo dei post. Ho cambiato il cliente, il progetto, il linguaggio. La mattina VB .NET, la sera ovviamente C# :-) e nei weekend continuavo a scrivere al corso di Java Servlets. Adesso sta arrivando sempre per lo stesso cliente anche un altro progetto (di più saprò domani), lavorerò un po' in paralello. Ho iniziato a pensare anche alla mia sessione su CLS, fra una settimana vorrei avere la scaletta chiara, magari la posterò qui per sottoporla ai vostri feedback. Come libri sono contentissimo degli ultimi acquisti di ieri:...

posted @ domenica 17 ottobre 2004 22:54 | Feedback (2) | Filed Under [ Varie ]

E nell'altra sala ci sarà Andrea :-)

Il 2 di dicembre presenterò al workshop "Architecture & Management" una sessione su "CLS: regole per compilatori e per sviluppatori".  Inizio proprio in modo "potente" :-) visto che nell'altra sala ci sarà proprio Andrea... L'argomento che presento però mi piace da morire: è veramente poco conosciuto (ho guardato il webcast di Marco Russo "Ambiente object-oriented, CTS, CLS, FxCop" e la farò ben diversa) e in più è un argomento pieno-pieno di sorprese. Ah, un'altra cosa: visto il mio accento straniero, cercherò di parlare in IL, così mi capirete tutti :-)

posted @ domenica 10 ottobre 2004 22:34 | Feedback (10) | Filed Under [ Varie Voi CLS ]

Programming Language Popularity

Grazie alla segnalazione del mio amico Nicola Venditti (lavora per la concorenza) vi passo questo recentissimo benchmark (pubblicato ieri!) sulla "Programming Language Popularity" fatto da David Welton. Inoltre, da non perdere David che parla nel "diaeto veneto" :-)

posted @ sabato 25 settembre 2004 16:58 | Feedback (11) | Filed Under [ Varie ]

Tutto fumo, niente fumetti

La prima persona adulta che legge fumetti l'ho vista nel 2000, forse 2001, in metro: un po' ciccione e in giacca e cravatta, con la solita borsa in pelle tra le gambe, seduto. Nel 2000 un collega prima di andarsene via dall'azienda dove lavoravamo insieme mi regala un numero di Charlie Brown per imparare l'italiano in modo più divertente. Mi ricordo la copertina un po' rosa, la carta da giornale e il fatto che non capivo nulla, né del fumetto né del suo tenero gesto. Gli ultimi fumetti che ho letto sono stati "Luminita", "Arici Pogonici", "Licurici", "Cutezatorii" negli anni...

posted @ venerdì 24 settembre 2004 13:49 | Feedback (20) | Filed Under [ Varie Voi ]

Sviluppo facile e veloce come in .NET

Un frammento interessante da una mail di Paolo Arvati, che ho pensato potrebbe interessare anche una comunità .NET come la nostra: "Molti nell'ambito Java/J2EE stanno chiedendo e proponendo innovazioni (annotations, AOP) in modo da rendere lo sviluppo facile e veloce come in .NET.  Inoltre, molti creatori di framework e sistemi enterprise focalizzano sempre meno l'attenzione e il marketing su Java e J2EE e le loro features avanzate. I problemi delle features avanzate se li deve porre chi crea un framework, chi crea un application server, chi crea un aspect per l'AOP, chi crea un prodotto per...

posted @ martedì 31 agosto 2004 13:33 | Feedback (23) | Filed Under [ Varie ]

[OT] Guida di conversazione Italiano-Yahooano

Non capisco perché nella pagina di Yahoo! Italia Notizie Attualità: il link "Immigrazione" punta su "clandestini.html" il link "La giustizia in Italia" punta su "processosme.html" il link "Lavoro" punta su "pensioni.html" il link "Economia italiana" punta su "inflazione.html" il link "Afghanistan" punta su "taleban.html" il link "La Microsoft" punta su "gates.html" il link "Virus informatici" punta su "goner.html" il link " Mafia e Camorra" punta su "provenzano.html".

posted @ sabato 21 agosto 2004 00:29 | Feedback (9) | Filed Under [ Varie ]

Un pinguino troppo speciale...

Per arrivare a Google Microsoft Search dalla homepage di Google devi passare prima da more >> e poi da Special Google Searches, e mi sembra corretto. Quello che non capisco è l'icona troppo speciale di questa sezione "Special Searches"...

posted @ martedì 10 agosto 2004 14:32 | Feedback (9) | Filed Under [ Varie ]

[OT] Borsh

Tanti italiani mi hanno chiesto qual è uno dei piatti tipici del mio paese. Se la cucina rumena avesse almeno un centesimo dei piatti di quella italiana, allora ragazzi la cucina rumena sarebbe già famosa nel mondo! :-) Io vado matto per quello che si chiama borsh - una specie di minestra con tantissime verdure, buttate lì a caso. D'estate lo mangio freddo, appena tirato fuori dal frigor (avete notato che dico anch'io frigor e non frigo?). Il bello è che questo minestrone non si fa con acqua ma con un brodo di crusca fermentata, lasciata a macerarsi da belle...

posted @ lunedì 9 agosto 2004 18:50 | Feedback (9) | Filed Under [ Varie ]

18 tra i primi 500 supercomputer più potenti del mondo sono in Italia

A giugno 2004, quindi la classifica è recentissima, 18 tra i primi 500 supercomputer più potenti del mondo si trovavano in Italia. I primi 3 appartengono all'ambiente universitario. Il primo occupa la posizione 63 in questa Top500 internazionale e la posizione 8 europea (dopo 4 supercomputer inglesi, 2 tedeschi e 1 francese). Una sorpresa (al meno per me) è che, di questi 18, Telecom ne ha ben 7! CINECA (Consorzio Interuniversitario per il Calcolo Automatico dell'Italia Nord Orientale) (63, 159), CILEA (Consorzio Interuniversitario Lombardo per l'Elaborazione Automatica) (209), AGIP (Eni S.p.A) (237), Manufacturing Company (Fiat?) (266), Telecom Italia S.p.A (354, 355,...

posted @ mercoledì 4 agosto 2004 18:38 | Feedback (5) | Filed Under [ Un po' di numeri Varie ]

23 patterns in a single paragraph :-)

Qualche visitatore del mio blog, magari osserverà leggendo questo paragrafo di Mark Brooks che i pattern non sono così astratti, che vale insomma la pena di passare il ponte che separa il modo in cui costruiamo adesso i nostri prototipi e il modo in cui dovremmo, con un po' di strategia e magari dopo qualche iterazione pensarli. interpretarli, in fine adattare quelli giusti al nostro problema. Non è una roba di facciata, di sola moda, un'ennesima minchiata per decorare il nostro CV ma, ricordatevi sempre questo, è un mezzo per raggiungere quello stato di cose fatte bene, quel mischio di...

posted @ giovedì 22 luglio 2004 23:55 | Feedback (15) | Filed Under [ Pattern Dappertutto Varie ]

MS? Multilanguage Standard! :-)

Chi si immagina che MS in MSCorLib.dll sia l'acronimo per Microsoft, si sbaglia :-) MS in questo caso vuol dire Multilanguage Standard! Parola di Jeffrey Richter

posted @ sabato 26 giugno 2004 16:36 | Feedback (13) | Filed Under [ Un po' di storia Varie ]

Michael Collins è nato a Roma!

Raccontavo ad Andrea, in macchina, mentre andavamo al ristorante per la cena dopo il bellissimo workshop, quanto innamorato sono dell'Italia, quanto credo nell'Italia e negli italiani, come non ci sia più strada di ritorno per questo amore. Questi giorni ho preso una piccola vacanza e tengo le orecchie un po' lontane dal canto delle sirene .NET e così ho scoperto una cosa forse poco conosciuta dagli italiani: che tra tutti gli uomini andati sulla Luna, l'unico NON-nato negli Stati Uniti è nato a Roma! Michael Collins, Apollo 11 Command Module Pilot

posted @ venerdì 25 giugno 2004 16:45 | Feedback (10) | Filed Under [ Un po' di storia Varie ]

A domani

Gli workshop sono un'opportunità di conoscere non solo cose nuove ma anche persone nuove. A parte questa considerazione demente che comunque sappiamo tutti :-) per riconoscerci domani (se vi va) qui trovate un piccolo aiuto.

posted @ lunedì 21 giugno 2004 12:03 | Feedback (6) | Filed Under [ Varie ]

Array Initializer :-)

Via Alex Papadimoulis, un modo più "simpatico" per inizializzare un array di n + 1 stringhe a string.Empty: int n = 99;string[] arr = string.Empty.PadRight(n, ',').Split(','); Ho modificato un po' il codice, il post originale si trova qui.

posted @ sabato 12 giugno 2004 01:24 | Feedback (2) | Filed Under [ Carillon .NET Varie ]

[Molto off-topic] Gandhi di Orbassano

Vorrei arrivare al giorno in cui l'Italia sarà guidata da un premier: donna indiana che parla con accentocome l'India che fra poco sarà guidata da un premier: donna italiana che parla con accento.

posted @ venerdì 14 maggio 2004 16:59 | Feedback (11) | Filed Under [ Varie ]

Brad su Channel9

Non immaginavo che Brad Abrams fosse così giovane... 'Sti ragazzini... :-)

posted @ martedì 4 maggio 2004 17:25 | Feedback (8) | Filed Under [ Varie ]

.NET haiku :-)

In questa pagina, un haiku .NET ogni 10 secondi :-) Alcuni sono bellissimi: Live .NET by dayLive and love C# by nightLaugh, VB.NET-- Jason Masterman Worlds collide, stars fallThe path must be found quicklyReader-Writer lock-- Dan Sullivan System.ObjectNeither interface nor classJust the root, alas!-- Don Box Classes are fancyBut not really sufficientAttributes make whole-- Dan Sullivan I once had a dreamlanguage no longer dividesA type system binds-- Don Box Need code but not now?Look around you and decideReflection.Emit()-- Dan Sullivan ".class public A"I love you ILDASMAll but source revealed-- Craig Andera

posted @ sabato 1 maggio 2004 19:23 | Feedback (12) | Filed Under [ Varie ]

Page 23

1. Grab the nearest book.Building An ASP.NET Intranet2. Open the book to page 23.Eccola qui...3. Find the fifth sentence. unu, doi, trei, patru, cinci... conto più veloce in romeno :-)4. Post the text of the sentence in your journal along with these instructions."The most basic requirement here is having the .NET Framework installed."E sì, eh... :-)

posted @ lunedì 26 aprile 2004 14:43 | Feedback (11) | Filed Under [ Varie ]

Sealing for flexibility! Inheriting for flexibility!

Tante volte forse avete associato l'eredità con la flessibilità. Qui di seguito un punto di vista diverso ma altrettanto interessante:"Sealing members or leaving them non-virtual also allows you more flexibility in changing your class's implementation in the future, by limiting users' points of customization."(Brian Grunkemeyer, SLAR p. 72) E se vi chiedete cosa vuol dire "begrudgingly" in inglese (nella stessa p. 72) , eccola qui spiegata :-) Pensavo che fosse una parola un po' begrunkemeyeriana... :-)

posted @ sabato 24 aprile 2004 13:57 | Feedback (12) | Filed Under [ Pattern Dappertutto Varie ]

Concorso scaduto :-)

Bella notizia sul concorso di PC Professionale con dei premi veramente interessanti. Peccato però che su UGIdotNET è apparsa solo oggi (18/04/04) e l'applicazione con qui partecipare doveva essere inviata più di un mese fa (15/03/04)...

posted @ domenica 18 aprile 2004 17:06 | Feedback (28) | Filed Under [ Varie ]

Sean O'Driscoll e la danza del drago :-)

Essere direttore worldwide del programma MVP a volte vuol dire fare la danza del drago - non era il drago, simbolo di forza e benevolenza, così come lo sono gli MVP? :-)

posted @ domenica 11 aprile 2004 23:27 | Feedback (9) | Filed Under [ Varie ]

Un altro singleton di .NET: si chiama Greg :-)

Appena uscito il mio articolo sui singleton all'interno di .NET, ecco che ne ho trovato un altro: si chiama Greg - Greg Singleton :-) - ed è PM nel CLR Team for the .NET runtime's configuration infrastructure and administration tools.A parte gli scherzi, sono contento che ad alcuni è piaciuta l'idea dell'articolo e spero che verso la fine di questo mese ne sarà pubblicato un altro (sempre qua)

posted @ sabato 3 aprile 2004 00:16 | Feedback (9) | Filed Under [ Pattern Dappertutto Varie ]

TENtodIGU (-:

Prendete uno specchio e cliccate qua! :-)

posted @ martedì 23 marzo 2004 09:32 | Feedback (22) | Filed Under [ Varie ]

Funzionalità di feedback anche sui blogs di UGIdotNET

A proposito dei feedback di Corrado segnalati da Raffaele qua, questa funzionalità sarebbe utile anche per i blogs di UGIdotNET!

posted @ venerdì 5 marzo 2004 13:14 | Feedback (14) | Filed Under [ Varie ]

Powered by:
Powered By Subtext Powered By ASP.NET