Programming

What do Drupallers look like?

Every communities have their own culture, perspective and skills so what's about Drupal? Dries also asked this question to more than 1,000 Drupal users what they are and what they want. And now the result is here.

Drupal Thailand Community

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

Codenone User Group Meeting #1 The Hangman

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

The future of BTQueue 0.1.4

For all fans of text-based BitTorrent client like BTQueue, I am still working on it everyday. As of now, its core engine has been changed to offer more features and the latest core is BitTorrent 5.0.8. Anyway, I can't release this new one because of some big problem regarding weird memory usage. By the way, it is usable for use but not for long run.

How to calculate equation with summation in Python

Most modern mathematics might have summation in some parts of equation. Implementing this kind of equations in Python is very easy and straightforward. Python already provides built-in functions to help us, e.g., sum() and map().

How to create and verify lmPassword or ntPassword hash using PHP

Sometimes authenticating password against LDAP in PHP can't rely on userPassword attribute because they might use only lmPassword or ntPassword. It is not quite easy but not too hard as long as we have LDAP Account Manager.