marzo 2010 Blog Posts

[Tip] Come convertire una stringa in un enumerativo

Mi piace molto usare gli enum per dare pulizia al codice e non rischiare di commettere errori. Ma quando bisogna convertire una stringa in un enum che fare? Come al solito ci viene in aiuto il buon framework .Net. Fingiamo di avere un enumerativo che elenca le marche di alcune automobili 1: public enum CarMakes 2: { 3: BMW, ...

XmlSerializer perché no?

Oggi mi è capitata una cosa curiosa. Stavo lavorando sul mio “solito” database xml nativo ( ormai sono quasi 7 anni che ci “combatto”) e un mio collaboratore mi mostra un pezzo di codice che salva la entity Customer creandola con XmlDocument. Chiunque abbia messo mani sul formato xml ha dovuto fare i conti con questa classe. Mi spiego meglio, salvare la classe creando “a mano“ tutte le proprietà (document.CreateElement, document.CreateAttribute ecc) per poi fare il contrario recuperandola. Mi sa tanto di serializzazione dico io. Così ho scritto una classe di serializzazione e deserializzazione che fa lo stesso lavoro ma...

Attraversare ricorsivamente un grafo di oggetti

Spesso mi capita di dover attraversare ricorsivamente un grafo di oggetti, pensate a delle folder che hanno all’interno delle altre folder che hanno all’interno delle altre folder e via così.. Mi sono chiesto è possibile creare un Extension Method che faccia questo lavoro e in base ad una condizione mi restituisca, ad esempio, la folder con un nome o un id voluto ? 1: public static class FindRecorsive 2: { 3: ...

Microsoft Visual Studio 2010 Express for Window Phone

Guardando i video del MIX mi è venuta voglia di provare a fare un piccolo programma in Window Phone per la lettura dei feed RSS. Così presi armi e bagagli mi sono documentato ed ecco qua in pochi click ho il mio lettore. Ma è così difficile ? Non direi proprio anzi ( una goduria… ) Prima di tutto ho scaricato dal sito http://www.microsoft.com/express/phone/ la mia versione di Microsoft Visual Studio 2010 Express for Window Phone che contiene “solo” IExplorer ( la prima cosa che ho fatto è stata collegarmi a facebook ed inserire un post...

IE9 provare per credere

Dal Mix spuntano mirabolanti soprese ma per provarle? La versione di prova non ha nemmeno la barra degli indirizzi e i menu di navigazione ma si puo’ usare tranquillamente per i propri test attraverso delle scorciatoie da tastiera oppure navigando sui menu del programma. Ecco gli shorcuts disponibili: Ctrl + O:  Apre una pagina web F5: Refresh F10: Home F12: Developer Toolbar Alt + 5: Forza in modalità di rendering IE5 Alt + 7: Forza in modalità di rendering IE7...

Mix2010 Spettacolo !!

Per tutti quelli che amano lo Spettacolo lascio il link dei video. Video Gallery e qui

Microsoft is Evil or not ?

Microsoft, nel modo informatico e anche nella cinematografia ( avete fatto caso che i computer dei protagonisti sono tutti Mac ? ), è sempre stata vista come il male assoluto: è la compagnia che vuole avere tutto sempre in causa con l’antitrust. Ma è proprio così ? Avete mai pensato a Google in ottica negativa? Eppure il ‘grande fratello’ Google raccoglie un sacco di dati su di noi e potrebbe avere un’enorme influenza sulla nostra navigazione. Ecco un’altro punto di vista. Buona visione, THE BEAST FILE: GOOGLE from Hungry Beast on Vimeo. Sonny