lunedì 31 marzo 2008

L'importanza di essere sincronizzati

Una delle varie cose che mi fa innervosire è l'orario sputtanato sui vari computer.
per cui:
http://it.wikipedia.org/wiki/Network_Time_Protocol per un'infarinatura generale.
http://www.pool.ntp.org/zone/it per il pool italiano

Se non si vuole configurare ntpd, il demone per tenersi allineati con il server, può tornare utile lanciare manualmente l'aggiornamento con il comando:

ntpdate 2.it.pool.ntp.org

Ci vuole così poco!

mercoledì 19 marzo 2008

I poteri nascosti di FireBug

Sono un grande utilizzatore e fan della plugin di firefox FireBug.
E' davvero avanti..come già ho avuto modo di dirvi. Ma quello che mi ha davvero lasciato di stucco oggi è il fatto che firefox abbia un comportamento decisamente diverso con firebug attivo o no:
purtroppo non sapevo che l'oggetto nativo XMLHttpRequest viene wrappato da FireBug.
E mentre in rete leggo che questo genera dei problemi, a me li genera il fatto che quando non è wrappato, la responseXML non venga riconosciuta... Eppure mi pare un .xml con tutti i crismi, ma con firebug attivato mi ritrovo con l'xmlhttprequest correttamente riempito con la responseXML, mentre con firebug off no..

mah .. va a finire che uso questa libreria per uniformare il comportamento dei vari browser: http://code.google.com/p/xmlhttprequest/ chissà, magari funziona...

mercoledì 5 marzo 2008

Come resettare la password di root in mysql

A volte capita di fare le cose di fretta.. molta fretta.
Ed in quelle volte capita fin troppo spesso di fare qualche cazzata.. :)

Mi sono ritrovato a dover cambiare la password di root (che era sconosciuta) di mysql su un server.
Il trucco è il seguente che, agli utenti linux un minimo smaliziati, ricorderà la possibilità di passare l'init a grub/lilo:

prima di tutto stoppare il server mysql.
Preparare le seguente query in un file .sql (tipo /tmp/reset.sql):
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('assword');
riavviare il server mysql così:
mysqld_safe --init-file=/tmp/reset.sql &
loggarsi con utente root e la nuova password 'assword'
lanciare il comando drop database mysql :)

inutile dire quanto tempo/bestemmie mi abbia fatto risparmiare questo trucchetto..

documentazione mysql ufficiale