Archive for October, 2006

Killer o Programmatori?

Tuesday, October 17th, 2006

Ehilà! Non ho niente di particolarmente nuovo da segnalare (non ho ancora finito la prossima parte di recensione…), ma ho qui per voi una vera chicca… non mi sentirei bene se non la condividessi con voi…

Sapreste riconoscere un creatore di linguaggi di programmazione da un SERIAL KILLER?

KillerQuiz

Windows Vista: la Recensione

Tuesday, October 10th, 2006

Il nuovo ambiente operativo: Aero

Free Image Hosting at www.ImageShack.us

Avevo detto: “tra oggi stesso e un paio di settimane da ora”, e come prevedibile, ho mantenuto la promessa all’ultimo istante! Ne sarà valsa la pena? Non lo so: ma adesso entriamo finalmente nella sezione più interessante della recensione, quella che riguarda la più pubblicizzata delle nuove features di Windows Vista: il nuovo ambiente operativo.

Prima di tutto, cosa intendo per ambiente operativo? Non è una definizione precisa, ma io intendo quello che sarebbe l’unione di fattori come l’interfaccia utente, cioè il modo in cui il sistema operativo interagisce e si fa comandare da chi lo usa, l’ambiente grafico che rende l’interfaccia utente piacevole. Per fare un esempio concreto, in Windows XP l’ambiente operativo è costituito dal desktop (con cui non intendo solo lo sfondo dello schermo ma più in generale il programma che disegna lo sfondo, le icone e le finestre), dalla barra del tasto Start e dal programma Esplora Risorse (o Risorse del Computer).

In Windows Vista l’ambiente operativo è chiamato Windows Aero, con l’evidente scopo di richiamare (probabilmente per rivalità) il magnifico (finora insuperato) ambiente operativo di Mac OS X, chiamato Aqua. Secondo le intenzioni, Aero dovrebbe innovare in maniera significativa il desktop di Windows che, aggiungo io, è rimasto praticamente lo stesso dal 1995 al 2006 (migliorando leggermente lo stile grafico con Windows XP nel 2002). Riuscirà nel suo intento o fallirà miseramente? Leggete e guardate le foto per scoprirlo!

Free Image Hosting at www.ImageShack.us

Il primo impatto con Aero è… impressionante (e detto da me su Windows, credeteci, è un complimento grosso!). Non tanto per l’assoluta qualità grafica della nuova interfaccia, che non è poi così difficile da ottenere pagando un buon grafico, quanto per la naturalezza con cui “gira” nel computer. Sì, malgrado il mio computer non sia certo come quelli della NASA, l’interfaccia Aero fa bella mostra di tutte le sue trasperenze (vedi la figura sopra) senza affaticare troppo il computer, anche prima che installassi i driver ufficiali della scheda video (vedi una puntata successiva). E tutto questo ben di Dio grafico è altamente “scalabile”, cioè lo si può imbruttire per renderlo più veloce da gestire (o per accontentare gli occhi dei minimalisti… bah, non li capirò mai!).Volete una prova? Eccovela!

Free Image Hosting at www.ImageShack.us

Passato l’iniziale entusiasmo per l’evidente miglioramento grafico di Vista, sono passato ad osservare particolari più pratici che molti considerano estremamente più importanti della grafica (ma non dimentichiamoci che lavorare in un ambiente piacevole, anche informatico, aiuta a lavorare meglio). Bisogna ammettere che anche sotto questo aspetto il miglioramento rispetto a Windows XP c’è e si vede. Esaminiamo prima di tutto il più utile strumento di Windows: il menu Start, o Avvio (come si chiamava nelle versione italiane del vecchio Windows 95).

Considerate che il menu Start è nato in Windows 95, come evoluzione del menu di Windows 3.1, e che nella sua infanzia era molto più semplice di quanto non sia in XP: c’erano un sottomenu per i programmi (a suo volta diviso in diverse sezioni, una per ogni programma), uno per il pannello di controllo, un pulsante “Esegui” e il pulsante “Spegni” (e forse qualcos’altro che non ricordo). Era uno strumento molto utile, ma a forza di aggiungere feature più o meno utili, in Windows XP era diventato abbastanza caotico (almeno a mio parere, anche se devo ammettere che si poteva tornare alla versione Classica con pochi click). Ora finalmente, senza rinunciare alle sue piccole comodità, il menu Start è stato risistemato in modo da essere più comodo e pratico e MOLTO più utile. A voi il menu Start, nella sezione Programmi!

Free Image Hosting at www.ImageShack.us

“Ma cosa dici Arunax? Più utile e comodo? Ma i programmi sono tutti messi in lista, è persino più scomodo di prima!” Eh eh… in effetti così sembrerebbe, a guardare quella foto. Ma è stata aggiunta una opzione che, nella sua immensa semplicità (concettuale, non certo di programmazione), rende la situazione MOLTO più gestibile di quanto non lo fosse in XP…

Free Image Hosting at www.ImageShack.us

Semplicemente battendo sulla tastiera qualche lettera, il menu Start seleziona tutti i programmi che contengono quelle lettere. Nell’immagine, scrivendo “pain” troviamo il programma Paint (che cercavo) e altri file che non c’entrano. Notiamo che Paint è già automaticamente selezionato, basterebbe premere invio per avviarlo senza difficoltà.

Questo metodo di “ricerca rapida” non è una novità assoluta; penso sia già presente in Mac OS X (e ti pareva) e in qualche forma anche in Linux: ma per Windows si tratta di una vera svolta. Prima il menu Start era reso scomodo dal fatto che cercare un programma là dentro era lungo e noioso; si preferiva solitamente fare un collegamento sul Desktop dove trovarlo sarebbe stato più facile. Ora, lungi dal deprecare questa tecnica (che uso anch’io) questo sistema è decisamente più comodo e ordinato.

Vorrei anche farvi riflettere sulla complessità tecnica di questo sistema di ricerca – da tenere presente adesso, ma soprattutto quando parlerò della stessa tecnica utilizzata nel nuovo Esplora Risorse. Non è difficile scrivere un programma che cerchi un file, anche in mezzo a migliaia di altri file. E’ però molto difficile scrivere un programma del genere in modo che sia efficiente e veloce; di solito per permettere ciò si costruisce un database di hashing, in cui ogni file che abbiamo maneggiato è segnato con un numero (hash) e con il suo nome. L’hash è ottenuto tramite una serie di operazioni aritmetiche sul nome. Quando inseriamo un nome da cercare, il programma di ricerca svolge le stesse operazioni sul nome e ottiene l’hash; quindi guarda sulla tabella e trova la posizione del nostro file. Ovviamente il tutto in pochi millesimi di secondo (anche se il vero algoritmo è molto più complesso di quello da me brevemente illustrato). Quindi ottenere un programma di ricerca veloce vuol dire programmare una tabella ben fatta E un programma rapido, cosa non facile quando gli elementi su cui si compie la ricerca diventano tanti.

Wow, mi sono dilungato un po’, vero? In realtà pensavo di includere in questa parte di recensione anche Windows Explorer (Esplora Risorse – Risorse del Computer), ma già così è decisamente troppo lunga… spero di poter scrivere la prossima sezione in un po’ meno tempo! Aspettatevi di sentire parlare ancora di Windows Aero e Windows Explorer, e soprattutto di leggere il mio giudizio finale su questa parte del sistema operativo. Alla prossima!

Windows Vista: la Recensione

Monday, October 9th, 2006

Il nuovo ambiente operativo: Explorer

Free Image Hosting at www.ImageShack.us

Non potevo lasciare un discorso a metà, giusto? Eccomi dunque di ritorno molto più rapidamente del solito per finire il discorso dedicato all’ambiente operativo di Windows Vista.

Eravamo rimasti all’utilità di ricerca introdotta nel menu Start. Utile, vero? Ma immaginatevi le sue potenzialità in un ambiente in cui invece di gestire al massimo qualche centinaio di collegamenti a programmi (come nel menu Start), si ritrovi a gestire anche migliaia o decine di migliaia di file. E’ quanto accade nel nuovo Windows Explorer. Ma prima di parlarne, faccio (come mio solito) una breve digressione storica e una precisazione.

Il programma che da noi in Italia è noto come Esplora Risorse (Gestione Risorse nel buon vecchio Windows 95) nei paesi americani si chiama Windows Explorer. Gli utenti italiani, quando sentono citare questo programma, facilmente lo confondono con il browser Internet Explorer, anche se i due non sono lo stesso programma, hanno funzioni diverse: uno naviga fra i file archiviati nel computer, l’altro fra le pagine web. Tenete quindi a mente che, almeno per ora, quando mi riferisco a Explorer intendo sempre Windows Explorer.

Windows Explorer è uno di quei programmi “storici” che in Windows sono praticamente sempre esistiti; la forma del programma non è cambiata molto da Windows 3.1 (in cui si chiamava ancora File Manager). Certo, sono state aggiunte opzioni su opzioni, ma alla fin fine il succo del programma è sempre lo stesso.

In realtà Explorer non è solo il programma che ci fa vedere i file; all’interno dello stesso programma ci sono tutte le istruzioni che disegnano il nostro desktop e la barra degli strumenti. Volete una dimostrazione? Se avete fegato, in Windows XP aprite il programma Task Manager premendo contemporaneamente i tasti CTRL+ALT+CANC. Fatto? Andate sulla scheda Processi e cercatene uno di nome explorer.exe. Sapete cosa succede se osate premere il tasto destro su di lui e scegliere Termina Processo? Succede che il vostro desktop e la vostra barra Start spariscono!

Free Image Hosting at www.ImageShack.us

Non vi preoccupate, dopo qualche secondo dovrebbero apparire. E se non succede, basta riaprire il Task Manager, scegliere il menu File e poi selezionare Esegui; nella finestrella che appare scrivere explorer e premere Invio. Eccovi di nuovo alla normalità!

Tornando a noi dopo questo excursus: il nuovo Windows Explorer con la funzionalità ricerca. A dir poco fenomenale, nella sua semplicità enorme, secondo me anche più utile del menu Start. Per esempio, mettiamo che debba cercare fra un archivio fotografico la foto di nome protection (protagonista di una delle prossime puntate della recensione). Apriamo il nostro Windows Explorer e andiamo nella sezione Pictures.

Free Image Hosting at www.ImageShack.us

Oh cielo quanto foto! (non è vero, ma facciamo finta che siano centinaia e centinaia). Come farò a trovare protection? Ebbene, la vedete quella finestrella in alto, con scritto vicino Search? Ebbene, vediamo un po’ cosa succede se provo a scriverci dentro “protection”

Free Image Hosting at www.ImageShack.us

Zac! E’ bastato che iniziassi a scrivere “protection” perchè il programma selezionasse automaticamente i file dal nome più simile. E se non dovessi trovare il file così, nessun problema! Basta fare una ricerca avanzata (Advanced Search), che sostanzialmente corrisponde a quella di Windows XP. Un risparmio di tempo e nervi davvero notevole, secondo me.

Parliamo brevemente anche delle altre novità di questa nuova versione di Explorer. A parte il restyling delle icone, notiamo che al posto della cartella Documenti con dentro le varie cartelle Musica, Video, Immagini c’è una unica cartella NomeUtente (in questo caso Arunax) con dentro le cartelle Documents, Music, Videos, Pictures, ma anche Desktop, Downloads, Searches e persino Saved Games! Un’impostazione decisamente più razionale, che completa il processo iniziato con Windows 2000/XP che ha reso Windows un sistema multiutente vero e proprio (ma questa faccenda la spiego più dettagliatamente nella recensione sulla protezione e la sicurezza di Vista, probabilmente nella prossima puntata). Per ora mi limito a osservare che questa è un’impostazione decisamente più sensata di quella di Windows XP, e che non è assolutamente una novità perchè presente dalla notte dei tempi negli altri sistemi.

Una novità importante che si nota anche in altri programmi di Vista (come Windows Live Messenger o Windows Media Player 11, disponibili anche per XP) è che sono scomparsi i classici menu in alto a sinistra, sostituiti più che altro da icone. Immagino che sia una scelta per cercare di rendere i programmi più accessibili, anche se a mio parere con poco successo, dato che tende a renderli meno intuitivi. Ma tenete che io sono abituato a 10 anni di menu fatti tutti uguali (File Modifica Visualizza ecc.) e può darsi che un utente completamente nuovo si trovi più a suo agio.

Sinceramente nella mia breve esperienza di Vista non ho trovato altri grossi difetti nell’ambiente operativo. Se vogliamo, l’unico altro problema è che da solo l’ambiente Explorer ciuccia una trentina di megabyte di RAM (tanti per un programma del genere), ma in fin dei conti si sapeva che Vista sarebbe stato un sistema succhiasangue da questo punto di vista (ah! ho fatto anche il gioco di parole!). Considerando poi che la mia versione è ancora beta ( = non definitiva), non c’è affatto male.

Windows Vista saprà mantenere alto il livello qualitativo anche in altre sezioni? Lo scoprirete nella prossima parte della recensione, dedicata alla parte che era di gran lunga il punto debole di Windows XP: la sicurezza e la protezione.