Programming

Liferea: Offline Feed Reader

My favorite feed reader is because I can read all entries without moving mouse pointer. The former one is Sage which is a Firefox extension. Sage is good but big at the same time. One good thing of Sage is cookie. Since Sage is integrated to Firefox, it read feeds with cookie authentication perfectly. Anyway, Sage is not the right one for me so I switched to Google Reader which is much more simpler. I had lived with Google Reader for a few months without problem until last week. I went to seminar in a hotel without network. That was a sad story. I was unable to read any feeds at all. So after I came back, I looked for an offline feed reader for the next chance. Eventually, I found Liferea, standed for Linux Feed Reader. What's a good name?

Restore last cursor position in Vim

My most favorite editor is always Vim for 10 years. One of reason I switched my laptop to Ubuntu is that I can use Vim anytime I want. Anyway, I use RedHat-based distribution more than 5 years. Switching distribution for personal use just likes a painful process. I don't know much about Debian-based distribution like Ubuntu. Luckily, most things work out of box. I have just found one thing different in Ubuntu an in Fedora Core. Vim in Ubuntu didn't restore my last cursor position.

Data Format or Service

I have just read about OpenCARE project to convert any data format to EDXL. This is a good idea to integrate incompatible data formats that conceptually indicate to the same meaning. For example, organization A may store people database in MySQL, organization B stores people database in MS Access with totally different schema, and organization C stores people database in MS Excel. It is also impossible to force all organizations to use the same data format so OpenCARE is designed to convert any data format to XML-based format like EDXL which is an oasis standard.

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.

One week later since  was officially released, today Google has just  . By using this APIs, we are able to query, create and update events in Google Calendar programmically. I’m talking about potential shared calendar softwares being in progress to release in a few days. There might be Google Calendar for Google Sidebar, Firefox extension, Thunderbird extension, CMS extension, and many more.

Migration from MySQL 4.1 to 3.23

Today, I involved in migration from MySQL 4.1 to 3.23. Yes, I mean to downgrade the software. Actually, I don’t want to downgrade but just to move from a hosting service to another one. Unfortunately, the new host is running MySQL 3.23 and the old one is running MySQL 4.1. Before to go further, the software running on top of MySQL is Joomla and its eCommerce package.