30 August 2013

วินาทีสุดท้าย Air France เที่ยวบิน 447

Airbus A330
วันที่ 31 พฤษภาคม 2009 ที่สนามบิน ริโอเดอจาไนโร ประมาณทุ่มครึ่งของเวลาท้องถิ่น หรือประมาณ 4 ทุ่มครึ่งตามเวลามาตรฐาน เป็นช่วงหัวค่ำที่ปลอดโปร่ง ผู้โดยสาร Air France เที่ยวบิน 447 จำนวน 216 คน พร้อมลูกเรืออีก 12 คน เตรียมออกเดินทางจากบราซิล เพื่อมุ่งหน้าไปยังฝรั่งเศษในเที่ยวบินรอบดึก ด้วยเครื่อง A330 กับแผนการบินยาว 10 ชั่วโมง ซึ่งวันนี้กัปตัน Marc Dubois เป็นนักบินอาวุโส ที่มีชั่วโมงการบินมากกว่า 11,000 ชั่วโมง พร้อมนักบินผู้ช่วยอีก 2 คน คือ David Robert อายุ 37 ปี และผู้ช่วยน้องใหม่อายุ 32 ปี Pierre-Cédric Bonin รับหน้าที่เป็นชุดผู้คุมเครื่องในการบินในคืนนี้

เวลาประมาณ 1.36 น. ตามเวลามาตรฐาน เครื่องได้เข้าสู่เขตรอยต่อมรสุมบริเวณเส้นศูนย์สูตร (Intertropical Convergence Zone) ซึ่งเป็นปรากฏการณ์ปกติในการบินของทุกเที่ยวที่ข้ามซีกโลกเหนือ-ใต้อยู่แล้ว จากการตรวจสอบสภาพอากาศไม่พบอุณหภูมิภายนอกที่ต่ำกว่าปกติ จึงไม่มีความจำเป็นต้องปรับเส้นทางการบินเพื่อหลบเลี่ยงสภาพอากาศ เครื่องจึงได้บินทะลุเมฆชั้นสูงไปบ้างในบางเวลา ท่ามกลางความืดและแสงจากฟ้าแลบจากเบื้องล่างเป็นช่วงๆ
St.Elmo Fire รูปฟ้าแลบที่เกิดบนผิว
หรือกระจกเครื่องบินในระหว่างการบิน
ผ่านพายุฝนฟ้าคะนอง
[Credits: Kent Wien]

การบินดำเนินไปด้วยดีตลอดระยะเวลา 2 ชั่วโมงครึ่งโดยไม่มีเหตุผิดปกติ นอกจากผู้ช่วยกัปตัน Bonin กำลังตื่นเต้นกับปรากฏการณ์ St.Elmo Fire เล็กน้อย เนื่องจากเครื่องเข้าสู่เขตประจุไฟฟ้าจากพายุฝน จนกระทั่งเวลา 2.02 น. ตามเวลามาตรฐาน กัปตัน Marc Dubois ได้ออกไปพักตามปกติระหว่างรอบ โดยให้ Robert ซึ่งเป็นผู้ช่วยนักบินอาวุโสรองลงมา นั่งที่เก้าอี้นักบินด้านซ้ายแทน

27 August 2013

ประกาศ Name Server ให้โลกรู้

DNS System [Credits: Wikipedia]
ขอ Blog เก็บคำถามจากมิตรสหายท่านหนึ่งว่า กรณีที่เราเป็นผู้ตั้ง Name Server ขึ้นมาเอง แล้วทำยังไงที่จะทำให้คนบน Internet สามารถใช้ Name Server นี้ในการตอบชื่อ Website เพื่อให้สามารถเข้าถึง Website บนบริการที่ฝากเว็ปไซต์ (Hosting) ได้ ซึ่งเป็นคำถามที่น่าสนใจมากๆ

อย่างแรกก็ต้องทำความรู้จัก Name Server ก่อน โดยคำจำกัดความสั้นๆ คือ เป็นเครื่องให้บริการที่มีหน้าที่ตอบ IP Address จากการที่ผู้ร้องขอในการเข้า website ถามมา ซึ่งเป็นองค์ประกอบที่สำคัญมากในการใช้งาน internet เลยทีเดียว

ยกตัวอย่างการฝาก website ไว้ที่ hosting ซึ่งเป็นไปได้ว่าจะมี website1.com, website2.com ไปเรื่อยๆ แต่อยู่บน Hosting เดียวกัน (แชร์กันใช้) โดยที่เครื่อง Server นี้มี IP Address แค่อันเดียว การที่ระบบจะรู้ว่าเราอยากเข้า Web ใด จำเป็นจะต้องถูกเรียกชื่อนั้นๆ เสียก่อน ซึ่งเป็นคุณสมบัติของ Virtual Hosting ซึ่งขั้นตอนนี้เองที่ Name Server มีความสำคัญในการตอบคำถามว่า Domain ไหน อยู่ IP ใด

แต่การที่จะทำให้ Name Server เป็นที่รู้จักบนโลก Internet จะต้องมองกลับไปที่ภาพใหญ่ คือ Root Name Server ซึ่งเป็นผู้ควบคุมระบบโดเมนทุกสรรพสิ่ง ไล่ลำดับมาผู้ที่ถือ TLD (Top Level Domain) จนไปถึงผู้รับจดทะเบียน (Registrar) ดังนั้น คำตอบว่าการที่จะทำให้เราเป็นที่รู้จักก็คือ "การฝากชื่อ Hostname ที่เป็น Nameserver ไว้กับตัว Registrar นั่นเอง"

Name Server Registration Example from Liquidweb
ดังนั้นความยากไม่ได้อยู่ที่การตั้ง Nameserver แต่ความยากนั้นมันไปอยู่ที่ Menu ของ Registrar ในการทำงานส่วนนี้ มันอยู่ตรงไหนต่างหาก

Tiwakorn Laophulsuk

23 August 2013

AEC 2015 เสรี? ก็แค่บางส่วน

The ASEAN Countries
The ASEAN Countries
ช่วงก่อนเปิด AEC 2015 หน่วยงานรัฐบวมทั้งหลาย และกลุ่มโชว์กึ๋นต่างๆ ก็ออกมาบอกถึงการเปิดประเทศกับสมาคมเศรษฐกิจอาเซียน ซึ่งโดยทั่วไปก็ ok เพราะต่างฝ่ายต่างมีวาระ มีแผนแม่บทในการปฏิบัติงาน และอย่างน้อยเราก็รับทราบถึงความสะดวกในด้านการเดินทาง การคมนาคม และการเคลื่อนย้ายแรงงานบางประเภทแบบเสรี

ในบริบทหนึ่งหากมองมุมกลับในสายตานักธุรกิจต่างประเทศ การลงทุนในประเทศไทย เป็นเหมือนการมาลงทุนในพื้นที่มืดๆ แคบๆ อ่านตรงนี้แล้วก็อาจจะไม่เข้าใจ เพียงแค่อยากจะบอกให้ฟังถึงกฎกติกาบางอย่างด้านการเงินระหว่างประเทศ ที่ประเทศไทยเองไม่ได้อยู่ในข่ายที่คนต่างชาติจะมาลงทุนได้สะดวกนัก ซึ่งตรงนี้พอจะเล่าให้ฟังได้เพราะมีโอกาสได้ช่วยงานเรื่องสัญญาของบริษัทฯ ที่ทำกับต่างประเทศ จึงได้ถึงบางอ้อในหลายเรื่องถึงปัญหาและอุปสรรค

20 August 2013

สร้าง Official Account กับ Sticker บน LINE คิดหนักหน่อยนะ

ได้มีโอกาสเป็นเจ้าหน้าที่บริษัทฯ รับมอบหมายให้ติดต่อกับ Naver ประเทศไทย ที่เป็นผู้ออกแบบโปรแกรม chat ผ่านมือถือยอดนิยม คือ LINE โดยทางบริษัทฯ ต้องการจะสอบราคาการทำ Official Account และ Sponsor Sticker

แต่เห็นราคาแล้ววูบไปแว๊บหนึ่ง แม้ว่าเราจะเอาราคามา Post บอกโดยตรงไม่ได้ แต่ขอบอกราคาแบบกว้างๆไว้ให้ทราบก่อน เพราะก่อนจะไปสอบถามพอรู้มาแล้วจากคำตอบของ Areana Media ว่า อยากเป็น Official LINE account ต้องทำอย่างไร สำหรับราคาที่เพิ่งได้มา คงต้องให้ brand เตรียมค่าใช้จ่ายไว้ดังนี้

Official Account เตรียมเงินไว้เลยประมาณ 3M (บาท)
Sticker เตรียมเงินไว้เลย 2M (บาท)
ทั้งสองประเด็นมีหน่วยเป็นไทยบาท และไม่ได้รวมเป็นเรื่องเดียวกัน

ซึ่งในรายการจะมี Package ย่อย เช่น Official Account ก็จะมีเรื่องของระยะเวลา และ Sponsor Sticker จะมีเรื่องของขั้นตอนการออกแบบและ Design ที่จะทำให้ราคาตั้งต้นแตกต่างกันเล็กน้อย

ความพร้อมอยู่ที่องค์กรอย่างเดียว ซึ่งไม่แปลกที่เราจะเห็นเฉพาะ Brand ใหญ่ๆ อยู่บน LINE ก่อน

สำหรับ Brand คงต้องพร้อมเรื่องงบประมาณก่อนจะเริ่มทำ หรือถ้าพร้อมแล้วก็สามารถ ติดต่อเข้าไปที่ LINE ได้เลยผ่านหน้าของ Partner เลือกประเทศและบอกเรื่องให้ถูกต้องจะมีเจ้าหน้าที่ช่วยสนับสนุนดีทีเดียว

Written by Tiwakorn Laophulsuk

16 August 2013

Windows 7 64bit KB2859537 กรณี Update แล้วรวน

อาจจะเตือนกันช้าไปหน่อยสำหรับผู้ใช้งาน Windows 7 แบบ 64bit เมื่อเข้าโปรแกรมอะไรก็ตามแต่ ตั้งแต่ Antivirus, Microsoft Office ไปจนถึง Google Chrome แล้วได้รับข้อความว่า  'The application was unable to start correctly (0xc0000005). Click OK to close the application.' แล้วโปรแกรมอื่นๆที่มีขนาดใหญ่ก็ดูจะรวนไปหมดทั้งเครื่อง

Sample error screen of 0xc0000005 when launch Google Chrome

อย่าเพิ่งใจร้อนไป Format หรือ อย่าด่วนสรุปว่าติด Virus

นั่นอาจจะเป็นเพราะเพิ่งติดตั้ง KB2859537 ซึ่งเป็น Patch ที่ปล่อยวันที่ 14 สิงหาคม (August 2013 Tuesday Patch) ซึ่ง Patch นี้เป็นการแก้ไขเพื่อป้องกันการใช้ exploit เพื่อให้ตนเองมีสิทธิในการทำงานบนเครื่องได้ทุกอย่าง แม้ไม่มีสิทธิของความเป็น Administrator (รายละเอียด) แต่ภายหลังทำการ update นี้ในหน้าเว็ปไซต์ของ Microsoft เองแจ้งแค่ว่า พบปัญหาเพิ่มเติมจากผู้ใช้งานในการเข้าเกมบางตัวของ Windows ที่ต้องมีการ Sign-in ไม่ได้เท่านั้น

บางเครื่องอาจจะไม่มีปัญหาหลังการ Update แต่การแก้ไขสำหรับเครื่อง PC ที่พบปัญหา ทำได้แค่การเอาตัวติดตั้ง KB2859537 ออก โดยไปที่ Control Panel --> Programs and Features แล้วทำการเลือก View installed updates ที่แถบด้านข้าง จากนั้นให้หาตัว Patch ที่มีชื่อ KB2859537 แล้วกด Uninstall

สำหรับเว็บ Softpedia ได้แจ้งปัญหาว่าผู้ใช้เจอปัญหาจอฟ้า (Blue Screen) ไปเลย ซึ่งคิดว่าปัญหานี้น่าจะมีอาการหลากหลาย หากใครเพิ่งเจอเรื่องนี้ก็อย่าใจร้อน เพราะ Windows ยังพอ Boot เข้าระบบเพื่อไปแก้ไขได้อยู่ ลองดูนะครับ

Developed Story on 14-Sep-2013

ปัญหาลักษณะเดียวกันของ Error นี้ กลับมามีปัญหาอีกครั้งหาก Update KB2872339 เข้าระบบไป ซึ่งเป็น Patch ที่ปล่อยเมื่อวันที่ 10 กันยายน 2556 ซึ่งทาง Microsoft ได้ระบุ Issue ไว้ชัดเจนในส่วนของ Known issues with this security update ว่าการ update มีผลกระทบต่อ Windows 7 SP1 หรือ Windows 2008 R2 SP1

Developed Story on 11-Oct-2013

ยืนยันข้อมูลปัญหาสำหรับ Optional update ของ KB2882822 เฉพาะบน Windows 7 64bit จะทำให้เกิด error ลักษณะเดียวกันครับ อ้างอิงข้อมูลจาก pantip (กระทู้ตอบโดย K.ultramanbank) และส่วน Microsoft answer แต่ไม่พบใน KB ของ Microsoft เลย (อาจจะไม่ค่อย update กันเพราะเป็น Optional) เดือนหน้าจะได้มาแจ้งปัญหาอีกหรือไม่คงต้องลองดูต่อไป

สรุปรายการ update ที่ห้ามทำการ patch เฉพาะ Windows 7 64 bit คือ KB2859537, KB2872339, KB2882822

Tiwakorn Laophulsuk

Web ใหญ่ๆ ทำไงถึงไม่ล่มรายวัน

Web server (by iconarchive.com)
การทำงานของ website บนโลกนี้ทั่วๆไปมีวิธีการง่ายๆ คือการตั้งเครื่อง Server หรือการเอา Website ไปฝากในพื้นที่รวมกับผู้อื่น หรือที่เรียกว่า Web hosting ซึ่งในช่วงที่ผ่านมาเครื่อง Server ต่างๆ มีการพัฒนาคุณภาพทั้งในด้านอุปกรณ์ด้านความเร็วการประมวลผล หรือความเร็วของระบบเครือข่าย คิดแบบเร็วๆก็เทียบซะว่าถ้าตั้ง Server ซักตัวนึงก็สามารถรับคนได้ตั้งแต่ 200,000 - 500,000 คนต่อวันได้แบบปกติ

ปัญหาที่เกิดขึ้นกับ Website ที่มีคนมากๆนั้น จะสัมพันธ์กับปริมาณความต้องการใช้งาน ณ ช่วงเวลาหนึ่งๆ เราน่าจะเคยได้พบกับปัญหา web ล่ม จากการเข้าตรวจสอบคะแนนสอบ A-Net, O-Net หรือ แม้กระทั่ง website ขนาดใหญ่อย่าง fifa.com ก็เคยล่มตอนเกมการแข่งขันฟุตบอลโลกมาแล้ว นั่นเป็นเพราะมีจำนวนผู้ใช้ร้องขอข้อมูลพร้อมๆกันมากเกินไป ซึ่งความต้องการข้อมูลจะกลายเป็นมากกว่า 500,000 หรือ 1 ล้านครั้งภายในชั่วโมงเดียว

ความลับที่ไม่ลับมากของผู้ให้บริการ website ขนาดใหญ่ ใช้กลไกของสถาปัตยกรรมระบบต่างๆที่มีอยู่แล้ว ในการจัดการเพื่อให้บริการ Website ในสถานการณ์ที่มีความต้องการหนักๆได้ สิ่งที่ต้องเน้น 3 จุดหลักๆคือ ความเร็วของเครือข่าย (Network Bandwidth), ช่องทางบริการตัวเว็บไซต์ (HTTP Server), ข้อมูลของเว็บไซต์ผ่านระบบฐานข้อมูล (Database Server)

13 August 2013

เครื่องมือธนาคารเพื่อบริหารเงินสดแบบ SME

มีคำถามจากบริษัทเพื่อนๆ ที่เจริญรุ่งเรืองก้าวหน้าในแบบฉบับ SME ตอนนี้เริ่มมีเยอะขึ้น แต่ด้วยความมีเงินนี่แหละเลยเป็นคำถามว่า จะฝากน้อง admin ไปย้ายเงินสด จากธนาคารหนึ่งไปอีกธนาคารหนึ่ง แต่ตอนถอนเงินย้ายกลัวโดนตีหัวแตก เจ็บตัวแล้วยังเป็นหนี้กับบริษัทอีก เรื่องโดนประทุษร้ายนี้เราเห็นด้วย ซึ่งมักจะเห็นข่าวผู้ที่ถอนเงินธนาคารทีละ 6 หลัก 7 หลัก แล้วพอคล้อยหลังโดนปล้นโดนยิงไปกลางเมืองกลางวันแสกๆ กันบ่อยครั้ง
Thai Banknotes
[images credits postjung.com]

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

ธนาคารพาณิชย์ส่วนใหญ่ มีเครื่องมือการบริหารเงินสดมาให้ใช้ แต่ที่จะบอกนี่ให้ใช้แค่บางเรื่องที่เหมาะสม ไม่ได้ให้ใช้ทุกบริการ เพราะต่างบริการ ต่างก็มีค่าธรรมเนียมทั้งสิ้น ลองดูว่ามีทางเลือกอะไรบ้าง