PHP

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 ใครถนัดอะไรก็ตามสะดวก ประทับใจงานนี้มากครับ ทำให้นึกถึงคืนวันเก่าๆ เขียนโปรแกรมแข่งกับเวลา เนื่องจากช่วงนี้งานรัดตัว ผมเลยอาศัยเวลาระหว่างพี่ป๊อกพูดเอามาเขียนโปรแกรมก่อนที่จะให้ดูเป็นคนสุดท้าย เป็นหนึ่งในประสบการณ์เสียวเสี่ยวนาทีแห่งชีวิตจริงๆ และที่ขาดไม่ได้ มีวีดีโอด้วยนะ ความจริงแล้วกะว่าจะเขียนถึงทันทีที่กลับบ้าน แต่ว่ายอมอดทนไม่พูดเพื่อบังคับตัวเองให้รีบตัดวีดีโอให้เสร็จรวดเดียวเลย ไม่งั้นอาจมีการเบี้ยวได้

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.

How to add quote to string delimited by comma in PHP

Sometimes we will have a list of string delimited by comma, e.g., a,b,c,d, and we would like to add quote or single quote around each element, e.g., 'a','b','c','d'. It is possible to do so in a line.

How to create and verify SSHA hash using PHP

There are so many hash. SHA1 is one of them which is widely used in recent years even though it is not safe to use right now. By the way, it is still the default hash function for storing password in LDAP especially OpenLDAP. In order to develop a website with LDAP authentication manually against POSIX account, SSHA hash function or SHA1 is the easiest solution.