Categorie
Computer Internet Linux Wireless

Usare Icecast per distribuire una web radio nella LAN

Il lungo titolo spiega bene lo scenario: avete più PC/dispositivi che vogliono ascoltare una stessa webradio nello stesso momento. Ogni PC/dispositivo farà la sua connessione alla webradio, quindi 2 ascolti contemporanei portano al raddoppio della banda necessaria per l’ascolto. Ok, saranno solo 256 kbps nella maggior parte dei casi, ma è comunque uno spreco, per non parlare del caso in cui le connessioni contemporanee siano più numerose. La soluzione potrebbe essere, in alcuni casi, un collegamento con un cavo audio, ma non sempre è possibile. Si può risolvere il problema usando Icecast, il famoso streaming server.

Icecast

È necessario impostare il server in modalità “Single Broadcast Relay“, con la modalità On Demand attivata. La cosa più comoda è avere un server sempre attivo o quasi, nel mio caso l’ormai fondamentale Linksys NSLU2 con Debian Etch (che uso anche come aMule/Torrent/HTTP downloader, server HTTP, server UPNP, NAS con NFS e centralino VOIP con Asterisk), ma qualsiasi Linux Box va più che bene, fermo restando che dovrà essere accesa per accedere alla webradio tramite Icecast…

Categorie
Computer Generale Linux Musica

iPod Nano 8Gb: affare! Ma anche no.

Giovedì 4 settembre ho comprato su youbuy.it un iPod Nano 3G da 8 Gb a 146 euro, a fronte di un prezzo di listino di 189 euro. In più, grazie agli “YouPointZ” ho ottenuto in regalo una chiavetta da 4Gb, e non ho pagato la spedizione perché l’importo era superiore a 140 euro, o qualcosa del genere.

Il mio iPod Nano 3G da 8 Gb
Il mio iPod Nano 3G da 8 Gb appena uscito dalla scatola

Fino a martedì 9 è stato un affare, poi l’amico Steve ha presentato la quarta generazione dell’iPod Nano, che introduce alcune (poche) migliorie, ma riduce notevolmente i prezzi: 139 euro per la versione 8 Gb e 189 per quella da 16, che avrei preso io. Le altre novità sono il ritorno alla forma allungata (io sinceramente preferisco quella del 3G, tozza e bassa), la rotazione di 90 gradi del display (anche in questo caso 320×240 illuminato a LED, davvero di ottima qualità), accelerometro per rilevare la posizione dell’iPod e per fare qualche altra pacchianata, comandi di volume e tracce riportati sugli auricolari. Ah, e il peso è passato da 50 a 32 grammi (!).

Stando alla mera estetica, sono soddisfatto del mio acquisto, mi piace molto più del nuovo, ma l’avrei sacrificata sull’altare dei 16 Gb, anche se a dir la verità, selezionando un minimo la musica da trasferire sull’iPod, non riempio nemmeno i miei 8. Tutto il contrario di quello che facevo sul vecchio Zen Touch da 20 Gb, pieno di musica mai ascoltata.

Categorie
Computer Linux

(K)Ubuntu e problemi con il Bluetooth: risolto!

Tempo fa mi si era ripresentato il problema con il Bluetooth che mi impediva di inviare file dal cellulare al computer, che in questo post avevo risolto ricompilando kdebluetooth. Ora la soluzione non funziona più, nemmeno compilando a mano anche dbus-qt3, come suggerito da Alessio tra i commenti.

Bluetooth

Googolando un po’ ho scoperto che il problema è dovuto a un difetto di compilazione di bluez-utils, e che per risolvere il problema basta reinstallare una versione più vecchia, che trovate qui (o qui).
Per fare ciò, bisogna disinstallare la versione vecchia:

sudo dpkg -r bluez-audio bluez-utils

Poi si procede normalmente all’installazione del pacchetto scaricato, o tramite Gdebi o via shell (dpkg -i bluez-utils_3.9-0ubuntu4_i386.deb)

Resta solo da impedire l’aggiornamento di bluez-utils, per fare ciò si lancia, come suggerisce giustamente speedyx:

echo ‘bluez-utils hold’ | dpkg –set-selections

Oppure con questa procedura più macchinosa:

dpkg --get-selections > pacchetti.list

Si edita il file pacchietti.list, cercando la linea relativa a bluez-utils e sostituendo install con hold

Si conclude con:

sudo dpkg --set-selections < pacchetti.list
rm pacchetti.list
Categorie
Computer Internet Linux

Trova e sostituisci in MySQL

Ormai da aprile sono sul mio VPS, dopo aver laciato la comunque ottima AlterVista. Per rendere indolore il passaggio da lublog.altervista.org a lublog.tuttoeniente.net, ho impostato su AlterVista un .htaccess che redireziona qui tutte le richieste, dato che la struttura delle directory è rimasta intatta.

Ultimamente, però, ho notato che molte immagini non si vedevano, a causa della protezione anti-leech di AlterVista, quindi mi si è presentata la necessità di correggere tutti gli URL delle immagini nei post, un lavoro veramente enorme, ma MySQL mi è venuto incontro.

Find & replace

Ho scoperto l’esistenza della funzione REPLACE(), che fa esattamente quello che il nome suggerisce. La sintassi è la seguente:

UPDATE nome-tabella SET nome-campo = REPLACE(nome-campo, 'trova-questo', 'sostituisci-con-questo');

Nel mio caso ho eseguito:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'lublog.altervista.org', 'lublog.tuttoeniente.net')

In 0,1384 secondi ho fatto quello che mi avrebbe richiesto come minimo mezz’ora di lavoro manuale.

Grazie MySQL!

Categorie
Computer Internet Linux

Google Earth funziona solo come root: risolto

Ho riscontrato di recente questo problema: Google Earth funziona solo come root oppure con un account diverso dal mio. Come è possibile? È un problema di permessi, perché l’installer, lanciato con sudo, alla fine dell’installazione permette di lanciare il programma e salva nella home i suoi file di configurazione come utente root, quindi non scrivibili da me.

GoogleEartg
GoogleEarth

Ecco come risolvere:

sudo chown -R $USER:users .googleerath/ .local/ .config/Google/

That’s all, folks!

Categorie
Foto Generale

Foto di Londra

Come avevo promesso ieri, ecco le foto di Londra.

Vista dal London Eye

Vista dal London Eye

Categorie
Generale

Tornato da Londra

Dopo un (ennesimo) lungo periodo di assenza da questo blog, torno a scrivere qualcosa.

La notizia del giorno è che sono tornato domenica sera dalla mia vacanza-“studio” a Londra, precisamente a Roehampton. Il tempo è stato incredibilmente clemente, e l’ultima delle 2 settimana è stata decisamente calda per gli standard inglesi.

London Eye - La ruota panoramica

Sbrigo rapidamente la sezione “apprendimento della lingua inglese”: soddisfacente, molto meglio della precedente esperienza a Malta di 2 anni fa, sono finito nel corso “Advanced” che ho concluso con il massimo dei voti (con buona pace della mia professoressa di inglese che mi ha dato 7 perché le sto… ehm… antipatico).

Categorie
Moto Prove moto

Pirelli Sport Demon

Finalmente ho cambiato almeno la gomma dietro, non ne potevo più delle stramaledette Vee Rubber (con la quale ho fatto quasi 11000 km). Basta dire che scalando sul bagnato scivolava e derapavo nelle curve salita con 10 CV…

La mia gomma :D

Dopo i primi km ad andatura molto cauta per elimnare lo strato viscido ho fatto un piccolo test: una ventina di km tra curve in salita, in discesa, in piano e un po’ di sterrato. Sono piacevolmente soddisfatto, la trazione è sempre ottima, anche sullo sterrato, senza strappi. Le Vee Rubber continuavano a perdere e ritrovare il grip sulla ghiaia, davvero pessime. Anche nelle curve in salita non c’è nessuna sbavatura (ci mancherebbe, con 10 CV!).

Categorie
Computer Generale Internet

MacBook Air con GuadagnoRisparmiando.com

MacBook Air

Anch’io tento la fortuna con questo concorso di GuadagnoRisparmiando.com, chissà se magari questa volta mi andrà dritta…

Risparmiare

Categorie
Computer Internet Linux

Konsole e la trasparenza reale

Da molti mesi speravo di poter aggiungere a Konsole, il terminale per KDE, la trasparenza reale, molto bella esteticamente ed estremamente utile, ma arrivavo sempre allo stesso risultato, cioè lo sfondo del desktop impostato come sfondo di Konsole. Il tutto filava se non c’erano altre finestre tra Konsole e la scrivania, in caso contrario l’effetto era pessimo. Ora è tutta un altra cosa.

La trasparenza reale di Konsole

Come fare? Semplice, si aggiunge il parametro –real-transparency nella voce del menù K relativa a Konsole, e si imposta “Konsole trasparente” come schema predefinito, modificandolo a proprio piacimento.

Purtroppo tutto questo funziona solo con Compiz attivo, quindi per me non c’è problema, Compiz è *sempre* attivo. 😀