|
dicembre 2005 Blog Posts
Questa sera, un po' convalescente e senza troppa voglia
di uscire, mi sono ritagliato del tempo per gestire il mio blog e per dare -
finalmente - un'occhiata alla mitica Wikipedia di UGIdotNET. Seguendo il
consiglio di Lorenzo, ho rinominato la categoria del mio blog, da MCPD a 70-536. L'idea rimane sempre quella di scrivere una
serie di post per arrivare alla certificazione MCPD, ma organizzandoli
e suddividendoli questa volta per esame.
Mi è piaciuto numerarli, per cui ho deciso che i post avranno un titolo come
il seguente:[#num, 70-xyz]
Titolo dell'articolo
dove num è il progressivo, xyz è la parte finale del numero...
E' da parecchio tempo che seguo UGIdotNET, anche quando
ero meno attivo, comunque partecipavo ai workshops. All'epoca ero meno
preparato, avevo più timore e non sapevo esattamente dove volessi andare a
parare. Oggi è diverso. Mi ha sempre affascinato l'idea di una community
veramente attiva, ricca di persone competenti - ciascuna nel suo campo, e per me
UGIdotNET
significa tutto questo. Da quando ho aperto il mio blog, ho avuto un grosso
miglioramento personale. Mi piace scrivere, indipendentemente dal fatto che i
miei post vengano letti oppure no. Il solo fatto di leggere i vostri post
(tutti, ma veramente tutti)...
Oggi sarei dovuto andare in ufficio a lavorare, ma una
forte influenza mi ha costretto a casa. Ho avuto quindi un po' di tempo libero,
in relax, e mi sono guardato le skills riguardanti l'esame 70-536 per acquisire la nuova certificazione "MCTS: .NET Framework 2.0 Windows Applications".
Per prepararmi a questo esame - che è ancora in beta - ho intenzione di
utilizzare ancora una volta il mio blog (così diventerò ancora una volta il
vostro peggiore incubo) e - novità novità - mantenere anche un wiki. Il mio
ominimo Igor mi ha proposto questa cosa su un wiki tutto suo...
Tutti voi conoscete Luca Barbareschi, vero?Noi
italiani siamo abituati a vederlo come presentatore, o come attore in qualche
fiction televisiva di casa nostra. Pochi sanno che Luca Barbareschi è anche
regista, sceneggiatore, ha una casa di produzione propria, ed ha un'ottima
reputazione negli USA ed in Francia. Quando aveva 19 anni, vinse un importante
premio per registi emergenti a New York, con il film "Summertime".
Quel giorno, quando vinse il premio, conobbe Steven Spielberg (allora
29enne), che era già famoso per aver fatto film importanti, tra cui "Lo squalo".
Steven Spielberg lo invitò a casa sua. Quando arrivò, stava montando
"Incontri ravvicinati...
Buon Natale a chi programma
in C#, e a chi invece in VB.NET.Buon
Natale a chi è abbonamento ad MSDN, e a chi no.Buon Natale a chi è
MCP, MCAP, MCT e a chi ha già fatto i nuovi esami in beta.Un Buon Natale
però anche a chi non è
certificato, e magari un giorno lo sarà.
Buon Natale a tutti voi di
UGIdotNET, e a tutte le Vostre famiglie.Buon Natale
a tutti quelli che ho conosciuto alle cene e agli
workshop UGIdotNET.Buon Natale a
chi è un guru del framework 2.0, e a chi lo è
del framework 1.1.Un Buon...
Lavoro ogni giorno in un grande open-space, molto grande
e molto spazioso. Dall'altro lato rispetto a dove sono io, c'è una bella grande
parete con attaccato un posterone intitolato SQL Server 2000 System
Table Map, il classico diagramma che riporta tutte le tabelle di
sistema del DB server e tutti i links fra una tabella e l'altra.
Oggi pomeriggio ho letto un post su MSDN con un bel link dal quale scaricare, immaginate un po', un altro bel posterone
intitolato SQL Server 2005 System Table Map. Cavolo, come
vorrei stamparlo!!!
powered by IMHO 1.2
Qualche giorno fa Michele segnalò l'uscita sul suo blog dei PowerToys per VS 2005. Ho appena installato VS 2005 sul
mio PC in ufficio, escludendo dall'installazione tutto quello riguardante J#,
che non penso proprio di utilizzare in futuro. Appena fatto il download, vado
per lanciare il file MSI e mi appare un bel messaggio sullo schermo che mi
blocca il setup.
This setup requires the Microsoft Visual J# .NET
Redistributable Package version 2.0.50727. Please install the Microsoft Visual
J# .NET Redistributable Package and run this setup again. Microsoft Visual J#
.NET Redistributable Package can be obtain from the web. Would you...
byte[0], byte[1] e byte[2] si tennero per
mano, mentre saltarono sul bus AGP 8x, trovando la loro esatta collocazione
all'interno del flusso dati ad alta velocità e mantenendo costantemente una
bandwidth di 2,1Gb/sec. Un valore - pensò il byte - enormemente più alto
rispetto ai classici bus di sistema. Oltre a questa grande differenza di
velocità, notò che il bus su cui sfrecciava ospitava ben 128 bit. Sgranò gli
occhi, non avendo mai visto nulla del genere, e si sentì in qualche modo più
potente e al centro del mondo. Strinse forte le mani degli altri 2 vertici del
triangolo e si...
Sono tornato, con un nuovo incubo ed un nuovo sogno da
inseguire. Ho creato apposta una nuova categoria all'interno del mio blog
denominata MCPD
. Finalmente comincio ad avere le idee più chiare di quello che voglio
fare. Ieri sera mi sono letto le pagine sulle nuove certificazioni di Microsoft
disponibili a partire da
questa pagina. Finalmente si parla chiaro!
Mi piacerebbe raggiungere la certificazione MCPD: Microsoft Certified Professional
Developer, specializzazione Windows Developer. Qualche chiarimento:
prima di poter acquisire la MCPD, bisogna prima aver superato i due esami per la...
"Dove ci troviamo? Chi sei
tu?" - domandò spaventato il byte."Questa è un'area di memoria AGP ad alte prestazioni. Io sono
R, sono il byte[0] del nostro triangolo di appartenenza.
Tu sei G. Siamo due dei miliardi e miliardi
di bytes che ogni secondo vengono inviati qui dall'OS per essere
renderizzati. Lui è B, per gli amici byte[2], lo vedi, laggiù?
Non aver paura, sta' tranquillo!
""Renderizzati? Che significa? Non voglio star tranquillo, voglio
uscire subito di qui!"....
Non ho mai avuto una certa inclinazione nell'usare
applicazioni stile Adobe Photoshop e simili. Non sono mai stato
granchè bravo in disegno - a scuola - ed anche davanti al PC non riesco a
mettere insieme qualcosa di veramente carino in questo senso. Non avrei mai
pensato che un giorno avrei usato un'applicazione di grafica vettoriale
Microsoft: beh, insomma, l'ho fatto ieri mattina. Ho scaricato
Acrylic ed ho provato ad usarlo. Avevo sentito dire
che potesse esportare in XAML i disegni creati da applicativo. Effettivamente è
un po' meglio di Aurora, di cui ho parlato qualche giorno fa.
Devo dire che le potenzialità...
"Assomigli a Socrate!
A muoverti è l'amore verso il sapere, inteso non sterilmente come
nozionismo, ma come vivace e continua ricerca del vero. Trovi giusto rimetterti in discussione continuamente, perchècio' che veramente ti importa e' conoscere cose
giuste, non vantarti di quante cosa sai. Per questo ami confrontarti con gli
altri, e per questo ritieni le persone che si trincerano dietro alle loro
certezze fragili e deboli. Il tuo problema e' che spesso distruggi le
convinzioni degli altri, e questo ti puo' rendere impopolare."
...
Di solito vengo a lavorare a Milano in auto, in
condivisione con un mio amico. Un giorno prende lui la sua, un
giorno prendo io la mia, così risparmiamo in benzina, nel parcheggio
multi-piano, etc. etc. Oggi era la giornata in cui l'aveva presa lui. Di solito
esco dall'ufficio alle 17:45. Oggi, venerdì, sono le 19:35, l'open-space in cui
mi trovo è desolatamente vuoto, quando durante il giorno è pieno zeppo di
colleghi e di sistemisti.
Purtroppo, i lavori urgenti che mi hanno distrutto tutta la settimana si sono
prolungati fino ad adesso, fino a qualche minuto fa. Per la serie, quando capita....capita.
Beh,...
Nel mio post di ieri avevo accennato ad Aurora
XAML Designer, un software che permette di disegnare le Windows Forms usando le
tecnologie correlate a WPF. Beh, ieri sera l'ho provato ed effettivamente
funziona. Cioè, scelgo le dimensioni della form, posiziono i classici
controlli (Button tanto per dirne una). Da notare che Aurora non solo fa quello
che dice, ma è stato sviluppato esso stesso con WinFX + WPF.
Ma forse è questa qui la sua pecca maggiore: dopo alcuni minuti di utilizzo
(~10) diventa davvero troppo, troppo lento. Non
si capisce più quanto l'applicativo sta facendo qualcosa, oppure sta aspettando...
Lettera aperta alla mia miglior amica, se mai
passerà di qua"Non pensavo che ci fosse qualcuno che misurasse
l'amicizia in base a quante volte ci si vede in un
anno. Cioè, fammi capire, se ci si vede una volta, non si è tanto
amici, mi pare giusto. E se ci si vede 10 volte? Oppure 40? E se si supera 100,
cosa si fa? Rimaniamo amici, oppure questo mi dà diritto a chiederti di
sposarmi? Mi fa tristezza sentirti dire che quest'anno non mi farai il regalo,
per Natale. Non tanto per il regalo, ovvio, quanto perchè tu stessa mi hai...
Questa la voglio raccontare. Non perchè voglia fare il
figo, ma perchè dimostra che fare le cose in un modo piuttosto che in un altro
possa davvero fare la differenza. Non scenderò molto nei dettagli, perchè
sarebbe inutile e troppo complicato (l'SQL non è completamente frutto della mia
mente).
Dunque, parliamo di un SQL Server 2000 SP4 installato su un
Windows 2000 Professional SP4.Il sistema monta 512Mb di RAM
e non è nulla di speciale. E' il mio PC che uso in ufficio.Dunque, ho uno
script SQL di 400 linee che:
dichiara un certo numero di variabili @xyz (tutte int)
...
Tutta questa faccenda del prossimo workshop, di WinFX e
di Windows Presentation Foundation mi sta facendo davvero appassionare. Ho
appena googlato un po' e ho trovato qualche link utile, che voglio pubblicare e
condividere con voi: mi serviranno questa sera per avere tutto a portata di
mano. Mi piacciono perchè parlano chiaro, sono semplici, va bene per chi è
alle prime armi con WinFX e WPF e arrivano subito al dunque. Eccoli, uno per
uno.
WinFX
Software Developer Kit, tutto parte da quaWindows Presentation Foundation Quick Start, un
quick-start davvero belloXAML Overview, le cose più semplici ed utili da sapere
sullo XAML...
Questo è un po' OT, scusatemi, ma mi dovevo sfogare un po' dopo la settimana incasinata.Se disturba, ditemelo che lo rimuovo dal feed UGIdotNET. Buona lettura, se volete.
Italia, 1830La donna aveva poco
meno di una trentina d'anni. Era graziosa, con lunghi capelli castani, ed
indossava quel vestito rosso costellato da delicate rose bianche che le piaceva
tanto. Glielo aveva regalato lui il giorno del loro
fidanzamento, 1 anno prima. Era nervosa ed ansiosa che lui arrivasse,
non vedeva l'ora di dargli la splendida notizia. Non stava nella pelle: girava a
vuoto per la casa, aveva spolverato i mobili già due volte,
controllava continuamente che i...
Evviva!Ho appena finito la mia
prima ricetta!!! Ingredienti: un Visual Studio
2005, il WinFX SDK installato, una spruzzatina
di files XAML, una manciata di samples presi
direttamente dal Windows SDK, un pizzico di buon vecchio C#. Fate cuocere
lentamente con un po' di pazienza et voilà...ecco un bel EXE che sfrutta
WPF/Indigo per mostrare button e chi ne ha più ne metta.
Ma procediamo con calma. Dal Windows SDK ho preso un semplice semplice
sample, una piccola applicazione che non fa altro che mostrare una Windows Forms
con sopra un po' di button, generati dai files XAML di corredo. Apro il progetto...
Dopo i suggerimenti di Corrado in un mio post di un po' di tempo fa, sto pian piano
procedendo con l'installazione sul mio sistema (a casa) di tutto l'occorrente
per giocherellare con VS2005 in accoppiata con WinFX.
Visual Studio 2005 ce l'avevo già, ovviamente. Ho scaricato i WinFX Runtime Components - November
CTP segnalati, appunto da Corrado. Dal mio MSDN
subscription ho scaricato il Windows SDK, che comprende anche materiale per
WinFX. Ho perso in questo caso un sacco di tempo: di solito le immagini
scaricate da MSDN sono in formato ISO, e quindi posso usare Nero Burning
Room per masterizzarle...
Durante Sant'Ambrogio, l'Immacolata e il weekend
seguente, mi sono goduto un bel 5 giorni di assoluta vacanza al solo scopo di
riposarmi. Solo domenica mi sono fatto una levataccia per andare in Svizzera con
la 500. Sono tornato al lavoro ieri e subito sono stato sommerso da
stored-procedure, progetti VBA, SQL giganteschi, report sotto forma di fogli
Excel e chi ne ha più ne metta.
Sembra che tutti abbiano bisogno di me per questo e per quell'altro,
miseriaccia! Vabbè, meglio così, vorrà dire che sono
utile a qualcuno. Credo che mi preoccuperei di più se nessuno mi cercasse! Ho
appena appena...
Vi avevo già detto che ho un palmare, giusto? Beh, ho appena installato un software freeware che mi permette di bloggare via Bluetooth stando comodamente sotto le mie coperte. :-)
Domani andrò in Svizzera con la mia fedele Fiat 500 e vedrò, tempo permettendo, di scrivere qualcosa anche se sono chissà dove. Scordatevi C#, però, se scriverò qualcosa sarà sicuramente qualcosa di OT. Di tremendamente OT! :-)
powered by IMHO 1.3
Chissà quanti di voi stanno leggendo il mio ennesimo OT,
puntuale, come ogni venerdì. Con questo ponte festivo, infatti, sicuramente ci
sarà chi sta sciando, chi se le sta spassando chissà dove. Tutto, fuorchè essere
davanti al PC, giusto?
Io è da mercoledì che non lavoro, aprofittando di Sant'Ambrogio, patrono di
Milano. Non ho fatto nulla di particolare. Mi sono davvero divertito con
Call Of Duty 2, l'ultimo videogame che
abbiamo preso io e mio fratello. Molto spettacolare, devo dire, che davvero
tante scene rubate - se così si può dire - a Salvate il soldato
Ryan. Davvero un gran...
Per chi fosse atterrato adesso sulla Terra, per chi
passa di qui per caso, sappiate che il 26 gennaio prossimo ci sarà il prossimo
workshop UGIdotNET: vi rimando alla pagina ufficiale sul sito per tutti i dettagli del
caso.
Il tema predominante sarà l'accoppiata Windows Vista +
WinFX. Questa mattina, che sono a casa a godermi un bel ponte
festivo, mi sono detto: dal momento che mi sono iscritto al workshop,
perchè non andarci un po' preparato (tempo permettendo) ??? Quindi, mi sono
loggato nel mio Msdn Subscription e ho cominciato subito a
scaricarmi un po' di roba che potrebbe essermi utile.
Prima...
Forse circa una settimana fa avevo messo sul mio blog un
piccolo post dove dicevo che non è possibile trasferire in modo "nativo" un
campo Data/Ora di Access ad un campo datetime di SQL
Server 2005. Con nativo intendo che un semplice task di DataFlow non è
sufficiente, perchè l'engine ci ritorna un messaggio:
Error 1 Validation error. Data Flow Task: SQL
Server Destination [34]: The column "DataServizio" can't be inserted because the
conversion between types DT_DATE and DT_DBTIMESTAMP is not supported.
La soluzione c'è, ovviamente, e per tirare le fila del discorso ho deciso di
scrivere un secondo ed ultimo post per chiarire....
Dal momento che sono stato accusato di scrivere applicazioni come un
dilettante (ovviamente sto scherzando), volevo segnalare questo articolo che ho trovato su MSDN che descrive come
sviluppare e gestire applicazioni seguendo le future direttive che dicono di non
accedere ai PC con l'utente administrator. L'ho trovato interessante,
perchè dice (quasi step-by-step) cosa verificare e controllare delle nostre
applicazioni attuali per sapere se saranno conformi oppure no a Windows
Vista.
L'articolo è parecchio lungo (37 pagine stampate), però le cose che mi sono
saltate più all'occhio sono i nuovi acronimi con cui avremo a che fare, perchè
inaugurano tutta una serie di concetti...
Sapevo della giornata del 15 Dicembre prossimo, dove
troverà posto l'evento in oggetto, a Melzo. Ci volevo andare, perchè i PocketPC
sono un po' la mia passione. Ci volevo andare, perchè sono un fan di Fabio
Santini. Ci volevo andare, e invece mi sa che dovrò saltare questo
appuntamento per un impegno improrogabile con un cliente.
Per tutti gli altri, andate qua ed iscrivetevi. L'agenda è interessante, specialmente -
questa è la mia impressione - la sessione 14:00-->15:30, intitolata
"SQL Server 2005 Mobile Edition", oppure quella
16:00-->17:00 "Utilizzare le API di connettività con il .NET
CF".
Vabbè, pazienza.Vabbè, ci sarà una...
Ho letto nelle ultime settimane alcuni - chiamiamoli
così - appelli alla community UGIdotNET, nella speranza di raccogliere
contributors per la nostra wikipedia . Ammetto un po' di ignoranza, ma
devo dire che mi trovo d'accordo con la riflessione di Andrea espressa in questo suo post. Mi trovo un po' scettico di fronte
alle pur evidenti potenzialità positive di questo ennesimo strumento del
Web.
Cioè, come dice lui, come si fa a garantire la validità delle informazioni di
una wikipedia, se chiunque può andare lì a cliccare modifica e a digitare quello che vuole,
senza nemmeno fare un login?...
Lo sviluppatore era ansioso. Da quando era stato
attivato il suo abbonamento MSDN, non vedeva l'ora di mettere le mani su Visual
Studio 2005. Ne aveva così tanto sentito parlare che adesso bramava all'idea di
poter finalmente programmare con il framework 2.0, con i generics e altro
ancora. Aveva fatto tardi, quella sera, soprattutto a causa del traffico e della
neve che rendevano le strade pericolose. "Meglio così, " - mormorò tra sè
e sè - "con un po' fortuna ho finito di scaricarlo da
MSDN."Guidava felice, mentre passava
oltre un semaforo che gli sorrideva con la sua luce verde. ...
Ero convinto di aver lasciato un commento all'ultimo post di Pierre
Greborio dove in breve dice che c'è sempre una stretta connessione tra
l'hardware di un dispositivo mobile e il software che troviamo installato sopra.
Evidentemente devo aver chiuso la finestra prima di inviare il commento.
Volevo esprimere il mio punto di vista su questo argomento, in concomitanza
con l'uscita di ActiveSync 4.1, il software che chiunque abbia un
palmare deve installare sul PC per poter sincronizzare calendari, contatti e
files.
Dunque, il discorso è molto breve. Sono d'accordo con lui su ogni punto che
ha menzionato.E faccio anche un esempio pratico....
Martedì stavo lavorando con il nuovo SQL Server 2005 e
ho riscontrato questo problema che voglio documentare sul blog perchè magari
potrà essere di aiuto a qualcuno.
Lo scenario è questo. Immaginate di avere un database Access (prova.mdb) con una sola tabella (Input) con un solo campo (DataServizio) di tipo Data/Ora. Popolate la tabella a mano
con un po' di valori a caso, ottenendo ad esempio:
Ok, fin qua nulla di particolarmente complicato. Sperando che non siate
inorriditi dalo screenshot di Access 2003 qui sopra, vado avanti con il mio
discorso. Adesso immaginiamo di dover creare un database
SQL Server 2005 analogo (TestDB),...
Come dicevo la settimana scorsa, è uscito il nuovo film di Harry
Potter, ma io non sono andato ancora a vederlo. Vedrò di rimediare questa sera,
forse, anche se la pioggia che in questo momento sta cadendo su Milano mi sta
facendo diventare sonnacchione.
Dal punto di vista lavorativo, è stata una settimana un po' faticosa. Spero
di riuscire a concedermi un po' di sano riposo, magari staccandomi dal monitor e
andandomene in giro. Non dimentichiamoci che per chi abita/lavora a Milano o
hinterland, la settimana prossima si lavora solo lunedì o martedì. Poi...5
giorni di vacanza (venerdì - almeno io...
Ho appena letto sul blog di MSDN un post di un certo Alex Barnett, che fa alcune previsioni in
ambito informatico/tecnologico per l'anno prossimo, il 2006. Secondo lui, il
numero di blogger nel mondo supererà i 150.000.000, ma allo stesso tempo dice
che i blog così come li conosciamo oggi, spariranno. Non sono due affermazioni
che si contraddicono l'una con l'altra? Comunque sia, sono d'accordo con Alex
quando dice che alla fine un blog non è nient'altro che un modo diverso di
creare un website, un modo diverso di concepirlo e di
mantenerlo.
E' bello andare a leggersi quello che aveva...
Era il 1° Luglio quando avevo messo sul mio blog un post
dove riportavo alcune statistiche dei blogger più attivi. Oggi è il 1° Dicembre
e, siccome mi diverto, ecco la versione aggiornata. Ho preso i blogger che hanno
pubblicato almeno 100 post sui relativi blog. Buon divertimento!
Post
Commenti
Media
Lorenzo Barbieri
1614
2560
...
Vi ho parlato del mio ordine su mcpestore.com, per festeggiare in
qualche modo il mio "povero" MCP. Volevo scrivere qualche parere ed
impressione, perchè non è tutto oro quello che luccica.
Dunque, è vero che la spedizione è estremamente rapida e precisa, ma come
hanno detto altri, è anche estremamente costosa. Io ho pagato 39 dollari per un
UPS International Express; come ho già detto, ho fatto l'ordine sabato sera (26
novembre) e il tutto mi è arrivato a casa ieri sera (30 novembre). 4 giorni sono
pochi, di questo sono molto contento. E' costoso, dicevamo, però, dai, almeno
una volta...
|