japanesecaptain

un blog morbido

20101227

rooting G1 HTC Dream 32B CyanogenMod 6.1

step 1 - guadagnare i permessi di root e installare la Amon_Ra_recovery
http://forum.xda-developers.com/showthread.php?t=558301
http://forum.xda-developers.com/showthread.php?t=566669

step 2- aggiornare la radio
http://wiki.cyanogenmod.com/index.php?title=Dream:DangerSPL#Prerequisites

step 3- installare la danger SPL
http://wiki.cyanogenmod.com/index.php?title=Dream:DangerSPL

step4 - installare la Cyanogen Mod 6
http://wiki.cyanogenmod.com/index.php?title=Dream:Installing_CyanogenMod_5%2B#Installing_CyanogenMod_ROM

20100408

grub restore after win install

a imperitura memoria qualora si installi win dopo linux

Boot with gparted live cd.

fdisk -l per trovare il device dove è installato grub

grub (enter)
find /boot/grub/stage1
root (hd0,0) dove il secondo 0 indica il device decrementato di 1, ossia se /dev/sda5, mettere (hd0,4)
setup (hd0)
quit

20091211

come contare le occorrenze di un carattere in una linea

echo $line | tr -dc '~' | wc -c

semplice, no?

20090522

ricordare ricordare ricordare

chi è alla guida di questo paese

http://www.corriere.it/politica/09_maggio_19/pdf_sentenza_mills_f3c2bb18-4497-11de-a9a2-00144f02aabc.shtml

http://temi.repubblica.it/repubblicaspeciale-dieci-domande-a-berlusconi/2009/05/15/ten-questions-to-berlusconi-share-the/
1 Mr President, how and when did you first meet Noemi Letizia's father?
2 During the course of this friendship how many times, and where, have you met?
3 How would you describe the reasons for your friendship with Benedetto Letizia?
4 Why did you discuss candidates with Signor Letizia, who is not even a member of the PDL?
5 When did you get to know Noemi Letizia?
6 How many times have you met Noemi Letizia, and where?
7 Do you take an interest in Noemi and her future, or support her family economically in any way?
8 Is it true that you promised Noemi you would help her career in show business or in politics?
9 Veronica Lario said that you “frequent under-age girls”. Do you meet any others or “bring them up”?
10 Your wife says that you are not well and that you “need help”. What is the state of your health?
festa a palazzo madama
patrimonio immobiliare
reddito 12mila euro

20090129

streaming server

può capitare di voler fare un'operazioncina così (lasciamo perdere il motivo): avere un flusso video alla definizione maggiore possibile che sia diffuso in streaming tramite protocollo RTP (quindi UDP). quindi non vale l'HTTP/TCP. ossia non vale pubblicare il video su una pagina web. come formato video si ha libertà di scelta, così come per il player. il tutto ovviamente su una rete locale a completa disposizione.
la soluzione adottata, e realizzata, da queste parti è stata la seguente.
- installare su una macchina linux il darwin streaming server
- scaricare dei video hd da nota fabbrica di frutta tramite apposito strumentino
- aggiornare vlc (non fondamentale)
- convertire i file .mov tramite mplayer, mencoder e mp4creator usando lo scriptino seguente

#!/bin/bash
BRATE=5000
rm -f divx2pass.log

mencoder $1 -o /dev/null -ovc x264 -x264encopts pass=1:turbo:bitrate=$BRATE:bframes=1:me=umh:partitions=all:trellis=1:qp
_step=4:qcomp=0.7:direct_pred=auto:keyint=300 -vf scale=-10:-1,harddup -oac faac -faacopts br=192:mpeg=4:object=2 -chann
els 2 -srate 48000 -ofps 24000/1001 &&

mencoder $1 -o $1.avi -ovc x264 -x264encopts pass=2:turbo:bitrate=$BRATE:bframes=1:me=umh:partitions=all:trellis=1:qp_st
ep=4:qcomp=0.7:direct_pred=auto:keyint=300 -vf scale=-10:-1,harddup -oac faac -faacopts br=192:mpeg=4:object=2 -channels
2 -srate 48000 -ofps 24000/1001 &&

mplayer $1.avi -dumpaudio -dumpfile $1.aac &&
mplayer $1.avi -dumpvideo -dumpfile $1.h264 &&

mp4creator -create=$1.aac $1.mp4 &&
mp4creator -create=$1.h264 -rate=23.976 $1.mp4 &&

mp4creator -hint=1 $1.mp4 &&
mp4creator -hint=2 $1.mp4 &&
mp4creator -optimize $1.mp4 &&
mp4creator -list $1.mp4 &&
rm $1.avi $1.aac $1.h264
et voilà! viene fuori un file .mp4 perfettamente intellegibile da vlc (apri sorgente rete -> rtsp://server/file.mp4).
poi per sicurezza, ho anche ridondato il darwin server su una macchina questa volta windows.

20090112

wu ming - asce di guerra


ho appena finito di ri-leggere asce di guerra, wu ming. lo avevo letto un paio di anni fa, in versione elettronica, scaricata gratuitamente qui. ho ricomprato il libro e riletto nel formato cartaceo. a dimostrazione che il patto coi lettori fatto da wu ming funziona e può essere un meccanismo che può reggere a lungo e con profitto. in sostanza, gli scrittori si impegnano a rendere "free" o "open" (che termine vogliamo usare?) il loro prodotto, mentre i lettori si impegnano a far avere, in un modo o nell'altro, prima o dopo, quattrini agli scrittori, in modo che essi possano rimanere tali e produrre ancora.
comunque, tornando al libro, è vero che qui ci sono le pagine più belle e le pagine più brutte che i 5 abbiano scritto. forse è il libro che si fa più amare. più di Q, più di 54, più di manituana. per l'irruenza della scrittura, per il fatto di tirare fuori storie che non ricordiamo, che non sappiamo, che non ci vengono raccontate ("le storie sono asce di guerra da disseppellire"), che ci vengono raccontate distorte. perché offre uno sguardo su una zona del mondo e un periodo che conosciamo poco o che proprio non conosciamo.
perché ci ricorda di stare sempre all'erta. monito più che mai valido quando ci sono proposte come questa.

20081223

il quarto re

i re magi non erano tre. ne esisteva un quarto. che però non è riuscito a raggiungere in tempo betlemme. perché? cosa è successo?
un bel libro di Henry Van Dyke che ci ricorda in maniera semplice e diretta qual'è il vero significato del natale.

20081120

automatic shutdown in windows xp

Con linux esistono shutdown e cron per poter spegnere il pc quando si vuole. Ma sotto windows XP?
Esiste il comando shutdown.exe. Si trova in C:\Windows\ System32\.
C:\WINDOWS\system32>shutdown.exe
Usage: shutdown.exe [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy]

No args Display this message (same as -?)
-i Display GUI interface, must be the first option
-l Log off (cannot be used with -m option)
-s Shutdown the computer
-r Shutdown and restart the computer
-a Abort a system shutdown
-m \\computername Remote computer to shutdown/restart/abort
-t xx Set timeout for shutdown to xx seconds
-c "comment" Shutdown comment (maximum of 127 characters)
-f Forces running applications to close without warning
-d [u][p]:xx:yy The reason code for the shutdown
u is the user code
p is a planned shutdown code
xx is the major reason code (positive integer less than 256)
yy is the minor reason code (positive integer less than 65536)

Quindi per spegnere il proprio pc dopo che ha finito di fare quello che deve fare, basta aprire una linea di comando e dare:
C:\WINDOWS\system32>shutdown.exe -s -t tempoInSecondi -c "ora spengo tutto!" -f
PS: L'opzione -d mi risulta particolarmente criptica...

20081118

blank screen con ibm T20

Sono un felice possessore di un ibm thinkpad T20. fornito dal datore di lavoro nel 2000 e riscattato durante un cambio parco macchine. Pentium 3, 384M di RAM, 750Mhz, una USB1.0, CDRW, SD card reader, pcmcia. Dopo 8 anni, in cui è stato trattato malissimo, funziona che è una meraviglia. Solo il CD da qualche problema: i contatti ballano per cui non sempre è riconosciuto.
Avere una macchina anzianotta a disposizione mi ha spinto a provare un certo sistema operativo. Sicuramente per imparare, ma anche per essere in regola. Perché procurarsi illegalmente del software quando esiste un alternativa altrettanto, se non più, valida? Se poi l'alternativa si preoccupa anche della compatibilità di macchine vetuste, quando il leader di mercato propone una nuova versione che parte dal presupposto di rinnovare l'hardware, direi che è ragionevole che entri in gioco anche la componente ecologica ed economica. Perché buttare e sprecare quando ciò che è ho già è più che sufficiente?
Insomma, per farla breve, sul T20 gira xubuntu. Fintantoché si limita firefox a pochi tab e quando si vuol vedere un video si ha l'accortezza di chiudere il maggior numero di applicazioni, la prontezza di risposta del pc è più che accettabile.
Una cosa molto interessante è osservare le reazioni nell'utilizzo che ne fa la dolce metà. Ovviamente browsing, mail via web, e un po' di office. Qualche borbottio alla visione di openoffice ("ma perché non c'è excel?", "ma questo non è word, vero?"), ma tutto sommato una reazione abbastanza soft e nessun "ridammi windows". Certo, ora che è ritornata all'uso del pc, non posso fare troppe prove sulle distribuzioni ("ma perché ogni tanto cambi tutto? non si può lasciare in un modo e basta?"). Sarei curioso di provare la versione in arrivo di opensuse, la prima distro provata e abbandonata quando, non so più in che circostanza, comparve un simpatico comportamento che non seppi risolvere.
Il baco era il seguente. In maniera random non partiva il server grafico. Ossia, ogni 2 boot su 3 lo schermo diventava nero e non vi era modo di sbloccare il pc se non premendo il bottone dell'accensione facendo un bel reset. Per cui dopo qualche giorno di sbattimento di testa passai alla "brasatura". Prima con la medesima versione di opensuse (la 11.0), poi, dato che il baco rimaneva, con ubuntu 8.04. Che risolse il problema. Che si ripresentò dopo l' aggiornamento a 8.10.
A questo punto, il problema non era di distribuzione, ma di qualcos'altro. Googla di qua, googla di là, salta fuori questo. Insomma, trattasi dell'iterazione tra la scheda video Savage e Xorg. Il truschino (workaround) per risolvere il tutto è aggiungere nella sezione Device del file Xorg.con (locato in /etc/Xorg.conf) le due righe:
Option "BusType" "PCI"
Option "DmaMode" "None"

Et voilà. Tutto ritornato operativo come nuovo.
Grazie alla rete, grazie alla comunità, grazie a linux, un buon vecchio pc continua a funzionare.

20081113

bulk rename files

mi sono ritrovato con un insieme di file generati da una macchina linux nel cui nome era inserito il carattere ':'. portandoli sotto windows il nome del file risultava troncato e il file illegibile.
come fare per rinominarli tutti in una volta sola?
rename 's/\:/-/' *

via 1 e 2.
ora non rimane che raggingere la piena padronanza delle regular expression.


20060119

Goodbye, cruel blog

Goodbye, cruel blog,
I'm leaving you today.
Goodbye, goodbye, goodbye.
Goodbye all you people,
There's nothing you can say,
To make me change my mind.
Goodbye.

20060102

make iTunes rescan folders and remove missing files

ostinatamente cerco di utilizzare itunes. sia perché ci compro musica sia perché mi piace consultare il music store. come semplice player è una rottura di scatole. in primis per il refresh della libreria. io ho parecchi cd di mp3 e itunes vorrebbe tanto copiarseli nella sua libreria. cosa che non gli posso e non gli voglio permettere. ora finalemente, dai commenti di un post su digg, trovo il link a uno javascript per windows per poter fare un refresh della libreria di itunes. sembra funzionare. ora quello che manca è il codec ogg. per oggi ci accontentiamo.

bilancio 2005

qui si è sempre in ritardo. si dovrebbero fare gli auguri di buon anno e ancora non si è avuto tempo per fare il bilancio 2005. nella blogpalla, il tale resoconto è la lista dei migliori dischi o dei migliori film o dei migliori libri. tutto sempre molto interesssante ( i link di prima lo sono) qualora si trovino spunti gradevoli oppure la solita solfa qualora si sia di umore sbagliato e desiderosi di informazioni diverse. non ho trovato, nel poco tempo impiegato, a dire il vero, nessuno che abbia proposto un bilancio economico. si chiude l'anno solare e non si tirano i conti dei quattrini? il fisco è già lì pronto a chiedere "beh, quest'anno come è andata?". non è che si riferisca alla musica. "bene, grazie. tre dischi molto validi, 10 concerti stupendi. vuoi la tua parte? eccoti un cd masterizzato e una maglietta rubata alla bancarella". "quest'anno ho letto poco, ero sempre stanco. ti do la copia di Q scaricata da internet". e no. si riferisce al soldo. al quattrino. all'euro. all'equivalente nel vecchio conio.
com'è che non si parla mai di vile denaro? specie in questo momento in cui vediamo l'italietta in mano a una banda che fa e disfa a piacimento e ci si appella tanto alla retorica e si piange che non si arriva a fine mese?
qui non si hanno tali timori, per cui che si sappia pure che qui i conti su cui si può si tengono sottocchio. e la prima stima di bilancio familiare diceva +6000. ma poi ci si è ricordati della parcella dell'architetto della ristrutturazione casa dell'anno scorso. effettuata a gennaio, me ne stavo dimenticando. siamo scesi a +3000. potrebbe essere la cifra finale. ma siccome con i bilanci va di moda farci tutto, vi ho iscritto il presunto ammontare del danno di un paio di giorni fa. per cui chiudiamo a quota +500. tempi duri signori, tempi duri.

20051230

sei soddisfatto del tuo lavoro?

qui un'indagine del corriere (o chi per lui).

20051228

è da idioti

andare a sbattere contro una macchina ferma. però capita. porca miseria, se capita.

20051223

in prova

arrivata a casa mezzora fa. lei.

20051213

The Firefox Hacks You Must Have

le estensioni per firefox indispensabili secondo wired

infilzatori di babbi natale

così come esiste il Movimento Autonomo per la Liberazione delle Anime da Giardino, non sarebbe male secondo me se esistesse anche un movimento per l'infilzamento dei babbi natale, che vedo sempre più esposti alle finestre nell'atto di imitare dei ladri che entrano in casa. mi immagino un movimento che colpisca nella notte e faccia trovare ai proprietari i suddetti babbi natali con una o due frecce tipo sioux o apache piantate sulla schiena.

20051208

ninna nanna

arriva il gas di zio putin
arriva il gas di zio putin
arriva il gas di zio putin
ora si che si dormirà!!!

20051206

no tav

un po' di documentazione.
una cosetta che dovrebbe far capire se essere favorevoli o meno è guardare ai curricula di chi sta ai posti di comando.

blogroll