Is this the year of the sheep or what?

Is this the year of the sheep or what?

It first started from BBC, then followed by CNN, then it goes viral around the world about the confusion: which exactly the year it is, goat or sheep?

The whole western media now seems to be all joking on the Chinese: “Come on, make up your mind, don’t confuse people any more”. This makes me very uncomfortable, and want to defend the Chinese here. This is actually not a joke on Chinese, but in fact it should be a joke on English. Why?

Continue reading

Microsoft is locking down while the whole world is opening up

Microsoft is locking down while the whole world is opening up

Before the dawn of the Internet, you have to pay big bucks to access to MSDN and TechNet articles. They comes periodically on CDs. Those who have them, will have a very competitive edge over those who don’t. So it was a big surprise when I first found out that the MSDN and TechNet articles can be available freely on the Internet. Opening them up is surely a welcoming move.

However, I don’t understand why, Microsoft is locking them down again.

Continue reading

How to play midi files under Ubuntu Linux

How to play midi files under Ubuntu Linux

Playing midi under Linux is an old topic that nobody talks about nowadays. Hence all documents/blogs/how-tos on playing midi under Linux are more or less outdated. I’ve exhausted all my google searched but still having trouble to piece together the puzzles into a whole piece.

Finally with the help from John O’M, it is working for me now. Here is how I get it working.

Continue reading

Contributing To Emacs MELPA

Contributing To Emacs MELPA

I’ve been using the emacs-traditional for a while, just the bare-bone of it, without any site-level elisp modules, because it is based on the Ubuntu Emacs Daily Snapshot Recipe, which offers “little/no support for installing debian packages of elisp modules”.

Now I need to use the elisp modules. This leads to my rediscovery of GNU Emacs, thanks to the Emacs 24’s package system, because my .emacs file is so mal-maintained, with a single humongous file containing all kinds of hacks and fixes, that it is beyond maintainable. I.e., I’ve declared Dot Emacs Bankruptcy for my .emacs file long time ago.

I completely restructured my Emacs init file, which is now based on the built-in package-install method. While at it, I found that I need an Emacs mode to edit Debian preseed files. So here is how I add my Debian preseed Emacs mode To Emacs MELPA. It is super easy.

Continue reading