November 2005 Blog Posts

La potenza di HttpListener

Una delle classi che mi piacciono di piu' nel nuovo framework e' HttpListener Con poche linee si codice si puo implementare un mini web server e mostrare pagine create dinamicamente: using System;using System.Net;using System.Threading; namespace HttpListenerExample{    class Program    {        static void Main(string[] args)        {            HttpListener listener = new HttpListener();            listener.Prefixes.Add("http://+:5555/httplistener/");            listener.Start();            string uri = @"http://localhost:5555/httplistener/";            System.Diagnostics.Process browser = new System.Diagnostics.Process();            browser.StartInfo.FileName = "iexplore.exe";            browser.StartInfo.Arguments = uri;            browser.Start();            HttpListenerContext context = listener.GetContext();            context.Response.ContentType = "text/html";            String body = "<html><body><h1>This is the HTML body</h1></body></html>";            byte[] buffer = System.Text.Encoding.UTF8.GetBytes(body);            context.Response.ContentLength64 = buffer.Length;            System.IO.Stream output = context.Response.OutputStream;            output.Write(buffer,0,buffer.Length);            output.Close();                        Thread.Sleep(100);            listener.Stop();        }    }} Funziona solo con Windows XP SP2 o Windows Server 2003 powered by IMHO 1.3

posted @ Wednesday, November 30, 2005 6:54 PM | Feedback (7)

Vista CTP di Novembre

Probabilmente non sara' rilasciata. La build da rilasciare come CTP doveva essere la 5259, ma e' stata trovata molto instabile e probabilmente Microsoft ha deciso di non rilasciarla. Si vocifera che la 5262 possa essere la CTP di Novembre, o si saltera' direttamente alla CTP di dicembre. Fonte: http://www.longhornblogs.com/bleblanc/archive/2005/11/29/15337.aspx powered by IMHO 1.3

posted @ Wednesday, November 30, 2005 4:23 PM | Feedback (1)

Upgrade di TFS da Beta 3 a RTM

Per quando uscira', ecco il link, speriamo bene http://blogs.msdn.com/team_foundation/archive/2005/11/15/493188.aspx powered by IMHO 1.3

posted @ Friday, November 25, 2005 5:41 PM | Feedback (0)

Ancora su VB 9.0 e LINQ

Un articolo molto interessante: Visual Basic 9.0: Looking Forward powered by IMHO 1.3

posted @ Thursday, November 24, 2005 8:43 PM | Feedback (0)

Le estensioni SSE di RSS

Si chiamano SSE (Simple Sharing Extensions) e sono state create da Ray Ozzie (CTO di Microsoft). L'idea e' quella di avere una sincronizzazione fra RSS items usati in applicazioni differenti, in modo che diversi utenti possano lavorare sui feeds allo stesso momento, e le modifiche vengono propagate a tutti i feeds collegati.Un po' come un source control molto semplice per feeds RSS. Fonte: http://spaces.msn.com/members/rayozzie/Blog/cns!1pyct_cYtbBtOBPDVAumMEdw!175.entry powered by IMHO 1.3

posted @ Thursday, November 24, 2005 4:21 AM | Feedback (1)

3 webcasts da non perdere

Vi consiglio 3 interessanti webcasts in dicembre: 08/12/2005Tecniche di extreme programming usate dal P&P team. MSDN Webcast: Agile and eXtreme Programming from patterns & practices 07/12/2005Dietro le quinte di Start.com. Come e' stato costruito usando AJAX. MSDN Webcast: Extending Start.com Using Startlets 07/12/2005Per chi usa Virtual Server, questo dovrebbe essere molto interessante. MSDN Webcast: Virtual Server: Advanced Scripting and Other Secrets Update: Il primo webcast e' stato anticipato al 01/12/2005 powered by IMHO 1.3

posted @ Monday, November 21, 2005 3:57 PM | Feedback (3)

SCRUM plug-in per VSTS disponibile

http://blogs.conchango.com/howardvanrooijen/archive/2005/11/16/2401.aspx Non ho mai usato la metodologia SCRUM ma ne sento parlare molto bene, dovro' trovare un po' di tempo per studiarmela bene... Qualcuno qui la usa? powered by IMHO 1.3

posted @ Thursday, November 17, 2005 7:14 PM | Feedback (2)

Lavorare per Microsoft

Se qualcuno volesse essere assunto da Microsoft, ecco alcuni suggerimenti che possono tornare utili http://blogs.msdn.com/somasegar/archive/2005/11/16/493753.aspx powered by IMHO 1.3

posted @ Thursday, November 17, 2005 12:03 PM | Feedback (3)

Di sicuro seguiro' questo...

Il nuovo blog di Ozzie... per chi non lo sapesse e' il CTO di Microsoft Ray Ozzie's Weblog powered by IMHO 1.3

posted @ Thursday, November 17, 2005 4:53 AM | Feedback (0)

WPF e supporto a terminal services

Impressionante come verra implementata la connessione remota a Vista tramite terminal services/remote desktop. Essendo Windows Presentation Foundation costruito sopra a Windows Graphic Foundation (le nuove DirectX), gli effetti grafici di Vista vengono implementati usando pesantemente la scheda grafica. Chiaramente non e' possibile eseguire tutto cio' direttamente sul client. Cosa succede allora... praticamente non verra' spedita tutta la grafica al computer client come succede adesso, ma il server invece di renderizzare in locale, mandera' i comandi grafici di WGF/DirectX al client dove verranno renderizzati dalle WGF/DirectX del client. Quindi tutte le operazioni grafiche sono eseguite sul client, riducendo il carico sul server e sulla rete. Windows Presentation Foundation...

posted @ Thursday, November 17, 2005 3:57 AM | Feedback (2)

Vista Beta 2 in ritardo

La beta 2 doveva essere rilasciata il 7 dicembre, invece sembra sia rimandata a gennaio o febbraio 2006. Fonte:http://www.windowsvistaweblog.com/2005/11/11/delay-to-windows-vista-beta-2/ powered by IMHO 1.3

posted @ Tuesday, November 15, 2005 3:51 PM | Feedback (0)

Team Foundation Server Installation Poster

Per chi (come ho dovuto fare io) dovra' scontrarsi con la checklist di installazione di TFS e Team Explorer, qui si puo trovare un ottimo poster che riassume la procedura di installazione in modo molto esplicativo e diretto, molto meglio del help file di TFS. Da stampare e appendere in camera sopra al letto.........no, forse no. Attenzione e' un jpeg di 462K. Fonte: http://www.drp.co.za/default.asp?id=technologies/content_technologies_UnderReview powered by IMHO 1.3

posted @ Tuesday, November 15, 2005 3:45 AM | Feedback (0)

VS 2005 Intellisense bug critico

Un post di Frans Bouma su un bug in Intellisense in VS 2005 - C# che crasha l'IDE e occupa il 100% del processore. Il bug e' stato scoperto prima dell'uscita della RTM ma non e' stato possibile correggerlo. Ci sono esempi su come replicarlo. Il bug e' particolarmente grave perche' tutto il codice scritto dall'ultimo save viene completamente perso. Ci sono commenti di Suma Sushilendra [MSFT] C# IDE Team, Scott Wiltamuth Product Unit Manager C# Team e Cyrus Najmbadi  che e' l'autore del codice Intellisense, che si scusa e si prende le responsabilita' del bug. E' una buona cosa che i programmatori e manager della Microsoft si prendano...

posted @ Saturday, November 12, 2005 5:32 PM | Feedback (0)

Acronyms

WSE, WCF, WPF, WWF poi rinominato solo WF (protesta della protezione animali o wrestling ? ), etc. Ma non ci stiamo un po' perdendo tra tutte 'ste sigle ? Ormai quando ne vedo una mi tocca andare nel sito Microsoft per cercare il significato... powered by IMHO 1.3

posted @ Tuesday, November 8, 2005 4:37 AM | Feedback (2)

Microsoft.com hosting numeri

Ho visto un webcast stasera riguardante Microsoft.com Operations che sono quelli che si occupano di gestire tutti i siti web della Microsoft. Presumevo avessero tantissimi hits ogni giorno, ma i numeri che hanno riportato sono impressionanti.

...more...

posted @ Tuesday, November 8, 2005 3:46 AM | Feedback (0)

Video su "Cider", il designer per WPF

Qui si puo' vedere il video su "Cider" , il nuovo visual designer per WPF che sara' integrato nelle future versioni di Visual Studio. http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20051020CiderMB/manifest.xml powered by IMHO 1.3

posted @ Monday, November 7, 2005 7:32 PM | Feedback (0)

[OT] Total Recall

Volevo segnalare un articolo su un ricercatore Microsoft che sta portando avanti un progetto futuristico e inquietante (dal punto di vista della privacy) allo stesso tempo. Gordon Bell e' il creatore della mitica serie VAX di Digital e adesso lavora come ricercatore per Microsoft nei laboratori di ricerca di San Francisco. Il progetto si chiama MyLifeBits e descrive come Bell registri ogni singola attivita' della sua vita in un database usando mini camere portatili, sensori, mini audio registratori, keyloggers, etc. Le informazioni sono memorizzate in un db e indicizzate per essere trovate in futuro. Tutto questo fa parte di un vasto progetto Microsoft chiamato "memory augmentation"...

posted @ Monday, November 7, 2005 1:52 PM | Feedback (0)

.NET Framework 2.0 setup INI file

Per chi volesse includere l'installazione del .NET framework 2.0 nel setup delle applicazioni, qui c'e' un ottimo articolo che descrive dettagliatamente ogni parametro nel setup.ini file. Fonte: http://blogs.msdn.com/astebner/archive/2005/10/26/485025.aspx powered by IMHO 1.3

posted @ Friday, November 4, 2005 12:39 PM | Feedback (2)

Evil SELECT

In Internet explorer il controllo SELECT e' "windowed" mentre i controlli DHTML (come il DIV) sono "windowless". http://support.microsoft.com/default.aspx?scid=kb;en-us;177378 In internet explorer non c'e' modo in una pagina HTML di mettere un DIV sopra ad un SELECT (specificando uno z-index piu' alto) perche' i controlli windowed rimangono sempre sopra ai windowless. Il metodo piu comune per aggirare questa "feature" di IE e' quello di mettere un IFRAME delle stesse dimensioni del DIV nascosto sotto al DIV stesso. Il controllo IFRAME e' l'unico che supporta lo z-index verso sia i controlli windowed che windowless. Purtroppo questo trucco funziona solo da IE 5.5 in poi, perche' in IE 5 anche il...

posted @ Thursday, November 3, 2005 6:08 PM | Feedback (0)

Windows e Office diventano "LIVE"

Il sito di partenza e' questo http://www.live.com (quanto avranno pagato per acquisirlo ...) Non e' niente di nuovo credo, ci sono gia alcuni siti che da un po' di tempo offrono word processor e foglio elettronico online, ma la novita' penso sara' il massiccio uso di AJAX, XML e RSS  Il sito e il servizio web mail sono ancora in beta, pero' ci si puo registrare per provarli. Il servizio mail in particolare sembra sara' un vero e proprio Outlook online. http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d Promette bene. powered by IMHO 1.3

posted @ Thursday, November 3, 2005 12:22 AM | Feedback (2)