Archive for the 'English' Category

Input Method API Now (nearly) Standardised on Linux

With no standard ways of plugging input methods into Linux desktops, trying to develop one used to be difficult. No more — now there is an actual standard to address this small but important part of Linux, especially for East Asian users.

Last week, I was in Beijing to chair the Input Method Sub-Working Group meeting for the 13th time over the past three years. The IMSWG is part of the larger Northeast Asia OSS Promotion Forum (NEAOSS), formed by the Chinese, Japanese and Korean governments for pushing open source software.

CESI

Over the past few years, every detail of how input methods should work were discussed and debated among participants from the three countries. All had strong opinions on the architecture of the system, and at times it seemed impossible for them to agree on the specification.

We solved that by getting them to write software code instead — being programmers, we found they understood each other better in computer languages than in English. :)

SWG1 at work

Now, not only do we have an agreed specification, but we are also developing a reference implementation, IMBus, thanks to the hard work of all involved, which includes James Su of SCIM fame, and Hideki Hiura, the designer of XIM and IIIMF. James gave a nice talk about IMBus at last year’s LF Desktop Architects Meeting.

I said “nearly” because the overhead of being a semi-government entity means the specification won’t be published until later this year. But all technical issues have been dealt with. With hope, this specification will work its way up to ISO and published as an ISO standard in future. ISO being ISO, this won’t happen anytime soon — I’ll talk more about that later.

Update: this post now also up on the Outblaze blog.

It’s fun and all, but…

I think this is getting a little bit out of hand…

facebook-requests.png

Open Source China 2007

Well, it has finally been confirmed — I will be in Guangzhou in the next two days for Open Source China 2007. See you there.

Nostalgia

img_2722

From top left: a stack of GNU manuals (dead tree version!), the one on the top is Using and Porting GNU CC version 2.95; Ximian Desktop Professional Edition, including Ximian Evolution Preview Release; some souvenir from LinuxCare; a Sharp Zaurus SL-5000D; and mainland China’s Yangfan (”Set Sail”) Linux 1.0.

Saam-Luk-Ling is Falling Down

Saam-Luk-Ling is Falling Down
Falling Down, Falling Down
Saam-Luk-Ling is Falling Down
Happy Birthday.

This must be part of the HKSAR 10th Anniversary celebrations…

Perhaps the fact that today was the Queen’s birthday has some significance.

Or maybe Buddha have had enough and just want some peace.

Suspend-to-RAM on a Debian system the ultra-lazy way

Note: tested to work at least on Thinkpad X60, Debian unstable, recent 2.6 kernel.

# apt-get install hibernate
# hibernate-ram

Done.

I thought a lot of people knew this already…

PS. You might need to set IbmAcpi yes in /etc/hibernate/common.conf.

Edit: thanks to Evgeni Golov for the even shorter command.

Stop kowtowing to the “creative industry”

I only realized that today, April 30, is the deadline for making submissions to the Copyright Protection in the Digital Environment paper, as I went to bed last night. Now of course everyone knows most of the public consultations conducted by the Hong Kong Government are only done to allow them to claim that they have listened to the public, but without listening to what the public actually has to say.

Nevertheless, I felt that doing something is better than being a sitting duck for the money-grabbing “creative industry” cartels that the Government so desperately wants to please.

So here it is: my submission to the paper (PDF). I should’ve allowed more time for this; right now it still feels very rough.

However, while it seems more and more people are concerned this time around, knowing the HK Government I’m not getting my hopes up high.

PS. I’ve submitted via email a few hours ago but I have yet to receive an acknowledgement from them…

Debian etch released!

etch is finally out of the door! Hooray! Congratulations to everyone involved, forget about what the /. crowd is saying, this looks likely to be a very solid release.

If you happen to be in Hong Kong, there will be a Debian etch release party this Sunday afternoon. Please do come along, it’ll be fun. :)

I’ve also translated the etch release announcement into Chinese, but it seems a bit more work needs to be done before it will appear on the Debian website. In the meantime following is a copy of the Chinese translation:

Continue reading ‘Debian etch released!’

The Obligatory Kung Hei Fat Choi

IMG_1942

Happy Chinese New Year!

Bloody Valentine’s Day

I hate Valentine’s Day.

It is simply stupid. Why only express love on this day? My love to my girl is the same every single day. So why do people have to ‘demonstrate’ or ’show’ how much they love the other half only on this day? Does that mean we get to torture them for the other 364 days of the year?

If not, then what’s the point? A free pass for ladies to make outrageous demands?

So don’t force me to do “something special” on this day. Don’t even try.




Bad Behavior has blocked 631 access attempts in the last 7 days.