marzo 2008 Blog Posts
L'orologio al quarzo ha rivoluzionato una decade e l'introduzione degli orologi radiocontrollati prometterebbe una nuova rivoluzione.... Mi oppongo! Il caro vecchio orologio con ora "relativa" cioè senza sincronizzazione automatica è una garanzia senza rivali. La prima possibilità (che mi è successa veramente qualche anno fa) è che il segnale venga capito "male" dall'orologio che cambia l'ora in modo assurdo, magari di 12 ore più indietro. Dopo questa esperienza ho capito che mai e poi mai avrei dovuto usare una sveglia radiocontrollata. Il vecchio orologio al massimo sballa di qualche minuto ma non fa alcun danno. La seconda...
A causa di un driver sballato (che novità, eh ...) che cerca di pilotare il monitor ad una risoluzione diversa da quella del pannello di controllo, ho deciso il cambio di scheda grafica. Comincio a sospettare che ATI e nVidia facciamo marketing producendo cattivi driver, ma lasciamo perdere. Non volendo rumorose ventole, ecco il mostro che mi sono trovato davanti all'apertura della scatola (notare il cavo supplementare di alimentazione). Lì per lì ho pensato che la marca fosse Whirlpool . La tecnologia va avanti e i signori Joule e Maxwell ci guardano dall'alto,...
Chiamarli pirati è fargli un complimento e la triste realtà non sono tanto loro che ci provano, ma quelli che ci cascano. In questo attacco, fresco fresco di questa notte non c'è nulla di speciale, è una delle solite email che arrivano regolarmente. Punto A: Email sgrammaticata ... dovrebbe almeno insospettire Punto B: Hyperlink palesemente errato Punto C: Il vero sito usa https e l'utente può vedere il lucchetto Punto D: L'indirizzo del sito clonato è palesemente errato Veniamo però ai punto dove la banca...
Ho finalmente concluso la riscrittura completa di una generica implementazione di IXmlSerializable. Ovviamente per essere generica usa reflection e non ho fatto l'ottimizzazione dell'implementazione di default, cioè la generazione al volo con CodeDom del codice per serializzare/deserializzare, in quanto per i progetti in cui mi serve la performance di questo codice non è, al momento, critica. In più ci sono già voluti alcuni giorni per considerare tutti i casi imposti dagli attributi XmlElement, XmlChoice, XmlArray, etc. etc. Perché rifarla da zero? Perché abbiamo bisogno di due cose: Avere un evento nella entity prima e...
Poco fa ho ricevuto una email che non posso che riportare testualmente: I just wanted to let you know the smashing success of the Fish Bowl video you recorded in Barcelona. Your video—posted to www.virtualteched.com on February 6—Threat Modeling and Discovering Security Issues came in near the top of our February Video Viewings Metrics with 350 hits…great job! Il link al video è: http://www.virtualteched.com/pages/videossearch.aspx?KW=raffaele E chi ha mai detto che la security è noiosa? A parte la soddisfazione personale, questo è un chiaro segnale che l'argomento sicurezza e il Threat...
La cronaca di oggi riporta due attacchi informatici stra-prevedibili, tanto che io e Max ne parliamo ormai da anni. Il primo, da quanto leggo nell'articolo, sembra essere lo sniffing delle password i cui hash passano nei pacchetti SMB della rete bancaria. http://www.tg5.mediaset.it/cronaca/articoli/2008/03/articolo6353.shtml Dall'articolo capisco che qualcuno ha installato un piccolo apparato alla rete fisica della banca raggiungibile tramite wifi dall'esterno della banca. Il secondo è la falsificazione del fingerprint. http://www.video.mediaset.it/video.html?sito=studioaperto&data=2008/03/14&id=35928&categoria=edizione/servizio&from=studioaperto Di fantasia ce n'è voluta proprio poca. Il sistema è fin troppo facilmente ingannabile. Si da...
Fino a ieri la mia macchina principale era un Windows 2003. La scelta è stata dettata dalla necessità di certi componenti server, IIS6 in primis, ma anche diversi altri. Considerato che non sono admin del mio PC, rispetto a Vista che uso sul portatile, Windows 2003 era un continuo RunAs o terminal services su me stesso per i normali task amministrativi. Ieri ho prima clonato e poi lanciato l'aggiornamento a Windows 2008 ... le uniche possibili parole sono "semplicemente fantastico". Le "maledette" Frontpage server extensions che erano installate da chissaquanto mi hanno fatto ripetere la procedura di...
Il carissimo amico Aldo mi ha mandato questa foto affissa dalla fantastica e dinamica April, ex PM di Visual C++, oggi nel team di MSDN help. Ebbene si, la mia foto è affissa al sesto piano del building 41 di Redmond, "patria" di Visual Studio, Visual C++ e di altri gruppi di prodotto. Sono onorato del privilegio ma spero che ad Aprile, girando nel campus qualche cacciatore di taglie non mi riconosca .
Lasciamo perdere il viaggio da incubo a cura di Trenitalia (40 minuti di ritado da Genova a Milano, coincidenze perse e un calcio nel sedere al posto delle informazioni a Milano centrale). Lasciamo perdere che tutti i treni di andata e ritorno (parliamo di eurostar e intercity) hanno avuto ritardo di almeno 20 minuti. E passiamo dunque ad argomenti più produttivi. Come previsto l'after-hour è andato liscio liscio e con abbondanza di presenza nella sala MSDN del lancio di VS2008, Win2008 SQL 2008. Nella sessione di Linq, Andrea ha presentato con l'esordiente Mauro, a cui vanno...
La carovana del lancio di Visual Studio 2008, Windows Server 2008 e Sql Server 2008 si sposta a Bologna e UGIdotNET ha organizzato il Technical Community After Hour. Alla fine dell'evento la cena e poi attaccano Mauro ed Andrea alle 20:00 con la sessione su Linq. A ruota la mia sessione sulle novità di Windows Mobile in Visual Studio 2008 e nel Compact Framework 3.5. Le novità non sono affatto poche e ho già deciso cosa immolare sul sacro altare del taglio delle slides per rompere l'incantesimo che mi vuole come "sforatore dei tempi" ufficiale....
Voglio ringraziare Alex Feinman per l'illuminante spiegazione su come avviare RTF Host sugli emulatori di Windows Mobile. Seguendo infatti passo-passo la procedura indicata nei power toys, non si riesce ad aggiungere un "TCP Device" ottenendo invece l'errore seguente. Riporto perciò la traduzione della procedura che Alex Feinman ha pubblicato sul proprio blog: L'errore deriva dal fatto che gli emulatori di default usano il trasporto DMA (DeviceDMA.dll), perciò RTF non seleziona il trasporto corretto. Per poter eseguire la procedura "Add TCP Device" la procedura è la seguente: 1. Avviare l'emulatore usando il Device Emulator Manager...