E' stata da poco rilasciato SQL Prompt versione 3. Si tratta di un add-in che aggiunge al Managament Studio e al Query Analizer di SQL Server funzionalità di Intellisense e autocompletamento per le query SQL. Le novità principali di questa release sono:
- "Expand wild-cards" tab option
- rapid tick-box column picker
- code completion for:
* table, view and column names
* stored procedure names
* USE
* JOIN/JOIN ON
- auto-uppercasing of keywords
- configurable auto-popup after keywords
- personalized snippet list
Ricordo che SQL Prompt è un prodotto commerciale, di cui si può caricare una versione di prova valida per 14 giorni. Maggiori informazioni sono disponibili alla pagina http://www.red-gate.com/products/SQL_Prompt/index.htm
Windows Vista contiene un'utility per la cattura dello schermo o di porzioni di esso: Snipping Tool (Strumento di cattura nella versione italiana).
Questa applicazione fa parte del pacchetto Componenti facoltativi di Tablet PC. Nei sistemi con la versione Ultimate di Windows tale pacchetto è installato di default, quindi lo strumento di cattura è subito disponibile. Nella versione Business di Vista, invece, esso non è installato di default: in questo caso bisogna avviare l'applet Programmi e funzionalità all'interno del Pannello di controllo, quindi fare clic sul link Attivazione o disattivazione delle funzionalità Windows, visibile nel riguardo di sinistra. Nella finestra che si aprirà, selezionare Componenti facoltativi di Tablet PC e confermare con un clic su OK. Dopo pochi istanti, il nuovo strumento sarà aggiunto al gruppo degli Accessori di Windows.
In un post di ieri ho annunciato il porting dei miei progetti open-source su CodePlex. Al momento ho attivato i progetti Graham Algorithm e RSS eXpert. Il primo è il risultato di un esame universitario (Mining di Dati Web): si tratta di un'implementazione del filtro bayesiano contro lo spam proposto da Paul Graham nel 2002, che ha di fatto aperto la strada allo sviluppo di filtri basati su metodi statistici per l'identificazione della posta indesiderata. RSS eXpert, invece, è un progetto che ho realizzato nei ritagli di tempo: è un'applicazione che consente di generare automaticamente feed RSS a partire dal contenuto di un database. In entrambi i casi ho utilizzato C#.
Come sempre, se qualcuno fosse interessato o anche solo incuriosito da questi progetti, può prendervi parte mandandomi una mail.
E' stata rilasciata la versione 2.4.1 di Krypton Toolkit. Si tratta di una release di manutenzione che contiene solo alcuni bug fix. Per il download, fare clic qui.
Dino Esposito ci aveva annunciato l'imminente rilascio, infatti poco fa è stata resa disponibile la versione definitiva di ASP.NET AJAX Extensions 1.0. Maggiori informazioni sono disponibili sul sito http://ajax.asp.net/, mentre per il download diretto fare clic qui.
Prima di tutto, voglio precisare che quella che segue è solo la mia opinione, quindi, come tale, assolutamente OPINABILE... Voglio però condividere con voi il mio pensiero, per farvi sapere come la penso...
Fino a poco tempo fa utilizzavo SourceForge come repository per i miei progetti open-source. Non avendo una grande esperienza in materia, mi ero fatto consigliare da alcuni amici. Tuttavia, non mi sono mai trovato bene con questo servizio e, più in generale, con il CVS. Per quanto riguarda quest'ultimo, ho sempre notato una certa lentezza nell'effettuare il check-in e il check-out, lentezza che ho verificato anche provando ad installare un server CVS sulla mia macchina. Poi ho sempre sentito la mancanza di una vera integrazione con Visual Studio, un requisito per me fondamentale... Avevo letto in giro dell'esistenza di qualche plug-in per l'IDE, ma niente di veramente funzionale, per cui alla fine mi ero orientato su TortoiseCVS. Questo programma svolge egregiamente il suo lavoro, ma la mancanza di un'integrazione con Visual Studio si sente... Non so quante volte ho dimenticato di inserire manualmente nel repository una classe che avevo aggiunto al progetto tramite Visual Studio... Del sito di SourceForce, invece, ho sempre odiato la procedura di upload delle release: inviare un file al server FTP di SourceForge, quindi aprire una pagina web e associare il file appena caricato alla release specificata...
Questa, in breve, la mia esperienza con i sistemi di controllo del codice sorgente... Prima di conoscere CodePlex. Considerando i miei precedenti, ho subito dato un'occhiata al Team Explorer Client, lo strumento offerto da Microsoft per accedere a Team Foundation Server. Sono rimasto stupito dalla potenza di questo tool. L'integrazione con Visual Studio è totale: ogni azione effettuata su un progetto all'interno dell'IDE viene automaticamente riportata nel repository. I check-in e i check-out sono eseguiti a velocità molto maggiore di quanto avviene con CVS. Infine, la pubblicazione di release su CodePlex è un'operazione immediata: come ci si aspetta, dopo aver definito le proprietà della release, è sufficiente specificare (sempre via browser) qual è il file che si vuole associare al rilascio. Tutto qui.
Per queste e molte altre ragioni ho deciso di abbandonare definitivamente SourceForge in favore di CodePlex, su cui in questi giorni sto trasferendo tutti i miei progetti open-source. Non sto dicendo che CodePlex è migliore di SourceForge in ASSOLUTO, ma per i miei scopi è così
.