settembre 2004 Entries

Exclusive: MSN Messenger 7.0 Revealed

da www.neowin.net

Lo voglio, spero di trovare in giro la beta prima dell'11 novembre

Spero di incontrare tutte le persone con cui mi sono divertito in questo mese di blogging, e anche tutti quelli che mi hanno incrociato nel newsgroup...

P.s. domani lascio a casa la mannaia, quindi fatevi vedere anche se scrivete MsgBox nel codice VB.NET !!!

Beh, magari una tiratina d'orecchie ci scappa, ma domani le mani non le taglio a nessuno

Technorati Tags:

Ho deciso di seguire la strada intrapresa da altri (RSS Bandit in primis) e di migrare WebMail! su SourceForge.

Il progetto è stato approvato, e la prossima versione sarà hostata li; appena ho una serata libera preparo tutto l'ambiente...

Il workspace GDN rimarrà in vita per un po'... poi si vedrà. Non ne potevo veramente più...

Meglio litigare con CVS, SSH, etc... che con l'inaffidabilità fatta sito Web... Fai un upload e non compare, due ore dopo riappare, metti una news e ti da errore, la reinserisci e risulta doppia... Quando è troppo è troppo!!!

L'altro mio progetto hostato su GDN (URLScanMonitor) rimane li, almeno fino a quando non necessiterà di ulteriore manutenzione.

C'è un problema con WebMail! 1.0 che ne impedisce il funzionamento se non era stato precedentemente installato.

Il problema è stato risolto ma il workspace mi impedisce di pubblicare qualsiasi cosa.

Quindi per favore se volete provarlo contattatemi tramite il blog che ve lo mando via mail dopo pranzo...

Almeno fino a quando non riappare la versione che ho postato con la fix...

Update: il Workspace ha ricominciato a funzionare... potete scaricare la nuova versione da li.

Disinstallate la versione 1.0 RTM e installate la 1.0 RTM Fix1

Speriamo che duri!

Rilasciata dopo qualche giorno (notte più che altro ) di test la versione 1.0 FINALE di WebMail!

Come al solito la potete trovare qui. Naturalmente ci sono tutti i sorgenti in VB.NET.

Ogni commento è bene accetto!

Le novità di questa versione sono l'uso di Genghis per lo SplashScreen e l'AboutBox.

Nelle prossime versioni l'uso di questa potente libreria sarà gradualmente esteso anche alle parti non "estetiche" del programma.

Proprio ieri postavo di Genghis e del controllo HtmlLinkLabel che di default non permette di impostare il LinkColor della LinkLabel sottostante.

Visto che se non ho capito male, la licenza di Genghis non permette di ridistribuire versioni modificate della libreria, e visto che comunque non mi andava di portarmi dietro una versione modificata, ho deciso di agire in un altro modo, molto ma molto più semplice.

Dim ll As LinkLabel = CType(Me.htmlLinkLabel.Controls.Item(0), LinkLabel)
ll.LinkColor = Color.White

In questo modo (poco pulito in verità... e assolutamente non rispettoso della programmazione OO e dell'incapsulamento) è possibile impostare tutte le proprietà della LinkLabel senza dover modificare la libreria originale e senza richiedere particolari permessi per estrarre membri non pubblici attraverso la Reflection.

E' proprio vero che a volte basta cambiare prospettiva e tutto diventa molto ma molto più semplice...

http://isc.sans.org/gdiscan.php

E c'è pure una lettera aperta a Microsoft:

Handler's Diary: GDI Vulnerabilities : An open letter to Microsoft

Ogni tanto bisogna pur farsi sentire...

E ora vado a patchare...

E' passato già un mese dal mio primo post su UGI:

Eccomi quà!

posted @ Friday, August 27, 2004 4:15 PM | Feedback (1)

E invece mi sembra molto di più... saranno le stupidate che ho scritto, saranno i commenti ricevuti, ma è veramente un piacere partecipare alla vita di questa community...

Technorati Tags:

Magari non tutti sanno che è una Software Legend, magari non tutti sanno che ora lavora in Microsoft, magari non tutti sanno che ha scritto un sacco di librerie e programmi in VC++ e .NET e che è l'autore di uno dei più bei libri sulle Windows Forms (oltre AL libro su ATL e ad un sacco di altri libri e articoli...)

Di chi sto parlando? Di Chris Sells, una delle personalità più importanti dell'intero panorama Microsoft a livello mondiale...

Non si può non guardare il suo sito, (a parte forse la foto dove è nudo col portatile ), soprattutto la sezione dei tools, il blog e anche la sezione fun...

Perchè ve lo dico... perchè oggi ho trovato più cose che mi servivano li che su google

Partendo dall'articolo di www.neowin.net su Windows XP Starter Edition sono arrivato a questa pagina, dove ho trovato questa:

windows xp everywhere

P.s. ahhhh quanto mi manca il telefilm Dark Angel! :-P

Prova IMHO 1.0

1.2.3 prova!

Andrea... aspettati un po' di commenti! Appena ho due minuti te li posto sul Workspace!

Se non capite perchè dovete gestirvi voi a mano i vari click delle LinkLabel Windows Forms, forse dovete provare HtmlLinkLabel del progetto Genghis.

Io l'ho fatto ed è veramente comodo, perchè impostando il testo della Label con i tag <A> di HTML è possibile far partire aprire il browser al sito desiderato o lanciare il programma che ci interessa.

E' comunque possibile avere una gestione più sofisticata intercettando l'evento Clicked.

Ma... c'è un ma...

L'autore utilizza una normale LinkLabel per il rendering, ma non ne espone le proprietà custom per poter cambiare il colore dei link (come la LinkColor, etc...)

Naturalmente ci sono i sorgenti e quindi diventa molto semplice aggiungere le seguenti righe:

public Color LinkColor
{
    get
   
        return _linkLabel.LinkColor;
    }
    set
    {
        _linkLabel.LinkColor = value;
    }
}

Questo vale anche per le altre proprietà "mancanti"...

Lo trovate nel Workspace... sempre che non faccia le bizze

Ecco l'elenco completo delle features:

  • Controllo periodico della presenza di mail non lette nelle inbox di OWA2003 (Outlook Web Access) e Squirrel Mail
  • Possibilità di aprire istantaneamente la pagina web delle WebMail con un doppio click o da menu
  • Possibilità di gestire account multipli
  • Documentazione online
  • Rilasciato con sorgenti VB.NET sotto CPL (Common Public License)

Entro qualche giorno verrà rilasciata la versione finale, prevedo di inserire solo bug fix.

Appena GDN smette di fare i capricci inserirò i sorgenti anche sotto source control.

I piani per le release future comprendono (in ordine di priorità):

  • Supporto per parametri opzionali (ad esempio Computer Pubblico/Privato su OWA2003)
  • Supporto per altri tipi di WebMail (corporate e web)
  • Supporto per il protocollo SMTP per inviare mail attraverso la WebMail
  • Supporto per il protocollo POP per leggere con Outlook o altri programmi di mail le mail della WebMail (un po' come HTML2POP di Matteo Baccan...)

Anche questa volta è un link ad un articolo esterno:

Convert VMWare Images to Virtual PC 2004

Faccio notare alcune cose:

  • Le soluzioni proposte non sempre funzionano.
  • VPC e VWWare hanno HAL diverse, quindi non basta convertire i dischi, bisogna anche cambiare alcuni file sull'immagine di destinazione.
  • Leggete attentamente i commenti, che contengono informazioni interessanti...

(Per la lista completa dei Tip guardate qui).

969/1000 in 40 minuti...

E ora via con lo studio del 70-290 e 291... finalmente così posso sviscerare un po' di più Windows 2003...

Suggerimenti?

WebMail! 1.0.8

E stavolta mi sono ricordato di abilitare il timer, altrimenti non fa il check automatico delle mail... sorry

Come al solito lo potete trovare qui.

Non richiede conferme per la chiusura quando è minimizzato.

PS: questo è il centesimo post! Spero di non aver rotto troppo le scatole in questo mese! 

Anzi mancano ancora 4 giorni al "mesiversario"

 

 

Questa volta è un link ad un tip esterno, ma che trovo veramente interessante!

[tip] Speed up VPC under XP SP2

Praticamente bisogna installare le VPC Additions di Virtual Server 2005 al posto di quelle della VPC 2004

Nel mio post precedente avevo segnalato una serie di link a tool per semplificare la gestione automatizzata delle build.

Volevo aggiungere anche questo: BusyBeeBuilder--Automated Thrice-Daily Builds

Questa versione consente di controllare il numero di mail non lette nelle INBOX delle WebMail basate su OWA2003 e Squirrel...

Disponibili anche i sorgenti.

Potete trovare tutto nel workspace.

Devo ringraziare Andrea perchè come al solito si da un gran da fare con il sito, il blog, etc...

Uno non fa in tempo ad esprimere un desiderio... torna qualche giorno dopo e PAM... eccolo realizzato :-D!

Technorati Tags:

 

Stamattina mi sento di parlare di Java.

Molto spesso mi fanno questa domanda: "Posso usare MSF con Java (o altre tecnologie/linguaggi non Microsoft)?"

La risposta è SI!

Qualche dettaglio in più sul mio blog in inglese...

 

 

Dopo aver visto questo post di Mighell sono andato a comprare (con un po' di anticipo... ) il nuovo numero di ioProgrammo.

In questo numero non ci sono articoli scritti da me, ogni tanto bisogna pur riposarsi, ed è pure un pochino sbilanciato verso Java come numero di articoli, ma bisogna anche guardare alla concorrenza ogni tanto...

Vedere la scritta Java 5 in copertina mi ha fatto venire in mente la pallottola spuntata, vi ricordate i titoli della serie:

  • La pallottola spuntata
  • La pallottola spuntata 2 e 1/2
  • La pallottola spuntata 33 e 1/3

Non vi ricorda questo:

  • Java 1.0 fino a Java 1.1.8
  • Java 2 (ovvero Java 1.2)
  • Java 2 1.3.x
  • Java 2 1.4.x
  • Java 5 (ovvero Java 1.5)

Secondo me è da delirio markettaro...

Leggendo poi l'ottimo articolo di Giuseppe Naccarato uno si rende conto che la pallottola è veramente spuntata...

Le novità rispetto alla 1.4:

  • Autoboxing/unboxing (era ora... io odio Java solo per l'idea aberrante dei tipi int/Integer e famiglia...)
  • Ciclo for potenziato (una sintassi demenziale per esprimere il for each)
  • Enum (cavolo... dopo 10 anni... quasi un record direi...)
  • Generics (beh qui arrivano prima di .NET 2.0, ma l'implementazione scelta non mi piace...)

Ai posteri l'ardua sentenza

P.s. Mighell mi è piaciuta molto la serie su RFID...

La build giornaliera (daily build) è uno degli "strumenti" forniti da MSF per migliorare il processo di sviluppo. Significa avere sempre la possibilità di produrre i deliverables del progetto nello stato finale (eseguibili, documenti, programmi di setup) mano a mano che vengono pronti.

Rappresenta il battito cardiaco del progetto, se la build giornaliera è "sana" si conosce lo stato del progetto, si possono verificarne le funzionalità.

Soprattutto quando le varie parti del progetto vengono sviluppate e testate in team, o magari da più team indipendenti, si corre il rischio di creare problemi di integrazione tra i vari sottosistemi. Lo scopo principale della daily build è quello di accorgersi subito dei problemi di integrazione e di bloccare lo sviluppo di nuove funzionalità fino a quando questi problemi non sono stati risolti.

E' inutile continuare a sviluppare se quelle vecchie non compilano o non si integrano!

Per implementare con successo la daily build bisogna dotarsi di un sistema di build automatizzato (batch files, NAnt, Visual Studio.NET, etc...) e di un sistema per la gestione del codice sorgente (Source Safe, PVCS, Rational ClearCase, PerForce, Vault, CVS, etc...).

A questo punto giornalmente (o molto più spesso di notte ) su una macchina dedicata vengono scaricati in automatico gli aggiornamenti ai codici sorgenti e viene lanciata la build. Il risultato della build viene poi notificato ai vari membri del team (ad esempio in caso di successo vengono notificati i Tester, che possono provare la nuova versione, in caso di fallimento vengono notificati il Release Manager e i Developer, per verificare cosa non è andato).

Un sistema di continuous integration si spinge oltre. Il software monitorizza costantemente il sistema di gestione del codice e in caso di check-in da parte degli sviluppatori, lancia automaticamente il processo di buildm che può quindi avvenire diverse volte al giorno.

Tool che permettono di implementare la Daily Build e il continuous integration sono:

Il tutto naturalmente in attesa di Visual Studio Team System che supporterà nativamente l'automazione delle build, la produzione di report, etc...

E' dal 1999 che non faccio esami su Windows...

Comunque non voglio passare il week-end con il pensiero, e quindi se non ho impegni più urgenti venerdì mi butto.

Alla fine spero che il cramsession che ho scaricato basti, assieme alla mia esperienza di tre anni di utilizzo. E' molto completo, anche se in un materiale di questo tipo non ho apprezzato i commenti ironici e sarcastici su alcune funzionalità. Una guida per studiare è una guida, non un post in un newsgroup o in un blog...

New Team System Stuff - 2004-09-20

Alla fine c'è il riferimento all'articolo/post di Andrea... peccato che manca il link: http://blogs.ugidotnet.org/pape/archive/2004/09/21/2996.aspx

Ok... sistemato anche quello...

Technorati Tags:

Da Punto Informatico:

Attento bimbo, la Curia ti spia

attenzione, se diventa lecito per gli studenti, poi troveranno il modo di aggirare lo statuto dei lavoratori e farlo diventare lecito anche per sorvegliare i dipendenti...

Speriamo che il garante provveda...

DIDD – The next development paradigm

Leggetelo bene... a me è capitato un paio di volte di vedere questo tipo di metodologia all'opera... e a voi?

Navigavo con Google per cercare qualche posto interessante sul lago di Como per andare a fare un pic-nic domenica prossima, quando ad un certo punto ho trovato questo:

Welcome to Lake Como Family Nudist Resort

Non so che dire... ci sono rimasto male... è vero che negli Stati Uniti copiano tutti i luoghi del mondo (provare a cercare quante città si chiamano Milano o Milan negli states...) ma questo è veramente troppo...

Il link è tranquillo, ma da li in poi si può finire in zone... come dire...

Poi non date la colpa a me se il vostro capo vi sgrida...

posted @ lunedì 20 settembre 2004 20.20 | Feedback (3) | Filed Under [ VOTMDB ]

Dopo anni, finalmente con l'arrivo di Visual Studio Team System si sta muovendo qualcosa intorno a MSF.

Iniziano ad arrivarmi richieste di chiarimento su cos'è MSF, su come applicarlo, oppure domande su come confrontare MSF con RUP, oppure con le metodologie agili.

Oggi finalmente posso tirare un po' le somme e fare anche un po' di festa. Le liste di risorse su MSF 3 e 4 che mantengo sul blog inglese hanno tagliato le 6000 e 1600 page views rispettivamente in 7 e 4 mesi.

Si vede che l'interesse è ancora molto forte sull'MSF attuale, ma anche MSF 4 (ancora molto nebuloso e incerto nella sostanza) sta riscuotendo un grande interesse.

Questo mi spinge a continuare a parlarne.

Anche i due articoli che ho scritto nelle settimane passate in italiano stanno andando bene:

Spero di trovare il tempo per approfondire altri aspetti di MSF, e se avete domande o suggerimenti, sia per gli articoli, sia se conoscete altre risorse da aggiungere alla lista, fatevi avanti.

Ho avuto vari scambi di opinioni in questi giorni a proposito di portatili, potenza di calcolo, velocità, peso, etc...

Poi ieri ho ricevuto una mail da Ermanno - Alex, che chiedeva la mia opinione, e così ho deciso di parlarne in pubblico...

Io sono della famiglia "più potente è meglio è...", e quindi ho scelto un portatile con ASUS A2800S con Processore Pentium IV 3 Ghz, 1Gb di Ram, masterizzatore DVD-R/RW, 60 Gb di HD, 5 porte USB 2 HiSpeed, porta FireWire, lettore SD/MMC/MS, schermo 15'' 1400x1050, IrDA, WiFi 802.11g 54Mbit, etc... etc...

Devo dire che l'utilizzo di Visual Studio, SQL Server, e Virtual PC non mi da nessun problema.

In questi giorni poi ho comprato un bel HD esterno 160Gb 7200giri USB 2, e devo dire che è veramente consigliato.

Faccio i back-up del disco principale a 440Mb/min col Ghost (con compressione attiva) e devo dire che anche l'utilizzo di Virtual PC è migliore se le immagini sono nell'HD esterno, soprattutto quando la VPC ha bisogno di tanta RAM e il PC Host inizia a swappare un po'...

Naturalmente vado al lavoro in macchina o al massimo faccio 20 min. di treno + 10 min. a piedi, perchè se uno deve viaggiare molto questa configurazione è un po' pesantuccia... ma in quanto a potenza... io non farei mai cambio!

Ho fatto le prime modifiche al blog per renderlo più coerente con il nome del sito: www.geniodelmale.info...

Vi piace?

Poi piano piano modificherò anche il resto... per ora ho cambiato solo il top della pagina...

Era da giorni che l'aspettavo! Quando uso dei PC dove non è installato mi sembra di usare il Messenger 0.1 al posto del 6.2

Già che hanno risolto il problema con l'Advertisement Banner vale la pena di installarlo!

Ecco tutte le novità introdotte: http://www.msgplus.net/changelog.php

Potete scaricarlo da qui: http://www.msgplus.net/download.php

P.s. ricordatevi durante l'installazione di Rifiutare l'installazione dello sponsor, poi non lamentatevi con me se non lo fate

Grazie a www.neowin.net per la segnalazione!

Stavo leggendo questo post They don't talk politics on ESPN or The Weather Channel, ma devo dire che non sono d'accordo...

Questo è il mio blog e io ci scrivo ciò che voglio... non è un giornale, non è la TV, è il MIO blog.

E viste le porcherie che ci sono sugli altri media, penso che se OGNI TANTO si parla di qualcos'altro (politica, etc..) non fa male.

E poi cmq se un post non vi piace, il tasto DEL è giusto li sulla destra...

P.s. io stamattina ho firmato... volevo farlo sabato scorso, ma l'ufficio preposto del comune era chiuso. Per fortuna ho l'orario flessibile, ma non è giusto che ho dovuto perdere mezz'ora in un giorno lavorativo...

Visto che molti MCT non seguono il NG privato, diamo una comunicazione di servizio...

Sul sito privato degli MCT sono usciti i seguenti documenti:

  • MCT 2005 Benefits
  • Updated Competency Requirements (there is a typo, already escalated--the MOF requirement should be 70-360, not 70-350)
  • Final program guide
  • Updated Hardware Requirements
  • Updated Organizational Assessment
  • Updated E-Learning
  • Updated Download Center

Visto che il rinnovo è fra due settimane, conviene dargli un'occhiata...

Anche questa me la segno che poi quando serve non la trovo più.

Utilizza il nuovo sito MSDN2, inserite il nome di una classe o di un namespace e... bam... vi apre la documentazione!

http://www.codeproject.com/tools/netnamespace.asp

Grazie sempre al grande Mike!

P.s. Mike pubblica un messaggio tutti i giorni con i fatti del giorno per il mondo .NET

Sottoscrivetelo qui: http://www.larkware.com/larkware2.xml

http://www.bugmenot.com/

Permette di leggere il contenuto dei siti che richiedono la registrazione obbligatoria...

Grazie al grande Mike Gunderloy per la segnalazione.

P.s. Mike ha scritto un libro bellissimo Coder To Developer, fateci un pensierino...

P.s.2. Gestisce anche l'Unofficial Log Parser Support Site... dategli un'occhio...

Ispirato da una domanda di Lawrence mi sono messo a provare...

Semplice: andate nelle Advanced Options del post che state editando e tirate via Display on HomePage, Syndicate on Main Feed e Include in Aggregated Site.

Fate Post, riaprite il post in Edit, e in alto sotto alla scritta Edit Post potete vedere la preview...

Alla fine riabilitate tutto e Postate di nuovo.

Technorati Tags:

Questo tip si applica a tutti i sistemi operativi Windows a prescindere se girano su VPC, VMWare o PC veri.

E va fatto soprattutto su Windows Server 2003 che di default è impostato a None.

Per regolarlo: pannello di controllo, Display, Settings, Advanced, Troubleshooting, mettete sempre a Hardware Accelleration a Full.

Altrimenti non lamentatevi che mouse e video a volte vanno a scatti...

 

Tip precedente: VPC 2004 Tip #3 - Disabilitare la modalità DMA del CD-ROM/DVD può migliorare i tempi di risposta...

(Questo post è basato sulla presentazione di Ronald Beekelaar al TechEd 2004 Europe intitolata "Using Virtual PC 2004: tips & tricks").

Technorati Tags:

UGI sta per User Group Italiano, non User Group Americano...

Un conto è postare frasi, annunci o che, in inglese all'interno di post in italiano, dove riportiamo, aggiungiamo o commentiamo, ma riprendere per intero post che si possono trovare sul sito MSDN, e lasciarli COMPLETAMENTE in inglese mi sembra inutile...

Per chi fosse interessato al feed degli annunci dei download Microsoft, è disponibile qui, cosi evitiamo di riportarli pari pari...

IMHO... ops NMPO cmq, ognuno sul suo blog posta cio' che vuole, quindi insultatemi pure se pensate che rompo troppo...

Sempre nei limiti della decenza però... :-P

 

Dal post di Fabio Cozzolino una citazione del ministro dell'economia:

“In Italia non sarebbe mai diventato Bill Gates, perché non avrebbe avuto i capitali e lo avrebbero anche arrestato, visto che ha cominciato in un garage e non rispettava la 626 sulla sicurezza sul lavoro. Magari, poi, gli chiedevano per garanzia il bar del papá”

Ma non erano Steve Jobs e Steve Wozniak ad aver iniziato nel garage?

P.s. Fabio, se non abiliti i commenti non si riesce ad interagire col tuo blog.

Secondo me i commenti sono la parte più interessante del blog...

Da www.virtualization.info leggo e riporto la notizia dell'uscita di un libro sulla VPC 2004: The Rational Guide To Microsoft Virtual PC 2004.

Devo dire che la serie "The Rational Guide" è un po' particolare, a metà fra un libro introduttivo sullo stile dei "For dummies" e un libro un po' più avanzato.

Questo non l'ho ancora letto, ma quello sui Sql Server Reporting Services mi era piaciuto abbastanza, soprattutto perchè mi aveva chiarito le idee sulle potenzialità del prodotto. Naturalmente poi bisogna approfondire, ma secondo me il libro aveva centrato il target.

Speriamo che anche questo (dello stesso autore/editore) ottenga lo stesso risultato.

Ora mi scarico il primo capitolo e quando ho tempo me lo leggo...

Technorati Tags:

Da Punto Informatico:

Un trucco inganna gli utenti Gmail

Attenti...

La soluzione che avevo postato in precedenza purtroppo bloccava l'invio dei commenti e delle mail.

Stefano Demiliani l'ha sperimentato sulla sua pelle, e ha trovato un'altra soluzione:

http://dotnetjunkies.com/WebLog/demiliani/archive/2004/09/16/25845.aspx

Technorati Tags:

Stimolato dal commento di Stefano ad un mio Tip su VPC 2004, ho deciso di postare integralmente l'annuncio sulla disponibilità per gli abbonati MSDN di Virtual Server 2005, in modo da chiarire che dal 1 Ottobre 2004 al 31 Marzo 2005 gli abbonati MSDN Universal/Entreprise/Certified Partner/ISV potranno scaricare gratuitamente Virtual Server 2005, per test, ma non avranno MAI una licenza di produzione...

Poi... si vedrà...

As you are all aware, Virtual Server 2005 will not be a part of MSDN. 
However, the VS and MSDN teams have collaborated to create a special
offer for Virtual Server 2005 Standard and Enterprise Editions which are
being made available only to MSDN Universal and MSDN Enterprise
subscribers between October 1, 2004 and March 31, 2005.  This is a
special promotional offer. 

MSDN Universal and Enterprise level subscribers are being granted
special access to Virtual Server 2005 Standard and Enterprise Editions
as downloads from MSDN Subscriber Downloads only.  Virtual Server 2005
Standard and Enterprise Editions will not be made available by
fulfillment or in the monthly subscription shipments.  

This is the full retail, production version of the product and does not
include the typical MSDN restrictions of running only in dev/test
environments and can be run in production (except on XP Pro).

Overview of Product Offering
·         Virtual Server 2005 Standard and Enterprise Editions are being
made available for a limited time to MSDN Universal and MSDN Enterprise
subscribers via MSDN Subscriber Downloads only
·         The downloads are approx. 20MB each in size

Product Eligibility
·         All active MSDN Universal and Enterprise subscribers are
eligible to receive the download from MSDN Subscriber Downloads,
including all retail and volume licensing subscribers worldwide
·         Certified Partners and Breadth ISV / Empower members are
eligible
·         MSDN Academic Alliance members are NOT eligible
·         Expired MSDN Subscribers are NOT eligible

Active MSDN subscribers will be allowed to download each edition a
maximum of five (5) times and obtain a maximum of two Product Keys. 
Product activation is not required for Virtual Server 2005.  The intent
is to limit qualified MSDN subscribers to one download per subscriber. 
However, we realize that keys get lost, etc.

E inoltre da un comunicato successivo:

An update from the PM, this licensing may change. Don't count on getting
a full production license for VS.

Quando navighiamo in siti protetti con HTTPS, a volte capita di vedere il classico prompt di explorer

certificato non valido...

Quando però dobbiamo accedere ad un sito tramite le classi di .NET, ad esempio la HttpWebRequest, oppure la WebClient, la policy di default accetta solo i certificati validi, e al massimo quelli validi ma scaduti.

Se volessimo invece richiedere all'utente l'autorizzazione a procedere, dobbiamo andare a cambiare la policy di default.

Questo si fa creando una classe che implementa l'interfaccia ICertificatePolicy che ha l'unica funzione CheckValidationResult che deve ritornare True o False a seconda se si vuole procedere oppure no.

Un'istanza di questa classe bisogna assegnarla alla proprietà CertificatePolicy della classe ServicePointManager.

Alla funzione CheckValidationResult vengono passate la ServicePoint che gestisce la connessione, il certificato X509 incriminato, la WebRequest che ha generato il problema ed il codice del problema.

Se dal codice del problema si vuole ricavare la descrizione del problema si può sfruttare il codice presente qui.

A questo punto l'utente ha tutte le informazioni per poter decidere se continuare o rifiutare la richiesta, e in quel caso verrà generata un'eccezione nel metodo che aveva acceduto alla risorsa protetta.

Ricordiamoci prima di cambiare la ServicePointManager.CertificatePolicy, di salvarla, in modo poi di poterla ripristinare.

E poi dicono che bisogna essere poliedrici...

Ho deciso di rispolverare la mia certificazione MCSE (Systems Engineer) che risale ai tempi di NT4 (eh... sei cosi vecchio... si lo sono ) e di trasformarla in una fiammante MCSE 2003... (messa così ha quasi senso... quasi dico )

A parte gli scherzi, dal primo di Ottobre gli MCT potranno tenere solo i corsi per cui hanno la competenza, quindi se ogni tanto voglio sfamarmi con i corsi sistemistici, devo aggiornare ancora una volta gli esami...

Non che ne sentissi proprio la necessità, ma comunque non fa male...

Si comincia con il 70-270 sul buon vecchio Windows XP.... eh si... parto dalle cose facili, mica voglio farmi del male da subito.

Se non lo usassi da ormai 3 anni considererei quasi l'idea di comprarmi un libro, ma poi ho deciso di andare su www.cramsession.com e di guardarmi la loro guida... dopotutto sono scritte mediamente molto bene...

A parte forse quelle su .NET, che le ho scritte io sotto l'effetto di stupefacenti... ...

Naturalmente scherzo... sugli stupefacenti intendo! Le guide mi sono divertito moltissimo a scriverle... e pagavano anche molto bene, soprattutto quando il dollaro era bello alto! Ora non conviene più... anche per le altissime commissioni bancarie... ma in futuro... si vedrà...

Il bello di queste guide è che non servono solo per passare l'esame, ma contengono una quantità di link (a siti e soprattutto alla Knowledge Base di Microsoft) e di spunti che le rendono utili anche nella vita lavorativa di tutti i giorni...

Questo Tip vale soprattutto se come SO guest avete Windows 2003.

Se il CD-ROM/DVD ATAPI è impostato in modalità DMA nel SO guest, l'apertura di My Computer potrebbe impiegarci più di 10 secondi, dovuti proprio al timeout della modalità DMA.

Se avete questo problema, dovete impostare il CD-ROM/DVD su PIO Only. Per farlo dovete (sempre nel SO guest) andare su Device Manager/ IDE ATA-ATAPI controllers/ Secondary IDE Channel/ Advanced Settings/Device 0 e imporstare PIO Only.

Di default dopo sei tentativi che vanno in timeout Windows va automaticamente in PIO Only (vedi KB817472) ma questo potrebbe non verificarsi, oppure essere annullato da eventuali Undo sui dischi.

 

Tip precedente: VPC 2004 Tip #2 - Dove trovo i driver di rete per MS-DOS?

(Questo post è basato sulla presentazione di Ronald Beekelaar al TechEd 2004 Europe intitolata "Using Virtual PC 2004: tips & tricks").

Technorati Tags:

Poi mi chiedono perchè uso solo versioni in inglese ...

Dalla newsletter "Alla scoperta di Windows":

Microsoft sta perfezionando Windows Media Player 10 per fornire nuove, entusiasmanti funzionalità per trovare, riprodurre e portare sempre con te i tuoi file multimediali preferiti. Partecipa al testing della versione di Windows Media Player della prossima generazione!
E la cosa persevera se cliccate il link... è vero che io adoro le versioni beta, ma non quando quelle ufficiali sono già in giro da un paio di settimane!

Prosegue la pubblicazione di Tip su Virtual PC 2004...

Se avete la neccessità di fare il boot da dischetto MS-DOS e volete utilizzare la scheda di rete della Virtual PC avete bisogno dei driver che potete trovare qui:

Naturalmente i driver vanno copiati sul dischetto nel PC host, perchè senza le Virtual PC Additions e senza i driver non è possibile usare la scheda di rete...

 

Tip precedente: VPC 2004 Tip #1 - Abilitare il suono su Windows 2003 Server

(Questo post è basato sulla presentazione di Ronald Beekelaar al TechEd 2004 Europe intitolata "Using Virtual PC 2004: tips & tricks").

Technorati Tags:

Ho letto il post di Eugenio, e ho anche lasciato il mio commento...

Volevo solo aggiungere che spero vivamente che questo blog rimanga in Italiano, per evitare lo schifo che sta succedendo su http://weblogs.asp.net con post in tedesco, spagnolo, italiano, cinese, giapponese e chi più ne ha più ne metta che servono solo a rovinarmi la giornata.

Quindi, capisco che se c'è stata una migrazione dei post sono finiti dentro anche post in inglese, ma spero tanto che i prossimi restino in italiano...

Almeno la notizia, poi naturalmente citazioni, link, pezzi di altri post possono essere in inglese, che spero venga capito da tutti, ma il corpo della notizia che resti nella nostra amata lingua!

...fine delle lamentele... per oggi

http://punto-informatico.it/p.asp?i=49595

Non è sempre così... ma spesso

Virtual PC 2004 supporta nativamente solo la Sound Blaster 16, che non è più supportata da Windows 2003 Server.

Questo provoca (oltre alla mancanza dei suoni) un rallentamento al boot del sistema operativo, che ogni volta cerca di riconoscere la periferica mancante...

Per poterla utilizzare dovete procedere in questo modo:

  1. Copiate i file wdma_ctl.inf e ctlsb16.sys da un CD di Windows XP in una cartella nel sistema operativo guest.
  2. Nel Device Manager, selezionate la Sound Blaster 16 e cliccate Update Driver
  3. Navigate fino alla cartella dei driver che avete copiato ed installateli.

Fatto!

(Questo post è basato sulla presentazione di Ronald Beekelaar al TechEd 2004 Europe intitolata "Using Virtual PC 2004: tips & tricks").

Technorati Tags:

Da oggi inizio una serie "ispirata" alla presentazione del mio amico Ronald Beekelaar al TechEd 2004 Europe intitolata: "Using Virtual PC 2004: tips & tricks".

Ronald è un MVP Olandese esperto di Virtual PC 2004, e ha aiutato ad allestire gli HandsOn Labs al TechEd, tutti basati su VPC, e vi posso garantire che se ne intende. In questo momento è al TechEd Malaysia, ma mi ha dato il permesso di postare qualche trucco ad uso e consumo dei lettori del blog!

Buon divertimento...

La lista aggiornata per esigenze "redazionali" è stata spostata in quest'articolo: Virtual PC 2004 Tips and Tricks! La lista completa

Technorati Tags:

Ho aggiunto il supporto preliminare per vedere quante mail non lette ci sono (nella Inbox...), per il momento solo se l'utente clicca l'icona, ma devo testare se il codice va...

Come al solito trovate tutto qui...

Oggi è il Microsoft patch day, e tra le altre cose sono usciti due aggiornamenti critici per VS.NET, riguardanti la dll GDIPLUS.DLL.

Potete trovarli qui per VS.NET 2003 e qui per VS.NET 2002.

Buon patching!

 

Grazie a neowin.net per la segnalazione.

Potete scaricarlo qui. (Windows only )

Tra le novità:

  • Improved user rights system
  • Improved language support
  • Auto save feature
  • Better accessibility for vision impaired users

Ai primi tre che lasciano un commento... Fatevi sotto!

OK... andati! Alla prossima!!!

 

Ho sistemato uno stupido bug che non consentiva l'accesso a OWA2003... E ho aggiunto la cifratura delle password attraverso DPAPI, usando la classe che potete trovare qui.

Per chi fosse interessato il workspace lo trovate qui.

Ogni aiuto è ben accetto!

Ho ricevuto alcune segnalazioni di problemi con i workspace GDN.

In passato sul mio blog in inglese mi sono lamentato dei problemi con i workspace, ma devo dire che almeno una cosa funziona.

Ho lasciato un messaggio per segnalare la non disponibilità del servizio, e dopo cinque minuti ho ricevuto una mail di conferma che erano al corrente del problema, e che era un problema hardware con alcuni server.

Adesso dovrebbe essere tutto funzionante.

Spero che chi è interessato a