Categoria: blog

  • Giocando con Subversion

    Ieri sera ho giocato un po’ con Subversion, cercavo la possibilita’ di effettuare un post sul blog in seguito ad un commit. Conoscevo la presenza dei famosi post-commit hooks, ma quelli presenti erano relativi all’invio di una mail. Ho rispolverato il mio Python, e ho scritto questo script che, tramite l’uso della libreria xmlrpclib, contatta il servizio XML-RPC interno a WordPress, e provvede alla creazione di un nuovo post contenente i dati relativi al messaggio del commit, e l’elenco dei files modificati (questi ultimi due dati mi arrivano tramite l’invocazione del comando svnlook).
    Lo script e’ veramente semplice, e molto customizzabile, spero possa essere un buono spunto per qualcuno.

    Ah, ne ho parlato anche nell’ user group del Google Project Hosting, spero che mi ascoltino…

    Ecco il codice

    #!/usr/bin/python

    import sys
    import xmlrpclib
    import os

    xmlrpc_url = "http://localhost/wp/xmlrpc.php"
    xmlrpc_username = "admin"
    xmlrpc_password = "admin"
    post_title = "Commit log"

    repos = sys.argv[1]
    rev = sys.argv[2]

    log_message = os.popen('svnlook log ' + repos).read()
    affected_files = os.popen('svnlook changed ' + repos).read()

    server = xmlrpclib.Server(xmlrpc_url)
    server.metaWeblog.newPost(1,xmlrpc_username,xmlrpc_password,{"title":post_title, "description":"Message: " + log_message + "Affetcted files: \n" + affected_files},bool(1))

    Alla prox

    [tags]subversion, python, XML-RPC, post-commit hooks, wordpress[/tags]

  • Simpletags

    Grazie alla preziosa segnalazione di Gioxx, finalmente ho trovato il modo di inserire i tag di Technorati nei vari posts. Procederò ora con l’aggiornamento dei vecchi post.

    Alla prox

    [tags]gioxx, simpletags, technorati[/tags]

  • Liste nascoste: IE ok

    Dopo un po’ di lavoro sono riuscito a sistemare la visualizzazione con IE6, che ad essere onesti non aveva colpe: e’ bastato scrivere correttamente i tag relativi alle liste.
    Ora pero’ mi chedo: cosa succede con gli altri browser? Hai per caso Safari, Konqueror o Opera per i vari OS? Mi lasci un commento con il risultato della prova?
    Grazie!

    Alla prox

  • Liste nascoste: IE…

    Ho avuto la malaugurata idea di visualizzare il mio blog con Internet Explorer 6 e 7. Non sono il tipo che si lascia andare ad espressioni come “Explorer fa schifo” o giù di li, pero’ un dubbio mi viene: e’ mai possibile che ogni volta che scrivo codice HTML/JavaScript un po’ più complesso di una semplice tabella ci siano delle differenze tra Firefox e IE?
    E via di debug…

    Alla prox

  • Ancora lavori sul blog: liste nascoste

    Altri lavori sul tema del blog: ora nella sidebar le sezioni Pages, Categories e Archives sono a scomparsa, e appaiono o meno a discrezione del lettore cliccando sull’autoesplicativa immagine a fianco del rispettivo titolo. Questo dovrebbe permettermi di ridurre la lunghezza della sidebar, in modo da tenere il blog, imho, più ordinato.
    Dettagli tecnici: ho racchiuso gli elementi delle liste in un div, impostando a dovere id e style; poi ho aggiunto l’immagine di fianco al titolo della sezione, e ho aggiunto del codice JavaScript per gestire l’evento onClick sull’immagine. Il codice in questione controlla lo stato di visibilità del div, e in funzione di questo mostra/nasconde il div e cambia l’immagine per rendere graficamente il concetto.
    Il prossimo passo sono le sezioni del blogroll, ma qui mi sa che bisogna mettere le mani nel codice di WordPress…

    Alla prox

  • Alcune modifiche al tema del blog

    Grazie alle potenzialità di Firebug sono riuscito con poco sforzo ad effettuare qualche modifica allo stile del tema di WordPress, cosi’ ora ho ridotto le dimensioni del font dei post, e ingrandito l’area utile per questi ultimi.
    Per chiudere, ecco uno screencast interessante sull’argomento.

    Alla prox

    Update! Adesso il link allo screencast funziona… Grazie Daniele!

    [tags]firebug, wordpress themes[/tags]

  • Aggiornamento del blog

    Grazie ad alcuni suggerimenti dei lettori, ho apportato alcune piccole modifiche al blog.
    Ho cambiato lo stile del testo nel footer, in effetti prima non si leggeva niente, e ho aggiunto alla sidebar i link per ottenere i feed RSS sia in lingua italiana che in inglese.

    Alla prox