2009/05/07 13:51:32.478 GMT-4

Come tirarsi la Fonera sui piedi (in 8 semplici passi)

Seguire attentamente le seguenti istruzioni:
  1. Comprare, dall' apposito sito di e-commerce Fon Shop, una Fonera2, che vi verra' comodamente recapitata a domicilio nella versione contenente il firmware ENDUSER (quello senza l' ssh) aggiornato all'ultima versione disponibile al momento della preparazione dell'hardware (v2.2.4.0 Platero);
  2. Installare, tramite il comoda interfaccia web, l'ultima versione del firmware DEVELOPER (quello con l'ssh abilitato) disponibile al momento del recapito dell'hardware (v2.2.5.0 Flipper).
  3. Scaricare, dall' apposito server SVN, il codice sorgente (liberamente disponibile in quanto derivato da OpenWRT) dell' immagine del firmware  e ricompilarlo modificando le opzioni di default (per es. includendoci il supporto a Python  e pysqlite).
  4. Dopo essersi collegati al router tramite ssh, riflashare il firmware appena compilato da linea di comando (con la comoda interfaccia web non si puo' perche' il nuovo firmware non e' firmato digitalmente da Fon) e reboottare.
  5. Invocare invano il nome della vostra divinita' preferita (cit. Felipe) nel momento in cui vi siete resi conto che il tanto agoniato accesso ssh al router non e' piu' abilitato;
  6. Ripetere l'invocazione prevista nel passo 5) quando, dopo avere tentato inutilmente di ripristinare la versione ufficiale del firmware in modalita DEVELOPER, vi siete resi conto che la comoda interfaccia web per l'upgrade del firmware prevede solo la possibilita' di caricare un immagine (firmata digitalmente da Fon) che risulti avere un numero di versione successivo a quello attualmente installato;
  7. Ripetere l'invocazione prevista nei passi 5) e 6) quando, dopo aver tentato inutilmente per un' intera giornata di accedere alla linea di comando di RedBoot della vostra Fonera per imporre (con la forza bruta) l'installazione della versione firmware che vi pare e piace, vi siete resi conto (leggendolo per caso nell'apposito forum) che nella versione della Fonera che avete acquistato e' stata disabilitata la possibilita' di accedere alla shell di RedBoot;
  8. Aspettare la fine del Pycon Tre per avere abbastanza tempo per cercare di ripristinare l'accesso al router in ssh tramite l'apposito plugin, uscito subito dopo che avete perso abbastanza tempo nella realizzazione dei passi 6) e 7), che permette di trasformare un firmware in versione ENDUSER in uno in versione DEVELOPER.

Posted by: swarzy.2009/05/07 13:51:32.478 GMT-4
Tags: svn sqlite pollycoke pycon-tre python firmware fonera2 fonera cazzeggio fon pysqlite openwrt | Permalink

2009/05/07 12:54:21.088 GMT-4

Pycon Tre

Questo fine settimana a Firenze si terra' la terza edizione del Pycon Italia, l'annuale conferenza italiana dedicata al linguaggio Python, alla quale non posso assolutamente mancare; anche perche' quella dell'anno scorso, per cause di forza maggiore, me la sono persa.

Inoltre quest' anno il Pycon 3 promette di essere un' evento di altissimo rilievo.

Vi parteciperanno, infatti, alcuni tra i personaggi chiave della scena Python internazionale (a cominciare da Guido van Rossum il creatore del linguaggio), e verranno affrontati alcuni degli argomenti legati, per quanto concerne le prospettive future del linguaggio, a tematiche di avanguardia:
solo per citarne alcune.

Per cui conto di esserci tutti e tre i giorni.

Posted by: swarzy.2009/05/07 12:54:21.088 GMT-4
Tags: google-app-engine python firenze gvr unladen-swallow pycon-tre pypy pycon | Permalink

2008/12/24 09:22:46.131 US/Eastern

Hacking GSM (2)

L'avevo detto che se Harald Welte si lamenta del fatto che non esiste una implementazione free di qualcosa ci si puo' aspettare delle novita' al riguardo...

ma le novita' sembrano essere piu' consistenti del previsto:

infatti durante il 25C3, ovvero il venticinquesimo Chaos Communication Congress (la conferenza annuale del Caos Computer Club), che si terra' a Berlino poco prima di capodanno, e' prevista la presentazione di un'implementazione GPL del software necessario a realizzare una rete GSM.

Sempre durante il 25C3 si terra' un incontro tra coloro che stanno facendo dell' hacking su GSM.

Per rimanere in tema, segnalo anche un interessante post di Michael Lauer che spiega i problemi che si incontrano nell' implentazione dei driver per OGSMD.

Posted by: swarzy.2008/12/24 09:22:46.131 US/Eastern
Tags: welte gsm lauer hack | Permalink

2008/12/24 08:33:56.863 US/Eastern

Nuova SERP per Google (.com)

Di solito quando faccio una ricerca su Google, onde evitare inutili/spiacevoli/indesiderati tracciamenti, non sono loggato su nessun account che possa essere ricondotto a qualche societa' del gruppo:

quindi quello che sto per dire potrebbe essere una novita' soltanto per me.

Ho appena notato che se si effettua una ricerca mentre si e' loggati su di un account Google nella versione non localizzata del motore di ricerca, ovvero google.com, compaiono di fianco ad ogni risultato contenuto nella SERP un paio di button (i cui tooltip sono rispettivamente "Promote" e "Remove") che consentono la possibilita di dare un voto ai risultati.

Nella versione localizzata (nel mio caso google.it) invece, oltre ad esserci una serie di risultati differenti, tale possibilita' non viene fornita.

Posted by: swarzy.2008/12/24 08:33:56.863 US/Eastern
Tags: search-engine google serp | Permalink

2008/12/19 20:20:03.366 US/Eastern

Nokia Handwriting Calculator

I Nokia Beta Labs hanno sviluppato una applicazione che permette il riconoscimento e il calcolo di espressioni matematiche scritte a mano libera.

In questo video si puo' vedere in azione il software nella versione per Maemo:



via OMAG Blog.

Posted by: swarzy.2008/12/19 20:20:03.366 US/Eastern
Tags: maemo nokia | Permalink

2008/12/03 14:08:01.949 US/Eastern

Taranta a Zelig

Prendere una parte di Checco Zalone, una di Mitili Ignoti e una di Ciciri e Tria, aggiungere un pizzico di Claudio Bisio, agitare bene e la "Taranta di Centro-Destra" e' servita:



via Vincenzo Santoro.

Posted by: swarzy.2008/12/03 14:08:01.949 US/Eastern
Tags: santoro zelig salento taranta cazzeggio pizzica zalone | Permalink

2008/11/10 10:02:48.038 US/Eastern

Better Web Application Framework

Ho appena finito di vedere questo interessante video che effettua un confronto tra alcune delle principali piattaforme di sviluppo web:



In ogni caso, anche se andrebbe sicuramente detto che sviluppando applicazioni piu' complicate di quelle mostrate nel filmato (magari estendendo estendendo Plone o Zope) le differenze in termini di tempo e di "headaches" tra i vari metodi di sviluppo si assottigliano, le principali conclusioni che alle quali il video giunge, ovvero:

  • "J2ee: not appropriate for web applications";
  • "EJB Sucks";

sono ampiamente condivisibili.

Posted by: swarzy.2008/11/10 10:02:48.038 US/Eastern
Tags: j2ee java turbogears python rails django jboss zope ruby plone | Permalink

2008/11/02 18:48:30.370 US/Eastern

Introducing the Jaunty Jackalope

La parte interessante dell' email di Mark Shuttleworth che annuncia la nuova release di Ubuntu non e', a mio avviso, quella in cui ci spiattella i vari miglioramenti che dovrebbero essere realizzati in Ubuntu 9.04 "Jaunty Jackalope", ma piuttosto questa:

"Those bizarre-but-fearsome antlers might well remind one of the intricate pattern of collaboration between developers in a distributed version control system. So it's fitting that Jaunty will see us move all of Ubuntu into Bazaar. For the first time, any developer will be able to branch any Ubuntu package with a single bzr command, publish their changes, and perhaps even publish builds of that package in their own Package Archive. We will also make the developer community structure of Ubuntu much richer - in addition to MOTU and core-dev, we are introducing ways for developers to participate in specific applications, either at the package-upload level or at the version-control level. Whatever your level and specialisation of interest, we'll make sure that you can participate accordingly."


Sarebbe, infatti, una cosa veramente utile (per es. in casi in cui uno volesse ripristinare funzionalita' tagliate in maniera arbitraria) avere la possibilita' di fornire, in maniera semplice ed "integrata nella distribuzione", dei pacchetti alternativi...


Posted by: swarzy.2008/11/02 18:48:30.370 US/Eastern
Tags: programmazione ubuntu rants | Permalink

2008/11/02 00:36:48.922 GMT-4

Riplasmare il concetto di desktop

Devo ammettere che ci ho messo una giornata per capire come funziona, ma una volta presa l'abitudine al nuovo ambiente, posso dire che:

Plasma, la nuova interfaccia KDE, e' veramente molto meglio di quella di Gnome.

peccato che quelli di Kubuntu, in nome di un male intrepretato concetto di semplificazione, si siano divertiti a togliere la Zooming User Interface:



Ovvero una delle caratteristiche piu' interessanti di Plasma.

Posted by: swarzy.2008/11/02 00:36:48.922 GMT-4
Tags: kde zui plasma kubuntu | Permalink

2008/11/01 14:34:16.270 GMT-4

Il cuore del problema

Alessandro Bottoni, ovvero  il segretario del Partito Pirata, ha colto il cuore del problema:

"Decidetevi a vendere sul libero mercato questi dannati film e questi dannati brani musicali, ad un normale prezzo di mercato. Sbattete questi file su eBay e lasciate che sia il meccanismo dell’asta a stabilirne il prezzo, come avviene sul libero mercato. Portate a casa i soldi che la gente è disposta a darvi in cambio della vostra merce e smettetela di lamentarvi per il fatto che prima guadagnavate di più.

Anche i fabbri guadagnavano di più quando c’erano dei cavalli da ferrare ma non per questo ci rompono i coglioni tentando di farci rinunciare all’automobile."


Anche se' lo ha fatto citando a sproposito la frase "Io sono a favore del mercato" di Stefano Quintarelli, che non credo possa essere accusato di appiattimento sulle posizioni della SIAE:

infatti mi pare fosse una frase in realta' rivolta contro quelle posizioni vittimistiche di solito tenute dai produttori di contenuti digitali.

Posted by: swarzy.2008/11/01 14:34:16.270 GMT-4
Tags: bottoni majors siae quinta pirateria | Permalink