Tuesday, February 20. 2007
File transfer previews just even got ... Posted by Diederik van der Boor
in KMess, Less-technical, Screenshots at
23:41
Comments (0) Trackbacks (0) ![]()
File transfer previews just even got betterThere are some additional improvements to the file transfer previews. The previews are now generated with a more low-level KIO API. This no longer blocks the KMess interface to generate the preview. As extra bonus, KMess generates previews of video files as well. When you send a movie to someone who uses the official client, they'll see something like this: Wednesday, February 14. 2007
File transfer previews Posted by Diederik van der Boor
in KMess, Less-technical, Screenshots at
22:11
Comments (0) Trackbacks (0) ![]()
File transfer previewsKMess just got a new cool feature! I've received a patch for file transfer previews. The result now looks like this:
In the official client this is used to send previews of images. KMess also adds support for almost every imaginable file type, thanksverymuch KDE! Think PDF, OpenDocument, HTML, Qt designer files, really everything. Whooho! Saturday, January 27. 2007
You know you have a nice download ... Posted by Diederik van der Boor
in KMess, Less-technical, Open Source at
18:49
Comments (0) Trackbacks (0) ![]()
You know you have a nice download page when......someone else copies your layout and wordings. All I can say is: I'm flattered. On a side note, I'm still looking for ways to improve the home page. I really like sites that show off their product well at the home page. The recent examples I found are: Why is this important? With my application conversation I litterally got the question "what is KMess actually?". I never noticed it before; the home page simply didn't tell. It only rambled the news headlines of things that were improved. I'd like to improve the homepage it visually as well, like the sites above managed to. The screenshot tour is a good start, but a bit too hidden yet. Every once in a while I'm thinking how to incorporate new ideas in our home page. Perhaps I manage to get something done with the 1.5 release. Contributions, designs and suggestions are welcome off course. Sunday, December 17. 2006
Completed now listening support Posted by Diederik van der Boor
in KMess, Less-technical, Screenshots at
17:10
Comments (0) Trackbacks (0) ![]()
Completed now listening supportI've just completed the now listening support in KMess! A month ago KMess could only show what contacts are listening to. Now it also does the reverse; notifying contacts what you're listening to. When this feature is active, an additional status line appears in the main window:
KMess is able to retreive playing information from Amarok, Juk, Kaffeine, KsCD, and Noatun. Suport for non KDE-players like XMMS and Banchee could be added later, but I'm not starting with it yet. Each of these players has it's own way to provide the playing information. To enable this feature, check the last option in the settings dialog:
KMess uses DCOP to retreive the playing information. DCOP is a really nice KDE feature to make IPC-calls to other applications (it runs over the standard X11 ICE protocol). Try the following commands in the console, and you'll get the idea: dcop dcop amarok dcop amarok player dcop amarok player artist
Really amazing, and extremely powerful Sunday, December 17. 2006
Sinterklaas presents Posted by Diederik van der Boor
in Less-technical, Life at
16:16
Comments (0) Trackbacks (0) ![]()
Sinterklaas presentsLong time no blog... I didn't make much room for it lately. Previous week we've had Sinterklaas in The Netherlands. It's an annual Dutch tradition, which can be compared somewhat with Santa Claus. At 5 December, Sinterklaas brings presents to both children and adults. Some presents are also camouflaged in an imaginative way, accompanied by a fitting poem to make fun of the recipient. This year I had to make a nice present for my father. The present contains a pocket-size book about wine. This is the end result after two weekends
The body consists of a soft-drink bottle and two small wooden planks. These planks form a cross which is nailed on the soft-drink bottle. The whole part has been wrapped with paper maché. The small book didn't fit entirely, resulting in the amazing booster effect below the wings
Additionally two pictures of the construction:
The present sticking out:
That was enough creativity for me this year. Sunday, December 3. 2006
Debugging KDE applications in Fedora ... Posted by Diederik van der Boor
in KMess, Open Source at
17:39
Comments (0) Trackbacks (259) ![]()
Debugging KDE applications in Fedora CoreImage speaking to a new developer. With excitement you tell about the debugging features of KMess. We've got a network output window, and lots, really lots of console output. The console is literally flooded with messages when you run the debug-build of KMess. This allows us to trace how KMess interacted with the protocol messages, how it parsed those and sent responses back. Now imagine this new developer doesn't see anything of it. That's an annoying way to become challenged as developer. First you start guessing where the output could be. SuSE has a nice My next stop was KMess uses standard #include <kdebug.h>
int main()
{
kdDebug() << "test output" << endl;
return 0;
}
Again, this simple test application gave no output on STDERR or whatsoever. I seriously started to fear KDE was patched by the developers of Fedora Core. This could mean the developer would never see the output. Stephan Binner has a site of distributor patches, for which I can't thank him enough. Browsing the folders I found a patch on kdelibs/kdebug. Compare the original file with this patch, and notice how Fedora Core hides all output by default! arhg! This not only costs one or two hours of debugging, but it's even more annoying it isn't mentioned anywhere. A simple note would have been enough. The code of the original file acted as a good reference to find a solution. By creating the file [0] InfoOutput=2 ErrorOutput=2 This extends the global configuration in Needless to say, I'll propably disfavour distributor patches even more then I already did (i.e. how a Wine developer wasted his Sunday afternoon on debugging packaging problems, scroll to "another example"). When something needs to be patched, it's likely the upsteam software lacks some option, not an other patch. In the case of KDE this wasn't needed at all, Monday, November 27. 2006Planet KMess is upAs of today, the KMess website aggregates feeds of development weblogs. This makes the entries of this weblog visible at www.kmess.org too. I'm really curious about your opinion of new web site feature. What you expect from it, what you'd like to read, or don't like it at all. Please post your thoughts about this at my blog. Monday, November 27. 2006
Introducing PhpPlanet: PHP feed ... Posted by Diederik van der Boor
in KMess, Open Source, Technology at
00:35
Comments (0) Trackbacks (0) ![]()
Introducing PhpPlanet: PHP feed aggregation softwareOne of the things I really wanted to implement was a "Planet KMess" section at the KMess website. I've been looking for existing solutions, but couldn't find what I was looking for. I don't need expanding sections, or forum/e-mail like "mark as read" capabilities. Just a simple web page with all stories, posted in order. As for why I'm not using Planet: the Planet KDE site is flooded with old feeds now and then. I don't want to see that happening for a "Planet KMess" website. Planet is written in Python and uses a file-based cache. This is a complete black box for me as Python illiterate, and adds Python as new dependency to the web site. The result is a new Planet-like feed reader/aggregator named PhpPlanet. It is v0.1 software and can be downloaded here. It stores feeds in a MySQL database, and uses Snoopy/MagpieRSS to parse the feeds. Flooding is avoided by observing the timestamp of RSS entries. When multiple entries have the same timestamp it's an indication the feed is regenerated, and those entries will be rejected automatically. Tuesday, November 7. 2006
Now listening in KMess Posted by Diederik van der Boor
in KMess, Less-technical, Screenshots at
00:46
Comments (0) Trackbacks (0) ![]()
Now listening in KMessA recent enhancement in KMess is support for "now listening" information. You get to see what your contacts are playing. this information is displayed after the personal status message, and looks like this:
Much like the official client, you get small icon, and the title afterwards. The next step is offcourse, displaying what you're playing. Work has started, and I've decided to use Kopete's "now listening" plugin as inspiration. It has support for Amarok, Kaffeine, Juk, KsCD, Noatun and XMMS. Sounds good enough to me Monday, November 6. 2006Kickoff!I've been thinking for a long time about it, but finally decided to start my own weblog. I've been reading planetkde.org for some time now, and really like the sneak previews and thoughts about the progress in KDE. So this blog also won't be flooded with personal things either. Instead I like to share some programming experiences, KMess improvements, and maybe some random things found at the web. Not sure how it will work out, but I'm all set now to find that out |
QuicksearchLinksContactingComments can be posted at the bottom of each blog entry. For direct questions, you can also contact me by e-mail. My e-mail address is "vdboor" at "codingdomain.com". Oh and "vdboor" can actually be pronounced as "van der Boor" as it's based on my last name ;) Identi.ca
|
