Installare DD-WRT su La Fonera+

19 febbraio 2010 - Fonte: http://www.alessandrolanni.com/wp

Quando è nato il “movimento FON” ricordo che accolsi la notizia con grande entusiasmo. Far parte del network consente, in linea teorica, avere accesso “gratuito” agli spot WiFi dislocati in tutto il mondo. Sottolineo “gratis” poiché, seguendo la politica di FON, da utente ho il dovere di condividere la mia connessione ad Internet tramite il loro dispositivo.

La teoria, purtroppo, è rimasta tale, almeno considerando la mappa della mia città:

Ciononostante, la scorsa settimana, ho deciso comunque di aderire all’iniziativa, non tanto per la possibilità...

Leggi il seguito »

Lighttpd, Apache e mod_proxy – una soluzione per “snellire” il carico del server

17 settembre 2009 - Fonte: http://www.alessandrolanni.com/wp

Anche se la sua popolarità lo rende il RE dei web server, Apache a volte potrebbe non essere la soluzione adatta per tutti i casi. Infatti,a seconda del MPM (Multi-Processing Model) con cui è stato implementato, Apache potrebbe impegnare in modo critico il server.
Con il modello prefok, ad esempio, Apache avvia un processo per ogni richiesta portandosi dietro tutti i moduli specificati aumentando il consumo di memoria. Immaginando una situazione di traffico elevato (parecchie visite) è facile capire in che condizione precipiterebbe il server.

Creiamo uno scenario ideale su cui poter basare la nostra logica: immaginiamo di dover servire un CMS. I contenuti naturalmente sono dinamici (PHP e database), ma più richieste potrebbero voler accedere la stessa informazione...

Leggi il seguito »

Mac Os X How To: Aggiungere un indirizzo secondario all’interfaccia di rete

21 luglio 2009 - Fonte: http://www.alessandrolanni.com/wp

Se avete un sistema di virtualizzazione, ad esempio VMWare fusion, e amate spostarvi di “casa” in “casa” avrete sicuramente notato che, il cambiamento della configurazione di rete e, in particolare, della classe di IP della propria interfaccia di rete comporta spesso l’obbligo di dover riconfigurare l’interfaccia di rete della Virtual Machine (da ora VM).
Io ad esempio ho un server Centos virtualizzato con VMWare a cui ho assegnato un indirizzo ip statico (per comodità) 192.168.1.61/255.255.255.0. Naturalmente l’IP l’ho scelto in base alla mia configurazione di rete casalinga; mi sono ritrovato spesso a dover accedere a reti non omogenee con la mia impostazione (ad esempio 10.0.0.61/255.255.0.0). In questo caso l’unica soluzione...

Leggi il seguito »

Linux – Analizzare il traffico sulle interfacce di rete, IPTraf

17 luglio 2009 - Fonte: http://www.alessandrolanni.com/wp

Se vi siete mai posti il proble di conoscere il traffico generato sulle interfacce di rete della vostra distribuzione linux, credo che troverete in IPTraf un tool davvero utile.

Vi spiego di cosa si tratta: IPTraf è un tool per le statistiche sul networking e, nota non di poco conto, è console-based; questo ci consente, ad esempio, di avere un’analisi del traffico anche tramite una sessione ssh.


Il tool è davvero “minimal”, ma ci mette a disposizione delle funzionalità molto utili:

  • Un monitor del traffico IP che mostra le informazioni sul traffico IP che attraversa la nostra rete
  • Una...

    Leggi il seguito »

Come funziona il PWM (Pulse-Width Modulation)

26 giugno 2009 - Fonte: http://www.alessandrolanni.com/wp

A cura di Michele Fiore

Per esteso PWM: Pulse With Modulation (impulsi modulati), è una tecnica che permette di modulare la potenza applicata ad un carico senza modificare la tensione applicata, ma variando la percentuale della larghezza degli impulsi applicati al carico stesso.
Se, per esempio, volessimo variare l’intesità luminosa di una lampagina, non dobbiamo alzare o abbassare la tensione, ma agire (velocemente) sul tempo in cui la tensione viene applicata.
In pratica, il carico viene letteralmente investito da un treno di impulsi opportunamente stabilito.
Il livello logico di un uscita del nostro microcontrollore può avere esclusivamente due valori: alto e basso, cioè 0 o +5V.

La tecnica del PWM...

Leggi il seguito »

Uno sguardo ai software per l’elettronica

23 giugno 2009 - Fonte: http://www.alessandrolanni.com/wp

Ultimamente sto dedicando un pò del mio tempo libero all’elettronica. Lavorando comunque sempre al computer, ho avuto la necessità di procurarmi diversi software per la progettazione di schemi, la simulazione di circuiti e il disegno dei circuiti stampati.
Di seguito vi riporto quelli che sto utilizzando di frequente, mettendo a confronto le caratteristiche “macroscopiche” (ovvero quelle che mi tornano utile durante i miei esperimenti).

Labcenter Proteus
http://www.labcenter.co.uk/index.cfm


...

Leggi il seguito »

TZ, EP 4 – Arduino, Parte 1 – Il mio progetto

22 giugno 2009 - Fonte: http://www.alessandrolanni.com/wp

Sto lavorando ad un semplicissimo progetto per casa, un impianto di illuminazione da esterno costituito da 6 punti luce. La mia idea è quella di “sostituire” i classici interruttori, con un semplice ma efficace sistema basato su microcontrollore, a cui potrò aggiungere nuove funzionalità.

Avrei potuto utilizzare un PIC, scrivendoin Assembler le 4 righe di codice di cui ho bisogno, ma non mi bastava. La soluzione ideale l’ho trovata in Arduino.

ArduinoArduino non è il nome di un micropocessore, bensì è una piattoforma di “prototipazione”...

Leggi il seguito »

TZ, EP 3 – Panoramica sui files .htaccess

3 giugno 2009 - Fonte: http://www.alessandrolanni.com/wp

Apache Logo

Chiunque di voi ha avuto a che fare con Apache, sicuramente avrà trovato una certa utilità nell’utilizzo dei files .htaccess. Cerchiamo di approfondirne la conoscenza.
.htaccess viene definito definito come distributed configuration file e sostanzialmente serve per eseguire modifiche alla configurazione di base, basandosi su uno schema a directory: un file .htaccess può contenere più direttive; posizionato in una directory particolare, queste direttive vengono applicate alla directory in cui il file risiede e, a sua volta, in tutte le sue sotto-directory....

Leggi il seguito »

TZ, EP.2 – Panoramica sulla programmazione Object Oriented

3 maggio 2009 - Fonte: http://www.alessandrolanni.com/wp

La programmazione orientata agli oggetti è funzionale alla progettazione, elegante ed utilissima per dichiarare i “tasks” dell’eventuale team di programmazione.

Diagramma di Classe

La protagonista principale nello scenario della OOP (Object Oriented Programming) è sicuramente la Classe. Il concetto di Classe deriva dal concetto dei cosiddetti tipo di dato astratto, che veniva utilizzato nella ...

Leggi il seguito »