Miro Rubix è tornato!

Ho rimesso online un gioco che ho fatto alcuni anni fa, chiamato Miro Rubix. Lo potete utilizzare sia per PC che per PSP! Un semplice puzzle, ispirato dal famoso gioco chiamato Rubik’s Cube. Il puzzle inizia con due figure iniziali dove solamente quella di sinistra è mescolata in vari quadranti. Muovendo solamente le colonne e le righe della figura di sinistra, bisogna riuscire a comporre la figura originale mostrata sulla destra. Il gioco ha a disposizione varie immagini per i puzzle, oppure si può giocare con i puzzle classici, questi ultimi sono immagini particolari che hanno solamente alcuni quadranti colorati. Inoltre potrete utilizzare le vostre immagini per creare i puzzle!

Continua a leggere

MExpr

Finalmente, ho rilasciato la mia prima versione della libreria MExpr!

Una libreria C++ che analizza delle espressioni matematiche, traducendole da stringhe a strutture facilmente manipolabili. La libreria è stata realizzata utilizzando bison e flex. La valutazione viene fatta attraverso un Abstract Syntax Tree, navigandolo ricorsivamente. Se si necessita di valutare più volte la stessa espressione, ad esempio per disegnare una funzione cambiando solamente il valore di una variabile, Si può anche compilare l’espressione in bytecode; quest’ultimo utilizza una pila per valutare l’espressione, risultando molto performante. La libreria supporta le variabili e funzioni parametriche con un qualunque numero di parametri. Si possono definire funzioni con stesso nome ma con numero diverso di parametri, lasciando al parser il compito di gestire l’overloading delle funzioni. Inoltre supporta le moltiplicazioni implicite, permettendo di scrivere espressioni in maniera naturale come: “-3xy^2″. Mette anche a disposizione un set di funzioni standard prese dalla libreria math.h.

Guarda la pagina ufficiale

Virtual Hosts in LAMP

Nell’ultimo post vi ho raccontato di come istallare LAMP su Ubuntu. Adesso voglio invece mostrarvi come configurare i virtual host, in questo modo potrete creare diversi siti indipendenti (anche ognuno in un sito differente).

Continua a leggere

Installare LAMP su Ubuntu

Nell’ultima settimana ho re-installato LAMP in Ubuntu 11.10 per provare qualcosa.

Vi mostrerò quindi le semplici istruzioni per installare tutto in maniera corretta. In futuro vi mostrerò anche come configurare i vari host.

Continua a leggere