mercoledì 27 giugno 2007
Le specifiche del Web Services Description Language (WSDL) 2.0 sono diventate uno standard ufficiale. A partire da questo post è possibile raggiungere tutti i documenti di descrizione del formato.
Why the iPhone is wrong, questo il titolo di un articolo, apparso su InfoWorld, in cui vengono elencate le 13 ragioni per cui l'iPhone non convince... Tra le altre cose, una delle mancanze più gravi secondo me è l'impossibilità di inviare e ricevere MMS, considerando anche che ormai persino i cellulari più economici li supportano...
Stando a quanto dice MSDN, il metodo File.OpenWrite apre un file esistente per la scrittura. Il file, dunque, deve esistere, come confermato anche dalla lista delle eccezioni che possono essere lanciate dal metodo: se il file non esiste, viene generata una FileNotFoundException. In realtà non è così:
FileStream fs = File.OpenWrite(@"D:\Prova.txt");
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine("Hello World!");
sw.Close();
fs.Close();
Se il file Prova.txt non esiste nell'unità D:, esso è creato automaticamente dal metodo File.OpenWrite, quindi il codice sopra riportato viene eseguito senza errori e produce il risultato atteso.
Questa mattina, come ormai di consueto, ho puntato il browser alla pagina http://docs.google.com, su cui sono ospitati i miei documenti condivisi. Mi sono così trovato di fronte ad un'interfaccia completamente rinnovata, che ora si discosta da quella di Gmail (con la quale, in precedenza, aveva diversi punti in comune). E' impossibile descrivere qui tutte le novità introdotte; per chi è interessato, l'elenco completo è disponibile a questo indirizzo.
Su CodePlex è disponibile uno screen saver che utilizza le API di Virtual Earth per mostrare immagini da satellite o birdseye recuperate da uno o più feed RSS.