Montag, 2. Februar 2009
Quim Gil interviewed on FLOSS Weekly
Dienstag, 13. Januar 2009
Optimizing the code of a SDL game
Maybe you have tried it already: Tennix has been available for Maemo for quite some time now. The current version still has room for improvement (performance-wise), and the gameplay part runs a bit slow. That's why our team uses it as an optimization target for a course at the uni until the end of January.
Two benefits: You get a playable, fast tennis game for your tablets, and we get a bit more proficient in writing more efficient code and making better use of the current hardware. This will obviously also benefit the Desktop version of Tennix, as both use the same codebase.
I hope to be able to draw some conclusions and give you an overview of what we were able to do in a few weeks. Until now, try out Tennix and get used to its (relatively slow) speed, so that you feel the improvements when the optimized release is out :)
Mittwoch, 17. Dezember 2008
libmokoui2 (+Python bindings) in Diablo Extras
For the next version of gPodder, I plan to have a better suited user interface for the tablets. For this, I needed a finger-scrolling replacement of GTK+'s ScrolledWindow. libmokoui2 provides just that, and it's now available in Diablo Extras.
The package is based on Ubuntu's libmokoui2 source package, but I have removed the doc package and the Vala bindings, because you can read the docs on your computer or online, and I didn't want to mess with Vala (yet).
It also did not build on Chinook, maybe someone can have a look at the build logs? It's working fine on Diablo, though. Example code in Python is also available.
Sonntag, 14. Dezember 2008
Remote-control Vagalume via a web server
I am using Vagalume to listen to last.fm on my N800 that is hooked up to the stereo. During that time, I'm sitting at my lappy doing random things. When a song I don't like comes up, I have to get up and hit the "skip" button. Not anymore! Enter "vagalumisierung.py"...
This little Python script sets up a little HTTP server on port 8242 (that's "VAGA" if you type it on your mobile phone), receives song changes from Vagalume and can carry out basic operations like play, skip, ban, love, etc..
How to use? Copy it to your tablet, install python2.5 and python2.5-dbus and start it in background (with "python2.5 vagalumisierung.py &"). Then, point your browser to http://yourtabletshostname:8242/ (a good time to set up Avahi correctly, so you can use "tabletname.local"). You can now see the currently-playing song and remote-control Vagalume via HTTP over your Wifi-Style connection!
Oh, and here's the link to download the script: vagalumisierung.py
If people love this, I could enhance this a bit and put a GUI around it and create a Maemo package.
Donnerstag, 11. Dezember 2008
gPodder 0.14.0 in Maemo Extras
Sonntag, 7. Dezember 2008
gPodder, Where Are Thou?
Freitag, 5. Dezember 2008
Maemopad+ with search function
This will come in handy for users that use the checklist feature for all kinds of lists (Someday/Maybe, Ideas, TODOs, shopping lists, etc.). Obviously the search feature won't work on the contents of sketch notes, but text memos and checklists work fine.
What are you missing in Maemopad+ that would make you much more productive with it?