Broken pipe
It's been a while since a faucet in one of the restrooms of our office is broken. The water won't stop flowing until you pull the button up. Someone has had the brilliant idea to warn people about it:
It's been a while since a faucet in one of the restrooms of our office is broken. The water won't stop flowing until you pull the button up. Someone has had the brilliant idea to warn people about it:
Posted by
etrunko
at
15:36
1 comments
I'm quite often asked for screen shots of applications running on maemo, specially that ones I ported. In most of the cases, my bosses want to use them in presentations, but I always lose those images somehow. So every time I'm asked for them, I lose time searching for the old screen shots until I realize I've lost them and even more time taking/sending the images to whoever asked.
Tired of losing so much time, I've decided to reactivate my flickr account and use it for something a little bit more useful, satisfying mine needs and also my bosses. I've organized all screen shots in this photo set. Now, the next time I'm asked, all I have to do is to send this link and everybody is happy ever after.
I've also joined the maemo group on flickr and uploaded the shots there. It also worth saying that setting image descriptions/applying tags/uploading was very much easier using Ross' Postr. Really nice piece of software.
Posted by
etrunko
at
10:45
1 comments
Following the previous post about the Maemo SDK VMWare appliance, Marcelo has successfully converted the vmware image to a Qemu image. The good news here is we save almost 2 GB with this new image. The bad news is you'll probably need to set up Kqemu to get an acceptable performance.
So, to convert the vmware image to a qemu one, just run the following command:
$ qemu-img convert -c -f vmdk maemo-sdk.vmdk -O qcow maemo-sdk-2.qcow
qemu -boot c -hda maemo-sdk.qcow -localtime
Posted by
etrunko
at
23:03
0
comments
After a couple weeks of hard work, Marcelo (aka setanta) has successfully set up a VMWare Appliance for Maemo SDK. It's based on Xubuntu 7.04 and ships only the Maemo 3.1 (bora) targets. Gregale version (2.2) was not included in order to save some disk space.
Marcelo has also submitted a project in maemo garage. While it is not approved, you can download it from here.
Update: The project has been approved in maemo garage. Go for it!
Posted by
etrunko
at
19:08
3
comments
Ross is my hero! He's just commited a patch to Evince which makes the use of libgnome opitional and fixed a bug opened more than a year ago. It will help *A LOT* to build the Maemo packages from now on. He also posted a screenshot of Evince running in Poky Linux:
With almost the same ideas of Poky, we're working very hard to provide a solution to Maemo-based Internet tablets. It's called Mamona, which I'll blog about later.
Posted by
etrunko
at
12:06
1 comments
This number in hexadecimal notation has become so famous I thought it might deserve a star in the Hollywood Walk of Fame:
Posted by
etrunko
at
16:41
0
comments
After digging for some remaining bugs and helped a lot by Nickolay Shmyrev, Evince maintainer, I was finally able to release the packages for N800 and 770. They are already available in both bora (N800) and gregale (770) extras repositories. Here are the direct links to the .install files:
Posted by
etrunko
at
21:23
22
comments
Last tuesday morning, while checking my mail, I saw this message with the subject "GUADEC Proposal accepted":
Hi,
Congratulations -- your talk was accepted for the Core days at GUADEC.
To see the current schedule, go to http://www.guadec.org/schedule/core.
We look forward to seeing you at GUADEC!
Posted by
etrunko
at
12:14
1 comments
Earlier this week, I uploaded some very special packages to the maemo extras repository. After playing around a little bit more, I've come with this very special program running in my N800:
"Great!", you can say, but "Evince already runs on N800.". Yes, you're right. The news here are that libpoppler is using cairo backend and Evince version is 0.8.1, the latest stable released by Evince developers.
There are still some bugs to fix before it can be released, but I can say it performs really well in the N800. I haven't been able to test it in the 770, where performance is more critical.
Posted by
etrunko
at
11:13
6
comments
After some failures in the upgrade process, I've finally got my laptop successfully running ubuntu feisty and scratchbox 1.0.7 with maemo rootstraps installed yesterday. At night I decided to do a real test in the environment building the latest version of Leafpad for the N800 device. It took me more time than I was expecting but in the end everything went just fine.
I've just uploaded the packages to the Maemo extras repository, both to N800 and 770. This way you can install it with a single click:


Posted by
etrunko
at
16:11
7
comments
Today morning Osvaldo arrived from FISL 8.0 bringing lots of news and a very special gift, my own Nokia N800 Internet Tablet which I've been trying to put my hands on since I received the email from the Maemo team telling me I was one of the lucky 500 people who got discount codes. For us living in Brazil is very very difficult and expensive to buy any of these gadgets like the N800. If it wasn't the code, I couldn't buy it so soon.
Huge thanks go to the Maemo crew, specially Quim Gil and Lucas Rocha who brought the device straight from Finland and also to John (J5) Palmieri for spending so much of his time trying to buy me the device.
I could not forget to thank INdT for sponsoring big part of the applications I've ported to the Nokia 770. Without that, I might never had the chanve of getting the discount code.
Until now, I've not played with it very much. I've just downloaded and installed the new firmware image, the plankton theme and some applications. I'll start to work again on the ports as soon as possible, always trying to get the latest upstream versions working.
Now I need to find out some space in my budget to buy a wireless router and at least one 4 GB (8 GB maybe?) SD card. Any suggestions?? :)
Posted by
etrunko
at
22:31
2
comments
Wow, it's been almost two months since my last post... There have been many happenings in this period which I have written about but were not published. The posts were saved in my drafts just waiting to be blogged. What happened is since I moved to a new apartment, about 5 weeks ago, I had been fighting with my DSL provider trying to have my link working here. Now that it's finally up, I'll be able to publish those posts here:
Posted by
etrunko
at
20:34
0
comments

Now it is time to talk about that python project I've been working for some time. Carman is a system for accessing on-board diagnostics of any car compliant with the OBD-II standard.
The project is Open Source, LGPL licensed and almost 100% written in python. Basically, it consists in three elements:
Posted by
etrunko
at
18:58
8
comments
Today i took some time to finish the port of gconf-editor to the Maemo platform. This port was mainly done to help the guys working on Canola to set up the application preferences in an easy and straightforward way.
Gconf-editor is an extremely useful application, but it is not recommended to users that don't know what it is all about. So be careful while changing the configuration values. You've been warned. :)
So thanks to Andrunko for the initial debian package and Osvaldo who uploaded the packages to the extras repository. I'll create the entries in the new maemo application catalog page, but if you can't wait for it, the links for the .install files are the following:
Posted by
etrunko
at
16:45
8
comments
Last year, INdT started the effort of arranging and sponsoring a conference here in Brazil where would be possible to discuss and find ways to improve the many areas of Open Source Software targeting mobile systems and embedded devices. The idea was to cover as many areas as possible, from the kernel to the User Interface.
So finally the initial idea has turned into reality. The Bossa Conference will be held in Recife from the 12th to the 14th of March. People of many areas, such as bluetooth, VoIP and multimedia have already confirmed their participation in the event.
We are working really hard to make this first edition a huge success. If you got interested, please visit the Bossa Conference web site or drop an email to contact@bossaconference.org. I'm looking forward to meeting you here.
Posted by
etrunko
at
11:49
0
comments
The INdT team has just announced the latest release of the Python language and bindings for the Maemo Platform. My colleagues have been worked really hard for quite some time to make the packages available and working for both Nokia 770 (Maemo 2.1 "Scirocco") and N800 (Maemo 3.0 "Bora") devices. The main features include:
Posted by
etrunko
at
17:31
0
comments
Yesterday I took some time to help the guys here porting a really useful application for 770/N800 devices. Hope to be able to release it soon. Scrennshot follows:
Posted by
etrunko
at
17:27
0
comments
Now that the Nokia N800 Internet Tablet is officially out, I took some time to test the applications I ported to the 770 on the new device. Some of them worked, some didn't and others didn't even install. Here is the list:
Posted by
etrunko
at
16:05
18
comments
Last December, I took a two-week vacation near Christmas and traveled about 2500 km to my home city to visit my family and some old friends. It was raining *a lot* over there, so I could spend great moments with them and also take some rest (I really needed it). I hope I can come back there earlier this year.
Already missing my girlfriend, I was back to Recife for the new year party. So we took a 300 km trip by car to Pipa, in Rio Grande do Norte State. Great Time! Party all day and night long during three days...
Posted by
etrunko
at
15:08
0
comments
It's been a couple of weeks since I've started to work on a new project (which I wish I can talk about it soon). One of my tasks involves implementing a GTK+ based UI from scratch, but using Python. I agreed it was time to learn something different of C and C++, mainly because it is (almost) impossible to have RAD using these languages.
I thought it would be a bit more difficult to deal with Python at the first time, but I am really a lucky guy, as we have some python specialists here. These guys, specially osvaldo, have been helping me a lot since I started coding. One nice thing they pointed me was tepache. A really easy way to develop PyGTK applications with Glade.
Until now, my work basically has been design the UI in Glade and testing it inside the Maemo/scratchbox environment and also in the 770. One thing I really liked was the Python code being really platform independent. I created a few classes in the i386 target and just copied them directly to the 770 and the program just worked without any need of recompiling stuff.
I'm really enjoying this new adventure. I've also successfully built the bindings for gconf and gnomevfs as they're not available in the current python distributed with Maemo rootstraps. There's still some work to get the proper debian package built but I'll make them available as soon as they're working fine.
Posted by
etrunko
at
20:50
5
comments