• Le origini di alcuni di noi

    [youtube=http://www.youtube.com/watch?v=ucvlJxDyKAA&w=480]

    Clementine ha appena scelto dal mazzo di 10259 tracce (35 giorni, 19 ore 20 minuti, 19 secondi) questo pezzo.

    È passato… tanto tempo da quel freddo gennaio del 1978 quando io e mio padre siamo andati a vedere Guerre Stellari a Pavia in un cinema che nemmeno esiste più.

    Sei mesi più tardi sempre mio padre mi regalava per il compleanno l’album inglese doppio in vinile della colonna sonora, che mi aveva duplicato su cassetta per poterla ascoltare anche senza il suo aiuto.

    Quelle note che ho avuto il privilegio di ascoltare anche dal vivo riescono ancora ad emozionarmi. Non c’è niente da fare, siamo geek!

    May the Force be with you. Always.

  • Aprire connessioni ssh multiple

    Capita spesso di dover aprire una serie di connessioni ssh sempre agli stessi host.

    Questo  è il tipico caso del SysAdmin che arriva la mattina al lavoro, oppure di quando vuole collegarsi ad un gruppo noto di host per eseguire lavori di manutenzione, il tutto senza avere decine di finestre aperte sul desktop, ma sfruttando i tab del terminale di Gnome

    gnome-terminal è abbastanza parco di parametri della command line e bisogna, quindi, prenderla un po’ alla lontana per fare quel che serve.

    Lo script che segue, eseguito in una finestra di gnome-terminal apre un tab per ogni host ed esegue una connessione ssh all’host indicato.

    #!/bin/bash
    
    function apri {
      WID=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '{print $5}')
      xdotool windowfocus $WID
      xdotool key ctrl+shift+t
      xdotool type "ssh $1"
      xdotool key Return
      wmctrl -i -a $WID
    }
    
    apri www.acme.com
    apri www.pippo.it
    apri www.pluto.it
    apri www.paperino.it
  • Nessun aggiornamento per CentOS 5?

    Avete una CentOS 5.6 e non vedete aggiornamenti da qualche settimana?

    Probabilmente vi siete persi l’annuncio fatto a ferragosto dell’apertura di un novo repository denominato Continuous Release (cr).

    Lo scopo del cr è di mantenere aggiornate le versioni 5.6 alle nuove uscite della 5.7 upstream. Quando la CentOS 5.7 sarà pronta, la transazione per chi ha collegato il repository cr sarà indolore e il repository stesso verrà integrato nella 5.7

    Per aggiungere il repository è sufficiente installare gli RPM relativi per le piattaforme a 32 o a 64 bit.

    È previsto un repository analogo anche per la versione 6.0.

    Per ricevere gli annunci sull Continuous Release è stata creata una mailing list apposita.

  • L’arte di chiedere aiuto

    Edificio in fiamme

    Ogni giorno ricevo telefonate, email, e messaggi di persone che mi chiedono aiuto per i loro problemi tecnici.

    Spiegare che c’e` un problema e spiegare in modo conciso ed efficace quale sia questo problema e` un’arte difficile, a quanto pare.  Lasciate quindi che vi illustri alcuni esempi negativi, uno positivo, e uno decisamente inusuale.

     

     

    (altro…)

  • kernel.org compromesso

    Il 28 agosto i gestori del sito kernel.org hanno scoperto un’intrusione non autorizzata avvenuta non dopo il 12 agosto.

    L’accesso sarebbe avvenuto attraverso un utente le cui credenziali sono state compromesse. Una volta collegato via ssh, l’intruso ha guadagnato i privilegi di root con metodi non ancora noti.

    Una volta root, l’intruso ha modificato alcuni file di OpenSSH e ha aggiunto dei troiani agli script di startup della macchina.

    Per quanto è dato sapere, i sorgenti del kernel di Linux non sono stati modificati in maniera fraudolenta.

  • Bolle di sapone, liquido ferrofluido

    [vimeo http://vimeo.com/28304264 w=480]

    Kim Pimmel ha messo assieme della normale la schiuma con un liquido ferrofluido e ha ripreso il tutto con una normale Nikon D90 con ottica Nikkor 60mm macro creando video in time lapse.

  • Se funziona, non aggiustarlo

    È una delle massime più comuni nell’informatica ed è uno degli errori più ricorrenti.

    Ci sono cascato anche io. Ovviamente.

    (altro…)

  • Email done WRONG

    E-Fail

     

    Oggi vi parlero` di come non si deve mandare una mail al vostro sysadmin.

     

    Mandatemi una mail cosi` e potrete stare certi che il vostro problema finira` in fondo alla coda delle cose da fare, con un notevole rischio di venire ignorato totalmente.
    (altro…)

  • La cliccoscimmia

    La cliccoscimmia

    Perche` quando una persona e` messa davanti a un computer improvvisamente perde il 98% del suo quoziente intellettivo?

    Ammetto che forse la mia posizione e` prevenuta, ma vi prego di considerare che quando ho iniziato a lavorare con i computer (25 anni fa) non ero prevenuto, anzi…

    Ero convinto che i computer fossero molto complessi da capire per chi non ci aveva mai avuto a che fare, e che fosse necessario aiutare le persone a comprendere un modo di “pensare” decisamente diverso da quello umano. Un modo di interagire con una macchina decisamente “anomalo”: un qualcosa al quale all’epoca nessuno era abituato: il computer era molto meno che un uomo, ma molto piu` che una lavatrice.

    (altro…)

  • Quake III a pila

    C’è un computer che sto seguendo da un po’, attualmente nelle ultime fasi di sviluppo e testing. Si chiama Raspberry Pi, che si può tradurre con Lampone Pi Greco, ma suona anche un po’ come Crostata al Lampone. (altro…)

  • Avete un remote desktop esposto a Internet?

    Molte piccole realtà o privati hanno un remote desktop di Windows esposto direttamente a Internet.

    È vero che non sempre può essere installato e configurato opportunamente un firewall vuoi per ragioni di budget, vuoi per ragioni logistiche, vuoi perché il lucchetto costerebbe 10 volte la bicicletta che deve proteggere.

    Internet Storm Center ha segnalato un incremento dell’attività sulla porta 3389/tcp ms-term-services utilizzata dai servizi terminal e remote desktop (RDP) di Windows.

    Chi ha un remote desktop aperto ad Internet dovrebbe, quindi, prendere almeno queste due precauzioni.

    (altro…)

  • MTPuTTY

    PuTTY è probabilmente il client ssh per Windows più utilizzato.

    Una delle caratteristiche del programma è che utilizza una finestra per ogni sessione. Chi tiene abitualmente aperte molte sessioni ssh finisce per avere un sacco di finestre aperte, che possono essere fastidiose.

    MTPuTTY risolve questo problema creando una finestra con una serie di preset configurabili per i vari server a cui ci si connette. Clickando sulla definizione dell’host, viene aperto un tab con PuTTY avviato con le impostazioni definite dall’utente.

    È ovviamente possibile caricare un profilo specificato quando si attiva la connessione ad un host ed è anche possibile creare degli script per automatizzare alcune operazioni una volta connessi.

    MTPuTTY non richiede l’installazione di librerie come .NET o altro; ovviamente è necessario avere installato PuTTY. (via The Hacker News)