maggio 2008 Entries

smile_regular

...nella classifica "Best Large Workplaces (>500 employees)" stilata da "Great Place to Work".

Fonte: http://www.greatplacetowork.com/best/list-eu.htm

image

Ne sanno una più del diavolo... smile_devil

Sysinternals Live: We're excited to announce the beta of Sysinternals Live, a service that enables you to execute Sysinternals tools directly from the Web without hunting for and manually downloading them. Simply enter a tool's Sysinternals Live path into Windows Explorer or a command prompt as \\live.sysinternals.com\tools\<toolname> or view the entire Sysinternals Live tools directory in a browser at http://live.sysinternals.com.

E già che c'erano hanno aggiornato anche ZoomIt:

ZoomIt v2.0: This major ZoomIt update adds the drawing color pink, adds screen blanking to the undo history, extends the maximum pen size from 9 to 19 pixels, has an option to hide the tray icon and makes it easy to save zoomed and annotated screens as bitmap files.

Fonte: Updates: Process Explorer v11.20, ZoomIt v2.0, Sigcheck v1.53, Handle v3.4 and introducing Sysinternals Live beta.

posted @ giovedì 29 maggio 2008 9.34 | Feedback (0) | Filed Under [ Windows ]

La penso esattamente come lui.

posted @ giovedì 29 maggio 2008 9.28 | Feedback (1) | Filed Under [ Windows ]

Scaricate questo ISO, lo masterizzate, fate il boot, lui cancellerà il vostro HD e installerà tutto il necessario per una demo su Vista...

Burn your own bootable DRT DVD with this ISO file. NOTE: This ISO file will erase all data on your Hard Drive

Fonte: Windows Vista DRT

posted @ giovedì 29 maggio 2008 9.23 | Feedback (0) | Filed Under [ Windows ]

L'amico Martin Woodward è sempre troppo avanti. Oltre ad essere l'autore di TeamPrise, il plugin TFS per Eclipse, ha creato un plugin per utilizzare il Nabaztag per verificare l'andamento delle Build. Se le Team Build (ad esempio quelle di Continuous Integration) falliscono, Brian il coniglio abbasserà le orecchie tutto triste e sconsolato. Guardate il video perchè è troppo divertente.

Ah... se solo quelli di Nabaztag avessero mantenuto la promessa di mandarmi il premio vinto DUE ANNI FA su Community Credit, a quest'ora potrei giocarci pure io con le Build... smile_sad

I'm always keen try new and novel ways to keep in touch with the status of my software projects.  Fortunately, Team Foundation Server provides many ways to do this.  While the Build Wallboard is fun if you have a spare monitor and machine lying around, I wanted to experiment with some inexpensive dedicated devices, and so Brian the Build Bunny was born.

Brian is a Nabaztag smart rabbit.  He reads out details of check-ins and builds.  If a build has failed then his ears go down to show how sad he feels, but if you fix the build his ears will soon pick up again.

I've had Brian for about a year now waiting to do this project, but when I tried it in the past I always found the response times from the rabbit to be too slow.  However earlier this year, the Nabaztag developers updated the code running the rabbits so that they are now using the XMPP (Jabber) protocol to receive updates and the service now seems pretty good.

Brian is now sitting on my desk chattering away and letting me know what is happening in TFS.  If you want to find out more about how he works and see him in action then take a look at the video.  I'll go through the code behind Brian in a later post if there is any interest, but it is pretty much a standard TFS event listener that then sends text to the rabbit using the Nabaztag API.

Fonte: Brian the Build Bunny

Technorati Tags:

C'è già l'agenda, le sessioni e la registrazione... e per chi si registra prima di Ferragosto ci sono 200$ di sconto: www.microsoftpdc.com

image

Possono sembrare molto simili, ma in verità questi tre siti hanno scopi ben diversi.

Per capirne di più potete andare qui. In breve:

image Host di progetti open source creati e gestiti (anche) dalla community

image Code sample, snippet, etc...

image Tools, controlli e altri prodotti, Power Tools, estensibilità, etc...

L'agenda non è ancora completa, ma continua a prendere forma. Adesso, oltre alle sessioni di Mauro, Cristian, Daniele e Corrado, trovate anche due mie sessioni nella giornata del 10 Luglio, una nella track SP1 e una nella track Tutorial:

11.30 - 12.45 TUT302 - Gestire il ciclo di vita di Database complessi

17:00 - 18:15 SP1305 - VSTS/TFS SP1: grosse novità e piccole migliorie

Maggiori dettagli e gli abstract delle sessioni sulla pagina ufficiale dell'evento.

Ci vediamo la!!! smile_wink

Oggi ho deciso di installare un DC "virtuale" per alcune demo che devo fare nei prossimi giorni. La configurazione finale è questa:

image

Notate quanta RAM gli ho dato... smile_regular

posted @ martedì 27 maggio 2008 11.45 | Feedback (0) | Filed Under [ Windows ]

Chissà se anche le scuole italiane decideranno di adottarlo... l'idea non è particolarmente "innovativa", ne parlavamo con Michele più di un anno fa... ma ora eccola qui.

Che per "testare" i cani antidroga vi hanno messo un panetto di hashish nel bagaglio?

Ve lo immaginate un passeggero in transito verso un altro paese... smile_confused

Chissà se il "malcapitato" deciderà di restituire l'inattesa sorpresa... smile_whatchutalkingabout

Grazie a questo post di Feliciano Intini ho trovato questo blog: I miei guai con Vista ed in particolare questo post, che vi consiglio di leggere dall'inizio alla fine.

Technorati Tags:
posted @ lunedì 26 maggio 2008 16.32 | Feedback (1) | Filed Under [ Windows ]

Oggi ho dovuto preparare un "Elevator Pitch", ovvero una presentazione molto breve, che può essere utilizzata anche nel breve intervallo di tempo di qualche fermata in ascensore.

Non sono un amante di questo genere di presentazione (a dire il vero ci metto anche una vita a scrivere gli abstract di articoli e sessioni...) ma probabilmente è il modo più veloce per tirar fuori SOLO i punti salienti.

Bellissima la frase sulla versione Inglese di Wikipedia:

A variety of other people, including entrepreneurs, project managers, salespeople, evangelists, job seekers, and speed daters commonly use elevator pitches to get their point across quickly.

Non ho mai fatto "speed dating"... e non mi ero mai posto l'obiettivo di presentarmi e rendermi "interessante" nel giro di tre minuti... ma credo che sia un bell'esercizio per capire quali sono i propri punti deboli e i punti di forza, anche se da un lato mi ricorda molto quegli esercizi abbastanza inutili che si fanno nelle giornate di team building... mah...

Comunque... tornando agli Elevator Pitch, un punto di partenza molto utile per scriverne uno lo trovate qui.

Technorati Tags:

O Facebook in questi giorni è diventato "inutilizzabile" da tanto che è lento???

Che il PHP inizia a mostrare i suoi limiti? O è la mia ADSL? Mah... smile_confused

Adesso chi glielo spiega al Teglia che deve buttare un'altra volta via la sua... smile_omg 

ultracam

I just learnt this from Mark Brown's Virtual Earth Blog. It turns out the cameras we use for Virtual Earth 3D models known as the UltraCam are manufactured by Microsoft. Get your head around this Engadget

216 mega-pixels with a panchromatic image size of 14,430 x 9,420 pixels, capturing data at over 3 GBits/sec, 13 CCD's - 7 pan and 4 color (RGB + Near IR) and 14 CPU's to process the raw images and data in real-time. The data units for the camera hold 1.7TB, enough for about 4,700 images. Since they are swappable the only limitation to how much imagery you can collect is how big your aircraft is to hold these units.

A parte gli scherzi... ogni volta che vedo oggetti simili, e penso che fra qualche anno saranno nelle mani di ragazzini che le useranno per postare video "stupidi" mi chiedo se oltre a continuare a migliorare la tecnologia non dovremmo anche iniziare "seriamente" a lavorare sulla società. Poi mi guardo intorno... e capisco che forse è meglio continuare con la tecnologia... smile_confused

Fonte: Microsoft makes a 216megapixel camera

Ricevo da Sara e volentieri pubblico:

SPECIALEDAYS 2008 da quest'anno diventerà un motoraduno ufficiale FMI !!!
Tre giorni di musica e moto a scopo benefico, un connubio che da sempre è sinonimo di festa. Un bel modo per festeggiare ed onorare una persona Speciale, da qui anche il nome del motoraduno. Tra le colline del Monferrato potrete trovare tutto quello che vi serve, tanto verde, parcheggio gratuito e custodito 24 ore su 24, area campeggio gratuita con servizi e docce: tutto adiacente allo spazio dove si susseguiranno i concerti di diversi gruppi molto in voga, il tutto rigorosamente live e gratuito!!
www.specialedays.com

Ebbene si... un mese fa a quest'ora stavo assistendo alla keynote di SteveB come dipendente Microsoft.

Non posso dimenticare quel giorno, l'incontro con gli evangelisti prima dell'inizio, quello con gli amici delle community (Raf, Alle, Davide, etc...) l'arrivo in ufficio nel pomeriggio, le scartoffie da firmare, il ritiro della macchina, del PC, il viaggio in Bulgaria, e poi...

E poi una valanga di corsi online, sigle da capire, persone da conoscere, clienti, partner, siti interni da spulciare avidamente, congratulazioni via mail, messenger o di persona di chi lo scopriva per caso...

Insomma... un mese molto intenso.

La prima impressione è quella di essere passato dalla Serie A alla Champions League. A tutti i livelli, mi sembra di essere su un altro pianeta.

Blog, community, conferenze, "metterci la faccia", ma anche impegno, studio, formazione continua, stimoli, seguire cose che a tutti sembrano "inutili" o che "non sfonderanno mai", è a tutto questo (soprattutto, anche se non solo) che devo quello che ho ottenuto. Ed il cammino è appena iniziato.

Nel dubbio... lo riporto:

If you installed any Visual Studio 2008 hotfixes and you're now trying to install the SP1 Beta, you should take heed of this note we just added:

Note If you previously installed a Visual Studio 2008 Hotfix, you must run the Hotfix Cleanup Utility before installing Visual Studio 2008 SP1 Beta. For more information, see Visual Studio 2008 Hotfix Cleanup Utility for Installing Visual Studio 2008 SP1 Beta.

Fonte: Visual Studio 2008 Hotfixes and SP1 Beta

Oggi è stata rilasciata la versione 1.0 del tool che Francesco Balena ha sviluppato assieme ad altre persone di Code Architects.

Nei mesi passati ho provato alcune versioni beta, ma purtroppo, causa "cambio di casacca" in corso, non sono riuscito a farlo in maniera seria e a fornire attivamente feedback, però tutte le prove che ho fatto hanno dato esito positivo, tutti i software che ho migrato per prova sono stati convertiti praticamente al primo colpo.

Se avete ancora progetti VB6 e volete convertirli in VB.NET, vi consiglio seriamente di provare questo tool.

Maggiori informazioni su: www.vbmigration.com

WATIN e VSTS hanno un approccio completamente diverso riguardo ai Web Test. Il primo "tira su" un'istanza di IE e la comanda via automation, il secondo invia e riceve dati direttamente sulla rete, senza usare un browser "fisico".

Entrambi gli approcci sono percorribili in situazioni diverse quando bisogna fare Web Test, il primo (WATIN) è più indicato quando si vuole lavorare su come il browser "presenta" le informazioni, ma richiede molta più fatica, anche utilizzando l'apposito recorder, il secondo (VSTS Web Test) è più indicato quando ci si vuole concentrare sulle risposte del server, e non su come il browser le presenta, ottenendo una maggiore indipendenza dei test dal layout.

Un punto dove la differenza di approccio è sostanziale è nel caso dei Load Test, vediamo un esempio:

watinloadtest2 loadtestvsts

La prima schermata è il risultato di un load test di uno Unit Test che utilizza WATIN per navigare nel mio blog con IE. La seconda schermata è il risultato di un load test di un Web Test che naviga le stesse identiche pagine.

Come si vede con il load test con WATIN la CPU era già a PALLA con pochissimi utenti, mentre con il load test del Web Test si riesce tranquillamente a raggiungere (anche nella mia macchina virtuale) un numero elevato di utenti virtuali.

Gli errori segnalati nel primo test sono tutti errori client (timeout di IE, molti dovuti al PopUp dell'errore 500 di ASP.NET Ajax), mentre gli errori segnalati nel secondo sono quasi tutti errori server (Service Unavailable, Internal Server Error e altri... scusa Andrea, non volevo martoriare il blog... smile_regular).

Ho interrotto il secondo load test per problemi di memoria, ma era con 10 volte tanto gli utenti simulati.

P.s. per riuscire a fare dei load test seri con WATIN ho dovuto modificare sostanzialmente il codice generato dal recorder, inserendo una "using" dell'oggetto IE (per evitare di trovarmi con la macchina impallata, si veda sotto) e specificando di creare un nuovo processo per ogni richiesta ad IE, pena l'impallamento generale già dopo un paio di giri di test:

watin 

P.p.s. le pagine navigate sono tre di numero, non ci sono controlli, regole o altro. Se riesco in un prossimo post vedremo se e come cambiano le cose introducendo regole di estrazione/validazione in scenari più reali.

Technorati Tags: , ,

Stamattina dopo una valanga di errori mi sono ritrovato questo:

image

Negli ultimi tre mesi è la terza volta che mi succede... considerando che ci vado raramente... smile_confused

Anche a voi capita?

M.rkino era questo che cercavi? smile_regular

It's now called the XML Schema Explorer. You can read more about it here.

Fonte: XML Schema Explorer in Visual Studio 2008 SP1

Technorati Tags:

I server Web sono quelli che maggiormente si prestano ad essere virtualizzati, e vedere che Microsoft in prima persona utilizza Hyper-V su siti di punta come MSDN e TechNet (in previsione di Microsoft.com che è attualmente in fase di test) fa capire come questa tecnologia, anche se ancora in Release Candidate, sia pronta per affrontare carichi notevoli e ridurre drasticamente costi, complessità e soprattutto "consumi" nei datacenter.

Hi—I am Rob Emanuel from the Microsoft.com Operations team. For those of you who may not know what we do, our group designs, deploys, manages and sustains highly available, highly scalable Web and SQL systems for Microsoft for some of the largest corporate web sites in the world (www.microsoft.com, Microsoft Update, Download Center, MSDN and TechNet). Along with our team’s TechCenter, we maintain a blog on how we adopt our own products and share some of our real world experiences.  

For the last several months we have had the opportunity to focus on virtualizing both the MSDN and TechNet websites with Windows Server 2008 Hyper-V as a start to our overall virtualization adoption strategy.

...CUT...

The success of Hyper-V as a web platform for both MSDN and TechNet for performance and stability has given us the confidence to accelerate our plans to implement Hyper-V for many of the other sites we run, such as the live traffic testing of www.microsoft.com on Hyper-V, which we have already started.    We are also actively working on our internal adoption of SCVMM 2008 as a major part of our overall virtualization strategy.  

Leggete tutto alla Fonte: MSDN and TechNet Powered by Hyper-V

Technorati Tags:

Buon divertimento!!! smile_regular

Windows Server 2008 x64 Hyper-V RC1 Update - KB950049
This is the Hyper-V RC1 package for Windows Server 2008 x64. This package must be installed on Hyper-V server’s (physical machines).  It includes the Hyper-V Server components for Full and Core installs, the Hyper-V Integration Components for Server 2008 x64 (see note below for RC1 improvements over RC0) and the Hyper-V Management Components for Full Windows installs.
Note This package is permanent.  Once installed, it cannot be uninstalled.  So you can’t got back to RC0 or Beta after installing RC1.

Tutto il resto alla Fonte: Hyper-V RC1 Release Available on Microsoft Download Center!

Technorati Tags:

Su Microsoft Downloads trovate il documento Business Planning Guide for Visual Basic 6.0 Applications che contiene informazioni "non tecniche" sul futuro delle applicazioni VB6.

Quello che faccio sempre notare a chi si "ostina" a continuare imperterrito con VB6 anche per applicazioni in continuo aggiornamento è questo:

Runtime support is in place for Windows Vista and Windows Server 2008. There is no planned runtime support beyond Windows Vista and Windows Server 2008. Windows 64-bit applications (Windows Vista and Windows Server 2008) are also supported as runtime platforms. Be aware that Visual Basic 6.0 applications execute in the WOW layer; it is not possible to mix and match 64-bit components with 32-bit components in the same process.

For third-party controls and components, support varies from vendor to vendor. As a general rule, more third-party controls are supported under Windows XP than Windows Vista; Windows Vista has many more security features than Windows XP, and some older COM components might not operate correctly, because the Windows Vista operating system has extra security around accessing and altering system resources. The WebBrowser control (TriEdit.ocx) is not supported in either Windows Vista or Windows 2008.

Prima o poi la migrazione sarà "inevitabile"... bisogna pensarci per tempo, soprattutto ora, che il supporto per l'ambiente (non per il runtime) è già scaduto da un pezzo.

Oggi ho installato Windows Server 2008 x64 sul portatile. Poi ho applicato i "soliti" trucchi per renderlo più simile ad una Workstation. Il tutto per usare Hyper-V. Alla fine più o meno (tranne il Bluetooth per ora) ho installato tutto, inclusi i driver della scheda HSDPA. Non credo di usarlo però come SO principale, più che altro per la mancanza di hibernate e hybrid-sleep, a causa di Hyper-V, ormai una droga per me.

La cosa seccante è il dover mantenere due set di VM, una Hyper-V compatibile e una VPC/VS compatibile (a causa delle differenti Additions/Integration Components).

Il mio sogno è un giorno una versione Hyper-V "like" di VPC...

...e splendida Gwyneth Paltrow, veramente eccezionale, mi è sembrata veramente adatta per la parte.

image image

Fonte: http://ironmanmovie.marvel.com/

Sono senza parole:

Dopo la partita i tifosi dell'Inter, per festeggiare, hanno devastato l'asilo «Fantasia» in via Pezzani, a fianco dell'ingresso della curva ospiti. Hanno spaccato le finestre, rotto i vetri e divelto alcuni alberi: nello spazio esterno della scuola materna sono state divelte panchine, rotto un gazebo, e spaccato l'impianto di illuminazione. E' stata anche forzata una finestra.

Certo... è meno "importante" dei poliziotti feriti, ma dimostra che forse è il caso di mettere fine ai "festeggiamenti". smile_confused

Ormai non me ne frega più nulla del calcio, ma quando sento queste cose mi viene la nausea.

Anche se completamente NON SUPPORTATO ecco il modo per installare la CTP della versione 2 di PowerShell su Windows 2008 Server Core (e anche il Fx 2.0 SP1, per gradire):

One of my true delights, as a PowerShell MVP, has been to see the incredible PowerShell community grow and attract some really super smart people. Dmitry's another of those incredible people who's brought so much to the community (e.g. the PowerShell AD cmdlets - Dmitry's from Quest!).

And now he's gone and done it again. His blog post:PowerShell on Server Core does what you expect from a title of that name - it tells you how to get Server Core run PowerShell.

Altre info alla Fonte: PowerShell on Server Core

Era un po' che volevo fare un post sul fatto che spesso si trovano in giro persone che conoscono fin troppo bene un argomento ma che poi si perdono in un bicchier d'acqua appena ci si sposta un po' e persone che invece conoscono di tutto un po', ma che poi non riescono ad approfondire nulla, per cui riescono a fare "brutte figure" appena si entra nel dettaglio di qualunque cosa. Negli ultimi mesi prima di lasciare ObjectWay ho fatto moltissimi colloqui, e di persone fatte in questo modo ne ho viste tantissime.

Ci sono poi persone che riescono ad avere forti conoscenze verticali, ma anche a spaziare in quel di tutto un po' che le rende interessanti a prescindere dall'argomento affrontato.

Poi ho letto il post Le persone fatte a "T" che mi ha dato so spunto per parlarne. Ricordo quando nel "lontano" 2003, al TechEd Europe a Barcellona, qualche mese prima della PDC "che avrebbe cambiato il mondo...", Clemens Vasters in un Chat&Talk molto interessante indicò quell'anno come l'anno della fine del "tuttologo", almeno per quanto riguarda il mondo .NET.

Tecnologie come WCF, WF, WPF, WCS, LINQ, EF, ma anche prodotti come VSTS, TFS, Sharepoint, Biztalk, Reporting Services, etc... etc... ormai non si può padroneggiare più tutto come si poteva fare prima del 2003 (WinForms, ASP.NET, SQL e poco più...). Quindi bisogna specializzarsi.

Ma d'altro canto non si può andare in verticale (buttandosi a testa in giù da un ponte come nel Bungee Jumping) e basta. Altrimenti si rischia di fossilizzarsi su scelte che potevano andar bene in passato, ma che oggi sarebbero superate.

Cosa porta una persona fatta a I (per restare nella metafora indicata nel post di Alfonso) a diventare una persona fatta a T?

Secondo me solo la convinzione che tutto si evolve, e quindi la specializzazione attuale (la I) potrebbe cambiare in futuro, ma è solo con una forte visione e conoscenza del resto (la parte orizzontale della T) che si riesce ad andare avanti. ci saranno dei momenti di transizione (più o meno lunghi) dove probabilmente più che delle T assomiglieremo a dei pi-grego, con due aste verticali, ma questo è assolutamente normale.

Ad esempio, nel mio caso, fino al 2005 la mia T era una forte verticalizzazione sul mondo .NET soprattutto WinForm ma anche ASP.NET (1.1 ai tempi) e una visione più generica della tecnologia che andava da SQL Server, alla parte sistemistica (Windows 2000/2003, e soprattutto Virtualizzazione) fino a prodotti come Biztalk e Sharepoint, e con una forte presenza di metodologie, processi, UML, etc...

Oggi la mia verticalizzazione è fortemente su Visual Studio Team System e TFS, e anche la visione generale si è adattata al cambiamento del lavoro che svolgo, passando più verso metodologie e processi di sviluppo e organizzativi, Scrum, metodologie Agili (e anche meno agili),  conoscenza (molto meno di dettaglio) dei vari prodotti server, fino ad arrivare allo sviluppo .NET che non è più il mio punto forte, ma che rimane comunque nel mio DNA, assieme alla virtualizzazione.

La cosa bella del variare la parte verticale della T nel tempo è che anche se una cosa non è più il nostro punto forte, le lo è stata in passato, andrà di certo a rafforzare ed espandere la componente di conoscenza generale.

Il tutto finalizzato alla crescita continua, che è uno dei motori che mi spingono ad andare avanti.

Che speranze ci sono invece per le persone fatte a "-"? Uhm... secondo me poche, perchè se uno non riesce ad interessarsi a niente in particolare, ma "naviga" nella mediocrità del "di tutto un po'", allora secondo me c'è poco da fidarsi, perchè la mancanza di approfondimento di almeno una materia si ripercuoterà sulla semplicità dei giudizi che può esprimere sul resto.

E voi? Che genere di persone siete?

P.s. mentre leggevo il post originale e soprattutto mentre scrivevo questo, mi è tornato in mente il "mitico" mr.T, indimenticato "Pessimo Elemento" dell'A-Team

Una delle cose che ho apprezzato stando in Microsoft è la possibilità di lavorare da casa collegato alla rete in VPN.

So che è una cosa banalissima per molti, ma devo dire che l'esperienza qui è veramente "lineare", senza particolari problemi o altro. L'unica cosa che ho dovuto configurare è stato ISA Server, che stranamente quando ero collegato in VPN non veniva trovato automaticamente dal client.

Molti credono che potersi collegare in VPN da casa serva solo per "forzare" il dipendente a lavorare di più... "beh... questa cosa la puoi terminare stasera con calma dopo cena collegato allo Sharepoint..." smile_confused

In verità, come al solito, il mezzo è diverso da fine. Questa settimana per un paio di giorni ho potuto sfruttare i lati positivi di lavorare da casa, e devo dire che è un mezzo efficace se usato al meglio per migliorare il "Work-life Balance".

Sta a noi non abusarne, e non farne abusare. Ma questo è un altro discorso... smile_wink

Oggi ho ricevuto questo commento al post su Moonlight 1.0 per Linux:

Puoi dire di avere provato "molte cose che riguardano il pinguino"?

Evita di ostentare ignoranza parlando di argomenti che non conosci.

Firmato,

Gimmi "Pinguino permaloso"

Ecco la mia risposta:

Caro Gimmi "Pinguino permaloso",

le mie prime esperienze con il mondo Unix/Linux/etc... risalgono a quando un mio amico (il mitico Alessandro che non sento dai tempi del Poli...) scaricò nel 1994 (se ricordo bene) una versione di NetBSD per Amiga, che poi mi ha passato su un nastro da 250Mb SCSI in formato Tar/Gzip (credo... la memoria vacilla) che poi a fatica siamo riusciti a installare su HD. Da allora le mie esperienze (se così si possono definire) con Linux in particolare sono state le seguenti (cerchiate in rosso le distro che ho provato/usato, l'immagine originale è questa, grazie a Coding Horror):

image

Come vedi Debian e Slackware nel 1994, Sun Solaris nel 1995 (su cui poi ho fatto il progetto di Sistemi Operativi non ricordo se I o II), RedHat nel 1996, Suse nel 1998 (quando lo YAST era testuale e per usare la rotella nel mouse PS/2 bisognava ricompilare il Kernel...) etc... etc... etc... fino a Knoppix e poi Ubuntu che uso ancora oggi per fare le presentazioni di Team Prise all'interno di una VM collegato a TFS in un'altra VM...

Sarò pure di parte, ma generalmente USO o ho PROVATO le tecnologie di cui parlo. Lo stesso vale per Java (due progetti di integrazione via Web Services e JNI, vari corsi, conferenze e webcast), Firefox (che mi ricorda troppo Netscape che non sopportavo...) etc... etc... poi mi faccio le mie opinioni... e le esprimo liberamente sul MIO BLOG.

P.s. ultimamente non rispondo ai commenti inutili e anonimi, ma per questo ho voluto fare un'eccezione, visto che mi ha fatto ricordare i "bei vecchi tempi"...

P.p.s. certo che parlare di Debian, Ubuntu e Knoppix oggi dopo il PATATRACK di sicurezza che sta facendo vacillare il MONDO mi sembra quasi come sparare sulla croce rossa... chissà cosa sarebbe successo se una VORAGINE del genere ce l'avesse avuta un S.O. "diverso"... titoli dei TG, prime pagine dei giornali, e invece qui... nulla... a parte qualche blog "di parte" come questo... o questo... smile_confused

Saluti,

Genio del Male

Technorati Tags:

Ecco un post che mi ha colpito e mi ha fatto riflettere: Unskilled and unable to realize it...

Prima di installare la SP1 sono andato a controllare i numeri di versione di VPC e delle Additions:

imageimage 

Poi ho lanciato l'installazione, senza rimuovere VPC2007 e già dal setup su vede quale sarà la nuova versione (6.0.192.0):

image

Il Setup mi avvisa subito di SPEGNERE le VM e di non lasciarle semplicemente sospese, pena incompatibilità e malfunzionamenti vari:

image

Il Setup trova dei file bloccati, gli dico di ignorarli:

image

Al termine dell'installazione non mi chiede neanche di riavviare, meglio!

Il risultato è il seguente:

image

Faccio ripartire le VM, vanno tutte tranquillamente, a questo punto in ognuna vado sul menu Action, seleziono "Install or Update Virtual Machine Additions", parte il setup, non è nemmeno necessario rimuovere la versione precedente (si risparmia un LUUUUUNGOOOOOO reboot) e dopo un solo reboot veloce la VM è pronta con le nuove Additions installate:

image

Come si vede la versione è 13.820.0.0, che è la stessa dell'aggiornamento di Virtual Server 2005 R2 SP1.

Technorati Tags:

Virtual PC 2007 SP1 introduce il supporto per:

  • Windows Vista® with Service Pack 1 (SP1) Business, Ultimate, and Enterprise operating systems as a host and guest operating system
  • Windows Server® 2008 Standard as a guest operating system
  • Windows XP with SP3 as both a guest and host operating system

L'aggiornamento per Virtual Server 2005 R2 SP1 introduce il supporto per:

  • Windows Server® 2008 (all) as a guest operating system
  • Windows Vista® with Service Pack 1 (SP1) Business, Ultimate, and Enterprise operating systems as guest operating system (host for non-production use only)
  • Windows XP with SP3 as guest operating system (host for non-production use only)

Ovvero la possibilità di usare Silverlight 1.0 anche su Linux con Firefox.

Al solito, come per molte cose che riguardano il pinguino, non è tutto rose e fiori... ovvero... se volete il pacchetto "completo" dovete compilarvelo... smile_confused

In lavorazione anche Moonlight 2.0, ovvero la versione compatibile con Silverlight 2.0 (ancora in Beta).

Fonte: http://tirania.org/blog/archive/2008/May-13-1.html

Ovvero... la versione "economica" di Surface: http://www.techcrunch.com/2008/05/14/microsoft-touchwall-can-inexpensively-turn-any-flat-surface-into-a-multi-touch-display/

Immagino poi ad abbinarlo a strumenti come la RoundTable...

Ecco due video che mi hanno girato. Vi consiglio soprattutto il primo... smile_regular

 

Per il secondo andate qui: LINK

A volte basta boco per far ululare alla luna branchi di lupi che non si sforzano di guardare al di la del proprio naso. Altre volte invece le cose non sono effettivamente chiare come sembrano. Ecco un documento che cerca di chiarire questi 5 punti: 

  • User Account Control
  • Image Management
  • Display Driver Model
  • Windows Search
  • 64-bit architecture

Fonte: Five Misunderstood Features in Windows Vista

Technorati Tags:

IDEA è l'IDE per Java realizzato dagli stessi creatori di ReSharper. Bene... anche questo supporterà TFS, devo prepararmi ad aggiornare le slide...

I'm about a month behind on this one, but based on their technology roadmap, TFS integration is on the way!

Team Foundation Server

A plugin supporting the version control features of Microsoft Team Foundation Server is currently in development. It is planned to be released for both IDEA 7 and 8.

Fonte: IntelliJ IDEA integration with TFS coming!

Technorati Tags:

image

Aaaaargh.... l'ho subito chiusa senza modificare nulla e tenendomi le mie belle scritte in Inglese... smile_teeth

Non ho il coraggio di vedere come hanno tradotto Poke...

Eccole qui, giusto prima della pausa pranzo:

009 011 012

TFS 2008 RTM non è compatibile con SQL 2008. La SP1 si, ma senza la SP1 non si installa. Morale della favola, bisogna crearsi una cartella di installazione con già dentro il SP1, usando queste istruzioni:

The steps to perform the integrated install are easy

  1. On the server that you plan to install Application Tier on copy the RTM media (AT folder on the DVD) to a local folder say <AT RTM Folder>
  2. Extract the SP1 package to a local Folder by executing the command TFS90sp1-KB949786.exe /extract:<SP1 Folder>
  3. Run the following command to combine both RTM and SP1 to one install package: msiexec /a <AT RTM Folder>\vs_setup.msi /p <SP1 Folder>\ TFS90sp1-KB949786.msp TARGETDIR=<AT SP1 Folder>
  4. Your Integrated RTM+SP1 setup is now available in <AT SP1 Folder>. You can run setup.exe in this folder to install Team Foundation Server 2008 SP1

Fonte: Team Foundation Server SP1 Beta now available

Technorati Tags:

Dopo tanto parlare di TFS/VSTS/TE 2008 SP1, ecco una notizia su Bizzy, ma sempre collegata. E che notizia... se verrà confermata cambierà il modo di gestire i progetti Biztalk con TFS!!!

...I've been working with the BizTalk team for the past several months to try to figure out how to fit this support in.  I'm very happy to say that I've just been informed that they will be getting it into the upcoming BizTalk Server 2006 R3.  I think this will be a nice improvement for all of you BizTalk/TFS users out there.  You can read more about the R3 release here: http://blogs.msdn.com/stevemar/archive/2008/04/23/biztalk-server-platform-updates.aspx.  Although this post doesn't mention the Team Build support specifically, I've been told it will be there.  Of course that goes with my usual caveat of "plans are always subject to change", but we'll keep working with them to help make sure we can deliver this great feature.

Now I'm off to talk to the SQL Server Reporting Services team to get them to commit to a release to add this support in   Those are the two I hear the most customer requests for.  If there are more that are important to you, let me know and I'll see what we can do.

Fonte: BizTalk Support with TFS

Una delle novità della SP1 di VSTS/TFS 2008 è la possibilità di inviare via mail i Work Item selezionati o l'intero risultato di una Query:

image 

image

Se la selezione o il risultato della Query sono vuoti, viene mostrato un messaggio d'errore:

image

Altrimenti viene preparata una mail in Outlook con il risultato della selezione:

image

I link ai Work Item sono cliccabili, per permettere di vederne i dettagli. Se sul server è installato Team System Web Access 2008 SP1, i link punteranno direttamente alla pagina corrispondente, permettendo una notevole interattività.

Technorati Tags:

Prima della SP1 la dropdown per la selezione della cartella non era editabile liberamente. Si poteva solo tornare indietro nell'albero delle directory:

image

Il dropdown è rimasto, e funziona come prima, ma ora si può editarne il contenuto liberamente, si può anche fare cut&paste del path (mooooooltooooo comodo!!!):

image

Naturalmente se il path non esiste si ottiene un errore:

image

Technorati Tags:

Una delle cose più "brutte" esteticamente era l'Add-In di TFS per Excel 2007, che veniva mostrato "alla vecchia maniera".

La SP1 introduce anche (solo per Excel 2007) l'Add-In di TFS in versione "Ribbon", integrandolo completamente nell'interfaccia nativa di Excel 2007. 

image

Se si dispone di Excel 2003 l'Add-In rimarrà quello tradizionale.

Technorati Tags:

Un altro piccolo miglioramento della SP1 è legato alla Team Build. In precedenza bisognava andare a cercare i file