KDE has long had a nice collection of useful kioslaves for viewing installed documentation, including viewers for manpages and info pages (used by GNU software).
For KDE 4.2 I had introduced another viewer, this time for Perl’s perldoc documentation, which used a look similar to the appearance at www.kde.org. At the same time I had ported kio_man, the manpage viewer to have a similar appearance.
Unfortunately I didn’t have time to also do likewise for kio_info, the info page viewer. That has now been rectified, as seen in the following image, which shows output from all 3 documentation filters:
At the same time I factored out the CSS into a common docfilter CSS suite, so that any improvements should fix all the docfilter-type KIOSlaves at once.
I've been having a quick look at how NetworkManager is implemented and from what i see the public DBUS API is only for querying, not editing there. The edition of new networks et al is to be provided by a separate NetworkManager service that has no common API. This has two consequences to me: * Users that edit/create connections under KDE don't see them under Gnome/Xfce/wathever and viceversa * You can not write a desktop agnostic program that needs to modify/create networks as you don't know who you have to talk to <-- This is specially ugly
I managed to finish tomorrow's KMail triage page just in time. For anyone who's not on #kde-bugs (which you should be if you're planning to join the triage currently, here's the url: http://techbase.kde.org/Contribute/Bugsquad/BugDays/KMailDay3. If you're still pondering wether to join, just do it. Any helping hand - be it developer or user - is welcome and helping hands we need a lot
It was needed because it was dated, the documentation that was available there came from old KDE branches. Also the scripts contained several errors which caused the documentation not to be generated due to missing entities and stuff. I also made the pdf creation work again and made sure the search works again.
All minor issues, the main point I wanted to make is that the site is now actively maintained again, this time by the sysadmin-group. So, if something is wrong, just file a bug when you want an extra module on the left or an important language is missing or you find dead links or whatever.
I've also re-added the site to svn, so you can make changes yourself too. Enjoy the updated site!
I read this and felt torn. On one hand the protesters are voicing their complaints against the British Army’s part in death of thousands of civilians. On the other hand they are raising the issue in a hugely polarising way which probably does more damage to their cause than aid it. After this brief pondering I returned to my week.
Over the following days the typical figureheads gave their sound-bites to the media about how awful this was and about how the protesters should be ashamed of themselves. Gordon Brown made one of his stereotypical comments, trying desperately to prove that he can do something right to a increasingly disappointed public. Basically, an fairly expected reaction.
Code Assistants When developing for a statically typed language like C++, there usually is quite a bit of redundancy during the development, especially when creating a completely new piece of code. A powerful IDE with deep code understandic theoretically could save a significant amount of the writing work. My goal with KDevelop4 is to allow the user only to concentrate on the “content” of the code, without wasting too much time with creating or adapting declarations in several different places.
To reach this goal, code-completion is not enough. Sometimes it is not possible to properly guess what the user wants to do during typing, but once a statement is completed, it becomes clear. Also the completion-list is not suitable as a user-interface for everything.
During the last weeks I have implement an Assistant architecture within KDevelop. In general it is kind of similar to the bulbs or paperclips known from several office applications, with the main difference of actually bein useful. An assistant can watch the happenings in the editor, duchain, ...read more...
Back home again; the overnight flight was calm and the train trip boring. Didn't get much sleep, though. The kids were quite intrigued by papa with his new headgear -- also by the pictures of Kano with more hats. I'm told that my pronounciation of Hausa words gives me away as a dutchman.
A longer report -- aside from the dot story -- will show up soon. I spent the three days after Jonathan left working with the organising committe on schemes for next time, doing more sightseeing and finishing my catalogue of local foods. Checked off alkubus and decided to leave kisili (? - the stick meat) for next time.
Linked by Andrew Youll on Sat 29th Oct 2005 16:57 UTC, submitted by Ali Akcaagac Jes Hall, credible supporter of the KDE community has set up this months new SVN report which primarily targets the mature ...
Yesterday I updated KDE SVN. So, I have the latest dev stuff on my box again. Upon logging in, I was greeted by the new look of plasma.
First of all, congrats to the artists. The AIR theme (of course a work in progress) looks bloody good.
Next I want to express my respect for the coders. I am very happy with the zooming capabilities of plasma - which allows you to create a bunch of desktops (called activities). Very nice considering the room you would need for all the useful plasmoids. There's a blackboard now, the microblog is kick ass, and there is that desktop assistent thing which doesn't make much sense to me... I just would love to be able to connect virtual desktops ...read more...
We finished the conference with a final marathon Q & A session. The questions had changed from basic "Does Kubuntu run the same apps as Red Hat" to the sort of thing I can't reliably answer "Can you run a pre-installed OS on a virtual server" (probably).
After the close of the conference everyone went across town to the museum for a social event. I spent an hour giving out autographs and having photos taken with my groupies. There were dancers in fancy costumes dancing to a drum band. We were given North African clothes to wear (a shirt which goes down to your knees, matching light trousers and a hat) and presented with very nicely crafted python skin laptop bags (not my usual style of fashion being semi-vegetarian and all, also entirely illegal to bring back into Europe without a licence but very thoughtful of them anyway). We were made to sit on a podium and felt a lot like visiting dignitaries. They also made us dance a little.
The initial version of WYSIWYG editor based on QtWebKit (see my post on Qt Labs for details) apparently works pretty well. There are rough edges here and there, something which need fixing, but overall I am quite happy. Live editing a web page opens a whole new possibilty. For an HTML-based help system, you can offer annotation feature, where the user can add his own note right inside the documentation (you may want enable editing on certain parts, not the whole document). You can make a note-taking system that copies something from the web (in HTML) and then the user can touch the content to adjust it to his need. Translate web pages easily, with all the formatting and whatnot intact, and without the need to scare the translators with raw HTML black magic. Any more useful examples?
Screenshots follow. Click on each image to enlarge.
Well… here I am again And again trying hard to resurrect this blog. I hope this time it’ll be with success. I started by pimping the looks of the site, maybe it helps me motivate myself to write here whenever I have something to say. And believe me, I do as lot has happened since my last post here.
Furthermore, I’m going to integrate all my bits of personal web activity with the blog - my bibliography, library of code snippets, etc.
While our KOffice krush day is already more than a month ago (25th of January) it still deserves someone blogging about it. It was a great pleasure to see 9 people working hard on finding issues in KOffice and - no surprise - issues we did find. In total we identified about 100 separate crashes, general bugs as well as some ways to improve usability. I was also happy to see some of the most important ones be fixed while we were still finding new ones. Time to send a big thankyou to jtamate, grundleborg, blauzahl, m4v, dtritsched, JLP, Enkithan and brot as well as all of the hard-working KOffice developers who spent their time coaching and answering questions.
On to the actual topic. I'm happy to announce (another) beginning of the bug triage season. Since the KDE 4.2 came out, the general bug count on bugs.kde.org has pretty much been skyrocketing. Of course we're regulary introducing new bugs with every release but I guess that 4.2 also marked the point where a lot more ...read more...
In the USA it happens every year, and now it happened again in germany.
Every time I read the stories I get sick. It’s always “legal” weapons that were used for the gun rampage, and whenever I read it I ask myself, how can a _weapon_ be _legal_? Weapons are for killing, and only for killing, and since it’s illegal to kill someone, it _must_ also be illegal to own a weapon.
I know it’s not the weapons that kill people but the people using them, but when someone has psychological problems and wacks out, it’s important that the barrier between the hate and the massacre is as large as possible.
I just hope that the german government acts the only right way: Ban legal weapons.
Sorry for being off topic, but I had to load this off my mind.
The title says it all: it is about time we had a Nepomuk workshop. As I already wrote on Monday I am planning a Nepomuk coding sprint. The idea of this sprint/workshop is to invite developers looking to integrate Nepomuk into their application. It is not intended for people who are “just” interested in the technology. A really focused and productive workshop with roughly 10 developers is what I have in mind.
Goals I would want to achieve in the Nepomuk sprint:
Useful Nepomuk integration into all attending developers’ applications
Attending developers become Nepomuk “experts”
A How-to for other developers to integrate Nepomuk in applications (based on examples)
The workshop will take place in Freiburg:
Don't miss a trip to Freiburg
No final date has been set yet. Possible dates include 29.05.-31-05. or 13.06.-14.06. But this is still open and can be discussed once a list of participants has been gathered.
Preface: I’ve started putting a list of Topics (read “tags”) at the top of my blog posts so that planetkde readers can choose whether to continue reading or not at first glance. I’m kind of nice that way. I haven’t figured out how to do it automatically in Wordpress though, without some PHP hacking (I presume). Mere tinkering with the theme doesn’t affect the content that is sent out through feeds.
2009 Q1 is almost over and already life has been showing it’s ugly side. I barely survived this last semester. Entirely my fault, of course. I’m resolved to go over my subjects again this summer break, this time more thoroughly, as I feel I merely skimmed through the whole course this year. Blaming stupendously horrible textbooks is not really an excuse.
That’s not to say the whole quarter was a mess. The N810 was probably the biggest saving grace. Finally getting a ...read more...
Don't Hate Twitter Because it's Popular Commentary: Twitter itself is merely a medium, and one that is different and awesome precisely because every user can control exactly who to follow and what to post.
The next KDE Usability meeting will be Wednesday March 18 2009 at 20:00UTC. This meeting’s theme will be usability bugs. If you have a usability-related bug you would like to discuss, add it to the meeting agenda. We will also review action items from the previous meeting and provide an update on those activities.
A group of students from the University of Oulu in Finland will be conducting usability testing on Dolphin this month. They contacted the Peter Penz, the Dolphin maintainer, and the KDE Usability Project several weeks ago, and we have been working with them on creating usability goals for their testing project. I am very excited to see their results.
In the pipes for April will be usability testing for Amarok through the Columbia (Maryland) Area Linux Users Group. Then planning and training meeting is scheduled for April 8 2009, with tentative testing a week after.
I am also continuing my research regarding interruption, disruption, and system notifications. The point in the primary task the ...read more...
Today the application for KDE to participate in GSoC 2009 was submitted. They check out our ideas page when they're evaluating applications, so be sure to get your ideas up there! We'll hear back by March 18th. Some other upcoming dates:
March 18-23: Students discuss applications with mentoring organizations (you can and should do this earlier, of course)
March 23: Student application period opens
April 3: Student application period closes
Of course, this hinges on us being accepted...but past years have shown that we have a good shot.
I'm in Porto Galhinas near Recife in Brazil right now, where I'll be keynoting at Bossa Conference later today. I've been flying in last Thursday from Amsterdam via Lisbon, where I already met some Trolls (Andreas (QGraphicsView), Marius (QItemViews) and Simon (QWebkit)). After a good flight (I got four free seats in a row, which translated to "lie down and sleep as much as you can" to me), we arrived in warm and sunny Brazil. It's about 30 degrees here, and it's spot on summer (spot on Winter would On Friday, we visited the INdT office close to our appartment, and on Saturday the iNdT guys took us to Bora Bora, a piece of beach 2 hours south of Recife that welcomes you to paradise. Can't really argue with that. :-) On Sunday, the "conference improper" began with a welcome and drinks in the evening so everybody was able to have a fresh start on Monday. Sandro opened the conference with ...read more...
Francesco did a great work when he designed KSudoku. It won the second place in a contest of Linux Format and had support for different variants of sudoku-like games from the beginning on. Even 3D puzzles are possible. It was the generic graph coloring solver which made this success possible.
Unfortunately this solver is limited to graph coloring and not very easy to maintain. This is the reason why I'm writing a new generic engine for logic problems codenamed Logine. In theory it is able to solve any logical problem that results in one (or more) static solution(s). This flexibility is reached by an extensible high performance C++ core and QtScript-based descriptions of the rules.
/* Small script demonstrating how to setup rules */
// Create a board var board = new logine.Board(9, 9); ruleset.addItem(board);
// Make this board accessible for the application. ruleset.content.board = board;
It’s time to present the little hack that I’ve been working on for a while now: A Mac OS X backend (source code) for Solid, KDE’s hardware introspection library. To make a good screen shot, and to show how easy it is to use Solid, here’s also a small hardware browser:
The backend is still in progress, and not all Solid hardware interfaces are implemented yet. Still, the generic interface can be used to introspect any device and read out its properties. You can even introspect the famous Dont_Steal_Mac_OS_X device
One of the nice things about Solid is that it can be used from non-KDE applications as well - it just requires Qt (*)
Next to playing with Solid, the release of Qt 4.5 was a good excuse to play with 64-bit KDE on 10.5 (Leopard).
It is very amazing how many ideas for Nepomuk GSoC projects were posted as comments to my last blog entry. Thank you, really! I read all of them carefully and transformed some of them into actual proposals. I did not use all of the ideas. Some of them were way too complex to be handled in one SoC project. But please do not think that I do not appreciate them. I will soon create a Nepomuk TODO/Ideas page on which you will find your ideas again.
But for now I think having 7 solid GSoC project proposals for Nepomuk-KDE is a very good thing. Now all we need is 7 students that all get accepted. ;) (And of course a bit of mentoring help.)
I’m here to write my 1st post with my new laptop: Dell Vostro 1310. It’s fantastic, I’m really loving it… Anyway, the important part of the post is that Dell sold me it WITHOUT operative system! No Windows(tm) in my system! No stickers and no.. yes, it has the window key, but noone is perfect… I just spoke with Dell commercial reseller and asked to remove OS from my purchase list. And that’s all! Things are moving, fantastic..