News

Once I saw , I like it. It is a great idea to combine specific events with search keywords popularity. Though, Google Zeitgeist is limited to events chosen by Google according to its popularity accumulated through the past year. According to the popular of Zeitgeist, Google launched  to publish hourly zeitgeist on a TV channel, , and monthly zeitgeist. In addition, this idea has also been applied to .

Google Calendar seems to be the best web-based calendar right now. Though, it doesn’t support WebDAV and CalDAV but it does provide  in  (aka GData client APIs). In fact, Google Calendar data APIs has just  about 20 days ago. As of today, there are at least 2 desktop programs which recognize Google Calendar and display your events directly on your desktop.

BTQueue 0.1.2 454

I’m very proud to announce the release of BTQueue 0.1.2 454. This release is mainly targeted to handling incorrect data sent from some private trackers gracefully. Actually, I was inspired by a post in forum. It turned out that BTQueue can’t talk to some private trackers and raised error message like: bad data from tracker - invalid bencoded value (data after valid prefix). Million thanks to dodgy, I managed to find the problem. Let me give you some example. Assuming that a tracker returns below data after receiving an announce message.

d8:intervali1800e5:peers6:B__}__ee 

Kid's Programming Language

I have seen a news at NewsForge about Kid’s Programming Language aka KPL. At the first glance, it is very promising since my son may learn how to program so easy. So I looked into the snapshot. Cool! KPL could create interactive games and most of them are arcade. They are beautiful games. KPL comes with its own smart IDE looked very similar to Visual Studio.

BTQueue 0.1.1 451

I am very happy to announce the release of BTQueue 0.1.1 at release number 451. In this version, I focused on fixing race condition, handling error and integrating to external frontend. There is one change that you have to know. resume command now just changes any state of given ID to waiting for the next scheduling. If you want to force it to run immediately, you have to use option "-f". Two commands are introduced in this version: du (disk usage) and df (disk free). These commands are to help integration with external frontend with quota support. Lastly, you are able to see latest error message again.