La trappola per la scimmia, rivista

Tempo fa qualcuno mi ha raccontato che se si lega una noce di cocco vuota per terra o ad un albero, le si pratica un buco e la si riempie con una manciata di riso, allora si è realizzata una trappola per la scimmia. Difatti la scimmia — che è una gran curiosa — scova il riso, infila la zampa nel buco e afferra il riso, ma non riesce a tirare fuori la zampa perché quando è chiusa forma un pugno che non esce dal buco. Per liberarsi dovrebbe mollare il riso, ma la cosa non le passa minimamente per la testa.

Bene, io ieri ho scoperto la mia trappola; una trappola dalla quale sembra impossibile uscire nonostante sia semplice: avevo fretta di andare via ma stavo facendo una telefonata che volevo chiudere presto, però mi è stato passato un bimbo piccolo, di quelli che cominciano a dire le prime parole, e mentre la sua mamma gli chiedeva di dirmi qualcosa, io attendevo e facevo la mia parte. Dopo un po’ volevo terminare la chiamata, ma la mamma (che si sentiva in lontananza) continuava a stimolare il bimbo senza che lui dicesse nulla. Allora io ho cominciato a dire «devo andare!» anche alzando un po’ la voce per farmi sentire dalla mamma, ma nessuno mi sentiva e il bimbo continuava a non parlare… siamo andati avanti per un bel po’ e io mi sono sentito in una trappola dalla quale non potevo uscire :-)

Il colore del razzo fumogeno di SOS

DIstrazione

L’altro giorno, in spiaggia, vediamo che una grossa barca da turismo lancia quel segnale che lascia la scia di fumo. Il signore che gestisce il bagno se ne accorge per primo e chiama la capitaneria di porto. Intanto qualcuno tira fuori un binocolo e tutti cominciano a passarselo. La persona al telefono spende parecchio tempo con la capitaneria, e intanto si vedono delle altre barche che si avvicinano a quella in questione, ma dopo averla quasi raggiunta se ne vanno senza fermersi lì.
Tutti ci interroghiamo sul perché e sul per come, ma non abbiamo nessuna risposta. Dopo un po’ dalla barca comincia ad uscire una fumata, come quella di un motore che non riesce a partire. Altre barche vi si avvicinano, ma poi si allontanano. Alla fine, dopo forse un’ora, la barca riesce a partire e continua la sua rotta come se niente fosse successo.
Dopo circa un’ora arriva una telefonata, al bagno, da parte del capitano di quella nave. Dice che ringraziava tutti per il tentativo di dare aiuto, ma si trattava solo di una esercitazione, cosa che sarebbe stata testimoniata (così ha detto il capitano) dal colore del fumogeno, che era a metà tra l’arancio e il rosa.

Tolleranza zero contro gli hacker in erba?

Siamo dunque arrivati a questa conclusione: per evitare che ci siano nuovi hacker si deve avviare una «zero tolerance for hacking in schools and early intervention [...] to strengthen the moral values of students against hacking and channel their interest in computers in a positive direction.»

Sinceramente non sono d’accordo per nulla con la prima parte, cioè la tolleranza zero, che è sempre un comportamento negativo perché punta al muro contro muro; mentre invece mi pare decisamente corretto rafforzare la morale e il senso civico.

In questo articolo manca però un consiglio che io invece mi sentirei di dare a chi ha a chi dovrebbe avere una «tolleranza zero»: una volta identificati questi personaggi, invitarli a migliorare il software che loro stesso hanno «bucato».

http://cacm.acm.org/magazines/2013/4/162513-why-computer-talents-become-computer-hackers/fulltext

La dimensione delle directory

Ieri sono intervenuto su un server che aveva un load average parecchio alto e passava il 90% del tempo in modalità kernel. Usando il comando top ho visto che i processi in cima alla classifica erano dei server oracle ed exim. I processi oracle possono stare lì per parecchio tempo perché vi possono essere delle query particolarmente impegnative, ma il comando exim mi ha un po’ insospettito.

Ho quindi verificato che un certo job veniva lanciato dal cron ogni minuto e inviava un email con degli errori di sintassi. Exim avrebbe dovuto occuparsi della consegna dell’email, ma a causa di un errore nella configurazione del DNS, non vi riusciva e si riproponeva di riprovare più tardi, lasciando quindi quell’email in coda.

Tutti i messaggi della coda di Exim stanno nella directory /var/spool/exim/input. In questa directory c’erano circa 177000 file. I file di per sè sono tanti, ma rimangono gestibili. Visto che tutti quanti erano eguali e riportavano gli stessi errori, ho pensato di rimuoverli con piccolo ciclo shell che richiamasse il comando exim -Mrm NOMEFILE. Dopo circa mezz’ora erano stati cancellati solo 6000 file e il load average era raddoppiato. Allora ho fatto il tutto in maniera forse poco ortodossa, cancellando con il comando rm tutto il contenuto della directory.

Il load average è sceso, ma i nuovi messaggi generati dal cron (per il job in questione e per altri job) facevano comunque sì che il processo exim restasse in cima alla classifica. E soprattutto, la maggior parte del tempo CPU era sempre passata in modalità kernel anziché utente.

Ho allora verificato quanto fosse grande la directory /var/spool/exim/input:

# ls -ld /var/spool/exim/input
drwxr-x--- 2 Debian-exim Debian-exim 4643078144 dic 12 17:39 /var/spool/exim/input

che fa circa 4Gb per la sola directory. Ho quindi «clonato» la directory e tutto si è magicamente sistemato:

# mkdir /var/spool/exim/input2
# chown --reference /var/spool/exim/input{,2}
# chmod --reference /var/spool/exim/input{,2}
# mv /var/spool/exim/input{,.bak} && mv /var/spool/exim/input{2,}
# invoke-rc.d exim restart

Una corsa da Re

Domenica scorsa ho corso la 10km che percorre i giardini della reggia di Venaria e il parco della Mandria. Tempo totale effettivo: 50’25″ circa.

Corsa a 13°C, partenza alle 10 di mattina, per gran parte sterrato. Si è trattato di un bel percorso,ma c’è stato un intoppo a mio parere piuttosto importante nell’organizzazione: dal punto di arrivo non era affatto facile tornare al parcheggio, quindi molti podisti, semi congelati, hanno avuto parecchie difficoltà a tornare all’auto per potersi coprire con la tuta.

Uno di loro!

L’altro giorno sono stato al bancomat, non uno di quelli affacciati alla strada, ma uno di quelli con una grande stanza e vari sportelli. All’interno vi ho trovato un materasso e altro materiale usato da qualcuno che vi ha dormito. Non c’era però la persona.
Ero con il bimbo di pochi anni, ho ritirato i soldi, e, interrogato, ho spiegato al bimbo cosa fosse tutta quella roba.
Poi è entrato un altro signore per fare un prelievo, ha visto tutto quanto e si è avvicinato allo sportello. Mio figlio ha spiegato al nuovo arrivato: Quello è un giaciglio. L’ha usato uno di noi per dormirci al calduccio.
Il signore ci ha guardato, poi ha guardato il tutto, poi ha nuovamente guardato noi e ha risposto:Uno di noi? Uno di loro!

La cassetta condominiale della pubblicità

Da qualche tempo, forse addirittura un anno, nel mio condominio c’è una cassetta delle lettere specifica per la pubblicità. Poiché alcune persone erano scocciate di rispondere in continuazione al citofono per aprire ai vari «postini/spammer», è stato deciso di posizionare questa cassetta all’esterno.

Adesso, ogni volta che torno a casa e la trovo piena, ne prendo tutto il contenuto e lo inserisco direttamente nel contenitore della carta che si trova proprio sotto le cassette dell’androne. Sono anche abbastanza convinto che molti altri facciano così.

Ma che senso ha questa cosa? È vero che prima c’era la scocciatura di rispondere al citofono, ma adesso di certo nessuno legge queste pubblicità. E allora non si può fare in modo da non riceverla per nulla o far sì che la ricevano solo gli interessati?

Per non riceverla per nulla si deve essere tutti d’accordo (e non lo siamo) e inoltre l’unica via è quella di negare l’apertura del portone ai «postini/spammer». Ma questi, una volta ricevuto il rifiuto, bussano ad un altro campanello e disturbano più che normalmente. Tra l’altro è capitato spesso che questi «postini/spammer» suonassero direttamente a vari campanelli in contemporanea. Ci sono anche quei condomini che espongono targhe nelle quali dicono che la pubblicità in cassetta non è gradita. Ma figuriamoci se quelle targhette vengono lette.

Voi come fate?

Hai pregiudizi contro gli ex tossicodipendenti e chi ha avuto problemi giudiziari?

Oggi, durante la manifestazione torinese sul cioccolato, sono stato apostrofato così da un ragazzo. Gli dico di no e lui si presenta e cerca di vendermi un suo disegno, ma io sono distratto dal bimbo che, irrequieto, non sta fermo un attimo, e lo inseguo tra la folla scusandomi con il ragazzo.
Mentre mi allontano lo sento che dice qualcosa come «fai bene a raggiungerlo, magari passa uno zingaro e se lo porta via.»

Alla faccia di quello che cerca gente senza pregiudizi.

Istantanea

Immagine

A volte siamo bravi genitori e riusciamo a misurare bene il pericolo e il divertimento. Altre volte non ci riusciamo, sia per nostra valutazione errata, sia per intoppi di percorso. Ecco un esempio di caduta con slittino nel quale il bimbo s’è un po’ spaventato (pur non essendosi fatto nessun male fisico) perché la discesa è terminata più bruscamente di quanto aveva ipotizzato il padre.
Immagine di persone sul bob tra la polvere di neve.