Archivio per la Categoria Bash

Image Hosted by ImageShack.us
Un semplice script in bash che attiva il led dedicato alla ricezione di emails sui modelli di Thinpad provvisti di questa feature.

#!/bin/bash
rm ~/temp/atom
wget --no-check-certificate -q \
-P~/temp/ https://gmail-username:gmail-password@mail.google.com/mail/feed/atom
email=`perl -ne 'while(/author/g){++$count}; print "$count\n"' ~/temp/atom`
echo $email
if [ -n "$email" ]; then
email=$email
echo "Ci sono nuove emails"
echo on | sudo tee /proc/acpi/ibm/light
else
echo "Non ci sono nuove emails"
email=0
echo off | sudo tee /proc/acpi/ibm/light
fi

(more…)

Se abbiamo accidentalmente cancellato le nostre immagini personali da una fotocamera o da un qualsiasi devices esterno, possiamo recuperarle con recoverjpeg.

Recoverjpeg scansiona il filesystem alla ricerca di blocchi (di 512 bytes) contenenti la struttura di un immagine jpeg.
I files recuperati, di default, verranno rinominati in maniera standard:

(more…)

Image Hosted by ImageShack.us

Cowsay e Cowthink

Due programmi storici che sicuramente tutti conosceranno. Si tratta, in sostanza, di un text filter che stampa sul terminale una mucca “parlante” (cowsay) o “pensante” (cowthink), e che manda in output un testo precedentemente fornito:

cowsay ciao
ls -B | grep "\." | cowsay -f tux -n

(more…)

Image Hosted by ImageShack.us
Con Goosh, “the unofficial google shell”, raggiungiamo davvero il massimo del Geek.
Immaginiamo un luogo virtuale, completamente libero da qualsiasi spazio pubblicitario, embedded nel nostro browser preferito: proprio come nel Far West..saremo solamente noi e un bel terminale old-school. (more…)

A qualcuno di noi sara’ capitato di leggere in giro riguardo al seguente codice da battere sul terminale:

ATTENZIONE!: Non lanciate questo comando prima di avere letto tutta la spiegazione.

(more…)

Ottimizzato per Mozilla Firefox. Si consiglia l'abilitazione del javascript per sfruttare alcune funzionalità offerte dal Blog