Tag Archives | web development

การกำหนดโครงสร้างหน้าเว็บโดยใช้แท็กของ HTML 5

HTML 5 มีไว้เพื่อใคร?

ช่วงนี้มีข่าวเรื่อง HTML 5 ออกมาให้นักพัฒนาเว็บได้ติดตามกัน มีแท็กใหม่ๆ เกิดขึ้นหลายแท็ก จนหลายคนอาจจะเริ่มสงสัยว่าแท็กพวกนี้มันจะมีไปทำไมเนี่ย? จริงๆ แล้วเรื่องนี้เป็นเรื่องของสิทธิและความเท่าเทียมกันของมนุษยชาติเลยครับ (more…)

Continue Reading
รายชื่อผู้มีส่วนร่วมพัฒนา MySQL ctype-tis620.c

Pair Programming จับคู่ซิ่งเขียนโปรแกรม

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

Continue Reading

เอา Toyota Production System (TPS) มาใช้กับการพัฒนาเว็บขนาดใหญ่

สมัยที่ผมเรียน ป.โท อาจารย์ที่สอนวิชา Operation Management ให้ทำเคสการผลิตรถยนต์ของโรงงานโตโยต้า ซึ่งมีการใช้ Toyota Production System หรือ TPS ตั้งแต่ต้นทางไปถึงปลายทาง ตั้งแต่ชิ้นส่วนต่างๆ จนกลายเป็นรถยนต์ที่วิ่งได้หนึ่งคัน ผมพบว่าหลักของ TPS บางอย่างสามารถนำมาประยุกต์ใช้กับการพัฒนาเว็บไซต์ขนาดใหญ่ที่มีความซับซ้อนยุ่งเหยิงได้ด้วย (more…)

Continue Reading
วัตถุที่อยู่ในเว็บขายหนังสือ

ทำเว็บขายหนังสือด้วย Ajax

นอกจากจะขายผ่านซีเอ็ดแล้ว ผมอยากจะลองขายหนังสือ Google Maps มหัศจรรย์แผนที่ออนไลน์ ผ่านบล็อกตัวเองดูด้วย และด้วยความที่อยากจะลองเล่น Ajax ดู ก็เลยตั้งโจทย์ขึ้นมาว่าจะพัฒนาเว็บอีคอมเมิร์ซแบบง่ายๆ ที่กระบวนการทุกอย่างเสร็จได้ภายในเว็บเพียงหน้าเดียว (more…)

Continue Reading

รับจ้างพัฒนาเว็บไซต์ จะคิดราคาอย่างไรดี?

หลายคนที่ทำอาชีพรับจ้างพัฒนาเว็บไซต์จะรู้สึกลำบากใจเวลาที่ลูกค้าถามว่า “project นี้ราคาเท่าไหร่?” และจะยิ่งลำบากใจมากขึ้นถ้าคุณบอกตัวเลขไปว่า “หนึ่งแสนบาท” แล้วลูกค้าทำหน้าเรียบเฉย เดาไม่ออกว่าลูกค้ารู้สึกว่าถูกไปหรือแพงไป (more…)

Continue Reading

Web Design For Blind Man การออกแบบเว็บเพื่อให้คนตาบอดใช้งานได้

ถึงแม้ว่าปัจจุบันจะมีโปรแกรม JAWS ที่ใช้อ่านข้อความที่ปรากฎบนหน้าจอคอมพิวเตอร์และสังเคราะห์ออกมาเป็นเสียงภาษาอังกฤษ และมีโปรแกรม PPA Tatip ที่สามารถสังเคราะห์เสียงภาษาไทยได้ ซึ่งช่วยให้คนตาบอดมีโอกาสที่จะใช้งานคอมพิวเตอร์ได้เหมือนคนตาดี แต่เราก็ยังต้องตระหนักถึงการออกแบบโปรแกรมซอฟท์แวร์ต่างๆ ที่จะต้องเป็นมิตรกับคนตาบอดด้วย และยิ่งไปกว่านั้นก็คือการออกแบบเว็บไซต์และเนื้อหาภายในเว็บไซต์ที่จะช่วยให้คนตาบอดใช้งานเว็บนั้นๆ ได้สะดวก (more…)

Continue Reading
อุปกรณ์ที่นักศึกษาใช้จดเลคเชอร์

Blind Man Can Do! เมื่อผมต้องสอนนักศึกษาตาบอดให้เขียนเว็บเป็น

ดร.สาลินี อันตรเสน อาจารย์ประจำคณะมนุษยศาสตร์ มหาวิทยาลัยรามคำแหง และอาจารย์ประจำวิชา Creative Writing ได้เชิญผมไปเป็นวิทยากรบรรยายเรื่องการเขียนเว็บให้กับนักศึกษา มันคงจะไม่ยากอะไรถ้าเป็นนักศึกษาปกติ แต่นักศึกษาที่มาเรียนกับผมคือนักศึกษาพิเศษ บางคนนั่งวีลแชร์ บางคนมองเห็นผมพูดแต่จะไม่ได้ยินเสียงผม และบางคนได้ยินเสียงผม แต่มองไม่เห็นผม รวมถึงมองไม่เห็นหน้าจอคอมพิวเตอร์ด้วย (more…)

Continue Reading
ก้อนน้ำแข็งในมหาสมุทร

Process of Successful Website Development 3 กระบวนการพัฒนาเว็บไซต์ที่ประสบความสำเร็จ ตอนที่ 3

มาถึงตอนสุดท้ายของบทความไตรภาคแล้วนะครับ จากตอนที่แล้วที่ผมทิ้งท้ายไว้โดยให้ทายว่าเฟสไหนของการพัฒนาเว็บไซต์ที่มีความสำคัญมากที่สุด? ระหว่าง Requirement Development หรือ Implement? ก่อนที่จะเฉลย เราลองมาดูภาพก้อนน้ำแข็งกันก่อนครับ (more…)

Continue Reading
Successful Web Development Process

Process of Successful Website Development 2 กระบวนการพัฒนาเว็บไซต์ที่ประสบความสำเร็จ ตอนที่ 2

จากตอนที่แล้วที่ผมเกริ่นเรื่องปัญหาที่เกิดขึ้นจากการพัฒนาเว็บไซต์ขนาดใหญ่เอาไว้ ซึ่งส่วนใหญ่แล้วจะเกิดจากปัญหาของการเข้าใจไม่ตรงกัน รวมถึงการสื่อสารไม่ตรงกันระหว่างบริษัทผู้เป็นเจ้าของเว็บ และ Software House ที่ทำหน้าที่พัฒนาเว็บ บทความตอนนี้จะอธิบายถึงกระบวนการพัฒนาเว็บที่ควรจะเป็น เพื่อลดปัญหาการมองเห็นภาพที่ไม่ตรงกันของทั้งสองฝ่ายลง (more…)

Continue Reading
กระบวนการพัฒนาเว็บไซต์ของบุคคล

Process of Successful Website Development 1 กระบวนการพัฒนาเว็บไซต์ที่ประสบความสำเร็จ ตอนที่ 1

บทนำ เนื้อหาที่ผมเขียนในบทความนี้ สรุปรวบรวมมาจากประสบการณ์ด้านเทคนิคอลในวงการดอทคอมมา 12 ปี ผนวกเข้ากับความรู้ด้านธุรกิจที่ได้ร่ำเรียนมา สร้างออกมาเป็น Methodology ที่ผมใช้ในการให้คำปรึกษาแก่ลูกค้าที่สนใจจะทำเว็บไซต์ครับ (more…)

Continue Reading