Archivi categoria: Programmazione

Ubuntu: Installare estensioni PHP tramite PEAR e PECL

Dopo aver installato Drupal nel post Ubuntu Server: Installare Drupal 7.14 e guardando nella sezione Resoconti, potremmo notare che il server non è in grado di visualizzare l’avanzamento del caricamento dei file, poichè non possiede le librerie necessarie a questo scopo.

Apriamo il terminale del nostro server e digitiamo:

sudo apt-get install php-pear php5-dev php5-cli
sudo apt-get install libpcre3-dev libmagic-dev
sudo pear update-channels
sudo pear upgrade

sudo pecl install uploadprogress

Creare un file:

sudo nano /etc/php5/conf.d/uploadprogress.ini

ed all’interno metterci:

extension=uploadprogress.so

Salvare il file, uscire dall’editor e riavviare il Server Apache dal terminale:

sudo /etc/init.d/apache2 restart

Aggiornando la pagina dei Resoconti sullo stato in Drupal, notiamo che risulta essere installato correttamente!

 

PHP: Aumentare limite dimensione dei file di upload

In molti CMS è possibile utilizzare moduli per il caricamento di file, come musica, foto, documenti e molto altro ancora.

Spesso incontriamo una forte limitazione, che riguarda la dimensione massima consentita per un file, che per default è impostata a 2Mb o 8Mb, in base alla modalità di upload del file PHP.

E’ possibile modificare la dimensione modificando il file php.ini, file di configurazione del server PHP.

Apriamo un terminale e digitiamo:

 sudo nano /etc/php5/apache2/php.ini

A questo punto cerchiamo le due righe:

upload_max_filesize
post_max_size

e modifichiamo i valori.

A questo punto riavviamo il server Apache per rendere effettive le modifiche:

sudo /etc/init.d/apache2 restart

 

Configurare OpenCV su NetBeans in Ubuntu 10.10

PREMESSA: La seguente guida è stata testata con:

  • Ubuntu Desktop 10.10
  • NetBeans IDE 7.1.1
  • OpenCV 2.2.0

La configurazione si svolge in quattro parti:

  1. Configurazione ambiente di lavoro;
  2. Installazione NetBeans IDE;
  3. Installazione OpenCV;
  4. Configurazione NetBeans.

1. Configurazione ambiente di lavoro

Apriamo un terminale e digitiamo:

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev

In seguito abbiamo bisogno di installare le JDK e utilizziamo il terminale, dando uno alla volta i seguenti comandi:

sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk

2. Installazione NetBeans IDE

A questo punto possiamo scaricare NetBeans IDE 7.1.1; consiglio di scaricare la versione All, cioè la versione completa che potremo usare anche per altri linguaggi ed altri scopi.

Possiamo reperire il tutto all’indirizzo seguente:

http://www.netbeans.com/downloads/index.html

A questo punto avremo un file .sh che andremo ad installare (netbeans-7.1.1-ml-linux.sh)

Apriamo un terminale, posizioniamoci nella cartella dove abbiamo salvato il file “netbeans-7.1.1-ml-linux.sh” e diamo:

    sudo sh ./netbeans-7.1.1-ml-linux.sh

Attendiamo il termine dell’installazione, che avrà durata variabile in base alle caratteristiche del vostro pc.

Alla fine dell’installazione, nel menu Applicazioni – – – > Programmazione ci sarà il nostro NetBeans IDE 7.1.1

3. Installazione OpenCV

Siamo pronti per scaricare le librerie OpenCV 2.2.o che possiamo reperire il seguente indirizzo:

http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2/download

Ora bisogna scompattare il file appena scaricato; apriamo un terminale, posizioniamoci nella cartella dove abbiamo salvato il file e digitiamo:

    tar -xvf OpenCV-2.2.0.tar.bz2

A questo punto avremo una cartella che si chiama OpenCV-2.2.0; digitiamo da terminale:

cd OpenCV-2.2.0/
cmake .

Nota: Mi raccomando lo spazio ed il . (punto) dopo il comando cmake

Nella schermata di output, controlliamo che non sia presente nessun errore. Ora, sempre da terminale, diamo:

make

Nel frattempo possiamo fare una pausa caffè, poiché l’operazione impiegherà diversi minuti; in seguito diamo:

sudo make install
 

4. Configurazione NetBeans

Apriamo NetBeans da Applicazioni – – – > Programmazione e andiamo a creare un nuovo progetto C/C++, selezionando C/C++ Application

Diamo un nome al nostro progetto ed avremo una schermata del genere

Ora tasto destro del mouse sul nome del progetto, selezioniamo Properties


Ora selezioniamo C Compiler, icona […] in direzione di Include Directories ed aggiungiamo questo percorso

/usr/local/include/opencv2

Lo stesso facciamo nella sezione C++ Compiler

Ora passiamo alla Scheda chiamata Linker, modificando il parametro Additional Library Directories, cliccando su […] e selezionando il percorso

/usr/local/lib

Sempre in Linker clicchiamo su Libraries e aggiungiamo tutte le librerie contenute nella cartella /usr/local/lib , ottenendo qualcosa del genere:

Chiudiamo questa finestra cliccando su OK ed avremo una situazione simile nella scheda Linker

Applichiamo le impostazioni e adesso il nostro progetto è configurato correttamente per utilizzare le librerie OpenCV.

%d blogger hanno fatto clic su Mi Piace per questo: