ruby

Exchange rate in Ruby e ExchangeRate API

Exchange rate in Ruby e ExchangeRate API

ExchangeRate API è un servizio gratuito per ottenere informazioni sulle valute.

Non sembrano esserci limiti alle richieste, ed non è richiesta una registrazione.

Dalle FAQ si evince che i dati vengono aggiornati ogni 24 ore.

Prendendo l'esempio di base dalla documentazione, vediamo come interrogare queste API in Ruby.

Leggi
Usare Kyoto Cabinet con Ruby

Usare Kyoto Cabinet con Ruby

Kyoto Cabinet è un libreria per la gestione di un db in formato key:value.

Viene considerata una alternativa a DBM / NDBM / GDBM, in quanto ha performance molto più elevate.

Sono previsti driver per diversi linguaggi; mi ha incuriosito ed ho fatto una veloce prova con Ruby.

Leggi
Monitorare Linux in tempo reale con Scout_Realtime

Monitorare Linux in tempo reale con Scout_Realtime

Il programma che vediamo oggi, Scout_Realtime, ci consente di monitorare le risorse del nostro server / pc Linux in tempo reale usando il browser.

Il programma è scritto in Ruby, e quindi dobbiamo averlo installato sul sistema.

Su Arch Linux:

# pacman -Sy rubygems

Leggi
Identificare la risoluzione del monitor in Ruby e Linux

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).

Leggi
Trasformare HTML in PDF con Ruby e PDFKit

Trasformare HTML in PDF con Ruby e PDFKit

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.

Leggi
Utilizzare cron con Ruby

Utilizzare cron con Ruby

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

Leggi
About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2572 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy