In questi giorni è sorta la necessità di avere un accesso Web al repository Subversion dell'ufficio. Dopo una breve ricerca sulla rete, sono venuto a conoscenza di WebSVN, un'applicazione scritta in PHP per visualizzare il contenuto di uno o più repository nel proprio browser. Per il suo funzionamento, richiede la presenza sul server del client SVN a riga di comando (ho utilizzato Slik Subversion). Nonostante sia in PHP, funziona correttamente anche su IIS, utilizzando il modulo FastCGI.
La versione 4.0 del .NET Framework includerà un nuovo tipo dato, chiamato Tuple, con cui sarà possibile definire una collezione di elementi, fortemente tipizzata. Su MSDN Magazine di Luglio 2009 è disponibile un articolo che ne illustra il funzionamento:
1: class Program {
2: static void Main(string[] args) {
3: Tuple<string, int> t = new Tuple<string, int>("Hello", 4);
4: PrintStringAndInt(t.Item1, t.Item2);
5: }
6:
7: static void PrintStringAndInt(string s, int i) {
8: Console.WriteLine("{0} {1}", s, i);
9: }
10: }
In questo esempio (riga 3) viene creata una tupla di 2 elementi, rispettivamente di tipo
string e
int. Nell'articolo di MSDN Magazine vengono anche illustrate le scelte progettuali che hanno portato alla definizione del nuovo tipo di dati.