mercoledì 20 febbraio 2008

Casa di cartone

Questa e' una delle cose che avrei voluto da bambino... io la facevo con i cuscini del divano ma era 10 volte piu' piccola :(

martedì 19 febbraio 2008

Floola: un ipod manager non opensource (ma figo lo stesso)

Sono un possessore involontario (e' stato un regalo) di un ipod nano terza edizione. Per questa versione rockbox non e' disponibile e ho avuto dei problemi ad usarlo con rhythmbox per via del database criptato (grazie apple). Ho trovato, pero', questo sowftware freeware: si chiama floola ed e' un gestore di ipod multipiattaforma che utilizza le gtk. La versione per linux e' semplicemente un binario compilato: basta scaricarlo e cliccandoci sopra parte subito floola. La cosa bella e' che si puo' salvare anche il binario direttamente dentro l'ipod in modo da poterlo lanciare in qualsiasi linux box ci si trovi!
Floola funziona molto bene: si possono importare le canzoni, modificare i tag delle canzoni gia' salvate, creare playlist, importare le copertine degli album, i testi e anche i video. Il supporto per i podcast e' veramente notevole, basta inserire l'url del sito e il programma automaticamente scarica tutti i nuovi podcast direttamente sull'ipod!
Ecco floola alle prese con il podcast di make:


Infine questa e' la schermata generale di floola:


Ricordo anche che e' possibile ascoltare i brani contenuti nell'ipod direttamente con floola.

lunedì 18 febbraio 2008

OO.o hypenation bug

Chi sta usando ubuntu hardy si sara' accorto che qualche giorno fa e' nato un problema con OO.o e il pacchetto openoffice.org-hyphenation-en-us. Questo pacchetto e' buggato e non si installa. La cosa brutta e' che anche apt diventa inutilizzabile perche' ogni volta che si cerca di installare qualcosa il gestore dei pacchetti si lamenta poiche' vuole completare l'installazione di hyphenation...
Fortunatamente e' giunta subito la soluzione su ubuntu-forums, basta eseguire queste due righe nel terminale:

wget http://debian.mirror.inra.fr/debian/pool/main/h/hyphen/openoffice.org-hyphenation-en-us_2.3-5_all.deb
sudo dpkg --force-all -i openoffice.org-hyphenation-en-us_2.3-5_all.deb

Ubuntu developer week

E' partita oggi questa attività svolta dai developer di ubuntu per aiutare gli sviluppatori alle prime armi. Fino a questo venerdì si terranno sul canale #ubuntu-classroom (su irc.freenode.net) varie lezioni soprattutto riguardanti il MOTU e l'impacchettamento di programmi.
Il programma completo lo potete trovare a questo indirizzo.
Se non avete nulla da fare (come me) vi consiglio di aprire il vostro irc client e di stare collegati. Ricordo nuovamente il canale:

server: irc.freenode.net
canale: #ubuntu-classroom

P.S: Gli orari sono espressi in UTC (o GMT come preferite), ricordatevi quindi di aggiungere un ora :P

vmsplice() exploit: chi e' stata piu' veloce?

Leggo oggi questo interessante articolo riguardo al famoso exploit del kernel linux.
Da come si puo' vedere tutte le distro piu' famose hanno patchato il kernel lo stesso giorno della scoperta del bug (11 febbraio): nota di merito per debian che, naturalmente, ha publicato per prima la patch. Poco dopo si piazza fedora (8 ore di ritardo) seguita da slackware (12 ore) mentre Ubuntu ha rimediato solo dopo 27 ore.
Alcune distro come Sabayon, Zenwalk, puppy linux e SimplyMepis sembrano non disporre di un security team e probabilmente sono soggette tutt'ora a questo exploit.

Elonex one

Sembra che ai giorni nostri i pc ultraportatili e ultraeconomici stiano nascendo come funghi. Dopo l'eeePC e il cloudbook e' la volta di "the one" prodotto dalla ditta inglese Elonex.
Questo laptop e' caratterizzato dal solito schermo da 7" 800x480, da una cpu a 233Mhz, 128 o 256MiB di ram e da una flash card da 1GiB. Anche questo sara' basato su linux (non si sa ancora quale distribuzione) e avra' un costo di circa 130 euro.
Ok per il costo eccezionalmente basso pero' penso che il portatile sia sottodimensionato per tutte le applicazione esistenti oggi, sono curioso di vedere che distro useranno :P

Cloudbook vs eeePC

Everex ha presentato questo modello di pc ultraportatile. E' molto simile all'eeePC, (utilizza lo stesso schermo da 7" 800x480) pero' ha un hardisk magnetico da 30GiB e una cpu Via da 1.2Ghz.

Secondo me sarebbe stato meglio un hd allo stato solido, visto che un pc cosi piccolo viene di frequente usato "in movimento" e sappiamo tutti che gli hd tradizionali sono molto delicati. Ben venga, invece, la cpu Via con un ciclo di clock doppio rispetto a quella dell'eeePC.


Una nota dolente e' che non e' prevista la commercializzazione in europa -_-. Io sono sempre in attesa dell'eeePC con schermo da 9" :D

domenica 17 febbraio 2008

C trigraph una strada per scrivere codice offuscato

I trigraph sono sequenze di 3 caratteri che generano un solo carattere una volta compilato il programma. Vengono utilizzati per scrivere codice in C con tastiere che non dispongono di segni di punteggiatura opportuni. Sono anche un modo per scrivere codice incasinatissimo, ecco un esempio:


??=include

int main(void)
??<
char n??(5??);
n??(4??) = '0' - (??-0 ??' 1 ??! 2);
printf("%c??/n", n??(4??));
return 0;
??>

Oltre ai trigraph (che ora sono deprecati) nel 1994 sono stati introdotti i digraph, sequenze di 2 caratteri. Per chi volesse approfondire ecco il link di wikipedia

Come distruggere una partizione [2 parte]

Come ho scritto in questo post, pochi giorni fa ho danneggiato malamente una partizione. Stamane ho riprovato a fare un fsck -y e mi e' andato a buon fine!
Purtroppo nella partizione sono presenti 20GiB di roba che in realta' non appaiono, questo e' l'output di du:

105M /media/sdb2/ebook
16K /media/sdb2/lost+found
13G /media/sdb2/roba
30G /media/sdb2
Quei 30GiB di /media/sdb2 in realta' sono solo 10. Infattu nautilus rileva solo i 1oGiB di file realmente presenti. Per la cronaca ho risolto ricreando una nuova partizione da zero :P

Gmail e i feed rss

Da qualche tempo gmail ha messo a disposizione degli utenti la possibilita' di controllare le email attraverso i feed rss!
Per fare fare cio' basta inserire nel proprio aggregatore il seguente indirizzo:

https://mail.google.com/mail/feed/atom
Ora vi verranno chiesti username e password (questa e' l'immagine del mio liferea):

E il gioco e' fatto.