Case modding: Half Life 2 June 22, 2007
Posted by Igor , 6comments , send to friendPer i patiti di Half Life 2 beccatevi questo case modding “da paura“:



Foto dettagliate sulla costruzione:
computer science half life 2 moddingDisabilitare temporaneamente il touchpad June 18, 2007
Posted by Igor , 2comments , send to friendCarissimi, spesso sento di amici e colleghi che si lamentano del fatto che mentre scrivono a volte il puntatore del mouse si sposta e si finisce a scrivere in posti a caso nella pagina; fortunatamente io non soffro di questo problema. Girovagando per il web mi sono imbattuto su una soluzione a questo problema, a patto di usare i driver synaptics.
Per risolvere il problema dobbiamo innanzitutto modificare il file di configurazione di Xorg (/etc/X11/Xorg.conf) e aggiungere alla sezione relativa al Touchpad la seguente riga:
Option "SHMConfig" "on" così da abilitare la memoria condivisa per la configurazione. Questa opzione abilitata può creare comunque problemi in sistemi multiutente visto che ciascun utente può modificare la configurazione del touchpad.
Fatta la modifica riavviate X con il classico ctrl+alt+backspace. Passiamo ora alla configurazione lato utente, vi propongo 2 possibilità :
- Disabilitare temporaneamente il touchpad mentre si sta scrivendo, questo si può fare facilmente con il comando syndaemon, è sufficiente lanciarlo all’avvio del vostro DM preferito con l’opzione -d per lanciarlo come demone e, se volete, con l’opzione -t per disabilitare solo il tapping e lo scrolling mentre si scrive; il delay di default è di 2 secondi ma potete modificarlo a piacimento con l’opzione -i.
- Creare uno script per attiviare/disattiviare il touchpad eseguendo rispettivamente i comandi: synclient TouchpadOff=1 e synclient TouchpadOff=0. Un esempio di script potrebbe essere il seguente:
#!/bin/bashLo script lo potete poi “bindare” a un tasto o combinazione di tasti per attivarlo facilmente a piacimento.
OLDSTATE=`synclient -l | grep TouchpadOff | awk '{ print $3 }'`
let OLDSTATE++
let NEWSTATE=OLDSTATE%2
synclient TouchpadOff=$NEWSTATE
Sono sicuro che sarà utile a qualcuno, e scusatemi se lo script è orribile ma non ho trovato il modo di fare l’OR di un valore con la bash il comando let
. Suggerimenti sono ben accetti.
Ciao a tutti.
computer science gnu/linux mouse synaptics touchpadLa migliore macchina di Rube Goldberg June 14, 2007
Posted by Igor , 1 comment so far , send to friendRicordate che tempo fa vi avevo parlato delle macchine di Rube Goldberg? Bhe sicuramente questa è la migliore che abbia mai visto, buona visione:
Gente pazza… June 12, 2007
Posted by Igor , add a comment , send to friendGuardate questo idiota ragazzo come rischia la vita:
Lacci per le scarpe… June 8, 2007
Posted by Igor , 3comments , send to friendSapevate che esistevano tutti questi layout di lacci per le scarpe? Io no, ma magari prenderò spunto per disporre i lacci sul mio nuovo paio di scarpe
Alcuni trucchetti per la Bash June 6, 2007
Posted by Igor , 1 comment so far , send to friendVisto che sto riallineando le versioni delle mie configurazioni della Bash sui vari PC ho deciso di fare un elenco dei settaggi utili e delle scorciatoie che tendo sempre a dimenticarmi
Partiamo dal file /etc/bash.bashrc:
HISTCONTROL=ignoredups serve per eliminare le voci doppie dal file di history, almeno se fate 10 tail di un file di seguito ve ne ritorvate solo uno in history.
alias ls='ls -F --color=auto'questi sono invece alcuni alias comodi, oltre ai classici per ls ci sono quelli per eseguire le operazioni potenzialmnete dannose (rm, cp e mv) in interattivo, viene chiesto se si è sicuri di fare qualcosa come rimuovere o sovrascrivere un file, e l’opzione –color per grep per evidenziare la parola/frase che si sta“greppando”.
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias less='less -r'
alias rm='rm -iv'
alias cp='cp -i'
alias mv='mv -i'
alias grep='grep --color'
if [ -f /etc/bash_completion ]; thenabilita l’autocompletamento con il TAB anche per gli argomenti dei comandi o per i file della giusta estensione come argomento di un comando.
. /etc/bash_completion
fi
Per quanto riguarda il file /etc/inputrc:
"\e[5~": history-search-backwardserve per mappare la ricerca nell’history sul tasti pgUP e pgDOWN, iniziate a scrivere un comando e poi premte pgUP/DOWN e vi verrà autocompletato con i comandi che avete in history che iniziano allo stesso modo.
"\e[6~": history-search-forward
set match-hidden-files off verranno nascosti i file nascosti (cioè che iniziano con un .) quando premerete TAB, per completare un file nascosto è sufficiente digitare il . e premere TAB
Per finire alcune scorciatorie comode:
ALT + r: cerca nell’history i comandi che hanno nel corpo quello che avete iniziato a digitare (es. scrivete get e premete ALT+r vi verrà proposto probabilmente apt-get update)
ALT + . o ESC + .:cicla fra gli argomenti presenti nell’history, difficile da spiegare a parole, meglio provare
ALT + a e ALT + e: sposta il cursore rispettivamente a inizio e fine riga
!<abc>: esegue l’ultimo comando che inizia per <abc> (es. !apt vi eseguirà qualcosa come apt-get upgrade)
Spero possa risultare utile a qualcuno
edit: ho aggiunto il verbose (-v) ad rm visto che ieri sera mi sono cancellato per sbaglio un po’ di dati ![]()
USBmount: montare le periferiche USB in Debian automaticamente June 6, 2007
Posted by Igor , add a comment , send to friendNon avendo più volgia di montare le periferiche USB a mano con il classico: mount /dev/sdXX /media/usbX ho deciso di cercare la soluzione migliore che lo facesse in automatico. Molti consigliano di usare autofs ma mi sono imbattuto in usbmount che mi ha incuriosito e quindi l’ho provato. L’installazione è semplice, come per tutti i pacchetti debian è sufficiente fare un bel: apt-get install usbmount Passiamo ora alla configurazione, dobbiamo editare il file /etc/usbmount/usbmount.conf secondo le nostre esigenze. Di default vengono montati in automatico solo FS ext2 ed ext3, per aggiungere il FS di M$ è sufficiente aggiungere alla lista dei paramteri di FILESYSTEM il parametro vfat ottenendo una cosa simile a questa:
FILESYSTEMS="vfat ext2 ext3" ora dobbiamo modificare il parametro FS_MOUNTOPTIONS per definire la lista delle opzioni da passare al comando mount quando viene caricato un FS di tipo vfat:
FS_MOUNTOPTIONS="-fstype=vfat,gid=floppy,dmask=0007,fmask=0117" Le altre opzioni che si trovano nel file di configurazione sono:
MOUNTPOINTS: che indica dove verranno montate le periferiche, di default sono /media/usb{0-6}
MOUNTOPTIONS: che inidica le opzioni da passare al comando mount per tutti i FS, se non è presente è consigliato aggiungere l’opzione sync in modo che tutte le operazioni di I/O vengano fatte in modo sincronizzato. Con questa opzione al termine dell’operazione di I/O è possibile rimuovere il device senza la necessità di smontatrlo, facendo attenzione di non avere altri processi che ne facciano uso.
Come scrivere simbolo dei gradi in LaTex June 4, 2007
Posted by Igor , 1 comment so far , send to friendIn LaTeX il comando \circ produce un cerchio, è sufficente che mettiamo questo simbolo come apice di un’espressione matematica ed avremo il simbolo dei gradi.
Ad esempio scrivendo:
A Perugia ci sono 25$^\circ$ Celsius
Otterremo:
A Perugia ci sono 25° Celsius
Possiamo definire un comando per fare questo, scriviamo quindi nel preambolo una cosa tipo:
\newcommand{\degree}{\ensuremath{^\circ}}
così potremo usare il comando \degree sia in ambito matematico che non.
Cena da Don Pedro… May 28, 2007
Posted by Igor , 2comments , send to friendIeri sera, dopo una giornata passata alla fiera dell’elettronica di Amelia, io, Barbara (la mia ragazza), Samuele e la Monica, siamo andati al ristorante messicano Don Pedro.

Dopo una veloce lettura del menù (sapevo già cosa prendere) ho ordinato:
- Taco Mexicano: antipasto fatto con tacos, fagioli neri, pollo, formaggio e salse varie
- Fajitas di Pollo: piattone di pezzettini di pollo (ma va!) cotti insieme a peperoni (o forse era parica) e altre spezie da mettere dentro alle tortillas arrotolate
tutta roba poco piccante… Il problema sono stati però i pre antipasti, tre salse: una bianca credo al formaggio, una rossa al pomodoro e peperoncino e la terza composta praticamente da un paio di peperoncini (o comunque qualcosa di estemamente piccante) con un qualcosa che li ricopriva… bhe fattostà che il litro di birra preventivato per l’intera cena era già finito prima degli antipasti…
In conclusione Fajitas di Pollo consigliatissima e in generale consigliatissima la cucina messicana (o meglio la cucina messicana italianizzata).
personalHeroes: la prima serie May 24, 2007
Posted by Igor , 2comments , send to friendQuesta mattina, mentre ero in treno, mi sono visto l’ultima puntanta della serie Heroes. Visto quanto mi è piaciuta vi do qualche anticipazione sulla trama così da incuriosirvi un po’.
Tutti mi auguro conosciate la teoria dell’evoluzione umana, bhe secondo il Dr. Shuresh siamo in una fase cruciale della nostra evoluzione. Il DNA di alcuni individui si sta modificando e sta dando vita a persone con poteri straordinari, da chi riesce a volare a chi si rigenera, un po’ alla X-Man diciamo. Come è ovvio aspettarsi non tutti hanno intenzione di utilizzare i propri poteri a fin di bene, così nasce la classica lotta fra il bene e il male. La prima parte della serie è incentrata sulla frase “Save the cheerleader, save the world!” per poi scoprire che… eh no mica vi posso raccontare tutto no?
Questa è una foto del cast principale. Provate per gioco, vedendo solo le faccie, ad immaginarvi quali siano i poteri di ciascuno di loro:

La cosa bella di questa serie è che alla fine della stagione i misteri sono tutti risolti. Prima della seconda stagione però ci sarà una specie di miniserie da titolo “ORIGINS” composta da 6 episodi, ognuno con una storia a sè, che avrà lo scopo di introdurre nuovi personaggi, starà poi al pubblico decidere quali di questi personaggi entreranno a far parte della seconda serie.
P.S. se non sapete come scaricare la serie potete usare stage6!

