Archive for the ‘firefox’ Category

Ubiquity!!

Posted on the ottobre 1st, 2008 under firefox,open source,web technology,web2.0 by ale

Fantastico plugin per Firefox: Ubiquity! Guardate il video per capire di cosa si tratta e rimarrete affascinati! Lo sto provando ora (ho trovato anche tanti comandi aggiuntivi a quelli già presenti per default per le mie cose fondamentali – e non).
Che geni!!

Non c’è niente da fare: Firefox rimane il The Best in absolute tra tutti i browser!!!

DOWNLOAD

the mozilla book

Posted on the giugno 29th, 2008 under firefox,personal by ale

Sul sito del Corriere c’è un articolo sugli easter eggs (uova di pasqua), cioè alcune cose nascoste che i programmatori inseriscono nei software e che possono essere viste solo con alcune combinazioni da tastiera. Sul sito del Corriere c’è il famoso about:robots che in Firefox 3 vi permette di vedere una finestra con un robots.
Uno più famoso, che nell’articolo non è riportato, è about:mozilla.
Se provate ad inserirlo nella barra degli indirizzi in Firefox esce una finestra rossa con un verso di un libro:

Immagine

Il libro è il Libro di Mozilla. Ovviamente è un libro che non esiste, ma che rende bene l’idea dei sentimenti del Mozilla Team (nato dalle ceneri di Netscape) verso Microsoft dopo la sconfitta nella guerra dei browser.
Ogni versione di Firefox ha avuto un proprio verso differente e ognuno in riferimento ad uno specifico momento storico nella vita di Mozilla. Quello attuale, il verso 11:9, fa riferimento ai 10 anni (10ma edizione, appunto) dal rilascio al mondo del codice di Firefox da parte di Netscape.
Sono sempre frasi un pò apocalittiche:

Mammona dormiva. E la Bestia risorta si diffuse sulla terra e i suoi seguaci divennero legione. E annunciarono i tempi e sacrificarono il raccolto nel fuoco, con l’astuzia delle volpi. Ed edificarono un nuovo mondo a propria immagine come promesso dalle sacre scritture, e raccontarono della Bestia ai loro figli. Mammona si svegliò, ed ecco: null’altro era se non un discepolo.

Mammona è fantastico. Può far riferimento alla potenza economica di Microsoft, oppure al figlio di Satana: Mammon. Mi piace credere che sia per questo.
E mentre Microsoft si sedeva sugli allori, credendo di aver ormai raggiunto il dominio nel settore dei browser, ecco che la Bestia (Netscape) risorge e (rilasciando il codice sorgente al mondo) annuncia l’edificazione del nuovo mondo, come già annunciato da molto tempo (Firefox 3, la cui uscita la si attendeva ormai da mesi). E i seguaci raccontarono della Bestia (Netscape) ai propri figli, perchè il passato non va dimenticato.
E quando Microsoft si accorge di aver perso terreno rispetto a Firefox (si svegliò), ormai era troppo tardi. IE era solo uno dei tanti e alla rincorsa.

 

Sono cose molto da nerd, però sono veramente affascinanti! :-D

installare i fai-da-te firefox addons

Posted on the giugno 29th, 2008 under firefox,open source,programming by ale

Ho trovato qualcosa di fondamentale. Creare le estensioni di Firefox non è la cosa più facile del mondo, c’è una struttura ben precisa da seguire in cui vanno inseriti i vari file di configurazione e tutto il resto.
Ho trovato un sito che permette di creare in automatico tutto lo scaffold iniziale (per chi ha studiato o usato Struts, è una sorta di struts-blank) in cui voi dovete solo inserire alcune informazioni e lui vi genera tutto lo scaffold completo con dentro le sottocartelle e i file di configurazione iniziali e fondamentali per partire. Voi dovete solo creare i file con le vostre funzionalità e riempire quei file già pronti.
Non solo.
All’interno della cartella root avrete anche il file /build.sh, capace di generare il pacchetto .XPI, il formato standard delle estensioni in Firefox. Io pensavo fosse solo necessario rinominare un file .zip in .xpi, invece così non funziona. All’interno della cartella troverete anche un file README che vi spiegherà cosa fare per installare il vostro plugin.

Sito: http://ted.mielczarek.org/code/mozilla/extensionwiz/

**UPDATE**
Dimenticavo, il file build.sh è un file bash di Linux. Quindi per farlo girare i casi sono 2:

  1. avete Linux (partizione o virtual machine),
  2. avete Cygwin (che emula Linux in Windows). Ma a sto punto mettetelo in virtuale …

:-D

guinness world record

Posted on the giugno 20th, 2008 under firefox by ale

Pare servissero 5 milioni di download per aggiudicarsi il record. Ne sono arrivati 8 milioni e rotti. Con tante grazie dal Mozilla team:

certificate

Se volete anche voi il vostro certificato personalizzato (in pdf) andate qui e inserite il vostro nome :-D

misteri della fede

Posted on the giugno 18th, 2008 under firefox by ale

Ci sono cose che non sono esplicabili tecnicamente. Sono quegli eventi alla Windows, in cui anche il tecnico esperto con anni di esperienza ad un certo punto, esausto, viene e ti fa spenga-e-accenda.

Ma veniamo prima ai fatti. Ieri tuutto-il-mondo ha scaricato tuutti-insieme Firefox 3 per il D-Day (download day). Risultato: forse il Guinness dei Primati (anche nel senso che noi come scimmie siamo stati al gioco) si è superato, ma i server del Mozilla Team hanno fatto ciao-ciao con la manina per un paio d’ore. Io Firefox l’ho scaricato dopo 3 ore che ci provavo. Ma vabbè, è bello, è veloce e se provate a digitare about:robots nella address bar, esce anche la cosa simpatica (grazie Antani per il tip ;-) ).

Immagine

Ma ieri è stato il D-Day anche per me. Firefox 3 vuol dire ricalibrazione delle estensioni del browser: alcuni sono compatibili, altri no. La mia tesi di laurea, in questo esatto momento, prevede proprio la modifica di un plugin per Firefox (perchè Murphy non va mai in vacanza, anche in estate).
Risultato: ho sclerato per quasi 1 giorno e il creatore originario del plugin mi ha dato una mano uploadando la versione compatibile del plugin originario. Ci ho sbattuto su il mio codice e ora il mio pezzetto di tesi è compatibile con la nuova versione del browser.

MISTERO DELLA FEDE
In Firefox utilizzo 2 profili diversi: uno per la navigazione e uno per la tesi. Installando il plugin nel primo, la barra mi esce nella parte alta del browser. Nel secondo profilo, in quella bassa.
Browser e codice sono identici!
Vabbè …

utils 4 firefox users

Posted on the giugno 9th, 2008 under firefox by ale

Utilizzare più profili contemporaneamente

In questo periodo mi sono creato un altro profilo in Firefox e ho continuamente bisogno di riavviarlo. Avrei anche bisogno di mantenere l’altro profilo aperto in modo da continuare a fare ricerche. Ogni volta però sono costretto a scegliere quale profilo avviare e quindi sono costretto ad utilizzare IE7 per le ricerche, perchè Firefox non può avviarne 2 contemporaneamente.
Non è vero! :-D
Create un collegamento sul Desktop e cliccateci sopra con il dx del mouse. Andate sulle Proprietà e nel campo Destinazione, a fianco a “…/Firefox.exe” scrivete

–p nomeProfilo –no-remote

, il browser si avvierà con quel profilo che avete scelto di avviare come predefinito in nomeProfilo.
Fonte: Geekissimo

avviare il browser in modalità sicura

Premete Win+R e scrivere firefox -safe-mode. Firefox si avvierà senza add-ons, toolbar e avrete la possibilità di pulire il vostro browser in modo da renderlo come appena scaricato.
Fonte: Geekissimo

firefox 3: download day 2008

Posted on the maggio 29th, 2008 under firefox,personal,social web,web technology,web2.0 by ale

firefox3

Sta per uscire la nuova versione di Firefox e il team di Mozilla sta facendo davvero di tutto per promuoverlo!! Nel sito invitano ad organizzare dei Mozilla Party locali per scaricare la nuova versione con gli amici, hanno creato un gruppo in Facebook, un account Twitter, c’era la possibilità di entrare a far parte del Mozilla Campus Red con cui era possibile organizzare eventi in università, potete trovare dei badge da mettere nei vostri blog, insomma un sacco di cose!

La cosa più divertente è l’invito a partecipare al Download Day 2008 per entrare a far parte del Guinness dei Primati come software più scaricato in 24 ore

Aiutateci a stabilire un Guinness dei Primati. Godetevi una fantastica esperienza sul web. Tutto ciò che dovete fare è scaricare Firefox 3 durante il Download Day, è semplicissimo! Non vi chiediamo niente di trascendentale, come inghiottire una spada o mettere in equilibrio 30 cucchiai sulla faccia, anche se sarebbe un bel record.

Potete aderire inserendo la vostra email con il quale vi verrà segnalata l’uscita della nuova versione di Firefox e quindi scaricarla entro le 24 ore dal ricevimento dell’avviso!

developing mozilla

Posted on the maggio 12th, 2008 under firefox,programming,web technology by ale

Oggi ho imparato due cose fondamentali per lo sviluppo di estensioni Mozilla Firefox: strumenti per il debugging di Javascript e dichiarazione variabili globali nel codice dell’estensione.

  1. Debug. Estendere le funzionalità di un’estensione di Firefox già esistente vuol dire averlo già installato nel browser e modificare gli script javascript. Per testare i vostri cambiamenti o le vostre aggiunte, purtroppo, bisogna sempre sostituire i file vecchi con i nuovi, riavviare Firefox e vedere cosa succede. Pare che non esista nessun debugger locale a questo scopo e quindi niente breakpoint. L’unica è fare nel modo grezzo, quindi inserire tante stringhe di testo in modo che vengano stampate a video durante l’esecuzione e vedere se il flusso è quello atteso. Fondamentale è la Console degli errori che, a partire da Firefox 2, trovate già inclusa in Strumenti -> Console degli errori. Per stampare stringhe nella console bisogna abilitare la funzionalità che per default non è abilitata quindi nella barra degli indirizzi di Firefox inserite
    about: confige successivamente create la nuova voce
    browser.dom.window.dump.enabled = true
    Da ora in poi nel vostro codice potrete utilizzare la funzione
    dump(“string”); che vi stamperà la stringa (string) nella console degli errori;
  2. Variabili globali. Altra cosa fondamentale sono le variabili globali. L’interfaccia grafica di Mozilla non è nient’altro che un’insieme di file di tipo XUL (un particolare tipo di XML) e quindi le vostre estensioni, per esempio se volete creare una toolbar, saranno a loro volta dei file XUL da attaccare al browser. La vostra estensione sarà un overlay, una specie di layer da attaccare al layer browser.
    Le funzionalità connesse ai pulsanti dichiarati graficamente nei file XUL sono però funzioni Javascript. Ci possono essere tantissimi file Javascript, come di fatto accade, per mantenere un pò di modularità e la cosa interessante è che le variabili globali di un’estensione sono globali per tutte le estensioni installate. Nel mio caso mi veniva utile instanziare una variabile (come un oggetto java) in modo tale che venisse istanziato solo una volta all’avvio della mia estensione e quindi visibile e utilizzabile da tutti gli altri file javascript. Per fare questo c’è da considerare che la vostra estensione avrà due file fondamentali che sono
    overlay.xul e overlay.js.
    Il primo definisce lo XUL della vostra estensione, quindi se la vostra estensione è una toolbar piuttosto che un nuovo menù, mentre nel file overlay.js ci sono le funzionalità utilizzate dai pulsanti del vostro XUL. overlay.js sarà il primo file Javascript che verrà chiamato all’avvio della vostra estensione e quindi è il posto giusto per istanziare un oggetto che volete venga creato solo una volta e poi utilizzato da tutti.
    Quindi, dentro overlay.XUL dichiarate
    <script type=”application/x-javascript” src=”helloWorld.js”/>
    proprio sotto l’apertura del tag <overlay>, e soprattutto dichiaratelo PRIMA di <script type=”application/x-javascript” src=”overlay.js”/>
    perchè altrimenti non funzionerà.
    Ora dentro il file overlay.js dichiarate una variabile del tipo
    var hello = new HelloWorld();
    e questa variabile avrà uno scope globale all’interno della vostra estensione, in modo tale che la variabile hello possa essere utilizzata ovunque!

flock, il social web browser

Posted on the aprile 26th, 2008 under firefox,social web,web technology,web2.0 by ale

Immagine

Flock è un browser molto carino e interessante che ho sto provando in questi giorni. E’ una ramificazione di Mozilla Firefox, disponibile per Win-Linux-Mac, ed è definito come social web browser per l’integrazione con svariate social applications come Facebook, Flickr, Twitter e tante delle più famose piattaforme di blogging, nonchè mail notifiers come Gmail.
L’interfaccia è molto carina e il browser sembra anche molto veloce.
Se siete utilizzatori assidui di social applications e adepti di Firefox, allora provate questo browser.

Fatemi sapere i vostri pareri.

un trucco utile per Firefox

Posted on the aprile 2nd, 2008 under firefox,open source,personal,programming by ale

Se siete utilizzatori di Firefox, e se non lo siete ho pena per voi, sapete sicuramente che questo splendido browser ha la possibilità di essere esteso dai plugin. Ce ne sono a migliaia in rete per le cose più incredibili.
Gli addons sono fantastici, open source, ma rallentano un pò il browser e se ne installate molti, la navigazione ne può risentire parecchio. Magari siete anche sviluppatori, webmaster e usate spessissimo per lavoro alcuni plugin fondamentali come Firebug (non sapete cos’è!? :-| ) o altri per l’accessibilità.

Io mi trovo in questo esatto caso per la tesi. Sto estendendo le funzionalità di un plugin di Firefox, ma vorrei tenere vita e tesi separate.

Allora ho diviso il Firefox che uso per lavoro da quello che uso nel tempo libero.
Usate i profili! In questo modo potete creare varie istanze dello stesso browser, ma con funzionalità, plugin e configurazioni differenti. In questo modo avrete un Firefox per lavoro pieno di roba particolare, con preferiti appositi per il lavoro, plugin e quello che volete, e un Firefox per il tempo libero, veloce e carino.

Creare un profilo è semplicissimo:
Start -> Esegui -> cmd
e nel prompt di DOS digitate
>cd C:\Programmi\Mozilla Firefox
>C:\Programmi\Mozilla Firefox>firefox.exe -profilemanager

vi si aprirà questa finestra:

Immagine 

Il primo profilo nell’elenco (default) è quella che Firefox crea quando lo installate per la prima volta. Createne un’altra con un nome a piacere e lui creerà una nuova cartella di profilo nella cartella profiles di Firefox, e cioè in
C:\Documents and Settings\vostronome\Dati applicazioni\Mozilla\Firefox\Profiles\

Come vedete è anche possibile fare in modo che Firefox chieda, ad ogni avvio, con quale profilo partire e, una volta scelto, avviate Firefox.

Utilizzare i profili di Firefox è facile e drammaticamente utile!! :-)