Crad's .NET Blog

L'UGIblog di Marco De Sanctis
posts - 190, comments - 457, trackbacks - 70

settembre 2007 Blog Posts

A tool to manage your blog categories and Technorati Tags

When I first decided to have a blog, I didn't have a clear idea of what I was going to talk about. It was supposed to be focused on .Net and programming topics, indeed, but figuring out a list of categories having only this in mind was extremely hard. I think that a lot of bloggers had (and keep having) the same experience and, sudden or later, almost everyone comes to the need to re-arrange post categories. Things get much more complicated when you decide to start Technorati-tagging your post: doing it post per post is pretty easy, just a matter...

posted @ sabato 29 settembre 2007 19:17 | Feedback (15) | Filed Under [ .Net 3.5 ]

[SOLVED] SubText e blocchi di Internet Explorer 7

Molti si sono lamentati di blocchi a IE7 visitando le pagine del mio blog. Chiedo scusa a tutti per il disagio, purtroppo non è stato semplice capirne l'origine. Ho provato a togliere quanto di personalizzato avessi inserito, Script, HTML e CSS, ma IE7 andava in crash ogni qual volta visualizzassi un singolo post. Ho cercato un po' su Google e ho visto che qualcun altro aveva il mio stesso problema, e finalmente mi sembra di aver risolto: *disabilitate la funzione CoComments* e non beccherete più maledizioni dai vostri lettori. E comunque... cosa diavolo sono i CoComments??????

posted @ giovedì 27 settembre 2007 18:17 | Feedback (4) | Filed Under [ Misc ]

Volete organizzare tutti i Technorati Tags in pochi minuti?

Bene, allora la nuova versione di Blog Manager (il nome è uno schifo, lo so) fa per voi! Qualche post fa, se ricordate, vi ho raccontato di un piccolo tool realizzato dal sottoscritto che, grazie ad un'interfaccia simil-Explorer, consente di riorganizzare velocemente tutte le categorie del blog facendo uso dei MetaWeblog API. Mi è sembrato così comodo che, dopo essere stato lì a compiacermi come un fesso (e senza cambiare le categorie), mi son detto: "ma perchè non fare lo stesso anche per i Technorati Tags, che son così pallosi da inserire nei post vecchi che ne sono sprovvisti? In...

posted @ mercoledì 26 settembre 2007 02:12 | Feedback (4) | Filed Under [ .Net 2.0 Misc Windows Forms ]

LINQ = Expression Trees

Quando scriviamo interrogazioni con LINQ, non dobbiamo mai perdere di vista ciò che in realtà esse sono, ossia alberi di funzioni e Lambda expression. Per questa ragione, un qualcosa come 1 var customers = db.Customers 2 .Where(c => c.CompanyName.StartsWith("A")) 3 .Join(db.Orders, 4 (c => c.CustomerID), 5 ...

posted @ lunedì 24 settembre 2007 02:17 | Feedback (0) | Filed Under [ .Net 3.5 ]

Un sito dove testare al volo le Regular Expression

Ce ne sono parecchi, questo mi è piaciuto particolarmente perchè usa AJAX per visualizzare in real-time i match. Technorati tags: Tools

posted @ domenica 23 settembre 2007 23:44 | Feedback (0) | Filed Under [ Misc ]

Tre cosine che mi sono piaciute poco di LINQ to SQL

Ieri ne ho parlato tessendone le lodi, perchè tutto sommato reputo LINQ un buon ORM, che forse però soffre di qualche peccato di gioventù. Visto che per natura sono un po' rompiballe e non mi accontento mai, infatti, vi vengo a raccontare un paio di aspetti (anzi tre) che mi sono subito saltati all'occhio e che non mi sconfinferano granché. Punto 1 Le entity (generate da un'ottimo designer, poco da dire) non sono serializzabili a causa delle dipendenze da EntitySet e EntityRef. Si tratta di una brutta limitazione, che non mi permette di esporle direttamente MBV con Remoting, tanto per fare un...

posted @ venerdì 21 settembre 2007 02:32 | Feedback (0) | Filed Under [ .Net 3.5 ]

Pensierini della sera su LINQ to SQL

In questi giorni sto spulciando un pochino questo ORM e fino ad ora le mie impressioni sono senz'altro positive; LINQ to SQL, a mio modo di vedere, è un prodotto che ha dalla sua un'estrema produttività, almeno per un paio di ragioni: Intanto l'ottima integrazione con il designer di Visual Studio, che si interfaccia con la base dati e ci consente di modellare il dominio applicativo veramente in brevissimo tempo: la comodità del designer del DataSet applicata ad un Domain Model + ORM, praticamente il mio sogno La semplicità e la naturalezza di LINQ come linguaggio di...

posted @ giovedì 20 settembre 2007 01:40 | Feedback (1) | Filed Under [ .Net 3.5 ]

Un semplice tool per gestire le categorie sul blog

Ne avevo parlato un paio di giorni fa. Vorrei riorganizzare le categorie sul mio blog, eliminando quelle poco usate ed assegnando i relativi post ad altre (nuove e non), ma sono sempre stato frenato dal fatto che farlo il manager web può essere veramente noioso ed estenuante. Domenica scorsa allora, con un po' di tempo libero, mi sono messo a realizzare una semplice applicazione Windows Forms che, facendo uso delle MetaWeblog API, semplificasse di molto il lavoro; fatto sta che ho prodotto questa cosina qui: 1) Dopo aver configurato le impostazioni di accesso dal menu opzioni... 2) è...

posted @ giovedì 13 settembre 2007 01:48 | Feedback (4) | Filed Under [ Misc .Net 3.5 ]

XML-RPC e .NET

La scorsa domenica ho dedicato un paio d'ore di tempo alla realizzazione di un piccolo tool per la gestione delle categorie sul blog, di cui parlerò più approfonditamente tra un paio di giorni (appena riesco ad ultimarlo). Come sa chiunque utilizzi abitualmente Windows Live Writer, SubText, il vecchio .Text e altri blog engine espongono una serie di servizi remoti chiamati MetaWeblog API (qui un piccolo white paper), raggiungibili all'URL http://[blogurl]/services/metablogapi.aspx Il protocollo utilizzato è XML-RPC (qui maggiori informazioni) ed è basato su uno standard di comunicazione estremamente più semplice dei Web Service tradizionali. Non trattandosi di SOAP, però, essi non sono direttamente...

posted @ martedì 11 settembre 2007 16:36 | Feedback (0) | Filed Under [ .Net 2.0 ]

Linq e Reflector

Il più grande punto di forza di Microsoft LINQ è senza dubbio quel syntactic sugar che ci permette di scrivere query simil-SQL, strong typed e direttamente all'interno del codice C# (o VB.NET che sia). Supponiamo di voler recuperare, dagli assembly in memoria, l'elenco delle classi che iniziano per una data lettera. In C# 3.0 posso scrivere qualcosa tipo 1: var types = 2: from assembly in AppDomain.CurrentDomain.GetAssemblies() 3: from type in assembly.GetTypes() 4: ...

posted @ domenica 9 settembre 2007 14:20 | Feedback (0) | Filed Under [ .Net 3.5 ]

Powered by:
Powered By Subtext Powered By ASP.NET