Posts
103
Comments
238
Trackbacks
4
C#
CS2, ricerca codice sorgente personale

Esistono diversi motori di ricerca che consentono di cercare all'interno di repository pubblici di codice sorgente, come Google Code Search, Krugle e Koders. Dal momento che nessuno consente di ricercare codice sorgente personale, vale a dire memorizzato su una macchina locale, ho creato un progetto chiamato CS2 - C# Code Search - che gira come un'applicazione ASP.NET per l'interfaccia grafica e che si basa su Lucene.Net ed altri progetti open source per fare il parsing, indicizzare e permettere la ricerca di codice sorgente. Al momento tutte queste funzionalità sono disponibili soltanto per codice sorgente scritto in C#, ma l'architettura del...

posted @ domenica 16 settembre 2007 20:44 | Feedback (4)
[OT] Lambrusco .NET II

Anche se l'affluenza non è stata enorme, ringrazio tutti (Lorenzo, Gian Luigi, Alessandro e mmh.. non ricordo il nome) per la loro presenza, oltre a fare i complimenti a Gian Luigi per la scelta del posto... A chi non è venuto non posso far altro che dire che si sono persi una mangiata memorabile! Oltre ad alcuni discorsi appassionati da parte del vicepresidente del cucuclan si è parlato di nuove tecnologie, lavoro, Team System, ovviamente corredate dalla solita filosofia che il vino (buonissimo) stimola in modo naturale. Consiglio caldamente il locale, servizio notevole, cibo molto buono e spesa decisamente onesta. Credo che si troveranno presto le...

posted @ martedì 1 agosto 2006 04:39 | Feedback (2)
BusyBoxDotNet 0.2.1, Live Messenger e qualche link

BusyBoxDotNet Finalmente ho trovato un po' di tempo e voglia per portare BusyBoxDotNet su ASP.NET 2.0. La retrocompatibilità ormai è compromessa perchè la build è fatta con VS2005, ma le features per il momento sono pressochè le stesse dell'ultima release.Ringrazio un certo Damiano che tempo fa mi ha inviato uno snippet di codice per registrare automaticamente nel web.config l'HttpHandler per gestire le risorse durante il drag-and-drop dalla toolbox. Tralaltro ho anche scoperto che BusyBoxDotNet è finito su MSDN Spagna: http://www.microsoft.com/spanish/msdn/epildoras/menu/080506/first.mspx http://busybox.sourceforge.net Live Messenger e Addins Visto che è un argomento che ha suscitato un po' di interesse volevo riportare qualche novità e link per chi ancora non ne...

posted @ giovedì 18 maggio 2006 08:42 | Feedback (2)
Prodotti Microsoft a 25€ per studenti universitari

Volevo ricordare a tutti gli studenti universitari che su TheSpoke è possibile registrarsi ed ottenere, ad un prezzo forfettario di 25€, licenze di Visual Studio 2005, SQL Server 2005, Windows Server 2003, Visual SourceSafe 2005 e Visual Studio .NET 2003. Naturalmente la registrazione non avviene immediatamente perchè è necessario controllare che i dati di immatricolazione universitari siano validi. Dopo qualche giorno comunque riceverete conferma, dopodichè potrete accedere all'area riservata. I prodotti sono scaricabili direttamente da Internet. powered by IMHO 1.3

posted @ mercoledì 5 aprile 2006 10:14 | Feedback (2)
Trovare un controllo nella gerarchia della pagina

Con ASP.NET 2.0 la gerarchia della pagina è molto più frequentemente multilivello di quanto non succedesse con la versione predecende, soprattutto quando si utilizzano le masterpages. Di conseguenza, quando si vuole ottenere un riferimento ad un controllo della pagina dato il suo ID, non è sufficiente utilizzare il metodo FindControl() dell'oggetto Page perchè esso effettua una ricerca solo tra i diretti discendenti della pagina, e non effettua una ricerca ricorsiva all'interno di controlli che a loro volta ne contengono altri. Per ottenere un riferimento ad un controllo posizionato in un livello arbitrario all'interno della pagina si può utilizzare questo metodo, che effettua una ricerca...

posted @ mercoledì 1 marzo 2006 11:26 | Feedback (2)
Implementing the Singleton Pattern in C#

Sono sicuro che tutti l'abbiano letto almeno una volta, ma comunque può sempre servire come riferimento: http://www.yoda.arachsys.com/csharp/singleton.html UPDATE: altri link su singleton (ed altre) pattern. Grazie ai feedback! http://www.dofactory.com/Patterns/Patterns.aspx http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/singletondespatt.asp powered by IMHO 1.3

posted @ lunedì 16 gennaio 2006 12:37 | Feedback (3)
Ottenere DataTable da IDataReader

Qualche giorno fa ho inserito un post sul forum perchè avevo bisogno di ottenere un DataSet, oppure un DataTable o un DataView, da un IDataReader.Non avendo ottenuto risposta ho cercato un pò ed ho trovato diverse soluzioni, di cui una abbastanza elegante. Il namespace System.Data.Common contiene una classe di nome DBDataAdapter, dalla quale ereditano tutti gli altri DataAdapter, che contiene un overload del metodo Fill (protected) che accetta come parametri un DataTable e un IDataReader, proprio ciò di cui avevo bisogno.Quello che ho fatto è stato quindi creare un classe che derivasse da DBDataAdapter e che esponesse tale funzionalità con un metodo pubblico: public class DataReaderAdapter : DbDataAdapter {     public int FillFromReader(DataTable dataTable, IDataReader dataReader)    {         return this.Fill(dataTable, dataReader);     }} C'è la...

posted @ venerdì 30 settembre 2005 15:03 | Feedback (2)
News

Scopri CS2, il mio progetto universitario per l'indicizzazione e la ricerca di codice sorgente personale costruito su Lucene.Net.

Windows Developer Power Tools

Potete trovare il mio progetto BusyBoxDotNet nel libro Windows Developer Power Tools, pubblicato da O'Reilly, per il quale ho scritto l'intero capito dedicato.

Sono stato nominato dVP 2008, un riconoscimento per l'apporto fornito alla comunità del progetto db4o.