บันทึกโดย Mr. PeeTai ใน : สมมติฐาน , 6 ความคิดเห็น
มันมีการประยุกต์และแก้ปัญหาหลาย ๆ อย่างครับ ที่เราพยายามจะให้คอมพิวเตอร์ช่วย แต่เราก็จนใจเนื่องจากมีตัวแปรเข้ามาเกี่ยวข้องเยอะ อีกทั้งต้องใช้โมเดลทางคณิตศาสตร์และโมเดลทางคอมพิวเตอร์ ซึ่งให้ผลลัพท์ที่แน่นอนในการประมวลผล
หลายครั้งเราจึงพบว่านักวิทยาศาสตร์คอมพิวเตอร์ ก็เลยใช้วิธีเลียนแบบอวัยวะภายในร่างกายมนุษย์ เอามาสร้างเป็นโมเดลทางคณิตศาสตร์และโมเดลทางคอมพิวเตอร์เพื่อแก้ปัญหาซะเลย
ปัจจุบันผมเห็นมีเพียง 3 โมเดลเท่านั้น ที่นักวิทยาศาสตร์สร้างโมเดล โดยการเลียนแบบจากอวัยวะภายในของมนุษย์ ซึ่งได้แก่
1. Artificial Neural Network แขนงวิชาที่พยายามจะทำให้คอมพิวเตอร์ฉลาด คิดเองได้ แล้วก็บังเอิญว่ามนุษย์ใช้สมองในการคิด ดังนั้นน่าจะเป็นการดี หากเราจำลองรูปแบบของเซลสมองให้กลายเป็นโมเดลทางคอมพิวเตอร์ แล้วให้คอมพิวเตอร์คิดได้อย่างที่มนุษย์คิด
(more…)
บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , 5 ความคิดเห็น
พอดีไปเจอเครื่องมือที่ช่วยให้เราออกแบบและทดสอบ regular expression ได้ง่าย ๆ แถมเป็นของฟรีอีกต่างหาก เลยคิดว่าพวกเราน่าจะสนใจอยากลองเอาไปใช้ดูบ้างเหมือนกัน
ดาวน์โหลดจากเว็บไซต์นี้เลย -> rad software
Technorati Tags: regular, expression, designer, การสร้างซอฟต์แวร์, การเขียนโปรแกรม, คอมพิวเตอร์
บันทึกโดย Mr. PeeTai ใน : สมมติฐาน , 7 ความคิดเห็น
ดูเหมือนระบบเงินตราเสริมจะยังพัฒนาได้ไม่ดีนัก ผมคิดว่าคงต้องอีกหลายสิบปีกว่าจะพัฒนาได้ ดังนั้นคนส่วนใหญ่ก็เลยยังคงขวนขวายหาเงินตราประจำชาติมาใช้สอยอยู่เหมือนเดิม
หลายวันก่อนอดีตผู้ถือหุ้นใหญ่บริษัทผลิตชาเขียว ซึ่งปัจจุบันรับจ้างเป็นผู้บริหารเพียงอย่างเดียว ได้มาบรรยายให้องค์กรที่ผมทำงานฟัง ในหัวข้อเกี่ยวกับการเอาตัวรอดในวิกฤตเศรษฐกิจ ผมฟังแล้วชอบอยู่ประโยคนึง …
…ผมซื้อที่ดินแถวเพลินจิตมาราคาพันล้าน แล้วก็เอาโฉนดโยนเก็บใส่ลิ้นชักไว้เลย 2 ปี พอผ่านไป 2 ปี ผมก็เอาไปขายได้มาสี่พันล้าน กำไรตั้งสามพันล้านแน่ะ…
ชอบจังเลยประโยคนี้
สิ่งที่เขาเล่าให้พวกเราฟัง มันฟังดูคล้ายกับการลงทุนก็จริง แต่จริง ๆ แล้วมันก็มีส่วนของการเก็งกำไรอยู่เหมือนกัน!
การเก็งกำไรก็คือการที่เราคาดการณ์มูลค่าในอนาคตของสินทรัพย์ โดยคาดการณ์ว่ามันจะมีมูลค่ามากกว่าเดิมเป็นแน่แท้ และในขณะปัจจุบันนั้น มูลค่าของมันยังคงต่ำกว่าหรือเท่ากับมูลค่าที่มันเป็นจริงอยู่
ในโลกนี้มีสินทรัพย์ให้เก็งกำไรได้หลายอย่าง แม้กระทั่งองค์จตุคามรามเทพเราก็ยังเอามาเก็งกำไรกันได้ นับประสาอะไรหากเราคิดจะเอาเว็บไซต์มาเก็งกำไรบ้าง?
(more…)
บันทึกโดย Mr. PeeTai ใน : ข่าวสาร , 4 ความคิดเห็น
เนื่องจากช่วงหลังมานี้ บล็อกแห่งนี้ถูกระงับใช้งานเป็นเวลาสั้น ๆ อยู่หลายครั้ง โดยเหตุผลที่ทราบก็คือมีการใช้กำลังของ CPU เกิน 20% ของ shared server
ซึ่งผมก็งงมากว่าบล็อกเล็ก ๆ แห่งนี้มันเอาปัญญาที่ไหนไปใช้กำลังของ CPU ได้ขนาดนั้น แต่ในเมื่อเขาระงับกันหลายครั้งแบบนี้ ผมก็เลยต้องค่อย ๆ หาเหตุแห่งทุกข์ ว่าสิ่งใดหนอน่าจะเป็นตัวทำให้เกิดปัญหา highload ขึ้นมา
ผมเลยตัดสินใจระงับใช้ plugins เก็บสถิติของ feed, อีกทั้งไม่ให้บล็อกแห่งนี้เป็นผู้ส่ง feed, แล้วโยนภาระหน้าที่การกระจาย feed ไปให้กับ FeedBurner ดีกว่า
ยังคิดอยู่ว่า …
- สถิติก็ส่งไปให้ Google Analytics จัดการ
- feed ก็ส่งไปให้ FeedBurner จัดการ
- คลิปวีดีโอก็ส่งไปให้ YouTube จัดการ
แล้วทีนี้มันจะ highload อะไรได้อีกล่ะเนี่ย?
ป.ล. คนที่เคยรับ feed แบบเดิมก็ยังรับกันได้อยู่ครับ ไม่ต้องเปลี่ยนแปลงอะไร เพราะผมได้ติดตั้ง FeedBurner FeedSmith (ซึ่งเป็น plugins ที่ช่วยดักการรับ feed ทุกจุดของบล็อกแห่งนี้ เพื่อส่งต่อไปให้กับ FeedBurner) ไว้เรียบร้อยแล้วครับ
Technorati Tags: feed, FeedBurner, บริหาร, จัดการ, highload
บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , 11 ความคิดเห็น
ผมเห็นเดี๋ยวนี้ใคร ๆ ก็สร้างบล็อกส่วนตัวกัน แล้วก็หวังว่าจะมีคนเข้าไปอ่านกันมาก ๆ แต่เอาเข้าจริงแล้วพอมาตรวจสถิติก็กลับพบว่า ผู้ที่เข้ามาเยี่ยมเยียนบล็อกส่วนใหญ่นั้น มันดันเป็น web crawler ซะนี่!!!
ตั้งแต่ผมติดตั้งปลั๊กอิน Feed ก็เลยทำให้ผมได้รู้ว่าคนที่เข้ามาที่บล็อกแห่งนี้นั้น สนใจเรื่อง web crawler เป็นอันมาก นอกจากจะอ่านจากที่ผมเขียนแล้ว ก็ยังติดต่อผ่าน “ห้องติดต่อ” เพื่อมาถามไถ่ผมเกี่ยวกับเรื่อง web crawler อย่างไม่ขาดสาย
จริง ๆ แล้วกุญแจหลักของ web crawler มันไม่ได้อยู่ที่การแบ่งภาคเพื่อไต่ไปตามเว็บไซต์ต่าง ๆ หรอก อันนั้นจะเขียนให้โปรแกรมเป็นแบบ multithread หรือ multitasking ยังไงก็ได้
แต่ประเด็นหลักมันน่าจะอยู่ที่เมื่อเราได้ข้อมูลมาแล้ว เราจะตัดแบ่งยังไงให้มันได้อย่างที่เราต้องการมากกว่า เรียกว่าเอาแต่เนื้อ ๆ นั่นเอง ส่วนน้ำนี่เททิ้งให้หมดเลยไม่เอา
ซึ่งคำตอบสำหรับประเด็นนี้ก็คือการที่เราต้องเข้าอกเข้าใจ regular expression ให้มาก ๆ เพราะมันเป็นเครื่องมือที่ทุ่นแรงในการตัดแบ่งข้อความ มันเหมาะมากสำหรับใช้ในการประมวลผลคำ มันช่วยให้เราเขียนคำสั่งแค่บรรทัดเดียว แต่ทำงานเหมือนกับชุดคำสั่งหลายร้อยคำสั่งเลย!!!
แต่น่าเสียดายที่ regular expression นั้นเข้าใจยาก ถึงแม้จะมีหนังสือ Mastering Regular Expression พิมพ์ออกมาให้เราอ่าน (หนา 500+ หน้าแน่ะ หนาโคตร) หรือมีคนพยายามย่นย่อ regular expression ให้เป็นฉบับย่อเพื่อให้เราทำความเข้าใจอย่างรวดเร็วแล้วก็ตาม
สาเหตุที่มันเข้าใจยากก็คงเป็นเพราะ มันเป็นไวยากรณ์ที่ถูกออกแบบมาเพื่อการเขียน ไม่ใช่ไวยากรณ์ที่ถูกออกแบบมาเพื่อการอ่าน ดังนั้นเราจะพบว่าหากเราอ่านมันเข้าใจ นั่นย่อมแสดงว่าในสมองของเราได้บรรจุกลไกถอดรหัส regular expression เอาไว้เรียบร้อยแล้ว จึงไม่น่าแปลกใจที่จะมีหลาย ๆ คนอ่านมันแล้วไม่เข้าใจ!!!
(more…)