January 2009 Blog Posts

[Weekly Issue] LinQ + Extension Methods = Evviva ASP.NET 3.5!

L'ultimo problemuccio che ho avuto era legato ad un array di interi. Avevo la necessità di selezionare l'intero più alto tra quelli inseriti nell'array. Se qualche riga di ciclo for vi sembra troppa, allora probabilmente siete come me: per questo mi sono lanciato su una soluzione basata su Linq. Ebbro di gioia, ho scoperto presto che gli array di interi espongono un extension method "Max()" che fa esattamente quello che serve a me! Quindi, se vi servisse, basta fare 1: int maxInteger = intArray.Max(); e il gioco è fatto! Meglio di così.... :) edit: mi fanno notare che gli extension methods e...

posted @ Wednesday, January 28, 2009 3:29 PM | Feedback (8)

[Weekly Issue] HTML Entities List

L'html è un linguaggio semplice, veloce... magari un pò troppo. Molte persone si dimenticano che il mondo non è fatto solo di italiano o inglese, e tendono a sfruttare le proprie lettere dimenticandosi che, per i caratteri accentati o speciali, è sempre meglio utilizzare le Entity. Le entities sono codifiche speciali introdotte in HTML per rappresentare determinati caratteri indipendentemente dall'encoding, dalla tastiera e dal sistema operativo del client. Il rischio che si corre, non utilizzando queste codifiche, è di fare in modo che determinati utenti non vedano bene il sito, con quadratini o faccine al posto dei caratteri speciali....

posted @ Monday, January 26, 2009 2:05 PM | Feedback (2)

[Weekly Issue] IPhone development e Application Verification Failed (0xE800003A o 0xE8000001)

La mia prima applicazione per IPhone consiste in un bottone, con una textbox ed una label, che sostituisce dei valori al cambiare della textbox. Ovviamente, terribilmente semplice. Mi ha sconvolto, comunque,  la difficoltà e la conoscenza necessarie per portare a termine un'azione così semplice. L'intellisense di XCode non aiuta, anzi, porta fuori strada! La documentazione Apple è lacunosa in molti punti e da troppe cose per scontato (sembra che sia stata scritta da persone con livelli tecnici terribilmente differenti e senza una eccessiva supervisione... il documento prima ti spiegano come funzionano i commenti, quello dopo parte dal presupposto che...

posted @ Sunday, January 25, 2009 5:35 AM | Feedback (2)

[Weekly Issue] Aggiungere utenti a Team System Workgroup edition... senza dominio!

Tempo fa avevo raccontato alcune peripezie per installare un TFS Workgroup edition da smandruppare con i test. Dopo qualche mese di utilizzo, devo dire che sono rimasto molto soddisfatto del funzionamento: dopo le ultime esperienze con SVN e TeamCity, posso dire che sicuramente TeamSystem è un bel passo avanti, sia per la facilità nella configurazione della Continuous Integration, i tool di merging già integrati, e via dicendo. Purtroppo, il costo è ancora irraggiungibile per una struttura come la mia, e le difficoltà di installazione sono comunque notevoli anche nella versione 2008 che è decisamente migliorata rispetto alla 2005. In sostanza, credo...

posted @ Thursday, January 22, 2009 5:24 PM | Feedback (0)

[Weekly Issue] Remoting e configurazione

Ricominciamo un pò con i weekly issue ... :) Ultimamente sto lavorando molto con remoting, di cui apprezzo la potenza e la flessibilità in applicazioni distribuite .NET rispetto ai web services. L'unica spina nel fianco è sempre stata la configurazione che, sebbene con 3.5 presenti dei messaggi di errore un tantino più amichevoli di quando ci lavoravo con 1.1, mantiene una sorta di aspetto oscuro tipo "magia nera". Uno dei bisogni che avevo in una delle ultime applicazioni che ho fatto, era mantenere nello stesso applicativo winform una configurazione "client" o "server a seconda dell'utente scelto. Gli approcci...

posted @ Tuesday, January 20, 2009 3:31 PM | Feedback (2)

Dove sono finito - Take II

Credo di non aver mai scritto tanti post del tipo "dove sono finito" come in questi ultimi mesi :) Il mio blog langue, la mia presenza sui NG pure... le mie risposte alle email non lavorative beh... anche :) Quindi, cosa ho fatto in questo periodo? Beh... facciamo una lista.... - Ho decuplicato i miei clienti, e questo ha portato ad una mole di lavoro da completare per me e per la mia società difficilmente integrabile con le canoniche otto ore di sonno. Quindi ho preso la decisione di evitare di sprecare tutte quelle ore, dormirne solo...

posted @ Monday, January 19, 2009 9:38 AM | Feedback (3)