emanù

PHP e oggetti incompleti

Inviato da emanu in hacks - 27 Lug, 2008

Prima prova di programmazione ad oggetti: incomincio da PHP e mi imbatto subito in un errore cattivissimo:

The script tried to execute a method or access a property of an incomplete object

... ma cosa cavolo vuol dire?!?

Inizialmente sono andato un po' nel pallone, poi il buon Google mi ha portato una pagina che mi ha illuminato: ho messo un oggetto in una sessione e quindi devo includere l'oggetto prima del session_start().

Mannaggia a me e alle mie mediocri conoscenze di programmazione! :-/


Fail2ban

Inviato da emanu in hacks - 11 Lug, 2008

Rompo il silenzio di questi mesi per raccogliere un po' di informazioni riguardo fail2ban, un tool che controlla i file di log della macchina (/var/log/pwdfail, /var/log/auth.log, ecc..) e banna gli IP che fanno troppi errori di login, aggiornando le regole di iptables.

L'installazione è un semplice apt-get install fail2ban e per la configurazione basta inserire in /etc/fail2ban/jail.local:

[DEFAULT]

# Default action to take: ban & send an e-mail with whois report
# and relevant log lines to the destemail.
action = iptables[name=%(__name__)s, port=%(port)s]
          mail-whois-lines[name=%(__name__)s, dest=%(destemail)s, logpath=%(logpath)s]

[ssh]

enabled = true
port    = ssh
filter  = sshd
logpath  = /var/log/auth.log
maxretry = 6
ignoreip = 192.168.0.0/24 127.0.0.1
bantime  = 1800

In questo modo esegue un ban per tentativi di bruteforcing su SSH (dopo la 6° volta fallita), ignorando i tentativi dalle reti locali (qualche utente magari si è dimenticato la password). Dopo ogni ban manda una mail con i dati "salienti" all'utente root.

Per controllare lo stato dei ban è sufficiente eseguire da root (ssh è il nome della jail appena specificata):

caronte:~# fail2ban-client status ssh
Status for the jail: ssh
|- filter
|  |- Currently failed:         0
|  `- Total failed:             871
`- action
   |- Currently banned:         0
   `- Total banned:             17

La cosa che val la pena annotare è l'integrazione di fail2ban con Munin. Come prima cosa occorre scaricare il plugin fail2ban_ da Munin Exchange e salvarlo in /usr/share/munin/plugins/; dopo è sufficiente fare un link in /etc/munin/plugins/ con il nome della "jail" da monitorare (in questo caso ssh):

ln -s /usr/share/munin/plugins/fail2ban_ /etc/munin/plugins/fail2ban_ssh

Prima di far rileggere i plugin a Munin è però il caso di specificare l'utente con cui il plugin deve essere eseguito (l'utente che ha i permessi di eseguire fail2ban-client -- normalmente root). Basta modificare /etc/munin/plugin-conf.d/munin-node, aggiungendo le righe:

[fail2ban*]
user root

A questo punto un semplice /etc/init.d/munin-node restart fa ripartire munin-node ed il gioco è fatto!

HTH


Io sono (ancora) qui

Inviato da emanu in generale - 6 Apr, 2008

Purtroppo a distanza di poco tempo si torna a votare: devo vincere il rigetto per questa classe politica che non riesce a convincermi fino in fondo, che sembra solo voler salvare se stessa, mettendo in secondo piano l'interesse del Paese.

... e io sono ancora qui:

Elezioni 2008. Io sono qui. E tu dove sei?


Frittomisto su YouTube

Inviato da emanu in musica - 1 Apr, 2008

A grande richiesta, i Frittomisto arrivano su YouTube!


Benvenuto Giacomo!

Inviato da emanu in generale - 8 Gen, 2008

Stamattina l'Ale e Massi sono diventati mamma e papà: benvenuto Giacomo! :-)

amavisd-new e Net::Server

Inviato da emanu in hacks - 27 Nov, 2007

Stasera ho passato un'ora da panico nella disperata ricerca del motivo per cui il filtro antispam (amavisd-new + spamassassin + clamavd) che ho installato allo Scrigno non ne voleva sapere di recapitare le mail.

Il buon Google però mi ha aiutato: esiste un baco di Net::Server 0.94 per cui amavisd-new 2.3 non funziona più. Me n'ero già accorto tempo fa ma non me n'ero ricordato: mannaggia a me!


Flash for Linux

Inviato da emanu in hacks - 30 Set, 2007

Oggi ho provato finalmente Flash for Linux con un pacchetto Debian (versione 0.2-1) recuperato qui: dopo anni che aspettavo, mi è sembrata una vera delusione! :-(

Pensavo che il problema fosse la versione .deb ferma al gennaio 2006, dunque ho scaricato dal CVS di Sourceforge i sorgenti e ricompilato a manina, ma il risultato è sempre lo stesso: non si riesce ad aprire alcun file .fla, non si riesce a salvare nulla, non c'è il supporto per le animazioni, non si possono creare simboli per la libreria ... ma allora cosa si può fare?!? NIENTE!

Penso che Flash sia una delle poche cose che manchi sotto Linux: quand'è che qualcuno si mette di buzzo buono a colmare questo gap? Io sarò felice di fare il beta-tester, ma non penso proprio di avere le capacità per scriverlo per conto mio ...

Peccato! 


Maglietta rossa

Inviato da emanu in generale - 27 Set, 2007

Rompo il silenzio del mio blog a volte dimenticato per promuovere la giornata in maglietta rossa in favore del popolo birmano. La situazione in Birmania sta diventando molto tesa e non si vede con chiarezza cosa potrà portare il domani. Augurandosi che l'ONU riesca a fare qualcosa e non si dimostri come in passato solo chiacchere-distintivo, si può firmare una petizione online.

Intanto si spera che Iche se ne stia in casa e non vada in giro per la città come ha fatto oggi, testimone dell'uccisione di un fotoreporter giapponese...


Canon MPC600F su Linux

Inviato da emanu in hacks - 2 Set, 2007

Oggi finalmente sono riuscito a stampare con il maledetto multifunzione Canon SmartBase MPC600F, che di supporto per Linux non ne vuole assolutamente sapere.

Googlando qua e là ho trovato che qualcuno era riuscito a farlo funzionare con il driver per la Canon S800, dunque ho scaricato l'RPM di gutenprint per x86 e poi, con un semplice `alien --scripts gutenprint-5.0.1-1lsb3.1.i486.rpm` ho convertito il pacchetto in .deb. Prima di installare il pacchetto così generato ho dovuto installare "lsb", altrimenti non avrebbe funzionato nulla. Ho dunque aggiunto la stampante da gnome-cups-manager, configurandola per accedere via SMB al PC a cui è connessa. Purtroppo stampando la pagina di prova da gnome-cups-manager non viene correttamente inviata mentre stampando da un qualsiasi altro programma (Firefox o OOWriter) non ci sono problemi.

Eureka! 


Store & Play 2500 e Linux

Inviato da emanu in hacks - 6 Ago, 2007

Oggi ho provato un nuovo aggeggino di casa Packard Bell: lo Store & Play 2500, un disco esterno da 160 GB in formato 2,5".

Appena l'ho attaccato ho notato una pessima cosa: i 160 GB erano formattati in NTFS, dunque da Linux non avrei potuto scriverci nulla (non mi fido del supporto in scrittura in NTFS del kernel). Sul disco c'erano solo 3 directory vuote, quindi ho deciso di formattare il tutto in FAT32 (sigh!) e di copiarci sopra un video di prova. Attaccato al videoproiettore tramite il connettore S-video in dotazione mi sono apparsi 4 link principali: Movies, Music, Pictures e Settings. Accedo al menu Movies ma non vedo nulla: argh! Sta' a vedere che legge solo NTFS ... mi fiondo sul manuale e leggo che tassativamente ci devono essere le cartelle Movies, Music, Pictures dove il sistema va a leggersi rispettivamente i film, la musica e le immagini: hanno cablato il nome delle cartelle nel player ... KABLONSKY! Surprised Provo dunque a copiare il film nella cartella Movies e ... sorpresa! Si riesce a vedere!

Devo ammettere che al momento sembra comportarsi bene: fa quello per cui l'ho comprato, anche se speravo avesse delle prestazioni in lettura/scrittura leggermente migliori, comparate a quelle del mio HD EIDE.

 /dev/hda:
 Model Number:       Maxtor 6E040L0
 Timing cached reads:   670 MB in  2.00 seconds = 335.06 MB/sec
 Timing buffered disk reads:  164 MB in  3.00 seconds =  54.63 MB/sec

 /dev/sde:
 Timing cached reads:   692 MB in  2.01 seconds = 345.07 MB/sec
 Timing buffered disk reads:   58 MB in  3.05 seconds =  19.04 MB/sec

Ovviamente non si può pretendere di più perchè la connessione è USB 2.0: non avrebbe guastato anche una porta FireWire. Tutto sommato un bel giocattolino! :-)


Transformers

Inviato da emanu in generale - 5 Ago, 2007

Vinto dalla nostalgia degli anni '80 ieri sera sono andato a vedere Transformers al cinema: il film è pieno zeppo di effetti speciali, fatti bene (tra i produttori c'è anche Spielberg), ma tanto fluidi che a volte danno il mal di mare. La trama fila liscia ma i personaggi potevano essere caratterizzati un po' meglio ... un film (quasi) per bambini per chi è stato bambino 20 anni fa, su cui spiccano frasi mistiche, quasi filosofiche ... «Il livello di ferormone presente nell'aria indica che il ragazzo desidera accoppiarsi con la femmina» :-D


Frittomisto a Peschiera

Inviato da emanu in musica - 8 Lug, 2007

Sabato sera breve concerto dei Frittomisto alla festa dell'unità di Peschiera Borromeo, all'interno di un concorso per band emergenti. Devo ammettere che il feeling con Andrea incomincia ad ingranare ed i pezzi vengono più sciolti di qualche mese fa: ci stiamo prendendo la mano, finalmente!

Abbiamo dovuto tirare fuori dal cappello 3 pezzi mai provati da un mese a questa parte perchè mancava uno dei tre gruppi, ma la cosa più divertente della serata è stato il finale: gli organizzatori ci guardano, vedono che la gente ha finalmente incominciato a ballare (all'ultimo pezzo!) e ci dicono di andare avanti ... ma con quali pezzi?!? Proviamo con Questa Canzone e la gente si diverte, ma con Messico e Nuvole siamo davvero riusciti a far ballare tutti. Queste perle sono veramente un toccasana per un musicista: la musica diventa un tramite per le emozioni e non rimane chiusa tra le quattro mura di una saletta o nella mansarda di Ste ... è vita!

GRAZIE A TUTTI PER LA SERATA!

 

Visto che di concorso si tratta, sabato 14 si replica in versione unplugged: accorrete numerosi alla festa dell'unità a Peschiera Borromeo, alle 21:00, non potete mancare!


Ristorante Mamma Lina

Inviato da emanu in generale - 6 Lug, 2007

Stasera ottima cena con i colleghi del Command Center al ristorante Mamma Lina, specialità pugliesi. Burrata come antipasto, Riso patate e cozze come primo, e un filetto di bue leggermente piccante per secondo: mmmmm ... che bontà!

Consigliato a tutti, soprattutto se non dovete pagare voi! ;-) 


Cascina Ronco

Inviato da emanu in musica - 4 Giu, 2007

Ieri sera concertone dei Frittomisto alla Cascina Ronco di Poasco: bella la location, tante persone inaspettate e buono il feeling tra noi. Abbiamo forse esagerato con la durata, perchè dopo due ore eravamo alle cozze ... non abbiamo più il fisico!

Spero a breve di poter pubblicare qualche foto, visto che ieri sera ci sono stati due ottimi fotografi: Fabulus e Pietro. 

Ora chissà quando riusciremo a suonare nuovamente: Andrea si sposa sabato e poi se ne starà (giustamente!) 3 settimane in viaggio di nozze. Chi s'è perso quest'appuntamento dovrà pazientare un po' per il prossimo!

Last but not least: GRAZIE A TUTTI! 


Bobby McFerrin alla Scala

Inviato da emanu in musica - 9 Mag, 2007

Ieri sera serata IN insieme alla Khiarì: concerto alla Scala e cena al sushi restaurant Yokohama di P.za Diaz.

Un tocco in più l'ha dato il direttore della Filarmonica della Scala, per l'occasione Bobby McFerrin: l'ho sempre sentito da CD e le sue capacità canore mi hanno sempre lasciato di sasso, ma vederlo dal vivo è tutta un'altra cosa. Semplicemente sorprendente!

Una nota di colore l'ha data la signora sulla settantina mezza sorda seduta davanti a noi: durante l'improvvisazione di Bobby insieme a contrabbasso e percussioni si gira verso il suo vicino e chiede
 tutta curiosa: «Scusi ... ma questo è Jazz?!?» Mitica!