immagine: wikipediaPerché se ne sentiva effettivamente il bisogno™.
show me da code
La storia di INDONESIA, abbastanza semplice per il mio cervellino, mi ha dato questa brillante idea:
Leggi il seguito di questo post »
immagine: wikipediaPerché se ne sentiva effettivamente il bisogno™.
La storia di INDONESIA, abbastanza semplice per il mio cervellino, mi ha dato questa brillante idea:
Leggi il seguito di questo post »
Vi ricordo che c’è il download day, basta scaricare Firefox 3 schiacciando il pulsantino che c’è sulla pagina http://www.spreadfirefox.com/it/worldrecord/
Fatelo entro le 19.00 del 18 giugno se volete partecipare all’iniziativa.
Fino ad adesso i download sono stati:
‘notte
Ho aderito all’iniziativa Download Day 2008, fatelo anche voi (l’hanno fatto anche altri 5.000 italiani fino ad ora). Quoto direttamente dal sito dell’iniziativa:
Intendiamo stabilire un Guinness dei Primati per il maggior numero di download di un programma effettuato nell’arco di 24 ore. Con il supporto della nostra comunità e il vostro aiuto, siamo sicuri di farcela.
edit: non è ancora stato definito il giorno per il Download Day 2008 ma, se aderite lasciando la vostra email, vi avviseranno al più presto sulla data dell’evento.
P.S. perché non è una volpe di fuoco ma un panda rosso.
P.P.S. è troppo bello il disegno del panda che saluta vittorioso la folla :P

Pycon2, Pycon2. Il primo talk a cui ho partecipato è stato quello di Alex Martelli, über tech lead in Google.
Il titolo era “python per programmatori“. Python lo conosco (non da über python programmer) però ero curioso di sentire questo famoso Alex.
Il taglio del talk era molto interessante, io venivo (tempo fa eh) dal mondo Java™ e ha fatto molti confronti sia con Java™ stesso che con C++ (che conosco ma odio profondamente).
Leggi il seguito di questo post »
Finalmente ho visto Richard Stallman live. Da quello che mi hanno detto ha fatto il discorso che fa ogni volta sul software libero e le 4 libertà fondamentali {
}, niente di nuovo quindi da quel fronte.
Ha iniziato dicendo “Those who can’t hear me please put your hand up“, e terminato con Saint IGNUcius, devo ammettere che è stato simpatico.
Mi sono fatto anche una foto, la trovate qui sul mio flickr™.
P.S. yeah nuovo tema sul blog, mi piace assai
P.P.S. tra poco anche altri interessantissimi post: cosa ne pensa Alex Martelli del dynamic typing?

È passato un po’ di tempo dal mio ultimo post, intanto sono successe cose interessanti tipo:
Potremmo parlare a lungo dei vantaggi derivanti dal terzo punto, ad esempio, ma preferisco concentrarmi su altro.
Quindi.
Mi autotrackbacko™ il post sul siti.
Il titolo dell’interessantissimo post è: Homo Ludens Ludens tra artefatti e realtà aumentata.
Vi faccio venire l’acquolina in bocca con questo video:
Eventuali commenti sull’altro blog : ) o qui, se relativi al paraschizzi per la padella.
Ma esiste una locate che cerchi da destra? Perché io sono impazzito…
Nel DB di http://elezioni.softwarelibero.it/ ci sono i dati relativi ai candidati.
La tabella è strutturata così:
CREATE TABLE candidato (
id INT PRIMARY KEY AUTO_INCREMENT,
nome VARCHAR(150) NOT NULL UNIQUE,
accetta TINYINT,
email VARCHAR(150),
telefono VARCHAR(20),
data DATETIME,
partito_id INT
);
Perché c’è il campo nome e non ho messo nome e cognome?
Sarebbe piaciuto molto anche a me, però dovevo fare il parsing dei dati dai dati forniti dal Ministero dell’Interno.
Se andate a vedere i file che il Ministero pubblica (sotto “Politiche: le liste ammesse”) noterete che i il nome e il cognome dei candidati sono inseriti nella stessa cella, discernere l’uno (il nome) dall’altro (il cognome) non è cosa semplice: non tutti si chiamano Paolo Rossi, c’è chi si chiama Paolo Alberto Rossi, Paolo Dei Rossi, Paolo De’ Rossi detto Pinuccio, fare il parsing non è una cosa facile.
Visti i tempi stretti ho semplicemente “buttato” i dati nel DB così, nudi e crudi. Questa semplificazione iniziale però l’ho pagata dopo.
Ed ecco qua cosa ho pagato: per il comunicato (una tantum) i dati dovevo tirarmeli fuori nel formato Cognome Nome (mentre erano dentro come Nome Cognome), la cosa era un pochino complicata, ma ecco una soluzione approssimata: prendo il token più a destra dal campo nome e lo metto a sinistra.
Era necessario quindi selezionare lo spazio più a destra e rompere la stringa in quel punto. Facile. Il problema era farlo con le funzioni sulle stringhe di MySQL e, a meno che non mi sia perso qualcosa, l’unico modo che ho trovato era usare la funzione locate che, come ho detto all’inizio inizia a cercare una sottostringa da sinistra.
Be’ , ecco l’orrida query che ho fatto, me ne vergogno un po’ devo ammettere, infatti chiedo a qualche SQL hacker se mi risolve la situazione con qualcosa di più elegante : ). Ah sì ecco qua il mostro, aspe’ che apro la gabbia:
Dimenticavo che c’era anche la mappa delle firme, è carina:
http://elezioni.softwarelibero.it/visualizza/mappa_firme
usiamo le api di http://www.openstreetmap.org/.
COMUNICATO STAMPA
10/04/2008
======================================================================
Vota per il Software Libero
oltre 80 candidati e 1700 elettori!
======================================================================
Ultimi giorni per la campagna “Vota per il Software Libero” che ad oggi,
dopo soli 7 giorni, conta l’adesione di oltre 80 candidati, 1700
elettori in tutta Italia e più di 100000 visite.
* http://elezioni.softwarelibero.it/visualizza/aderenti
* http://elezioni.softwarelibero.it/visualizza/mappa_firme
Leggi il seguito di questo post »
Con enorme gioia vi comunico che è partita l’iniziativa Vota per il Software Libero promossa dall’Associazione Software Libero (stasera il comunicato stampa).
un mio amico mi ha detto che non si capiva un cazzo del post, l’ho cambiato un po’ facendo copia incolla di alcune parti del sito dell’iniziativa : )
be’, durante questa campagna elettorale si è sentito parlare di tutto… ma di software libero? L’iniziativa affronta la questione da due prospettive diverse: