Spec VPS สำหรับทดสอบระบบ OpenERP

สำหรับหลายๆท่านที่กำลังมองหาที่ทดสอบระบบ OpenERP ประเภทลงเอง จัดการเองทุกอย่าง ผมมีคำแนะนำมาฝากเล็กๆน้อย ซึ่งน่าจะเป็นประโยชน์สำหรับทานที่่ยังใหม่นะครับ

1.สามารถลง OpenERP บน Hosting ทั่วไปๆได้หรือไม่

คำตอบง่ายๆ ยากมากครับ โดยเฉพาะ Hosting ในประเทศซึ่งไม่ค่อยรองรับภาษาไพทอนมาแต่แรก แถม OpenERP ไม่ใช่แค่ลงไพทอนแล้วจะสามารถลงได้ ยังต้องการ add port ให้กับ postgesql และ ตัวมันอีกด้วย ใหนจะ module อีกยิบย่อยที่ต้องขอลงเพิ่ม ด้วยราคาไม่ถึงร้อยบาทต่อเดือน แถมบางทีมีลูกค้าคือท่านคนเดียว ลืมๆไปได้เลยครับ ส่วนจะหนีไปเช่าต่างประเทศก็เจอปัญหาไกล้เคียงกัน ทางเลือกที่แนะนำสำหรับท่านที่ยังไม่พร้อมจะลงทุนมากๆคือการเช่า VPS แทนครับ อันนี้แหละคือสิ่งที่ผมจะแนะนำ

2.ปัญหาต่อมาก็คือแล้ว spec ขั้นต่ำของระบบ VPS ที่สามารถรองรับได้ล่ะ

คำตอบคือขั้นต่ำสุดของ vps ที่แนะนำนะครับ แรมอย่างน้อย 1 gb harddisk ซัก 100 gb ก็เหลือๆ แต่นี่เป็น spec ทดสอบเดโมเท่านั้นนะครับ เวลาใช้งานจริงๆแนะนำไว้ที่ขั้นต่ำซัก 4 gb จะดีกว่า ส่วนจะเป็นที่ใหนก็ตามใจ หาเอาเองครับ แต่ถ้าเป็น vps ในประเทศสำหรับ user ข้างในก็จะเร็วกว่าต่างประเทศหน่อยครับ

Delphi XE4 นี่แหละเครื่องมือสำหรับ IOS ที่ผมรอคอย

และแล้วการรอคอยผมก็สิ้นสุดเสียทีกับการเปิดตัว Delphi XE4 ซึ่งเพิ่งเปิดตัวไปไม่กีวันที่ผ่านมา สิ่งที่น่าจับตาและเรียกว่าเป็นไฮไลน์ที่นักพัฒนา โดยเฉพาะสาวกเฝ้ามองอยู่ก็คือพัฒนาการเรื่องของการใช้งานบน Mac OSX ที่เรียกว่าสมบูรณ์มากขึ้น และใช้ง่ายขึ้นกว่าเดิม โดยที่ไม่ต้องเสียเวลากลับไป compile ใหม่ซ้ำโดยใช้ freepascal บน xcode อีก การ deploy ที่ง่ายขึ้นและการติดตั้งที่ดูเข้าใจง่ายและเป็นมิตรมากขึ้น เท่านี้ก็น่าจะทำให้แฟนๆที่เผ้ารอดูอยู่ พอใจในระดับหนึ่ง ก็หวังว่าเวอร์ชั่นนี้จะทำให้ Delphi กลับมาหาที่ยืนได้อีกครั้งในฐานะ IDE ที่เคยยิ่งใหญ่ ก็หวังว่าจะไปได้ถูกทาง ผมก็เชียร์ให้เวอร์ชั่นถัดไป รองรับการพัฒนา Mobile OS อย่าง Android อีกตัวจะยิ่งน่าสนใจ และอยากให้ตัดเวอร์ชั่นแยกขายเป็น Mobile Developer รับรองว่าจะขายระเบิดเถิดเทิงอย่างแน่นอน ครับ

เพิ่มช่องทางใหม่สำหรับจำหน่ายซื้อขาย แลกเปลี่ยนสินค้า sourcecode กับ TDE ครับ

เพื่อความสะดวกสำหรับสมาชิกที่ต้องการซื้อ สื่อการเรียนการสอน  cd ตัวอย่าง sourcecode กับทาง tde จะหามาเพิ่มเรื่อยๆ อ้อสมาชิกท่านใดจะฝากขายก็ยินดีเช่นกันครับ แจ้งเรื่องผ่านทางเมล์ได้เลยครับ

Amazing ClientDataSet ตอนที่ 1. มาใช้ CDS กันเถอะ

สวัสดีครับ วันนี้ขอเปลี่ยนแนวจาก Agile จ๋ามาเป็น coding กันบ้าง เกิดเปลี่ยนบรรยากาศครับ พอดีช่วงนี้มีโอกาสจับ Delphi มาปัดฝุ่น ลง Delphi 2010 แล้วเขียน App เล็กๆ ให้เพื่อนๆ กัน ก็เลยนึกขึ้นมาได้ว่า ClientDataSet Component ของ Delphi นี่มันเจ๋งมากแม้ว่าเราจะไม่ได้เขียน Multi-Tier ก็ตาม ก็เลยครึ้มอกครึ้มใจ เอามา share ให้เพื่อนๆ ลองเล่นกันดีกว่า ผมมั่นใจว่ามันต้องมีประโยชน์เพื่อนๆ ที่ใช้ Delphi แน่นอน

อ่านเพิ่มเติม

Agile Software Development ตอนที่ 7.2 – Release / Sprint Planning Meeting

กลับมาต่อกันอีกครั้งกับ Agile หลังจากที่ห่างหายไปนานมากกกกกก … ต้องขอโทษเพื่อนๆ จริงๆ ครับ งานรัดตัวอย่างแรง แต่ช่วงนี้งานที่เร่งมากๆ ก็เสร็จไปแล้ว ประกอบกับผมเบื่อ Objective-C ด้วย ก็เลยกลับมาเขียน Agile ให้เพื่อนๆ ได้อ่านดีกว่า ^_^

สําหรับตอนที่แล้วเป็นเรื่อง Story Point ซึ่งมันเป็นแค่จุดเริ่มต้นของเส้นทางที่เราจะเดินไปเท่านั้น Story Point ช่วยให้เรากําหนดขนาดของ Requirement (อาจจะเป็น Feature หรือ Use Case ก็แล้วแต่ลักษณะของ project หรือ product ที่เราจะพัฒนา) นอกเหนือจากการประมาณการด้วยเวลาตัวเดียว ทําให้เราสามารถนํามาใช้ประเมิน Velocity ของทีมได้ในกรณีที่การวางแผนและประมาณการนั้นไม่สอดคล้องกับความเป็นจริง เพราะไม่ว่าเวลาที่ประเมินจะมากจะน้อยยังไง ขนาดของ requirement ก็เท่าเดิมอยู่ดี

อ่านเพิ่มเติม

Agile Software Development ตอนที่ 7 Story Point

ในบทความนี้จะเป็นเรื่องเกี่ยวกับการประมาณขนาดของ Product Backlog หรือ User Story ด้วย Story Point ซึ่งมันจะเป็นเทคนิคพื้นฐานของการประมาณการ (estimate), การวางแผนงาน (planning), การติดตามงาน (tracking), และการประเมินฝีจักร (velocity) ของทีม และยังเป็นเครื่องมือที่ใช้สำหรับการปรับแผนงาน ให้สอดคล้องกับความสามารถของทีมพัฒนาอีกด้วย อยากรู้ว่ามันคืออะไรก็ click เข้าไปอ่านต่อกันเลยครับ

อ่านเพิ่มเติม

ส่งความสุขท้ายปีเก่าก้าวข้ามสู่ปีใหม่ด้วยความสุขดิถีมั่งมีกันทั่วหน้า

   เนื่องในวันส่งท้ายปีเก่าเข้าสู่ปีใหม่ ทาง Thaideveloper Expert Team ขอส่งความสุข และความปราถนาดี ไปยังมวลหมู่สมาชิก และนักพัฒนาทุกๆท่าน ขอให้ก้าวเข้าสู่ปีใหม่กันด้วยความสุขสวัสดีกันถ้วนหน้า ที่สำคัญของให้มีงานที่ดีๆมีเงินเก็บเยอะๆ และท่านใดที่ทำงานประจำอยู่ก็ขอให้มีความก้าวหน้าในสาขาอาชีพ มีสุขภาพดี จะได้มีเวลาพัฒนางานหรือสิ่งดีๆกันต่อๆไป

Thaideveloper Expert Team

About Thaideveloper Expert

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

ทุกอย่างที่ทางกลุ่มจัดตั้งขึ้นมา ไม่ว่าจะเป็นกิจกรรม สื่อต่างๆ รวมไปถึง Source code นั้น เกิดขึ้นได้จากการสละเวลาโดยผุ้ที่มีความเชี่ยญชาญระดับต้นๆ ของเมืองไทย เพื่อแจกจ่ายความรู้ เทคนิคต่างๆ ในการพัฒนาซอฟท์แวร์ออกไป โดยทางชมรมมีความมุ่งหวังที่จะสร้างประโยชน์ให้กับสมาชิกและนักพัฒนาชาวไทยรวมทั้งชาติอื่นๆ ดั่งเจตนาการก่อตั้งของเราที่ว่า

“Open You Mind, Open You Idea and Open For All “

หวังว่าทุกท่านที่เข้ามาเยี่ยมชม website จะได้ประโยชน์และสิ่งดีๆ กลับไปไม่มากก็น้อย และเราก็ปราถนาที่จะให้ท่านได้ร่วมแบ่งปันประสบการณ์ต่างๆ ในการพัฒนาซอฟท์แวร์กับเรา เพื่อให้เพื่อนๆ พี่ๆ และน้องๆ ที่มาทีหลังได้รับประโยชน์กลับไป เช่นเดียวกับที่ท่านได้รับในวันนี้ครับ

ด้วยความนับถือ

Thai Developer Expert Team

Agile Software Development ตอนที่ 6 – Product Backlog

reqirementเมื่อเราพัฒนา software สิ่งที่เราจะต้องเจอตั้งแต่ตอนต้นเลยก็คือ requirement เพราะถ้าไม่มี requirement ก็ไม่ต้องคิดต่อแล้วว่าจะพัฒนาอะไร ซึ่ง software development process ทุก process จะพูดเรื่อง requirement ทั้งนั้น อยู่ที่ว่าจะลงรายละเอียดมากหรือน้อยก็ว่ากันไป Scrum process เองก็เช่นเดียวกัน

บทความนี้จะเป็นการเจาะการพัฒนา Product Backlog นะครับ เมื่อได้ list ของ backlog แล้ว ก็จะเอาไปใช้ในตอนต่อๆ ไป ถ้าใครยังไม่ได้อ่านตอนก่อน ก็ไปอ่านบทความตอนที่ 5.1 และ 5.2 ก่อนครับ จะได้ไม่งง

อ่านเพิ่มเติม