Archive for พฤศจิกายน 7th, 2007
Codefest
Codefest เมื่อวันที่ 5-6 ที่ผ่านมา จัดที่ห้องบุษกรชั้น1 ตึกเนคเทค สวทช
ครั้งนี้พิเศษกว่าครั้งที่ผ่านมาก็คือมี guest จากทางญี่ปุ่นด้วย ซึ่งสามคนนั้นก็เป็นผู้เชี่ยวชาญเกี่ยวกับ debian ละครับ งานนี้มีโปรเจ็ค 7 กลุ่มด้วยกัน ครั้งนี่ผมเองได้ร่วมทำงานกับพี่ป๊อก หรือ pphetra ที่ผมได้ติดตามบล็อกพี่เขาและก็เคยได้แลกเปลี่ยนความคิดกันบน codenone มาบ้าง เพิ่งจะได้เจอตัวจริงก็งานนี้แหละครับ งานนี้พี่ป๊อกเอาโปรเจ็คมาทำสองตัวด้วยกันก็คือ ระบบ Bid Server โดยใช้ Erlang เป็นฝั่ง Server ส่วน Client นั้นใช้ Flex เป็นตัวทำ interface แล้วก็ส่ง message ติดต่อกับ erlang ผมเคยดูโค้ด erlang มาบ้างแบบผ่านๆ ไม่ได้สนใจอะไรมาก แต่เนื่องจากเคยผ่าน prolog กับ haskell มาบ้าง ก็เลยทำให้ไปได้เร็วหน่อย เริ่มแรกพี่ป๊อกก็ให้ศึกษาการเขียน socket ด้วย erlang ก่อนเลยครับ อ่อ ทีมผมก็มีเพื่อนอีกสองคนที่ร่วมกันทำในส่วนของ erlang ก็คือ บอย กับ ซี ครับ ต่างไม่เคยใช้ erlang มาก่อนด้วยกันหมดเลย แต่ก็ใช้เวลาไม่นาน ศึกษาโค้ดที่พี่ป๊อกเขียนมาเป็นตัวอย่างให้ดู ก็พอจะเข้าใจการติดต่อสื่อสารกันด้วย socket แล้วครับ จากนั้นก็วางแผนกันว่าจะต้องเขียนอะไรเพิ่มเข้าไปบ้าง ลำดับการทำงานเป็นยังไง จะต้องมีการสร้างโปรเซสอะไรบ้าง โปรเซสไหนจะติดต่อสื่อสารกับโปรเซสไหนบ้าง แล้วก็แยกย้ายกันไปเขียน ครั้งนี้นอกจากจะได้มีโอกาสใช้ erlang แล้ว ยังได้ใช้ git ซึ่งเป็นโปรแกรม version control ตัวนึง ก็ทำเอางงๆกันไปบ้างครับ เพราะว่าพี่ป๊อกเองก็เพิ่งได้ใช้ไม่นาน ตัวผมเองก็เพิ่งจะได้ใช้ version control ตัวนี้ตัวแรกนั่นแหละครับ ที่ผ่านมา ถ้าทำงานกับเพื่อนมีแต่จะส่งไฟล์ผ่าน flashdrive บ้าง ส่งให้กันทางเมลบ้าง ไม่เคยคิดจะใช้เครื่องมืออะไรแบบนี้
ทำกันอยู่ 1 วัน หนึ่งคืน กับอีกครึ่งวัน ก็ได้ตัวต้นแบบ ที่พอจะให้ admin เปิดการประมูลได้ client สามารถเข้ามาร่วมประมูลได้ แต่ก็มีปัญหาบ้าง เช่นอยู่ดีๆ โปรเซสก็ตาย แล้วก็ยังไม่ได้จัดการกรณี ที่เสนอราคาก่อนเวลา หรือ เสนอราคาตอนหมดเวลา ตอนพรีเซ้น ก็มีปัญหาเรื่องการสื่อสารกันนิดหน่อย เพราะเรื่องเวลาที่กำหนดในการประมูลนี่แหละครับ ทำให้ ซี ต้องเหนื่อยพูดไปเยอะเลย(ซีพูดภาษาอังกฤษเก่งมากเลยอะ) ส่วนผมก็ออกไปพรีเซ้นแบบ ภาษาอังกฤษ ไม่ได้เรื่องเลยอะ เป็นจุดอ่อนที่ต้องปรับปรุงกันต่อไป
มาพูดเรื่องอื่นที่ไม่ใช่เรื่องโปรเจ็คที่ทำกันบ้าง งาน Codefest ก็ยังคงเหมือนครั้งที่ผ่านมาครับ นอกจากจะเป็น เขียนโปรแกรมมาราธอนกันแล้ว ยังเป็น กินมาราธอนกันด้วย ขนม กาแฟ อาหาร เต็มกำลังกันสุดๆ ผมนี่หนังท้องยังไม่หายตึง พี่อ๊อดมาเรียกไปกินข้าวอีกแล้ว guest 3 ท่านจากญี่ปุ่นก็เป็นกันเองดีมาก เวลานอนก็หาที่นอนกันตามสบายเลยครับ ตรงไหนนอนได้ก็นอนกันเลย ส่วนผมถ้าแม่ไม่โทรมาหาตอนเช้าอาจจะนอนเตลิดไปเที่ยงเลยก็ได้ ฮ่าๆๆ จบดีกว่า แล้วเจอกันอีกในงาน Codefest ครั้งหน้านะครับ
2 comments พฤศจิกายน 7, 2007