Nuovo tema

1 Gennaio 2006

Se avete notato qualcosa di strano nel blog, tranquilli: non sono i rimasugli del veglione! Anno nuovo, tema nuovo: K2!

L’autore è lo stesso del tema Kubrik (il tema predefinito per WordPress 1.5) ed il tema è ancora in fase beta; per renderlo meno ostico ai visitatori ho cercato di tradurre buona parte delle stringhe in italiano. Al momento devo ancora decidere se reinserire i Google AdSense.

Fatemi sapere se trovate qualcosa di strano (frasi in inglese o malfunzionamenti); già che ci siete date un’occhiata al motore di ricerca ajax-powered in alto a destra 😉


Trasferta

24 Novembre 2005

Il tenutario del qui presente blog sarà fuori sede da venerdì a domenica, causa trasferta a Ravenna per partecipare al locale Linux Day.

Se siete da quelle parti fate un salto, Gioxx offrirà da bere a tutti i lettori di questo blog 😉
Se dovesse fare storie, sono disposto a prestarvi il cric dell’auto per discutere con lui.


Gregarius

31 Ottobre 2005

Sfruttando il tempo concesso dal ponte, ho deciso di provare ad installare Gregarius (conosciuto via Giovy) sul webserver che ospita questo blog; finora ho sempre consultato i feed rss da un solo pc attraverso Firefox e Sage, riuscire a controllarli via web sarebbe effettivamente comodo.

L’installazione è molto semplice: si scarica il pacchetto e lo si decomprime in una cartella, si rinomina il file dbinit.php.sample in dbinit.php e si modificano i dati per l’accesso al database, si carica la cartella sul server e si digita l’indirizzo nel browser per completare la creazione delle tabelle.

Per modificare la lingua bisogna entrare nella sezione Config e modificare il valore del parametro rss.output.lang in Italiano.

Attraverso Sage ho esportato i feed in formato OPML e li ho importati attraverso il pannello di amministrazione di Gregarius.
I feed vengono verificati nel momento dell’inserimento e, se disponibile, viene aggiunta la favicon del sito; se un indirizzo non è raggiungibile oppure il file rss non è formalmente corretto, il feed non viene importato.

Veniamo ai problemi che ho incontrato.

Proteggere con una password l’accesso alla sezione Admin
Secondo il wiki è possibile farlo creando un semplice file, peccato che a me non funzioni: dopo aver creato il file la password viene richiesta ma il nome utente e la relativa password non vengono mai accettati 🙁 Evidentemente è un problema relativo al PHP sul server (come indicato nel wiki).

A questo punto ho deciso di proteggere l’intera cartella di Gregarius; fortunatamente Excom permette di farlo in pochi secondi direttamente dal pannello di controllo del dominio 😉

Organizzazione dei feed
Ho deciso di sfruttare l’occasione per riorganizzare i feed dividendoli in categorie ed eliminando quelli aggiornati raramente. Eseguire questa operazione attraverso il pannello di configurazione di Gregarius è veramente un supplizio (NdP: vi consiglio di leggere i commenti, il problema non è il programma quanto la scarsa intelligenza del sottoscritto): sei costretto a modificare il singolo feed ed assegnarlo ad una cartella. Per velocizzare il tutto, sarebbe sufficiente poter entrare in Modifica cartella, vedere un elenco dei feed disponibili ed assegnarli alla cartella tramite un semplicissimo checkbox.
Per concludere non è prevista alcuna forma di ordinamento (es. alfabetico), sia per le cartelle che per i feed.

Nel mio caso sono rientrato nella Gestione segnalibri di Firefox, ho riorganizzato i feed in cartelle, li ho ordinati alfabeticamente e reimportati in Gregarius; fortunatamente c’è l’opzione per fare in modo che i feed importati sostuiscano completamente quelli esistenti.


Libri (settimana dura)

29 Settembre 2005

Questa settimana il lavoro non mi sta dando pace, per cui la frequenza dei post è calata drasticamente; domani mattina a Parma, pausa pranzo a Mantova, ritorno nel pomeriggio a Brescia con appuntamento da cliente.

Qualche piccolo aggiornamento sui libri: i libri per l’estate sono stati letti tutti ad esclusione di quelli sulla scrittura, qualcuno è stato gradito decisamente più di altri.

Oggi ho trovato un messaggio nella posta per andare a ritirare l’ultima infornata di libri di Amazon; ancora devo capire perché un tempo il postino mi consegnava la scatola, ora devo andare a ritirarli in posta, in un sacco di iuta, munito di avviso e documento di riconoscimento.

Ecco l’elenco dei libri parcheggiati in posta:

  • The Zen of CSS Design : Visual Enlightenment for the Web
  • Adobe Photoshop CS2 for Photographers: A Professional Image Editor’s Guide to the Creative Use of Photoshop for the Macintosh and PC
  • Bulletproof Web Design : Improving flexibility and protecting against worst-case scenarios with XHTML and CSS
  • Search Engine Optimization for Dummies
  • Mac OS X : The Missing Manual, Tiger Ed (Missing Manual)

Per la cronaca ci hanno messo solo 9 giorni ad arrivare.


Spam: da HashCash a l2rspam

25 Settembre 2005

L’autore di HashCash ha già risposto ai miei dubbi spiegandomi che, fondamentalmente, la versione 2.x non funziona un granché e bisogna attendere la versione 3.0 🙁

WP-Hashcash 2.xx is probably a fairly ineffective measure against spam. Currently v3.0, which will plug those problems (brute force guessing), is under development.

Per questo motivo ho disattivato HashCash ed attivato lr2spam. Stamattina ho ricevuto una ventina di e-mail per applicare la moderazione a dei commenti completamente vuoti, per cui il plugin è già al lavoro: entrando nella coda di moderazione i commenti in questione risultano già eliminati.

Come spiegato sulla pagina del plugin, le operazioni vengono salvate nel file error.log. Ho provato a dare un’occhiata al mio ed ho trovato diversi errori veniali.

Ecco un esempio di errore:
PHP Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in /blog/wp-includes/pluggable-functions.php on line 248

Cerchiamo il file pluggable-functions.php, in particolare la riga 248
$comment_author_domain = gethostbyaddr($comment->comment_author_IP);
gethostbyaddr è una funzione che tenta di restituire il nome host associato all’ip; se non riesce a risolverlo, restituisce l’indirizzo IP stesso.
Per evitare di riempire il log con queste segnalazioni, è sufficiente mettere un @ davanti al nome della funzione.

Per eliminare altre cause frequenti di errori nel log di Apache ho inserito una favicon favicon, presa in prestito dal set di icone Crystal, ed il file robots.txt.


Album fotografico

24 Settembre 2005

Ho finalmente trovato il tempo di aggiungere un album fotografico a questo blog: l’indirizzo è http://album.pseudotecnico.org/

La galleria è basata sulla versione 2 di Gallery; al momento l’unico album presente contiene le foto dell’ultimo arrivato, Iomega MiniMax 250GB, di cui a breve seguirà una recensione completa. Come al solito la qualità non è eccezionale, vista la scarsità di luce del mio studio; probabilmente l’ultima è quella riuscita meglio.

Purtroppo devo ritornare sul discorso spam: giusto stamattina mi sono ritrovato quattro commenti che HashCash avrebbe dovuto eliminare.
Leggendo i commenti al mio post, sembra che io non sia l’unico ad avere problemi; prima di eliminare il plugin ed attivare lr2spam (grazie ancora Mr.Brown 😉 ), ho deciso di provare a contattare l’autore del plugin attraverso i commenti del suo blog. In caso di novità vi terrò aggiornati.

Credo che il prossimo passo sarà rifare da zero il tema di questo blog.