()
Apologies for the spam, but I think some people here may find this interesting...
My employer, Mendeley, is looking for another talented Qt developer for cross-platform (win, mac, lin) development in London. It's a great place to work, and the company is growing like crazy!
Job description here: http://www.mendeley.com/careers/london-cpp-qt-software-eng/
Email me directly (jesper at jespersaur.com) for more info/etc.
()
Are you using a Synology NAS, for example, the ds211j?
Do some videos lag, chop, or hang when streamed to your Xbox 360?
Draw a network cable - no matter how good of a wifi connection you have, it still won't be enough. You need a cable - bummer :/
()
So you want to set up a Windows 7 Hudson slave?
Getting lots of Nasty errors?
Sadly, Hudson doesn't have the most helpful UI & error messages. A few gotchas:
- In the server config, enable "Windows Service" & set the slave name to point to the hostname/IP of the slave. Unlike *nix hosts, it doesn't seem to be possible to set a nickname as well as a target address.
- On the slave, make sure that the hudson user is an administrator, the firewall is disabled (or tweaked quite a bit).
- If you get any errors like "ERROR: Access is denied. See http://wiki.hudson-ci.org/display/HUDSON/Windows+slaves+fail+to+start+via+DCOM for more information about how to resolve this." -> http://issues.hudson-ci.org/browse/HUDSON-4929?focusedCommentId=141124&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_141124
- If you get "ERROR: Message not found for errorCode: 0xC0000034" , then enable remote registry -> http://wiki.hudson-ci.org/display/HUDSON/Windows+slaves+fail+to+start+via+DCOM#WindowsslavesfailtostartviaDCOM-RemoteRegistryService
()
This is a super simple hack that you can apply to your Trac installation to get your version selection field sorted alphabetically in the newticket form. Very trivial, but posting it to make the solution googlable for others.
Apply to:
/usr/lib/python/site-packages/Trac.egg/trac/ticket/model.py
873,874c873,874
< return (v.time or utcmax, embedded_numbers(v.name))
< return sorted(versions, key=version_order, reverse=True)
---
> return (v.name.lower() or utcmax, embedded_numbers(v.name))
> return sorted(versions, key=version_order, reverse=False)
()
(Not directly KDE related, though likely of interest to many of you here :) Sorry for the noise to the rest of you!)

Long time no blog! Just wanted to draw your attention to this neato competion my (new) employer (Mendeley) is currently running; a chance to flaunt awesome KDE technology in the face of academia and rake in some nice cash:
Basically, you register for an API key and then make some neat hacks/apps! Grand prize is 10k $! Second place is 1k $ + a quadrocopter! Tons of money!
Register for an API key. Use a nice library like kQOAuth for the oauth stuff, then hack away!
Of course, when I saw this I immediately thought of a couple of neat mashups/plugins possible with existing KDE apps - but alas, employees may not enter - so I leave it to you!
Good luck and happy hacking :)
()
After checking out two more flats (one near liverpool stn, the other near victora), I decided it was time to reward myself with some scrabble/fun time.
After a short train ride, I arrived in Clapham - a lovely area in southern London:
Where upon I was greeted by several redditors:
Naturally I had no expectations of beating the native speakers, but at least I didn't come last ;)