Skip to Content

Living in Camerino

Sono oltre 15 che vivo a Camerino, cittadina che si stende da Nord/Est a Sud/Ovest tra gli appenini tra Umbria e Marche. Città tanto ricca di storia e di fermento culturale, quanto di problematiche.

Sopravvissuta a numerosi terremoti (tra i quali quelli del1279, 1799 e 1997), affrancata dalla discarica provinciale grazie la (sorprendente) mobilitazione popolare, oggi si trova ad un bivio: rilancio o definitivo declino. I dati ISTAT sulla popolazione parlano chiari (e i numeri non fanno politica): il numero degli abitanti cala costantemente. La vita sull'entroterra è meno seducente e facile di quella sulla costa, e l'emorragia di persone che fanno le valigie non diminuisce.

Eppure Camerino a tante e tali qualità che il rilancio non solo è possibile, ma alla sua reale portata. Servono però idee, non interessi e privilegi. Poi bisogna sapersi innovare e superare quella diffidenza tipica della gente di montagna (Gente dura quanto le rocce delle loro montagne diceva Tina Merlin).

Viviamo immersi nella natura: qui si respira una buona aria (tanto buona che la vogliono deturpare), possiamo puntare sulla qualità della vita. Soprattutto lavorando nell'ottica di sistema completamente ecocompatibile. In questa ottica sto lavorando per farmi anche promotore di una nuova iniziativa che può avere un grande successo: la costituzione di un Gruppo di Acquisto Solidale.

Attenzione: gli articoli sono stati spostati nel mio blog esterno

Hacking IKEA stuff



Ikea è un qualcosa di bello. Perché ti consente di comprare singoli pezzi e assemblarli come vuoi. Creando cose che non esistono sui cataloghi, o destinandole ad applicazioni che neanche gli ingegneri IKEA avrebbero mai considerato.

Per uno che crede nella filosofia dell'hacker non c'è nulla di meglio.

In questa sezione del sito sono raccolte alcune mie creazioni.

Programmino con pyqt4

Semplice convertitore lira->euro e viceversa

Inserire le formule matematiche con openOffice

Semplice guida per inserire le formule matematiche su documenti OpenOffice.
Il sistema non è intuitivo come equation editor, ma dopo aver sfogliato questa guida sarete capaci di creare formule incredibili.

La sintassi è simile a quella del LaTeX, ma viene renderizzata rapidamente, in modo da poter visualizzare passo dopo passo la corretta rappresentazione della formula.
Rispetto equation editor l'editing è molto più preciso, e le formule non vanno più in giro per conto loro.

In 3 minuti sarete pronti per scrivere le prime formule.

Linux nella PA

Tutte le potenzialità dell'usare il GNU/Linux nella PA

Socket

Semplice programma che lavora come server:

import socket
# crea un socket INET di tipo STREAM
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# associa il socket a un host pubblico e alla porta 3333
serversocket.bind((socket.gethostname(), 3333))
# diventa un socket server
serversocket.listen(5)

while True:
    # Aspetta che un client si colleghi
    connection, address = serversocket.accept() 
    # La connessione e' un nuovo socket
    while 1:
        data = connection.recv(1024) # ricevi 1024 byte
        if data:
            connection.send('Ricevuto -> ' + data) # e li stampi
            print data
        else:
            break
    connection.close()              # chiudi il socket

Programma II modulo

Il secondo modulo tratterà di argomenti tecnico/pratici che avranno come finalità quella di realizzare un progetto concernente un sistema di automazione.

Tale progetto verterà, in modo esemplificato, sui seguenti principali aspetti:
- Utilizzo di python per il controllo di un dispositivo linux embedded (Fox Board)
- Studio di alcuni protocolli di interconnessione con dispositivi elettronici (i2c, rs232)
- Introduzione a tematiche elettroniche e illustrazione di semplici circuiti
- Realizzazione di network applications
- Utilizzo di GUI

Testi degli esami

In allegato a questa pagina alcuni testi degli esami assegnati.

Lezione IX

Riepilogo con esercizi pratici.
Introduzione alle classi.

Lezione VIII

Esercitazione

Esercizio n. 1
Realizzare un programma scritto in python che, impostata una variabile con un velocità espressa in m/sec la converti in km/h e ne stampi il valore.
Si tenga conto che 1 m/s = 3.6 km/h

Esercizio n.2
Partendo dall'esercizio 1 ampliare il programma in modo che la conversione della velocità sia fatta utilizzando una funzione.

Esercizio n.3
Estendere il programma in modo che legga il valore da convertire dalla tastiera. Il valore deve essere trattato come float.

Condividi contenuti