JAN
12
2006

Steve Yegge on the rise and rise of Ruby

I've just read a couple of Steve Yegge's blogs about why he thinks certain languages have succeeded while other technically superior languages have failed. He has spent most of his time in the last year or two programming python, but recently has got into ruby. He writes really well about how the 'culture' around a language can affect its success or failure, and how the ruby culture is more open and friendly than python's.

DEC
16
2005

Qt4 QtRuby Windows port working

Congratulations to Ryan Hinton for getting a Windows port of the Smoke library and Qt4 QtRuby working. We just need to do a bit more to sync his version with the kde svn, and get it packaged. Then we're ready to do a first release that will run on Linux, BSD*, Mac OS X and Windows. Here's a couple of examples of how the ruby api improves on the original C++ one.

You can pass blocks to a constructor, which allows you to have your own 'custom constructor'. This is very nice for painter paths:

DEC
13
2005

Qyoto "hello world" working

Below is a Qyoto/Kimono C# bindings 'Hello World' program written by Arno Rehn. Arno has done some quick performance measurements and he says Qyoto runs faster than a QtJava app running using IKVM, which is encouraging. I wasn't sure whether or not the method calls going via transparent proxies would be too slow, but there are major advantages in not needing C bindings using P/Invoke for each method call.

using System;
using Qt;

NOV
11
2005

Outlaw

I've just spent my first week working at Foton Sistemas Inteligentes in Gran Canaria. I've been learning some Spanish, trying out Ruby on Rails and helping with translating a tourist information site to English. This weekend there is a WOMAD festival in Las Palmas, and I went there last night to see Kanda Bongo Man from the Congo. Wow! Soukous is about my favourite dance music, and being able to just hop on a bus and see that kind of gig for free was amazing. It feels like permanently being on holiday here; the sun shines, people are friendly and you have fun.

NOV
8
2005

JWZ on 'Enterprise Software'

I've been quite taken aback by all the recent fuss about some default install option for KDE changing on a single distribution. I thought it might be a good time to post this quote about how Enterprise Software is boring.

OCT
27
2005

Howard Stearns on Immersive 3D

I been reading Howard Stearns blog on wetmachine about Croquet and the Brie widget framework he is writing for it. They're all worth reading, but I especially liked this one. He writes 'What Is It About Immersive 3D'

I thought this paragraph was particularly interesting:

OCT
26
2005

Qyoto and Kimono C# bindings

I started working on some C# bindings a couple of years ago called Kimono, and got it to the 'proof of concept' stage. It uses Transparent Proxies to funnel every call to the Qt api to a single SmokeInvocation.Invoke() method. Inside Invoke() it looks up the method in the Smoke library's runtime, marshalls the arguments and calls it. I've just adapted the code generation to work with the Qt4 classes, and checked the code into trunk/playground/bindings/kimono.

OCT
22
2005

Trolltech's Qt-Java bindings

Aaron writes:

haavard announced that by Q1-06 they'll be releasing a tech preview of java bindings for qt4 that will be officially supported. wow.

OCT
18
2005

Interview with QtRuby book author Caleb Tennis

/\ndy Hunt one of the pragmatic programmers interviews Caleb Tennis, author of the new book Rapid GUI Development with QtRuby in this podcast.

OCT
18
2005

LanzaOS 05

I spent last week in the Canary Islands seeing a company called Fotón Sistemas Inteligentes in Santa Brigida, Gran Canaria. I stayed with Gonzalo, Marianne his girlfriend and their 11 cats and their very 'woofy' dog. They showed me the mountains with spectacular views of the island, although it was a bit windy high up. It really is a very pretty place. Wednesday is a public holiday in Spain, so Foton had a barbecue Tuesday evening on the roof of their offices. They did some 'Sardinas' for me just like the ones we had at the Malaga beach party - nice! Everyone is very friendly and I'm really looking forward to learning Spanish, and working with them.

Pages