tux-droid-user Mailing List for Tux Droid CE (Page 8)
Status: Beta
Brought to you by:
ks156
You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
(129) |
Apr
(96) |
May
(38) |
Jun
(70) |
Jul
(7) |
Aug
(27) |
Sep
(10) |
Oct
|
Nov
(2) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(9) |
Feb
(7) |
Mar
|
Apr
(6) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(6) |
Dec
|
2009 |
Jan
(1) |
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
(7) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: David B. <da...@ja...> - 2007-05-29 08:57:14
|
I just asked Rémi and he now uses them for the widgets stuff. He changed them somehow but that's still not on svn so better leave that until he commits his changes. AFAIK he changed a lot on the API but unfortunately he doesn't like to use SVN so commits are not regular. On Mon, 28 May 2007 16:35:21 +0200, Martin Thomas <ma...@ma...> wrote: > I would remove them if they are not being used. Why change code that is > being used to support a change in unused code? > > //m > > On Mon, 2007-05-28 at 14:56 +0200, neimad wrote: >> Hello, >> >> I was browsing the Tuxdroïd's Python API and noticed two big functions, >> namely store() and restore(), whose roles are to "save" the contents of >> on_xxx members to s_on_xxx members and copy back s_on_xxx to on_xxx >> later, respectively. >> >> They don't seem to be used anywhere, though, so I'm willing to remove >> them entirely. However, if there's a good reason to keep them, I would >> rewrite them more concisely, something along the lines of: >> >> def store(self): >> members = [m for m in self.__dict__ if m[:3] == "on_"] >> for m in members: >> self.__dict__["saved_" + m] = self.__dict__[m] >> >> def restore(self): >> members = [m for m in self.__dict__ if m[:3] == "on_"] >> for m in members: >> self.__dict__[m] = self.__dict__["saved_" + m] >> >> And maybe even return the "saved" state instead of storing it within >> the object. >> >> This could be applied to clear() as well: >> >> def clear(self): >> for member in self.__dict__: >> if member[:3] == "on_": >> self.__dict__[member] = None >> >> The problem with in doing so is that currently the objects have both >> variables and methods with the same name: on_status and on_status(), >> for example. Thus it would require to rename either of these. >> >> Comments ? >> >> Damien >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> tux-droid-user mailing list >> tux...@li... >> https://lists.sourceforge.net/lists/listinfo/tux-droid-user > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > tux-droid-user mailing list > tux...@li... > https://lists.sourceforge.net/lists/listinfo/tux-droid-user |
From: Martin T. <ma...@ma...> - 2007-05-28 14:35:36
|
I would remove them if they are not being used. Why change code that is being used to support a change in unused code? //m On Mon, 2007-05-28 at 14:56 +0200, neimad wrote: > Hello, > > I was browsing the Tuxdroïd's Python API and noticed two big functions, > namely store() and restore(), whose roles are to "save" the contents of > on_xxx members to s_on_xxx members and copy back s_on_xxx to on_xxx > later, respectively. > > They don't seem to be used anywhere, though, so I'm willing to remove > them entirely. However, if there's a good reason to keep them, I would > rewrite them more concisely, something along the lines of: > > def store(self): > members = [m for m in self.__dict__ if m[:3] == "on_"] > for m in members: > self.__dict__["saved_" + m] = self.__dict__[m] > > def restore(self): > members = [m for m in self.__dict__ if m[:3] == "on_"] > for m in members: > self.__dict__[m] = self.__dict__["saved_" + m] > > And maybe even return the "saved" state instead of storing it within > the object. > > This could be applied to clear() as well: > > def clear(self): > for member in self.__dict__: > if member[:3] == "on_": > self.__dict__[member] = None > > The problem with in doing so is that currently the objects have both > variables and methods with the same name: on_status and on_status(), > for example. Thus it would require to rename either of these. > > Comments ? > > Damien > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > tux-droid-user mailing list > tux...@li... > https://lists.sourceforge.net/lists/listinfo/tux-droid-user |
From: neimad <ror...@gm...> - 2007-05-28 12:55:13
|
Hello, I was browsing the Tuxdro=C3=AFd's Python API and noticed two big functions, namely store() and restore(), whose roles are to "save" the contents of on_xxx members to s_on_xxx members and copy back s_on_xxx to on_xxx later, respectively. They don't seem to be used anywhere, though, so I'm willing to remove them entirely. However, if there's a good reason to keep them, I would rewrite them more concisely, something along the lines of: def store(self): members =3D [m for m in self.__dict__ if m[:3] =3D=3D "on_"] for m in members: self.__dict__["saved_" + m] =3D self.__dict__[m] def restore(self): members =3D [m for m in self.__dict__ if m[:3] =3D=3D "on_"] for m in members: self.__dict__[m] =3D self.__dict__["saved_" + m] And maybe even return the "saved" state instead of storing it within the object. This could be applied to clear() as well: def clear(self): for member in self.__dict__: if member[:3] =3D=3D "on_": self.__dict__[member] =3D None The problem with in doing so is that currently the objects have both variables and methods with the same name: on_status and on_status(), for example. Thus it would require to rename either of these. Comments ? Damien |
From: Julien R. <jul...@gm...> - 2007-05-26 15:44:21
|
Good work ! This script is enough well, it is possible to put this on svn ? it will be more easy to work. Julien 2007/5/26, neimad <ror...@gm...>: > I added simplistic language and gender selection from the commandline. > Patch attached. > > Damien > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > tux-droid-user mailing list > tux...@li... > https://lists.sourceforge.net/lists/listinfo/tux-droid-user > > > |
From: neimad <ror...@gm...> - 2007-05-26 14:39:57
|
CARPENTIER Thomas <car...@fr...> writes: I added simplistic language and gender selection from the commandline. Patch attached. Damien |
From: neimad <ror...@gm...> - 2007-05-26 12:41:33
|
CARPENTIER Thomas <car...@fr...> writes: [...] > at line 81 =3D> text need be encoded in 'utf-8' > text=3Dtext.encode('utf-8') > Fixed in attached file. It works now :-) except that Tux says both the alias of the contact and its status (occupied, away, etc): "Alice is online" "Bob Occup=C3=A9 is online" This is weird, and I think Tux should only say the name. Unfortunately, from what I see in your code libpurple returns the status as part of the contact's alias ! This is pretty stupid, and I hope there's a way to get the alias (or name) *only* ? Damien |
From: neimad <ror...@gm...> - 2007-05-26 12:35:57
|
"Julien Ruchaud" <jul...@gm...> writes: > 4': Is it preferable to exit with return code different to 0 and > specify in error maybe that dbus support is not supported by Pidgin ? Yes, exiting with a value other than zero would be better in this case (no dbus support or not pidgin running, which would be the same thing from the script's pov, i guess). However, if the script is intended to be run as a daemon, it would be better to periodically check whether pidgin is running and notify the user (with notify-send, for instance) when pidgin is started/stopped. Damien |
From: Julien R. <jul...@gm...> - 2007-05-26 11:33:31
|
Hi, Thank for all tester ! 1: That's strange I work in debian ! Sorry I doesn't believe that script is on svn. 2, 3, 4: Thanks 4': Is it preferable to exit with return code different to 0 and specify in error maybe that dbus support is not supported by Pidgin ? Julien 2007/5/26, CARPENTIER Thomas <car...@fr...>: > Hi! > > 2: > i modified it > > 3 : at line 96, i added 'try except" functions. > > 4 : > at line 81 =3D> text need be encoded in 'utf-8' > text=3Dtext.encode('utf-8') > Fixed in attached file. > I am working about received message, i found a parser for html to text. > I will post it when it will done > > Thomas > > > ror...@gm... a =E9crit : > > "Julien Ruchaud" <jul...@gm...> writes: > > > > > >> Hi, > >> I post on the forum a new version, now Tuxdroid speaks with TTS voices > >> that say the contact on pidgin. I can't really test because I haven't > >> got tuxdroid, so I need somebody test and say if it run. > >> > > > > Hello, > > > > Just tried it and I have a few comments: > > > > 1. There is a bunch of ^M at the end of the lines in the module's doc > > string and in __author__, __app__name, etc. Please don't use these > > in the Unix/Linux world. (See dos2unix.) > > > > There is trailing whitespace. It's ugly and may lead to conflicts > > or unnecessary diffs when merging/committing in svn. Your editor > > probably has an option to remove these automatically. > > > > 2. I think you should use underscores in your function names: > > received_im_msg() and buddy_signed_on() are much more readable than > > receivedimmsg() and buddysignedon(). > > > > 3. When pidgin is not running, your script dumps an exception; it > > should catch it and print a nice, user-friendly error message > > instead. > > > > 4. When I started pidgin and then your script, the latter printed on > > stdout that "Blah is online" (which was right) but Tux didn't *say* > > it. Both tuxdaemon and tuxttsdaemon where running > > > > > I'll keep your script running and see what happens when my contacts > > come and go. > > > > Damien > > > > -----------------------------------------------------------------------= -- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > tux-droid-user mailing list > > tux...@li... > > https://lists.sourceforge.net/lists/listinfo/tux-droid-user > > > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > tux-droid-user mailing list > tux...@li... > https://lists.sourceforge.net/lists/listinfo/tux-droid-user > > > |
From: CARPENTIER T. <car...@fr...> - 2007-05-26 10:16:32
|
Hi! 2: i modified it 3 : at line 96, i added 'try except" functions. 4 : at line 81 => text need be encoded in 'utf-8' text=text.encode('utf-8') Fixed in attached file. I am working about received message, i found a parser for html to text. I will post it when it will done Thomas ror...@gm... a écrit : > "Julien Ruchaud" <jul...@gm...> writes: > > >> Hi, >> I post on the forum a new version, now Tuxdroid speaks with TTS voices >> that say the contact on pidgin. I can't really test because I haven't >> got tuxdroid, so I need somebody test and say if it run. >> > > Hello, > > Just tried it and I have a few comments: > > 1. There is a bunch of ^M at the end of the lines in the module's doc > string and in __author__, __app__name, etc. Please don't use these > in the Unix/Linux world. (See dos2unix.) > > There is trailing whitespace. It's ugly and may lead to conflicts > or unnecessary diffs when merging/committing in svn. Your editor > probably has an option to remove these automatically. > > 2. I think you should use underscores in your function names: > received_im_msg() and buddy_signed_on() are much more readable than > receivedimmsg() and buddysignedon(). > > 3. When pidgin is not running, your script dumps an exception; it > should catch it and print a nice, user-friendly error message > instead. > > 4. When I started pidgin and then your script, the latter printed on > stdout that "Blah is online" (which was right) but Tux didn't *say* > it. Both tuxdaemon and tuxttsdaemon where running > > I'll keep your script running and see what happens when my contacts > come and go. > > Damien > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > tux-droid-user mailing list > tux...@li... > https://lists.sourceforge.net/lists/listinfo/tux-droid-user > > > |
From: <ror...@gm...> - 2007-05-26 09:52:58
|
"Julien Ruchaud" <jul...@gm...> writes: > Hi, > I post on the forum a new version, now Tuxdroid speaks with TTS voices > that say the contact on pidgin. I can't really test because I haven't > got tuxdroid, so I need somebody test and say if it run. Hello, Just tried it and I have a few comments: 1. There is a bunch of ^M at the end of the lines in the module's doc string and in __author__, __app__name, etc. Please don't use these in the Unix/Linux world. (See dos2unix.) There is trailing whitespace. It's ugly and may lead to conflicts or unnecessary diffs when merging/committing in svn. Your editor probably has an option to remove these automatically. 2. I think you should use underscores in your function names: received_im_msg() and buddy_signed_on() are much more readable than receivedimmsg() and buddysignedon(). 3. When pidgin is not running, your script dumps an exception; it should catch it and print a nice, user-friendly error message instead. 4. When I started pidgin and then your script, the latter printed on stdout that "Blah is online" (which was right) but Tux didn't *say* it. Both tuxdaemon and tuxttsdaemon where running. I'll keep your script running and see what happens when my contacts come and go. Damien |
From: Julien R. <jul...@gm...> - 2007-05-25 23:17:33
|
Hi, I post on the forum a new version, now Tuxdroid speaks with TTS voices that say the contact on pidgin. I can't really test because I haven't got tuxdroid, so I need somebody test and say if it run. Thanks Julien 2007/5/22, ror...@gm... <ror...@gm...>: > ma...@ma... writes: > > > Very nice! > > I was also looking at Tux and DBus recently.. I need to get back to > > that. Thanks for the reminder! > > > > //m > > Speaking of which, if you intend to add DBus support to Tux, this post > on Planet Gnome is an interesting read (and the example happens to be > about Gaim's use of DBus): > > "Best D-Bus Practices" > http://swik.net/GNOME/Planet+GNOME/Havoc+Pennington:+Best+D-Bus+Practices/7rss > > Damien > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > tux-droid-user mailing list > tux...@li... > https://lists.sourceforge.net/lists/listinfo/tux-droid-user > |
From: <car...@fr...> - 2007-05-24 08:31:56
|
Hi, i think emoticones for - Tux Smiles ( Tux open open mouth and read waw "ahahah") - Tux spins left and/or right ( like http://smileys.sur-la-toile.com/repository/Pingouins/pingouin1.gif) - Tux wings left and or/right ( like http://smileys.sur-la-toile.com/repository/Pingouins/pingouin-20060614.gif) - Tux open/close eyes - Tux leds blinks Thomas Selon Florent THIERY <ft...@gm...>: > > I develop a new feature into my script, but before deliver it i need > > somebody who can help me to (really good in design ;-) ) creates > > emoticones of TuxDroid which symbolize each actions TuxDroid can do > > Well, first, what types of actions do you have in mind? :) > > Florent > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > tux-droid-user mailing list > tux...@li... > https://lists.sourceforge.net/lists/listinfo/tux-droid-user > |
From: Florent T. <ft...@gm...> - 2007-05-24 08:08:33
|
> I develop a new feature into my script, but before deliver it i need > somebody who can help me to (really good in design ;-) ) creates > emoticones of TuxDroid which symbolize each actions TuxDroid can do Well, first, what types of actions do you have in mind? :) Florent |
From: CARPENTIER T. <car...@fr...> - 2007-05-23 22:55:04
|
Hi All!! I develop a new feature into my script, but before deliver it i need somebody who can help me to (really good in design ;-) ) creates emoticones of TuxDroid which symbolize each actions TuxDroid can do.( picture need be in png). Thanks a lot Thomas |
From: <ror...@gm...> - 2007-05-22 04:42:14
|
ma...@ma... writes: > Very nice! > I was also looking at Tux and DBus recently.. I need to get back to > that. Thanks for the reminder! > > //m Speaking of which, if you intend to add DBus support to Tux, this post on Planet Gnome is an interesting read (and the example happens to be about Gaim's use of DBus): "Best D-Bus Practices" http://swik.net/GNOME/Planet+GNOME/Havoc+Pennington:+Best+D-Bus+Practices/7rss Damien |
From: <ma...@ma...> - 2007-05-21 21:30:58
|
Very nice! I was also looking at Tux and DBus recently.. I need to get back to that. Thanks for the reminder! //m Quoting CARPENTIER Thomas <car...@fr...>: > hi all > > After long time to read pidgin API, i can update my python script for > Gaim in python script for Pidgin. > > *Description :* > when a contact is connected, Tux Droid opens the mouth, and says alias > contact to you > > TODO LIST > ========= > - make some actions when a conversation started > - Internationalization Regards, > > Thomas CARPENTIER |
From: CARPENTIER T. <car...@fr...> - 2007-05-21 21:19:59
|
hi all After long time to read pidgin API, i can update my python script for Gaim in python script for Pidgin. *Description :* when a contact is connected, Tux Droid opens the mouth, and says alias contact to you TODO LIST ========= - make some actions when a conversation started - Internationalization Regards, Thomas CARPENTIER |
From: Florent T. <ft...@gm...> - 2007-05-14 18:51:15
|
Notice the apps: load monitor, uploader, downloader, ... http://gnetvibes.rubyforge.org/index.html ... What about tuxdroid web widgets? :) |
From: <ma...@ma...> - 2007-05-14 18:22:44
|
I am working on some code to allow dbus aware applications to make requests of Tux to read out messages, flap wings etc. This would provide a single point of access to Tux, instead of having multiple scripts simultaneously try to do conflicting things. Is anyone else working on anything similar? //M |
From: David B. <da...@ja...> - 2007-05-10 09:14:27
|
On Thu, 10 May 2007 09:52:45 +0200, Florent THIERY <ft...@gm...> wrote: > Hey > > You've been quite silent about it, but what about next saturday? :) > > Florent > I've just been asked a few minutes ago if I could go there give a presentation but I have a gig on saturday. Seb will probably do it. |
From: David B. <da...@ja...> - 2007-05-10 09:12:56
|
On Fri, 27 Apr 2007 16:49:31 +0200, <car...@fr...> wrote: > > hi all, > > I have read on the Wiki paragraph concerning impress : > [...] > I 've already think about it. And my first idea is to work with PyUno ( > http://udk.openoffice.org/python/python-bridge.html). It's a > python-bridge to > automate openoffice. As you can create a OODocument, i think it's > possible to > manage presentation. ( I will like use it for my exam !!!) Hi Thomas, I created a new page for this presentation widget, I put all the links I found over there: http://wiki.tuxisalive.com/index.php/Presenter With the couple of presentation applications that I found, I think we can already do a lot with fake keys and mouse events. Keyjnote looks good and simple, it has some nice looking features that would be very good to use with tux. It uses pdf or bitmaps so there shouldn't be any problem to view any presentation once converted. For impress, that's not a good idea anyway to rely on impress itself in beamer mode, you can use indeview if you want to keep your file in the original ODF. "Xtest" is the extension API to use for sending fake X events but I don't know what's the best way to use it in python. I added the links in the wiki, basically I found one guy using a command line wrapper for Xtest (xte), the Python X Library module, a small C extension module wrapping the necessary part of Xtest and used in python, or some more complex stuff used with SWIG. That's where I am. If the Python X Library module is part of python by default and is usable, that's probably the way to go, otherwise a small C extension module makes sense so we don't have other dependencies. What do you think? David |
From: David B. <da...@ja...> - 2007-05-10 08:24:03
|
Nice to find some guys with the same needs :-) Right now the microphone level is not monitored by tux itself but the captured sound is streamed continously to the computer so it should be possible to do whatever you imagine from the computer side. As the ADC inside tuxaudio CPU continuously acquires the microphone signal, I thought of computing a kind of peak signal that would be sent to the computer each 100ms in order to get a sound level value without having to process the audio signal itself. But the main advantage is that this peak value could be used by the standalone behavior of tux, like flashing the blue leds when you clap in the hands. We're now working on the sleep and ID stuff in the firmware, that may come next together with the improved light measurement. David On Thu, 10 May 2007 06:31:38 +0200, Martin Thomas <Ma...@ma...> wrote: > That was my other example! > Turn off the eye LEDs if the room is dark, play the noises from the > baby's room (baby monitor) and maybe even record on a calendar the > level of the baby's activity... > > On Thu, 10 May 2007 00:41:55 +0200 > xAD <xa...@xb...> wrote: > >> Hi, >> >> I have the same idea ;-D .. but for monitor my Baby , when it cries i >> play a soft-song for 'x' minutes. >> >> xAD >> >> On Wed, 2007-05-09 at 16:36 -0500, ma...@ma... wrote: >> >> > Am I imagining this or did there used to be a method in the Python >> > API to get the sound level from the microphone? >> > >> > I want to monitor ambient noise levels and use the feedback to >> > control the volume before using TTS to make announcements: "There's >> > a tornado warning for your area!" or "Don't you think it's time to >> > go to sleep?" >> > >> > Cheers // Martin |
From: Florent T. <ft...@gm...> - 2007-05-10 07:52:44
|
Hey You've been quite silent about it, but what about next saturday? :) Florent |
From: Martin T. <Ma...@ma...> - 2007-05-10 03:35:24
|
That was my other example! Turn off the eye LEDs if the room is dark, play the noises from the baby's room (baby monitor) and maybe even record on a calendar the level of the baby's activity... On Thu, 10 May 2007 00:41:55 +0200 xAD <xa...@xb...> wrote: > Hi, > > I have the same idea ;-D .. but for monitor my Baby , when it cries i > play a soft-song for 'x' minutes. > > xAD > > On Wed, 2007-05-09 at 16:36 -0500, ma...@ma... wrote: > > > Am I imagining this or did there used to be a method in the Python > > API to get the sound level from the microphone? > > > > I want to monitor ambient noise levels and use the feedback to > > control the volume before using TTS to make announcements: "There's > > a tornado warning for your area!" or "Don't you think it's time to > > go to sleep?" > > > > Cheers // Martin > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > tux-droid-user mailing list > > tux...@li... > > https://lists.sourceforge.net/lists/listinfo/tux-droid-user |
From: xAD <xa...@xb...> - 2007-05-09 22:42:18
|
Hi, I have the same idea ;-D .. but for monitor my Baby , when it cries i play a soft-song for 'x' minutes. xAD On Wed, 2007-05-09 at 16:36 -0500, ma...@ma... wrote: > Am I imagining this or did there used to be a method in the Python API > to get the sound level from the microphone? > > I want to monitor ambient noise levels and use the feedback to control > the volume before using TTS to make announcements: "There's a tornado > warning for your area!" or "Don't you think it's time to go to sleep?" > > Cheers // Martin > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > tux-droid-user mailing list > tux...@li... > https://lists.sourceforge.net/lists/listinfo/tux-droid-user |