ตอบสัมภาษณ์คุณ apples ผู้พัฒนาโปรแกรม AppServ (คำถาม)
iake: Apple นี่ชื่อใครหรือครับ ชื่อตัวเอง หรือชื่อคนอื่น?
ชื่อผมเอง เมื่อก่อนเล่น irc สมัย irc.au.ac.th โน่นครับ ตั้งชื่อ apple แล้วมันชอบซ้ำกับชาวบ้าน เลยเติม s ไปอีกตัวกลายเป็น apples จนถึงทุกวันนี้
iake: เป็นคนเชียงใหม่ ใช่ไหม?
เป็นคน อ.แม่สะเรียง จ.แม่ฮ่องสอนโดยกำเนิดครับ อิอิ
eak: เรียนจบสาขาอะไร, เรียนจบจากที่ไหนครับ
จบ Computer Science จากราชภัฏเชียงใหม่ครับ
iake, narok119: แล้วเป็นอาจารย์ หรือเคยเป็นอาจารย์มาก่อน?
เป็นอาจารย์อยู่ครับสอนวิชา Computer Security ครับ แล้วก็วิทยากรพิเศษหลายๆที่
burlight: พัฒนาฝีมือมาอย่างไรจนได้มีฝีมือระดับปัจจุบันครับ? พัฒนาด้วยการเก็บประสบการณ์จากผู้มีความรู้ต่างๆ โดยส่วนตัวแล้วผมชอบศึกษาหาความรู้ จากเว็บไซต์ต่างประเทศ เพราะว่าได้ความรู้ที่แปลกแหวกแนวและแนวคิดใหม่ๆ ที่นำมาพัฒนาการทำงานครับ และผมชอบที่สุดคือการ Benchmark ครับ
tonkla: ดูจาก skill list ของพี่แล้ว นับได้ว่าเป็นเทพคนหนึ่งของวงการ จึงอยากทราบว่าในบรรดาเรื่องราวทางคอมพิวเตอร์ทั้งหมดที่พี่ได้ศึกษามา เรื่องไหนที่พี่คิดว่ายากที่สุดครับ ขอเหตุผลด้วยนิดนึง
ยากสุดคือเรื่อง Security ครับ ถ้าเข้าใจอย่างถ่องแท้แล้ว จะกระโดดไปอย่างอื่นได้สบายๆ เลย
ABZee: มีแรงบันดาลใจอะไรให้ทำออกมาครับ และเริ่มทำเมื่อไหร่
แรงบันดาลใจเริ่มจากเพื่อนผมเอง ตอนสมัยเรียนก็หัดเล่น PHP & MySQL ทีนี้เพื่อนผมมันก็ format เครื่องประจำทุกเดือน จะใช้งาน PHP & MySQL ทีก็ถามให้สอนติดตั้งอยู่นั่นแหละ จนผมรำคาญหาวิธีทำ Setup ให้เพื่อนใช้ครับ ตอนทำนี่สมัยปี 2000 นะครับถ้าจำไม่ผิด เรียนอยู่ปี 3 ขึ้น ปี 4
mk, tr: ผมคาใจมานานแล้วว่าทำไมไอคอนต้องเป็นรูปเด็ก อันนั้นลูกชายหรือเปล่า?
จริงๆ คือรูปผมตอนเด็กๆ เพราะความเป็นจริงแล้วผมตั้งใจที่จะทำโลโก้ AppServ มาสักอัน แต่ทำแล้วไม่ถูกใจสักที เลยเอาหน้าเด็กๆ ของตัวเองมาใส่ก่อนมันดูทะลึ่งดีครับ ฮ่า ฮ่า
nonarav: AppServ และ AppServ Hosting นี่ทำคนเดียวรึทำเป็นทีมครับ
ทำคนเดียวหมดเลย One Man Show แต่มีน้องๆ เพื่อนๆ ช่วยๆ ในส่วนอื่นๆ ครับ ส่วนใหญ่ก็มาช่วยเฝ้า Server
burlight: ทำอย่างไร AppServe ถึงได้ประสบความสำเร็จอย่างปัจจุบันครับ
สำหรับตัว AppServ ที่ประสบความสำเร็จนี้เพราะว่าแต่เริ่มเดิมที ผมได้ทำเว็บเป็นภาษาอังกฤษก่อนภาษาไทยครับ และระยะหลังๆ มีคนช่วยแปลเป็นภาษาต่างๆ ทำให้เข้าถึงคนท้องถิ่นแต่ละประเทศเพิ่มขึ้นครับ
narok119, zyberguy : ภูมิใจไหมครับสำหรับ AppServ? ภูมิใจครับ จริงๆ ตั้งใจอยากจะทำอยู่แล้วครับ ทีแรกทำเองใช้เองเลยเอามาแจกให้คนอื่นใช้บ้างครับ
sirn: คิดว่า WAMP มีข้อดีข้อเสียอะไรบ้าง เมื่อเทียบกับ LAMP
WAMP ช้า + ไม่เสถียร ยังไงๆ ก็สู้ LAMP ไม่ได้ ตรงนี้ผมได้บอกไว้ในหน้าเว็บผมละ ถ้าจะทำงานหลักๆ หันไปใช้ Linux เลยไม่ต้องเอา Windows มาทำเป็นเซิร์ฟเวอร์ ข้อดีของ WAMP คือง่ายๆ รวดเร็ว ยิ่งเดินทางไปต่างจังหวัดบ่อยใช้ WAMP สะดวกมาก
sirn: ถ้าหากเอา AppServ ไปเทียบกับตัวอื่นๆ แบบ XAMPP, EasyPHP คิดว่าตัวเองมีข้อดีข้อด้อยกว่าเขาตรงไหนบ้างหรือเปล่า
ข้อด้อยของ AppServ คือเป็นการติดตั้งแบบ Original ไม่ได้แต่งหน้าทาปากเหมือนชาวบ้าน แต่ข้อดีคือเน้นซอฟต์แวร์เวอร์ชันใหม่ๆ ครับ
burlight: วางแผนในอนาคตให้กับ AppServe อย่างไรบ้างครับ? มีแผน/เป้าหมาย อย่างไรบ้างครับ?
วางแผนคือจะเป็นซอฟต์แวร์ประเภทโอเพนซอร์สตลอดไปครับ
metropoly, eak : อยากรู้ว่าอนาคตจะมีเวอร์ชันสำหรับแมคป่าวคับ แบบ MAMP น่ะครับ
หูยยยย เครื่องแมคคงบ่มีปัญญาซื้อมาใช้แน่ๆ คงจะมีแค่ Windows พอก่อนครับ
narok119: อะไรเป็นโปรเจคต่อจาก AppServ หรือว่าจะเป็น AppServ รุ่นใหม่ขึ้นไปเรื่อยๆไม่เปลี่ยนโปรเจค?
โปรเจคต่อไปกำลังจะทำ Howto PHP & Linux แบบเมื่อสมัยตอนแรกๆครับ (เห็นบางคนจำได้ www.apples.f2.com)
msmart: เคยมีหน่วยงานภาครัฐไหนให้การสนับสนุนไหมครับ
หูย ยยย อันนี้ผมไปบรรยายที่ไหนผมบอกได้คำเดียวเลยว่า "ไม่เคยมีหน่วยงานรัฐบาลให้การสนับสนุน"
eak: AppServ Hosting เปิดให้บริการมานานหรือยังครับ เริ่มตั้งแต่ตอนไหน
เปิดตอนเดือน ก.ย. ปี 2549 ครับผม เปิดโดยบังเอิญ
beecaad: อยากถามว่า ตัวอยู่เชียงใหม่ ทำปรนนิบัติบำรุงอุปกรณ์ฮาร์ดแวร์ของ Appserv Hosting ยังไงครับ นั่งรถมาเองหรือมีทีมงานทางนี้อยู่ด้วย
Remote ไปครับ ส่วนเวลาไปบำรุงอุปกรณ์มี 2 อย่างคือ ขับรถไปเอง ถ้ารีบๆ ก็นั่งเครื่องบินไปครับ ส่วนทีมงานที่โน่นมีอยู่ครับ
tonkla: วางเป้าหมายของ Appserv Hosting ไว้ยังไงครับ? เพราะดูจากราคา คุณภาพโฮสต์ และคุณภาพการบริการ คิดว่าคงขึ้นแท่นเบอร์หนึ่งของเมืองไทยได้ในอนาคตอันใกล้นี้ เป้าหมายคือเน้นให้บริการโดยระบบทั้งหมดเป็นโอเพนซอร์สครับผม อย่างน้อยจุดที่ผมทำผมมีเป้าของผมคือ ให้คนอื่นได้เห็นว่าโอเพนซอร์สมันก็ทำงานได้ดีไม่ด้อยไปกว่าของที่จะเสียเงินซื้อลิขสิทธิ์ อย่างตัวที่ผมใช้คือ VHCS2 ครับ Hosting หลายเจ้าหรือใครเคยใช้ VHCS2 แล้วบ่นกันว่ามีปัญหาเยอะ ส่วนตัวผมเวลามีปัญหาผมก็แก้ไขได้ เพราะมันเป็นโอเพนซอร์สอย่างที่ผมให้บริการนั้นจะเรียกได้ว่าเป็น VHCS แบบ AppServ Edition ก็ว่าได้ เพราะผมแต่งเสริมเติมแต่ง แก้ไขบั๊กต่างๆ และเขียนโปรแกรมเสริมเข้าไปอีก อีกทั้งยังทำงานเร็วกว่าพวกที่เสียเงินอีกครับ รับประกันครับว่าเลือกโอเพนซอร์สคือเลือกอนาคตที่สดใส ไม่ผิดหวังแน่นอน
metropoly: โครงการอินเตอร์แบบนี้ ฝรั่งบริจาคให้เราบ้างมั๊ยครับ?
ต้องขอยอมรับนับถือฝรั่งจริงๆ บริจาคให้ตลอดเวลาจนถึงทุกวันนี้ ส่ง PC จากเมืองนอกให้ผมถึงที่ทำงานเลยก็มี เค้าให้การสนับสนุนจริงๆ ครับ
msmart: พอทราบไหมครับว่ามีโอเพนซอร์สตัวไหนที่คนไทยร่วมพัฒนาอยู่อย่าง AppServ บ้าง
มีทุกตัวครับที่มีภาษาไทยเข้าไป คนไทยอยู่เบื้องหลังโอเพนซอร์สเยอะมากครับ ไม่เว้นแม้แต่คนแถว Blognone นี่แหละครับ
burlight: มีความเห็นว่าทำอย่างไรวงการโอเพนซอร์สไทยถึงจะพัฒนาครับ (โดยไม่พึ่งรัฐ) นักพัฒนา/ผู้ใช้/ชุมชน ต้องเดินไปทางไหนถึงโอเพนซอร์สในไทยจะพัฒนาขึ้นได้?
นักพัฒนาต้องมีจุดยืนของตัวเอง และหากแหล่งกระจายโอเพนซอร์สออกสู่ตลาดโลกให้เป็นที่รู้จัก จุดนี้ถ้าทำได้ก็ไม่ต้องพึ่งรัฐบาลครับ แต่บางครั้งมันก็ต้องใช้เงินด้วย เราอาจจะหาผู้สนับสนุนจากด้านอื่นๆ คนต่างประเทศจะให้การสนับสนุนตรงนี้ครับบ้านเค้าเลยไปไกลกว่าบ้านเรา ส่วนบ้านเรานั้นต้องเดินไปทางใด จริงๆ ก็คนรวมกลุ่มเป็นเพื่อเป็นจุดแข็งในการต่อรองและการสร้างเสริมศักยภาพของกลุ่มที่ตั้งขึ้น เรื่องของโอเพนซอร์สแถวๆ เชียงใหม่ก็ตั้งกลุ่มกันครับ พวกบริษัทและหน่วยงานเอกชนก็ให้ความสนใจมากทีเดียว เสียอย่างเดียวเวลามีงานคอมฯ กลุ่มโอเพนซอร์สไม่มีเงินไปเช่าบูธแสดงให้คนอื่นได้เห็น (น่าเสียดายครับ)
eak: มีคำแนะนำอะไรบ้างครับ สำหรับคนที่ต้องการทำโครงการโอเพนซอร์สอื่นๆ ให้ประสบความสำเร็จเหมือนAppserv
มีคำแนะนำคือทำทั้งที อินเตอร์ไปเลย เน้นภาษาอังกฤษเข้าไปก่อนครับ พิมพ์ถูกๆ ผิดๆ ช่างมัน
9AuM: ถ้าได้เป็นนายกจะทำอะไรกับกระทรวง ICT เป็นอันดับแรก อิอิ ?
โละระบบการทำงานที่ทำแบบเช้าชามเย็นชามทิ้ง และไม่ใช้หลักการคอมมิวนิสต์แบบที่เป็นอยู่ทุกวันนี้ จะ Block เว็บใครควรมี List มาบอกว่า Block ทำไม แล้วก็ควรให้ผู้เสียหายสามารถ complain ได้ตามหลักประชาธิปไตย ไม่ใช่ว่าเอาดวงตามาแปะๆ เหมือนกับสุภาษิตที่ว่า "ช้างตายทั้งตัวเอาใบบัวปิดไม่มิด" (อย่ามาบล๊อคผมหละเค้าถามผมก็ตอบ) ส่วนอื่นๆ ก็ควรหันมาใช้เทคโนโลยีพาประเทศไทยให้ก้าวหน้าอย่างถูกจุด ทุกวันนี้ไม่รู้ว่า ICT หาจุดยืนของตัวเองเจอหรือยังผมก็ไม่แน่ใจ -_-'
eak: อยากให้ให้คำแนะนำน้องๆนักศึกษาแวดวงไอทีที่กำลังเรียนอยู่ อยากแนะนำเรื่องอะไรบ้างครับ เพื่อให้วงการไอทีไทย แข็งแกร่งต่อไปในอนาคต
อยากแนะนำที่สุดคือเรื่องการออกแบบฐานข้อมูล
99% ที่ผมเจอไม่รู้จักการนำ Index มาใช้ เวลาเราเรียนอ.อาจจะสอน Index คือดัชนีชี้ bla bla bla จริงๆ แล้ว Index แปลแบบให้เข้าใจทันทีคือ Key ที่ช่วยให้การ Select หรือ Query ข้อมูลจากฐานข้อมูลมีความเร็วขึ้น เช่น select name from student where id='0001' ตรงหลัง where สังเกต Add Index ไปเลย ก็คือ Add index ที่ field id
*** เข้าใจง่ายๆ *** อะไรที่อยู่หลัง where คือการเปรียบเทียบ ให้จัดการ Add Index ไปให้หมด
ผลลัพธ์ที่ได้จากการ Add Index คือ
ลองคำนวณดูครับถ้าทำแบบนี้ Server เราจะรับ Load การ Access ได้อีกมหาศาลแค่ไหน