New beginnings

Posted by George Wright Mon, 17 Aug 2009 00:03:00 GMT

Three weeks ago I moved to Toronto to start my new job at Torch Mobile, and so far it’s been an amazing experience.

With the exception of the in-flight entertainment being broken for the first 3 hours of the flight, the move went fairly smoothly, and I managed to get all my sporting kit (bike, target rifle, etc) over without any trouble - I’m surprised at how easy the whole process was.

So far the job’s been a steep learning curve; it’s been a while since I’ve done much coding, so I’m a little rusty, but it’s nice to get back behind a keyboard and work with the guys I’ve known for half my life. At the moment I’m just doing various bits of random WebKit work so nothing too exciting.

Another KDE person who’s just moved here is Jakob Petsovits who is a great guy if a little crazy (but aren’t we all!). Other KDE people in Toronto who I’ve met so far are Eugene Trounev and Shawn Starr, not to forget George Staikos. We held an impromptu KDE 4.3 release party at my place, but it ended up just being a pizza + wii party which didn’t turn out so bad. Mario Kart is such an addictive game…

Last week I shot in the Ontario Rifle Association’s annual provincial championships meeting, and somehow managed to come off in third place (out of 80+) in the main competition I entered - here’s hoping I can continue shooting this straight! All the shooters here have been wonderfully helpful and I can’t thank them enough for all the effort they expended in making sure I was able to shoot that meeting. One guy (an Olympic/Commonwealth games shooter and all-round legend) even made all my ammo for me for the meeting, and that stuff shot like a laser beam.. If it didn’t go in the middle, it was my fault!

As for now, I’m quite ill with a really, really bad cough (no, Jakob - it’s not swine ‘flu) so I’ve spent most of today sleeping to try and fight it off (it’s been 3 weeks now.. hurry up and go) so that next weekend I can do some more sightseeing with Jakob, not to mention getting back into the saddle and seeing Ontario from my bike!

Speaking of new beginnings, my parents have decided to move back to Australia and are now leaving the UK; what with me here in Toronto, my parents in Sydney and my brother in Beijing it seems we’re a truly international family (again)!

Posted in , ,  | 16 comments

QtWebKit vs. KHTML - again...

Posted by George Wright Tue, 30 Jun 2009 23:00:00 GMT

After reading Will’s latest post, I feel I have to chip in.

I am a long time user and huge fan of KHTML. I still use KDE 3, and my day-to-day browser is still Konqueror from KDE 3, using an old version of KHTML. For 99% of websites that I visit, this is sufficient. Notable exceptions are YouTube and Facebook, both of which are very AJAX-heavy, and I keep a separate Firefox (well, Iceweasel) window open for them on a permanent basis.

Why do I keep both browser windows open? Well, for general Googling, random surfing, wikipedia, etc, I love the sheer speed of Konqueror, and its configurable web shortcuts (such as gg:, wp: etc) are insanely useful. Scrolling is blisteringly fast on just about any webpage and everything happens instantly. This is one of the major reasons why I don’t use KDE 4 yet - Konqueror 4 just doesn’t seem that fast anymore. I realise this is all very subjective, but things don’t quite feel so fast anymore.

However, this is a very suboptimal solution. As Will says, KDE needs a good web browser that can integrate with the rest of the desktop, and people shouldn’t need to resort to alternatives like Gecko. Personally, I hate Gecko. It’s got a massive memory footprint and it’s not as fast as I would like.

I’m not going to be flavour of the month for suggesting this (am I ever?), but I’d say the best thing to do at this point is for the developers to forget about KHTML, and start working upstream on WebKit, as well as work on integrating WebKit with Konqueror. Yes, there are probably some very good reasons as to why this is not great for KDE, but are they good enough to justify hindering the entire project’s success? WebKit Qt isn’t perfect yet (it can’t handle Facebook Chat particularly well, for example), but it’s still a lot better than KHTML at the moment. There’s a KPart being developed to allow WebKit to render inside Konqueror, and all it needs is a bit of polish before we can maybe start using it full time. In fact, now that I have time and I’m going to be working on WebKit as part of my job, I’ll look seriously into getting into core Konqueror development.

Call me crazy, but back in ‘02 Konqueror was the browser to have - it was fast, it worked on every website (back then), it was slick and it was KDE. I’d like to be able to go back to that, but fast forwarded 7 years!

Posted in ,  | 53 comments

Graduation and return to open source!

Posted by George Wright Sat, 27 Jun 2009 20:58:00 GMT

So I’ve finally finished my university degree, and I graduated on Thursday with a BA. It’s been a particularly trying year, so I’m glad it’s all over now. I’ll always remember that we were one short for graduation - wish you could have been there dude.

Now I’m back at home and likely to be doing not very much for the next couple of weeks, except that I’m hoping to shoehorn myself back into the free software community as I realised the other day that I’ve fallen out of the loop pretty sharply in the last few years!

In just under 5 weeks I’m flying out to Toronto to start my new job as pmax’s dishwasher a software developer which should be particularly exciting. Before then, I’m spending a few weeks at home, then a couple of weeks down at Bisley shooting the Imperial Meeting which is a series of international competitions, representing Cambridge University and Cambridgeshire for the last time!

In short - I’m back!

Posted in , ,  | 10 comments

Qt - LGPL?

Posted by George Wright Wed, 14 Jan 2009 09:02:00 GMT

Looks like Nokia are planning to release Qt under the LGPL licence. I wonder what impact this will have on the free software world?

Posted in  | 208 comments

Akademy 2008

Posted by George Wright Thu, 10 Jul 2008 13:51:00 GMT

I’ve finally got round to booking my trip to Belgium this year to attend Akademy. I did seriously consider not going, but I’ve been all the other four so I figured it would be a tragedy not to go this year (and abuse sebas, obviously). I’ll only really be there for the main conference, so I’m leaving the UK on the 1835 Eurostar out of St Pancras, and returning on the 1759 Eurostar out of Bruxelles Midi.

Unfortunately I missed the deadline for hostel booking and so I’m having to shell out bags of money to stay in a hotel, so I’ll be in the NH Mechelen with the likes of Antonio Larossa and Pino Toscano.

Do let me know if you’re going to be on the same Eurostar or in the same hotel!

Posted in  | 5 comments

LinuxWorld Conference & Expo 2008

Posted by George Wright Thu, 10 Jul 2008 09:50:00 GMT

Looks like there might actually be one this year. I’ve now applied for KDE to have a booth, so is anyone up for joining me on the booth this year?

It’ll be the usual story.. sit on the booth for two days getting bored, laughing^Wsmiling at the neighbouring GNOMEs and demonstrating how unbelievably awesome our desktop environment is. Obviously in between lots of lunch breaks.

Maybe we should do what we did a couple of years ago and apply for a combined Freedesktop.org booth with the GNOME people to increase our booth area?

Posted in  | 7 comments

Onwards to the summer!

Posted by George Wright Wed, 18 Jun 2008 21:05:00 GMT

My exams finally finished about 2 weeks ago, and since then I’ve been vegetating (mainly in bed, on my bike or shooting) so I’ve not really been doing much in the way of work.

My roadmap for the summer is fairly packed; on Monday I move to Sweden to work for Cendio on their ThinLinc stuff then after three weeks out there I’m moving back to London to work from there for the rest of the summer.

Interspersed with ThinLinc work I’ll be doing lots of work on NX hopefully and working on my nxcl 2.x branch with my Summer of Code student, who is starting to make progress with his stuff now that his academic commitments are finally over!

I think this summer will be the best summer for open source NX work there has been; we now have a fairly mature server in the form of FreeNX, and my client is taking shape in the form of nxcl/qtnx, and the work on nxcl 2.x will be a much needed restructuring of the client code.

It would be great if anyone interested in NX at all could take a look at my nxcl 2.x roadmap and give me any feedback as to what they’d also like to see or see changed. I’ll also be working with Seb James on his GTK+ based frontend as well (nxlaunch) and hopefully we’ll see a fairly decent KDE and GNOME client come out of all this work.

Posted in ,  | 2 comments

NX in the Summer of Code

Posted by George Wright Tue, 22 Apr 2008 18:33:00 GMT

Congratulations to Gross David for successfully being selected to take part in the Summer of Code this year to work on NX support in krdc. Hopefully this will lead to some interesting changes ahead!

Posted in ,  | 1 comment

Working on NX again

Posted by George Wright Fri, 04 Jan 2008 15:39:00 GMT

Today I start working for DeFuturo Ltd on creating a cross platform NX client (GPL, of course) in Qt for their Desktop on Demand service. I must say I’m really happy to be working again on C++/Qt as GTK was starting to get to my head a bit!

The ultimate goal of this project is to create a cross-platform client which can execute directly after downloading without the need to install it anywhere. However, at the moment I’m simply working on getting an open source client working for Linux, OS X and Windows.

Yesterday I committed a version of QtNX that I’ve been hacking for the past couple of days which has now had its backend code updated to use Seb James’ nxcl client library instead of my ageing nxclientlib. I have confirmed that this works with nxproxy 3.1.0 and nxssh 3.1.0 for connecting to a NX 1.5.0 server, and I assume it works with NX 2.x and 3.x servers as well, but I don’t have access to any for testing at the moment. I will be working over the coming weeks on getting this to work with OS X and cygwin on Windows, as well as hopefully doing some code cleanups at the same time.

All in all, I’m very pleased with this work and this should lead to some very nice and exciting changes in the NX client world!

Posted in ,  | 4 comments

Hogmanay party!

Posted by George Wright Mon, 17 Dec 2007 17:27:00 GMT

Tickets arrived today for Edinburgh for the KDE GB AGM at Jonathan’s flat over the New Year! Woo!

I’m taking the new National Express service, as they took over the East Coast Main Line from GNER this month; in the little propaganda brochure they sent with the tickets it states that they have now extended the free wireless internet for standard class passengers as well - kudos to National Express for this!

Will be arriving at Edinburgh Haymarket around 1800 on the 31st; if anyone is arriving around the same time, do let me know.

Posted in  | 2 comments

Older posts: 1 2 3