Nuovi link

Inviato da daniele il Mar, 2007-01-30 11:54

Aggiunti nuovi link (con la descrizione in Inglese e in Italiano) nella pagina dei collegamenti.

Rivoluzione Wii

Inviato da daniele il Dom, 2007-01-14 18:04

Oggi è successa una cosa incredibile: ho giocato con mio padre con la Wii di Nintendo.
Cosa è incredibile?

mio padre ha 31 anni più di me
non abbiamo più giocato insieme dopo l'epoca dei pong
mio padre ha fatto 76 punti nella sua prima la corsa con la mucca in Wii Play
mio padre ha fatto più punti di me la prima volta nel gioco di riconoscere le facce dei Mii (sempre in Wii Play)
mio padre ha difficoltà nel muovere la stecca nel gioco del biliardo e questo è incredibile visto che le altre cose gli riescono :-)
ha vinto per KO alla terza ripresa la prima volta che ha giocato al pugilato in Wii Sports (io ho vinto alla prima ripresa, ma la difficoltà era minore)

Se la collegassi ad Internet credo che anche mia madre userebbe il canale meteo e questa sarebbe una rivoluzione ancora più incredibile.
Rivoluzione era il nome provvisorio del progetto Wii...

Estrarre dal telefono eventi in formato vCalendar

Inviato da daniele il Mar, 2007-01-09 22:25

In seguito al thread Synchronize with nokia 6230i sto mettendo a punto un programmino che legge gli elenchi delle chiamate fatte e ricevute e le salva in formato vCalendar per essere importati in Google Calendar, KOrganizer, Microsoft Outlook o qualsiasi altra applicazione compatibile (ad esempio un altro telefono).
Questo programma sarà il compagno ideale per chi deve dimostrare di avere lavorato tanto al telefono :-) se solo fosse possibile sapere la durata il costo di ogni telefonata o il credito dell'autoricarica... (interpretando i messaggi che manda Wind, ad esempio)
È interessante tenere conto in qualche modo degli SMS, ma questo richiederebbe di duplicare tutto il codice già presente in gnokii e considerando che quel codice dovrà essere cambiato per introdurre delle nuove funzioni, credo che mi limiterò all'ora e al numero di telefono.
Questi sono i parametri accettati dal programma:

Get rf level

Inviato da daniele il Lun, 2006-12-18 00:02

Easy program to print signal strength (RF level) returned by phone. It prints a number that you can assign to a variable o check in a conditional, e.g.:

[ $(rf_level) -lt 1 ] && echo "no signal"

Some phones have a range of -1..4 (with -1 meaning "no signal"), others have a range of 0..100 (with 0 meaning "no signal")
If you can send AT commands to your phone you can get this value using AT+CSQ but not all phones support this command and some take so long to answer to this command that communication times out if used with gnokii (LG U8120 is one that times out, you might succed if you first send this command using minicom).

This is the same value reported by gnokii --monitor while xgnokii translates this value graphically showing 0 to 4 segments.

C source code:

Configuring gnokii at compile time

Inviato da daniele il Mar, 2006-11-28 14:55

Just like almost every ./configure script out there, when configuring gnokii before compiling you can let the script automatically figure out what libraries you have got or you can explicitly enable or disable some features.
The features that will be available when version 0.6.15 is out are:

Get network code

Inviato da daniele il Ven, 2006-11-24 10:50

Given a network name and a country name, this prints the corresponding MCC and MNC or "undefined" if the name is not found.
Both network (operator) and country name are case insensitive, but you need to type them exactly as you find them in libgnokii (use gnokii --listnetworks to see all network names known by libgnokii and please report to the gnokii mailing list if you find errors or omissions).

Examples:

$ network_code vodafone italy
222 10
$ network_code vodafone germany
262 02

Source code:

Connection Types Supported by libgnokii

Inviato da daniele il Dom, 2006-10-29 10:59

The ./configure script automatically enables those connection types for which it can find the needed libraries and/or include files, but up to version 0.6.14 the config file parse routines wouldn't know which connection types were actually compiled.

These are all the connection types known to libgnokii (all names must be lowercase in gnokiirc):

  • bluetooth *
  • dau9p
  • dku2
  • dku2libusb *
  • dku5
  • dlr3p
  • infrared *
  • irda *
  • m2bus
  • serial
  • tcp **
  • tekram

* automatically enabled at configure time if all dependencies are satisfied
** not available on WIN32 builds

If you have written a program using libgnokii and you wish to know if a given connection is available you can use gn_get_connectiontype(), or you can use gn_lib_get_supported_connection() to get all supported connection types.
Note: this works with libgnokii version 0.6.15 or later.

I've written a small program to be used in scripts to check if a given connection is available.

Example:

conn=bluetooth; get_supported_connection $conn || echo "Sorry $conn is not compiled in your libgnokii"

C source follows: