Programming

How to remotely deploy web application to Apache Tomcat in Eclipse

In my situation, I am going to develop a web application for running on a a web application like Apache Tomcat. The main IDE is Eclipse for sure. The problem is that development PCs are very old and have not much physical memory. It is not possible to run both Eclipse and Tomcat on these PCs. As a result, they will share a centralized Tomcat server for running in development process. That means the web application must be deployed on remote server instead of the localhost. All developers are not familiar to this infrastructure especially when remote server is Linux and their PCs are all Microsoft Windows XP. I am responsible to find the easiest solution.

Install Emacs on Ubuntu Edgy

According to BTD2 yesterday, I spent a period of time to try the legendary editor called Emacs once again. This is not my first time to try. Anyway, it might be worth if it is capable to edit my note with Thai language in UTF-8 encoding since GVim doesn't serve me right.

Blognone Tech Day 2.0 ภาคภาษาไทย

หลังจากผ่านมาร่วม 7 เดือนตั้งแต่ BTD ครั้งแรกที่ใช้ชื่อว่า Blognone Tech Day 2006 ครั้งที่ 1 จนมาวันนี้มาในชื่อใหม่ Blognone Tech Day 2.0 ดูเหมือนว่าหลายอย่างลงตัวมากขึ้น อาจเป็นเพราะจัดในสถานที่ที่ดีเกินคาด และคราวนี้คนดังมากันเพียบ เนื้อหาเข้มข้น ได้ความรู้ติดหัวเต็มไปหมด พันธกิจของการไป BTD ที่บอกต่อๆ กันมาเป็นตำนานก็คือ จง blog ทุกสิ่งที่ได้เห็น ได้ยินทั้งหมดออกไปให้โลกรู้ มีรูปก็จงเอาไปไว้ที่ Flickr เนื่องจากผมไม่มีกล้อง ก็รอดไปหนึ่งอย่าง แต่ยังมีการ blog ที่ขาดไม่ได้

jQuery

Just a short note. I would like to add [jQueue][] to my todo list by starting from getting started. It is a good approach to develop program in javascript.

Heading to Drupal 5.0

Drupal is widely adopted by large number of major sites around the world since it released 4.7.0 early this year. I like the idea to generate things instead of searching and replacing as usual. It's so call constructive approach. Well, Drupal 5.x is currently on the way. It has lots of promising features. By the way, Drupal has a trade-off problem which you might think it is very dangerous to implement your sites using Drupal. In short, Drupal is usually improved by each major version alot so the newer version might be incompatible to the later one. This problem may not be applied to the standard modules where official supports are available. The fact is that most contributions are incompatible to the newest version and it might be still incompatible until mid of next year.

Matplotlib: Data Analysis Tool for Pythonian

Some might say they love to analyze data using MATLAB because it has all necessary functions and widely used by scientists and engineers around the world for decade. Anyway, it would be better to have something similar available in Linux for free. Actually, we have gnuplot and Octave. Especially, Octave supports m scripting language like MATLAB does. However, I am a Pythonian and I would be happier with Python scripting language. That's why we have Matplotlib.