 |
29 January 2003 |
 |
20 January 2003 |
Hobson's Choice
I went to a school play "Hobson's Choice" when I was in Sixth Form. It was the first time I came across this play and this story. It was good performance and I liked it. When I said to my schoolmates that Hobson didn't really have much choice, they told me that the whole idea of the story was that Hobson had no choice.
thttpd is working really well on my OpenBSD gateway machine serving up my weblog and a few other under-utilized small sites for friends, It is run chroot()'ed, meaning it is reasonably secure. Virtual hosting is so easy to do. Throttling is also a cool feature, althou I have no use for it at the moment.
I need something more. I want to run MovableType, which means perl w/ CGI. thttpd has a CGI interface, but to run it chroot()'ed I would have to reinstall perl in the chroot()'ed environment, which I have yet to figure out, and it looks extremely messy.
Apache running chroot()'ed has one advantage: with mod_perl, since the module is initialized at startup before entering the chroot jail, there is no need to install perl within the chroot jail, and this makes setting up much easier.
I could run thttpd listening on port 80, and Apache listening on another port. This would enable me to run MovableType on the backend and still let thttpd serve my weblog. The weblog search script however still wouldn't work.
Apache also does one thing which thttpd does not. Apache has this great mod_proxy module which does reverse proxying, so I can run Apache on my gateway machine, and let it connect to another server on the intranet, thereby exposing this other server to the outside.
Maybe it really is time to upgrade my gateway machine?
9:12:04 PM
|
|
 |
19 January 2003 |
Fight Spam
Some very smart people met up on fighting spam. Slashdot, as usual, has a follow-up This comment is most interesting. I use a few DNSBLs, and althou this blocks most of the spam houses from my mail server, there are quite a few false positives (the so called collaterial damage). I use services from godaddy and paypal, and both are blocked from my mail server because their IP addresses appear in some of these DNSBLs, meaning that I would have to manually put their mail servers into my accept list before I could receive email from them, and I won't know about such rejects until I look into my maillog.
Something worth investigating.
10:46:24 PM
|
|
TODO List
- Finalize draft letter to be sent to hkgolden.com for Po.
- Finish Rico's workflow program.
- Look into setting up MovableType to replace my Radio weblog. Radio is good value-for-money for what you get: software plus update plus web space. However, I am cheap, and have no use for web space provided by Userland. Radio have problems handling double-byte Chinese characters with grace. I also don't want to devote one good computer to run Windows just to run Radio, nor do I want to run Radio on my Tibook. I am therefore looking for something to replace my Radio. MovableType is powerful and looks good. It is free as in free beer for non-commercial use.
3:46:20 PM
|
|
 |
11 January 2003 |
Speed is Important in Usability
I only used Apple's new browser Safari for a shortwhile when it first came out. Apple has just posted an update, so I downloaded it and played with it some more.
Safari is FAST. The more I use it the more I appreciate its speed. I have to admit it now, that its speed makes the Internet more pleasant to use.
Althou I am tempted, I doubt I would use Safari in its present state as my default browser (which at the moment is Chimera). With tabbing under Chimera, I normally Apple-click on all the links in a windows, and those links will be loaded in a different tab in the background for me to go check later on. This is so cool because I don't have to wait for the new link to load and it does not interrupt my flow of reading the orignal window. Safari lacks Mozilla-like tabbing, so when I Apple-click on a link to open a new window, the new window is opened all over the place. I also have to try to find and restore the original window, which is a bit of a pain.

I don't doubt for a second that Safari will get tabbing shortly.
6:06:22 PM
|
|
 |
09 January 2003 |
Product vs. Service: VoIP
Interesting story about some big corporation trying to charge a premium for a cheap service. Analogues of telephone companies and WiFi-service providers were drawn. I am wondering whether charges of the various local companies are too high, and why they claim to lose money over local voice lines.
11:42:43 AM
|
|
Macworld Expo: Exciting Times
The media have been saturated with information on new hardware and software from Apple just announced in Macworld Expo.
Apple's new presentation software Keynote is very interesting. I look forward to playing with it and using it.
I like the form factor of the 12" Powerbook G4, althou I am not comfortable that it lacks a PCMCIA card slot. I admit that the PCMCIA card slot on my 15" TiBook is unoccupied most of the time, so it is quite possible that Apple's decision not to put the slot in the new machine is sound.
The Airport Extreme is also very interesting. This piece of equipment could serve as an access point and a bridge at the same time, meaning that one can form a mesh WiFi network easily. There are access points, and there are bridge, but I believe this is the first one which does both. Pity to use the Airport Extreme card (for the high speed) I would have to upgrade to a new machine, which I won't be able to do until next year.
The new Safari browser will replace Microsoft Internet Explorer as the default browser on new machines. It is based on the KHTML core, and is lightning fast. It beats Chimera on speed by a comfortable margin. However, it has problems handling tons of CSS stuff. Web developers will have to support an additional browser from now on, which is of course bad news.
9:06:01 AM
|
|
 |
04 January 2003 |
Apple may charge for iApps
The rumour is all over the place on the Internet. Apparently Apple will starting charging for the now-free iApps.
I use iPhoto and iMovie, especially the former, quite a lot. If I had to pay for them, I probably would, but then I would also look at alternatives, such as the excellent iView Media Pro. As long as the iApps are reasonably priced, I would say it would be good for the platform in the long run, as this would push the users to try and evaluate the iApps as well as 3rd party offerings.
10:14:03 AM
|
|
 |
21 December 2002 |
These folks need your help. I have just upgraded my membership to Silver and thereby given them US$60. I am running a Mandrake 9 workstation. I have just played with their new Multi Network Firewall and like it a lot. Their software has always been excellent and available for download for free. US$120 a year is a good price to pay for top quality software. Oh BTW Silver membership entitles me to Sun's StarOffice officue suite.
Highly recommended.
8:16:51 AM
|
|
 |
15 December 2002 |
MandrakeSecurity Multi Network Firewall
Very cool.

It is a dual-license software, being proprietory or GPL. It costs USD1990 (if you want full support), but also available for free download. The price is kinda steep, but definitely something I would recommend to clients.
9:09:54 PM
|
|
 |
02 December 2002 |
Then I found this, which is a good guide for setting up any blog client.
6:00:18 PM
|
|
Getting Newz Crawler to work w/ Userland Radio
I couldn't find the documentation to enable this. There are bits of information around but they are sketchy. I spell everything here hoping that Google would pick this up, for the benefit of other bloggers.
On the Radio side you need to enable "The Blogger API in Radio", then on Newz Crawler you enter the name of the machine running Radio as the url, and "/RPC2" (and not "/api/RPC2"!) as the directory. Enter "80" as the port number. Do a refresh, and you should see your blog as an option on the pull down manual on the right.
I couldn't do a screen dump as I have really uninstalled Newz Crawler from my Windoz workstation. It's nice, but not that nice.
5:40:28 PM
|
|
 |
30 November 2002 |
Test post using Newz Crawler. Baby in hand, so typing w/ only one hand now.
-- Composed with Newz Crawler 1.3 http://www.newzcrawler.com/
10:49:04 AM
|
|
3G Network: The Future is Bright, the Future is Hello Kitty.
Slashdot has a piece here.
The problem I see about 3G is that, it is not a disruptive technology, yet what we have right now (2G or 2.5G) are more than adequate. Bearing that in mind, all the 3G opeartors are talking about grabbing more money from their subscribers. I am paying HK$200 to HK$300 a month, and I am a fairly heavy voice user, totaling about 800 to 1200 minutes a month on average. Hutchison/Orange has been talking about HK$500/month for a typical 3G user. Unless there are really overwhelming reasons, I don't see myself doubling my mobile phone bill anytime soon. In any case, most of the features promised by 3G are already avaiable (more or less) on present 2.5G networks.
It is entirely possible that operators are thinking that if we are paying HK$200 a month for voice, then we would want those data services, thereby doubling our monthly mobile phone bill. Unfortunately it doesn't work exactly like that. The mobile phone is a communication device. It doesn't matter what form of media be it data or voice we use, we use it to communicate. Noone will take a doubled phone bill easily.
Mobile operators talk about MMS these days, 'cos it's the big money spinner. HK$5 for a short movie clip, HK$10 for transferring photo etc. is good news for the investors and shareholders, but not so good for the users. MMS in its present form is pretty much doomed in Hong Kong.
There is a network connection problem right now. The various mobile operators are ganged up into two groups. MMS sent from an opertor in one group could not be received by a user on an operator in the other group. It's like the old SMS interconnection problem between all the operators on the network, and everybody suffered.
Interesting movies and short clips, containing voice and images, are very difficult to make. It's a bit like DVs. A lot of people have them, but there aren't that many who do it as a hobby. Editing is hard, and the equipment for doing it used to be expensive. Much of the software for video editing were any good or particularly easy to use. The novelty of moving images wears off rather quickly. The Hong Kong people aren't a particularly expressive bunch, and that doesn't help MMS to become popular.
For the small amount of data going thru the network, MMS is far too expensive. The operators may see a tiny spike in its usage, but the novelty will wear off rather quickly.
One of the comments on Slashdot is very interesting.
8:34:40 AM
|
|
 |
28 November 2002 |
Yes, this is currently now served by thttpd.
5:34:44 PM
|
|
A Lighter HTTP Server
I have been playing with the thttpd web server. Apache (which comes with the standard OpenBSD installation) is the world's most popular, and probably most powerful, web server. It is however too bloated for my wimpy Pentium MMX 166. I am very tempted to switch over to something lighter.
This article talks about Boa, another light web server. This somehow triggles my desire to switch. I looked at thttpd before, so naturally I pick thttpd to experiment again.
thttpd is fast and highly responsive. Its throttling control is easy to use and effective. I capped one of the websites it serves to 500 bytes per second, and the download rate hovers around this figure. Cool!
The switch is however not without problems, and there are pieces of puzzles which I need to solve before it could replace Apache on my server for good. It doesn't have PHP support, but this is okay with me at this stage, as none of the websites on my server needs it. I would like to run Movable Type on this server, but have yet to figure out how to setup a chroot environment with perl.
Updates to be posted.
8:09:32 AM
|
|
 |
27 November 2002 |
Mozilla 1.2
Rejoice! It really is better than IE.
FWIW, I use Chimera on OS X, which is based on Gecko the rendering engine behind Mozilla but lighter.
10:18:32 PM
|
|
 |
18 November 2002 |
BBEdit version 7.0
It is out. I really like the new CVS support.


10:05:42 AM
|
|
 |
02 November 2002 |
Why PDF sucks
Keep reading, 'cos the real juice (IMO) starts from the 10th paragraph.
How true: Interleaf has been dying for years. Ventura Publisher has been dying for years. PageMaker is a deadend and last time I mentioned it I was laughed at by some designer-wannabes.
9:59:30 AM
|
|
 |
26 October 2002 |
For no good reasons, my trusty Ericsson T39mc died last week. I like this phone a lot. It has a solid metal frame, and has survived quite a few drops. Battery life is very respectable, and it works with the Address Book on my TiBook via Bluetooth. I have a backup of all the contact on this phone.
The SonyEricsson local agent took HK$100 to check my phone, and then called me up and said that the motherboard of my phone needs a replacement and that would be HK$1,200. Consider that a new T39mc is around HK$1,600, this is insane. I told the gal on the phone that I bought the phone only last year, and the one year warranty has only expired for two weeks. I expect them to come up with a deep discount for fixing my phone and if she couldn't authorize such a deal she'd better talk to her managers and then call me back.
Understanding that the chance of a happy ending is rather poor, I started shopping for a new phone, with the following criteria:-
- It has to be relatively inexpensive, e.g. say under HK$3K.
- It has to be relatively small and light-weight.
- Bluetooth. And I mean a sensible Bluetooth implementation.
- GPRS.
It turns out that there aren't that many choices. Not that I care much about Bluetooth headphones, but for some unknown reasons the Nokia 7650 doesn't do voice Bluetooth. It's also too big and bulky, not to mention expensive. The only other Bluetooth-capable Nokia available in Hong Kong is the Ti Nokia 8910, which unfortunately doesn't do SyncML, so can't sync its phonebook via Bluetooth with most other devices, and is also one of the most expensive phones out there. The Nokia Communicator is way over the budget and far too big. It's also a bit out-dated. I have had excellent experience with a 6150, so I really wanted some kind of a cheap Nokia phone there...
I did look at the Alcatel OT715. It does SyncML and GPRS, and the price is right. Pretty good looking as well. However, it doesn't do Bluetooth.
Then I re-read this, and decided on another Ericsson, and bought a T68i yesterday. iSync really works rather well, and now I have my contact list and my calendar all nicely sync'ed up. Sweet.
Oh I bought the phone from some chain shop Wilson Telecom (no website), which gives a total of 15 months warranty for my phone. The price is also cheaper than Sunday, where I got my T39mc.
5:56:52 PM
|
|
 |
15 October 2002 |
Follow up to Microsoft's Switch advert: Microsoft PR Rep is the Switcher. Here's a followup to our earlier story about Microsoft's "inverse switch" ... [Slashdot]
A very quick down-turn of the story. Here is how they managed to track the person down. Are you sure you still want to use Microsoft Word now?
11:07:21 AM
|
|
 |
11 October 2002 |
Follow up to the upgrade of Mandrake Linux 9.0: totally unremarkable. It went as smoothly as silk.
3:11:30 PM
|
|
 |
03 October 2002 |
 |
21 September 2002 |
Discovered this gem yesterday. Works fine with the Win32 and Linux versions of Mozilla, but under OS X, the "Save" button was missing, so there is no way to use this. Bug has already been reported, so have faith that it will be fixed.
Which also means, I am typing HTML right now on my TiBook under Mozilla.
1:23:53 AM
|
|
 |
18 September 2002 |
Hong Kong tops mobile internet league table. Finland marked down on broadband [The Register]
The head of OFTA only just went thru crap this week, for the slashdot-like effect on our lane-line and mobile network during the day of typhoon. Nonetheless he should now be pleased. Still much to do thou.
Broadband Internet access is cheap, reliable and highly available. Wifi is getting there, althou I don't see it being utilized as much as I would like. Really can't complain.
9:44:27 PM
|
|
 |
14 September 2002 |
According to some research, Hong Kong has the third highest percentage of broadband internet access users in the world. This should be something to be proud of, but no. The research also says that most broadband users use the Internet to do email, ICQ, download MP3s and surf. Basically, mostly for entertainment and amusement.
One doesn't need broadband to do ICQ or email. Web-surfing is much nicer with broadband, but one can survive with a 56K modem dialup. Basically, most folks are just not using broadband to its full potential.
Po stopped using Radio since his copy expired. He said he was too cheap. Different priorities, fine. (But then one doesn't need broadband to do weblogging, especially w/ Radio.) I must say I am a bit disappointed thou.
The fine folks at Netvigator offers this value-added service . Knowing that most folks have nothing to say and even less to express, I wonder how popular this service is.
Broadband has become a necessary tool for software development. I have linked to them before. Check out these folks.
9:50:13 AM
|
|
 |
01 September 2002 |
The latest IBM Thinkpad. 8 hours of battery life, super light, optional built-in WiFi and Bluetooth. I want one.
11:31:05 PM
|
|
 |
30 August 2002 |
Called up HP yesterday for a replacement battery for my Omnibook laptop. The old one would only take about 45 minutes of charge. I was given a number of an authorized parts dealer to call. Althou the whole process was handled professionally by the two parties (meaning, friendly, knowledgeable people on the phone) I was not impressed with the high cost of the replacement battery.
A new battery is ~HK$1,800, while a replacement battery is ~HK$1,700. It used to cost ~HK$1,200 when I bought the machine two/three years ago. In comparison, a replacement battery for old IBM Thinkpads is ~HK$1,000 (you have to ask for a spare part, not a new item, otherwise it's ~HK$1,200).
Guess what my next Wintel laptop will be?
8:00:11 AM
|
|
 |
29 July 2002 |
The rumour of my death has been exaggerated
It has been too long since I last updated my weblog. I run my Radio software on my HP Omnibook laptop. The HD died the second time since I bought this machine two years ago, so I go through one HD each year. I can't say this is good. The thing is, the HDs in my desktop machines aren't doing much better.
Anyway, I bought a cheapo 10G to replace the old 5G. Fortunately, the old 5G failed only partially, and with some mucking around I managed to pull most of the files off it, and the Radio software came back to life on the same laptop, which is nice.
But then when I installed the 10G new HD, I put in two partitions: one for Windows 2000 and another for something else. Mandrake 8.1 came up with minimal fuss, and was in much better shape than the upgraded Mandrake 8.1 on my desktop machine. Sound, X, KDE2/3, network, etc. all worked fine. Couldn't be happier, except I really wanted to put those cool OpenBSD stickers on this laptop, and to do so, I needed to run OpenBSD.
OpenBSD actually installed and ran fine. My two network cards (one 3COM PCMCIA 10/100M ethernet card, and one Buffalo 802.11b WiFi card) came up and were talking to the network with minimal fuss. The problem was with getting X to work. xf86cfg wasn't working anywhere as smoothly as it does on Linux, and I had to edit the X86Config file by hand. Losing text mode after launching X is a long-known yet unfixed problem. Mind you, KDE2 works fine. I didn't spend enough time to get Mozilla to work (the port tree is still only at 0.9.3 and appears to be broken). I want to run my Radio software, and need to test my websites with IE, so am pretty much stuck with running Win2000 on this laptop. Sigh...
I tried before to run Radio on my TiBook. Migration was straightforward, well-documented and problem-free, which is nice, but for some strange reasons response of the Radio outliner was rather poor (unresponsive) compared to my much slower PII laptop. I have therefore given up this idea.
Radio is nice, but lacks some features which I would like, e.g. site-wide search. I am considering whether I should "eat the dog food" (which means a programmer using one's own program) by using WebCM. To be able to do so, I'd have to add a new feature: paragraph objects being displayed in chronological order. Auto-expiration would also be highly desireable. Outputting to a static site is also something nice to have. Hmmm... something to think about in the next couple of weeks.
1:35:03 AM
|
|
 |
16 June 2002 |
Tourist-friendly London
There is a reason why London is one of the most tourist-friendly cities in the world. Doc seems to be
enjoying it. I am talking about this.
Broadband Internet in Hong Kong is cheaper than anywhere else in the world. 802.11b equipment are selling like hotcats in Hong Kong. Yet of today I have still not heard of any local community wireless network efforts. Is it because we just don't stay outdoor for very long, and would rather stay in air-con'ed buildings?
12:21:53 AM
|
|
 |
10 June 2002 |
It's cheaper on a CD!
An
article/weblog on physical object vs online distribution.
When I wanted to install Mozilla on my old man's computer (no broadband access, only 56K dial-up), the solution was so obvious: download it to one of my computers via broadband, and burn a CD. The blank CD costs about HK$1.5. Okay I waited about 10 minutes for the CD to burn, but that was all. Couldn't imageine how I would do it otherwise.
3:42:45 PM
|
|
 |
09 June 2002 |
I got the replacement loaner G4/800 TiBook, plugged it into the dented (but working) one, started it up holding down the T key, and it came up as a firewire drive. Then I ran Dantz' Retrospect on the dented one, and duplicated the entire contentss of the dented one into the new one. Now I'm on the new one, and it's like I'm on the same box. Amazing. [Doc Searls Weblog]
This is how a laptop's firewire port should be implemented.
9:35:58 AM
|
|
I send this in order to have your comment.
Good read
about the fun that comes with Windows viruses.
8:28:18 AM
|
|
 |
07 June 2002 |
A good friend Faikee emailed and asked me about picking a new laptop. Here is my reply.
Good timing that you asked. I have just bought a new laptop to replace my two years old HP Omnibook XE2 (14" screen, 192M RAM, 3GB HD, PII 450, DVD, weights a ton, battery only lasts 1.5 hours on a full charge), and I looked at nearly all the laptops on the market.
The Portege 2000 is nice. However, it it relatively slow, and the standard package at $16,xxx has no CDROM, no FDD and no WiFi. On the Toshiba website there is a slightly newer model with WiFi built-in, but I have not seen it in H.K. The package comes with the additional long battery, giving it an impressive 8+ hours of life. Keyboard is standard size, but because the machine is so thin, key travel is shallower than normal, which is a negative point for me. It is *VERY* light, and the screen is excellent.
I really like the IBM X22/X23. X23 is the current model, with WiFi built-in and a special security chip built-in, which is supposed to help you track it down if it is ever stole, *if* the next owner is stupid enough to surf the net with it. I *REALLY* like its keyboard. The screen is very good, but not as good as Toshiba P2000's. They are going for $18,xxx from PCCW. And I *REALLY* like the keyboard. IBM laptops last ages and are extremely well-built. The X23 is very light (not as light as the P2000 I believe), and battery life is quite respectable at ~3 hours. Oh world-wide 3 years warranty. Did I mention I *REALLY* like its keyboard? We are negotiating for a new project and if it materializes then I'll be needing another laptop. I'll definitely get one if so. Absolutely the best keyboard. Oh the standard package comes with a mediabay/whatever, which is an extension base that fits under the computer and houses a CD-ROM reader and a floppy drive. The whole thing together is still quite portable.
I also looked at the ASUS S1000. Nicely made, good screen, reasonable keyboard, *GOOD PRICE*. Apparently there is a model with WiFi built-in but I have not seen it. Battery life is a bit over 2 hours (marginally enough I'd say), and the machine is quite heavy. I wouldn't mind getting one thou.
Compaq has a few very good-value-for-money models, but they are not ultra-portables. The ultra-portable Evo is quite nice, but I'll pick the IBM over the Evo anyday.
Fujitsu's are supposingly quite nice as well. I don't know much about them and didn't really look at them when I was looking around, but I noticed their Lifebook P1xxx and P2000 running on the Transmeta Crusoe CPU. The latest models burn CD-Rs, and have respectable battery life. The keyboard I believe is however not full size, and the screen size is also weird. Small and light, but compromises on a few important aspects.
Eventually I bought an Apple Powerbook G4, two weeks before the latest new model came out. Good thing I am fast approaching half way thru recovering the cost of the purchase.
I must say I am biased for the IBM X23. The keyboard is much nicer than the Toshiba P2000's. The IBM also feels more solid (althou the Toshiba is also extremely well made).
A bit more on the advantage of built-in WiFi. Models with built-in WiFi are supposed to have the antenna running along the screen, which then provide superior reception to the horizontal antennas in PCMCIA cards (not only because of the size, but more the orientation of the antenna). It sounds very convincing, but the reception of my Buffalo (a Lucent clone) is better than the reception of the built-in WiFi in my TiBook.
If you do have to go with a WiFi PCMCIA card, most cards stick out from the PCMCIA slot. My Buffalo sticks about 1 inch out from the side of my HP notebook. This may or may not be a problem to you. In any case you could always go for the 3Com one, with an extendible XJACK antenna. The prices above are most likely out-of-date. Laptops tend to drop price very quickly. You can also expect to knock about 5% off the price if you pay cash (most folks would pay with credit card interest free installment plans).
10:37:54 PM
|
|
© Copyright 2003 tin_the_fatty.
|
|
 |
 |
 |
 |
| January 2003 |
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
| |
|
|
1 |
2 |
3 |
4 |
| 5 |
6 |
7 |
8 |
9 |
10 |
11 |
| 12 |
13 |
14 |
15 |
16 |
17 |
18 |
| 19 |
20 |
21 |
22 |
23 |
24 |
25 |
| 26 |
27 |
28 |
29 |
30 |
31 |
|
| Dec Feb |
|
 |
 |
 |
 |
|