Category: script

For loop explained (Bash, PHP, Perl, Phyton)

Quante volte vi sara’ capitato di scrivere un ciclo “for” nel vostro linguaggio di programmazione preferito per automatizzare un processo o per renderlo piu’ semplice? Ecco come si scrive un ciclo “for” in 4 linguaggi di programmazione molto famosi: Bash: for i in $(seq 1 10); do echo $i; done PHP: for ($i=1; $i>=10; $i++) […]


Postfix Mail Graph monitoring with Cacti

Se avete bisogno di graficare su Cacti l’andamento di un server mail che usa Postfix come MTA, questi semplici step vi saranno di particolare aiuto: Salvate nel vostro server mail lo script mailgraph.pl che trovate all’interno del download (thanks to David Schweikert) Lanciatelo come root con l’ozione -d per renderlo demone: ./mailgraph -d (usate –help […]


WordPress Query based on Custom Field and Category

Il bello di WordPress e’ che puoi farci di tutto e se il loop di default che ti propone non ti sta bene e vuoi loopare su query personalizzate da te, puoi. Per esempio potreste volere che la query principale riporti solo determinati post basati su specifiche categorie, tags o quello che vi pare, e […]


Worpdress WassUp Plugin @ wpwp.org

Per tutti coloro che ancora non se ne fossero accorti il mio plugin che va per la maggiore, WassUp, ha ricevuto in regalo il suo proprio dominio con tanto di forum di discussione, wiki e svn (oltre a il logo che mancava). Questi i vari nuovi indirizzi dove trovare tutte le informazioni per installare, usare […]


Ajax: Plotting drawing charts using Jquery and Flot

Inanzitutto buon anno a tutti! WassUp, Il mio plugin per le statistiche su WordPress, sta andando molto bene, grazie anche all’aiuto di Helene, siamo arrivati a una versione soddisfacente, ma che lascia ancora molto spazio a nuove caratteristiche che piano piano implementeremo. Al momento sto lavorando sull’aggiunta di alcuni grafici realizzati “al volo” grazie all’impiego […]


Linux Bash ottenere la somma di numeri interi da file linea per linea

Due righe di codice bash per sommare insieme piu’ numeri all’interno di un file. Prendiamo un file del tipo: 3443535 9878977 67554 987798 232324 Come ottenere la somma totale di tutte le linee? Niente di piu’ semplice: #!/bin/bash if [ -z $1 ]; then echo “Usage: $0 <file>” exit 1 fi sum=`(sed ‘s/^/x+=/’ $1; echo […]


Gnome Nautilus Extensions: i tool per avere tutto a portata di click (destro)

Poche versioni fa furono introdotte le estensioni e gli script per Nautilus, il file manager di Gnome (l’Explorer di Linux per capirci ma il paragone e’ ovviamente ridicolo), e oggi vorrei segnalarvene alcune veramente utili. Se per esempio dovete ridimensionare o ruotare una o piu’ immagini contemporaneamente e non avete Gimp installato o volete farlo […]


Convert date to timestamp in Linux and SunOS

Mi e’ capitato di dover convertire delle date in timestamp usando la bash. In ambienti GNU Linux grazie al comando date (GNU date) e’ possibile farlo con una riga, molto facilmente: date –utc –date “2007-07-26 11:57:54” +%s vi riportera’ l’output: 1185451074 La data in questo caso deve essere nel formato americano: yyyy-mm-dd hh:MM:ss I problemi […]


Categories