mercoledì 31 dicembre 2014

Magento: notifica su header negozio in modalita' demo

Dopo aver clonato un negozio magento puo' essere opportuno metterlo in stato DEMO (con relativa notifica sull'header della home page). Un esempio del frontend:



e uno del backend:



(la funzione demo e' automaticamente settata in caso di una nuova installazione di Magento)

Per abilitarla (o disabilitarla) bisogna entrare nel backend di Magento e selezionare SI o NO dalla voce:

Sistema - Configurazione - Generale - Design - HTML Head -  Visualizza notifica Negozio Demo

Confermare la scelta cliccandi sul bottone SAVE CONFIG in alto a destra.

martedì 25 novembre 2014

Guake: modificare la larghezza della finestra

Editare /usr/bin/guake

Trovare il blocco di codice
       
        screen = self.window.get_screen()
        height = self.client.get_int(KEY('/general/window_height'))
        # modificata larghezza finestra guake
        # width = 100
        width = 90
        halignment = self.client.get_int(KEY('/general/window_halignment'))

e cambiare

        width = 100
       
in

        # width = 100
        width = 90

Il valore della variabile width esprime la larghezza della finestra espressa in percentuale rispetto alla larghezza dello schermo.

N.B. in alcune distribuzioni il file da modificare e' /usr/lib/guake.py

giovedì 9 ottobre 2014

ispconfig3: disabilitare filtri antivirus e antispam

vi /etc/postfix/main.cf

Commentare le due linee:

content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings

che diventano quindi:

# content_filter = amavis:[127.0.0.1]:10024
# receive_override_options = no_address_mappings

Far ripartire postfix:

/etc/init.d/postfix restart

Rimettere in coda le eventuali mail in sospeso:

postsuper -r ALL

(questo ultimo comando serve ad evitare l'errore "postfix/qmgr[xxxx]: warning: connect to transport private/amavis: Connection refused"

Disabilitare servizi antispam e antivirus:

 /etc/init.d/clamav-daemon stop
/etc/init.d/clamav-freshclam stop
/etc/init.d/amavis stop

Dopo aver verificato che tutto funzioni corretamente, disabilitare l'avvio automatico al boot dei servizi antispam e antivirus:

update-rc.d -f clamav-daemon remove
update-rc.d -f clamav-freshclam remove
update-rc.d -f amavis remove

lunedì 25 agosto 2014

sed: sostituire tutti gli spazi a inizio riga con un altro carattere

Se vogliamo sostituire, ad esempio, tutti gli spazi a inizio riga con il carattere underscore ('_'), possiamo usare questo comando:

sed ':a;s/^\([[:space:]]*\)[[:space:]]/\1_/;ta' file

Se vogliamo mantenere l'indentazione di un blocco di codice in formato testo dopo averlo messo su un server http possiamo sostituire gli spazi iniziali con il codice HTML corrispondente allo spazio:

 


sed ':a;s/^\([[:space:]]*\)[[:space:]]/\1 /;ta' file

giovedì 21 agosto 2014

Linux: conversione da WAV a MP3

Installiamo il software necessario

sudo apt-get install lame

Spostiamoci nella cartella contenente i file .wav da convertire e lanciamo il comando seguente:

for f in *.wav; do lame -V 1 "$f" "${f%.wav}.mp3"; done

php: visualizzare gli eventuali errori nell'esecuzione di una query mysql

Inserire la linea di codice seguente subito dopo la query da controllare:

echo mysql_errno() . ": " . mysql_error() . "\n";

venerdì 15 agosto 2014

Convertire tutte le immagini PNG di una cartella in formato JPG

mogrify -format jpg *.png