sugree's blog

Let's markdown

If you have read my blog for a half year, you might notice that the update rate has slowed down for a month. The main reason is I switched to Ubuntu and I don't have [Post2Blog][1]. Post2Blog is very powerful and it helped me to blog as fast as I expect. In Ubuntu, I have [Performancing for Firefox][2] which is a cool stuff but not comparable to Post2Blog in any criteria. Today, I have just decided to

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.

Local DNS Cache in Ubuntu

If you have been to be a Windows user, you might notice about DNS cache feature in Windows platform. This is one of the key to speedup the whole system while surfing the internet especially when you are home. In case of you are an ADSL subscriber, average query time for popular domainnames is about 35 msecs while unpopular domainnames is about 300 msecs or more depending on number of hops to your origin name server. If caching enabled, the second try will be 1 or 2 msec constantly!

Parallel Filesystem: another review

Once in a life time, you might want to have big, big, big storage such that no more remove operations are required. I don't know other but I really want to have one. Cluster is a good approach to make my dream come true. There are so many solution out there. I will not talk about commercial product since I don't have enough money support to buy one so this post only focuses on open source solutions.

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

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

Fight back SPAM

If you have read my blog for a while you will notice some comment spam since last week. That was not good at all and I've never happy to see them. Now, it's time to fight back! Fortunately, Drupal has a good module for this special task namely spam. And now, it is spam v2. Briefly, spam v2 is very easy to install on Drupal 4.7.2 by just downloading, extracting, enabling and configuring. How good is it? Shortly, you may think that spam v2 is a kind of SpamAssassin for Drupal because it has Bayesian and supports auto-learning. If you are not familiar with SA, the good news is that you don't need to know anything just let spam v2 do the rest. The detected spams may be reviewed later by you.