Mac vs Linux

22 settembre 2010 - Fonte: http://www.redsend.org

Sta circolando in rete questa simpatica immagine:

Estrarre file .zip.001 su linux

20 settembre 2010 - Fonte: http://www.redsend.org

Se siete in possesso di un archivio zip formato da più file di questo tipo: nomefile.zip.001, nomefile.zip.002, …nomefile.zip.00X e non riuscite a scopattarlo potete utilizzare il potentissimo comando cat in questo modo:

cat nomefile.zip* > file.zip

In questo modo i file verranno riunificati e avrete un solo archivio (file.zip) che potrete estrarre tranquillamente con tools come ark o unzip.

Google whacking su iPhone con gWhacking

19 settembre 2010 - Fonte: http://www.redsend.org

Qualche anno fa scoppia in rete la moda del google whacking: un simpatico gioco che consiste nel trovare una coppia di parole per le quali google restituisce un solo risultato.

Da oggi il google whacking diventa una gioco per iPhone, iPad e iPod touch grazie a gWhacking.

Alla ricerca dell’uno: il Whack!
Quali sono le due parole che sono presenti su una sola pagina web in tutto il mondo? Scoprilo giocando a gWhacking!
Prova a cercare una coppia di parole di senso compiuto e controlla quanti risultati restituisce google....

Leggi il seguito »

Problemi di login con i client twitter?

9 settembre 2010 - Fonte: http://www.redsend.org

Se negli ultimi giorni non siete riusciti a collegarvi con il vostro client twitter (choqok, qwit, ecc) non preoccupatevi, il problema è dovuto al fatto che twitter ha cambiato il sistema di autenticazione.

Il login dal web resta lo stesso, mentre il login da qualsiasi tipo di client è stato cambiato ed ora viene utilizzato OAuth. Questo significa che dovete assicurarvi che il vostro client supporti l’autenticazione tramite OAuth e autorizzarlo ad accedere al vostro account twitter.

...

Leggi il seguito »

Come risolvere l’errore “SIOCSIFFLAGS: Unknown error 132″

24 agosto 2010 - Fonte: http://www.redsend.org

L’errore nel titolo si verifica talvolta quando si tenta di eseguire

ifconfig wlan0 up

Se ottenete l’errore di cui sopra la cosa da fare è la seguente. Prima di tutto date il comando

tail /sys/class/rfkill/*/{state,type}

L’output conterrà le seguenti linee

==> /sys/class/rfkill/rfkillN/state <==
0

==> /sys/class/rfkill/rfkillN/type <==
wlan

dove N sta per un numero. Per evitare l’errore usate il seguente script

#!/bin/sh
for i in /sys/class/rfkill/rfkill*/type;
do
type="`cat $i`"
if [ "$type" = "wlan" ];
then
n="`echo $i | sed -r 's%/type$%%'`";
echo 1 > ${n}/state;
fi;
done;

Notate che potrebbe essere necessario eseguire...

Leggi il seguito »

Cambiare il comportamento di default dei tasti funzione

22 agosto 2010 - Fonte: http://www.redsend.org

Problema: Il mio tasto funzione Fn+Fx quando lo premo mi fa l’azione X di default, ma io vorrei fargli l’azione Y…

Soluzione: far passare la gestione del tasto funzione da Xorg a ACPI. Come?

Innanzitutto cerchiamo come viene gestito da Xorg. Per farlo prima lanciamo il comando

xev | sed -n 's/^.*state \([0-9].*\), keycode *\([0-9]\+\) *\(.*\), .*$/keycode \2 = \3, state = \1/p'

e premiamo il tasto funzione a cui siamo interessati. Alla pressione dovrebbe apparire un output tipo:

keycode NNN = (...., ...), state = 0x0

A questo punto eseguiamo

xmodmap -display :0.0 -pke | grep -i NNN

Apparirà in output qualcosa come

keycode NNN = ACTION_X

Per disabilitare l’esecuzione...

Leggi il seguito »

Google abbandona Wave

5 agosto 2010 - Fonte: http://www.redsend.org

Articolo un po’ insolito per me e per redsend, ma la notizia mi dispiace molto. Sul blog ufficiale, google ha annunciato la chiusura del progetto wave.

Google annuncia che non c’è stata l’adozione da parte degli utenti nella quantità che si aspettava! Il progetto resterà vivo fino a fine anno e poi sarà completamente chiuso. La tecnologia alla base di Wave sarà, comunque, utilizzata da Google per gli altri progetti.

Mi spiace perché Wave era veramente innovativo e perché questa chiusura è sintomatica del momento che sta passando Google. La grande G che continuava ad innovare il web sta perdendo colpi?

Mappiamo le nostre idee su linux

19 luglio 2010 - Fonte: http://www.redsend.org

Avete mai avuto l’esigenza di mettere su carta (o in digitale) delle idee che vi passavano per la testa; di preparare degli schemi di un lungo ragionamento di cui non volete perdere traccia; di digitalizzare un complesso diagramma che avete sparpagliato su mille fogli di carta?

Tutto quello che vi serve è una mappa mentale! O meglio, un software di mind mapping!

Un software di mind mapping vi permette di avere una rappresentazione grafica del pensiero in forma digitale, multimediale, ipertestuale!

Uno dei migliori software di mind mapping in circolazione è XMind.

...

Leggi il seguito »

Search & Replace in MySQL

4 luglio 2010 - Fonte: http://www.redsend.org

Oggi ho avuto una particolare esigenza: cercare del testo all’interno di un determinato campo di una tabella e correggere alcuni caratteri. Il classico trova & sostituisci che su un qualunque file di testo abbiamo fatto spesso tutti noi.

In MySQL è possibile fare una cosa simile con questa istruzione:

UPDATE nometabella SET nomecampo =REPLACE (nomecampo,’stringadacercare‘,’stringadainserire‘); Ovviamente dovete sostituire a tutto quello in grassetto i nomi della vostra tabella, del campo nel quale cercare, del testo che volete trovare e quello che volete sostituire.

Mysql e l’uso del valore NULL

1 luglio 2010 - Fonte: http://www.redsend.org

Intorno al valore NULL di Mysql c’è tanta confusione. Questa confusione nasce quasi sempre dall’associazione mentale che viene fatta da molti NULL=vuoto, dove per vuoto si intende la stringa vuota (per capirci, questa ”).

Cosi non è!

Prima cosa da ricordare è che il valore NULL di mysql non significa vuoto.

Vediamo meglio cosa significa e, come e quando, usarlo.

Diciamo subito che un campo può essere definito NULL o NOT NULL.
Un campo definito come NULL può assumere tre valori: stringa, vuoto, NULL.
Un campo definito come NOT NULL può assumere due valori: stringa, vuoto.

Come potete notare i due campi hanno in comune...

Leggi il seguito »