Un post satanico - redux (aka giochiamo un po’ con le codifiche)

immagine: wikipedia

Perché 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 »

Commenti (3)

Un post satanico

foto: Frenkieb

ah prima che vi preoccupiate (se la cosa vi preoccupa), non sto diventando satanista ma sono capitato per caso su una pagina di mathworld.

somma del quadrato dei primi 7 numeri primi

2²+3²+5²+7²+11²+13²+17² = 666

(ma 1 non è primo? secondo me andava incluso)

altra somma di potenze

Leggi il seguito di questo post »

Commenti (5)

Firefox Download Day! (finisce il 18 giugno alle 19.00)

Download Day 2008

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:

  • nel mondo 2,060,738
  • in Italia 57,370

‘notte

Commenti (3)

Un Panda Rosso da Record!

Download Day 2008

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

Commenti (6)

Acute osservazioni

perfezione

Ho letto le prime pagine del libro Le leggi della semplicità e mi sono venute in mente le parole di Antoine de Saint-Exupéry:

La perfezione si ottiene non quando non c’è nient’altro da aggiungere, bensì quando non c’è più niente da togliere.

Antoine si contraddice, doveva dire:

La perfezione si ottiene quando non c’è più niente da togliere.

Torno a studiare Semantica (che xe mejo™).

Commenti (3)

Alex Martelli a Firenze per la Pycon2

Pycon2 banner
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.

Python, Java e C[++]

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 »

Commenti (4)

Stallman a Firenze per la Pycon2

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 {

  • Libertà 0, o Libertà fondamentale: La libertà di eseguire il programma per qualunque scopo, senza vincoli sul suo utilizzo;
  • Libertà 1: La libertà di studiare il funzionamento del programma e di adattarlo alle proprie esigenze;
  • Libertà 2: La libertà di redistribuire copie del programma;
  • Libertà 3: La libertà di migliorare il programma e di distribuirne i miglioramenti.

}, 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?

Commenti

Autotrackback, again

una bella padella in alluminio
È passato un po’ di tempo dal mio ultimo post, intanto sono successe cose interessanti tipo:

  1. ho fatto lo scrutatore per le Politiche;
  2. ci sono state le Politiche con i risultati che abbiamo visto;
  3. mia madre mi ha comprato un paraschizzi per la padella, così se cucino qualcosa che si mette a friggere non uccido il piano cottura e tutto ciò che gli sta intorno;
  4. mi sono visto il film Juno.

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.

Commenti (3)

Come impazzire con MySQL

logo MySQL

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:

Leggi il seguito di questo post »

Commenti (3)

Comunicato Stampa iniziativa elezioni.softwarelibero.it (ehi c’è la mappa delle firme)

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 »

Commenti (1)

« Post precedenti