Identificare la risoluzione del monitor in Ruby e Linux
Ho specificato Linux nel titolo perchè il piccolo snippet di codice in Ruby che ho messo sotto funziona su Linux, e non Windows (non so su macOS ma non credo).
Ho specificato Linux nel titolo perchè il piccolo snippet di codice in Ruby che ho messo sotto funziona su Linux, e non Windows (non so su macOS ma non credo).
PDFKit è una libreria per Ruby (e altri linguaggi se ricordo bene) per la creazione di file PDF partendo da HTML.
Per installare la libreria:
# gem install pdfkit
E' necessario anche il pacchetto wkhtmltopdf; su OpenSUSE si può installare così:
# zypper install wkhtmltopdf
Vediamo tre esempi basici per vedere le potenzialità della libreria.
Mi sono imbattutto in questa libreria che ci permette di creare schedulazioni per cron usando Ruby: whenever!
Per installarla possiamo usare gem:
$ sudo gem install whenever
La connessione a Redis con Ruby è abbastanza semplice, in quanto il modulo che andremo a vedere ha tutte le funzioni che rispecchiano quelle del db.
Prima di tutto installiamo la gem:
$ sudo gem install redis
Google mette a disposzione parecchie API per i suoi servizi; oggi vediamo come usare quelle per Google Calendar con Ruby!
Il punto di partenza, per qualsiasi API, è creare un progetto; potete iniziare con il wizard ufficiale.
Poi andate nella sezione Libreria ed attivate le API che volete; Google Calendar richiede delle credenziali, che potete creare nella sezione Credenziali.
Create quelle di tipo OAuth; una volta fatto dovete scaricare il file in formato JSON (sempre dalla pagina Credenziali), e salvatelo da qualche parte.
Google mette a disposzione parecchie API per i suoi servizi; oggi vediamo come usare quelle per Google Drive con Ruby!
Il punto di partenza, per qualsiasi API, è creare un progetto; potete iniziare con il wizard ufficiale.
Poi andate nella sezione Libreria ed attivate le API che volete; GDrive richiede delle credenziali, che potete creare nella sezione Credenziali.
Create quelle di tipo OAuth; una volta fatto dovete scaricare il file in formato JSON (sempre dalla pagina Credenziali), e salvatelo da qualche parte.