Thursday, September 27, 2007

Wednesday, September 26, 2007

Il mio acccount su twitter

Proviamo sto twitter :)

Sigla dei Simpson acustica

GPL, salta il processo negli USA?

Sembra sia saltato il processo negli USA relativo alla causa di violazione delle GPL. La società in questione ha espresso la sua colpevolezza e ha deciso di negoziare con il team di busybox evitando il tribunale. Maggiori dettagli qui.

Monday, September 24, 2007

Video tributo di motogp.com a Casey Stoner

GPL nei tribunali USA

Interessante questa notizia apparsa su ossblog.it.

Il Software Freedom Law Center ( SFLC ) ha avviato una causa contro Monsoon Multimedia a nome di due sviluppatori di BusyBox: il rapporto completo dichiara che il nuovo prodotto Monsoon, Hava, ed il suo firmware, includono codice “preso in prestito” da BusyBox, senza però aderire ai requisiti della licenza GPL, che impone la disponibilità del codice sorgente.


Sono davvero curioso di seguire i risvolti.

Some shots from motoblog.it



Saturday, September 15, 2007

In Italia 90 bombe atomiche

This post is in Italian.

Oggi repubblica.it ha pubblicato questo articolo, dove si sottolinea una scottante ammissione da parte del governo americano:
...
Secondo il rapporto "Us nuclear weapons in Europe" dell'analista statunitense Hans Kristensen del Natural Resources Defence Council di Washington, invece, l'Italia ospita 90 delle 481 bombe nucleari americane presenti nel Vecchio continente. Cinquanta sono nella base di Aviano, in Friuli, e altre 40 si trovano a Ghedi, nel Bresciano.
...
Nel nostro bel paese sono presente più di 90 testate nucleari.
Fa sorridere il fatto che questa notizia nota da tempo, possa suscitare tanta meraviglia.

Forse la gente dovrebbe pensare non proprio alle parole dette quanto alla verità che si cela dietro l'ammissione da parte dei nostri compari americani, ovvero che loro stessi senza troppi problemi hanno affermato di essersi presi la libertà di piazzare delle testate in Italia fregandosene apertamente della nostra legislazione.
In ogni caso possono sempre dire che le basi americane cadono sotto la loro giurisdizione, quasi lo stesso di quello che fa Città del Vaticano (vedi la questione dei preti pedofili, ma questa è un'altra storia).

L'Italia è un paese pieno di contraddizioni, questo è un fatto noto.

Chi è un poco grandicello si ricorderà che nel 1987, in Italia si indisse un referendum in cui si permetteva ai cittadini italiani di scegliere se nel nostro paese fosse o no consentito l'uso dell'energia nucleare.
Ora i nostri amati compatrioti del periodo decisero che in Italia non doveva essere permesso l'uso del nucleare in nessun modo.
Questo portò alla chiusura delle 4 centrali presenti. Ma si presentò subito un effetto collaterale: come fare a produrre energia a basso costo visto che ricavarla dai combustibili fossili non era molto conveniente. Qualcuno naturalmente ebbe un colpo di genio:
...
Ma perché non l'acquistiamo dai nostri vicini di casa (ndr: i nostri vicini di casa per chi non ne fosse a conoscenza sono la Svizzera e la Francia).
...

Ora questi gentilissimi vicini ci rivendono parte dell'energia che producono. Ma non ci vuole molto a comprendere, anche non essendo un esperto di geografia, che nel caso in cui si verificasse un incidente nucleare a casa dei nostri vicini, probabilmente potremmo esserne coinvolti.
Ma questo il popolo votante del 1987 non lo sapeva (un buon motivo per cui il diritto di voto non dovrebbe essere acquisito semplicemente compiendo la maggiore età).

Come se non bastasse adesso subiamo anche la beffa da parte degli americani.

Che paese sarebbe senza Nutella?!?!?!?!?!?!?

The road to ...


The road to ...
Originally uploaded by gutter.

Friday, September 7, 2007

Il programmatore

(da cantare su Il Pescatore
di Fabrizio De Andrè)

All'ombra dell'ultimo sole
si era assopito un programmatore
tra le sue braccia un bel manuale
sognando il mare tropicale

Venne alla ditta un committente
con un progetto inconsistente
delle richieste da far paura
"prima di ieri perché ho premura"

E domandò un lavoro immane
con le specifiche più strane
"io voglio tutto e pago niente
ho fretta sono un committente"

Gli occhi dischiuse il softwarista
un video l'unica sua vista
dall'alba grigia fino a sera
incatenato alla tastiera

Battendo i tasti a mo' di ossesso
e trascurando cibo e sesso
riuscì un bel giorno a consegnare
una release preliminare

E si sentiva ormai contento
ma fu sollievo di un momento
già richiamava quel cliente
"qui non funziona un accidente"

Ricominciò il programmatore
a faticar per ore ed ore
sopra un problema assai intricato
nascosto dentro ad un listato

Venne di nuovo il committente
disse "così è meglio che niente
è tuttavia per me importante
fare una piccola variante"

Ma all'ombra dell'ultimo sole
dormiva già il programmatore
tra le sue braccia un bel manuale
sognando il mare tropicale

di De André-Colombini (15 aprile 2002)

Thursday, September 6, 2007

LG U310, "Naviga tre" e Windows Vista

This post is in Italian

Ho avuto la necessità di configurare un telefono LG U310 con la nuova meraviglia di casa Microsoft, "Windows Vista".

Tralasciano le meraviglie tecnologiche questo questo nuovo OS introduce, in pratica solo tanti effetti grafici e una gran confusione nei menù, passiamo alla configurazione del telefono.

Le utility proposte da Tre in pratica non funzionano, non ho ben chiaro il motivo dal momento che non c'è alcuna possibilità di vedere i log.

Dopo aver provato il suddetto telefono usando GNU/Linux ed aver appurato che funzionava perfettamente, ho cercato un poco sul Web ed ho scoperto che alcune persone usano come stringa di inizializzazione:

*99***1#


al posto di:

*99#


Ho provato il telefono usando GNU/Linux con entrambe le stringhe e funziona.

Usando Windows dopo aver installato i driver del telefono, ho provveduto a creare una nuova connessione di rete (dopo aver navigato per una decina di minuti tra i menu perché non riuscivo a capire dove era). Ho scoperto che il telefono si connette perfettamente solo usando *99***1#. Invece usando *99# non sono riuscito a farlo andare in nessun modo.

Quindi sintetizzando, per far funzionare questo telefono occorre:

1 - Installare i driver forniti con il telefono
2 - Creare una nuova connessione di rete
3 - Usare come stringa di inizializzazione: *99***1#

P.S.: Qualcuno mi deve (anzi "ci deve" una cena) ;)

Tuesday, September 4, 2007

CSI Munich zfs Saves World

A colleague passed me this link to a video from SUN that shows ZFS "bleeding edge" technology:



Awesome :)

Configure SNMP agent on Cisco devices

This article describes how to configure a Cisco Catalyst or a Cisco router in order to provide SNMP functionality.


1 - Login into Cisco device:


telnet 10.0.0.1


2 - Check if SNMP is enabled:


# show snmp
%SNMP agent not enabled

If SNMP is disabled, we enable it using:

3 - Enable SNMP

# configure terminal
# snmp-server community public RO
# snmp-server community private RW


For more information about SNMP options on Cisco devices look at [1]. By default SNMP version enabled on Cisco devices is 2c.

Now let's try to retrieve some informations using:

4 - Download and install net-snmp

* net-analyzer/net-snmp
Latest version available: 5.4
Latest version installed: [ Not Installed ]
Size of downloaded files: [no/bad digest]
Homepage: http://net-snmp.sourceforge.net/
Description: Software for generating and retrieving SNMP data
License: as-is BSD


After you installed net-snmp, you need to install Cisco MIBs. At first you should install CISCO-SMI and then CISCO-VTP-MIB (we want to retrieve vlans informations).You can download them from [2]. After downloaded copy them (changing extension from .my to.txt) to /usr/share/snmp/mibs


5 - Retrieve vlan information:


snmpwalk -m CISCO-VTP-MIB -v 2c -c public 192.168.177.34 vtpVlanState
CISCO-VTP-MIB::vtpVlanState.1.1 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.2 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.3 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.4 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.5 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.6 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.7 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.10 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.12 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.15 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.16 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.20 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.21 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.22 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.23 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.24 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.25 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.28 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.1002 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.1003 = INTEGER: operational(1)
CISCO-VTP-MIB::vtpVlanState.1.1004 = INTEGER: operational(1)
[...]


References:
[1] Configuring SNMP Support
[2] SNMP Object Navigator