[Windows 7] Supporto nativo ai file(system) VHD

Software, Windows7 No Comments »

Windows 7 Beta 1 e’ appena uscita…e gia’ sbucano le “perle” del nuovo S.O. Microsoft.

In questo post (http://blogs.zdnet.com/hardware/?p=3324&page=1), Adrian Kingsley-Hughes descrive come installare Windows7 “insieme” a Windows7 smile_regular , in una “partizione” vhd .

Se non vi sembro chiaro, fate un giro sul post…

Spero sara’ utile quando vorremo tenere sistemi operativi separati per scopi diversi.

[TechEd 2008] Day 1

Community, Disavventure, Geek Lifestyle, TechEd2008 No Comments »

Mattina all’insegna della colazione dallo Starbucks difronte l’albergo: non aspettavo altro che addentare una succulenta brioches quando la signorina mi chiede:
"Ma sei proprio sicuro di volere la Brioches?"

Io: "Si, perche’?"
Lei: "Bah…ti consiglierei altro…qui non l’hanno capita la ricetta….smile_regular"
Io: "Ok, vada per un Muffin ed un espresso macchiato".

Il tempo passa tra la CommNet, il bookshop (vorrei comprarlo tutto smile_sad) e la visita al Self-Paced Hands on Labs (con conseguente chiacchiara con Andrea Colaci e Rosalba).

Il pranzo:

In due parole: DA DIMENTICARE!
Pranzo in sacchetti di carta a-la-Fantozzi, preparati neanche con tanta cura (Andrea C. non ha neanche trovato tutta la roba che ci doveva essere).

Se Microsoft ha risparmiato, l’ha fatto proprio su quello che NON doveva!

Le sessioni:

Sinceramente condivido l’opinione di gente piu’ "veterana" di me in fatto di TechEd et similia: DELUDENTI.

A cominciare dalla KeyNote, introdotta da Peter Liautaud (VP Microsoft Western Europe), e’ stato seguito da Jason Zander (GM Visual Studio).

Le feature di Visual Studio 2010 sono molto interessanti e credo che vadano nel verso giusto ma non erano sufficienti ad "impressionare" il pubblico (freddo anche negli applausi).

Le sessioni successive (che ho scelto) sono state entrambi architetturali ma poco illuminanti e molto visionarie.

Eccole:

ARC203 - Architectures: The Good, the Bad, and the Ugly - Miha Kralj
ARC303 - When you have too much Data, Good Enough is Good Enough - P. Helland

La serata:

Dovevamo cenare con il resto del gruppo … abbiamo anticipato un po’ i tempi … e ci siamo ritrovati con dei piatti di carne fumanti …

Chiedo pubblicamente SCUSA a Tutti…sicuramente vorro’ stare al Vs. tavolo ALMENO una di queste sere.

Per le foto, rimando alla gallery del blog (http://www.technothink.net/le-mie-foto).

[TechEd2008] Day 0…

Community, Geek Lifestyle, TechEd2008 No Comments »

…ed eccoci a Barcellona! Dopo l’arrivo in aeroporto a Girona, incontro Emanuele ed Alessandro a ritirare i bagagli.

Insieme facciamo l’oretta che ci separa dalla fermata dei bus a Barcellona…un’ora interminabile (per fortuna qualche chiacchiera c’e’
scappata con i due oltre che con il mio collega).

Da li, passata in albergo (sulla Av. Diagonal), doccia e viaaa al Forum! Qui incontro (e conosco, grazie ad Andrea) Nino, Alead ed altre due persone di cui, PERDONATEMI, non ricordo il nome. 
…e, finalmente, re-incontro Mauro con Corrado e Raf.

Ahime’, la serata e’ finita li’ (me povero mortale NON MVP, NON MCT smile_embaressed)…con il collega Alberto abbiamo affogato il "dolore" in
una fantastica crepes alla nutella…WOWW…

Domani cerchero’ di scattare qualche foto in piu’ per pubblicarla qui…

Technorati Tags: ,

In carrozzaaa…

Geek Lifestyle, TechEd2008 No Comments »

Era così che, un tempo, i capi-treno urlavano ai passeggeri quando un treno era in procinto di partire…
…proprio come me: poche ore dal volo per Barcellona, dove mi aspettano (???) amici italiani (non linko tutti, eh…non Vi offendete ).

Ora un dubbio mi assale: portare o NON portare con me il fido portatile ?

Certo, un peso di 5Kg costantemente con me non è poco…ma non poter bloggare, skypare con amici e parenti quando si è fuori (senza spendere un patrimonio in cellulare) e magari discutere del proprio codice con altre persone … è anche una limitazione.

notebook 

Al momento, visto il peso che non supera i 5Kg, propendo per portarlo con me (senza cianfrusagle varie che lascierò a casa)…al più, lo lascierò in albergo…

Voi che dite? Sono sufficienti il mio iPod Touch e il cellulare Windows Mobile per poter essere "in touch" con il mondo ?

TechEd EMEA 2008 - I’ll be there…

Geek Lifestyle, TechEd2008 No Comments »

Come pre-annunciato, saro’ al TechEd 2008 Developer ( a Barcellona dal 9 al 14 di Novembre).

Per l’occasione, ho creato un gruppo su Facebook: Italiani al TechEd EMEA 2008 .

Colgo l’occasione per annunciare che aggiornero’, giorno per giorno (party permettendo smile_party), questo blog con le novita’ che verranno presentate.

Foto, video, schetch e … tante tante novita’.

See ya there.

[TechEd EMEA 2008 Developers]…chi viene con me ?

Community, Geek Lifestyle, TechEd2008 1 Comment »

Fino ad oggi ho dovuto tenerlo “segreto” … ma oggi, insieme (all’impagabile) segretaria / assistente (Anto sei mitica!), abbiamo “finalizzato” l’iscrizione: SARO’ al TECHEDDDDD smile_shades.

L’albergo (da confermare) sara’ il Bel Art (qualcuno c’e’ stato? Com’e’ ? )…

Bene ragazzi…chi si unisce a me (ed altri due colleghi) ? Su su … c’e’ il “Super-Early Bird” fino a fine Luglio!
Capisco che siamo un po’ “indietro” con i tempi … ma se convincete il Vs. Manager che si risparmia…smile_tongue .

Ci si vede la’…anzi, prima ai Community Days … e poi LA’!

Editoria Tecnica (Informatica) Italiana: un disastro!

Geek Lifestyle, Review No Comments »

No, non mi vergogno a dirlo ed a giudicare un’intera categoria editoriale: quella tecnica.

Qui in Italia, l’editoria tecnica (e mi soffermero’ su quella informatica per non fare del qualunquismo) è in peggioramento con punte negative mai viste!

Questa mia affermazione vien fuori da un antefatto che qui racconto: sono sempre stato un gran lettore di riviste tecniche (no, Novella 2000 lo leggevo dal barbiere :-)), specialmente informatiche sin da quanto ero nella tenera adolescenza.

Sono passato da Commodore Computer Club (chi se lo ricorda Primo Giovedini?) dal quale ricopiavo i listati, passando per PC Magazine e PC Professionale.

In ambito professionale ho anche letto Computer Programming e DEV…peccato non siano piu’ in edicola.

Negli ultimi anni, di tanto in tanto, ho acquistato anche IoProgrammo senza disdegnare (e ci mancherebbe) MSDN Magazine (comprato singolo costa una fortuna).

Cosa mi porta a scrivere questo post ? Beh, tutto inizio’ quando Computer Programming subi’ un "duro colpo" (anche sul livello dei suoi articoli) e vidi calare il numero delle edicole che lo esponevano…

"Peccato", mi dissi…ma la cosa peggioro’ fino al punto di non veder piu’ in edicola l’amata rivista.

Il decadimento pero’ non lo noto solo su CP ma in TUTTE le riviste informatiche: vogliono TUTTE allinearsi all’utente medio-tonto, lasciando l’ambito professionale TOTALMENTE scoperto.

PC Professionale, rivista che ancora acquisto (è inclusa nel mutuo che ho acceso presso le edicole :-)) ma anche lei, soprattutto negli ultimi anni, ha voluto allargare il suo target con il risultato che, a parte qualche indagine che mi interessa di tanto in tanto, lascio la rivista quasi intonsa.

Ed infine…IoProgrammo: agli inizi della sua vita lo acquistai per qualche tempo…ma smisi per mancanza di fondi (ma anche di interesse).

Da circa tre anni, come lettura di piacere l’ho acquistata piu’ o meno regolarmente, finendo anche per scriverci qualche articolo al fine di poter "innalzare" il livello medio (sono così presuntuoso? :-P).

Risultato sapete qual è ? Che ieri, compro la rivista, sfoglio e … "Helpdesk Add-In per MSN Live"…

Uh? Bah, qualcosa mi è noto in questo articolo: sfoglio e…E’ lo stesso articolo che io scrissi tempo addietro per la stessa rivista…a nome di un altro articolista.

Con questo NON voglio assolutamente giudicare l’operato dell’articolista NE mettere in dubbio il suo operato; quello che invece mi vien da dire è: POSSIBILE che il capo redattore NON abbia dato un occhiata agli articoli precedenti e non si sia accorto del "DOPPIONE" ?

Lasciando da parte l’episodio particolare, il resto degli articoli NON è minimamente all’altezza del livello professionale attualmente presente in Italia.

In Italia manca qualcosa a livello di MSDN Magazine (o di RedHat Magazine…anch’egli sparito, purtroppo…oopss, diventato su abbonamento).
Mi si potrebbe obiettare la presenza di "Visual Basic & .NET Magazine" ma…è anch’esso su abbonamento senza possibilità di saggiare la qualità degli articoli.

Un "neofita" qual ero 15 anni or sono NON ha possibilita’ di andare in edicola ed iniziare (per caso) il cammino che ho fatto io stesso nel mondo dello sviluppo software.

Pretendo troppo ? Non mi sono reso conto che, ORMAI, i professionisti si aggiornano online / ai workshop ?

Alla fine, per me amante della carta stampata (perchè imparare qualcosa su uno schermo non è stato mai il mio punto forte), la scelta da fare sarà: PC Professionale (forse…qualche volta) ed un bel abbonamento a MSDN Magazine .

La Vostra ?

Cronache di una migrazione annunciata

Programming, Troubleshooting, Web Development No Comments »

Erano mesi che se ne parlava in ufficio ed io non ero nella pelle, tant’è che avevo già fatto delle prove per conto mio.

Di cosa parlo? Della migrazione della nostra applicazione web (utilizzata SI da centinaia di medici ed infermieri/e all’interno della WAN aziendale ma ancora funzionante su .NET 1.1) su piattaforma .NET 3.5 .

Perchè tanto entusiasmo ?
Beh, poter, finalmente, utilizzare i Generic quando si implementano nuove funzionalità, utilizzare LINQ, utilizzare AJAX…sembrano sciocchezze ma, quando si sa che quelle 20 righe di codice diventerebbero poche o, addirittura una, certe mancanze pesano.

Ultimo ma non meno importante, l’utilizzo, finalmente, di Visual Studio 2008…che dire, ce n’è da leccarsi i baffi.

Come ciliegina sulla torta mi è stato assegnato il Task di eseguire la migrazione stessa…e questo mi ha onorato nonchè emozionato.

Questo sarà semplicemente un post introduttivo a quella che diverrà una serie dedicata PROPRIO alla migrazione da applicazioni scritte in .NET 1.1 a .NET 3.5 passando per tutti gli aspetti (dal web a web services ad applicazioni Console).

Vi assicuro che, di materiale per scrivere ce n’è…fin troppo.

Lorenzo Barbieri

Community, Geek Lifestyle 1 Comment »

E’ ormai notizia nota che Lorenzo ci "lascia"… smile_angel ehm…diciamo che cambia lavoro e non sara’ piu’ il nostro MVP preferito…

Lorenzo, infatti, entra a far parte della "casa madre" e ci seguira’ dall’alto della sua posizione di Evangelist.

Non ho avuto il piacere di partecipare alla cena da lui organizzata (ed a lui dedicata) per l’addio al titolo MVP, ma…ho voluto comunque dedicargli un post nel mio umile blog; e’ un modo, tutto mio, di dirgli GRAZIE per tutto quello che ha fatto NON solo alla Community…ma anche nei miei confronti.

Una piccola parentesi: sono "emigrato" da Bari qui in Padania verso la fine del 2004 e di UgiDotNet non ne sapevo neanche l’esistenza.
Ho iniziato a leggere qualche Blog di certi personaggi (cit.) che m’avevano colpito per la preparazione e la professionalita’.

Continuando a leggere, ho imparato a riconoscere "i personaggi" ed a capire chi fossero queste persone…
…fino al mio esordio (come partecipante, eh smile_regular) ad un Workshop (non ricordo neanche qual e’ stato) dove, con l’aiuto del mio Omonimo, li ho anche conosciuti.

Pian piano ho cercato di arricchire, nel mio piccolo, la community ma vedevo in Lorenzo una persona che NON mi avrebbe MAI rivolto la parola (non per superbia o per maleducazione ma perche’ uno "importante come lui" non avrebbe nulla da dire ad un beginner come me).

Poi la svolta … ed ho capito che Lorenzo e’ una persona che, sebbene sia preparatissimo e conosciutissimo, chiacchiera ANCHE con gente come me (beh, non esageriamo … c’e’ di peggio… smile_regular ).

Ho capito d’avere QUALCOSA in comune con Lorenzo quando, ad un Workshop, ho avuto l’onore (e l’onere smile_tongue) di offrirgli un aperitivo pre-cena Ugi.

E’ stato allora che "Il Genio del Male" mi ha parlato come ci conoscessimo da anni … e m’ha fatto sentire veramente a mio agio (nonostante le signorine che ci passavano davanti…ehmm…).

Ahime’ non sono stato capace di coltivare quella che sarebbe potuta diventare anche una grande amicizia (credo…qui pecco di presunzione) causa problemi logistici (abito vicino Cremona, lavoro a Crema … e le cene sono sempre a Milano e dintorni).

Finisco questo Post/fiume (che pero’ Il Grande merita appieno) augurando un IN BOCCA AL LUPO grandissimo.

Spero di incontrarti da qualche altra parte … a Milano o … in giro per il mondo.

LINQ To SQL: un buon inizio

Programming No Comments »

Spinto dalla voglia di rimettermi in carreggiata con .NET 3.5 (troppe volte ho rimandato l’inizio dello studio delle nuove feature), ho preso la palla al balzo per sfruttare LINQ To SQL per un progettino (personale) iniziato quasi un anno fa ma portato a rilento per svariati motivi.

Sono partito dall’OTTIMO articolo di Janky su MSDN Italia ma senza un’infarinatura, c’ho capito poco (sebbene sia scritto con diligenza).

Googlando, mi sono imbattuto nella fonte più elementare per LINQ To SQL: MSDN Library.
Dopo aver letto questo l’articolo ho iniziato a smanettare "a mano" sul Domain Model del progetto che intanto mi ero creato…

Dopo qualche entità, stufo della ripetitività del lavoro, mi sono chiesto se non fosse il caso di controllare che Visual Studio 2008 non c’avesse messo a disposizione tools che lo fanno in automatico (come anche citato dall’articolo di Janky): detto, fatto.

Ebbene SI, a partire da un Database esistente, VS2008 permette di creare il Domain Model automaticamente ma NON SOLO; il Domain Model creato sarà stato decorato con gli attributi necessari sulle variabili membro delle classi!

Come arrivare al designer di LINQ To SQL ?

Bene, proverò a spiegarvelo in brevi passi; sono alle prime armi anch’io con questo nuovo strumento (tecnicamente ORM - Object Relational Model).

Passo 1: Creazione di un progetto .NET 3.5

Semplicemente, create un nuovo progetto VS2008 (che sia una Console Application o una Windows Forms Application, poco importa) facendo ATTENZIONE al fatto che il .NET Framework di riferimento sia .NET Framework 3.5.

Step_1


Passo 2:
Aggiunta delle classi Linq To Sql

Aggiungete, al Vs. progetto, una classe di tipo Linq To SQL Classes

Step_2

Passo 3: Trascinate le tabelle nel Designer

Dopo qualche gracchìo del Vs. Hard disk, sarete catapultati NEL Designer vero e proprio.

Step_3

E qui che arriva il dilemma: se decidete di procedere per il DDD (Domain Driven Design), create in questo Designer le classi che DOPO(dopo che l’avete ricontrollato 1000 volte) diventeranno AUTOMATICAMENTE tabelle di Database (sul come dedicherò un altro post).

L’altra via è quella del design bottom-Up ovvero partite da un DB WELL DESIGNED (ovvero stabile e senza necessità di grossi cambiamenti) e ne fate generare le classi già belle che decorate.

Quello che io ho fatto la prima volta che ho usato questo designer è stato (purtroppo) proprio questo: generare le classi a partire dal DB.

Cambiate pannello ed attivate il Server Explorer. Aggiungete, al Nodo "Data Connections", la connessione al Vs. DB.

Esplodete, successivamente, tutti i nodi che portano all’elenco delle tabelle e, di lì, trascinate sul designer a destra.

Ed ecco a voi un esempio di classi generate nel designer.

Step_4

Una domanda che spesso mi viene posta a riguardo è: "A cosa serve il Methods Pane" che si può mostrare scegliendo "Show Method Pane" dal menu contestuale ?

Risposta: Se avete un’applicazione già funzionante che si basa su stored Procedure e volete che LINQ richiami PROPRIO queste per eseguire determinati script T-SQL, potete TRASCINARLE in quel pannello e VS2008 le trasformerà in metodi.

Spero d’essere stato utile a qualcuno o, per lo meno, ad aver messo la pulce nell’orecchio a chi non sapeva dell’esistenza del Designer di VS2008.

A questo punto, leggendo gli articoli suggeriti, dovreste essere in grado di "camminare da soli"; i prossimi post a riguardo saranno sicuramente un po’ piu’ a "basso livello".

del.icio.us Tags: ,,,
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in