FloydSpeak [Workings of a time starved KDE developer]

Monday, August 22, 2005

LXR

As you all know, ever since KDE switched to subversion, LXR stopped getting updated. This was because I needed to update my scripts to work with subversion and never seem to get time. The fact that its summer did not help either. I had some free time this weekend so I decided to finally fix the scripts only to discover, to my surprise, that lxr.kde.org now points to another LXR instance run by Dirk. Nice job, but I have a few points to make:

  1. I have been running LXR for a few years now and never got a note informing about the switch either before or after Dirk decided to go on his own. I never even saw any mention of this change on core-devel. This is a blatant abuse of power.
  2. I never got a "Thank you for running this till now" note from Dirk or anyone else either even though I ran that site at my own expense.
  3. I did get a few gentle reminders from Beineri about updates and I kept telling him its on my TODO list.
  4. I never got any offers of help. Dirk decided that he would rather implement the whole thing from scratch than help me run the existing one.

This whole episode has left a very bad taste in my mouth. Nice job again Dirk. I guess communicating is not your major strength. So much for appreciating and encouraging contributors.

Wednesday, October 27, 2004

API Docs

I just heard mattr rant about the lack of API docs. On the positive side, he has apparently volunteered to fill in the gap. That is all well and good. What is not is the language that he used. I will just use the old adage here "Scratch your own itch."

Tuesday, October 19, 2004

lxr.kde.org is alive again

lxr.kde.org is finally back online as of last night after being out for almost 2 months. I won't go into the details of what caused it, but all I can tell you is that its no longer running out of one of my bedrooms. Its now located in a datacenter on the west coast. The box is a dual-pentium 1 Ghz rackmount with 1GB Ram running Gentoo connected to a big enough pipe. Thanks go to Mark from Hosted.As for working with me to get this box setup and also giving me a decent hosting deal.

Tuesday, August 31, 2004

lxr.kde.org is down

lxr.kde.org is currently down due to issues with my internet service. I don't have any ETA yet but will keep you posted. My primary email server is down as well and as a result no email for me. Hopefully, I will be able resolve this soon.

MediaTV

As many people following the CVS already may have already noticed, I am currently working on MediaTV application. What is MediaTV you ask. Here is an explanation:

MediaTV is an attempt to implement the media features such as
Digital Music Player and Digital Photo Viewer provided by the Series2 TiVo. These features were formerly collectively called Home Media Option (HMO). It hopes to be a full featured KDE counterpart of the official TiVo Desktop software provided by TiVo for Windows® and Mac platforms. I intend to implement all the features currently provided by the official version including the plugin system for custom applications (hint: How about viewing a load graph of your machine on your TV?).

The application is divided into 3 parts, called Beacon Service, Publisher and the Media Server. The Beacon service broadcasts a periodic beacon over UDP to other nodes on the network informing about the services published from its node. The client, normally a TiVo box talks to the media server over HTTP, recieving meta-data from the server in XML format. It also requests media files from the server over HTTP. The publisher is a desktop application, used to publish the media (music and photos) files to the TiVo. TiVo has published full details of the applicable protocols and APIs on their
developer website.

This is going to be a huge undertaking for me but I am very optimistic. Currently, there is no website for MediaTV but I would work on it after the application is in a good shape. Keep tuned in.