Skip to content

Kor's blog Posts

Agile ไม่ใช่ library สำเร็จรูป

Agile เป็นคำที่ผมได้ยินนานแล้วตั้งแต่ตอนเรียน Software Engineering ในมหาลัยเพราะต้องทำงานรายส่งค้นไปค้นมาไปเจอคำนี้เข้าเลยได้อ่านผ่านๆ ตามาบ้างแต่เพิ่งมาเห็นชัดเจนว่ามันคืออะไรก็ช่วง 2-3 ปีนี้เอง ที่มันกำลัง “ฮิต”

คนสาย developer ก็ตื่นตัวสนใจอยู่ไม่น้อยซึ่งอาจจะได้ยิน ได้ฟัง ได้อ่านว่ามันดีอย่างนู้นอย่างนี้ก็ว้าวกันไป ทำให้หลายคนคิดว่ามันคือ library สำเร็จรูปที่จะเนรมิตรซอฟต์แวร์ขั้นเทพออกมาได้โดยที่เราลงแรงน้อยกว่าเดิม ซึ่งเป็นความคิดที่ผิดมาก

ลองใช้งาน koding.com

Note ก่อนใช้งาน: Koding ไม่ใช่ server สำหรับ deploy งานแล้วเข้าถึงได้ตลอดเวลา เพราะ url จะมีอายุประมาณ 1 ชั่วโมงถ้าภายในหนึ่งชั่วโมงไม่มีการ access ถ้าเรียกมาที่ url จะวิ่งเข้าหน้า landing page ต้องกดลิงก์ตามไปอีกทีถึงจะดู url นั้นได้นะครับ

เมื่อวานเห็นคนแชร์ว่าสมัคร Koding กันเยอะเหมือนกันเพราะมีกิจกรรมชวนเพื่อนสมัครแล้วได้พื้นที่เพิ่ม (เหมือนของ Dropbox)

Koding นิยามตัวเองว่าเป็น “The Cloud Development Environment” คือเค้าเตรียม environment สำหรับพัฒนาซอฟต์แวร์ไว้ให้เรา เช่น server พร้อมใช้งาน, ติดตั้งตัวแปรโปรแกรม PHP, Ruby, Python, Perl etc. และ database ไว้ให้เราเลือกใช้ได้เลยโดยที่เราไม่ต้องตั้ง server ขึ้นมาเอง จริงๆ บริการแนวนี้ไม่ก็ไม่ใช่อะไรใหม่เพราะหลายเจ้าทำมาก่อนแล้ว แต่ละเจ้าก็แตกต่างกันตรงที่ฟีเจอร์ ขนาดพื้นที่ที่ใช้งานได้ ก็สุดแล้วแต่จะหาอะไรมาเรียกลูกค้า ผมสมัครแล้วลองเล่นดูก็พอจะสรุปข้อดี-ข้อเสียได้ดังนี้ครับ

Transportation Gas Cost Estimator

เป็น project เล็กๆ ในวิชา Environment Control Systems ของที่เรียน ป.โท อยู่ตอนนี้ ก่อนหน้านี้ผมบล็อกถึงโค้ด Python ที่อ่าน map database แล้ว plot เป็นแผนที่ไป มันคืองานของวิชาเดียวกันครับ สุดท้ายแล้วต้องเอามาทำเป็นแอปอะไรสักอย่างแล้วเขียนรายงานส่ง

concept ของวิชาคืออาจารย์ชี้ให้เห็ถึงความสำคัญและประโยชน์ของ map database งาน project สามารถใช้อะไรก็ได้ขอแค่ให้เกี่ยวข้องกับ GIS กลุ่มผมเลยทำระบบประมาณค่าใช้จ่ายการเดินทาง deploy ไว้ที่

Source code ของ Twitter Thai Stream บน GitHub

บล็อกก่อนๆ ผมเอา app ที่เขียนด้วย Node.js และ Socket.io deploy ขึ้น OpenShift ซึ่งก็คือ http://thstream-khasathan.rhcloud.com

ตอนนี้ผมอัปโหลดโค้ดขึ้นไปบน GitHub ละเผื่อใครที่กำลังศึกษา Node.js เอาไปลองศึกษาดู คลิกตามไปโลด

Happy coding ครับ 🙂