19/02/2010

Installare DD-WRT su La Fonera+

Filed under: Tech-Zone — Tags: , , , — Alex @ 21:18

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à di accedere agli spot, quanto per l’interesse che mi  ha suscitato la Fonera+.
(more…)

17/09/2009

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

Filed under: Tech-Zone — Tags: , , , , — Alex @ 12:50

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 (ad esempio la pagina di un articolo). Perchè rieseguire il rendering del contenuto ogni volta che viene richiesto ? La soluzione più intuitiva è quella di creare file “fisici” per ogni contenuto dinamico in modo che le richieste by-passino l’esecuzione continua del codice.
Implementando solo la soluzione “applicativa” si finirebbe nel lasciare ad Apache il “duro” compito di servire le pagine. In termini pratici, 0% di guadagno in risorse.

Aquesto punto dobbiamo affidarci ad una soluzione alternativa ad Apache: Lighttpd. Tralasciando i dettagli dall’aspetto applicativo, il nostro obiettivo è quello di fare in modo che i file “statici” vengano serviti da Lighttpd, mentre qualsiasi file che contenga uno script, sia dato in pasto ad Apache, il tutto in modo trasparente per l’utente finale.
Il tutto è realizzabile mediante l’impiego di Lighttpd, mod_proxy e Apache.
Possiamo riassumere la nostra infrastruttura nel seguente grafico.

mod_proxy
(more…)

24/08/2009

Apple Mac OS X 10.6 – Preordinato!

Filed under: Diario — Tags: , , , — Alex @ 19:53

snowleo

Come avrete sicuramente letto sui vari blog del settore, oggi è stato messo in vendita la nuova versione del sistema operativo made-in Cupertino.
In verità è possibile solo preordinarlo, inquanto la data di uscita sul mercato sarà il 28 Agosto.
L’upgrade da Leopard (10.5) a Snow Leopard (10.6) costa soltanto 29 Euro, spedi di spedizione incluse.
Io, da buon utente l’ho già preordinato!
Le novità apportate sono suddivisibili in “rifiniture” alle funzionlità già comparse in Leopard e “nuove tecnologie” adottate nella nuova versione.

Per ordinarlo visitate Apple Store

Update 1: Per chi non ha un Mac recente, consiglio prima dell’acquisto una letta a questo articolo

21/07/2009

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

Filed under: Tech-Zone — Tags: , , , , , — Alex @ 23:16

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 era qella di modificare la configurazione di rete della VM.
(more…)

17/07/2009

Linux – Analizzare il traffico sulle interfacce di rete, IPTraf

Filed under: Tech-Zone — Tags: , , — Alex @ 20:26

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.

(more…)

26/06/2009

Come funziona il PWM (Pulse-Width Modulation)

Filed under: Tech-Zone — Tags: , — Alex @ 08:37

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.
(more…)

23/06/2009

Uno sguardo ai software per l’elettronica

Filed under: Tech-Zone — Tags: , , — Alex @ 22:05

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).
(more…)

22/06/2009

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

Filed under: Tech-Zone — Tags: , , , — Alex @ 19:45

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.

Arduino (more…)

08/06/2009

Apple WWDC 09

Filed under: Diario — Tags: , , , , — Alex @ 13:04

WWDC 09

Questa sera, dalle 18.00 19.00 ora italiana, si svolgerà il “mitologico” keyote di apertura del WWDC 09.

Tra le novità già annunciate dovrebbero esserci l’ iPhone OS 3.0, che porterà con se un bel mucchio di novità (e fix) ed il nuovo sistema operativo Mac OS X (10.6) Snow Leopard con la nuova interfaccia Marble, che assieme a Windows 7 dovrebbe contendersi la palma di sistema operativo più innovativo della seconda metà del 2009.

Come di consueto, la diretta è seguita da Macity. Ci risentiamo per gli aggiornamenti a fine giornata.

03/06/2009

TZ, EP 3 – Panoramica sui files .htaccess

Filed under: Tech-Zone — Tags: , , , — Alex @ 11:32

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.
(more…)

Older Posts »