Archive for July, 2008

Computing is changing

วันนี้ไปอบรมกับทางอินเทลมา เนื้อหาภายในคงไว้เล่าให้ฟังกันทีหลัง แต่เรื่องหนึ่งที่น่าสนใจคือผมพบว่าผู้ผลิตซอฟต์แวร์บ้านเราตื่นตัวกับเทคโนโลยีใหม่ๆ กันน้อยมาก หลายครั้งที่เราเห็นการทำงานแบบ Just Work ที่ว่าเคยทำมาอย่างนี้แล้วมันใช้ได้ก็ทำกันไปเรื่อยๆ โลกซอฟต์แวร์กำลังจะเปลี่ยนไป ถ้าวันนี้คุณไม่รู้ ก็คงได้เวลาแล้วล่ะครับ ซอฟต์แวร์ที่เราเขียนส่วนมากแล้วเวลาทำงานมักทำงานแบบต่อเนื่องกันไป เช่นว่าเวลาเรียกฟังก์ชั่นสักฟังก์ชั่นแล้วก็หยุดรอให้ฟังก์ชั่นนั้นทำงานเสร็จ ยิ่งเป็นคนเขียนเกมด้วยแล้วคงชินกับฟังก์ชั่นหลักที่วนเป็นลูปกัน ที่ผ่านมาฝ่ายออกแบบต้องยอมก้มหัวให้กับนักพัฒนาซอฟต์แวร์ตลอดมา เพื่อให้ชิปตัวเองขายได้ นักพัฒนาฮาร์ดแวร์ทำทุกอย่าง (ฝรั่งเรียก At all cost) เพื่อที่จะรีดความเร็วออกมาได้อีกสักนิด เราเลยมีสถาปัตยกรรมใหม่ๆ เช่น out-of-order execution, register renaming, และอื่นๆ อีกหลายต่อหลายอย่าง โดยในภาษาวิชาการมันเป็นการพยายามทำให้คำสั่งหลายคำสั่งทำงานได้พร้อมๆ กันโดยที่ตัวซอฟต์แวร์เองไม่รู้ตัว ความพยายามนี้เรียกว่า Intruction Level Parallelism (ILP) มาวันนี้เกิดอะไรขึ้น? นักพัฒนาฮาร์ดแวร์กำลังหันมาบอกว่าที่พยายามทำให้สารพัดนั้นมันกำลังถึงทางตัน แล้วตะโกนใส่หน้านักพัฒนาซอฟต์แวร์ว่าถ้าอยากได้ความเร็วเพิ่มต้องเขียนให้แบ่งงานกันเองแล้ว เป็นการบังคับให้นักพัฒนาซอฟต์แวร์ต้องแบ่งการทำงานซอฟต์แวร์ออกเป็นหลายๆ เธรด เพื่อทำงานพร้อมๆ กัน เรียกว่า Thread Level Parallelism (TLP) การทำงานพร้อมกันเช่นนี้ทำให้แต่ละงานที่นักพัฒนาซอฟต์แวร์เขียนแบ่งงานให้เธรด สามารถแบ่งทำงานบนคอร์ของซีพียูที่มีมากขึ้นเรื่อยๆ ได้ เช่น PlayStation3 นั้นมีทั้งหมด 9 คอร์ (ทำงานได้ 8 เพราะใช้เลเซอร์ปิดการทำงานไปหนึ่ง) ยิ่งไปกว่านั้นนักพัฒนาฮาร์ดแวร์เริ่มเรียกร้องมากขึ้นเรื่อยๆ โดยในวันนี้ความเร็วแต่ละคอร์เพิ่มขึ้นเพียงเล็กน้อย แต่อาศัยการเพิ่มจำนวนคอร์มากขึ้นเรื่อยๆ [ READ MORE ]

Symbian is coming back

เรื่องราวของโทรศัพท์มือถือทุกวันนี้อยู่ในระดับที่เรียกได้ว่าสงครามกันอย่างหนัก การแข่งขันระหว่าง Symbian แชมป์เก่า, Windows Mobile ที่ค่อยๆ กินตลาดไปอย่างเงียบๆ และ iPhone ที่หวือหวามาโดยตลอด อย่างที่เคยให้ความเห็นไปแล้วใน Blognone ว่า Android นั้นพลาดมากที่ไม่ยอมออกโทรศัพท์มาตั้งแต่ Q1 ปีนี้ (จริงๆ แล้วจ้าง ODM อย่าง FIC ผลิตให้ก็ได้) โดยอาจจะขายเป็น gPhone ไปก่อนแล้วเปิดให้เจ้าอื่นใช้งานเหมือนกันแบบ Symbian ก็ไม่น่าผิดอะไร มาวันนี้ผ่านมาสองไตรมาสกับ iPhone 3G ที่อยู่ในตลาดไปแล้วเป็นล้านเครื่อง Android ก็มีที่ยืนน้อยลงเรื่อยๆ ประเด็นนี้มีเรื่องน่าสนใจเกี่ยวกับที่เคยเขียนเรื่อง [Wow Index][lc1] เอาไว้ว่าความเจ๋งมันอยู่ที่ความลงตัวทั้งหมด เรื่องของเวลา, ราคา, และฟีเจอร์ ปรากฏการณ์น่าสนในในเรื่องนี้คือ[การลดราคาของ Samsung i450 และ i550][bn1] ที่หลายคนอาจจะไม่พอใจเพราะราคาลงมาแรงจนเหมือนหักหลังคนซื้อไปก่อน แต่เรื่องที่เกิดขึ้นจริงคือกระแสของมือถือทั้งสองรุ่นกลับมาดังอีกครั้งได้อย่างไม่น่าเชื่อ [ที่ห้อง mbk][ptc] ผมเห็นคนคุยกันเรื่องนี้ไม่ต่ำกว่าสิบกระทู้เข้าไปแล้ว บทเรียนเช่นนี้สร้างประเด็นที่น่าสนใจคือการตัดสินใจลดราคาของ Samsung นั้นดึงกระแสมือถือรุ่นเก่ากลับมาได้ และมันกำลังสร้างกระแสให้กับ Symbian ว่าเป็น [ READ MORE ]

ความเห็นต่อการเซ็นเซอร์อินเทอร์เน็ตในไทย

ช่วยมาร์คทำการบ้าน เอามาลงบล็อคแล้วกันเผื่อจะกลายเป็น Blog-Tag - ช่วยแนะนำตัวเองคร่าวๆ เช่น ตำแหน่งหน้าที่การงาน ลักษณะการทำงาน > วิศวกรคอมพิวเตอร์, ผู้ดูแลระบบ, ผู้ดูแลเครือข่าย, เว็บมาสเตอร์, โปรแกรมเมอร์, นักวิจัย, นักศึกษา (มั่วจริงตู) - ใช้อินเทอร์เน็ตมานานแค่ไหน? ใช้อินเทอร์เน็ตในการทำงานเยอะน้อยอย่างไร (เช่น ใช้บ้าง หรือ ขาดไม่ได้) ช่วยอธิบายลักษณะการใช้งานอินเทอร์เน็ตแบบคร่าวๆ (เช่น หาข้อมูลบนเว็บ ทำรายการทีวีออนไลน์) > ตั้งแต่ ป. 5 นับรวมแล้วประมาณ 15 ปี เมื่อขาดอินเทอร์เน็ตแล้วประสิทธิภาพการทำงานลดลงเหลือเพียง 1 ใน 10 - ช่วง 3-4 ปีที่ผ่านมา โดนผลกระทบจากการเซ็นเซอร์อินเทอร์เน็ตในประเทศไทยบ้างหรือไม่? (โดน/ไม่โดน ถ้าโดน เป็นที่บ้านหรือที่ทำงาน หรือเป็นเจ้าของ/ผู้ดูแลเว็บไซต์ที่โดนเซ็นเซอร์) > โดนบ้างไม่มากนัก ทั้งที่ทำงานและที่บ้าน เนื่องจากมักเป็นการบล็อคแบบทั่วประเทศ - ถ้าได้รับผลกระทบจากการเซ็นเซอร์ ได้กระทำการหลบเลี่ยงหรือแก้ไขอย่างไรบ้าง (เช่น ใช้ proxy หรือ Tor, ย้าย ISP, ย้ายเซิร์ฟเวอร์, [ READ MORE ]

Badminton

ช่วงนี้กำลังบ้าตีแบต หลังจากเชื่อมาตลอดว่าการเล่นกีฬาควรหากีฬาที่เล่นคนเดียวได้ จะได้เล่นได้ประจำ ไม่งั้นจะกลายเป็นว่าไม่ได้เล่นไป เรื่องน่าประหลาดใจอย่างหนึ่งคือมีคนอยากเล่นกีฬามากกว่าที่ผมคิด มันติดอยู่ที่ไม่มีใครเปิดปากชวนเท่านั้นแหละ ลงตังค์ไปเยอะ มาเล่าให้ฟังกันหน่อย - ไม่แบตรุ่นแพงๆ จะมีน้ำหนักไม้ประมาณ 85 กรัม ต่างจากนี้ไม่มากนัก - รุ่นแพงๆ จะรองรับความตึงของเอ็นที่ขึงได้ประมาณ 26 ปอนด์ขึ้นไป ส่วนรุ่นรองๆ ลงมาอาจจะได้สัก 20-22 ปอนด์ - ลูกขนไก่โดยทั่วไปแล้วไปซื้อที่คอร์ดอาจจะจนได้ เพราะลูกจีนแดงกระป๋องละร้อย พี่จะขายกัน 240 (เพิ่มอีก 9 บาทไปซื้อ Dunlop ได้กระป๋องนึง) - ลูกขนไก่ต่อให้ซื้อแบบถูกสุดแล้วก็ยังเปลือง ถ้าเล่นขำๆ เล่นลูกพลาสติกแบบดีๆ หน่อยก็ยังถูกกว่า - รองเท้าควรพอดี สำคัญมากเพราะแบตต้องวิ่ง/เบรก เยอะมาก รองเท้าเดิมผมมันหลวม ใส่ไปเล่นครั้งแรกๆ ข้อเท้าจะพลิกเอาอยู่หลายรอบ - หลังๆ ได้ยินยี่ห้อจีน Tailai เยอะ เห็นว่าดีใช้ได้เหมือนกัน ไว้เล่นได้อีกพักใหญ่ๆ ว่าลงทุนคุ้มแน่ๆ จะลองไปซื้อมาใช้ดู - ยางพันด้ามจับถูกสุด 35 บาท หลายคนบอกมาว่าถ้าไม่ซีเรียสมากก็ใช้แบบถูกสุดนั่นแหละ แล้วเปลี่ยนบ่อยๆ เอา ปล. พี่ป๊อกเคยมาคอมเมนต์ไว้นานแล้วว่า หนึ่งในความสามารถที่ชวนให้สาวมองได้ก็กีฬานี่ล่ะ [ READ MORE ]