Integrating TopCoder Arena in Ubuntu Menu

Are you a regular competitor of TopCoder SRMs? If yes, then probably you have been launching the Arena by (double) clicking a sacred file named ContestAppletProd.jnlp somewhere in your computer. You must have been doing that every time you want to participate in an SRM.

I felt that looking for that file before every SRM is quite tedious, and putting the file in my desktop is not an elegant way. So, I added a launcher to TopCoder Arena in Ubuntu GNOME menu. It is very handy, so I would like to share how to do that. In this tutorial, I am using Ubuntu 11.04 Natty Narwhal.

First things first:


Vim as a Programming Editor in Ubuntu

vimVim (Vi Improved) is a very famous text editor. Vim, which is a terminal-based application, can run on many operating systems. It is free and open-source.

Even though there are many GUI-based text editor, like Geany, Code::Blocks, Dev-C++, etc., Vim is still very popular among programmer communities. That is mainly because of Vim’s efficient and unique set of commands. If you have mastered the basic commands, you surely can type and edit faster than your friends!

In this post I would like to share how I install it in Ubuntu.

[Read more…]


Installing Free Pascal in Ubuntu

Pascal programming language is one of the commonly used language for beginners in programming. It is because Pascal has simple, structured, and clean syntax, especially when compared to that of C++.

Linux is a good operating system for competitive programmers and application developers. Personally, I always use Ubuntu, a famous Linux distribution, to create programs. The good news is that Free Pascal is included in Ubuntu repository as the standard Pascal compiler.

Here is how I install and optimize Free Pascal in Ubuntu.

[Read more…]