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

ใต้หนึ่งคน เหนือหมื่นคน 27 April 2007 1:22 pm

บันทึกโดย Mr. PeeTai ใน : การจัดการ , 9 ความคิดเห็น

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

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

แม่ทัพคนนี้ฝึกฝนกำลังพลได้อย่างมีประสิทธิภาพ มีระเบียบวินัยสูง อีกทั้งเชื่อฟังแม่ทัพคนนี้อย่างเคร่งครัด จนเมื่อฝึกฝนจนเป็นที่น่าพอใจแล้ว จึงได้พากำลังพลทั้งหนึ่งหมื่นนายไปเข้าเฝ้าหย่งเจิ้น เพื่อให้หย่งเจิ้นได้ตรวจกองทหารทั้งหนึ่งหมื่นนายนี้

เมื่อหย่งเจิ้นปรากฎตัวและขึ้นยืนบนแท่นประทับ กำลังพลทั้งหนึ่งหมื่นนายก็ได้ยืนถวายพระพรหย่งเจิ้น หย่งเจิ้นจึงสั่งให้ทุกคนนั่งลง แต่กำลังพลทั้งหนึ่งหมื่นนายนิ่งเฉย ไม่ยอมนั่งลงแต่อย่างใด

(more…)

โครงไก่ 25 April 2007 12:55 pm

บันทึกโดย Mr. PeeTai ใน : การจัดการ , 7 ความคิดเห็น

ผมเคยได้ดูละครชุดเรื่องนึงครับ สร้างโดยทีมงานฮ่องกง เป็นละครที่ถ่ายทำเกี่ยวกับโจโฉเพียงด้านเดียว จะว่าละครชื่อสามก๊กก็ไม่น่าจะใช่ เพราะโดยตัวของละครแล้ว เน้นเรื่องการเมืองภายในของรัฐที่โจโฉยึดกุมอยู่มากกว่า เอาเป็นว่ามันจะชื่ออะไรก็ช่าง มาเข้าเรื่องกันต่อ

มีอยู่ฉากนึงโจโฉได้ฟังขุนนางรายงานเกี่ยวกับรัฐของ “หม่าเชา” รัฐเล็ก ๆ ที่อยู่ทางด้านทิศตะวันตกของ “รัฐวุ่ย” ซึ่งโจโฉยึดครองพื้นที่อยู่

ในเกม Romance of Three Kindom II จำได้ว่า “หม่าเชา” (สะกดว่า “Ma Chao” ในเกม) มีพลังในการรบเท่ากับ 98 ซึ่งเก่งมาก จะแพ้ก็แต่ Lubu(ลิโป้) = 100, Guan Yu(กวนอู) = 99, Zhang Fei(เตียวหุย) = 99 และ Zhao Yue(จูล่ง) = 99 เท่านั้น

โจโฉเมื่อได้ฟังการรายงานจากขุนนางก็สบถออกมาคำนึงว่า “เฮ้อ โครงไก่” … มันหมายความว่ายังไง?

(more…)

Loop 24 April 2007 7:42 pm

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

คนเขียนซอฟต์แวร์ไม่รู้จัก Loop ล่ะก็เชยแย่เลย หวังว่าคงจะไม่เชยกันนะครับ :-P ไอ้เจ้า Loop นี่ถือเป็นเสน่ห์ของการสร้างซอฟต์แวร์เลยนะ เพราะมันทำให้เราสั่งคอมพิวเตอร์ให้ทำงานซ้ำ ๆ ได้ แถมแต่ล่ะรอบที่มันทำงานมันก็สามารถทำงานที่แตกต่างกันได้ด้วย

ในสมัยที่ผมยังเป็นนักวิเคราะห์ระบบอยู่นั้น เวลาผมต้องตรวจต้นฉบับซอฟต์แวร์ของใคร ผมจะดูที่การวน Loop ของเขาก่อนเลย ว่าเขาได้เค้นสมรรถนะของคอมพิวเตอร์ได้อย่างสูงสุดหรือยัง ไม่เคยสังเกตกันอ่ะดิ ใช่ม้า การวน Loop มันสำคัญนะ

บางคนใช้ Array ประกอบการวน Loop ด้วย เก่งมาก ๆ เลยล่ะ มันทำให้ต้นฉบับโปรแกรมมีขนาดเล็ก การลงมือเขียนโปรแกรมก็ไม่ต้องมาก ได้จำนวนบรรทัดที่น้อย แต่สามารถทำงานได้ผลลัพธ์ที่มหาศาล

ถ้าเราสังเกตกันดี ๆ เราจะพบว่าการวน Loop นั้น มันเหมือนกับการหมุนของ Stepping Motor ที่ไว้ใช้ขับดันฟันเฟืองให้ทำงาน ดังนั้นถ้าเราออกแบบการวน Loop ให้ดี มันจะได้ผลลัพธ์ที่มหาศาลมาก

โดยเฉพาะการเข้ารหัสถอดรหัสนั้น จะมีการใช้กลไกการวน Loop ที่ซับซ้อนมาก บางทีก็วนซ้อนกันหลายสิบชั้น แต่ล่ะชั้นก็อาจจะมีการวน Loop รอบเล็ก หรือรอบใหญ่ที่แตกต่างกัน

ประเด็นสำคัญที่เรามักพบในการวน Loop ซึ่งไม่รู้มีใครสนใจหรือเปล่า แต่ผมสนใจ และก็ไม่เคยแก้ตกเลย ก็เลยปล่อยเลยตามเลยไป นั่นก็คือ … เมื่อเราสร้างซอฟต์แวร์โดยบรรจุคำสั่งให้มันวน Loop แล้วเราสั่งให้มันทำงาน มันมักจะทำให้ CPU ของคอมพิวเตอร์เราขึ้นสูงถึง 100% เสมอ

มันทำให้เกิดปัญหานะ เพราะมันทำให้ซอฟต์แวร์ตัวอื่น ๆ ซึ่งก็ทำงานอยู่เหมือนกัน ไม่สามารถทำงานได้อย่างเต็มที่นัก เพราะโดนซอฟต์แวร์ของเรากินเวลาของ CPU ไป

การใส่คำสั่งเพื่อ Yield CPU ลงไปในซอฟต์แวร์ของเรา มันก็ไม่ได้ช่วยอะไรมากนัก เพราะถึงแม้ว่าเราจะ “แบ่ง” เวลาของ CPU เพื่อให้ซอฟต์แวร์ตัวอื่นแล้วก็ตาม แต่มันก็ไม่ทำให้การใช้งาน CPU ลดลงจาก 100% เลย

ผมว่าพวกฝรั่งเขาคงมีวิธีนะ ถึงได้สามารถเขียนซอฟต์แวร์ให้วน Loop แล้วไม่กินกำลังของ CPU ถึง 100%

Technorati Tags: , , , , ,

UPS ระเบิด 23 April 2007 3:37 pm

บันทึกโดย Mr. PeeTai ใน : ข่าวสาร , 4 ความคิดเห็น

ได้ข่าวมาว่าวันนี้หรือวานนี้ไม่แน่ใจ UPS ที่ศูนย์คอมพิวเตอร์ของบริษัทผลิตปูนซีเมนต์อันดับหนึ่งของไทยระเบิด งานนี้ไม่มีผู้ใดได้รับบาดเจ็บหรือเสียชีวิต แต่ที่แน่ ๆ ระบบ SAP ของที่นั่นถึงกับ down ไปเลย

ขอเอาใจช่วยทีมงานให้กู้ระบบได้โดยไวครับ เพราะไม่งั้นคงแย่ เพราะระบบ SAP มันไว้จัดการเรื่องการผลิตกับเรื่องเงิน ๆ ทอง ๆ ซะด้วยสิ

ป.ล. ระบบคอมพิวเตอร์มันกลายเป็นกระดูกสันหลังขององค์กรไปซะแล้ว เหอ ๆ

Technorati Tags: , , , ,

ตัวคั่นระหว่าง SaaS และผู้บริโภค 23 April 2007 3:00 pm

บันทึกโดย Mr. PeeTai ใน : การจัดการ , เพิ่มความคิดเห็น

หลายปีที่ผ่านมาผมได้มีโอกาสไปเยี่ยมชมศูนย์คอมพิวเตอร์ และศูนย์ Call Center อยู่บ่อยครั้งครับ การไปเยี่ยมชมว่าชาวบ้านเขาเจริญก้าวหน้าไปถึงไหนแล้วเป็นเรื่องดีมาก เพราะของบางอย่างคนอื่นมีแต่เราไม่มี ไปรู้ไปเห็นก็จะได้เอามาปรับปรุงแก้ไขของเราเองได้

ถ้าเป็นศูนย์คอมพิวเตอร์หรือศูนย์ Call Center ของบริษัทเล็ก ๆ ก็ไม่เอามาเล่าให้อ่านครับเพราะพื้น ๆ ที่จะเล่านี่ก็เลือกแต่องค์กรใหญ่ ๆ ก็แล้วกัน

เมื่อราวปี พ.ศ. 2545 ผมได้มีโอกาสไปเยี่ยมชมศูนย์คอมพิวเตอร์และศูนย์ Call Center ของหน่วยงานรัฐแห่งนึงครับ หน่วยงานนี้มีหน้าที่บำบัดทุกข์บำรุงสุขให้กับประชาชน ถ้ามีเหตุด่วนเหตุร้ายให้โทรเบอร์สามหลักหาหน่วยงานนี้ได้ทันที แล้วไม่เกิน 15 นาทีคนของหน่วยงานนี้ก็จะไปปรากฎตัวในที่เกิดเหตุโดยพลัน

ระบบเครือข่ายการสื่อสารของหน่วยงานนี้คงกว้างขวางมาก ผมวาดภาพเอาไว้ว่าต้องเป็นศูนย์คอมพิวเตอร์ และศูนย์ Call Center ที่ใหญ่มาก ประกอบไปด้วยคนมากมายแน่ ๆ

(more…)