The future of Gnome 3 - If I had something to say

I like that fact that development of towards Gnome 3.0 seem to be minimal but realistic. Preparing the platform for ease of development will pay off in the other end. I think they are focusing the energy the right places to get off the ground.

After 3.0 is released I hope they will look into this problem:

I have multiple computers and I can imagine the number will grow considerably over the years.

  • Workstation (currently using)
  • Laptop (currently using)
  • Mediacenter (currently using)
  • HTC Phone with Android (planing to buy)
  • Computer in Kitchen (planing to buy)

I would like to access my contacts, calendar, notes, todo, file area (dropbox like), rss feeds, bookmarks etc. no mater what which computer I’m sitting at, or even via a browser if I’m not on one one of my own computers… or worse in Windows. I don’t want to manually sync stuff around, it is in efficient and is bound to go wrong at some point. Some effort have been made in order to store ie. Tomboy notes centrally via ssh or webdav which is acceptable because there is no alternative. Similar is Tasque able to store the todo online using an online service called Remember the Milk and Firefox plugins have been created to sync bookmarks across computers.

The real solution:

Create a service which can store all these information and host it. Now people could create a “Gnome Account” if they wanted to use this service. This kind of service would generate considerable amounts of data which is why the free Gnome service might have to have limitations on ie. how many contacts a user can have sync’ed or how much space the shared file area can take up. I also wouldn’t rule out the possibility of having commercials integrated in some way for this free service ie. like in Gmail.

For all those who cannot live with the limitations the “Gnome Account” has or just don’t like the commercials they can install the service on machine them selves or use the service from another provider. Ie. Ubuntu might want to provide the service to their users but want to sync bookmarks from Firefox instead of Epiphany. Or a company installs the server software and provides the service for a monthly fee without the same limitations than the “Gnome Account”.

Perhaps even companies could install their own sync service for all their employees.

To sum up this would ease the pain moving between several devices. Also when upgrading or installing a new device all you had to do is enter the “Gnome Account” once and all supported applications would instantly be in sync.

Gnome 3.0 - please integrate Gnome-Do

After reading the the Gnome 3.0 announcements (Vincent Untz, Andre Klapper) yesterday and reading The Plan, I don’t really know if I got exited or dissapointed :)

Anyway Gnome works very well for me already (version 2.26) so I guess the limited amount of visible changes is a plus for me after all. But one thing I would like to see integrate and officially backed by the Gnome Team is Gnome-Do. My desktop experience took a great leap forward after getting used to this way of interacting with my computer. I while back I read a very exiting blog post about incorporating Gnome-Do to the very core of Gnome.

Now THAT would ROCK HARD for something to include in Gnome 3.0 :D

Scaleable icon for Pidgin - Gnome-Do

I like my desktop to look good (cool effects not needed) and I’m a heavy Gnome-Do user so it has been annoying me for quite some time that when starting Pidgin it looks like this:

pidgin-gnome-do-before

So I started searching Launchpad for a bugreport and actually found 2:

Thos bugs led me to a bug report in Pidgins own trac about the same issue. Which led me to download the source code and an usable svg file which I manually copied to my system:

sudo cp ./pidgin-2.5.5/pidgin/pixmaps/icons/hicolor/48x48/apps/scalable/pidgin.svg /usr/share/icons/hicolor/scalable/apps/

Long story short… now launching Piding from Gnome-Do looks like this:

pidgin-gnome-do-after

YAY :D

Hacking Wordpress MU - Part 3

I found the first problem with running this Wordpress installation on multiple domains. The installation generates a .htaccess filen in the installation directory. This won’t work when the blogs are in differet directory levels.

What I did was adding the rewite rules to the virtual host instead… that way all my domains could have different rewrite settings.

I also tried to move the upload directory away from the central Wordpress installation and into the document roots for the different domains. But this seems to be impossible due to a bug in Wordpress MU.

The last issue I found with my solution to the multiple domains with Wordpress MU is that the site admin might not be able to see the blogs on the other domains but if you know the id of the blog you can just change that in the URL and gain edit access to the blog anyway.

Example:

The user domain1_admin is site admin for domain1.com. On the domain domain2.com the a blog with the id 3 is attached. So admin logs in on domain1.com and uses this url:

http://domain1.com/wp-admin/wpmu-blogs.php?action=editblog&id=3

The last few issues I can live with… so I wont be experimenting with Wordpress for a while I guess. Hope someone can use this.

converting video to flv with gst-launch

I had quite some trouble finding a way to convert an avi video file to flv. I really wanted to use gstreamer since it had worked very well for me for other conversions in the past. The reason for this conversion was that I had a video on my digital Canon camera (in avi format) and I wanted to publish it on the web using the defacto standard… flash video (flv).

After lots of googling I found FLV Conversion Tips by Brendan Howell so I’m not to take credit for this.

I didn’t want the sound so I removed it from Brendans original example:

gst-launch -v filesrc location=canon.avi ! decodebin name=d  ffmux_flv name=mux ! filesink location=output.flv d. ! queue ! videoscale !  video/x-raw-yuv,width=320,height=256 ! ffenc_flv ! mux.

I my search for a solution I found another link with some gst-launch examples you might find interesting.