Velocizzare la connessione a MySQL server

Nel caso in cui la connessione ad un server MySQL sembri lenta, o meglio nel caso in cui la procedura di autenticazione presso il server MySQL risulti lenta, è possibile effettuare una piccola modifica al file di configurazione per velocizzare il tutto. ATTENZIONE: questo non significa che il server MySQL sarà più veloce nell’esecuzione di … Leggi tutto

Impostare variabili d’ambiente per un utente o per tutti gli utenti su GNU/Linux

Le variabili d’ambiente (Environment variable) servono per dichiarare delle informazioni (es il path di ricerca, oppure la JAVA_HOME, etc) su una postazione Linux based. Ci sono dei file in particolare che il sistema legge all’avvio, rendendo “d’ambiente” (ovvero pubbliche, utilizzabili, disponibili) delle variabili. In particolare in /etc/profile oppure /etc/bash.bashrc si possono inserire le variabili d’ambiente … Leggi tutto

Convertire BR multipli in un solo BR

E’ possibile utilizzare una semplice espressione regolare per sostituire occorrenze multiple di BR in un solo BR. Ad esempio potrei trasformare velocemente:

in

con la seguente espressione regolare:

Con lo stesso sistema possiamo convertire gli accapo (\n) multipli. Ad esempio avendo:

posso trasformarlo in

con la funzione:

Convertire un flv in mp3 con ffmpeg

Sicuramente conoscete ffmpeg, una soluzione multipiattaforma per la conversione tra diversi formati audio/video. Non mi dilungherò ora su come recuperare ed installare ffmpeg (onLine ci sono centinaia di how-to). Tra gli altri formati, ffmpeg consente anche l’estrazione di mp3 da filmati flv. Innanzitutto verifichiamo il formato audio presente nel file flv con:

dovreste vedere … Leggi tutto

Errore open_basedir con eAccelerator 0.9.6

C’è un piccolo errore nella versione 0.9.6 di eAccelerator che non consente il corretto funzionamento dell’impostazione open_basedir di PHP. In pratica pur essendo tutto correttamente configurato, PHP continua a visualizzare un errore relativo al fatto che lo script non è nel path indicato in open_basedir, anche se non è così. L’errore è del tipo “Fatal … Leggi tutto

Come attivare due indirizzi IP sulla stessa scheda di rete su Debian

Come saprete il file di configurazione delle interfaccie di rete su Debian è: /etc/network/interfaces Probabilmente non tutti sanno che è possibile assegnare più di un indirizzo IP alla stessa scheda di rete. Se ad esempio volessi assegnare gli IP 10.0.0.10 e 10.0.0.11 alla scheda eth0 basterebbe inserire nel file di configurazione /etc/network/interfaces quanto segue:

Leggi tutto

Aggiungere e rimuovere un utente MySQL

Vi segnalo le query da eseguire per creare/eliminare un utente MySQL al volo. Le query vanno eseguite chiaramente dopo essersi connessi a MySQL con un utente che ha i privilegi di creare altri utenti. Creazione utente

Gli elementi da variare in base alle vostre esigenze sono: *.* = ovvero nome_db.tabella_db a cui dare i … Leggi tutto

Comprimere il codice Javascript

Sicuramente vi sarà capitato di vedere codice javascript indecifrabile incluso in pagine web. Questo significa che il codice è stato compresso, ovvero si sono rimossi spazi e caratteri inutili (commenti, etc) ed i motivi sono essenzialmente due: rendere illegibile il codice e ridurre la dimensione dello script, velocizzandone il caricamento. Tra i vari tool che … Leggi tutto

Salvando un file con Flex/Air visualizzo l’errore SecurityError: fileWriteResource

Sono incappato in un messaggio di errore, apparentemente anomalo, durante il salvataggio di un file nella cartella dell’applicazione (File.applicationDirectory)

La porzione di codice che identificava il file (un’immagine nel mio caso) è:

e la soluzione è al problema è puntare il file in quest’altro modo:

Spero possa esservi di aiuto… Enjoy