Category: hacks

AWS EC2 Manage Snapshot Backup with PHP SDK

This is a simple script based upon AWS SDK PHP to manage volume’s snapshots. It simply create one snapshot per volume (once you run it) and delete snapshot older then 1 month. Please provide your personal information by copying config-sample.inc.php into config.inc.php. Run the script backup-snapshots.php with your CRON. For example: # Auto AWS Snapshots [...]


Integrate WordPress functions on Magento

Per integrare tutte le funzioni di WordPress su Magento in modo da poter fare chiamate come wp_list_pages(), wp_list_categories() o la famosa WP_Query, basta far caricare WordPress da Magento prima che si carichi lui stesso (per evitare il sovrapporsi di header e funzioni varie). Aprite il file index.php di Magento, all’inzio inserite le due righe: define('WP_USE_THEMES', false); require('/<you absolute path to wordpress root>/wp-load.php'); [...]


Apache2 / Worker / Fcgid / PHP5 on Debian Linux

Quando il tuo web server non riescie piu’ a gestire le numerose richieste che gli arrivano da tutto il mondo, e’ ora di pensare di cambiare gestione di Apache2 per qualcosa che richieda meno risorse e risulti piu’ performante. La soluzione di usare Apache in modalita’ “worker” (multi-threaded) invece di quella tradizionale “prefork” e’ il [...]


WordPress plugin for mobile touch device & how to take iPod, iPhone screenshots

Navigando casualmente il blog di Antonio Tombolini sull’iPod touch aziendale che usiamo per le prove e le verifiche delle nostre (vedi Simplicissimus Book Farm) applicazioni ho scoperto con grande meraviglia questo bellissimo e utilissimo plugin per WordPress che ormai tutti dovrebbero adottare nel proprio blog. Il plugin in questione e’ WPTouch che permette di trasformare [...]


bbPress database integration on WordPress

Integrare i dati di un forum bbPress in WordPress e’ estremamente semplice, soprattutto se il database e’ lo stesso e cambia solo il prefix delle tabelle. Quindi se avete un blog WordPress con associato un forum bbPress bastera’ creare delle corrette query nel template di WordPress per ottenere i dati del forum collegato. Per esempio, [...]


Import/Synchronizing your imap email into Gmail with imapsync

- Installare “imapsync” (su Debian/Ubuntu “apt-get install imapsync”) – Procedere alla sincronizzazione con il seguente comando: imapsync –host1 my_mail_server –port1 143 \ –user1 changeme@yourdomain –password1 mypassword \ –host2 imap.gmail.com –port2 993 \ –user2 changeme@gmail.com –password2 mypassword \ –syncinternaldates –ssl2 –noauthmd5 –split1 100 –split2 100 – Se volete sincronizzare solo specifiche direcotry Imap bastera’ aggiungere l’opzione [...]


Increase VirtualBox disk size / Resizing vdi disk

Scenario: VirtualBox installato su macchina Linux, un virtuale Windows XP con disco da 4 GB che non basta piu’. Come faccio ad aumentare lo spazio del disco virtuale senza perdere tutto? – Creo un nuovo disco virtuale su VirtualBox piu’ grande del precedente (non serve sia con dimensione fissa, dinamico andra’ benissimo) – Collego il [...]


Groundwork/Nagios & NSCAFE Plugin: How to work with passive checks

Scaricate e seguite le istruzioni del pacchetto nscafe_1.0.tar, in linea di massima dovreste riuscire a disabilitare nsca e abilitare nscafe, ricordatevi di sostituire le righe nel file /usr/local/groundwork/ctlscript.sh per fare questo. Ora il punto fondamentale per attivare i passive check tra un Nagios che fa il polling di una rete e un Nagios master che [...]


Screen rotation on ATI Radeon card with xrandr

Prima di tutto e’ indispensabile installare gli ultimi driver ATI disponibili (al momento il file si chiama ati-driver-installer-8-12-x86.x86_64.run). Installati i driver, va lanciato l’inserimento dei moduli nel kernel: modprobe fglrx Infine va abilitato il support a RandR per poter modificare al volo il layout dello schermo, cosi’ come la sua rotazione e molte altre cose. [...]


Slax la distro live portabile e altamente configurabile

Slax e’ una distribuzione Linux basata  su Slackware 12 che riesce a partire da qualsiasi supporto bootabile in appena 190MB. E’ un’ottima distribuzione sopratutto per chi sta cercando qualcosa di facilmente personalizzabile e semplice da usare. Io in particolare la sto usando per un progetto lavorativo che mi vede impegnato nella creazione e configurazione di [...]


Categories