, , ,

Backup full ftp website con wget e pochi comandi di shell

Backup di una intera cartella ftp con wget

In un recente post ho parlato di come avevo impostato la mia politica di backup per salvare i dati dell’intero server Postgresql che gestivo in un comodo file sql, ruotandolo ogni 7 giorni e creando un backup settimanale che cancellavo automaticamente ogni mese.

Continua a leggere

,

3 libri da leggere se sei un programmatore

3Libri da leggere se sei o vuoi diventare un programmatore

Ormai su internet troviamo di tutto, tutorial, manuali, video, corsi e qualsiasi altra cosa. Ci sono peró delle cose che un programmatore non puó esimersi da leggere oppure devono essere nella sua biblioteca” sia essa virtuale o fisica che virtuale.

Io ve ne consiglio 3, sicuramente ci saranno altri articoli che ne consiglieranno di diversi, diciamo che la cosa va a sentimento. Io personalmente non li ho letti tutti, peró mi sono ripromesso di farlo nel 2017 perché di alcuni autori ho visto dei video e letto il blog ed i concetti che espongono sono interessanti e sicuramente vi aiuteranno nel lavoro di ogni giorno.

Continua a leggere

wordpress 4.7
, , ,

WordPress e migrazione installazione

A volte al migrazione di una installazione wordpress non sembra va come dovrebbe andare, installazione bloccata, warning di vario genere e sito che, apparentemente senza motivo, non funziona piú.
Continua a leggere

,

Postgresql Backup aws S3 sync

Tempo fa avevo scritto di come eseguire un backup completo dei vostri database postgresql permettendo di fare il rotate dei dati sulla base della configurazione desiderata e non nascondo che la cosa ha inaspettatamente ricevuto consensi e consigli.

Il consiglio principale piú utile ed interessante é stato quello di @apeacox il quale diceva di mettere tutto quanto su un repository github con tanto di README per raggiungere piú pubblico interessato.

Detto fatto: pgbackups

Lo script in piú ha una cosa che giá avevo pensato di aggiungere e cioé il backup di tutto quanto su un bucket S3 ed in futuro aggiungeró le configurazioni per caricare tutto quanto su un google cloud oppure su vostro ftp server.

Una volta clonato lo script e configurato in tutti gli aspetti é necessario,  nel server dove questo dovrá girare, configurare la suite awscli.
Per avere la suite installata e funzionante potete scegliere tra due strade: usare pip oppure tramite installazione manuale. Nel primo caso si risolve tutto con una sola riga di codice:

sudo pip install awscli –ignore-installed six

Mentre nel caso di installazione manuale

$ curl “https://s3.amazonaws.com/aws-cli/awscli-bundle.zip” -o “awscli-bundle.zip”
$ unzip awscli-bundle.zip
$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

 

Una volta completata l’installazione dovete configurare tutto inserendo le credenziali che potete ottenere dalla console di aws nella sezione “My Security Credential”.

$ aws configure
AWS Access Key ID [None]: *******
AWS Secret Access Key [None]: *******
Default region name [None]: us-west-2
Default output format [None]: ENTER

 

Tra i vari comandi che avete adesso a vostra disposizione quello in relazione allo script per il backup é il seguente:

aws s3 sync . s3://mybucket

Con questo comando farete una sincronizzazione della cartella corrente nel bucket che avete appena creato.

La suite di comandi di aws é molto potente, vi permette di gestire qualsiasi aspetto di tutti i servizi che amazon offre dalla gestione delle macchine virtuali ai bucket per lo storage dei file. Se siete interessati a questi aspetti iscrivetevi al programma e iniziate a sperimentare con la piattaforma, come nuovo iscritto avrete uno sconto sui servizi per un anno dalla vostra iscrizione.

SEO Tester Online parte 2 - Informaticamente
, ,

SEO Tester Online – Parte 2 Keywords Explorer

Keywords Explorer

Siamo alla seconda puntata di SO Tester Online, inizialmente prevedevo di scrivere una unica recensione per tutto quello che la piattaforma offriva peró dopo un report piú o meno dettagliato di quello che offriva la parte di analisi SEO ho capito che era meglio scrivere una seconda parte dedicata allo strumento da poco lanciato e cioé Keywords Explorer

Continua a leggere

SEO tester online - informaticamente
, ,

SEO Tester Online – una suite italiana che fará parlare di se

Oggi vorrei parlarvi di SEO Tester oline, una suite italiana al 100% che vi permette di controllare l’aspetto SEO del vostro sito in poco tempo, fornendo una dettagliata panoramica di come il si comporta e di dove agire per migliorare le performance SEO ottimizzando gli aspetti piú comuni anche se spesso dimenticati.

Continua a leggere

wordpress 4.7
,

WordPress 4.7 é disponibile

WordPress 4.7 é stato rilasciato oggi e, contrariamente a quanto faccio di solito, ho fatto l’aggiornamento del mio sito. Ho preso dei rischi perché non sempre tutto funziona alla perfezione ed in effetti i segnali che qualcosa fosse andato storto c’erano tutti…

Ho preparato tutto, verificato se ci fossero incompatibilitá con la mia installazione, ho aggiornato i plugin ed il tema prima della migrazione a WP 4.7 e poi via, click sul pulsante per l’aggiornamento, il sistema mi segnala che tutto é andato a buon fine e che non ci sono aggiornamenti particolari per il database. Tiro un grosso sospiro di sollievo, é andato tutto liscio ma ricordatevi: mai abbassare la guardia!!
Provo ad entrare nell’area admin ed ecco iniziare il problema (per fortuna solo uno): il sistema entra in loop, mi dice che non ci sono modifiche da fare al database, clicco su continua e mi rimanda alla home del sito, riprovo ad entare nell’admin ma niente, sempre il solito loop.

Continua a leggere

x11vnc - ubuntu linunx - vnc server #informaticamente

x11vnc server su ubuntu linux

X11VNC é un popolare software che permette di collegarsi in remoto ad un computer rendendo cosí a disposizione il desktop come se ci si trovasse davanti ad un monitor. Il vantaggio di questo software é che praticamente potete installarlo in qualsiasi distribuzione linux con pochi passi e la sua configurazione é molto semplice. Una volta configurato potete utilizzare qualsiasi vnc client, per qualsiasi sistema operativo ed avrete il vostro desktop linux a disposizione.

Continua a leggere

Automatizzare la propria vita é un must per un programmatore…

É quello che é successo ad un ex programmatore di una azienda straniera che ha dato al concetto di automatizzare una nuova definizione.

Si sa che un programmatore é notoriamente pigro e qualsiasi task ripetitivo che possa essere realizzato con uno script é indice dell’utilitá di quest’ultimo. A volte peró la cosa ci scappa di mano ed arriviamo ad avere situazioni limite come hanno scoperto i colleghi di questo anonimo programmatore dopo che quest’ultimo si é licenziato. Per farla breve questo ragazzo aveva creato degli script per le mansioni piú disparate tra cui avvisare la moglie/ragazza che sarebbe arrivato a casa in ritardo (il tutto basandosi sul fatto che fosse giá loggato su un terminale) oppure avvisare il titolare che avrebbe lavorato da casa, sempre previo controllo di non essere giá loggato sulla propria postazione.
Continua a leggere

Black Friday – Offerte vantaggiose per tutti

Ci siamo, ormai fine Novembre si avvicina ed il tanto atteso black friday é alle porte. Ovviamente come tutti voi sto seguendo i vari Amazon, Gearbest e simili per trovare le offerte migliori su prodotti di mio interesse, a volte gli sconti sono vantaggiosi anche considerando il prezzo di partenza, mentre per altre cose ovviamente la convenienza non é poi cosí evidente.

Prima di passare alle promo piú interessanti e che mi sento di consigliare volevo chiedervi: quanti di voi sanno cos’é il Black Friday ed il perché del suo nome?
Continua a leggere