Codenone

Noel, you're always welcome

Last few days ago, Noel Noneck visited Thailand and also stayed at my little home. We all in Thailand are very happy to talk with you especially, Drupal Thailand, Ubuntu Club, duocore, zickr and John Berns from http://www.travelguide.com. You're the first guy I have ever seen who ate Lab, Lab Tod and Nam Tok without any water drop.

Drupal Thailand Community

ในที่สุด เราก็มีแหล่งชุมชน Drupal แบบไทยๆอย่างเป็นทางการเป็นที่เรียบร้อย ต้องขอบคุณผู้เอื้อเฟื้อหลายคนคนครับ รายละเอียดอ่านในหน้า about ได้ ยังไม่ได้เปิดตัวแบบอลังการณ์ ค่อยๆ ทำไปเรื่อยๆ ภารกิจตอนนี้คือเอากระทู้เก่าจาก Codenone ติดสอยห้อยตามมาด้วย จะได้เป็นกรณีศึกษาไปในตัว

Call for Drupal Thailand Community

เรื่องมันยาว สรุปสั้นๆ ได้ว่าตอนนี้อะไรๆ ก็เริ่มเด่นชัด เหมือนว่ายุคของ Drupal กำลังจะมาถึง เพื่อเร่งให้มาถึงเร็วๆ เลยคิดว่าน่าจะมีแหล่งชุมชนผู้ใช้ Drupal ในไทยอย่างเป็นทางการซะที สาเหตุสำคัญก็คือกำแพงภาษานี่แหละ ดูเหมือนว่าเอกสารหรือว่าข้อมูลทั้งหลายเกี่ยวกับ Drupal ที่เป็นภาษาไทยมันน้อยเหลือเกิน ช่วงนี้ก็ได้แต่พึ่ง Drupal User Group ใน Codenone ไปพลางๆ อาจไม่ค่อยมีใครสังเกตว่า ผ่านมา 32 สัปดาห์ มีกระทู้ทั้งหมด 176 กระทู้และคำตอบอีก 1060 คำตอบซึ่งมากที่สุดในบรรดา Codenone ประจวบกับมีแรงผลักดันจากบรรดาพี่ๆ เพื่อนๆ ล่าสุดก็คุยกับ keng ได้ผลในทำนองเดียวกัน เมื่อเป็นเช่นนี้เราก็ควรทำให้มันเกิดซะที

Codenone User Group Meeting #1 The Hangman

เมื่อวันเสาร์ที่ 1 กันยายน 2550 ที่ผ่านมามีงาน Codenone User Group Meeting #1 ที่โพลา โพลาตรงข้ามม.เกษตร ตอนแรกกะกันว่าจะฝากตัวไว้ที่โพลา โพลาซักครึ่งวัน เอาเข้าจริงสถานที่ไม่เอื้ออำนวย โชคดีที่อ.มะนาวเอื้อเฟื้อสถานที่ให้ใช้ห้องที่ภาคคอม รอดตัวไป งานนี้มีหัวข้อสั้นๆ ง่ายๆ ว่า Hangman ใครถนัดอะไรก็ตามสะดวก ประทับใจงานนี้มากครับ ทำให้นึกถึงคืนวันเก่าๆ เขียนโปรแกรมแข่งกับเวลา เนื่องจากช่วงนี้งานรัดตัว ผมเลยอาศัยเวลาระหว่างพี่ป๊อกพูดเอามาเขียนโปรแกรมก่อนที่จะให้ดูเป็นคนสุดท้าย เป็นหนึ่งในประสบการณ์เสียวเสี่ยวนาทีแห่งชีวิตจริงๆ และที่ขาดไม่ได้ มีวีดีโอด้วยนะ ความจริงแล้วกะว่าจะเขียนถึงทันทีที่กลับบ้าน แต่ว่ายอมอดทนไม่พูดเพื่อบังคับตัวเองให้รีบตัดวีดีโอให้เสร็จรวดเดียวเลย ไม่งั้นอาจมีการเบี้ยวได้

How to set socket timeout in Python

BTQueue provides some functions regarding remote access, e.g., wget, wpost and scrape. Anyway, some urls are temporary or even permanent unavailable due to unpredictable reasons. It is necessary to set reasonable timeout for all operations including connect, send and receive.

How to join string professionally in Python

Python provides string module for manipulating given string efficiently including string.join. On the other hand, each string object has join method to act like the separator of given strings. However, I have just found another form of the join in Cookie.py in Python 2.5. For example, below codes are similar.

string.join(['a','b','c'],' ')
' '.join(['a','b','c'])