novembre 2005 Blog Posts
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
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
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
Un articolo molto interessante:
Visual Basic 9.0: Looking Forward
powered by IMHO 1.3
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
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
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
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
Il nuovo blog di Ozzie... per chi non lo sapesse e' il
CTO di Microsoft
Ray Ozzie's Weblog
powered by IMHO 1.3
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...
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
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
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...
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
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...
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
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"...
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
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...
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