Piccoli passi

20 Luglio 2013

Come si suol dire, “That’s one small step for a man…” 🙂

Italian Keon

Geeksphone Keon, con Firefox OS 1.1 in italiano (non ancora disponibile come lingua “di serie”).


Some updates

25 Maggio 2013

Keon - Cool package

Riassunto delle ultime due settimane:

  • Per vari motivi ho dovuto mettere mano a mozilla.org e l20n.org. Confesso candidamente che era da tempo che non mi sentivo così ignorante. Il primo è basato su Playdoh (python, django, node.js, less, ecc. ecc.), il secondo su Jekyll (Ruby). Mi sono sentito un po’ come quel soldato giapponese, l’unica differenza è che nella grotta io stavo facendo siti con layout a tabelle per Netscape 4.
  • Per non essere risucchiato dal vuoto cosmico della mia ignoranza, ho deciso di colmare almeno una lacuna storica. Libro attualmente in lettura: Jeffrey E.F. Friedl, «Mastering Regular Expressions».
  • È arrivato un altro telefono, di questo passo potrò aprire un call center nel giro di qualche mese (qualche dettaglio in più sull’originale packaging in questo simpatico video) 🙂
  • Nel precedente post parlavo di Firefox OS Simulator. Se volete fargli fare un giro in italiano, potete provare le versioni l10n autoprodotte su r2d2b2g.flod.org
  • Dopo anni di Linux in VM, ho deciso di provarlo su un portatile “fisico”. Onestamente non mi aspettavo un disastro simile all’alba del 2013. Sono tentato di rimetterci sopra il vecchio disco e virtualizzare per non perderci ulteriore tempo.
  • Ormai scrivo più in inglese che in italiano, e non so se questo sia un bene.

Keon Wallpaper

Come se non bastasse la quantità di cose in ballo, stamattina mi sono collegato al server che ospita questo sito e ho trovato il load sopra 30 (normalmente ha valori del tipo 0.0x): top non mostrava processi con utilizzo di CPU significativo, solo uno spropositato consumo in user space. Nel dubbio, dopo aver provato a riavviare la qualunque, ho riavviato il server, stessa solfa. Un simpatico netstat -an | grep :80 ha mostrato qualcosa come 1200 richieste da un singolo IP, drop dei pacchetti con iptables e il carico è tornato a vegetare. Mi mancava giusto il DOSsatore del sabato.
09:40:28 up 1:06, 1 user, load average: 0.07, 0.18, 3.04


Firefox OS Simulator

4 Maggio 2013

Da qualche giorno su AMO è disponibile la versione 3.0 del simulatore di Firefox OS; per chi non conoscesse questo progetto, si tratta di un’estensione che permette di provare Firefox OS direttamente all’interno del browser (Strumenti->Sviluppo Web->Firefox OS Simulator).

Purtroppo il pacchetto contiene solo 10 lingue (quelle che verranno distribuite inizialmente con i telefoni) e tra queste non figura l’italiano. Stiamo lavorando per trovare una soluzione, quasi sicuramente distribuendo una versione ad hoc del componente aggiuntivo contenente tutte le lingue. Ulteriori aggiornamenti non appena ho notizie 😉

Firefox OS Simulator 2 Firefox OS Simulator 1

A proposito di notizie… Da qualche giorno (e per i prossimi 6 mesi, anche se spero possa proseguire oltre) sono ufficialmente un consulente Mozilla. Il titolo è Localization Engineer, all’atto pratico mi occuperò di rendere la vita degli altri localizzatori, e di conseguenza la mia, un po’ meno complicata 😉


Confesso di essere rimasto abbastanza stupito ieri sera aprendo Google Reader e trovandoci un articolo di questa lunghezza su Engadget. Sono abituato a brevi presentazioni o recensioni di prodotti, non certo a editoriali in stile Ars Technica.

Visto che l’argomento Firefox OS mi interessa, mi sono messo a leggerlo e, paragrafo dopo paragrafo, sono rimasto stupito dalla confusione e dalle imprecisioni raccolte dall’autore.

Firefox OS is yet another mobile platform built entirely on HTML5 that treats websites as apps.

Le applicazioni sono scritte in HTML5, non sono i siti web che diventano un’applicazione. Come sia arrivato l’autore a questa conclusione mi sfugge. Praticamente tutto l’articolo è basato su questa premessa, dando vita a risultati imbarazzanti.

But, unlike Mountain View’s product, Mozilla has focused exclusively on mobile sites that are rarely as fast, stable or functional as their desktop counterparts.

Ancora ‘sta storia dell’app che in realtà è un sito (lento, perché lo dice il sig. Facebook).

This poses significant problems for the fledgling OS since it relies on constant connectivity to deliver information.

Le app possono essere “pacchettizzate” e caricate sul telefono, nessun bisogno di connettività. Se così non fosse, come potrebbero funzionare la rubrica o qualunque altra parte dell’interfaccia di Firefox OS?

Sure, some services can cache data locally for offline use, but that’s a feature of HTML5 that has yet to be widely embraced by devs.

Giusto, perché le applicazioni non sono App ma siti web (lenti), quindi sono i siti web a dover sfruttare il local storage, non le app. Sempre più confuso.

More important though, is the total cost of ownership. A device that relies on the web to feed it every sliver of an application, right down to its individual UI elements, will inevitably suck down a significant amount of data.

L’apice della confusione. Anche la UI deve essere scaricata da Internet.

and if the phone is going to literally be nothing more than a portal to the web, then it’s going to be a tough sell for those that have to subsist on a very strict data diet.

Ribadiamo il concetto nel caso in cui non fosse stato abbastanza chiaro.

Mi chiedo solo perché Engadget abbia sentito il bisogno di bocciare una tecnologia che non è ancora nemmeno disponibile sul mercato, allontanandosi dall’abituale linea editoriale e prendendo una cantonata di queste dimensioni. Spero in una risposta ufficiale da Mozilla, non fosse altro per chiarire la confusione in testa all’autore dell’articolo.


Ancora a proposito di B2G: si cercano fotografie da utilizzare come sfondi e altre da utilizzare per iniziative di marketing e materiale da fornire alla stampa.

Tutti i dettagli sono disponibili in questo post di John Slater, i tempi sono decisamente stretti (entro il 31 luglio). Le mie 10 foto le trovate su Flickr.

Mozilla B2G Proposed wallpaper


B2G versione desktop

20 Luglio 2012

Se siete curiosi di vedere che faccia avrà Firefox OS, trovate tutte le informazioni utili per provarlo su un normale computer in questo post (compreso l’update finale che spiega come creare un profilo di Gaia).