domenica 21 novembre 2010

Ubuntu Grub2 splashimage

60 secondi di pausa in attesa che lo stagnatore si scaldi e mi viene in mente di sistemare l'orribile e monotona schermata di accesso al sistema GNU-Linux (grub2), desolatamente settata di default in bianco e nero.
Come si fa a cambiare lo sfondo di Grub per personalizzarlo con il proprio logo in occasione di un installazione per un cliente o amico? Semplicissimo.
Si procede con installare quelli previsti dalla distro...(se si vuole)

sudo apt-get install grub2-splashimages

Si modifica il file /etc/grub/ 05_debian_theme con il comando

gksudo gedit /etc/grub.d/05_debian_theme 

le righe da modificare sono:

WALLPAPER="/usr/share/images/desktop-base/ORIGINALE.png"
in:
WALLPAPER="/usr/share/images/grub/modificata.tga"

Occorre alla fine, dopo aver salvato le modifiche dare il comando

sudo grub-mkconfig -o /boot/grub/grub.cfg

e si vedranno uscire + o - i messaggi:
[sudo] password for username:
Updating /boot/grub/grub.cfg …
Found Debian background:  modificata.tga
Found linux image: /boot/vmlinuz-2.6.32-1-generic
Found initrd image: /boot/initrd.img-2.6.32-1-generic
Found memtest86+ image: /boot/memtest86+.bin
done

Si riavvia la macchina e si osserva lo stupendo risultato. Per modificare il colore delle scritte, si modificano, nello stesso file di prima, le direttive:

COLOR_NORMAL="black/black"
COLOR_HIGHLIGHT="magenta/black"

ricordando che sono nel formato foreground/background e che grub2 interpreta il "black" nel foreground come "trasparente". Bene, anche questo "tutorial" per lamer 1.0 ed utonti evoluti è a posto... procedo "con le mie cose", alla prossima.

P.S. il lama non sputa controvento. Ripeto:  il lama non sputa controvento.

domenica 14 novembre 2010

Il muccalogio

C'è in giro la pessima abitudine di fare dei regali orrendi. L'anno scorso, a natale, qualcuno ha pensato bene (non so perchè) di regalarmi una sveglia. In realtà è un Muccalogio, ovvero un orologio con quadrante che raffigura due mucche che si baciano...oiboh! ad un geek non bisogna mai regalare dispositivi 1.0 analogici...si offende. Se poi l'oggetto obsoleto è orrendo... vabbè, banniamo anche questa persona nella blacklist e non se ne parla più. Di buttare l'orripilante e vetusto oggetto nemmeno a parlarne per il principio della conservazione dell'energia. 
Oggi ho terminato di sistemare una moltitudine di problemi del nuovo portatile con GNU-linux Ubuntu 10.10 e mi avanzano 3 minuti...giusto per distrarmi. L'occhio mi cade sul muccalogio con le pile scariche, rapito dalla bancarella cinese o da qualche negozio "tutto ad 1 euro" (che se fosse per me li farei chiudere per sempre).
Urge sostituzione del quadrante con qualcosa di più "raffinato" che lo faccia diventare un vero, prezioso ed esclusivo "ovovogio fine '900". Due viti testa a croce, togliamo il superfluo, tipo il finto campanello meccanico, e con Openoffice draw mi disegno al volo un quadrante provvisorio, con tanto di sponsor del mio sito preferito...et voilà, un bellissimo ovovogio 1.0. Prossime implementazioni... l'illuminazione, una unità storage per nascondere bit preziosi e compromettenti, una micro cam per intercettazioni ambientali...quando ne avrò voglia. alla prossima.

P.S. i gatti hanno 1001 vite. Ripeto: i gatti hanno 1001 vite.

venerdì 12 novembre 2010

Dike per linux Ubuntu a 64bit

La firma digitale di Infocamere è una "quasi" disperazione per chi usa linux. Sopratutto per chi è "costretto" ad usare il programma Dike. Ho da poco acquistato un DELL Precision M4500, quad core Intel i7 con 8 Gb di ram e 500Gb di disco. La giornata è passata ad installare il dispositivo di firma. Nessun problema per il lettore, un SCM SCR 335, dopo l'aggiornamento del suo firmware (un altra avventura epica). Funziona alla grande e la carta serie "74" la legge senza problemi. I problemi nascono quando si cerca di installare Dike che, neanche a farlo apposta, non è disponibile per linux a 64bit. Quel programma, fa @!#$!!&, lasciatemelo dire. Non è certo un software tenuto aggiornato e nemmeno che si adatta alle piccole varianti fra le varie distribuzioni. Manco a dirlo sembra che i programmatori si divertano a sviluppare per le distro a pagamento (tipo la Suse o Red Hat per capirci), forse perchè pensano che siano più "blasonate" visto che si paga...wind*ws docet....
L'errore che si nota lanciando dike da un terminale è il seguente:
(:19426): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: classe ELF errata: ELFCLASS64

(:19426): Gtk-WARNING **: Loading IM context type 'ibus' failed
e la firma non va a buon fine.
Vorrei segnalare una soluzione che con me ha funzionato. In un Post (GRAZIE) è pubblicato il link ad uno script che risolve il problema, installando automaticamente le librerie a 32 bit facendole coesistere con quelle a 64. Io ho dato il comando (non documentato)

sudo getlibs --ldconfig -w https://www.firma.infocert.it/software/dike-4.2.4-i386.deb

e tutto si è sistemato come per "magia".  In realtà lo script automatizza la copia delle librerie "giuste"  nella cartella /lib32 e/o /usr/lib32... si può fare anche a mano.... :-)
OK, ora ho il sistema funzionante e sono soddisfatto. Manca da sistemare il lettore di memorie SD, il touchpad, il mic interno...a colpi di aggiornamenti del firmware dovrei farcela alla fine, non demordo ovviamente. alla prossima. 

P.S. Lucio è stanco. Ripeto: Lucio è stanco.

domenica 7 novembre 2010

DIY dinamo - rotore (parte 5)

Piove, governo ladro. Ne approfitto per documentare il progetto di costruzione di una dinamo per la mia mitica bicicletta da escursione. Collaudo terminato per la parte meccanica. Dopo vari ripensamenti, idee, schizzi di progetto dubbi e prove, mi sono deciso. Il dubbio era sul come e dove piazzare i magneti sui raggi della ruota (davanti o dietro?). Ho deciso di fare così, che mi sembra la decisione più razionale. Con una fresa manuale ho tagliato da un foglio di plexyglass trasparente da due millimetri, una corona circolare. Il diametro interno ed esterno dipende fortemente dal numero di magneti che si ha a disposizione. Più magneti, più grande il diametro, stando attenti a non finire troppo a ridosso della valvola di gonfiaggio della ruota, altrimenti poi diventa difficoltoso inserirci la cannuccia. Si passa poi a fissare i magneti degli hard disk. E' importante disporli in modo  equidistante, aiutandosi con i raggi che fanno da riferimento. Io li ho incollati con della colla epossidica bicomponente. Se ne mette un pò sulla plastica e ci si adagia sopra il magnete...24 ore di attesa per cementare il tutto.
Per fissare la corona di plastica ai raggi della ruota, dopo averla centrata e segnato i punti distribuendoli uniformemente sulla circonferenza, si praticano dei fori di diametro adeguato a farci passare delle fascette di plastica. L'esperienza insegna che occorre dare alla corona plastica una forma a "cono", che segua l'inclinazione dei raggi, altrimenti si corre il rischio di spezzarla dopo l'uso su strada (è successo a me dopo un paio di mesi). Si prende allora una pistola ad aria calda e si cerca di ammorbidire la plastica per lasciare che "si adagi" sui raggi senza deformarsi. Attenzione a non scaldare i magneti al neodimio, altrimenti perdono il magnetismo e sono così da buttare. Scaldarla prima di fissare i magneti e solo dopo aver effettuato la foratura.
Da qualche mese sto viaggiando con i magneti installati. Funziona...la corona plastica resiste ed i magneti stanno al loro posto. Ora tocca allo statore...gli esperimenti sono in corso. Lo statore andrà fissato nei due punti del telaio che si vedono in foto. Purtroppo non sono due tubi diritti ma piegati con una doppia curva. Dovrò inventarmi qualcosa per un fissaggio stabile e non definitivo (voglio infatti poter smontare lo statore in caso di necessità o sostituzione). Dovrò inoltre cercare di far passare i magneti il più possibile vicino agli avvolgimenti, per recuperare un pò di potenza. C'è posto per due o tre avvolgimenti, così da aumentare la corrente erogata. Da prove sommarie ho misurato una tensione continua di picco da 7 volts (1 solo piccolo avvolgimento), anche se credo di poter raggiungere tranquillamente i 12 volts da stabilizzare poi a 5V. A vuoto la ruota gira senza difficoltà. Con un carico alimentato invece, si sentono dei colpetti in corrispondenza dell passaggio avvolgimento-magnete, più accentuato se si usano magneti diversi tra loro. E' importante per attenuare le vibrazioni usare magneti identici. Occorre dire inoltre che la magnetizzazione di questi magneti è Nord Sud su una sola faccia (mi si passi il termine), per cui la tensione sull'avvolgimento subirà l'effetto della conservazione di energia tipica delle bobine sottoposte ad induzione alternata del campo magnetico. Servirà un buon circuito di stabilizzazione se si vuole alimentare palmari, ricevitori GPS o altri apparecchi digitali. La sperimentazione prosegue. Alla prossima. 

P.S. L'anchilosauro è un vecchio reumatico. Ripeto: L'anchilosauro è un vecchio reumatico.