บันทึกโดย Mr. PeeTai ใน : Review , 11 ความคิดเห็น
มันเหมือนกับเอาเรื่องสองเรื่องมาผูกกันเลยครับ ระหว่าง Work@Home กับโครงการ SETI
สำหรับ Work@Home คือการทำงานจากที่บ้านแบบหนึ่ง เป็นงานที่ได้รับการสรรเสริญจากทั่วพื้นพิภพ ว่าดีเลิศประเสริฐศรีจนไม่มีใครอยากจะทำ!!!
ส่วนโครงการ SETI นั้นคือโครงการค้นหาสิ่งมีชีวิตนอกโลก และเนื่องจากวิธีการค้นหานั้นต้องใช้การรับสัญญาณคลื่นแม่เหล็กไฟฟ้าในย่านความถี่ต่าง ๆ ทีนี้เขาก็วิเคราะห์ข้อมูลไม่ไหว ก็เลยอยากจะขอให้อาสาสมัครช่วยเขาประมวลผลสัญญาณแม่เหล็กไฟฟ้าให้หน่อย โดยวิธีการก็ง่ายมากนั่นก็คือ ให้อาสาสมัครไปดาวน์โหลดโปรแกรมมาไว้ที่เครื่อง ติดตั้งโปรแกรม ต่ออินเตอร์เน็ต แล้วโปรแกรมก็จะยืมเวลา CPU ของเครื่องมาใช้ประมวลผลเอง
โม้มาได้สามย่อหน้าก็เพื่อจะบอกว่า Evolution@Home ก็ถือว่าเป็นโครงการขอยืม CPU คล้าย ๆ กับ SETI เช่นกัน เพียงแต่คราวนี้เป็นการขอหยิบยืม CPU เพื่อใช้ประมวลผลในเรื่องวิวัฒนาการทางชีววิทยาแทน!!!
สังเกตุกันมั้ยว่าเมืองไทยเราไม่ยักมีโครงการหยิบยืม CPU จากอาสาสมัครคนล่ะเล็กล่ะน้อย เพื่อนำไปประมวลผลข้อมูลขนาดใหญ่ที่สลับซับซ้อน!!!
เราก็เลยเสีย CPU กับ Bandwidth ไปกับการโหลดบิตกัน เฮ้อ น่าเสียดาย!!!
ป.ล. ผมไม่เคยโหลดบิตเลยครับ … เพราะ … ผมโหลดไม่เป็น แหะ ๆ ๆ
Technorati Tags: คอมพิวเตอร์, ซอฟต์แวร์, evolution, home
บันทึกโดย Mr. PeeTai ใน : การจัดการ, สมมติฐาน , เพิ่มความคิดเห็น
ผมเคยผ่านโครงการพัฒนาซอฟต์แวร์ระดับใหญ่มาหลายโครงการครับ ทุกโครงการจะเหมือน ๆ กันนั่นก็คือ นายทุนจะกำหนดงบประมาณไว้ใหญ่โตสำหรับสร้างโครงการขึ้นมา เพื่อจะทุ่มเทกำลังคนสำหรับออกแบบและจัดสร้างซอฟต์แวร์ในอย่างที่ระดับนโยบายต้องการ
แต่นายทุนมักไม่ตั้งงบประมาณสำหรับการดูแลซอฟต์แวร์เหล่านั้น ภายหลังจากที่ซอฟต์แวร์เหล่านั้นเริ่มเดินเครื่องใช้งานแล้ว!!!
ต้องอย่าลืมว่ายังมีต้นทุนในการเปลี่ยนแปลง, แก้ความผิดพลาด และ สร้างข้อมูลเพิ่มเติมให้ทันสมัย รออยู่ในอนาคต ซึ่งต้นทุนเหล่านี้ต้องใช้งบประมาณเพื่อจัดหาคนมาดูแลเอาใจใส่ เพราะคนคือกุญแจสำคัญในการดูแลซอฟต์แวร์ระดับใหญ่โตเหล่านั้น
ดังนั้นในหลาย ๆ ครั้งเราจึงมักจะพบกับเรื่องตลกร้าย นั่นก็คือเมื่อซอฟต์แวร์ระดับใหญ่ถูกสร้างด้วยคนเกือบร้อยคนสำเร็จแล้ว เรากลับพบว่า่ภายหลังมันดันถูกส่งมอบให้คนไม่ถึงสิบคนดูแลซะนี่!!!
จึงเกิดคำถามง่าย ๆ ขึ้นมาว่า แล้วคนไม่ถึงสิบคนจะดูแลซอฟต์แวร์ระดับใหญ่ ซึ่งถูกสร้างด้วยคนเกือบร้อยคนได้ยังไง???
งั้นเพื่อหาคำตอบนี้ ผมก็เลยคิดว่าผมน่าจะลองสร้าง “อัตราส่วนเพื่อการดูแลซอฟต์แวร์” เล่น ๆ ขึ้นมาดูดีกว่า เผื่อมันจะเป็นความจริงขึ้นมาบ้าง
ถ้า “งบประมาณในการสร้างซอฟต์แวร์ทั้งหมด” และ “อัตราส่วนเพื่อการดูแลซอฟต์แวร์” เป็นสิ่งคงที่ไม่สามารถเปลี่ยนแปลงได้ เนื่องจากมันเป็นสิ่งที่ถูกกำหนดโดยลักษณะของซอฟต์แวร์ดังกล่าว งั้นก็หมายความว่า “งบประมาณในการดูแลซอฟต์แวร์ (ต่อปี)” จึงเป็นเพียงสิ่งเดียวที่สามารถจะเปลี่ยนแปลงได้อ่ะดิ???
สำหรับนายทุนแล้ว “อัตราส่วนเพื่อการดูแลซอฟต์แวร์” ยิ่งมีค่ามากก็ยิ่งดี … แต่บางครั้งนายทุนก็ไม่ฉลาดซักเท่าไหร่ เพราะดันแทนค่าศูนย์ใน “งบประมาณในการดูแลซอฟต์แวร์ (ต่อปี)”
…นายทุนคงตกเลขอ่ะครับ เลยไม่รู้ว่าการหารตัวเลขด้วยศูนย์อ่ะนะ … มันจะทำให้ได้คำตอบซะที่ไหนกันเล่า ป้าดโธ่!!!
Technorati Tags: อัตราส่วน, งบประมาณ, คอมพิวเตอร์, ซอฟต์แวร์, สมมติฐาน, การจัดการ
บันทึกโดย Mr. PeeTai ใน : ข่าวสาร , 8 ความคิดเห็น
หัวข้อนี้เป็นประโยคคำถามครับ ไม่ใช่ประโยคบอกเล่า สืบเนื่องมาจากว่าผมแวะไปยังหลาย ๆ บล็อกครับ แล้วก็เห็นท่านทั้งหลายติด Google Adsense กันหราเป็นว่าเล่น ผมก็เลยเป็นงงเป็นยิ่งนัก ว่านโยบายของพี่เกิ้ลเขาเปลี่ยนตั้งแต่เมื่อไหร่กัน?
ดังนั้นเพื่อความคลายใจ ผมก็เลยจำเป็นต้องเข้าไปอ่านดูว่า Adsense สนับสนุนภาษาอะไรบ้าง? แล้วผมก็พบว่ามันไม่ยักจะ่มีภาษาไทยในรายชื่อนั้นเลยแฮะ นอกจากบอกว่าถ้าค้นด้วยภาษาไทยเนี่ย ยังพอโอเค
อือม แต่ผมก็เห็นโฆษณา Google Adsense ที่เป็นภาษาไทยแสดงผลจริง ๆ นะ ว่าแล้วผมก็เข้าไปดูที่ Adwords บ้าง ว่าที่นั่นมีนโยบายอะไรกันหนอในการลงโฆษณา อีกทั้งอนุญาตให้ภาษารวมทั้งสถานที่ใดบ้าง ที่เป็นเป้าหมายให้เลือกได้สำหรับการลงโฆษณาของ Adwords ซึ่งเขาก็บอกไว้ว่าได้ตั้ง 40 ภาษาแน่ะ
งี้ก็หมายความว่าลงโฆษณาเป็น “ภาษาไทย” ได้อ่ะดิ!!!
อ๋อ เข้าใจแล้ว แบบนี้ก็หมายความว่า อยากจะลงโฆษณาเป็นภาษาไทยก็ได้ ลงมาเลย ลงแล้วก็เอาตังค์มาให้พี่เกิ้ลซะดี ๆ หลังจากนั้นพี่เกิ้ลก็จะบอกว่า น้องเอ๊ย บังเอิญว่าพี่มีนโยบายไม่ให้โฆษณาที่เป็น “ภาษาไทย” ของน้องแสดงผลว่ะ นโยบายพี่เขียนไว้ว่ายังไม่สนับสนุน อ่านดิ อ่านดิ ดังนั้นถ้าพี่จับได้ พี่ไม่จ่ายตังค์ค่า Adsense ด้วยนะเออ
แต่ที่แน่ ๆ พี่เกิ้ลกำลังจะมาเป็นนายหน้าให้กับคนไทยเรากันเองแล้วนะ ฟันส่วนต่างอร่อยน่าดู ไงผมก็หวังว่าป้านิภาจะทำให้ระบบนายหน้าของป้าเขาเวิร์กมากขึ้น เพื่อจะได้ไปสู้กับพี่เกิ้ลเขาได้ในวันข้างหน้านะครับ เพราะมันไม่จ๊าบหรอกนะ ถ้าจะให้คนไทยต้องมาจ่ายส่วนต่างให้ฝรั่ง เพียงเพราะเราคนไทยไม่คุยกันเองอ่ะ T-T
Technorati Tags: google, adsense, adwords, nipa, คอมพิวเตอร์, ซอฟต์แวร์, นายหน้า
บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , 7 ความคิดเห็น
ผมเคยเขียนโปรแกรมประมาณ web crawler เพื่อเข้าไปดึงรายชื่อคลิบวีดีโอที่ผมต้องการจาก Youtube ตามเงื่อนไขคำค้นที่ผมกำหนดเอาไว้นะ จำได้ว่าเคยโม้ให้อ่านกันไปแล้ว แต่จำไม่ได้ว่าอยู่ในหัวข้อไหน
การทำ web crawler เพื่อเข้าไปล้วงเอาข้อมูลจากหน้าเว็บของชาวบ้าน ต้องบอกเลยว่ายุ่งยากมาก เพราะเราต้องมารับรู้ tag html ของเขา จากนั้นมาตัดเป็นท่อน ๆ เพื่อบอกให้ซอฟต์แวร์ของเรารู้อีกทอดนึง แถมถ้าเว็บไซต์ดังกล่าวต้องการการแสดงตนด้วย cookie อยู่ตลอดเวลา เราก็ต้องมาเสียเวลารับ ๆ ส่ง ๆ cookie กับเว็บไซต์ดังกล่าวอีก ยุ่งเข้าไปใหญ่!!!
อือม และถึงแม้ว่าเราจะตัดปัญหาเรื่องการตัดข้อความ โดยใช้การเขียน regular expression ขั้นเทพเข้ามาช่วย ก็ใช่ว่าจะตัดได้อย่างสะดวกโยธินซะเมื่อไหร่!!!
ความโง่ไม่เคยปราณีใครครับ เพราะผมเองก็เพิ่งจะรู้ว่า google เขามี YouTube APIs and Tools เพื่อให้เราเข้าไปล้วงควักอะไรที่เราต้องการจากใน Youtube ได้โดยผ่านเครื่องมือที่เขาเปิดไว้ให้
นิทานเรื่องนี้สอนให้รู้ว่า จะลงแรงทำอะไรต้องเบิ่งดูก่อนว่ามีใครทำไว้ก่อนหรือเปล่า เราจะได้ไม่ต้องออกแรงเยอะนั่นเอง
Technorati Tags: youtube, api, tools, คอมพิวเตอร์, ซอฟต์แวร์, การสร้างซอฟต์แวร์
บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , 3 ความคิดเห็น
พวกเราคงจะคุ้นเคยกับการเลี้ยงดูสิ่งมีชีวิตดิจิตอลอย่าง “ทามาก๊อตจิ” กันมาบ้างแล้ว จะเห็นว่ามันน่าสนใจดี เพลินดี แต่น่าเสียดายที่รูปแบบการเติบโตของมันจำกัดไปหน่อย แถมกิจกรรมที่เราจะทำร่วมกับมันก็จำกัดไปด้วยเช่นกัน
ผมก็เลยลองหาดูว่ามีใครบ้าง ที่นำเอาเทคโนโลยีทางด้านชีวิตดิจิตอลมาสร้างเป็นซอฟต์แวร์ขึ้นมา เพื่อให้เราได้ลองดู ว่าการเลี้ยงดูชีวิตดิจิตอลที่มีรูปแบบการเติบโตที่หลากหลาย หรือมีกิจกรรมที่เราจะทำร่วมกับมันได้อย่างหลากหลายนั้น มันเป็นยังไง…
แล้วผมก็หาเจอจนได้ครับ … นี่เลยครับ The breve Simulation Environment สภาพแวดล้อมสามมิติสำหรับการจำลองระบบและการสร้างชีวิตแบบปัญญาประดิษฐ์
…แต่ว่า…ทำไมมันต้องเป็น Python ด้วยวะเนี่ย? T-T เขียนไม่เป็นเฟ้ย โฮ ๆ ๆ ๆ ๆ T-T ไรว้าไมไม่เป็น PHP ล่ะอ่ะ แหงะ ๆ
ป.ล. ปลดปล่อยความบ้า หลังจากที่ไม่ได้ไปเที่ยวสงกรานต์ อือม ไม่ได้รู้สึกสบายใจขึ้นเลยแฮะ เสียผู้ใหญ่กันพอดี
Technorati Tags: ซอฟต์แวร์, คอมพิวเตอร์, Python, Breve, Simulation