domenica 18 giugno 2017

Raspberry Pi

Il mio amicone Dante mi ha dato l'opportunità di provare un Raspberry Pi 2.

Ne avevo sentito parlare ma per questione di tempo non avevo ancora approfondito la conoscenza di questo gioellino tecnologico!

Cos'è il Raspberry Pi?
Il Raspberry Pi è un piccolo computer dalle dimensioni di una carta di credito che si collega alla TV e ad una tastiera. La mission della Fondazione che ha creato il Raspberry Pi è "Vogliamo vederlo usato da adulti e bambini in tutto il mondo per imparare la programmazione e la produzione digitale."  La Fondazione Raspberry Pi lavora per mettere le potenzialità della produzione digitale nelle mani di persone in tutto il mondo. 
Il Raspberry Pi è un computer a basso costo e ad alte prestazioni che le persone usano per imparare, risolvere i problemi e divertirsi. Il Raspberry Pi ha debuttato a febbraio 2012. Il software è basato su kernel Linux ed in virtù di essere open-source, offre l'opportunità di esplorare il codice sorgente in modo da capire l'interazione tra hardware e software.
Il Raspberry Pi è ritenuto uno strumento di apprendimento ideale, in quanto è economico ed ha bisogno solo di una tastiera e di una TV. 

A cosa serve il Raspberry Pi?
Può essere utilizzato in progetti di elettronica e per molte delle cose che fa un PC desktop, come fogli di calcolo, elaborazione di testi, navigazione in Internet e giochi. Riproduce anche video ad alta definizione. Ad esempio con la distribuzione OSMC (Open Source Media Center) ottimizzata con Kodi che sto provando, diventa un vero e proprio media center per distribuire contenuti multimediali ai dispositivi collegati nella rete privata e rende ad esempio il vecchio televisore con ingresso HDMI un vero e prorio SMART TV connesso alla internet.

Specifiche Hardware del Raspberry Pi 3 modello B
Dal 2012 ad oggi ci sono state vari aggiornamenti dell'Hardware del Raspberry Pi: A, B, A+, B+, 2, Zero, 3, Zero W. Il Raspberry Pi 3 è la terza generazione del Raspberry Pi. Ha sostituito il Raspberry Pi 2 Modello B a Febbraio 2016.


RASPBERRY PI 3 MODEL B
CPU 1.2GHz 64-bit quad-core ARMv8
Wi-Fi 802.11n Wireless LAN
Bluetooth 4.1
Bluetooth Low Energy (BLE)
1GB RAM
4 USB ports
40 GPIO pins
Full HDMI port
Ethernet port
Jack 3.5mm audio  e composite video
Camera interface (CSI)
Display interface (DSI)
Micro SD card slot 
VideoCore IV 3D graphics core


HW non fornito
- La Micro SD non è fornita e la dimensione minima raccomandata è 8GB. Da preferire almeno una Classe 10 che ha prestazioni in termini di velocità più elevate
- L'alimentatore non è fornito. Il power supply deve essere di almeno 2.5A per il Pi 3
- La tastiera non è fornita. In commercio ne esistono svariate che si possono collegare via usb con collegamento bluetooth. Alcune hanno anche il touchpad per funzionare anche come mouse
- Il cavo HDMI non è fornito. Da preferire un cavo CEC in modo tale che se la TV (non fornita) è predisposta, si puo' usare il Raspberry dal telecomando del televisore

Software. Quali sono le distribuzioni software per il Raspberry Pi?
Il Raspberry è fornito senza software precaricato in modo da permettere all'utente di scegliere la distribuzione più adatta alle proprie esigenze. La distribuzione ufficiale della Fondazione Raspberry Pi è la Raspbian ma ce ne sono altre sviluppate e manutenute da terze parti che svolgono e sono ottimizzate per svolgere diversi compiti.

Raspbian e' il sistema operativo per Raspberry Pi supportato dalla Fondazione basato sulla distribuzione Linux Debian. Si puo' installare usando NOOBS o puoi fare il download dell'immagine. Questa distribuzione ha preinstallato alcuni software per imparare e linguaggi di programmazione per uso generico come  Python, Scratch, Sonic Pi, Java, Mathematica

Windows 10 IoT Core. Anche Microsoft mette a disposizione i suoi strumenti di sviluppo ed il proprio sistema operativo ottimizzato per il Raspberry. Installando Windows 10 per l'Internet delle cose è possibile usare il Raspberry per sviluppare SW e creare il proprio progetto usando Visual Studio. Si puo' programmare con i vari linguaggi di programmazione supportati come Python, C#, C++. Come al solito ci sono vari tutorial per poter imparare a fare Cose Connesse!

OSMC, Open Source Media Center è un media player basato su Linux. Offre la possibilità di creare un vero e proprio media center con contenuti multimediali (musica, video) che hai nel tuo Hard Disk o nel tuo NAS oppure direttamente da internet installando specifici add-on e fare così stream TV. OSMC è la distribuzione che sto provando con il mio televisore e posso dire che davvero è ben fatto e semplice da installare. Aggiungendo gli add-on delle maggiori TV italiane puoi creare una vera e propria TV SMART e on-demand. Bellissima la gestione dei tuoi film: OSMC automaticamente scarica le copertine e crea una libreria ordinata per anno, attore, genere di film e chi più ne ha più ne mette!

L'elenco delle distribuzioni si trova a questo link e ce ne sono alcune che attirano la mia curiosità tipo la distribuzione per creare la stazione meteo o Ubuntu desktop che presto proverò!


Sistemi Operativi per Raspberry


Lo starter Kit Raspberry Pi 3
Se sei uno smanettone già conoscerai Raspberry e lo troverai sicuramente interessante. Anche i meno esperti si possono cimentare con questo microcomputer partendo da questo kit che comprende:
  • Raspberry Pi 3 Model B (Made in the UK)
  • Alimentatore ufficiale Raspberry Pi 3 (5V - 2.5A)
  • Case ufficiale Raspberry Pi 3
  • MicroSD ufficiale Raspberry Pi con NOOBS + adattatore
  • Cavo HDMI 1 metro e dissipatori  

 Raspberry Pi 3 Official Starter Kit

Buona programmazione oppure buono stream on demand con Raspberry Pi 3

martedì 13 giugno 2017

Perchè Adobe Acrobat Reader PDF è così grande?

Ho appena controllato la versione attuale del famoso reader PDF

La dimensione totale è: 106.47 MB

Ma perchè? Non lo so!


Ho fatto una ricerca con Google ed ho visto che ci sono altri reader molto più leggeri e gratis. Uno di questi è Sumatra come la bellissima isola in Indonesia. Leggo dal sito che è un reader per Windows capace di leggere PDF, ePub, MOBI, CHM, XPS, DjVu, CBZ, CBR. 

Le due cose che mi hanno interessato di più a questo programma Sumatra  sono:
  1. Dimensioni dell'installer 64-bit: 5.07 MB 
  2. E' un progetto Open Source: il codice sorgente su GitHub

 Download Sumatra

Ci sono anche altri PDF reader e chissà quanti altri ma non li ho provati.


A seguire un elenco di programmi per leggere file PDF e non solo in ordine di dimensione


SlimPDF (1.46 MB)

Sumatra (5.07 MB)

Foxit Reader (6.73 MB)

Nuance PDF Reader (18.14 MB)

Evince (32.35 MB)