un blog morbido

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.


blogroll