posts - 644, comments - 2675, trackbacks - 143

My Links

News

Raffaele Rialdi website

Su questo sito si trovano i miei articoli, esempi, snippet, tools, etc.

Archives

Post Categories

Image Galleries

Blogs

Links

dicembre 2007 Entries

Performance di Hashtable, Collection e Dictionary

Che le performance di Hashtable/Dictionary sulla ricerca di item sia superiore è cosa stranota e messa in grande evidenza su MSDN. Spesso però sui newsgroup leggo di persone che non usano il contenitore giusto e quindi ho deciso di mettere giù qualche numero per le operazioni più frequenti: Add e Contains. La prova è molto spartana ed è giusto per vedere l'ordine di grandezza. Hashset<> è una nuova classe del Framework 3.5 studiata per Linq e mediamente più veloce del Dictionary. In tutto questo la Hashtable è comunque vincente e il perché è semplice: Hashtable è thread-safe...

posted @ giovedì 20 dicembre 2007 10.58 | Feedback (15) |

Micro Framework Trace su serial port

Le limitazioni del Micro Framework non permettono soluzioni eleganti come quella di redirigere lo stream dello standard output sulla porta seriale. Per questo motivo mi sono scritto una piccola classe helper che consente di eseguire il dump sulla porta seriale. Collego la scheda con un cavo seriale al PC Apro la finestra di terminale, per esempio a 9600 baud Aggiungo al progetto la classe statica Nel progetto chiamo la Init che apre la porta seriale Dove serve chiamo DebugSerial.Write(...) o DebugSerial.WriteLine(...) ...

posted @ mercoledì 19 dicembre 2007 14.12 | Feedback (4) | Filed Under [ Mobile ]

Webcast su Cardspace

Domattina terrò il webcast su Cardspace, una tecnologia che mi ha appassionato da subito perché permette di gestire il processo di autenticazione e autorizzazione in modo radicalmente differente: Una speciale interfaccia utente (fruibile cross browser e cross operating-system) per dare l'addio alle password Un nuovo modello, i Claim, che surclassano per agilità i Ruoli (ma che possono continuare a esistere) Ad Ottobre avevamo incontrato a Milano Kim Cameron, architetto dell'identity metasystem in Microsoft. Domani partirò proprio dalle leggi dell'identità create da Kim ma ho cercato di tagliare via più slides...

posted @ mercoledì 12 dicembre 2007 1.00 | Feedback (13) |

WCF e il deploy

Se paragoniamo la facilità con cui si possono servizi con WCF alle modalità di deploy, queste sono proprio un incubo. Registrazione del Url in Http.sys Se il processo host è IIS, la registrazione non è necessaria Gli altri host (un Windows Service ad esempio) devono registrare il canale durante il setup. Naturalmente i servizi non vanno mai fatti girare con alti privilegi come Administrator o Localsystem, per cui è necessario eseguire la registrazione in Http.sys durante il setup. In cosa consiste la registrazione? Http.sys consente di...

posted @ martedì 4 dicembre 2007 16.36 | Feedback (4) |

Powered by: