giovedì 31 luglio 2008

Codice Php compilato con Bcompiler

Oggi ho scoperto bcompiler leggendo una guida a questo indirizzo. E' un modulo per Php facente parte della raccolta PECL (Php Extension Community Library) che permette la codifica di script Php, molto utile se non si vuole rendere pubblico il codice di uno script (nel caso di applicazioni commerciali). Lo svantaggio (o il vantaggio) è che è possibile compilare solo singole classi e librerie di funzioni (quindi file con istruzioni singole non saranno compilati).
Questo è scomodo (non esiste un comando "compila tutta la cartella") ma permette di suddividere tra pezzi di codice magari di pubblico utilizzo (tutto ciò che non viene compilato) da, magari, una classe con codice compilato (in modo da non rendere visibile il sorgente di questa pagina).

L'installazione su macchine Linux è semplicissima:
sudo pecl install bcompiler-0.8

Se visualizza un errore relativo a "bzip2" basta installare le librerie developer del bzip2 con:
sudo apt-get install libbz2-dev

Non dimentichiamoci di aggiungere al file /etc/php5/apache2/php.ini la seguente riga:
extension=bcompiler.so

e di riavviare apache2
sudo /etc/init.d/apache2 restart

Guardando ora nelle phpinfo() sbucherà come per magia una nuova estensione :-D

mercoledì 9 luglio 2008

Incoming...

UPDATE: per un problema di corriere il netbook non era ancora arrivato...quindi l'ho prenotato per averlo sicuramente tra martedì e venerdì!



13 Luglio 2008!

martedì 8 luglio 2008

MIgrazione quasi indolore

Come preannunciato, ho formattato tutto e installato Ubuntu 8.04 da zero: in più, ho usato l'accortezza di tenermi una partizione /home a parte, così da non dovere sempre copiare la home directory come ho fatto questa volta.
La migrazione è stata indolore: una volta reinstallati i programmi, tutte le configurazioni erano già al loro posto (grazie Linux).
L'unica cosa è che il tar.gz che conteneva le configurazioni di aMule era corrotto...porca vacca lì purtroppo ho perso i dati.
Però ora funziona tutto: guardate come va Compiz!!!


lunedì 30 giugno 2008

Riparto da zero?

Non potevo credere che la nuova Ubuntu 8.04 non funzionasse a dovere.

Se il team di sviluppo l'ha rilasciata, deve funzionare al 99%.

Eppure, dopo l'aggiornamento dalla 7.10, non andava più nulla della scheda grafica. Dopo il riavvio alla fine dell'update i servizi compiz erano disabilitati (vabbè, perdita solo di "visuale"); poi ho compreso che TUTTI i programmi che richiedono l'abilitazione 3d (OpenGL) NON FUNZIONANO PIU'. Crashano. Ho provato con i restricted drivers: niente. Ho provato con Envy: NULLA. Anche qualche libreria Python dà problemi...

Incredulo, ho pensato di scaricare la 8.04 e provarla live sul mio computer. Ci credete? Funziona tutto perfettamente!!!

Ed ora la domanda fatidica: formatto tutto e reinstallo da zero Ubuntu 8.04?

Consigli?


sabato 28 giugno 2008

Smontare le penne usb trascinandole sul cestino

AGGIORNAMENTO: sembra che me la stiano bocciando...era una idea così assurda?

Su Ubuntu Brainstorm (sito appositamente creato per raccogliere le idee della comunità ubuntu) ho postato una mia idea per fare l'unmount delle penne usb: come (all'incirca) su Mac OSX, trascinando l'icona del device sul cestino.
Quindi:
  1. Andate regolarmente su http://brainstorm.ubuntu.com/ per votare le idee;
  2. Aiutatemi a promuovere la mia idea votandola!
Per votarla:


venerdì 27 giugno 2008

Qualche tips in allegria

Due tips al volo:
  1. con sudo apt-get install sl ogni qual volta sbaglierete a scrivere ls verrà fuori un simpatico trenino (basta digitare sl)
  2. Se trascinate un file tenendo premuto il pulsante centrale del mouse (la rotellina) sbucherà fuori un menù simile a quello che viene visualizzato su windows trascinando con il tasto destro. Se il file è una immagine e viene trascinato, tenendo premuta la rotellina, sul desktop, tra le opzioni apparirà anche "Imposta come sfondo".

martedì 24 giugno 2008

Un blog con la voce!

Da oggi ho deciso di adottare vozMe, un servizio di sintesi vocale appositamente creato per i blog. Il sito, se interessa, è http://vozme.com/.
Alla pagina http://vozme.com/webmasters.php?lang=it troverete invece i servizi per i webmaster (una serie di script Javascript già pronti per l'uso).
Chissà se serve anche per l'accessibilità? Speriamo che i non vedenti siano aiutati da questo strumento :-)