Scegliere e configurare lhosting magento per massimizzare le performanceX86 di Fantini Simone
油
Scegliere e configurare lhosting Magento per massimizzare le performance.
Guida su come affrontare la scelta del miglior hosting per la piattaforma Magento.
CodingGym - Lezione 3 - Corso Linux, Android e Internet of ThingsMirko Mancin
油
Corso frontale di 20 ore indirizzato a docenti di scuole superiori nel settore ICT. Il corso vuole essere una palestra (per questo CodingGym) di rafforzamento delle basi gi esistenti e di supporto per corsi futuri. Queste slide sono rilasciate con la licenza Creative Commons e quindi potete scaricarle ed utilizzarle a vostro piacere. Ricordate per嘆 di CITARMI! :D
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Gabriele Guizzardi
油
際際滷 delle 8h di workshop su Raspberry Pi presso Warehouse Coworking Pesaro, 13/12/2014
際際滷s of 8h workshop about Raspberry Pi at Warehouse Coworking Pesaro, 13/12/2014
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Gabriele Guizzardi
油
際際滷 delle 8h di workshop su Raspberry Pi presso Warehouse Coworking Pesaro, 13/12/2014
際際滷s of 8h workshop about Raspberry Pi at Warehouse Coworking Pesaro, 13/12/2014
2. Di cosa parleremo?
1.Cos竪 il RaspberryPi
2.Ingredienti per il progetto
3.Come funziona il sistema
4.Dimostrazione pratica
5.Domande & Risposte
Se la connessione
ci assiste...
3. RaspberryPi, cos竪?
Un computer completo, grande quanto una
carta di credito.
CPU in tecnologia ARM 700Mhz;
512MB di RAM;
porta ethernet;
uscita HDMI e composito;
uscita audio;
2 USB (4 nella nuova versione);
interfaccia per videocamera;
modulo di I/O digitale (GPIO);
alimentazione 5V (anche da USB di PC);
sistema operativo Linux (distro a scelta);
storage su scheda (micro)SD;
consumo elettrico bassissimo (circa 4W).
4. La lista della spesa per il progetto
Raspberry Pi
Modulo videocamera
Un po di Python
Libreria Python
per Twitter
Uno smartphone
Account personale
Account per il Raspberry
Il cuore del sistema
5. Cos竪 ? (molto in
breve)
Prende il controllo esclusivo della/e
videocamera/e (integrata, USB e IP) ed in
base a molti parametri configurabili, attiva dei
trigger se rileva che una determinata quantit
di pixel cambia da un frame al successivo.
Funziona su ogni Linux (PC, Raspberry, ).
Nota bene: Richiede parecchie ore di tuning
6. Cos竪 ? (alcuni
parametri)
Dimensione immagine (+alta = +cpu) a 1024x768 cpu al 50%
Rotazione immagine a step di 90属
Framerate (oltre 6fps il Raspberry non ce la fa e i tweet vengono persi)
Luminosit, saturazione, contrasto
Quantit di movimento per attivare la segnalazione
Zona dellimmagine da controllare e maschera
Ignora laccensione di una luce
Pre/post memorizzazione immagini
Output in immagini o in video (ma serve FFMPEG encoder)
Evidenziazione del movimento, testo in sovraimperessione
Stream video su http con/senza autenticazione
Eventi su rilevazione, inizio e fine evento di movimento
Interazione con DB
7. Perch竪 usare
?
Sistema gi collaudato e funzionante;
disponibile su ogni piattaforma;
sicuro, con gli account privati;
nessuna applicazione da sviluppare;
non serve avere regole particolari sul router
di casa;
gratuito.
8. Come Funziona?
Gestire il sistema
Controllo DM DM di comando
DM di risposta dopo esecuzione
Controllo movimento
Rilevazione
movimento
5
DM di alert
Citazioni con immagini del movimento
9. Operativamente
Ogni 5 minuti
(limite delle API di Twitter)
Controllo i DM;
eseguo il comando;
mando la risposta.
Con motion attivo
Se rilevo movimento ti
avviso con un DM e ti
menziono con le
immagini che registro.
10. Comandi utilizzabili
motionstatus risponde con lo stato del
sistema
motionon attiva il controllo
motionoff disattiva il controllo
click se disattivato, scatta
una foto e la invia
cancellatutto rimuove tutti i tweet con le immagini
(batch)
ippubblico voglio sapere che IP ha il
RaspberryPi
[...] implementabili a piacere
Se viene inviato un comando errato, risponde con la lista dei comandi
utilizzabili.
11. Sicurezza del sistema
Tutte le attivit sono registrate su LOG;
laccount Twitter del sistema 竪 protetto;
quando il RaspberryPi si riavvia, il controllo del
movimento parte in automatico e invia un DM per
avvisare dellevento;
ogni ora, con controllo disattivato, manda una
menzione con la foto dellambiente;
E se si spegne? Io uso che ha un
client per il Raspberry e mi avvisa sul cellulare (app
per Android e iOS) se si spegne, disconnette e altri
mille eventi possibili (ci vorrebbe un talk a parte)
12. Vediamo come funziona?
Speriamo tutti ardentemente che Murphy stia
seguendo un altro talk, magari in unaltra citt...
14. Grazie!
Riferimenti:
http://www.raspberrypi.org
http://www.tweepy.org
http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHom
e
http://twitter.com
http://www.pulseway.com
Francesco Tucci
Twitter: @cesco_78
mail: ft@francescotucci.com
web: http://www.iltucci.com
web: http://www.francescotucci.com
Link al progetto dettagliato