agosto 2005 Blog Posts

Strutture con array in .NET

Questa sera mi sono deciso ad iniziare il porting da C a C# di alcune funzioni per il caricamento dei file MD2, i modelli di Quake II per intenderci. Sulla rete c'è già un sacco di materiale, ma io sono masochista e voglio fare un loader per conto mio.Generalmente tutti i loader si assomigliano e fanno largo uso di strutture contenenti array. Per essere veloci fanno volentieri a meno di object-orientation. Volendo fare un porting pedestre, e non preoccupandomi di questioni stilistiche, mi sono imbattuto nell'esigenza di dover tradurre una struttura C di questo tipo: struct MD2_POLYGON{    unsigned short vindex[3]; // vertex indices    unsigned short tindex[3]; // texture indices}; cosa che in C# con .NET...

[OT] Si stava meglio quando si stava peggio?

Ieri sera, dopo qualche mese, mi è ricapitato per le mani il libro DIGITAL RETRO, gentilmente regalatomi durante il WPC dello scorso anno.Ogni volta che rileggo alcune pagine riesco ancora a sentire una forte emozione: chiamatemi nostalgico o, peggio, eterno bambino, ma la soddisfazione che provavo quando smanettavo con il mio C64 non è neppure da paragonare al feeling che provo oggi nel fare il mio mestiere.Sì perché, come è accaduto a molti di voi, il mio hobby preferito si è trasformato nel mio lavoro; mi piace ciò che faccio ma ho perso quella sensazione, quel sentimento che mi faceva sentire una...

Community Server e DotNetNuke

Come ogni anno, in questo periodo ho un po' più di tempo da dedicare all'apprendimento. Questa volta mi sono buttato su software di content management ed affini. Qualche giorno fa ho installato Community Server, esplorando soprattutto la parte dedicata ai blog. Devo dire che fa degnamente il suo lavoro e lo preferisco a DasBlog, sicuramente più facile da installare e amministrare, ma che non è in grado di gestire molteplici blog. Per la parte di CMS ho scaricato ed installato DotNetNuke 3.1.0 e sono stato sorpreso dal grande salto di qualità offerto rispetto alle versioni 2.x. Seguendo la guida d'installazione ho fatto il setup...

Google Web Part per SharePoint

Sul blog di Mark Wagner c'è un articolo che mostra una web part in grado di utilizzare Google per fare ricerche. Mi piace il fatto che la web part possa essere configurata per "confinare" le ricerche all'interno del sito. Sinceramente non l'ho ancora provata, me la scarico... powered by IMHO 1.2

Parsing e valutazione di espressioni in .NET

Questa sera sono tornato su un progetto di qualche mese fa relativo all'interpretazione ed alla valutazione di espressioni. La cosa interessante al momento della progettazione fu l'assoluta mancanza di specifiche e vincoli puntuali riguardo al tipo di espressioni. Mi spiego meglio: le espressioni sono contenute all'interno di un DB e possono evolvere in base ai "desideri" del cliente. In pratica si va dalla banale (ed inutile) (8 + 4) / 2 alla più elaborata GeoAvg( GetMinInterestRate(), GetMaxInterestRate() ) e così via. Il problema quindi si scompone in: parsing valutazione Per il primo problema mi sono affidato al GOLD parser di Devin Cook. Le cose belle di questo parser sono la modularità, la flessibilità e la disponibilità di engine...