English

Monitoring blog and tracking AdSense clicks

Are you own any blogs? Do you want to track your blog statistics? There are so many things you might want to know to improve user experiences. For example, browsers, platforms, geography, screen resolution, post views, comments summary, comments by post, categories, adsense clicks, referrers, search engines, outbound links and many more. Some of these metrics are just for blogs, e.g., posts, comments and categories. So simple page counters don’t fit into this duty.

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.

New Professional Themes for Drupal

There are so many criteria to help choosing a CMS. However, I would say that the most important part is impression at the first glance. If you are a developer or designer, you don’t really care about look and feel because you are able to modify it yourself. In fact, you might suppose to modify it to fit your imagination so you choose which is better for modification. Anyway, the situation is totally in most enterprise. One with manager role chooses what he/her want. They usually focus on what they see at first signt. Yes, it’s just look and feel. They don’t care about how good it is.

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.