tigert.com | my life and stuff um, what do I write here?

23Oct/0610

acroread, your new multimedia application

I had this problem lately, that sometimes sound just stopped working. This is not related to the previous incident - I checked that first... but I was to find another surprise this time..
Turns out Acrobat Reader was to blame for this one:

# lsof  /dev/snd/pcm*
COMMAND     PID   USER   FD   TYPE DEVICE SIZE NODE NAME
firefox-b 17368 tigert  mem    CHR 116,11      8338 /dev/snd/pcmC0D0p
acroread  21635 tigert  147u   CHR 116,11      8338 /dev/snd/pcmC0D0p

What the Fsck?? Last I checked, "Acroread" was a tool to view PDF files. Why does it block the audio device when nothing is even being played..?
(for an added shock, if you are an interaction designer or involved in usability, check out the acroread preferences, if you haven't for a while.. they have 21 pages of settings.. but that's another story..)

9Oct/061

Geographic fun everyone!

We're making nice progress in GeoClue in GnomeSummit. Lots of people got interested in the idea, and a lot of lively brainstorming and excitement: "So I want to make GWeather show your current weather automatically, based on your location!" etc.. Awesome!

Hacking on GeoClue
Happy Hackers brainstorming GeoClue

One of our projects is to have our hacker community more location aware, and one step in that is to have our blogs geotagged. So go, get the GeoRSS plugin for Wordpress (if anyone knows other blog engines that support this, let us know!) - and start tagging your blog entries with location. Then we can make PlanetGnome show our locations, as well as plotting ourselves on the PlanetMap.

It's great that one of the GeoRSS plugin authors contacted us also, and he is talking with the GeoRSS.org people to try to get some common agreement on how the XMLRPC weblog API could support this information as well. Neat to have co-operation between the Linux Desktop and Blogging communities!
So go, get the plugin and start being geo-aware. I want to see us swarming to Birmingham like a bunch of bees on the map during next Guadec! :-)

8Oct/064

Geotagging blog posts

Does anyone know if there is a way to add geotags into blog posts via any of the weblog API's?

Another thing that we need to figure out is how to add those tags into blog RSS feeds. The goal is to get Planet to become aware of the location of each post, so we can create a map of them.

I found this plugin that does something what I want, but there's still some research to be done to make this work..

Edit: Looks like the above mentioned GeoRSS plugin for Wordpress actually does encode the coordinates to the feeds, which is neat. Now, does anyone know a way to actually adding the location information in the first place, by using a blog API that Gnome Blog can use? There's a nice UI in Wordpress web editor itself, that can be used to set location, but I want GeoClue to set it automatically for me.

6Oct/061

More great reasons to buy a Mac!

More great reasons to buy a Mac!

Yes. We went to the Apple Store.

6Oct/060

Other side of the picture

embedded summit

Originally uploaded by TuomasKuosmanen

Other side of the view in the embedded hackfest in Gnome Summit 2006, MIT media lab.

21Sep/062

Free software on different platforms

J5's post about how Gnome is about the people and their ideas made me again think about the same thing I've been pondering lately.

Free software is being used on new platforms: handheld tablets and other embedded systems etc.. Many times this requires a rewrite of at least the user interface parts, because a desktop is very different from a touchscreen/stylus use case for example.

My worry is, how do we make sure that ported applications, like the Rythmbox for the 770 will not end up as a orphan fork of the parent project? It's not a simple problem - if an application has a clean separation of the "core" and "ui" this could be possible by having a separate UI version in the source tree and the same tarball could be used to build them all. FBReader is one example of this.

Many of the nice, polished applications we develop for our desktop today would also make sense in an embedded car computer or a handheld, or a linux-based phone. But the resource limits are more restrictive, and the user interface needs to be approached from a different angle. Yet, it would be sad if the "core" would end up being forked, and the project would not stay in touch with the "parent". Synergy is what makes things better, and I would hate to see more "orphans".

28Aug/064

Linux sound and multimedia

So. Sudddenly I got no sound from my laptop. I have had ALSA (the "advanced linux sound architecture") act on me also before, so I suspected the master audio got muted, like happened ages ago.

But no. I search, run alsamixer, the Gnome mixer app, trying to figure out what the problem is.. but nothing. I even tried headphones, to see if the built in speakers are broken. Nothing seems to help. I am really starting to suspect the hardware has simply broken on this Thinkpad. All the software plays just fine, no error messages or anything - I just simply hear nothing. I try spells like "killall esd" and others, but in vain..

Then a friend wonders whether it could be that the digital output toggle of the sound driver would be somehow enabled, thus routing everything there.

I look again at the mixer, and now, once I enable *everything* to show in my mixer app (the defaults had just a main and dsp sliders, which is nice) and I toggle everything. Suddenly I hear music!

So it turns out that "Line Jack Sense" was the thing. Now, why does this get turned on by itself, and why I need to hunt down such a hidden setting anyway is a good question. I think in a few years we can all pat ourselves in the back and laugh at this kind of stuff.. ;-)

Filed under: gnome, software 4 Comments
10Aug/062

Things to avoid when integrating Linux with hardware

We got the Samsung ultra-mobile PC (the "origami" device I think?) to play with at the office, and I thought of sharing my experience with you. Maybe this will help us, Novell, Ubuntu or someone else who might be thinking of bundling Linux with laptops or other hardware in the future.. But let's move on. This opinion below is biased, is solely my own and not of my employer's etc etc.. you get the idea.

The box was nice, very Apple'isque black shiny cardboard and the device itself looked nice, though the glossy "piano black" finish gets fingerprinted quickly. The thing has an integrated flip-stand in the back to make it stand upright by itself when on a table. *snap!* All I can say is it took 2 seconds to break it, way too fragile design.

Otherwise the device feels nice and solid, though a bit large for something that is not a laptop (no keyboard!) or something you can put on your pocket (ipaq or a nokia770 or whatever) But it's a cute geek toy anyway. Costy one, though.

What really boggled my mind was the user experience after turning the unit on. Up until this point, it was smooooth (if we don't count the unlucky "snap" earlier). One gets greeted with the standard XP boot screen, and I started to enjoy it. But just then a wet towel gets thrown at your face from the screen: Create an user account! Come on, this is a tablet! Why not just have one preset there? Up comes the familiar windows user account creation tool, on the 800x480 screen. But since this is a tablet version of XP, and since we have no keyboard, we also get this pretty large popup keyboard window that is on top of everything. No, not the fancy translucent one you saw on the origami preview photos (we'll get to that later) - but a simple and functional floating window. The only problem is, it obscures the user account wizard, so I cannot see anything. Splat! What's even worse, is that if you try to move it on the bottom of the screen to interact with the user account tool, it promptly moves itself back inside the screen area. Argh..

Anyway. Off I went to create the account and everything was nice again. XP boots, we get the standard XP desktop etcetera. The start menu and applications menu are their usual overpopulated ones you are used in a default XP installation. The biggest problem is, this device has vertical resolution of 480 pixels, so nothing really fits. The menus grow several sub-menus deep, all dialogs etc have their buttons clipped off screen and interaction is cumbersome at least. Someone could have done a very good job here customizing the menus with useful things and hiding the stuff nobody needs.

samsung-umpc1

Welcome!

What is even worse at this point, just when you start to doubt how much they really did to integrate the XP installation with the device, it dawns on you: not much at all. More wizards, license agreements, antivirus software activation and update! - and Windows update. Windows Media Player Setup Wizard! Everything starts up at once. It finds new devices (hey, look, we have a bluetooth adapter! and wavelan! Who knew?) At this point I seriously gave up. What started with great anticipation and curiosity and impression of a smooth experience turned out to be a total flop. They just built the device and slapped XP tablet edition on it. Without thinking about you, the user at all. Gee, thanks!

samsung-umpc2

Handy menu to open the on-screen-keyboard

I know I am not the best person to write about this, as I am very biased due my work with Gnome, Linux and the Nokia 770 community and user interface, but uhh.. this is how it feels to be ignored as a user. Please, let's not do this with Linux. It feels like crap. It would not have taken that much effort to make it a lot better.

28Jul/062

Gnome website and CMS questions

So, the Gnome website apparently needs a new engine.

Henri wrote a nice analysis and commentary of Midgard CMS and how it would work for this case. Check it out.

I think we should also think a bit deeper here: we could possibly have some CMS-like functionality on the desktop as a method of sharing information, perhaps calendars etc. It would be nice for example, to be able to use something like zeroconf/bonjour (or whatever the "hey, I can see people in the same LAN! -stuff is called) and have a nice "My public stuff" -webpage generated by the desktop. I know this example is not particularly great, but since Midgard uses some Gnome components already, maybe there's something we could think of.

And maybe if we use it on gnome.org, there might be some interesting components on midgard side and some desktop tools on gnome side to make it easier to share information?

Filed under: general, gnome, software, web 2 Comments
17Jul/064

Quick maps

Stumbled on this pretty nice site which lets you plot stuff on a map, using the google maps API and lets you either link to the map (like this) or embed it on your own site (let's see how this works, below - and whether planet likes it or not..)

Edit: Ok, looks like planet does not include the embedded iframe, perhaps it's a wise move to avoid abuse.. it would have been nice though. Jeff, maybe you can have a look at it sometime? For everyone interested who is reading this through planet gnome or maemo, click the post title above to see the embedded map as well. For those interested, it's our flight route we had on saturday while visiting the annual pilots' fly-in in Jämijärvi, Finland. Some photos of the event can be found here. (heh, I used *all* my blog categories in this post, except for "work", since I am on vacation, of course.. :D )

This would have been handy during Guadec, for the ice cream case. So much easier than taking screenshots and using the Gimp to plot stuff on the map..

Now, what if this was combined to some "friends" -system so that everyone who was a member of the "guadec" group could have added their own interesting notes and tags on the map? That would have been very interesting...

Pages

Categories

Blogroll

Archive

Meta