กระโดดไปยังแผงนำทาง

Web Service แบบ Peer To Peer 10 มีนาคม 2010 8:02 pm

บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์, สมมติฐาน, พิเศษ , 2 ความคิดเห็น

ผมได้อ่านเอกสารวิจัยหลาย ๆ ชิ้น ซึ่งวิจัยเกี่ยวกับการรวมคุณสมบัติด้านดีของ Web Service และ Peer To Peer เข้าไว้ด้วยกัน โดยเอกสารเหล่านั้นมีคติตรงกันเรื่องหนึ่งที่ว่า Web Service มันเป็นอะไรที่รวมศูนย์ ดังนั้น โอกาสที่มันจะเกิดปรากฎการณ์คอขวดจึงเป็นไปได้ เพราะงั้น ผู้วิจัยเหล่านั้นก็เลยคิดว่าน่าจะเป็นการดี หากสามารถแบ่งเบาภาระของศูนย์กลางซึ่งให้บริการ Web Service (เพียงลำพัง) โดยการกระจายภาระการร้องขอไปยัง Peer ต่าง ๆ แทน (ตามหลักการ Peer To Peer)!!!

โดยส่วนตัวมองว่า การนำเอาสถาปัตยกรรม Peer To Peer มาประยุกต์กับ Web Service เป็นเรื่องที่เลอเลิศมาก ดังนั้น เราจะตัดอคติเรื่องความเป็นไปไม่ได้ของมันออกไป แล้วมามองว่าอะไรคือสิ่งสนับสนุนให้มันเกิดขึ้นมาได้แทน โดยจะต้องวิเคราะห์ออกเป็นสามเรื่องใหญ่ ๆ คือ ต้นทุน, เทคนิค และ การใช้งาน …

1. ต้นทุน

ปัญหาคอขวดที่อ้างขึ้นมาในงานวิจัยส่วนใหญ่ (ที่เกี่ยวกับ Web Service + P2P) ถึงสุดท้ายแล้วอาจจะไม่เป็นประเด็นนัก ในแง่ของการต่อเติมสถาปัตยกรรม เพราะเราสามารถเอา Cloud Computing เข้ามาช่วยในเรื่องนี้ได้ แต่ก็อย่างว่าแหล่ะ ถ้าเราต้องให้บริการที่ใหญ่โต เราก็ต้องมีต้นทุนสำหรับ Cloud Computing ที่มี Instance ซึ่งมี CPU แรง ๆ และ RAM เยอะ ๆ อยู่ดี … เงินทั้งนั้น!!

ดังนั้น การทำ Web Service แบบ Peer To Peer มันก็เลยน่าจะตอบโจทย์เรื่องต้นทุนได้ดีทีเดียว!

2. เทคนิค

การจะควบรวมเอาสถาปัตยกรรมแบบ Peer To Peer มาเข้ากับ Web Service เราก็ต้องมาดูก่อนว่า สถาปัตยกรรมพวกนี้เขาใช้ Protocol อะไรในการทำงานบ้าง …

Web Service แบบ Peer To Peer

(more…)

Zen-Cart ภาษาไทยแบบ UTF-8 7 กุมภาพันธ์ 2010 4:51 pm

บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , 6 ความคิดเห็น

ผมอยากจะเปิดร้านขายของออนไลน์ แต่ติดที่ไม่มีความสามารถจะสร้างระบบร้านขายของออนไลน์เองได้ (ฝีมือไม่ถึง) ผมก็เลยจำเป็นจะต้องไปหา Open Source ซึ่งเอาไว้จัดการร้านขายของออนไลน์ (ที่มีเทพ ๆ ช่วยทำไว้ให้) แต่ก็พบว่า Open Source ประเภทดังกล่าว มีตัวเลือกให้เลือกน้อยมาก อือม ไม่น่าเชื่อ มันมีน้อยจริง ๆ!!!

ผมเคยลอง OSCommerce แล้ว และก็พบว่าระบบมันดีก็จริงนะ แต่การจัดการ Theme ของมันยังไม่น่าเอ็นดูสำหรับผมเท่าไหร่ …

ส่วน UberCart บน Drupal นี่ก็เคยลอง และก็พบว่าต้องหา Module ที่เกี่ยวข้องมาใส่เยอะฮึ่มเลย มันก็เลยทำให้รู้สึกว่ามันทำงานช้าไปนิดนึง …

สุดท้ายก็เลยมาลงที่ Zen-Cart เพราะดูแล้วมันมี Theme ให้เลือกเยอะพอตัว แล้วส่วนหลังบ้านมันก็ดูดี (เมื่อเทียบกับ OSCommerce) …

ประเด็นปัญหามันกลับกลายเป็นว่า ไม่ยักจะมีใครแปล Zen-Cart เป็นภาษาไทยแบบ UTF-8 เลยแฮะ ไม่ว่าจะพยายามหายังไงก็พบว่า เต็มที่ ๆ สุด ก็คือ Zen-Cart ที่แปลเป็นภาษาไทยแบบ TIS-620 หรือไม่ก็ Windows-874!!!

แสดงว่าผมดันเลือกใช้ของที่ไม่เป็นที่นิยมซักเท่าไหร่ T-T แต่มันอยากใช้นี่นา แล้วทำไงดี????

ในเมื่อเป็นแบบนี้ ผมก็มีทางเลือกเพียงแค่สองทาง ทางแรกก็คือรอคอยและภาวนาว่าจะมีใครซักคนในโลกใบนี้ ที่จะช่วยสละเวลาแปล Zen-Cart เป็นภาษาไทยแบบ UTF-8 ให้ผม เพื่อผมจะได้จิ๊กเอาไปใช้อย่างไม่ต้องออกแรงมากนัก หรือทางที่สองคือผมลงมือแปลมันซะเอง เพื่อจะได้ไม่ต้องรอคอยอย่างลม ๆ แล้ง ๆ (และเห็นแก่ตัว) อีกต่อไป!!!

อือม ผมเลือกทางที่สองอ่ะ และก็พบว่า งานแปล Open Source เป็นภาษาไทยนั้น … มัน … โหดร้ายจริง ๆ T-T

Zen-Cart ภาษาไทยแบบ UTF-8

เอาเป็นว่าใครอยากใช้ Zen-Cart ซึ่งแสดงผลเป็นภาษาไทยแบบ UTF-8 ก็กดดาวน์โหลดจากไอคอนข้างบนก็แล้วกันนะจ๊ะ :-P

ป.ล. 1 ผมแปลเฉพาะหน้าร้านอย่างเดียว ส่วนหลังร้านไม่ได้แปลจ้า

ป.ล. 2 มีหลายประโยคที่ผมแปลออกมาไม่เป็นผู้เป็นคนซักเท่าไหร่ ดังนั้น ใครเอาไปใช้แล้วเห็นว่ามันไม่ใจ ก็รบกวนปรับปรุงคำแปลกันเองก็แล้วกันเด้อ

ป.ล. 3 ไอ้ที่ให้ดาวน์โหลดนี่ ไม่ใช่ตัวเต็มของ Zen-Cart นะ เป็นแค่ส่วนเสริมของภาษาไทยเท่านั้น ดังนั้น ผู้ที่ใช้ Zen-Cart ไม่เป็น โปรดทำความเข้าใจก่อนใช้งานจ้า!!!

Technorati Tags: , ,

Open Source หลายภาษา 31 มกราคม 2010 11:31 am

บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์, พิเศษ , 5 ความคิดเห็น

ปัจจุบันนี้ Open Source จำเป็นต้องสนับสนุนหลายภาษา เพราะถ้าไม่สนับสนุนหลายภาษาแล้วล่ะก็ โอกาสแตกดับในภายภาคหน้าย่อมมีสูง!

ทีนี้การจะสนับสนุนหลายภาษาได้ ก็ขึ้นอยู่กับการออกแบบ Open Source เป็นสำคัญ ซึ่งเดี๋ยวนี้ก็ถือว่าคิดกันมาครบ เพราะมีการแยกเรื่องภาษาออกมาอย่างชัดเจน …

Open Source แบบที่ 1

จากภาพข้างบนจะเห็นว่า เขาแยกเอาส่วนของ Module, Theme แล้วก็ภาษาออกมาเลย ซึ่งอันนี้ก็ดีสำหรับนักพัฒนาเพราะจะได้แก้ไขเป็นส่วน ๆ ได้!

(more…)

เกมหุ้น 23 มกราคม 2010 10:20 pm

บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์, การลงทุน, พิเศษ , 9 ความคิดเห็น

ทุกวันนี้ มีเว็บไซต์ดัง ๆ ในเมืองไทยหลาย ๆ แห่ง รวมทั้งเว็บไซต์ของบริษัทหลักทรัพย์ต่าง ๆ ที่ให้โอกาสนักลงทุนมือใหม่ (ที่ยังกล้า ๆ กลัว ๆ ในความผันผวนของตลาดหุ้นเมืองไทย) ได้เข้าไปลองลงทุนในหุ้น ผ่านเกมหุ้นหรือพอร์ตหุ้นแบบปลอม ๆ!!!

บ่อยครั้งที่เพื่อนหรือผู้ร่วมงานมาชวนผมคุยเรื่องการลงทุน และสุดท้ายก็หนีไม่พ้นที่จะบอกว่า พวกเขาเคยผ่านการลองเกมหุ้นมาแล้ว และพบว่า … งง … มากมาย … มหาศาล … ล้านแปด!!!!

เกมหุ้น

ข้างบนคือเรื่องจริง ๆ ที่เกิดขึ้น คือคำถามจริง ๆ ที่เกิดขึ้น เป็นคำถามที่เป็นขั้นเป็นตอน และหากตอบโจทย์ได้ทุกข้อ ก็หมายความว่าคน ๆ นั้นจะได้เป็นนักลงทุนในหุ้นที่แท้จริง!!!

จะเห็นว่าเกมหุ้นที่มีให้เล่นอยู่อย่างกลาดเกลื่อนนั้น มันไม่สามารถตอบโจทย์ตั้งแต่ข้อที่ 1 ของเราได้ เพราะเปิดมาแล้วมันละลานตา มันเลือกไม่ถูก ไม่รู้จะเลือกอะไรดี??

มันเป็นแค่เครื่องมือ เพื่อให้เราได้ลองเข้าไปผสมโรงกับบรรยากาศ ของความวุ่นวายและสับสนของตลาดหุ้นไทยเท่านั้น ดังนั้น เราจึงจำเป็นต้องพลิกความคิดในการสร้างเกมหุ้นใหม่ เพื่อช่วยให้เกิดการสร้างทักษะและประสบการณ์ในตลาดหุ้นไทยแบบก้าวกระโดด …

(more…)

การวิจัย Speech Recognition 17 พฤศจิกายน 2009 10:50 am

บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์, WorkFlow, สมมติฐาน, พิเศษ , 1 ความคิดเห็น ยังอีกไกล!

อ่ะ เอาภาพไปดูก่อน

การวิจัย Speech Recognition

(more…)