martedì, dicembre 18, 2007
mercoledì, ottobre 03, 2007
Un esempio giocattolo di implementazione di malloc: myalloc
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
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
Plesk 8.1.1 su Debian GNU/Linux 4.0 (Etch)
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-dummyDa notare che comunque poi va creato un link: python2.3 -> python2.4.
### 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
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
Attenzione: di seguito viene rivelata, del tutto o in parte, la trama dell'opera.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.