Technology Experience

Contenuti gestiti da Igor Damiani
posts - 949, comments - 2741, trackbacks - 15120

My Links

News

  • Questo blog si propone di raccogliere riflessioni, teoriche e pratiche, su tutto quello che riguarda il world-computing che mi sta attorno: programmazione in .NET, software attuale e futuro, notizie provenienti dal web, tecnologia in generale, open-source.

    L'idea è quella di lasciare una sorta di patrimonio personale, una raccolta di idee che un giorno potrebbe farmi sorridere, al pensiero di dov'ero e cosa stavo facendo.

    10/05/2005,
    Milano

Archives

Post Categories

Generale

October 2006 Blog Posts

Oggi corso in inglese, rimarrò offline!

Oggi ho un corso in inglese internamente all'azienda dove lavoro. E' un corso su un software applicativo che l'azienda produce e vende in Italia, in Europa e negli USA. Qualche collega qua mi dice che devo rifornirmi di un paio di litri di caffè, perchè c'è da annoiarsi abbastanza. La cosa che più mi rende perplesso (perplime?) è la lingua inglese: si parlerà con termini specifici che quasi non conosco nemmeno in italiano, per cui ho paura di uscire da questo corso senza aver capito un'acca. E' come fare un corso di falegnameria, per me. Spero di sbagliarmi! Tutto questo solo...

posted @ Tuesday, October 31, 2006 9:35 AM | Feedback (975) | Filed Under [ Community ]

L'ultimo articolo di Dino Esposito su MSDN Magazine?

Clicca per leggere

posted @ Tuesday, October 31, 2006 9:22 AM | Feedback (3) | Filed Under [ Tecnologia ]

Anche io ho fatto il mio dovere!

Sulla falsa riga di Lorenzo, di Michele e di chissà quanti di noi, anche io qualche minuto fa ho dato il mio piccolo contributo ad UGIdotNET.Ho voluto aspettare, perchè per me una cosa ha più valore se fatta al di fuori di quella sorta di entusiasmo che provo nel periodo post-workshop. :-D Devo dire che il mio software di banking è terrificante. Per fare un bonifico, devo obbligatoriamente riempire i dati anagrafici del beneficiario. Come glielo spiego che il beneficiario non è una persona, nè un'azienda, ma uno usergroup? Inoltre, non ho potuto inserire il "/76" nel numero di conto, perchè a...

posted @ Monday, October 30, 2006 7:19 PM | Feedback (1) | Filed Under [ Community ]

E' importante la routine nel nostro lavoro?

Il termine routine non nel senso di funzione/metodo, ma nel senso di routine nella vita quotidiana, l'abitudine alle cose, quello che ci fa arrivare tranquilli la mattina sapendo che tutto andrà come è sempre andato. Per me questo riveste una certa importanza. Banalmente, mi piace sempre arrivare davanti al mio PC verso le 8:45, e lasciarlo lì dov'è intorno alle 18. Mi piace prendere il caffè con i colleghi e le colleghe, mi piace andare a mangiare sempre alla stessa ora. Credo che questo atteggiamento dipenda in buona parte dal nostro background. Quando lavoravo come dipendente (1996 --> 2001) vivevo una...

posted @ Monday, October 30, 2006 6:04 PM | Feedback (8) | Filed Under [ Tecnologia ]

[OT] Ad ognuno i tools più adatti!

Noi usiamo Visual Studio 2005, Query Analyzer, Reflector, FxCop, Test Driven .NET e via dicendo. Chi lavora in cucina ha bisogno di spatole di diverse dimensioni, ognuno adatta a scopi diversi. Quella "forellata", in altro a sinistra, va bene per i sottaceti: prendi il funghetto nel barattolo e fai colare l'olio. :-)I due centrali, più grandi, van bene per raccogliere dalle teglie le patate al forno, ad esempio. Questi "tools" sono stati fatti a manina da mio padre. Sono tutti in legno di ciliegio. Sono un piccolo spettacolo, mio padre anche se in pensione sa il fatto suo. io...

posted @ Sunday, October 29, 2006 9:18 PM | Feedback (6) | Filed Under [ OT ]

Violare il contratto che un metodo ci garantisce

Uno dei miliardi di concetti che Code Complete 2 mi sta lasciando in testa riguarda i metodi che implementiamo nel nostro codice. Sembra una sciocchezza, però una dichiarazione di metodo fatta in questo modo... public DomainModelObject GetAvaiableStream() { bool isValid; DomainModelObject ret; // Codice che fa chissà cosa if(isValid) return(ret); else return(null); } Questo metodo, puramente casuale e senza alcuna utilità, ci ritorna un'istanza della classe DomainModelObject creata in chissà quale...

posted @ Friday, October 27, 2006 4:15 PM | Feedback (4) | Filed Under [ Sviluppo .NET ]

[OT] del Venerdì (69)

Ehm, c'è censura su UGI? Perchè...ehm...con un numero così, mi verrebbe da parlare di tutt'altro... Da quando siamo andato a cena al Giardino della birra, la sera del 18 Ottobre, non ho fatto altro che sognarla tutte le notti. Ho mangiato davvero bene, peccato per il mio boccale di birra da 1 litro colmo di schiuma, che ho dovuto "affettare" con il coltello nel vero senso della parola. Poi, non so, quando i locali hanno banconi di legno lunghi e spessi, io mi sento un po' a casa, non so il perchè. Penso che ci tornerò molto presto, ci porterò...

posted @ Friday, October 27, 2006 11:01 AM | Feedback (5) | Filed Under [ OT ]

Sognare VSTS, e ritrovarsi Apex SQL Studio regalato! Bellissimo!

Chi mi conosce lo sa: inseguo l'avere Visual Studio Team System da un sacco di tempo. Per me è come una chimera, un Eden che so che è da qualche parte, che non posso raggiungere con metodi facili, ma con costanza e dedizione ogni giorno. Qua dove lavoro inseguiamo da tempo anche un'altra chimera: poter utilizzare Apex SQL Edit nel nostro lavoro. Apex è una società americana che ha sviluppato tutta una serie di tools dedicati esclusivamente al lavoro con SQL Server. Prendete Management Studio di Microsoft, elevatelo alla seconda, aggiungeteci altri tools per comparare database, per fare tuning & performance, per...

posted @ Friday, October 27, 2006 10:19 AM | Feedback (1) | Filed Under [ Tecnologia ]

Java è intrinsecamente meglio di .NET

Ogni software scritto in Java è per sua stessa natura meglio di .NET. I design pattern e le componenti architetturali trovano il loro habitat naturale nel runtime di Java. Credo che persino Team Foundation Server potrebbe avere prestazioni migliori, se riscritto in Pure Java 100%. Questo post ha l'unico ed il solo scopo se non quello di far arrivare Lorenzo, che è ricercato da qualcuno!Su, sbrigati!

posted @ Thursday, October 26, 2006 4:29 PM | Feedback (19) | Filed Under [ Frasi sagge ]

[HappySign.6] Layer HSPersistance e custom persister

Che nomi esotici che ho tirato fuori dal cilindro, eh? Con questo post, crederò che farò felice il mio omonimo, che sognava questa feature da qualche sera. Ovunque tu sia adesso, leggi e dimmi che ne pensi, appena puoi. Com'era fino ieri?Una delle caratteristiche di Happy Sign è quella di poter salvare da qualche parte tutti i dati che gli servono (straordinario!). Con il termine "dati" intendo categorie, firme di ogni tipo e le impostazioni dell'utente (colori in primo luogo). Nelle prime fasi di sviluppo, Happy Sign salvava solamente su disco nella directory: C:\Documents and Settings\<username>\Local Settings\Application Data\VivendoByte\HappySignData Il...

posted @ Thursday, October 26, 2006 3:56 PM | Feedback (2) | Filed Under [ I miei freeware ]

La mia opinione sul 'finanziamento ad UGIdotNET'

Chi c'era durante l'ultimo workshop, sa di cosa parlo. I soci fondatori di UGIdotNET vogliono andare alle Canarie per 15 giorni, e chiedono il nostro aiuto per essere finanziati in qualche modo, per cui siete invitati tutti quanti ad inviare vestiti, soldi, coperte, cibi in scatola, pane e quant'altro sia necessario. Ovviamente sto scherzando! :-D Parliamo di cose serie. Innanzitutto voglio precisare che questo post rappresenta in ogni sua parte il mio assoluto parere personale, e non rappresenta in alcun modo il punto di vista di altri, e non è la verità assoluta. Prendetelo con le pinze, commentatemi se non siete d'accordo...

posted @ Thursday, October 26, 2006 10:25 AM | Feedback (1146) | Filed Under [ Community ]

Google Vs. Mio papà

Lunedì sera ero come d'abitudine a casa mia a mangiare, con tutta la mia famiglia. Io, mio fratello ed i miei genitori. Parlavamo come al solito del più e del meno. Tutto ad un tratto mio papà si gira verso di me, strizza gli occhi come per evocare ricordi lontani e mi dice: "L'anno scorso tu mi hai prestato un libro...c'era il protagonista che era un ambientalista...cavolo, non mi ricordo....aveva una Ferrari, aveva un incidente e...". Io lo guardo stranito, non mi ricordavo affatto di un libro del genere, insisto nel dirgli che io non l'ho letto, allora comincio a...

posted @ Wednesday, October 25, 2006 12:39 PM | Feedback (1) | Filed Under [ Tecnologia ]

Happy Sign approda su CodePlex

"Terra! Terra! Mio Dio......Terra!!!!"Il 12 Ottobre 1492 la vedetta della caravella Santa Maria gridò all'equipaggio, quando avvistò le prime coste del continente americano. In realtà, si scoprì dopo, quella non era davvero l'America, ma un'isola che in seguito fu chiamata San Salvador. "CodePlex! CodePlex! Mio Dio......CodePlex!!!!"Il 23 Ottobre 2006 ho gridato così, quando nel mio Microsoft Outlook mi è arrivata l'e-mail di conferma per l'approvazione del progetto Happy Sign sul portale open-source di Microsoft. E' inutile che vi descriva la felicità, potrei cadere nello scandaloso, dato che mi sono messo a ballare più nudo che vestito in camera mia, l'altra sera!...

posted @ Wednesday, October 25, 2006 10:02 AM | Feedback (4) | Filed Under [ I miei freeware ]

Componenti per Windows Forms - PureComponents

Un mio collega mi ha segnalato il sito http://www.purecomponents.com, un produttore di componenti .NET per Windows Forms che comprende un po' di tutto, dalla TreeView al Navigator. Il NicePanel è un componente freeware - previa registrazione - che permette di realizzare Windows Forms con sfondi in gradiente, di avere bordi più o meno arrotondati, di applicare colori alle finestre, etc. etc. Non li ho provati, però ispirano parecchio. Il NicePanel è scaricabile direttamente da qui. Per rimuovere i nag-screen che appaiono a run-time è sufficiente registrarsi a questo indirizzo.

posted @ Tuesday, October 24, 2006 9:02 AM | Feedback (22) | Filed Under [ Sviluppo .NET ]

L'importanza dell'attributo DefaultValue ed il grassetto

La classe attributo DefaultValueAttribute permette di dare un valore di default ad una proprietà di uno user-control. Come disse Corrado in uno workshop di parecchio tempo fa, è importante specificarla, perchè evitiamo a Visual Studio di serializzare quella proprietà nella InitializeComponent() della Windows Forms (WF) che stiamo editando. Mi spiego meglio. Supponiamo di avere una WF con un controllo MyControl che espone una proprietà pubblica Enabled di tipo bool. Se a design-time impostiamo questa proprietà a true, nella InitializeComponent() ci troveremo una riga simile a questa: MyControl.Enabled = true; In modo analogo se impostiamo questa proprietà a false. Ma se impostiamo l'attributo DefaultValue su questa...

posted @ Monday, October 23, 2006 5:09 PM | Feedback (0) | Filed Under [ Sviluppo .NET ]

[OT] Un disgustante fatto di cronaca

Qualche giorno fa ho parlato di noi santangiolini, difendendoli un po' per quello che mi era successo. Questa volta però abbiamo superato ogni limite, facendoci riconoscere fin troppo: l'enorme ignoranza dei miei compaesani è riuscita ancora una volta a sorprendermi negativamente come mai mi era successo prima! Sabato mattina, a Sant'Angelo Lodigiano, è successa una cosa che fa davvero rabbrividire. Sono un abitante di questo paese di circa 11.000 abitanti, immerso nella campagna e nella nebbia, e posso dire stavolta di vergognarmene!!!! Vorrei urlare in faccia a chiunque abbia fatto una cosa del genere, agendo senza il cervello e dubitando...

posted @ Monday, October 23, 2006 3:02 PM | Feedback (4) | Filed Under [ OT ]

Blog: dovrebbe diventare un'abitudine?

Quando parlo con le persone, mi rendo conto di essere tutto sommato abbastanza fortunato, perchè riesco a ritagliarmi il tempo giusto per scrivere sul mio blog e tenerlo aggiornato. Ormai sto viaggiando verso i 2 anni di vita del mio blog, e posso dirvi che si tratta di un'abitudine a cui non riesco più a sottrarmi. Ma se scrivere richiede un certo impegno ed una certa costanza nel farlo, non riesco a capire come mai faccia fatica a prendere piede il fatto di leggerli. Alcune delle persone che conosco non hanno l'abitudine di leggere qualche blog prima di cominciare effettivamente a lavorare. E'...

posted @ Monday, October 23, 2006 9:56 AM | Feedback (12) | Filed Under [ Community ]

Architecture Days: la mia visione

Ho aspettato questa sera per scrivere il mio post di recensione di questo workshop? Perchè? Ci sono due motivi: oggi il lavoro mi ha davvero preso tanto, ho dovuto recuperare le due giornate investite. Secondo motivo, un mal di testa causa cervicale: probabilmente sedermi sulle sedie Microsoft, e quindi in una posizione un po' diversa da quella abituale, mi è costata un po'. Ma chi se ne importa! Giudicare questo workshop è davvero difficile. Tutte le sessioni, nessuna esclusa, sono state di altissimo livello, e di questo non possiamo che ringraziare i relatori. La seconda sessione di Lorenzo sulle software...

posted @ Friday, October 20, 2006 11:19 PM | Feedback (4) | Filed Under [ Community ]

[OT] del Venerdì (68)

L'altra sera la mia sorellina è venuta da me per farmi vedere le canzoni che le piacciono. Era un elenco davvero lungo, ma spulciando velocemente la lista ho visto diversi titoli davvero orribili, che non sono riportabili su questo blog. Un esempio? "Non fare la pxxxana!". Gli autori? Uno era Fabri Fibra: non sarebbe difficile googlare per mettere un link a questo personaggio, ma preferisco non farlo per non aumentare le visite al sito del suddetto tizio, ammesso che ce l'abbia. E' davvero inaudito che vengano create canzoni con quei titoli, soprattutto sapendo che poi quelle canzoni verranno ascoltate dagli adolescenti di...

posted @ Friday, October 20, 2006 1:02 PM | Feedback (5) | Filed Under [ OT ]

[OT] Furto di una bicicletta...

Sapete una cosa? Si dice che gli abitanti di Sant'Angelo Lodigiano (Lodi) siano o ladri, o assassini. Io non ho mai rubato nulla, almeno intenzionalmente, quindi fate un po' voi. Se vi dovesse capitare di passare dal mio paese, fate pure amicizia con i santangiolini, perchè il vero pericolo non sono affatto loro. Qualche minuto fa hanno rubato la bicicletta a mia madre, appena fuori dal Centro Commerciale Famila che abbiamo appena fuori dal paese. Vi posso dire per certo che quello che gliel'ha rubata non era santangiolino, non lo era affatto, ve lo posso assicurare. Ma preferisco stare zitto, perchè la...

posted @ Tuesday, October 17, 2006 6:05 PM | Feedback (17) | Filed Under [ OT ]

Un ambiente di test per Happy Sign

Durante il weekend avrei voluto lavorare su Happy Sign, più che altro testarlo dal punto di vista dell'utente, dato che il mio omonimo mi ha segnalato alcuni errori. Purtroppo non ho potuto farlo, perchè da buon sbadato ho lasciato i sorgenti aggiornati su un PC che durante il weekend è off-limits. Quindi ho dovuto pazientare fino ad adesso. Questa sera ho scaricato Virtual PC 2007 dopo essermi sottoscritto al programma connect.microsoft.com. Dopo averlo installato sul mio PC, ho montato l'immagine ISO di Windows Vista Build 5600 e ho fatto l'installazione del nuovo sistema operativo. Non c'è che dire: sono soddisfatissimo...

posted @ Monday, October 16, 2006 10:53 PM | Feedback (0) | Filed Under [ I miei freeware ]

{ End Bracket } di MSDN Magazine di Ottobre 2006

Alle 18 di venerdì sera, quando ho staccato dal lavoro, me ne sono stato in giro prima a mangiare qualcosa al RoadHouse di Rozzano (MI), poi al vicino Fiordaliso per acquistare Flight Simulator X ed infine all'Arcadia per vedere "World Trade Center". Ho rivisto casa mia intorno alle 2 del mattino. Appena entro in casa, vedo la copia del mio MSDN Magazine di Ottobre che mi aspettava: data l'ora, ho messo da parte la curiosità di sfogliarla e me ne sono andato a dormire. Il mattino dopo, prima di uscire per tagliarmi i capelli, gli ho dato un'occhiata e sono rimasto affascinato...

posted @ Monday, October 16, 2006 12:09 PM | Feedback (0) | Filed Under [ Tecnologia ]

Una difficile partita di tennis

Lo stadio era gremito di gente, che stava in silenzio, rapito dalle performance delle due giocatrici. Il sole era caldo, l'arrivo dell'estate si stava facendo sentire, e parecchi bambini tra il pubblico sorseggiavano una bibita fresca per alleviare la calura. Questo però non impediva loro di disturbare i genitori, ogni tanto. Sul campo, Anna scattò improvvisamente a sinistra, seguendo d'istinto la traettoria della pallina da tennis che si stava spostando verso di lei. Era stanca, l'incontro durava da quasi un'ora ormai, ma non aveva nessuna intenzione di mollare. I primi 2 set si era conclusi a suo favore, ma sapeva...

posted @ Sunday, October 15, 2006 11:08 PM | Feedback (0) | Filed Under [ 010 .bytes. 010 ]

Flight Simulator X

Flight Simulator X era in vendita dalle 9:00 di ieri al Mediaworld del Centro Commerciale Fiordaliso.Un'immagine vale più di mille parole: inutile dire di chi sono le mani che appaiono nella foto qui sotto.

posted @ Saturday, October 14, 2006 12:20 PM | Feedback (8) | Filed Under [ Videogame ]

SQL, amore mio, tra noi è finita, non può andare avanti così!

E' stata una settimana davvero devastante, con pesanti cali di rendimento lunedì-martedì-mercoledì (50%) e con un altrettanto recupero mercoledì (50%)-giovedì-venerdì. Nella prima fase ho sviluppato un package in Oracle che poteva essere fatto molto meglio, e soprattutto dati più corretti in un tempo minore. Fate voi. Nella seconda fase ho sviluppato un piccolo progetto VBA come pochi se lo sognano. Ancora una volta, è saltata fuori la mia predisposizione per le applicazioni Windows piuttosto che i grandi database server: mi vengono in mente le parole di Davide Mauri quando, in un commento su un mio post, accennava a questo discorso....

posted @ Friday, October 13, 2006 5:39 PM | Feedback (3) | Filed Under [ Sviluppo .NET ]

[OT] del Venerdì (67)

Tante volte, quando si leggono i libri di storia, o quando li si studiava a scuola, veniva messa particolare attenzione allo scenario appena precedente allo scatenarsi di una guerra o comunque di un fatto storico particolarmente importante. Questo per capire dal passato ed intuire in qualche modo il futuro. Per capire come determinate azioni siano state possibili o come non sia stato possibile evitarle. Parlando della II° Guerra Mondiale, esempio a caso, viene messo in risalto come i movimenti politici siano stati in grado - pian piano - di conquistare il favore del popolo oppure, nel peggiore dei casi, di prendere con...

posted @ Friday, October 13, 2006 11:34 AM | Feedback (2) | Filed Under [ OT ]

Apex SQL Edit: un caso reale di sql injection

E' un sacco di tempo che ho sentito parlare di sql injection, ovvero la possibilità di far eseguire codice SQL (più o meno maligno, dipende dalle nostre intenzioni) su database, alterando la struttura o i dati contenuti nel database stesso. Internet è piena di tutorial su come evitare che un malintenzionato possa sfruttare questa tecnica per eseguire DROP TABLE, DROP DATABASE, farsi elencare gli utenti, cambiare la password di sa, etc. etc. Oggi pomeriggio io ed un mio collega siamo rimasti basiti quando abbiamo notato che all'interno di uno dei più importanti applicativi per la gestione di database SQL Server 2000/2005....

posted @ Wednesday, October 11, 2006 11:44 PM | Feedback (7) | Filed Under [ Tecnologia ]

Igor è arrivato alla frutta

Quando comincio a parlare di me in terza persona, vuol dire che sono arrivato alla frutta. Siccome bloggo ogni cosa, bloggo anche questo, che è più un delirio. Sono alla frutta, dopo questo datemi il conto e passo io dalla cassa. Grazie e buonasera! Conciso, e rapido...forse un po' OT, ma mica tanto. Un'ultima cosa - ripetete con me tutti assieme - io amo le stored-procedure, le amo con tutto me stesso e non potrei vivere senza di loro. Davvero, mica sto scherzando, cosa credete? Igor ama le sp, sul serio, giuro. Come no.

posted @ Tuesday, October 10, 2006 4:24 PM | Feedback (1) | Filed Under [ OT ]

[OT] Ciao, Lupo!

Al contrario dell'anno scorso, oggi sarò un po' più breve, non voglio disturbare più di tanto. Due anni fa come oggi te ne sei andato, e da allora it.comp.lang.visual-basic non è stata più la stessa cosa. Persino scrivere due righe in Visual Basic non è più divertente come una volta. Ciao! basic programmer never die: they just GOSUB without RETURN! Che il nostro amico byte sia sempre con te!

posted @ Monday, October 9, 2006 11:57 AM | Feedback (1) | Filed Under [ OT ]

Di rientro dallo SMAU

Circa mezz'ora fa sono rientrato da SMAU 2006, visitata nell'arco della giornata con mio fratello. L'impressione è ovviamente negativa (c'era da aspettarselo), ma voglio parlare con calma, perchè comunque ci sono degli aspetti positivi che sono da considerare. Quando ho (ed abbiamo) parlato nelle settimane precedenti di questa SMAU, abbiamo sempre tirato in ballo due questioni: 1) che fosse la prima organizzata al nuovo polo fieristico e 2) che fosse rivolta solo agli operatori. Sul primo punto non ci sono dubbi: siamo andati a Rho-Pero. La cosa che mi ha lasciato di stucco sono stati i parcheggi: ma perchè non li hanno fatti...

posted @ Saturday, October 7, 2006 9:30 PM | Feedback (4) | Filed Under [ Tecnologia ]

[OT] del Venerdì (66)

La settimana scorsa ho scatenato un putiferio infernale, per cui oggi adotto un profilo più basso. Perciò non vi parlerò di cosa odio o detesto, eviterò qualsiasi polemica e me ne starò zitto. Quasi, leggete e vedrete. In questo weekend di ottobre, con un sole freddo che brilla in cielo, si va allo SMAU. Se tutto va bene, ci vado domani mattina e poi - dipendentemente dal mio gradimento - ci rimango per non so quanto. Vedremo cosa c'è da vedere, andremo a salutare qualcuno allo stand Microsoft (mi devo quantomeno congratulare con il grande Mauro, neo-MVP!), magari ci scapperà qualche acquisto; per il...

posted @ Friday, October 6, 2006 11:36 AM | Feedback (3) | Filed Under [ OT ]

Ma chi è Mark Russinovich? - La Vendetta!

Dialogo fra colleghiCollega 1 (esclamando): "Cavolo, dovrei riuscire a capire quali chiavi di registro tocca 'sto coso!"Collega 2 (voce calma): "Eh già...dovresti usare RegMon, lui fa questa cosa."Io (di spalle): "Sì Sì, confermo. E' quel software di Mark Russinovich di SysInternals."Collega 1 + Collega 2 (in coro): "Oh, ma che bravo! Conosci anche tu Mark Russinovich!" Le cose cambiano, il mondo è proprio piccolo, questi sono momenti per cui vale la pena vivere.Evviva!!! :-D :-D

posted @ Thursday, October 5, 2006 11:37 AM | Feedback (3) | Filed Under [ Tecnologia ]

FSPassenger: ovvero, dare una marcia in più a Flight Simulator

Tutti noi conosciamo, almeno di nome, il celebre Microsoft Flight Simulator (FS), la simulazione di volo civile per eccellenza. L'ultima versione di questo simulatore, la 2004, sta per essere soppiantata da Flight Simulator X, in uscita a breve. C'è gente che sta sbavando ed è davvero ansiosa di averlo fra le mani, gente tra cui figura anche mio fratello. Comunque, immaginatevi i più accurati modelli di volo mai creati, una fedele riproduzione del pianeta con (quasi) tutti gli aeroporti possibili ed immaginabili, torri di controllo con le frequenze reali usate in realtà, possibilità di volare in VFR (Visual Flight Rules - volo...

posted @ Thursday, October 5, 2006 11:14 AM | Feedback (1) | Filed Under [ Tecnologia ]

Ma perchè ho una strana sensazione...

...di essere preso in giro? Ma davvero lo SMAU quest'anno è in soli 2 padiglioni? E' una reazione a caldo, ne parlavo qualche minuto fa con qualche mio collega, ed effettivamente vedendo sul sito ufficiale sembra che sia così. Ma, domanda, sono due padiglioni giganteschi oppure è proprio ridotta la superficie? Probabilmente ci andrò sabato, ma questa cosa mi turba parecchio...quasi quasi ci vado la mattina, e per mezzogiorno sono già a casa! Una cosa positiva c'è comunque: non ci si può perdere, nè separare se siete una compagnia.Se si è nel padiglione 8, potete andare nel 12. Se siete...

posted @ Wednesday, October 4, 2006 5:51 PM | Feedback (4) | Filed Under [ Tecnologia ]

16° Legge di Damiani sui bytes

Tutti i bytes nascono liberi. Si definisce libero un byte che non è allocato da alcun processo. Note sulla 16° LeggeDurante i primi cicli di clock di un sistema, i bytes non appartengono ad alcun processo o thread, pertanto si possono definire liberi. Considerazione: maggiore è il numero di bytes liberi in un sistema, migliore è la qualità della vita dei bytes all'interno del sistema stesso. Un byte libero è libero di spostarsi da una cella all'altra della memoria, di cambiare valore, di muoversi da un subsystem all'altro (core della CPU, graphics card, audio card, etc.), di viaggiare lungo i bus (PCI, AGP) e sulle porte...

posted @ Wednesday, October 4, 2006 12:09 PM | Feedback (3) | Filed Under [ Le leggi sui bytes ]

Chiedere il parere a 400 persone! Questa è democrazia!

Il destino ha voluto una cosa davvero strana oggi. Posso dare una bella risposta - a mio avviso - a DarkShadow, che mi ha lasciato un commento a questo mio post. Questa mattina tutte le persone (dipendenti, collaboratori, lavoratori di ogni tipo, etc.) all'interno dell'azienda dove faccio consulenza si sono trovati un'e-mail davvero interessante, e che apre diversi spunti di riflessione a chi sbandiera di essere democratico e poi invece alla luce dei fatti non lo è proprio. L'e-mail arrivava direttamente dalla presidenza, o giù di lì. Si faceva notare che sebbene il fatturato dall'inizio dell'anno sia aumentato, l'utile effettivo dell'azienda è diminuito se...

posted @ Tuesday, October 3, 2006 3:44 PM | Feedback (7) | Filed Under [ Community ]

[HappySign.5] Screenshots e un po' di codice

Due screenshots per soddisfare i curiosiSiccome so che non state nella pelle, eccovi qualche screenshot interessante. Non li pubblico direttamente in questo post, cliccate sopra i due titoli per vedere le immagini JPG. Finestra di aggiunta e modifica delle firme Editor di codice .NET Nel primo dei due screenshot ho riportato la finestra che si utilizza quando volete aggiungere una nuova firma, oppure quando cliccate con il pulsante destro per modificarne una già esistente. Notato sul lato sinistro la presenza di un bottone, che si abilita solo quando decidiamo di creare una firma dinamica. Tale bottone apre un editor di codice, riportato sul secondo...

posted @ Tuesday, October 3, 2006 9:17 AM | Feedback (7) | Filed Under [ I miei freeware ]

[HappySign.4] Generazione delle firme dinamiche

Arriviamo con questo post alla parte più succulenta di Happy Sign. Nel mio ultimo post, ho descritto la differenza tra firme normali e firme dinamiche. Oggi vedremo come sia possibile che una firma dichiarata in questo modo: L'ultimo post sul mio blog è: {0} diventi una cosa simile a questa: L'ultimo post sul mio blog è: Mediterranea Virtual: è o non è una community? La firma dinamica è una firma come tutte le altre (eredita quindi da SignatureBase) e ne specializza il comportamento, aggiungendovi le seguenti proprietà: una stringa contenente il codice una StringCollection contenente eventuali assembly aggiuntivi necessari alla compilazione del codice un enum...

posted @ Monday, October 2, 2006 11:43 AM | Feedback (1) | Filed Under [ I miei freeware ]

Mediterranea Virtual: è o non è una community?

Ho aperto il mio blog UGIdotNET l'11 Aprile 2005 ("Il mio blog .NET - cosa e perchè"), ma già da molto prima frequentavo forum e newsgroup sparsi per tutta Internet. Dentro di me vige un sincero ottimismo per il concetto di community: la definizione su Wikipedia della parola community è efficace, anche se a mio avviso un po' fredda. Con i termini comunità virtuale o comunità online si definisce una comunità di persone interessate ad un determinato argomento comune che comunicano attraverso Internet. Tale aggregazione non è legata al luogo o paese di provenienza; essendo infatti questa una comunità online, chiunque può...

posted @ Sunday, October 1, 2006 10:45 PM | Feedback (6) | Filed Under [ Tecnologia ]

Powered by:
Powered By Subtext Powered By ASP.NET