Compleanni... Virtuali

Alessandro ricorda che ieri VMWare ha compiuto il decimo anno di età, e non posso che accodarmi agli auguri: considerando i miei ultimi 10 anni di "carriera professionale", "architettura" e "virtualizzazione" sono state le "folgorazioni" che più mi hanno segnato. So che ciò che sto per scrivere mi collocherà una volta di più nella casellina degli "uber geek", ma i feticci professionali cui sono più legato sono probabilmente proprio le fatture d'acquisto di VMWare 1.0 (datata 7 febbraio 2000) e Rational Rose (datata 18 maggio 2000).

Ricordo quanto tormentata fu la scelta di effettuare investimenti così onerosi (Rose lo pagai 3.830.000 lire +IVA, VMWare fortunatamente un bel po' meno e le versioni successive le ebbi gratis in qualità di MCT) per un freelance, ma a tutt'oggi sono soddisfatto della mia scelta e mi diverto un sacco a gestire il cluster ESX che ho installato in bottega, tampinando proprio l'amico Ale quando ho un problema che nessuno può risolvere (e non riesco a trovare l'A-team <g>).

E poi si sa: l'hypervisor fa parte delle invenzioni più determinanti nella Storia dell'Uomo, al pari di: ruota, fuoco e... Sedile reclinabile <g>

Milan l'è (minga) un gran Milan

Avevamo un Sindaco che, autorizzando il progetto Milano Santa Giulia, avrebbe fatto ottenere *gratis* a Milano il Centro Congressi del quale abbiamo "bisogno" se vogliamo sperare di vedere eventi "Tech-Ed like" in Italia. Gratis poichè la costruzione del centro senza spese per il comune (62 milioni di euro dichiarati) sarebbe avvenuta a spese del costruttore della cittadella. E invece no, il centro congressi si farà in una zona differente anche se a pagare (40 milioni di euro, AFAIK) dovrà essere il Comune. Ma non c'è problema, dicono, perchè i fondi arriveranno per Expo 2015. Ma non si faceva prima a utilizzare il progetto originale e usare i 40 milioni di euro aggiuntivi per altre opere?

Avevamo un Sindaco sotto la cui gestione il Comune, tramite AEM e la partecipata Metroweb, era proprietario di una tra le MAN in fibra ottica più estese del pianeta Terra. Nel 2006 Metroweb è stata (s)venduta perchè la fibra ottica "oggi non è più conveniente" (sciagurata semi-cit.). Ecco quindi che il progetto "free wifi" erogato grazie alla più estesa rete di hot spot al mondo (15.000 punti di accesso) connessi alla suddetta MAN viene ridimensionato ad una sperimentazione basata su 70 hot spot che potranno diventare al massimo 2000. Come mai? Proprio perchè... Cucù, la MAN non c'è più.

Capisco che un centro congressi (oltretutto gratis), una MAN in fibra ottica e wifi pervasivo non siano esigenze fondamentali. Capisco che questi "passi indietro" mi sono insopportabili perchè io sono un geek e quindi mi focalizzo su argomenti di secondaria importanza. Ciò nonostante... Mi è permesso dire che mi girano le o_O? E aggiungere: "che schifo!"? Posso?

Technorati Tag: ,,

Outlook 2007... Architect Edition?

Credevo di aver installato "Office 2007 Ultimate", ma probabilmente ha ragione Roby: MS mi ha fornito una build custom. Il motivo? Beh, stavo scrivendo a una mail e il correttore ortografico di Outlook ha appena "corretto" *domani mattina* in *domain mattina* <g>

Cercasi Sus... Developers disperatamente

Attenzione: questo post contiene offerte di lavoro. Leggere attentamente le avvertenze <g>

Se:

  • non siete ancora stufi di dover continuare ad utilizzare le "solite, trite e ritrite" tecnologie quali: ASP.NET/AJAX, Castle Project, Linq 2 Whatever, NHibernate, Silverlight, WCF, WPF, ...
  • chissenefrega di "MbUnit vs. MSTest vs. NUnit vs. xUnit" perchè l'unica cosa importante è che "se non è testato... è rotto!"
  • la vostra sede di lavoro può essere a Bergamo (e dintorni) o Milano (e dintorni) o Torino (e dintorni)
  • non vedete l'ora che esca il SP1 del framework 3.5 non tanto perchè significa avere ASP.NET MVC e Entity Framework, quanto perchè vuol dire che il FX 4.0 si avvicina e così avrete nuove nottate da trascorrere studiando <g>
  • pensate di poter sopportare, all'occorrenza: Corrado, Dino, Markino, Mauro, Roberto ed anche il sottoscritto

Allora questo annuncio di Managed Designs potrebbe interessarvi.

Se invece siete tra quelli che pensano che il framework è per "utenti", allora sappiate che l'amico Massi mi ha comunicato che Novell cerca *urgentemente* 3 dev per il team di Mono, con possibilità di "telelavorare" e guardare tutti... Dal basso in alto <g>

P.S. "aperto" per Massi: ricordati che il mio Mac con G4 funziona benissimo ed è ben lungi dall'essere sostituito, quindi se ti aiuto a trovare i dev tu promettimi che non abbandonate PPC per Intel <g>

Technorati Tag: ,,,

DRM, cui prodest?

La domanda è retorica, ma la cazzata il comportamento di Microsoft in questa vicenda è veramente disdicevole.

Technorati Tag: ,

Service Pack 1... Approvato

A qualche giorno di distanza dall'installazione (durata 1h e 45'') del service pack 1 di Vista, l'impressione è che il sistema sia *estremanente* più reattivo, a partire da Windows Explorer: [Windows]+E risponde istantaneamente, ed anche il browsing dei folder (sia locali sia di rete) è molto più veloce. La generazione delle miniature, infine, avviene finalmente in tempi accettabili.

La copia dei file in rete ha beneficiato di uno speed bump *impressionante*: a parità di condizioni (notebook vs. NAS di casa) ho sperimentato un incremento da 8 MB/s circa a 12MB/s *sostenuti* (con punte di 14 MB/s). Infine, è stato corretto il fastidiosissimo bug che si verificava in fase di copia da/verso rete di file molto grandi (per intenderci, nell'ordine delle decine di gigabyte) scatenando l'errore "risorse esaurite". Per chi usa/sposta spesso i file delle virtual machine, è la fine di un vero e proprio calvario.

Indietro non si torna, quindi adesso posso liberare un po' di spazio sul disco 

Technorati Tag:

Code Camp "Zero" @ Managed Designs

Era una idea che mi ronzava nella testa da circa un anno: Janky e Simo la conoscevano con il nome "carboneria", ed è costituita da alcuni incontri "underground" nei quali parlare a ruota libera ed in forma "improvvisata e destrutturata" di argomenti che difficilmente troverebbero una giustificabile collocazione in un "classico" workshop UGIdotNET.

A partire da questi presupposti, quindi, si è svolto ieri sera un Code Camp presso la sede di Managed Designs, al quale hanno partecipato: Davide, Emanuele, Marco, Mario, Pierpaolo, Roby ed Ugo. Nessun ordine del giorno prestabilito se non: "data la disponibilità di una sala e di una rete wireless, incontrarsi e... vedere di nascosto l'effetto che fa" (cit.)

Il risultato? Si è parlato di tutto un po': dall'immancabile dibattito "Linq 2 SQL vs. NHibernate vs. Entity Framework" (con Mario coder scatenato nella realizzazione di una "instant demo" dedicata ad alcune problematiche di lazy loading con NHibernate) agli scenari futuribili a seguito dell'avvento di "Metropolis" con Mario (ancora lui!), assoluto estimatore delle software factory, chiamato a "definire Metropolis in 5 minuti" e il match "Roberto vs. Emanuele", con il primo non molto convinto da Metropolis ed il secondo che invece "non vede l'ora" <g>

Abbiamo parlato di "interoperabilità" (con riferimento sia alle "tecnologie" sia ai "formati") e Pierpaolo ha contribuito portando sul tavolo sia il punto di vista di Microsoft sia una interessante riflessione sulle differenze di percezione e valorizzazione che questo tema assume in funzione del fatto che il punto di vista dell'osservatore sia di tipo "pro" o "consumer".

La mia personale menzione va però alla discussione nata dall'esperienza di Ugo che, sviluppando il portale community/blog di MTV, ha invece posto il problema della giustificabilità del "costo prestazionale" spesso introdotto dalla architettura: è un tema sul quale rifletto costantemente ormai da mesi ed ho intenzione di trattare anche nel libro, ed in generale penso che purtroppo troppo spesso l'estetismo tenda -con mio rammarico- ad avere la meglio sul "sano" pragmatismo.

Piccolo cruccio: le assenze dell'ultimo minuto; mi sarebbe piaciuto raggiungere una "massa critica" (max 15/20 persone, altrimenti in bottega si sta stretti) in grado di permettere la formazione di sottogruppi indipendenti, ma sono sicuro che in futuro riusciremo a generarla: chi fosse interessato a partecipare mi contatti. Infine, ho pubblicato una piccola gallery contenente alcune foto scattate durante l'incontro (e prima che la mia fotocamera passasse a miglior vita dopo 5 anni di onorato servizio).

Education @ Managed Designs

Comunicazione aziendale spicciola: grazie ad un paio di edizioni pilota che abbiamo erogato nelle ultime settimane, SuperCorrado ha aggiornato l'agenda del corso "Introduzione a Windows Presentation Foundation". Passando al "lato Web della Forza", mi dicono dalla regia che c'è ancora qualche posto libero per il corso "AJAX+Silverlight" che Dino erogherà settimana prossima presso Microsoft Italia.

Alternativo... A cosa?

Parliamo della ricerca della felicità, quindi di ALT.NET
(clicka per leggere)

Supermassive Bulk Load

La domanda: "Quello che io vorrei capire è come fa SQL Server a fare una bulk insert da file. Se riuscissi a replicare la cosa, potrei fare una sorta di bulk insert da memoria"
apparsa in un messaggio sui NG mi ha riportato con la mente a quando mi domandai: "Quale è il modo più veloce di effettuare inserimenti massivi con SQL Server?" clicka per leggere
«maggio»
domlunmarmergiovensab
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567