Samsung YP-U3J

ll fine settimana passato mi sono beccato una maledetta influenza estiva che mi ha impedito un due giorni di campeggio selvaggio in quel di Venaus. Ho avuto tempo di mettere mano ad un paio di pezzi riguardanti dell'hardware che ho avuto occasione di usare in questi mesi. Il primo lo trovate di seguito.

Nell'anno del loro signore 2008 c'è ancora chi progetta, testa e mette in vendita chiavette USB con funzionalità di riproduzione multimediale che non vengono viste dai sistemi operativi come semplici, standard e usabili dischi esterni.

Samsung è uno di questi spacciatori di pseudo-tecnologia a basso standard, degna del peggior sprawl mai immaginato. Per fortuna la rete "è vasta ed infinita" (cit.) e si trovano facilmente le informazioni per rimediare.

I riproduttori musicali USB possono comunicare con (almeno) due protocolli: UMS e MTP. Il primo, USB Mass Storage è quello preso in considerazione da qualsiasi progettista degno di appartenere al pool genetico umano. Il secondo, Media Transfer Protocol, è stato ideato da degli esseri mezzo alieni e mezzo demoni infernali che vogliono (provare a) imporre formati di file, di software e tentare di impedirti di fruire della tua musica (i tuoi dati) dove e come ti pare.

Il lettore che da il titolo al pezzo fa proprio uso di MTP per trasferire dati. Tecnicamente non è un problema: già qualche hacker ha ovviato al problema creando libmtp che permette di usare questi "cosi" con sistemi operativi liberi. Per gli altri sistemi operativi c'è invece bisogno di un driver e di software (!!) apposito, in questo caso quello che ti spacciano insieme alla periferica.

La batteria al litio potrebbe avere tutta la durata che vuole, potrebbe durare una settimana in ascolto continua. Purtroppo è integrata al lettore e non è sostituibile. Hanno almeno avuto l'accortezza di permetterne la ricarica dalla porta USB. La vetta più alta è però rappresentata dal connettore USB integrato di tipo "slot out".

Premendo un bottone il connettore spunta fuori da uno dei lati corti, pronto per essere infilato nella porta USB di turno. Peccato che il meccanismo non avendo sufficiente resistenza meccanica una volta su due rientra nel lettore.

Per il resto ha tante belle funzioni: 2Gb, leggi gli OGG ed i FLAC senza fiatare, la radio si sente bene ma non è possibile registrarla. Tutto ciò non basta a farmi consigliare questa schifezza. Pollice verso. Se state cercando un lettore musicale portatile statene alla larga.

P.S. Sì, direte voi: "Basta non comprarlo". Sarebbe possibile se sulla confezione ci fosse scritto il protocollo di comunicazione su USB usato o almeno la scritta "Si richiede l'uso dell software all'interno per l'uso" o altro avvertimento simile. Lo sfigato acquirente dell'aggeggio non sono io (per fortuna).

P.P.S. Non solo il solo ad essermi fatto più di qualche linea di febbre a Luglio. Come si dice, mal comune... o no?


Il tempo passa

$ wine --version
wine-1.0

Compilare pidgin-vv

Le seguenti informazioni possono essere raccolti anche dal wiki di pidgin ma alcune di esse sono scritte tra le righe oppure sono sparse in diverse pagine. Invito comunque a dare una lettura al wiki ufficiale.

Scaricare i sorgenti di Pidgin
Per qualche mistica ragione (sicuramente erano ubriachi) la squadra di Pidgin ha optato per Monotone come sistema di revisione del codice. Il pacchetto per questo software (in Ubuntu Hardy) si chiama "monotone", mentre l'eseguibile "mtn".

 # Tutti i comandi si possono lanciare come utente semplice.
DATABASE=~/var/pidgin.mtn
WORKINGDIR=~/src/pidgin-mtn

# Download the bootstrap database.  For example:
cd $(dirname $DATABASE)
wget http://developer.pidgin.im/static/pidgin.mtn.bz2
bzip2 -d pidgin.mtn.bz2

mtn -d $DATABASE pull --set-default pidgin.im "im.pidgin.*"
mtn -d $DATABASE co -b im.pidgin.soc.2008.vv $WORKINGDIR

Il database è un file parecchio pesante (250MB una volta decompresso). Tutti parametri sono assolutamente arbitrari. Notate l'opzione "-b" dell'ultimo comando: potete specificare quale branch dei sorgenti si vuole ottenere, in questo caso quello relativo al SoC2008 per includere il supporto all'audio ed al video (vv). Pidgin è un software con diversi rami in fase di sviluppo.

Librerie
Ora bisogna installare le librerie che permettono di creare la magia (questo è spiegato anche nella pagina di wiki). Alcune sono presente nativamente in Ubuntu Hardy, bisogna solo attivare i canali di distribuzione "restricted" e "multiverse"; altre invece si dovranno scaricare dai siti di Debian ed installare con il comando dpkg o per via grafica.

$ sudo apt-get install gstreamer0.10-plugins-good gstreamer0.10-plugins-bad libgstreamer-plugins-base0.10-dev

Le altre librerie sono libgstfarsight0.10-0 libgstfarsight0.10-dev e gstreamer0.10-plugins-farsight, (i collegamenti sono nell'ordine in cui vanno installati).

Compilazione

$ ./autogen.sh
$ ./configure --prefix=/home/user/opt/pidgin-vv --disable-nm --disable-gevolution --disable-meanwhile --disable-mono --disable-avahi --disable-gtkspell --disable-cap --disable-sm --disable-startup-notification --disable-screensaver --disable-consoleui --disable-tcl --disable-tk --disable-doxygen --enable-debug
$ make install

La procedura è quella standard per compilare il ~100% del software per Gnu/Linux. L'unica riga che merita qualche spiegazione è la seconda, quella più lunga. L'elenco degli interruttori disabilta molte proprietà del programma (niente supporto a Mono, nè a Network Manager, niente correttore ortografico): gli interruttori importanti sono "--prefix" che permette di impostare la dicretory dove installare il programma ed "--enable-debug" che permette al programma di dirci, con dei messaggi in console, tutto quello che sta facendo in modo da aiutarci a trovare i problemi.

Test
Se tutto è andato a buon fine nella directory specificata dall'interrutore "--prefix" troverete una cartella "bin" con dentro un eseguibile: "pidgin". Potete eseguirlo da riga di comando oppure con un doppio click.

Consiglio di crearsi una copia di sicurezza della cartella ~/.purple, dove Pidgin salve le proprie impostazioni.

Aggiornamento dei sorgenti
Per tenere traccia degli aggiornamenti del ramo di sviluppo vi consiglio di seguire questo RSS così da poter aggiornare non appena c'è qualche novità.

# Andate nella directory dove avete i sorgenti
make clean
make uninstall
# i precedenti comandi non sono obbligatori
mtn pull
Scaricherà gli aggiornamenti

Ora potete ripetere i passi nella sezione Compilazione di questo pezzo.

Troverete una nuova "tab" chiamata "Media" nella schermata "Preferences" dove potrete configurare le periferiche sorgenti per l'audio e per il video. Per avviare una conversazione audio e/o video dovrete avere ovviamente un contatto che supporta i flussi audio/video.

Purtroppo GTalk non offre un contatto di echo per poter testare l'audio quindi dovrete disturbare qualcuno :D .


Sessione estiva di corsi all’hacklab Torino

In anni in cui l'hacking sta cambiando (o forse è già totalmente cambiato), uno dei punti fermi dei resta la condivisione dei saperi, il ricircolo delle idee. L'Underscore Torino come ogni primavera esce dalla letargia invernale e si prepara ad un altro anno di resistenza alla macchina.

I corsi possono essere un punto di partenza per chi poco maneggia le nuove tecnologie o, peggio, per chi le maneggia in modo inconsapevole. Ecco il calendario:

Maggio 2008
16 : linux e underscore base
23 : python
30 : bash e scripts

Giugno 2008
06 : hw base
13 : vim advanzaed
20 : Networkingl
27 : XHTML, CSS2

Luglio 2008
04 : lamp (GNU/Linux Apache MySQL PHP)

Presso CSOA Gabrio, Via Revello 5, Torino (Zona San Paolo: Corso Vittorio Emanuele angolo Corso Racconigi).


Varie 20080511

  • Il venticinque del corrente mese si festeggia il Towel Day, il giorno dell'asciugamano, in onore e ricordo dell'autore di "Guida galattica per autostoppisti". Se siete d'accordo con Adams sul (non) senso della vita o siete dei fan della serie potete festeggiare andando in giro, tutto il giorno, qualunque cosa facciate con un'asciugamano.
  • D&D - The gamers è un mediometraggio amatoriale che narra la storia di un gruppo di giocatori di D&D ed dei loro rispettivi avatar. La narrazione è un alternarsi tra quello che decidono i giocatori chiusi nella loro stanzetta del collegio e quello che accade nel mondo fantasy narrato dal master. Segue spolier (selezionate il testo per vederlo): fino all'inaspettato incrocio finale :) .
    Ci sono un paio di scene molto divertenti (mitiche quelle in cui i protagonisti esclamano il nome del malvagio di turno con diverse intonazioni "epiche"), in generale un'oretta divertente. Da guardare se siete o se siete stati giocatori di ruolo. I giri dove procurarselo sono i solito.
  • Heavy metal in Bagdad I compoenenti di Acrassicauda si vantano di essere la sola band heavy dell'Iraq. Hanno girato un documentario su come si non-si-vive in Iraq. "Cause heavy metal rules!".

S'i' fossi villian

Bhè, ormai è sulla bocca di tutti quei quattro gatti che si preoccuppano di privacy qui in Italia (ed io non sono tra quelli). Il Ministero delle Finanze ha pubblicato l'intera dichiarazione dei redditi degli italiani del 2005. Tutti. Completi. Società comprese.

Vari pezzi del database sono stati inseriti nei circuiti peer to peer e da quanto si può vedere è solo questione di tempo prima che venga riassemblato, se non tutto almeno in larghissima parte.

Il database è spezzettato per comuni e per ordine alfabetico. Per ogni persona è disponibile nome completo, data di nascita, la categoria di prelevamento, un campo "Codice attiv." che proprio non so cosa possa essere, il reddito imponibile, imposta netta, reddito d'impresa o di lavoro autonomo, eventuale volume d'affari e tipo di modello.

Tra le cose interessanti è che è un database completo. Sono inserite persone anche virtualmente invisibili al fisco come nullatenenti (evasori totali e pensionati) e, cosa più interessante per i nostri istinti paranoici: i minorenni ("I bambini! Ma chi pensa ai bambini!!", cit.). In pratica la popolazione italiana così com'era all'anno 2005.

TG e giornali hanno giustemente marcato il fatto che uno dei possibili usi maliziosi di queste informazioni potrebbe essere quello di capire se la famiglia di un certo soggetto potrebbe avere le risorse per un riscatto in un rapimento di un familiare.

I media di regime non sbagliano ma peccano, come spesso caputo loro, di ingenuità. Ecco cosa potrei fare io, banale e mediocre informatico sottopagato con un database simile (sempre ammesso che ne sia in possesso...)

  • Profilare per fasce di reddito la popolazione italiana, incrociare i dati di nomi e cognomi del DB con quello delle Pagine Bianche. Avrei un ottimo sistema per spedire pubblicità mirata.
  • Una ditta che produce assorbenti intimi avrebbe un database per fare pubblicità mirata: età, città di residenza, Pagine Bianche per il numero di telefono di casa.
  • Stabilire alberi dei gruppi familiari basati sull'incrocio dei nomi e cognomi, città di residenza, reddito dichiarato, indirizzo di residenza (Pagine Bianche) e data di nascita.
  • Se fossi uno di quelli che per vivere truffa gli anziani nelle periferie delle città avrei il database definitivo (nome e cognome, Pagine Bianche, data di nascita e reddito dichiarato).
  • Una agenzia di pompe funebri avrebbe un intero database di potenziali clienti da tenere d'occhio.
    Sia i "beneficiari diretti del servizio" (data di nascita), ma anche probabili parenti di primo grado (nome e cognome, data di nascita, Pagine Bianche e data di residenza).
  • Una marea di codici fiscali reali (a patto che la città di residenza sia anche la città di nascita)
  • I tredici stupratori giornalieri (tanti gli stupri in Italia al dì, non solo quando ci sono le elezioni comunali a Roma) avrebbero carne a volontà (età, città di residenza, Pagine Bianche), almeno quelli maniaci seriali. Gli altri dovranno improvvisare.
  • [Quello che la tua malizia può creare va messo qui].

Spero che ai prossimi Big Brother award facciano una eccezione e inseriscano il Ministero delle Finanze tra i papabili ad un premio.

Per qualsiasi altra considerazione più seria c'è il solito, ottimo commento di Mantellini sul Punto Informatico di oggi.


Varie 20080105

  • Non sono l'unico a cui non è piaciuto affatto l'ultimo "Io sono leggenda". Sono po' sollevato perché in giro c'è ancora gente critica.
  • Questo oggetto un giorno sarà mio.
  • Questo pezzo da Lamentazioni.org mi ha fatto venire in mente "Interfacce a misura d'uomo" di Jeff Ruskin. In uno dei primi paragrafi l'autore spiega come l'abitudine indotta dall'uso di una interfaccia renderà vani tutti i tentativi di impedire che un utente possa eseguire delle operazioni pericolose.
    Chiedere conferma della cancellazione di un file è del tutto inutile perché il rispondere affermativamente a quella domanda diventerà per l'utente parte del processo di cancellazione di un file.

L'Inghilterra domina

La visione del concetto di privacy che hanno i governanti inglesi è stata anticipata con molti dettagli ed in largo anticipo da un certo Orwell, l'autore del Grande Fratello. In terra inglese la particolare tendenza a prendere quel libro come un manuale d'uso sta facendo proseliti un po' a tutti i livelli governativi.

L'anno scorso erano state avvistate per le strade di Londinium dei manifesti che invitavano la popolazione a considerare il grande occhio non come un problema, un fastidio ma come la soluzione ad ogni male di sicurezza (questa mania "dell'occhio vede tutto" è proprio inglese, vedere: "l'occhio senza palpebra", cit).

Qualche tempo dopo è entrata in vigore, sempre in Inghilterra, una simpatica legge per cui se ti rifiuti di consegnare le passphrase con cui cifri i tuoi dati rischi una detenzione di cinque anni nelle regie galere. In Italia non so come funziona ma sono abbastanza certo che non siamo a questi livelli. Beata ignoranza.

[SinglePic not found]

Ma veniamo al recente. L'ulteriore passo verso l'applicazione letterale del Big brother è stata una campagna di Scotland Yard che invitava i cittadini onesti e retti a segnalare ogni cittadino che scattava fotografie per mezzo di fotocamere digitali o telefonini. Persone pericolose e potenzialmente terroriste che devono, nella visione delle autorità, essere segnalate a tutti i costi per garantire la sicurezza.

"L'Inghilterra domina" (cit.).


History meme

Mi rifaccio vivo con un meme che era già passato qualche tempo fa ma che non colsi in tempo. Per fortuna si è visto di nuovo aggirarsi su diversi planet.*

La mia history contiene cinquemila comandi e dovrebbe essere statisticamente rilevabile per il data miner che è dentro di voi...

$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}' | sort -rn | head
787 ls -- Sembra io non sappia cosa c'è nelle mie directory
677 cd -- Dovrei usare di più i path relativi
458 sudo -- Sì, uso Ubuntu
393 hg -- Il controllo di revisione preferito è Mercurial
341 ant -- Sì, uso mercurial per gestire codice Java
218 ssh -- Amministro cose su host remoti
156 ffmpeg -- Per lavoro ho avuto a che fare con ffmpeg
154 exit -- Vedi ssh
148 vim -- È il mio editor di testo preferito, ma non lo uso come IDE
123 javar -- È un alias a 'java -jar'

Pigrizia ed influenza

L'influenza ha colpito durante il weekend ed oggi la città è fredda. Forse è il momento di aggiornare WP alla 2.3.3 ma la pigrizia è troppa: se gli altri aggiornamenti non ci riguardano ci si può limitare a sovrascrivere il file xmlrpc.php.

[Via securitywhispers]



  • Archivi

  • Libri@aNobii