Tuesday, August 30, 2011

Something about a date and the N9

I was lucky to see a calendar with something written about the Nokia N9. Let's see if it is correct :)
And don't ask, I ain't telling.

Something nice in the mail

I was on holiday in Greece when the N9 and N950 was announced so I missed the opportunity to get a developer device, as I didn't spend much time on-line. Fortunately I was able to get on the next 50 devices and a couple of weeks ago something nice came in the mail.
Thank you Nokia.



Friday, July 22, 2011

Vacation is fun, but not when your systems decide to go on one too

Typical. I was on a 4 week vacation, the first two weeks in Greece and the last 2 weeks around Finland. I was semi on-line only, checking my mail, twitter and facebook from time to time, but kept myself away from anything work related or coding, including my various maemo projects. So I never checked my web sites...

My database virtual Xen machine had decided to go off-line, or to be more specific the virtual network from the database server to the rest had died for some odd reason. Other virtual machines in the same host and network where just fine. And the database server was also running.

Anyway, everything is up and running again now. Enjoy, maemo.tal.org, mapper.tal.org and talinux.tal.org.

Wednesday, May 25, 2011

More openstreetmapping of Limnos, Greece

It's only 4 weeks until our 2 weeks holiday on Limnos. I've made pretty good progress on mapping from the bing satellite images, the island is not empty anymore, but there is still plenty to do. The costline is still blocky in some places, not a big priority but goes with the beach mapping nicely.

I've started to draw forest (what little there are, not much), scrubs and farmlands also to get the island to look more "green", the default grey must be somekind of psychological way to get people to draw nature areas...

Some details:
But as you can see, there is still very much to do, plenty of tiny tracks and a lot of farmland to draw. And beaches as there are many of those all over Limnos.

    Thursday, April 14, 2011

    New camera-ui in CSSU

    There is a new, open, camera-ui in the latest CSSU. It looks like to the but has some impressive new feature also. Distance to focus point, configurable startup/shutdown of camera app, more geotagging options (gps/location), image effcets, triggering from touch screen, timer and quick access to White balance and ISO sensitivty settings.

    Screenshots below:
    New camera-ui main interface, notice the new focus distance information, timer, trigger, image effects and the two 'A's

    New startup/shutdown options
    Look just like the original



    Now you can select how to geotag your images, with GPS position and/or textual location

    Capture timer

    And last, image effects.

    Great work! And thanks to the whole CSSU team for their awesome work.

    Thursday, April 07, 2011

    gdspeak, a D-Bus espeak service

    I've been planning on doing this for a while now (a year or so, sigh), a simple and easy to use D-Bus service for speech output, using espeak.

    What it does is queue text with a simple priority system, with just a few simple D-Bus calls. There are two interfaces, on fire-and-forget and one that can be used for tracking the output so calling applications know when it's speech has been output. It will also send signals for spoken words and such. Language and voice settings can be changed.
    Currently LC_MESSAGES is used to set the default voice, but a proper control panel applet is planned.

    It is still work-in-progress but works mostly. My current problem is that when using pulseaudio output espeak won't report any events. Testing version is available in extras-devel, but not recommended yet for any serious use.

    TODO:
    •  Fix the event reporting
    •  Make control panel applet

    Sunday, March 20, 2011

    Arduino and GPS

    I found a a cheap GPS module from a finnish electronics dealer, Partco, for only 10€. It's a bit old, from 2004 but whatever, it's cheap :) It's a Fastrax uPatch100 with a Sony chipset (CXA3355 and CXD2956). There are four different models, but the only one available is the -C9 with CMOS level serial output. Acctually that is perfect as the Arduino as you can plug it directly into the arduino (well, almost, TX can, RX needs a level conversion as the Arduino I/O pins are 5v).

    I did it :)
    The module outputs plain NMEA so it's easy to parse. You can also talk to it and set different parameters. Datasheets are available on the net, just google for uPatch100 and you should find them.

    Anyway, I'm not very experienced with electronics but I've done my fair share of soldering, but mainly easy stuff like making my own RCA or RS-232 cables. Or easy "high" pitch breadboard.

    The pitch of the device was a bit scary at first, but I was able to solder a ribbon cable just fine after some careful soldering.

    I used a long flat cable and a IDC for easy attaching for any GPS project. I didn't have a female IDC connector so it cut one from an old motherboard serial port adapter and soldered that to a breadboard. And on the breadboard a pin strip for easy plugging to a solderless breadboard.
    I made a very simple arduino sketch to read the serial TXD0 port from the module and output it to the serial port. I used the softserial library and first thought it was the reason for the problem I had. Only the first couple of NMEA messages came trough succesfully and then output stopped. The datasheet mentions for the RS-232 level module that "RXD0 line must be electrically connected in the uPatch100-Rx versions even if it is not used!"
    My module was not the -Rx version but I connected RXD0 to ground and that fixed my problems. Clear NMEA messages startet coming!


    Next is to make something fun with all this :)