Archivio di Dicembre 2005

pyMAME

Venerdì, 30 Dicembre 2005

Ho scritto un front-end semplicissimo per MAME con Python + pygtk. Devo aggiungere ancora le finestre “Proprietà” e “Aiuto”, ma se volete scaricarlo, eccolo qui.

pyContest

Martedì, 27 Dicembre 2005

Ebbene sì, anch’io sto impazzendo con pyContest! Attualmente sono sui 150 caratteri, ma su it.comp.lang.python e comp.lang.python ci sono soluzioni con soli 130 caratteri!

pycairo su Windows: ultimo capitolo

Mercoledì, 21 Dicembre 2005

Sono finalmente riuscito a far girare pycairo su Windows! Si trattava di un semplice scambio di link:-|
Comunque, in definitiva, per utilizzare questa fantastica libreria su Windows (XP con Service Pack 2) dovete:

  1. Rimuovere tutto (GTK+, pygtk, eventualmente pycairo)
  2. Installare GTK+ 2.8.8-rc2 per Windows
  3. Installare questa versione di pycairo per Windows
  4. Installare questa versione di pygtk per Windows

Attenzione: le versioni di pycairo e pygtk sono assolutamente sperimentali e nemmeno pubbliche, quindi utilizzatele a vostro rischio! :-D

Istogrammi e CSS

Mercoledì, 21 Dicembre 2005

Una tecnica compatibile con tutti i browser per creare istogrammi utilizzando solo i CSS dal solito Meyer.

Ruby On Rails

Venerdì, 16 Dicembre 2005

Sto cercando di imparare come funziona Ruby On Rails e seguendo il tutorial sono riuscito a creare un blog molto minimale (senza autenticazione, un wiki-blog diciamo :-) ), che vorrei sviluppare e magari trasformare in una piattaforma utilizzabile da tutti. Il problema è uno: si chiama Ruby. Pur essendo un bellissimo linguaggio, trovo che la sintassi sia troppo complessa, per chi è abituato al minimalismo di Python. Col pitone bastano le parentesi e i due punti per programmare, mentre col rubino…
Prendiamo l’unica riga di codice che ho scritto per implementare tutte le operazioni CRUD:

scaffold:post

Cos’è scaffold? Una funzione, un’istanza, cosa? E quei due punti cosa indicano?
Questa è stata però l’unica (ripeto, l’unica) riga di codice Ruby che ho scritto. La produttività è maggiore rispetto a qualsiasi web framework abbia mai utilizzato, ma prendere confidenza con la sua sintassi è davvero impresa ardua.

Dimenticavo
: naturalmente come database utilizzate PostgreSQL!

Causa dei blocchi

Martedì, 13 Dicembre 2005

Ho trovato la causa dei blocchi del database di questo sito: nonostante abbia a disposizione 2000 query all’ora, pare che sia riuscito a superare questo limite. Infatti sul sito di Altervista è riportato quanto segue:

L’eccedere il numero di queries consentite non comporta alcuna penalizzazione o blocco per l’account ma la sola visualizzazione temporanea di un messaggio d’errore sul browser

Database corrotto?

Lunedì, 12 Dicembre 2005

Ho riscontrato un messaggio di errore del database MySQL usato da Wordpress, non vorrei fosse corrotto. Al momento in cui scrivo in home page compare questo messaggio:

WordPress database error: [Got error 28 from table handler]
SELECT DISTINCT * FROM wp_posts WHERE 1=1 AND post_date_gmt > = '2005-12-12 16:52:59' AND (post_status = "publish" OR post_author = 1 AND post_status != 'draft' AND post_status != 'static') GROUP BY wp_posts.ID ORDER BY post_date DESC LIMIT 0, 10

Aggiornamento: il messaggio non compare più, probabilmente è stata una delle solite bizze di MySQL. Fiuuu…

Ancora pycairo

Domenica, 11 Dicembre 2005

Ho una buona notizia e una cattiva: quella buona è che è disponibile un installer assolutamente sperimentale di pycairo per Windows, quella cattiva è che pygtk per Windows ancora non lo supporta :-( .

Firefox 1.5

Giovedì, 1 Dicembre 2005

Importanti novità in casa Mozilla: dopo aver rilasciato Firefox 1.5, è stato allestito un nuovo dominio per il download di Firefox e Thunderbird, con una grafica rinnovata e un layout adatto agli utenti meno esperti. Tutte le informazioni tecniche si trovano comunque sempre su mozilla.org.