|
gennaio 2006 Blog Posts
Sebbene questo post compaia sotto la categoria Esame
70-536, ho preferito non numerarlo. Qualche settimana fa avevo notato che
c'erano stati alcuni cambiamenti nel documento sul sito Microsoft che elenca le
skills richieste per l'esame 70-536. Su questa pagina si
parlava di una famigerata classe StoredList, inesistente ed introvabile
sul Web: ho postato questa cosa anche sul forum di
UGIdotNET, e anche secondo Andrea Boschin si tratta di un
errore.
Oggi pomeriggio sono ritornato a vedere con più attenzione il documento e mi
sono accorto che effettivamente il riferimento a StoredList è stato corretto in
SortedList, che è una classe effettivamente
implementata nel...
Era da una decina di giorni che, all'accensione del mio
PC a casa, sentivo un beep lungo, di durata variabile (da 1 secondi a 5-6
secondi). Da buon sviluppatore e da scarso assemblatore (che fa anche rima), me
ne sono fregato. Ieri sera però, XP non voleva saperne di
partire: appare la schermata di boot di Windows, poi un blue-screen
velocissimo e riavvio. Il riavvio è continuo.
La mia mainboard è una Gigabyte GA-K8NF-9, acquistata a Luglio, e non mi ha
mai dato problemi. Dubito che sia il caldo: in estate in camera mia c'è una
temperatura molto più alta, ma non...
Oggi mezzogiorno in mensa sono capitato a fianco di una
persona che stava parlando di un libro sulla storia di Google. Mi sono
incuriosito, e ho trovato questo "Google story" su IBS. Che parlasse di questo? Mi
piacciono molto le storie...come dire....che riguardano un marchio, soprattutto
se questo entra un po' nel "mito". In passato aveva acquistato "Codice ribelle", la storia di Linus Torvalds, di Linux e
di tutto quello che ci sta dietro, e devo dire che mi ha molto
entusiasmato. Chissà questo, invece...quasi quasi, se lo trovo in giro, lo
prendo!
powered by IMHO 1.2
IntroduzioneIn questo post vedremo
volutamente codice che considero sporco , ovvero che sconsiglierei
di usare in un'applicazione reale. Non che non funzioni, ma non
rappresenta sicuramente lo stato dell'arte e, come vedremo nel prossimo post, può essere
sicuramente migliorato sotto molti aspetti. Lo scopo di questo post, riprendendo
un po' il discorso cominciato l'altra volta, è quello innanzitutto di vedere un po' di
codice C# che implementa la classe Shelf (scaffale,
mensola) che utilizzeremo d'ora in poi in congiunzione con altre classi per
approfondire tutte le tematiche dell'esame 70-536.Senza perdere altro tempo,
vediamo un po' di cosa si tratta!
La classe ShelfQuesta...
Clicca sul titolo per leggere!
Non credo di aver mai scritto così tanti post OT come in questi ultimi 2-3 giorni. Ma se scrivo un post OT, c'è sempre un buon motivo! Almeno spero...
Ieri pomeriggio abbiamo ricevuto una telefonata del Comitato Organizzativo delle Olimpiadi Invernali di Torino 2006. Motivo? E' presto detto. Mio papà è stato selezionato per essere uno dei grandi che oggi porteranno la fiamma olimpica verso Torino 2006. Il suo tragitto, che come per tutti gli altri, è di 500 metri, comprende una zona intorno a viale Dalmazia, a Lodi. Credo che non potesse capitare a persona migliore, almeno nella mia famiglia, dato che è...
Questa la considero una notizia molto importante, perchè
da quando mi ero messo in testa di realizzare Happy Sign che
volevo riuscirci, e questa mattina ho avuto la soluzione. Dunque, il tema è
quello di realizzare un global hook sulla tastiera.
A cosa serve? Beh, senza scendere troppo in dettaglio, si tratta di un
meccanismo tramite il quale una nostra applicazione può intercettare tutti gli
eventi di tastiera e mouse anche se la nostra applicazione non ha il focus. Il
mio Happy Sign ne aveva bisogno perchè volevo fare in modo di
poter inserire una firma dentro Outlook Express (o Thunderbird, per...
Ieri pomeriggio ho seguito il primo, se ho capito
bene, webcast di Davide Mauri su SQL Server 2005 Express. Devo fare davvero i complimenti, perchè è
stato un webcast davvero interessante e ricco di cose che non conoscevo (CTE in
primis, Service Broker sentito allo SMAU di sfuggita, trigger sui
costrutti DDL, etc.). A causa dell'immane nevicata che ha colpito un po'
tutti, mi sono ritrovato con un po' di tempo libero in più, per cui ho
giocherellato con Expression, XAML e, dicevo, ho anche seguito il
webcast di Davide. Era connesso anche mio fratello, interessato anche
lui all'argomento e aprofittando del fatto che è malato a casa.
La cosa...
Ieri alcuni di quelli che erano al Workshop mi hanno chiesto un'anticipazione su quello di
cui avrei parlato in questo mio OT del venerdì.
Potrei parlarvi della neve che sta ancora cadendo a raffica qua nella mia
zona,oppure di quello che avrei voluto fare questa sera,oppure del
Digital Voice Recorder che ho in mente di acquistare.
Potrei parlarvi del fatto che mio papà ha letto Stato di Paura in 24 ore,potrei dirvi che ha
ritrovato in mezzo alla neve una mia penna MCP che credevo perduta,potrei dirvi che oggi
l'homepage di Google è dedicata a Mozart.
Potrei accennarvi del fatto che presto dovrò...
Ieri sera ho scattato alcune foto, soprattutto durante la
cena e durante il mio ritorno a casa. Le riporto qui sotto, spero di non aver
sbagliato link e che tutte le immagini siano corrette: nel caso, segnalatemelo
per favore nei commenti. Qualsiasi errore è involontario e chiedo scusa
fin da subito! Buon divertimento!
Il camion fuori strada proprio fuori da Microsoft
Davanti a casa mia questa mattina
Durante la nevicata
Durante la nevicata, strada nel buio [1]
Durante la nevicata, strada nel buio [2]
Durante la nevicata, strada contro mano aperta dalla
polizia
Un rondò a 500 metri da casa mia
Un trattore spala la neve a 200 metri da...
Se ieri avevate intenzione di venire al Workshop, e non
ci siete arrivati, non è che per caso non siete stati informati all'ultimo
momento che era stato trasferito in Svezia? A parte scherzi, il Workshop in versione svedese
è stato davvero una gran bella cosa. Auditorum bello pieno, tante belle cose da
vedere e da sentire, bel clima amichevole, socievole e rilassato. Mi hanno
interessato anche argomenti che pensavo non l'avrebbero fatto, come i
Workflow.
Il mio amore verso le Windows Forms ha trovato il suo sfogo nella
sessione di Corrado, dove abbiamo davvero visto come evolveranno nel prossimo
futuro le UI...
Io personalmente non mi lamento tanto del fatto che
per compiere il tragitto Segrate (MI) --> Sant'Angelo Lodigiano
(LO) dopo la cena del Workshop mi sono seduto in macchina alle
23:15 e sono arrivato a casa alla
01:20, minuto più, minuto meno. Sono
circa 40km, cosa volete che siano. C'erano persone che dovevano fare molto
peggio, tipo andare ad Alessandria, o a Genova, o prendere un aereo per essere a
Bari alle 20:30 e che in realtà alle 20:00 si trovavano ancora a
Linate.
Mi lamento del fatto che radio ed altri mezzi di
comunicazione abbiano davvero perso la loro capacità di informare la massa in
tempo...
Domani, ormai lo sappiamo, c'è il workshop. 2
sessioni su 4 riguardano Windows Workflow Foundation. Se stasera non avete nulla
da fare, se volete arrivare con un'infarinatura generale, se non ne avete mai
sentito parlare, se volete saperne di più, ecco qui direttamente dal sito
MSDN:
Simplify Development With The Declarative Model Of Windows
Workflow Foundation
Adesso lo sfoglio in metropolitana, durante il mio ritorno a casa!
powered by IMHO 1.2
Qualche giorno fa, dissi che avevo contattato Microsoft
per avere info più precise per quanto riguarda la disponibilità dei nuovi
esami relativi alle nuove certificazioni. Detto, fatto. Qualche minuto fa,
ho ricevuto una risposta. La riporto qui sotto, pari pari, sono assumermi alcuna
responsabilità sulla veridicità delle informazioni contenute.
As requested, please find below the scheduled date of
release of our exams (English version):70-526 to be released on
04.04.200670-536 to be released on 24.05.200670-548 to be released on
15.05.2006
Quasi, quasi, ad aprile lo tento il 70-526 quasi alla cieca,
sapendo che è quasi simile al 70-316! Lorenzo, che
mi dici??? Ne parliamo domani...
powered by...
E così, siamo arrivati alla vigilia di un ennesimo workshop
UGIdotNET. Ho l'abitudine a vivere la giornata del workshop come se fosse
una giornata di vacanza, sebbene alla fin fine si tratti pur sempre di
framework, di .NET e roba seria. Magari starò dicendo una stupidaggine, ma ho
l'impressione che quello di domani sia veramente l'unico workshop in cui si
tratterà sul serio di tecnologia software del futuro: Windows Vista deve ancora uscire,
WinFX è ancora in beta e quando si parla di
WPF o WCF - ad esempio - molti sgranano
gli occhi non avendo ancora sentito parlare di queste...
Ieri sera stavo facendo alcuni lavori e mi è capitato di
dover firmare un assembly AppLogin.dll che sto creando per un'applicazione. Ho
utilizzato il buon vecchio tool per generare il file .snk contenente la key pair
obbligatoria per questa operazione. Ricordo la sintassi:
sn -k C:\Key.snk
Una volta generato il file, l'ho copiato in una directory più intelligente e
a questo punto sono andato nel file AssemblyInfo.cs della mia
soluzione per usare l'attributo AssemblyKeyFile nel modo
seguente:
[assembly: AssemblyKeyFile("D:\\Documenti\\Visual Studio 2005\\Key.snk")]
Ricompilando, ho ottenuto il warning Use command line
option '/keyfile' or appropriate project settings instead of
'AssemblyKeyFile'. Mi sono rifiutato, data
l'ora tarda in cui mi trovavo davanti...
Non so quando, ma è stato rilasciato Reflector
4.2, il famoso tool per esplorare le classi .NET. Se non vi dovesse piacere,
sulla stessa pagina trovate anche Digger, un gioco vecchio stile che mi ricorda
molto il buon vecchio Lode Runner che avevo sul mio Olivetti
Prodect PC1.
Se vi interessa Office 12, su questo post potete trovare un bel elenco di tutti i
blogger che hanno a che fare con la prossima release di Office. Buona
lettura!
Sempre in tema di WPF, WinFX e del workshop di
dopodomani, in questo post ho letto che è disponibile la January CTP di Expression ...
L' 8 Marzo 1995, quasi 11 anni fa quindi, frequentavo ancora l'ITIS A.Volta di Lodi. All'epoca ero un giovane bravo in informatica, ma così così in matematica ed elettronica. Ottimi voti in fisica (non educazione fisica, badate bene, ma fisica, quella di Einstein) e in sistemi, un po' meno in storia. In informatica si studiava soprattutto C/C++: il compilatore messo a disposizione dalla scuola era il buon Borland C. Stava su una manciata di floppy-disk, ed un giorno me li feci prestare dal prof per poter installare il compilatore sul mio vecchio 386, che adesso giace in mansarda.
Quel giorno, dicevo, quell'8 Marzo, guarda...
IntroduzioneUn'interfaccia definisce un set di proprietà,
metodi ed eventi che una classe deve implementare per poter
aderire correttamente all'interfaccia stessa. Quando una classe implementa una
certa interfaccia, deve quindi disporre di tutto quello che
l'interfaccia prevede: non deve escludere nulla, altrimenti il nostro codice
.NET non viene compilato. In altri termini, possiamo quindi dire che
l'interfaccia definisce un contratto, ovvero quei membri di una
classe che ci permettono di interagire con essa. L'interfaccia, per definizione,
non contiene codice: sarà compito della classe che la implementa quello di dare
una reale implementazione a proprietà, metodi ed eventi forzati
dall'interfaccia.
.NET stesso fa...
Non ci crederete, ma è quello che ho detto all'otorino
che mi ha visitato. Non avrei mai immaginato che un OT del venerdì avesse degli strascichi fino a
raggiungere le soglie dell'IT. Sia nel senso di In-Topic, sia di Information
Technology. Questa storia la voglio raccontare,
perchè è davvero curiosa e magari può essere che in futuro capiti anche a
voi.
A partire da circa 15 giorni fa, mi sono capitate due cose
più uniche che rare, almeno per me.La prima, è che una domenica pomeriggio
sono andato con degli amici in un negozio Decathlon: dovevano prendere
attrezzatura per fare snowboard sulla...
Chi di voi ha installato Enterprise Library 2.0, magari
non ha provato a "navigare" il Menù Avvio che viene creato automaticamente
durante il setup stesso. C'è tutta una sezione alle QuickStart
Applications, tra cui compare appunto, anche un quick start per il Data
Access Application Block. L'applicazione di esempio parte dal presupposto che
abbiate un database EntLibQuickStarts sotto SQL Server 2005
Express. Questo database viene creato dal nulla da uno script SQL che
potete trovare sotto:
C:\Programmi\Microsoft Enterprise Library January
2006\QuickStarts\Data\DataAccessQuickStarts.sql
Nella stessa directory trovate anche il file batch SetUpQuickStartsDB.bat, che è lo stesso file batch che
viene lanciato dalla voce di menù...
Giovedì pomeriggio, mentre la testa mi rimbombava e le
orecchie mi rendevano quasi sordo, ho pensato di scrivere un'e-mail a quelli di
Prometric,
il sito ufficiale dove poter schedulare gli esami per le certificazioni
Microsoft. Ho notato infatti una cosa strana: sulla pagina dedicata alla
certificazione MCPD - Windows Developer, in
corrispondenza dell'esame 70-536, è sparita la dicitura che diceva qualcosa
tipo: Avaiable in early 2006.
Quindi mi sono detto: vuoi vedere che l'esame è già
disponibile? Dal sito Prometric.com, la cosa non risulta. La combobox
degli esami non contiene il famigerato 70-536. Ecco quindi che ho spedito
un'e-mail per avere...
Deve avere ragione Lorenzo: il
venerdì io posso fare tutto, tranne che lavorare, mannaggia a me. Deve essere il
terzo venerdì di fila che non vado in ufficio dall'inizio del 2006. Venerdì
scorso mi sono fatto una fila chilometrica dal mio medico di fiducia per
uno strano malessere che per fortuna non è nulla di grave. Oggi pomeriggio vado
a farmi vedere le orecchie da un otorino perchè praticamente non ci sento più!
Cioè, non che sia proprio sordo, ma ho un ronzio
che mi perseguita da un paio di giorni, e che ieri mi ha fatto venire un bel mal...
In questo post del mese scorso, segnalavo la presenza del
tool Aurora Designer for WinFX, un designer capace di esportare il proprio
lavoro in codice XAML. Pochi minuti fa, ho ricevuto la newslettere della casa
produttrice, che mi segnala l'uscita della nuova release, compatibile con la January CTP di WinFX. Per scaricarlo potete andare qui, ma è necessario registrarsi.
La cosa interessante è che in questa release il designer si integra
direttamente nell'IDE di Visual Studio 2005. L'effetto
ottenuto lo si può vedere in questo screenshot. Spero che questa cosa sia vera
anche per la versione online adesso, ma credo proprio di sì....
Siccome questo post della serie [70-536] mi sembra un po' troppo lungo per essere reso visibile direttamente sul main feed, ho deciso di "comprimerlo", ma è sufficiente cliccare sul titolo per leggere!
Incuriosito dal post di ieri di Luca, e da questo
articolo di punto-informatico.it, questa mattina ho dato uno sguardo alle
statistiche di accesso al mio sito, che sono pubblicamente disponibili a questo indirizzo.
Ho guardato in modo particolare Dicembre 2005, così almeno parliamo di
un mese già trascorso, le cui statistiche sono confermate. Ho avuto un totale di
696 visitatori diversi (9567 nell'arco di tutto il 2005), per un totale di 809
visite (11006 in tutto il 2005). Ho visto che il 96,5% degli OS è
Windows, che il browser più diffuso è Internet
Explorer (78,3%), seguito a ruota da Firefox (15,9%).
La...
Ci sono dottrine orientali che esaltano il bello di
compiere delle attività senza avere un obiettivo, semplicemente per assaporare
il momento del presente in cui si compie ogni singolo gesto.
powered by IMHO 1.2
Stavolta tocca a me: chi non conosce John
Romero, per favore apra un bel google.com e faccia una bella ricerca. E' il fondatore
della ID Software, nonchè il game designer del più grande videogioco degli anni
'90, uno dei pochi videogame che vengono giocati anche oggi, ad anni di distanza
dalla sua uscita. Il nome Doom vi dice nulla?
A parte questo, ho scoperto che sia io che
lui abbiamo messo sul nostro blog la foto di un albero di Natale.
Nel mio caso, è veramente il mio albero, nel suo non so. Forte!
powered by IMHO 1.2
Nella grande azienda dove lavoro, se una cosa non
funziona, non puoi cambiartela tu: bisogna informare l'assistenza interna, che
provvede alla sostituzione. Capita così che oggi pomeriggio il mio mouse ha
tirato le cuoia: già da alcuni giorni il clic sinistro aveva problemi di ogni
tipo:
clicco fisicamente, ma a Windows non arriva nulla
clicco fisicamente, ma a Windows arrivano due o tre click
clicco per trascinare, ma Windows interrompe o comincia il
drag'n'drop quando vuole lui(vi lascio immaginare: spostamenti di finestre
e di files, di e-mail dalla Inbox alla cartella giusta, drag'n'drop di...
Oggi per me è giornata di segnalazioni. Per tutti quelli che come me stanno
aspettando l'uscita del nuovo libro di Chris Sells "Windows Forms Programming in
C# - 2nd Edition", segnalo questa
pagina dal sito ufficiale dalla quale è possibile scaricare un po' di sample
code relativo al FW1.1.
L'ultimo link in basso, invece, punta diretto ad un bel file ZIP
(4,5Mb) contenente gli stessi samples, ma specifici per quanto riguarda
Visual Studio 2005, C# e il Framework
2.0. Adesso non ho il libro sotto mano, ma mi sembra che siano gli
stessi sample, solo convertiti e sfruttando le nuove classi...
Volevo segnalare questo articolo, preso dall'homepage di MSDN, che
illustra le novità apportata alla tecnologia WPF. Se stampato, l'articolo è
lungo 24 pagine e sembra interessante, perchè oltre a far vedere un po' di
codice XAML, fa un elenco di alcune delle correzioni apportate (alcune molto
serie) alla tecnologia: eventi rinominati, estensioni cambiate, rimozione di
proprietà e via dicendo. GULP!
Volevo inoltre consigliare a tutti i voi l'utilizzo di
XamlPAD, l'utility compresa nel Windows SDK, perchè è un modo
davvero veloce e comodo per testare il vostro codice XAML. Vero che abbiamo il
designer incorporato in Visual Studio 2005, però questo...
Le classi attributo del FrameworkLe classi attributo incluse nella tecnologia .NET
sono classi che derivano dalla classe base Attribute. Lo scopo di
queste classi è quello di aggiungere informazioni ad una classe (che chiameremo
target element
) allo scopo di
decorarla, di modificarne il comportamento a run-time
e di integrarla tramite meta-dati. Un attributo può essere applicato ad uno
qualsiasi degli elementi di cui è composto la nostra classe: la classe stessa,
un costruttore, un metodo, una proprietà, e così via. Lo stesso .NET
Framework fa un grande uso degli attributi:...
Fino a poco tempo fa, se uno andava su www.paginebianche.it, poteva in tutta
tranquillità poter risalire al chiamante dato il suo numero di telefono.
Quante volte mi squillava il cellulare, vedevo il numero, andavo sul sito e
capivo se mi chiamava la Kidman oppure la mia vicina di casa. Oggi, questa cosa
non è più possibile, perchè sul sito appare il messaggio:Il numero
potrebbe essere inesistente oppure l'abbonato ricercato potrebbe non aver
fornito un esplicito consenso a poter risalire ai propri dati a partire dal
Numero Telefonico, pertanto, in osservanza al provvedimento del Garante della
Privacy 15/7/04, non è possibile fornire...
Uno dei primi concetti teorici riguardanti l'esame 70-536 prende in
considerazione i tipi di dati messi a disposizione dal framework. Vediamo quindi
di far luce - brevemente - su cosa significano e che differenze ci sono
tra l'uno e l'altro. Lascerò la parola a tutti voi nei miei commenti per
tutte le precisazioni del caso.
Value typesCosa sono i value types? E' un nome col quale
vengono chiamati tutti i tipi di dati semplici, ovvero variabili nella
cui cella di memoria viene memorizzato il valore stesso della variabile. Cadono
in questa categoria i tipi di dato come int, float, double, etc. I...
Con Visual Studio 2003 avevo usato una volta soltanto quel
controllo - di cui non ricordo nemmeno il nome - che ci permette di suddividere
una Windows Forms in due sezioni ridimensionabili, per creare interfacce
adattabili a run-time dall'utente, permettendo di allargarne una sezione
piuttosto che un'altra. Un po' quello che fa Explorer su
file-system, dove a sinistra abbiamo l'albero delle directories, mentre
sulla destra i files veri e propri: usando lo Split, possiamo allargare
l'una o l'altra a seconda del bisogno.
Ieri sera, con Visual Studio 2005, ho usato lo SplitContainer e devo dire che
l'ho trovato davvero più comodo. Una volta...
Ho rinnovato il mio abbonamento MSDN Professional il 20
Ottobre scorso, sfruttando così l'offerta Open License che mi fa valere la
subscription per 2 anni invece del canonico 1. Tutto bene, ho ricevuto il primo
shipment, intorno al 28 Ottobre, ma poi inspiegabilmente non mi
sono arrivate le altre due, previste l'11 Novembre e il
12 Dicembre.
Giovedì sera ho chiamato il numero verde di MSDN Italia e dopo aver spiegato la situazione, mi è
stato detto che a Microsoft le spedizioni risultano effettuate, solo che a me a
casa non è mai arrivato nulla. L'operatore al telefono è stato fin...
Non ci credo, per la prima volta mi sono dimenticato di
scrivere il venerdì qualcosa di OT. Sarà perchè non sono andato a lavorare,
mannaggia, e quindi mi sono saltati tutti gli schemi. Vabbè, meglio tardi che
mai, quindi preferisco scriverlo di sabato.
Ieri sera, dopo tanto tempo, sono andato al cinema. Se per caso vi
proponessero di vedere "The New World - Il nuovo mondo", declinate gentilmente l'offerta.
Credo che sia il film più lento e più noioso mai visto, ed oltretutto anche
anti-storico. Troppo, troppo lento, una storia d'amore veramente mal raccontata,
che non fa emozionare, non fa commuovere....
Ieri sera ho finito di leggere quel libro che ho
accennato in questo post. Uno degli ultimi capitoli riguarda le
Comunicazioni Orali Collettive, ovvero convegni, conferenze e
riunioni. Beh, ho letto delle cose davvero divertenti, soprattutto se applicate
ai workshop UGIdotNET. Beh, leggete un po' quello che ho da dirvi.
Prima di iniziare una conferenza dovete essere sicuri
che:a. l'uditorio è informato sull'argomento della
conferenza e sulla sua duratab. gli ascoltatori sono
seduti, si sentono a proprio agio e sono favorevolmente disposti
all'ascoltoc. il vostro discorso è all'altezza degli
ascoltatoriDavanti a voi, sul tavolo, deponete il vostro orologio per
controllare la...
IntroduzioneNegli ultimi giorni ho pensato un po' a cosa poter
realizzare nelle prossime settimane per scrivere dei post che abbiano un
qualche senso pratico, in modo da essere più intuitivi e comprensibili a chi mi
seguirà.
Esattamente lunedì sera, dopo cena, era in camera mia con mio fratello e mi
guardavo attorno, girovagando a caso alla ricerca di un po' di ispirazione. Voi
non potete saperlo, ma in camera mia sono letteralmente circondato da libri di
ogni sorta, alcuni dei quali (solo quelli che ho letto) sono
elencati qua. Mi sono ricordato di quando, negli anni '80, usavo il mio
fedele Texas Instruments...
Accolgo con piacere la proposta di Luca, ma di
questo parlerò, forse, in un altro post. Quello che voglio dire è che questa
mattina, tra un ritaglio di tempo ed un altro, ho portato avanti il lavoro sul
wiki di
UGIdotNET. Qualche tempo fa, infatti, Lorenzo
aveva iniziato a creare una nuova pagina dedicata alle nuove certificazioni Microsoft.
La pagina comprendeva tutte le possibili certificazioni, sia come
MCTS (Technology Specialist), sia come MCPD
(Professional Developer). Questa mattina, desideroso di farlo, ho
aggiunto e dettagliato una pagina per ciascuna, che vi invito a leggere e, se
volete, in pieno spirito wiki, a migliorare voi stessi.
Le...
Lo sapevate che scrivendo prop e
battendo TAB, l'editor di codice di VS2005 vi mette giù uno
bello snippet per creare una property nelle nostre classi? Io non me ne ero mai
accorto , ma è davvero veloce e comodo. L'ho
scoperto leggendo questo post su MSDN. Come dice il post originale, vi consiglio di
farvi un giro in Tools --> Code Snippets
Manager per avere altre sorpresine davvero divertenti che possono
davvero velocizzare un casino. Tra l'altro, bello che le paroline
magiche che attivano la creazione dello snippet siano anche supportate
dall'Intellisense.
powered by IMHO 1.2
Chi segue il mio blog,
o genericamente il blog di UGIdotNET, sa che mi sto preparando a scrivere una
serie di post relativi all'esame 70-536. E ho anche parecchie persone che non
vedono l'ora di leggermi. Mi stanno venendo alcuni dubbi sulla
questione, perchè non ho ancora identificato per bene quali strumenti messi a
disposizione da UGIdotNET siano la cosa migliore per quello che mi propongo.
La cosa sicura è che ancora una volta sfrutterò il mio blog.
Lo ritengo il più comodo e - come hanno detto altri in questo post di Lorenzo, posso usare un linguaggio più
informale, più amichevole, e così...
Ma perchè non ho mai un minuto libero? Sia che si tratti
di impegni di lavoro, oppure che si tratti di hobby personali, riesco sempre ad
impegnare ogni singolo istante delle mie giornate. Poco prima di Natale, mi sono
preso un libro trovato così, quasi per caso, intitolato "L'arte di
comunicare", di Carlo Majello. Lo trovo davvero interessante, perchè
mette a fuoco tutte le questioni relative alla comunicazione tra persone nel
senso più ampio del termine. All'interno di un'azienda, pubblicità, corsi
di insegnamento, rapporti professionali, colloqui di lavoro, etc. etc. Spiega
come parlare in pubblico, come spiegarsi, come rendere le cose...
C'è qualcuno di UGI che ha l'abbonamento a MSDN
Magazine? Ne vale la pena? Me la consigliereste? Sapete quanto costa? Arriva con
la posta tradizionale oppure via corriere? C'è materiale interessante, che può
essere utile da avere a portata di mano? Oppure mi dite che con Internet sempre
a disposizione non c'è più bisogno di informazione cartacea?
Ho pensato a questa cosa perchè ho letto qualche minuto fa questo post dove si cercano, letteralmente,
talented developers and writers per scrivere articoli sulla
rivista. Purtroppo non ho mai avuto occasione di sfogliare fisicamente MSDN
Magazine, se non - ora non ricordo bene - a qualche SMAU, o in qualche...
I temi che voglio toccare in questa mia serie di articoli
prendono in considerazione l'esame 70-536
. Se date un'occhiata alle
skills misured, vi accorgerete che si tratta di un esame piuttosto teorico, di
certo molto diverso dal 70-316 che ho già trattato in passato. Parla di alcune
delle novità del Framework 2.0, come i generics, piuttosto che Thread, algoritmi DES e
MD5, interoperability e così via.
Mi annoio velocemente quando leggo codice troppo
teorico - leggesi "La classe A eredita dalla classe
B
", "La classe B
implementa...
"I soldi guadagnati male sono figli della farina del
diavolo.Diventano crusca."
powered by IMHO 1.3
In questi giorni, nei miei soliti viaggi in
metropolitana, stavo studiando il documento An Introduction to C#
Generics. Lettura che vi consiglio se volete sapere un po'
di tutto sui Generics, come creare classi, come applicare constraints, come
usare metodi statici, come funzionano le tecniche di Reflection quando hanno a
che fare con classi generiche e così via.
Se volete un esempio piuttosto interessante da studiare, provate a dare
un'occhiata a questo esempio di GenericTree<T>, che ho trovato questa mattina su codeproject.com.
powered by IMHO 1.3
Non so nella vostra famiglia, ma nella mia, fin da
piccolo, abbiamo sempre fatto l'albero esattamente l'8 dicembre, così come vuole
la tradizione. Da bambino, vivevo quel giorno con un pizzico di magia: a me
l'albero di Natale piace molto. E' vero, il Natale è una festa religiosa, e
l'albero non c'entra nulla, però per me è così. I rametti illuminati dalle
luci intermittenti rosse, blu e verdi. Festoni che salgono e scendono
decorandolo. Sembra quasi che i balocchi appesi vivano, per questi pochi giorni,
una vita tutta loro. Prendetemi anche in giro - concesso - ma in fondo sono un
sentimentale/romanticone!...
Beh, devo dire finalmente! Devo dire anche grazie (per
la seconda volta - la prima per essere stato il tramite del recupero della mia
auto ) a Raffaele,
che mi ha permesso di installare la December CTP di Windows SDK. Perchè? Beh, leggete questo mio post sul forum System.Freetime di UGIdotNET. Per farla breve, non riuscivo ad
installare il Windows SDK di Dicembre, nonostante avessi installato
correttamente i Runtime Components di WinFX di Dicembre.
Risoluzione: invece di far partire il setup dal classico
Autoplay, lanciare manualmente il file \Setup\WinSDK-x86.msi che come ha
giustamente osservato è l'ultimo nell'elenco di Esplora Risorse, se l'elenco è...
Qual'è il software più "antico" che gira ancora oggi con
successo? La risposta è qui! La notizia è un po' vecchia (2003), magari non è
più confermata. Peccato che l'articolo originario su Internet Week non sia più
disponibile, spero che non sia una bufala!
Che dite...tentiamo un porting a .NET 2.0 ?
powered by IMHO 1.2
Durante la riunione di questa mattina
davanti alla macchina del caffè"Aspetta, basta googlare
e becchi subito se è più giovane Elena Santarelli o Giorgia Palmas. Ecco,
vedi??? Cosa ti dicevo? Aspetta....ma....che razza di homepage hanno messo su
stamattina quelli di google? Perchè? Cos'è?????"
Chi di voi ha già visto questa mattina l'home-page di Google?
E' scritta in alfabeto Braille, perchè oggi è la ricorrenza
del compleanno di Louis
Braille, nato esattamente il 4 gennaio 1809, ideatore del celebre alfabeto
per non vedenti. Che dire, mio nonno forse sarebbe stato in grado di leggerlo,
ma io proprio no!
powered by IMHO 1.2
Ho trovato oggi il blog di un certo Daniel Lehenbauer
che volevo segnalare perchè illustra le potenzialità di WinFX applicate alla
grafica 3D. Date un'occhiata ai post di Dicembre, Novembre ed Ottobre 2005: più andate indietro, più correte il rischio che i
samples non funzionino con la CTP attuale di WinFX. Davvero interessante quando
dice che in un file XAML possiamo usare direttamente questo blocco:
<Viewport3D Camera=”{Camera}” > <my:Sphere3D Transform=”{XForm1}” Material=”{Azul}” /> <my:Cone3D Transform=”{XForm2}” Material=”{Tulips}” /> <my:Cylinder3D Transform=”{XForm3}” Material=”{Autumn}” /></Viewport3D>
Ovvero, definire ed usare materiali da usare come texture sui nostri
solidi.
Inoltre, per chi non lo avesse ancora fatto, in questo post elenca rapidamente tutto quello che dovete installare
per compilare progetti WinFX. Occhio, fatelo su...
La Preparation Guide che ho intenzione di seguire per la preparazione di
questo esame è presa pari-pari da quella pubblicata da Microsoft sulla pagina
dedicata all'esame stesso. Potete consultarla qui. Devo dire che è davvero molto ricca di argomenti
più o meno spinosi e più o meno (almeno per me) noti. Credo che comincerò
la serie di articoli soltanto la settimana prossima, o magari quella
successiva ancora: un po' per motivi di lavoro, un po' per avere la massima
partecipazione possibile, dal momento che parecchi di noi sono ancora in
ferie.
L'esame è diviso in 7 paragrafi, che elenco qui sotto per dare
una struttura ai miei post...
|