ADC on Trafik
ADC just covered an interesting French Developer: Apple - Pro - Profiles - Trafik - Art of Code.
Rollercoaster adventure of Pulsely
ADC just covered an interesting French Developer: Apple - Pro - Profiles - Trafik - Art of Code.
Found an interesting Google code on text diffing, matching and patching: google-diff-match-patchThe Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.
The python code is real useful for us! Thanks Google.
at
8:57 PM
1 comments
Links to this post
Tags: Python
WBox is a ping-like utility to test HTTP.
Looks pretty interesting. Codes are short.
at
7:34 PM
0
comments
Links to this post
Tags: UNIX

Direct download link: HKPL Widget 1.01
Hi, this is my first ever widget that was built using Dashcode. HKPL Checkouts is a simple library records widget, that keeps you informed about your library records.
I made this widget because I forgot to renew a book for almost 2 months, fined for almost $100 HKD! So I have vowed to myself that I will make a widget to make the world a better place...
So here it is. This widget is actually powered by a simple python program, that logins to HKPL website on your behalf, grabs the library records and parse the information in a nicely layout table.
I will make a version 1.01 sometimes which add 'book search' feature. So stay tuned! If you find any bugs or have any suggestions, feel free to leave a message here. Thanks!
[edit 2:54am] 1.01 Bug fix is out: Thank you to the support from our friends at Mac.hk. thmalex and Dennis found an off-by-one error... a CS 101 mistake, very embarrassing. My girlfriend's and my own library accounts have maxed out all the slots, so I can't verify if I have squashed the bug just yet.
at
11:35 PM
2
comments
Links to this post
Tags: widgets
Interesting breakdown of different profit models of NY businesses, from being a drug dealer to H&M.
New York Magazine - The Profit Calculator
I always keep referring to this little txt document everyday:
Learn Apache - tuning can make things a lot faster. Understand headers,
mod_rewrite (a dark art). Put a proxy in front of Apache e.g. Perlbal from
LiveJournal - one guy on a modem can suck up lots of resources otherwise.
Images off a different server, RSS from a different server.
"Save site for offline use" feature in IE is particularly nasty.
The easier the API to get in and out of, the more people will use it. There's
a long tail of smart developers. Stuff like SOAP discourages adoption. No API
key = people can play with it faster; drives attention.
at
4:55 PM
0
comments
Links to this post
Tags: Programming
LINA looks pretty damn cool. If I can link all my binaries in Xcode and get them deployed to Linux and windows, it would be even better.
Tony Blair: "I did what I thought was right".
Also see part 1

We just release Pulsely Locate for Mac. Pulsely Locate is an online service for you to post your current location, so your friends and sweetheart(s) can see where you are.
We are building a native application instead of just a webapp. The reason is we have to interface nicely with the popular bluetooth GPS devices, so instead of asking people to run Firefox, _and then_ download a pesky Firefox plugin, we opt to just build native applications.
Pulsely Locate will support 4 native platforms eventually:
at
7:46 PM
0
comments
Links to this post
Tags: Pulsely

Wasted 15 minutes playing this Desktop Tower Defense game. It's real hard to beat!
We drive down Bancroft, making a left down Shattuck, and found a water pipe burst in Shattuck! What a day.
This movie was shot on 11/8/2005.
at
2:17 AM
0
comments
Links to this post
Tags: Videos
See this "Paper" for Mac OS X, that let you organize and read PDFs. It looks pretty useful and I am very tempted to try it.
Basically, there are two kinds of approach to organize a large collection of files:
1. file system approach. It works for everybody by copying the metaphor of a tree structure. This approach is good if you browse more than you do search.
2. List structure, a.k.a the iTunes approach. This is great, if you search more than browse.![]()
I like iTunes, and its search feature is a godsend>. If I want to listen to Beethoven, I just need to type "Beethoven" and all his 1 to 9 symphonies are all there. I would not want to go to the file system to drag beethoven music into Winamp.
Obviously, Paper is looking to do an iTunes approach. The pre-release app looks beautiful, but it runs very slow after importing 50 PDFs. Probably memory alloc/retains bugs? Yea I am sure they will fix it in a few weeks, but...
... I am still stuck in the "file system" approach, as I tend to put PDF books of different publisher in the same folder. And Spotlight serves me well for now? Everybody has resistance switching to something new afterall.
at
3:04 AM
0
comments
Links to this post
Tags: mac
TED 2007 has Hans Rosling's passionate speech about opening useful data to everyone.
Now you can see the animated stats interface on Google.
References:
Just woke up and read Slashdot that Jeff Hawkins' Cortex Sim Platform is now available.
I did read Jeff's On Intelligence book about his idea of HTM, though I forget pretty much everything by now :-). But I am pretty excited about this, especially the 3 components have python bindings.
Go check it out.
References
at
11:02 AM
0
comments
Links to this post
Tags: Python

MacFUSE has been out since MacWorld.
I just got it installed onto a Powerbook from SVN. I used to be a great fan at running sshfs on Debian as my primary development machine. Now I don't think there's a reason to run desktop Linux at all! There is nothing to hold me back running everything on Mac OS X.
Thank you very much Amit Singh, the "Network is the computerMacintosh", because of you.
at
6:00 AM
0
comments
Links to this post
Tags: mac
Slashdot has this slightly anti-iPhone post: No Third-party Apps on iPhone Says Jobs on January 12. And not surprisingly, most people there condemn Apple as not open enough, therefore won't buy it when it comes out.
I stand by my comment:For me I don't really care about third party apps, as long as Safari works as advertise.
Safari with AJAX powered webpages can create a very compelling solution. Forget about "Network is computer" crap from Sun.... Apple finally got this working now, albeit 6 years late.
I'm sure a whole new generation of "web 2.0 companies" will be geared to make "iPhone screensize compatible" webpages, and that would be fun!
Steve Jobs is making "information truly available at finger tips now". And I cannot wait to have Pulsely to support iPhone! O yea, I thought Opera for Mobile is ubercool. Forget about it...
at
6:11 AM
0
comments
Links to this post
Tags: mac
I am sure you know that a few Asian countries were hit hard with fiber lines malfunctioned after the Taiwan earthquake. Here are my my comment on Slashdot on how I got through that few days:
at
3:10 AM
0
comments
Links to this post
Tags: hong kong
Hi, welcome to my blog. My nickname is 'maliciouskitty' and I will keep my real name a little mystery until a little while later.
I am currently working in my startup, called Pulsely. Obviously as any veteran entrepreneur will know, everyday is exciting and difficult, so the focus of this blog will be primarily focused on a few things:
at
2:35 AM
0
comments
Links to this post
Tags: Pulsely