Mario Ferrante's blog

Il blog di Mario Ferrante

April 2007 - Posts

Un pò mi vergogno...

Lo ammetto, c'è un blog che durante la settimana cerco di evitare altrimenti rischio di rimanerci le ore a leggerlo, d'altronde quando a scrivere è un genio del male.....Stick out tongue
Ma oggi è sabato e posso incapparci tranquillamente, anche perchè ci sono le foto dell'ultimo evento .netSide.
Le foto sono bellissime anche se, devo ammetterlo, sono simili a TANTISSIME altre foto di eventi organizzati dalle varie COMMUNITIES: si vede IL SOLITO speaker che parla davanti ad alcune slides, la SOLITA TANTISSIMA gente che vi ha partecipato e che magari è tornata a casa o al lavoro con qualche piccolissima nozione in più, insomma le SOLITE FOTO!
E se queste foto non ci fossero? E se i siti delle Communities non ci fossero? SE QUESTI EVENTI NON CI FOSSERO?
Mi riferisco ad un altro post di Lorenzo, un post all'apparenza rassegnato, ma nei fatti un pò inc******.
Ho letto il forum a cui fa riferimento e mi vergogno, magari un pò, ma mi vergogno.
Mi vergogno perchè non ho mai (o ancora) fatto il bonifico per associarmi ad UGIDOTNET, parlo di UGI perchè avevo accarezzato l'idea di associarmi, ma non ho mai trovato il tempo...ecco per fare un bonifico, la coda ad uno sportello non c'è mai tempo, già ero impegnato, avevo una scadenza, il gomito che faceva contatto con il piede, il mio pesciolino rosso non stava tanto bene, e poi, e poi perchè dare dei soldi ad una community o ad una associazione che si dice "essere non a fini di lucro", non è che c'è qualcosa sotto?
E poi Ugi è lontana, mica fa eventi dalle nostre parti! Ah già,  qui abbiamo .netSide!!! ma che me ne frega! tanto .netSide gli eventi li organizza comunque!
Le Community esistono per questo, no?
LORO organizzano gli eventi, fanno i salti mortali per trovare la sala, gli sponsor, organizzare le sessioni, le slides, gli orari gestire tutti gli imprevisti che sono dietro un evento e IO ci vado!
LORO mettono a disposizione un portale magari condividendo le loro conoscenze con tutti, e IO sono contento se trovo la soluzione ad un MIO problema!
LORO mi danno un servizio e IO ne sono contento, punto!

Ma forse dimentico qualcosa, forse dimentico che IO sono COMMUNITY insieme a LORO, che NOI tutti siamo una community, e anche se i nomi o gli url sono diversi, c'è una cosa che mi fa sentire parte di DotNetSide, come parte di UgiDotNet, come parte di DotNetMarche e di tutte le altre dotnet-communities italiane, ed è quello che sta alla base di Community stessa: la condivisione di una passione.
Vi sembra poco? a me personalmente no!

scusatemi il piccolo sfogo.



Run IT on a Virtual Hard Disk
Microsoft ha reso disponibili per il download una serie di VHD (Virtual Hard Disk) per Virtual PC e Virtual Server (entrambi scaricabili gratuitamente):

"Using the power of virtual machines, you can now quickly evaluate Microsoft and partner solutions through a series of pre-configured Virtual Hard Disks (VHD). You can download the VHDs and evaluate them for free in your own environment without the need for dedicated servers or complex installations"

Sono disponibli:

Per un intero catalogo si può dare un'occhiata qui.

Posted: Apr 15 2007, 08:19 PM by mario74 | with no comments
Filed under:
La mia su .net Data Management

Manca veramente poco al prossimo evento .netSide e devo dire che non vedo l'ora che arrivi quel giorno.
Qualcuno ha scritto che partecipare ad un evento .netSide è sempre qualcosa di speciale e credo che questo evento lo sia davvero.
Perchè?
Prima di tutto per l'argomento principe trattato: ragazzi qui si parla di ADO.NET!!!!  Fra tutte le core technologies che compongono la piattaforma .net ADO.NET è sicuramente quella che occupa una posizione privilegiata ed è incredibile come essa possa adattarsi a qualsiasi ambiente (windows, web, winfx) in cui si opera. Vederlo in azione, apprendere nuove cose sull'accesso ai dati è una cosa che riguarda TUTTI gli sviluppatori .net qualsiasi sia il loro livello di conoscenze/competenze.
Ma ogni evento .netSide è speciale sopratutto per gli speakers che ogni volta vi prendono parte, competenza, chiarezza e mai freddezza fino ad ora hanno contraddistinto tutte le sessioni Live della Community.
Un mio amico/artista definiva le persone che mettono il Cuore (con la C maiuscola) nelle cose che fanno come Guerrieri d'Amore, ecco in questo evento, come in quelli passati, noi non avremo solo degli speakers, ma dei veri e propri Guerrieri d'Amore, che in quello che fanno ci mettono una passione incredibile, passione che nelle sessioni cercano di trasmettere anche a chi ascolta, e i feedback degli eventi passati, come tutto quello che sta avvenendo attorno a .netSide mostrano che tutto questo viene percepito e apprezzato!
Per finire, in ogni evento si cerca di portare qualche novità, e anche in questo caso non poteva mancare!

Per concludere, ci vediamo tutti il 20 Aprile a Bari, e se per distrazione non vi siete ancora registrati lo potete fare qui

Posted: Apr 14 2007, 11:28 AM by mario74 | with no comments
Filed under: ,
Rilasciate le Enterprise Library 3.0 April 2007

Rilasciata una nuova versione delle Enterprise Library.
Tra le novità ci sono nuovi Application Blocks, ovvero blocchi di codice e/o componenti riutilizzabili ed estendibili, tra questi spicca sicuramente il Validation Application Block, che permette di inserire delle regole di validazione in maniera programmatica o anche attraverso degli attributi, ad esempio:

[StringLenghtValidator(1,50,RuleSet="RuleSetA", MessageTemplate="LastName must be 1-50 characters")]
public string LastName
{
     set { return _lastname;}
     get { _lastname = value;}
}

Altre novità riguardano una maggiore integrazione con Visual Studio e con .net 3.0 (soprattutto WCF).

Personalmente non sono un grande fan delle Enterprise Library, mi è capitato più volte di utilizzare Data Application Block, però le 3.0 hanno funzionalità molto interessanti e sicuramente ad alcuni blocchi darò un'occhiata più approfondita.

Vista non supporta Sql Server 2000

Ormai è più di un mese che sto usando in maniera "seria" Vista, ovvero ci sto lavorando.
Come previsto, molte delle cose negative dette sul S.O. si sono rivelate assolutamente false e infondate e devo dire che ormai non riuscirei a fare a meno di tutte le nuove funzionalità offerte.
Però, e un però neanche piccolo non può assolutamente mancare, Vista non supporta Sql Server 2000, nel senso che si è rifiutato categoricamente di installarlo.
La spiegazione la fornisce la stessa Microsoft:

along with the fact SQL Server 2000 (including MSDE) is an aging product nearing the end of its support lifecycle Microsoft decided that its customers would be best served by focusing its resources to test and validate SQL Server 2005 on the new Windows Vista/”Longhorn” platform and provide a clear upgrade path for our SQL Server 2000 (including MSDE) customers to the new SQL Server 2005 platform, rather than invest on making very significant changes to SQL Server 2000 editions to run on Vista

Questo non mi trova assolutamente daccordo e non lo trovo giusto, prima di tutto per la definizione che sta alla base di sistema operativo, il quale tra le sue molteplici funzioni quella principle (credo) è di creare l'ambiente in cui eseguire ed utilizzare dei programmi e in NESSUN caso un sistema operativo mi deve imporre l'utilizzo di un programma piuttosto che un altro.
E' vero, ci sono software ancora incompatibili con Windows Vista, ma tutte le aziende madri di tali programmi stanno "correndo ai ripari", creando patch o versioni compatibili degli stessi (in alcuni casi distribuiti gratuitamente a chi possiede l'ultima versione non compatibile), questo non avverrà con Sql Server 2000, perchè Microsoft ha deciso che questo prodotto è "prossimo" alla fine del suo supporto, e si badi bene, prossimo non significa che il supporto per SS2000 è terminato!!!!

E' vero le soluzioni non mancano (Virtual Pc, o un altro Pc e/o Server di Sviluppo con installato Sql Server 2000 a cui collegarsi quando si lavora), ma il fatto che Vista in maniera nativa e VOLUTAMENTE non supporti Sql Server 2000, mi ha lasciato un poco deluso, soprattutto mi ha creato qualche problema e spero che venga creata qualche patch che risolvi questa cosa.