Archive for the 'Browser' Category

Le domande dei fan, le risposte di Jon, il futuro di Opera

Jon von Tetzchner, CEO di Opera ASA

La settimana scorsa, in occasione del 15° anniversario del suo browser, Jon von Tetzchner, fondatore e CEO di Opera Software, ha risposto ad alcune domande poste e selezionate dalla community di My Opera.

Domande che, a dir la verità, avrebbero potuto essere più attentamente studiate ma che si sono comunque rivelate ugualmente utili per capire meglio, o semplicemente confermare, alcune scelte fatte in casa Opera ed avere qualche indizio in più su cosa ci si potrà aspettare in futuro.

Innanzitutto è stato interessante approfondire la tematica UserJS ed i motivi per cui ad oggi pare sia sempre stata messa in secondo piano dagli sviluppatori e non solo.

Nonostante Jon tenti di svicolare, si evince infatti chiaramente come tale tecnologia non abbia ricevuto alcuna attenzione dopo la sua introduzione iniziale salvo il suo utilizzo attraverso il browser.js da parte degli sviluppatori stessi. Un errore sicuramente importante a cui sembra che verrà in futuro posto rimedio attraverso una più proficua pubblicizzazione, il probabile allestimento di un’area dedicata in cui gli utenti potranno non solo cercare e scaricare gli script desiderati, ma contribuire attivamente all’accrescimento del database come già avviene per skin e toolbar, e, infine, una semplificazione della procedura di installazione, gestione ed utilizzo degli script per facilitare la vita ai nuovi arrivati (ovvero un UserJS Manager).

Se quanto sopra dovesse accadere realmente sarebbe sicuramente un grande passo avanti per Opera, anche se lascia francamente perplessi il fatto che perchè la cosa venisse presa in considerazione ci siano voluti anni di incessanti richieste ed un colloquio diretto fra il CEO e la sua community. :???:

E se lascia perplessi la questione UserJS, ancor di più ci riesce quella dello sviluppo di API pubbliche.

Nel rispondere alla classica diatriba di chi vorrebbe vedere le celebri estensioni anche su Opera, Jon conferma quanto già sapevamo: l’obiettivo di Opera è consegnare all’utente un browser già ricco di funzionalità dal primo istante, mentre per chi volesse qualcosa in più può sempre far ricorso ad UserJS e alle Widget tanto amate dalla società norvegese.

Non che questa filosofia debba essere necessariamente sbagliata, ma mi permetterei di far notare due cose:

Prima di tutto che proprio la disponibilità delle estensioni è stata la fortuna di Firefox, cosa che concorrenti come Google hanno già capito e si preparano a sfruttare. Del resto trovarsi sui forum la classica domanda “dove trovo le estensioni per Opera?” non è certo cosa rara e questo vorrà pur dire qualcosa.

Secondo c’è qualcosa che sembra sfuggire a Jon ed agli sviluppatori: con Widgets e UserJS è sicuramente possibile far molto ed avere alcune funzionalità aggiuntive a volte molto comode, ma quello che non possono in alcun modo fare è interagire con il browser stesso e modificarne magari alcuni comportamenti così come integrare in esso funzionalità avanzate impossibili da replicare con script JS o altro.

Come detto queste restano comunque opinioni personali e la politica di casa Opera è probabilmente quella che meglio si adatta a questo browser, anche se al costo di una minore popolarità.

E se le ultime parole di Jon:

However, this does not preclude us from adding new ways to expand Opera in the future.

potrebbero alimentare le speranze dei più fiduciosi, il mio consiglio è di non dar loro troppo credito finchè non verrà data maggior enfasi alla cosa. ;)

Per quanto riguarda le restanti domande non mi è parso di notare nulla di particolarmente interessante o degno di nota, spaziando grosso modo su tematiche generali di nessun riscontro pratico.

I più curiosi possono comunque andare a leggere l’intervista completa direttamente sulle pagine di Choose Opera e se trovate qualche spunto interessante non esitate a parlarne direttamente qui nei commenti. ;)

Speed Dial: come cambiarne immagini e titoli

Come già fatto notare in passato, una delle funzionalità di Opera più gradite dagli utenti è stata senza ombra di dubbio lo Speed Dial, al punto che ormai quasi tutti i concorrenti ne hanno preso ispirazione per trasformare la pagina bianca del browser in qualcosa di realmente utile.

E se la volta scorsa vi avevo mostrato come aumentarne gli slot in base alle vostre esigenze, oggi vorrei concentrarmi su come personalizzarne l’aspetto grafico attraverso la modifica delle miniature e dei titoli mostrati.

Cambiare le miniature

Ogni volta che un sito viene aggiunto ad uno slot Opera ne crea automaticamente una piccola miniatura. Ma a volte potrebbe venir voglia di sostiture queste immagini con qualcosa di più consono ai propri gusti o magari più efficace, come potrebbe esserlo ad esempio un logo.

Nulla di più facile:

  1. Per prima cosa create la vostra immagine e salvatela in formato PNG. Non esistono particolari limitazioni sulle dimensioni ma vi consiglio comunque di non andare oltre una risoluzione di 256×192 pixel.
  2. Aprite la cartella thumbnails contenuta nella directory del vostro profilo.
  3. Quindi sostituite l’immagine originale associata al sito di vostro interesse con quella da voi creata preoccupandovi di rinominarla usando lo stesso nome file.
  4. Impostate infine i permessi del file in sola lettura (click tasto destro > Proprietà > Sola lettura ) in modo che Opera non possa più sovrascriverla.

A questo punto avviando il browser dovreste ritrovare la vostra immagine in bella mostra.

Cambiare i titoli

Anche in questo caso il titolo impostato da Opera potrebbe non essere di proprio gradimento vista la spiacevole abitudine di molti webmaster di scambiare il titolo della pagina con la descrizione della stessa.

Ma anche stavolta porre rimedio alla cosa non è un’impresa impossibile:

  1. Aprite il sito che volete aggiungere ad uno slot
  2. Apritene il codice sorgente (Visualizza > Sorgenti della pagina)
  3. Cercate e sostituite il testo racchiuso fra i tag <title></title> con il quello che volete assegnare allo slot
  4. Cliccate su “Applica cambiamenti” nella barra in alto
  5. Trascinate quindi la scheda su uno slot
  6. Cliccate infine con il tasto destro sullo slot appena riempito, andate su Aggiorna ogni e selezionate Mai. Questo impedirà ad Opera di annullare la vostra modifica in futuro.

Per “dovere di cronaca” ricordo che Tamil ha sviluppato sul suo blog anche un altro metodo che permette di raggiungere l’obiettivo anche in quei pochi casi in cui il procedimentoo esposto sopra non dovesse funzionare. Ritenendolo tuttavia inutilmente lungo e complesso ho preferito non trattarlo qui. Per chi fosse interessato può sempre far riferimento al post originale. ;)

Riflessioni su Firefox, il Web e tutto quanto

Nonostante nel mio feed reader confluisca fin troppa parte della blogosfera mondiale browser-related, soltanto di rado mi capita di soffermarmi sulle innumerevoli discussioni, aka flames, che si vengono spesso a creare attorno a questo o quell’articolo.

Francamente non ho il tempo nè la voglia per leggere queste scaramucce fra “bambini troppo cresciuti”,  ma ieri la mia attenzione è stata comunque catturata da uno di questi post apparso, guarda caso, sul blog di Asa Dotzler, uno dei padri di quel fenomeno chiamato Firefox, in risposta ad un precedente articolo di Dave Winer in cui, evidentemente, non si trattava con il dovuto rispetto l’adorato pargolo.

Beh, avete presente le scimmie che si lanciano addosso la cacca allo zoo? :roll:

Ecco questa è grossomodo l’immagine che ne ho ricavato seguendo tutta la discussione. Intendiamoci: che Asa Dotzler fosse una delle persone più egocentriche ed arroganti che io abbia mai letto non è certo una novità, nè lui stesso fatica ad ammetterlo. Eppure stavolta credo abbia davvero esagerato nella sua apologia del proprio operato finendo con l’affermare, al modesto parere di chi scrive, una marea di boiate al limite del leggibile.

OK che “ogni scarrafone è bell’ a mamm’ soja” ma cerchiamo di non esagerare e rimanere nell’ambito della realtà.

Innanzitutto è curioso come, secondo Asa, Firefox sarebbe il leader dell’innovazione:

The amazing progress of the Web, thanks to browser innovations led by Firefox, is quite obvious to normal people…

curioso soprattutto per gli esempi subito dopo riportati, ovvero la Awesomebar, i Web protocol handlers, ed infine il Feed discovery. Ora io sull’ultimo non sono sicurissimo su chi sia arrivato primo tra Firefox, Safari o Opera, ma sui primi due non esistono dubbi sul fatto che a partorirli sia stata Opera e solo in un secondo momento siano approdati altrove.

Nè del resto la questione sta davvero nel “io sono arrivato prima”. Come ho già altre volte affermato, non mi dispiacerebbe affatto se anche Opera cominciasse a guardarsi intorno e prendere quanto di meglio i concorrenti hanno da offrire.

E’ invece piuttosto ridicola l’arroganza mostrata da Asa non soltanto nel dichiarare la paternità di cose a lui estranee (addirittura HTML5 sarebbe dovuto a Firefox! :eek: ), ma persino nell’ergersi a paladino della giustizia, eroe che tutti dovremmo osannare 3-4 volte al giorno per averci salvato il culo sul web.

Un web in cui, senza la sua creatura, non solo non esisterebbero alternative ad IE (si Safari ed Opera sarebbero morti, inspiegabilmente, 4 anni fa dopo aver resistito tranquillamente nei 10 anni precedenti), ma persino l’onnipotente Google sarebbe già morto da tempo:

Opera would be dead on the desktop without Mozilla opening the playing field. Mac would be dead on the Web without Mozilla opening the field. Chrome wouldn’t have even happened. Hell, Google’s search dominance probably would have fallen to Microsoft if Microsoft had been able to maintain its 98-99% browser monopoly.

In pratica quindi Firefox avrebbe salvato le chiappe a bigG … strano perchè io ero sempre stato convinto del contrario. :roll:

La discussione continua poi vertendo sul fattore sicurezza e sull’esistenza stessa della rete per cui dobbiamo, naturalmente, ringraziare sempre il suo lavoro.

Ovviamente non è che Asa dica solo boiate in quanto alcune affermazioni hanno davvero un fondamento di realtà:

If the Web is a more interesting and fun place than it was in 2001, Dave should be thanking Firefox for pretty much all of that. If the Web is more interesting and fun because of renewed browser competition, Dave should be thanking Mozilla for that.

Come il buon Charles Schloss, aka Chas4, ricorda nei commenti, il progetto Open the Web esisteva già prima che Firefox vedesse la luce, ma francamente era più che altro un’ideologia come tante e nulla di più. Se Firefox non avesse rimesso tutto in gioco le cose oggi non sarebbero certo come le conosciamo e di questo se ne deve dare atto.

Quindi dove voglio arrivare? Francamente non lo so bene nemmeno io. Probabilmente volevo solo chiarire alcuni punti che in un flame vengono inevitabilmente stravolti checchè ad infiammarsi siano personaggi del calibro di Asa Dotzler, o forse non volevo far altro che buttarmi anche io nella mischia. :lol:

Quel che è certo è che la prossima volta che mi capiteranno davanti articoli simili cercherò di essere ancor più risoluto nel tirar dritto per la mia strada.

Opera Mini su PC

Con l’uscita della prima Technology Preview di Opera Turbo l’interesse attorno a questo tipo di tecnologia è enormemente cresciuto negli ultimi giorni.

A tal proposito mi ha contattato ieri mattina Ariel per chiedermi se, in attesa che Opera Turbo venga rilasciato in versione stabile,  non fosse possibile già da ora utilizzare Opera Mini sul PC per navigare usando i server di Opera per comprimere il traffico dati.

Prima di spiegare come fare preciso però una cosa: Opera Turbo ed Opera Mini non usano in realtà la stessa tecnologia ed i risultati ottenuti saranno diversi. Mentre il browserino scritto in java si affida ad Opera Binary Markup Language, la controparte desktop utilizzerà invece la nuova Opera Web Optimization Proxy che, a differenza della precedente, si limiterà alla sola compressione dei contenuti senza alterarne in alcun modo la struttura (cosa invece molto utile per Opera Mini in quanto ne permette l’adattamento su schermi di ridotte dimensioni).

Detto questo possiamo procedere.

Download

Innanzitutto dovremo procuriamoci tutto ciò che occorre:

  • Sun Java SE Runtime Environment (JRE): se sul vostro PC non è già presente dovrete prima installare questa Virtual Machine
  • MicroEmulator : scaricate l’ultima versione disponibile e scompattate l’archivio in una cartella di vostra scelta (per es. C:\Programmi\MicroEmulator)
  • Opera Mini : scaricate i file opera-mini-advanced-it.jad e opera-mini-advanced-it.jar e mette anche questi in una cartella qualsiasi (per es. C:\Programmi\OperaMini)

Configuriamo MicroEmulator

Quindi avviamo il nostro emulatore lanciando il file microemulator.jar. Se non dovesse avviarsi aprite la console ed eseguite il comando “java -jar microemulator.jar”

Vi ritroverete davanti una schermata che simulerà un cellulare. Suggestiva certo, ma di utilità molto dubbia. A meno che non abbiate particolari preferenze ecco come guadagnare in area di lavoro:

  • Andate su “Options > Select device”, cliccate su “Add…”, andate su “microemulator\devices” e selezionate “microemu-device-resizable.jar”
  • Selezionate il profilo “Resizable device” che avete appena aggiunto e cliccate su “Set as default”
  • Cliccate il tasto “Resize” nell’angolo in basso a destra per impostare la risoluzione desiderata (non superate però quella del vostro schermo)

Opera Mini per favore

A questo punto la piattaforma è pronta e non resta che avviare Opera Mini.

Andate su “File > Open JAD” ed aprite il file .jad del browser precedentemente scaricato. Adesso Opera Mini sarà presente nella lista delle applicazioni disponibili. Cliccate su “Start” per avviarlo e buona navigazione. ;)