บันทึกโดย 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 ล่ะก็เชยแย่เลย หวังว่าคงจะไม่เชยกันนะครับ
ไอ้เจ้า 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: Loop, SaaS, Software as a Service, คอมพิวเตอร์, ซอฟต์แวร์, การสร้างซอฟต์แวร์
UPS ระเบิด
23 April 2007 3:37 pm
บันทึกโดย Mr. PeeTai ใน : ข่าวสาร , 4 ความคิดเห็น
ได้ข่าวมาว่าวันนี้หรือวานนี้ไม่แน่ใจ UPS ที่ศูนย์คอมพิวเตอร์ของบริษัทผลิตปูนซีเมนต์อันดับหนึ่งของไทยระเบิด งานนี้ไม่มีผู้ใดได้รับบาดเจ็บหรือเสียชีวิต แต่ที่แน่ ๆ ระบบ SAP ของที่นั่นถึงกับ down ไปเลย
ขอเอาใจช่วยทีมงานให้กู้ระบบได้โดยไวครับ เพราะไม่งั้นคงแย่ เพราะระบบ SAP มันไว้จัดการเรื่องการผลิตกับเรื่องเงิน ๆ ทอง ๆ ซะด้วยสิ
ป.ล. ระบบคอมพิวเตอร์มันกลายเป็นกระดูกสันหลังขององค์กรไปซะแล้ว เหอ ๆ
Technorati Tags: ups, คอมพิวเตอร์, ซอฟต์แวร์, ระเบิด, ปูนซีเมนต์
บันทึกโดย Mr. PeeTai ใน : การจัดการ , เพิ่มความคิดเห็น
หลายปีที่ผ่านมาผมได้มีโอกาสไปเยี่ยมชมศูนย์คอมพิวเตอร์ และศูนย์ Call Center อยู่บ่อยครั้งครับ การไปเยี่ยมชมว่าชาวบ้านเขาเจริญก้าวหน้าไปถึงไหนแล้วเป็นเรื่องดีมาก เพราะของบางอย่างคนอื่นมีแต่เราไม่มี ไปรู้ไปเห็นก็จะได้เอามาปรับปรุงแก้ไขของเราเองได้
ถ้าเป็นศูนย์คอมพิวเตอร์หรือศูนย์ Call Center ของบริษัทเล็ก ๆ ก็ไม่เอามาเล่าให้อ่านครับเพราะพื้น ๆ ที่จะเล่านี่ก็เลือกแต่องค์กรใหญ่ ๆ ก็แล้วกัน
เมื่อราวปี พ.ศ. 2545 ผมได้มีโอกาสไปเยี่ยมชมศูนย์คอมพิวเตอร์และศูนย์ Call Center ของหน่วยงานรัฐแห่งนึงครับ หน่วยงานนี้มีหน้าที่บำบัดทุกข์บำรุงสุขให้กับประชาชน ถ้ามีเหตุด่วนเหตุร้ายให้โทรเบอร์สามหลักหาหน่วยงานนี้ได้ทันที แล้วไม่เกิน 15 นาทีคนของหน่วยงานนี้ก็จะไปปรากฎตัวในที่เกิดเหตุโดยพลัน
ระบบเครือข่ายการสื่อสารของหน่วยงานนี้คงกว้างขวางมาก ผมวาดภาพเอาไว้ว่าต้องเป็นศูนย์คอมพิวเตอร์ และศูนย์ Call Center ที่ใหญ่มาก ประกอบไปด้วยคนมากมายแน่ ๆ
(more…)