Script di aggiornamento per Ghost su CentOS

Ghost è una piattaforma di blogging che mi ha preso veramente molto. Potete trovare tutto quello che penso su questo prodotto cercando il tag Ghost. Personalmente utilizzo un'installazione self-hosted di Ghost sotto VPS DigitalOcean ed ovviamente le operazioni di manutenzione e aggiornamento sono delegate all'utente. L'operazione di aggiornamento di Ghost non è complicata, e porta via in generale 10-15 minuti per ogni nuova release. Da bravo sistemista però bisogna cercare di automatizzare il più possibile tutte le operazioni ripetitive. Uno dei primi problemi da risolvere in un'installazione self-hosted di Ghost è il problema dell'autostart. Quale metodo utilizzare per far in modo che node avvii l'applicazione. Ce ne sono tanti, io personalmente ho preferito utilizzare uno startup scrip. Lo ho trovato cercando su Google "startup script for ghost". Non sarà una soluzione molto elegante ma funziona! Lo script va inserito nella cartella /etc/init: #/etc/init/ghost.conf description "blog.virho.it" author "Andrea Giacomin" start on runlevel [2345] stop on shutdown respawn script export HOME="/root" echo $$ > /var/run/ghost.pid cd exec /usr/bin/node /usr/bin/npm start --production >> /dev/null 2>&1 #for logging var/log/testjs.log 2>&1 end script pre-start script # Date format same as (new Date()).toISOString() for consistency #echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> /var/log/testjs.log end script pre-stop

Continua a leggere >>>

CrxMouse, ecco come muoversi con lo scroll del mouse tra le tab di Chrome

Finalmente! Cercavo questa funzionalità da tempo, la settimana scorsa mi sono ritagliato un pezzetto di tempo e dopo qualche ricerca ecco la riposta! CrxMouse. Poter utilizzare la rotellina del mouse per passare da una tab all'altra era una delle funzionalità che più utilizzavo in Opera. Nel passaggio a Chrome questa funzione viene meno. CrxMouse, in realtà, è un'estensione molto più complessa e permette di effettuare determinate operazioni, completamente customizzabili dall'utente, eseguendo delle gestures con il mouse. Di fatto gestisce, in dettaglio, il ruolo del mouse nel browser. Un'estensione sicuramente da provare. Attualmente io la utilizzo solo per la funzionare si switching fra le tab con la rotellina del mouse, ma nelle mani di un utente esperto le potenzialità sono tante!

Continua a leggere >>>

HP LaserJet 1010 su Windows 7 x64

Pochi giorni fa mi sono imbattuto in un cliente con una HP LaserJet 1010, una stampante laser antica! HP non ha rilasciato aggiornamenti software per Windows 7, né x86 né x64. Fortunatamente Microsoft ci ha messo lo zampito, e seppur vetusta questa stampante può funzionare tranquillamente anche su un sistema operativo moderno. La soluzione a questo problema l'ho scovata in questo post. Semplicemente andiamo a questa pagina con Internet Explorer (è l'unico supportato), non è altro che il catalogo online degli aggiornamenti di Windows. Nei primi tre risultati troveremo i driver per varie architetture: IA64, x86 e x64. Scaricate quelli che fanno al caso vostro e procedete con l'installazione manuale dei driver! Ad operazione effettuata potrete utilizzare la stampante senza nessun problema. Questi driver dovrebbero funzionare anche con versioni successive di Windows 7: tipo Windows 8 e 8.1 e relative versione Windows Server. 😉

Continua a leggere >>>

Unire più PDF con pdfbinder

Poniamo l'esempio di non avere i "big money", e quindi non poterci permettere licenze di Adobe Acrobat Pro. Come fare per unire (merge) più file PDF in uno unico? A questo problema esistono diverse soluzioni. Io amo le soluzioni a basso impatto e quindi questa è la mia! pdfbinder è un semplice software che con due click permette di unire n file pdf in uno unico con n pagine. UPDATE Oltre a pdfbinder è possibile utilizzare Gios PDF Splitter and Merger. I binari sono disponibili gratuitamente, così come i sorgenti 😉 Grazie per la segnalazione Beppe 😉

Continua a leggere >>>