cordova: An error occured during creation of android sub-project

Ebbene si, tra le tante cose ho deciso di esplorare anche PhoneGap. Dopo mesi di prove con Titanium, che purtroppo non mi ha lasciato molto soddisfatto, ho sviluppato la mia prima app per android con Android Studio in modo nativo. E’ però rimasta la curiosità sui sistemi con base html5 che permettono di creare applicazioni … Leggi tutto

Kill: riavviare un processo

Sui sistemi Unix Like è possibile stoppare un processo tramite il comando kill. Se ad esempio il processo da stoppare è il 200, basterà digitare (con i privilegi di root):

In alcuni casi può però essere utile riavviare un processo, ad esempio riavviare apache per fargli rileggere la configurazione. Anche in questo caso può … Leggi tutto

Mysql: replica master-master ed auto flush dei vecchi logs

Usando la configurazione per la replica di MySQL master-master, avrete notato che i logs binari sono sempre tutti li, ovvero non vengono cancellati dopo che la replica è stata commpletata. Per ovviare, si può inserire una direttiva nel file my.cnf (/etc/mysql/my.cnf) che cancella quelli più vecchi di 7 giorni:

Si può anche decidere di … Leggi tutto

VMWARE ESX ed i caratteri ripetuti nella console

Usando la console ESX di VMWARE per gestire le varie macchine virtuali, si riscontra sempre il fastidioso problema dei caratteri ripetuti. Con un semplice accorgimento, questo si può evitare. Questa la procedura: spegnere la macchina virtuale; accedere alla relativa configurazione (tasto destro e poi Edit Settings); cliccare sul tab Options; scegliere General (sottomenu di Advanced); … Leggi tutto

Effettuare il debug di uno script PHP con xDebug e vim su Debian Wheezy

Un aggiornamento per l’uso di PHP xDebug con vim su Debian Wheezy.

Dunque, gli strumenti che useremo sono: xdebug, vim, vDebug client.

L’installazione di vim standard su Lenny non è sufficiente per l’uso dei plugin (nel nostro caso vDebug client) e quindi dovremo installare il pacchetto vim-nox:

Leggi tutto

Linux: Debian Wheezy, come installare ia32-libs ed i pacchetti a 32bit

A partire da Wheezy, Debian introduce la modalità multiarch, pertanto il pacchetto ia32-libs è deprecato. E’ ora possibile installare direttamente pacchetti a 32bit dopo aver abilitato il supporto per l’architettura i386:

Nota: Generalmente quando si tenta di avviare un binario su un sistema a 64bit ed il binario è a 32bit, viene visualizzato un … Leggi tutto

Installare gli open-vm-tools (vmware) su Debian 7 Wheezy

La procedura per l’installazione degli open-vm-tools (i tool per le macchine virtuali vmware) su Debian Wheezy è simile a quella per l’installazione su Squeeze di cui abbiamo già parlato nel blog. Basta controllare che nel file /etc/apt/sources.list siano presenti le righe:

e successivamente procedere con:

A questo punto potrebbe capitare di vedere errori … Leggi tutto

OS X – Homebrew: The missing package manager for OS X

Homebrew per OS X è un package manager, ovvero un gestore di software da poter installare nel proprio Mac tramite il Terminale che trovate in “Applicazioni“->”Utility“. Mac OS X può far funzionare molto software open source che generalmente viene sviluppato per Linux ed Homebrew permette proprio di installarlo (quindi scaricarlo, compilarlo ed attivarlo) in modo … Leggi tutto

Linux: Installare ioncube loader

Una piccola e veloce guida per installare il loader ioncube.
Installare la cli di php

determinare l’architettura sl S.O., digitando quanto segue nel terminale:

scaricare la versione della libreria per la propria architettura:

estraiamo la libreria:

Leggi tutto

Linux: Usare vi come editor di default per crontab -e

Per modificare il crontab utente, si utilizza il comando:

Alcune distribuzioni sono configurate per utilizzare l’editor nano, ma per quelli come me che preferiscono vim, possono impostare l’editor di default modificando il file ~/.bashrc ed aggiungendo:

Basta poi rileggere il file:

per poter usare il crontab -e con l’editor vim enjoy!