Development

CVS dead?

It seems everybody is moving to other version control softwares, e.g., Subversion, Bazaar-NG, and Mercurial. What's about CVS? Yesterday I tried to checkout latest code from CVS repository at SF.net. Unfortunately, I got connection refused. It may be just a temporary failure but I have never expected to see this kind of thing at SF.net. By the way, my office is still CVS. There is no exact plan to migrate. Personally, I like Bazaar-NG but Subversion is much more simple in development model. My team don't want to make development process too complicate so Subversion is our choice by now.

การติดตั้ง saprfc สำหรับ PHP เพื่อติดต่อกับ SAP R/3

การพัฒนาเว็บสำหรับ SAP R/3 สามารถทำได้หลายช่องทาง PHP ก็เป็นช่องทางหนึ่งซึ่งง่ายต่อการพัฒนามากทีสุด ใช้เวลาน้อยที่สุด การเขียน PHP เพื่อติดต่อกับ SAP R/3 มักนิยมใช้เพื่อการสร้างต้นแบบของเว็บเพื่อนำไปพัฒนาด้วยภาษาอื่นเช่น จาวา ต่อไปหลังจากที่ระบบเข้าที่แล้ว เอกสารนี้จะสมมติว่าเครื่องที่ใช้พัฒนาเป็น MS Windows XP/2003 เนื่องจากการใช้งานบนระบบปฏิบัติการอื่น เช่น Linux นั้นต้องมีไลบรารีของ SAP เท่านั้น

AccessGrid on Ubuntu

Most of my works relate to grid technology and AccessGrid is one of them. I would like to install AccessGrid on my Ubuntu laptop in proper way. I mean to install AccessGrid via standard deb package plus a repository for next installation. Unfortunately, I have not found any sources for rebuilding on Dapper.

Graphical vi/vim Cheat Sheet and Tutorial

http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html It is a very nice tutorial for newbies in vim. The full vi/vim input model, the function of all keys, and all major features are described in a single page. http://www.viemu.com/cheatsheet256.gif

Libjingle 0.3.0

Voice over IP, VoIP, is a trend for very near future. There are so many VoIP standards but the key component for developing a VoIP application is the voice codec. Standard voice codecs are not as good as acceptable comparing to telephone quality. Most of good and great codecs are patented. Fortunately,  gives high-quality GIPS from Global IP Sound to all of us free of charge. Though, if you concern about licensing, Libjingle 0.3.0  the high-quality GIPS or GIPS Voice Engine Lite which is totally free.

Generate .pot files of custom modules in Drupal

Since I developed my own modules in Drupal, now it’s time to translate them into Thai. In order to translate custom modules, I need to generate .pot files from all PHP codes. Drupal provides extractor.php in the translation templates or you may directly get it from CVS. Note that you need PHP command line interface to run extractor.php. In Ubuntu, you can install php4-cli or php5-cli which match to your installation. To generate .pot files, follow below instruction.