martedì, dicembre 18, 2007

Troppo bello: Urban Ninja vs Super Mario

Giusto per i fan del cazzeggio.




Powered by ScribeFire.

mercoledì, ottobre 03, 2007

Un esempio giocattolo di implementazione di malloc: myalloc

Nell'ambito del corso di Programmazione Avanzata (2007/08) è stato proposto come esercizio di implementare una semplice malloc.
La mia soluzione (disponibile a questo link) è un implementazione giocattolo, di ispirazione classica, che non si occupa degli aspetti di basso livello (non fa uso delle chiamate di sistema brk e sbrk), ma copre le problematiche essenziali assumendo che lo spazio di memoria sia già disponibile (in pratica l'allocazione avviene su di un array).
All'interno del file zip c'è una cartella docs che contiene una presentazione in formato ODF, e gli schemi usati per realizzarla, che spiega brevemente il funzionamento del programma.

Nota: per aprire i documenti in formato ODF da Microsoft Office potete scaricare questo plugin.



Powered by ScribeFire.

giovedì, luglio 05, 2007

ScribeFire: comodo tool per i blogger

Ho trovato questo comodo tool tra le estensioni di Firefox... questa è una prova del suo funzionamento con la quale gli faccio anche un po' di pubblicità.
Il link alla pagina dalla quale potete scaricarlo è https://addons.mozilla.org/en-US/firefox/addon/1730. Buon divertimento.


Powered by ScribeFire.

martedì, giugno 19, 2007

Grigori Perelman (non tutto si compra)


Da repubblica.it:
[....]a San Pietroburgo da qualche giorno circolano t-shirt nere con il ritratto di Perelman. Sotto, una scritta: "Respect" in inglese.

Sulle spalle, in russo, si legge: "Non tutto si compra".

Per saperne di più vi invito a consultare
http://it.wikipedia.org/wiki/Grigori_Perelman

martedì, maggio 15, 2007

Oh nine, eff nine



Ciao ciao DRM :)!!!
http://punto-informatico.it/p.aspx?id=1972328

Plesk 8.1.1 su Debian GNU/Linux 4.0 (Etch)

La versione 8.1.1 di Plesk non supporta Debian GNU/Linux 4.0 (Etch) e da non pochi problemi tendando di installarlo.
Dopo aver googlato un po' alla ricerca di aiuto, mi sono buttato nel tentativo di installarlo a mano usando dpkg.... sorpresa: il principale ostacolo è che in Etch non c'è il pacchetto per Python versione 2.3.x, c'è solo la 2.4.x, e non è possibile installare contemporaneamente le due versioni.
Una possibile soluzione è quella di fare il downgrade del pacchetto con apt prendendo la versione di Sarge (vedere l'APT Howto sezione 3.8), ma ciò mi è stato impossibile (devo per forza usare Zope 2.9). Quindi ho optato per una soluzione un po' più sporca: far credere al gestore dei pacchetti che Python 2.3 è installato e, ovviamente, sperare che il modulo di Plesk che usa Python non vada ad usare caratteristiche non più presenti nella 2.4.
Usando equivs (vedere l'APT Howto sezione 4.1) si può generare un falso pacchetto che fornisce Python 2.3, basta creare il file di controllo (riportato qua sotto) e lanciare equivs seguito da un bel dpkg -i.

### File: python2.3-dummy
### Commented entries have reasonable defaults.
### Uncomment to edit them.
Section: misc
Priority: optional
Standards-Version: 3.6.2

Package: python2.3-dummy
Version: 1.0
Provides: python2.3
Description: Dummy package, let know Plesk that there's python2.3
Dummy

Da notare che comunque poi va creato un link: python2.3 -> python2.4.
ln -s /usr/bin/python2.3 /usr/bin/python2.4

Ed il gioco è fatto

mercoledì, marzo 14, 2007

Fucking Åmål


Starò diventando un romanticone ma questo film del 1998 mi è piaciuto troppo e ne consiglio la visione.

Trama

Il film racconta la storia di due ragazze, Agnes (Rebecka Liljeberg) e Elin (Alexandra Dahlström), che frequentano la scuola in un piccolo e noiosissimo centro della provincia svedese, l'insignificante cittadina di Åmål ("fucking" è una parola che Elin usa per descriverla).
Elin è socievole ed ha molti amici, ma trova la sua vita insoddisfacente. Agnes, al contrario, ha pochi amici.

Agnes ha una cotta per Elin, ma non trova nessuna occasione per esprimerla. Un giorno, Elin va al party di compleanno di Agnes, principalmente come scusa per evitare di andare ad un party differente, dove ci saranno persone che vuole evitare. La sorella maggiore di Elin, Jessica (Erica Carlson), che viene con lei, la sfida a baciare Agnes, la quale accetta.

Elin scopre di condividere i sentimenti di Agnes, ed inizia quindi una relazione tra loro, tenuta nascosta all'ambiente che le circonda con mille difficoltà, fino al "coming out" finale.