Pure .NET

Unequal Equivalence

Interessante articolo che mostra i problemi correlati alle uguaglianze e comparazioni in vari linguaggi, con un occhio a C# ;)

DotNetHell.it e i pietosi di tentativi di SEO Spam (Parte seconda)

Il mio articoletto DotNetHell.it e i pietosi di tentativi di SEO Spam sembra abbia avuto i suoi risultati, come si può notare dai commenti lasciati e da un bell'articoletto (che io trovo esilarante, ma sono solamente opinioni) di David De Giacomi, fondatore di DotNetHell. Stranamente, dopo i velati insulti di Marco Caruso, dello staff di DotNetHell, sembra che i tag all'interno del sito siano spariti.... Ovviamente questo non ha nulla a che vedere con l'illegalità della situazione, ed è frutto probabilmente di un fortuito caso per cui il codice delle pagine si è riscritto in modo automatico... Rispondendo a Marco che dice: > Chi...

Gaudio e tripudio dopo un mare di best***ie ;)

Giusto un veloce messaggio per rendervi partecipi della mia gioia immensa: dopo circa tre notti di lavoro il mio portale multifunzionale di annunci, che oggi regge come progetto demo Philarmonica.com, ha finalmente acquisito l'innata capacità di postare in autonomia le novità presenti su Usenet! Complice un articolo sul protocollo NNTP, tanta pazienza e una buona dose di lungimiranza architetturale al momento della creazione ;) Il sistema attualmente implementa: Un nuovo oggetto DatasetCache che "ricorda" query ed ordinamenti vari ed è utilizzazile in un solo comando. Un sistema di memorizzazione in sessione della viewstate (le pagine se controllate non hanno viewstate). Un sistema di...

Philarmonica.com il mio nuovo progetto....

E dopo mille fatiche ecco finlamente online, anche se solamente in versione beta, Philarmonica, la mia ultima creazione. Philarmonica è un portale di annunci che si propone come punto di incontro tra musicisti e orchestre di tutto il mondo. Secondo il principio del puro servizio Philarmonica propone gli annunci in forma gratuita sia nella inserzione che nella ricerca e visione, oltre a fornire nel corso dei prossimi mesi servizi a valore aggiunto quali la notifica via mail delle novità o delle parole chiave richieste. Attualmente in fase alpha è anche l’erogazione dei contenuti come feed RSS… La tecnologia utilizzata è ASP.NET (e...

Nhibernate: una guida per autostoppisti

Da qualche giorno sto iniziando ad utilizzare piottosto pesantemente Nhibernate, framework che implementa l’Object Relational Mapping (OR/M) in modo diretto in .NET. Non è mio scopo illustrare perchè proprio Nhibernate invece di altri sistemi disponibili, ma solamente fornire qualche indicazione su un po’ di link che mi hanno decisamente semplificato la vita: Quick start guide su Nhibernate.org Fornisce una introduzione veramente basilare per chi non ha mai sentito parlare di OR/M e similia. La documentazione Ufficiale Delirante, incomprensibile e a tutti gli effetti inutile prima di aver speso un mesetto su Nhibernate. NH in Real World Applications su CodeProject Una introduzione un pelo più approfondita...

Microsoft "Genuine Advantage" craccato in 24 ore

A partire da questa settimana Microsoft ha iniziato a richiedere la verifica del numero di serie del prodotto per accedere a Windows Update nel programma difinito "Genuine Advantage". 24 ore esatte dopo il lancio in grande stile il sistema è stato craccato. Prima di cliccare su "Express" o "Avanzato" è sufficiente infatti posizionarsi sulla barra degli indirizzi e inserire il seguente testo: javascript:void(window.g_sDisableWGACheck='all') E la protezione viene disabilitata… Fonte: LastKnight Dot Com

Expert .NET Delivery Using NAnt and CruseControl.NET

Marc Holmes's Expert .NET Delivery Using NAnt and CruseControl.NET is an outstanding book for development teams wanting to build a reliable, automated delivery system. The book clearly lays out the case for having a standard delivery process, then dives into specific details of implementing such a process via NAnt and CruiseControl.NET. The book also covers several other tools, both open source/freeware and commercial, including NDoc, FxCop, NUnit, Red Gate's SQL Bundle, and Eric Smith's CodeSmith code generation tool. This book, like Steve Loughran's Java Development with Ant has crucial concepts and patterns which are useful to folks even outside its...

RTE, SCORM, Aerei da guerra....

Eccomi a cambiare ancora lavoro ed a passare ad un ramo completamente differente. Il bello di essere consulente è proprio questo lavoro da “cavalletta” della new economy, saltellante da un’architettura di applicazione ad un’altra… Questa volta si tratta di creare un sistema per CBT (Computer Based Training) che sia compilant con SCORM (Sharable Content Object Reference Model, il sistema sviluppato in collaborazione con il Ministero della Difesa americano per l’erogazione di contenuti E-Learning) e che sia in grado di erogare contenuti in modo statico o connesso, quindi con integrazione ad un LMS (Learning Management System). Architettura prevalentemente 3-tier e completamente ASP.NET con...

Gios PDF .NET library

Girando in giro ho trovato su CodeProject un meraviglioso componente in OpenSource di nome "Gios PDF .NET library" per la generazione di PDF. Perchè meraviglioso? Perchè risolve un mio enorme problema: la paginazione in PDF di un report che prenda in pasto un DataSet (in questo caso, per essere precisi) una DataTable. E' piccolo, funzionale, tremendamente potente, crea automaticamente la paginazione e può funzionare in Multi-Column. Oltretutto è di un italianissimo Paolo Gios! E bravo Paolo!

D(LL)emenza: User is too stupid to compile the solution...

Mmm... Forse è ora di prendermi un buon caffè ed andare a casa direttamente... Sarà la neve, sarà il sonno... Ma quando si perdono 20 minuti a capire perchè una Solution con 4 Projects non compila perchè il Namespace A non è definito ed il B non è definito e ci si accorge solo alla fine che il progetto A referenzia B e che B referenzia A direi che la cosa da da pensare... ;) Dovrebbero inserire in Visual Studio un warning del tipo "Recursive reference found: are you joking with logic or just plain stupid"?...

Full Pure .NET Archive