Python Django su WebServer Nginx e Gunicorn

Logo Django Nginx Gunicorn

Supponiamo di avere una VPS, un istanza Cloud o più semplicemente un RaspberryPi che vogliamo utilizzare come web-server per una o più applicazioni Python Django.

L’articolo tratta la messa online di una web-app Django tramite un web-server Nginx servito da Gunicorn con il supporto di Supervisor.

Leggi tutto

Python Django su WebServer Apache e WSGI

Logo Django Apache WSGI

Supponiamo di avere una VPS, un istanza Cloud o più semplicemente un RaspberryPi che vogliamo utilizzare come web-server per una o più applicazioni Python Django.

L’articolo tratta la messa online di una web-app Django tramite un web-server Apache con modulo WSGI (mod_wsgi) abilitato.

Leggi tutto

Stack Docker con Apache, PHP e MySQL/MariaDB

Docker Stack AMP

In questo articolo proverò a spiegare come costruire un ambiente web di sviluppo o di test (sconsigliato per la produzione) attraverso container Docker. Lo stack sarà generato attraverso Docker Compose e sarà costituito da Apache, PHP e MySQL/MariaDB.

Leggi tutto

Arduino con controllo remoto via HTTP

Nei giorni precedenti avevo promesso di postare un codice che permettesse di controllare via web, tramite protocollo http, il nostro Arduino.

Seguendo il suggerimento di un codice facilmente reperibile in rete, ho apportato alcune modifiche ed ho implementato la visualizzazione dei valori di temperatura e luminosità di un ambiente.

Le applicazioni che possono essere create utilizzando questo codice sono una moltitudine, potreste collegare un termostato della caldaia, controllare se alcuni interruttori magneti collegati alle porte e finestre di casa vostra sono stati aperti o chiusi, controllare la temperatura del vostro appartamento, aprire il portone di casa, inviare un allarme acustico, ecc. ecc.

Se avete più idee e fantasia di me non esitate a comunicarmele!!!

Leggi tutto

Arduino e il sensore di temperatura

In questo post spiegherò come utilizzare un sensore di temperatura MCP9700A con Arduino.
Come prima cosa dobbiamo leggere il Datasheet del componente elettrico per capire le tensioni di utilizzo  e come reagisce al variare della temperatura.

Leggi tutto

Il mio primo Arduino

Un po’ di storia.

arduino unoArduino è una piattaforma hardware open source, l’unica del suo genere, sviluppata all’Interaction Design Institute di Ivrea dal team costituito da: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis.

Arduino è basato su una semplicissima scheda Input/Output comandata da un piccolo micronotrollore programmato usando il linguaggio basato su Wiring e l’ambiente di sviluppo Arduino basato su Processing.

Arduino può percepire l’ambiente ricevendo input da una varietà di sensori (termistori, fotoresistore, sensori a infrarossi, sensori ad ultrasuoni, etc.) che possono attivare nell’ambiente circostante delle luci, dei motori, dei relè, dei pizzo e altri attuatori.

Arduino può essere utilizzato per lo sviluppo di oggetti interattivi stand-alone ma può anche interagire, tramite collegamento, con software residenti su computer, come web server, Flash, Processing, Max/MSP, ecc.

Leggi tutto