Category Archives: Blog

Superfish & Lenovo

Superfish กลายเป็นข่าวดังเมื่อไม่นานมานี้ เนื่องจากมีคนพบว่า Lenovo preload adware ตัวนี้มาจากโรงงาน ว่าง่ายๆ มันทำ targeted/personalized ads โดยเอาข้อมูลการใช้งานของผู้ใช้ไปวิเคราะห์ดูว่าน่าจะส่งโฆษณาอะไรดี

แต่ความน่ากลัวของ Superfish มันอยู่ที่กลไกการทำงานของมัน เพราะจะทำแบบนั้นได้แปลว่ามัน intercept ข้อมูลที่ผู้ใช้เยี่ยมชมเว็บต่างๆ ซึ่งก็คือมันทำงานเป็น Man-in-the-Middle นั่นแหละ

ที่แสบคือมัน intercept HTTPS ได้ โดย browser จับผิดไม่ได้

เท่าที่เข้าใจ หลักการของ Superfish คือ ทำตัวเองเป็น root CA ที่ browser เชื่อถือ ด้วยการใช้ adware เป็นตัวฝัง root certificate ไว้ใน browser พอผู้ใช้เข้าเว็บที่เป็น HTTPS มันก็จะ intercept ถอดรหัส เก็บข้อมูล ใช้ key ใน root certificate ของมันเอง + hostname ของเว็บมาสร้าง certificate ใบใหม่ แล้ว establish SSL กับ browser ในเครื่อง

ผล: browser จะไม่เตือนอะไรเลย เพราะ certificate ที่ใช้สร้างด้วย trusted root CA certificate ที่ฝังใน browser และ hostname ก็ตรงกับใน URL เข้าเว็บไหนก็เขียว กุญแจก็ล็อค เผลอๆ เข้าพวกที่ใช้ self-sign certificate ก็ยังจะเขียวเลย :P

แปลว่าข้อมูลจะถูกดูดออกไปได้โดยผู้ใช้ไม่รู้ตัว ถึงแม้จะเป็น HTTPS แล้วก็ตาม รั่วได้หมดทั้ง password, credit card และข้อมูลส่วนตัวอื่นๆ ที่ปกติไม่อยากให้ใครรู้

เคส Superfish เกิดกับ MS Windows เท่านั้น :P

GRUB timeout options

There are many timeout configuration for grub2 that you can put in /etc/default/grub

GRUB_TIMEOUT
GRUB_HIDDEN_TIMEOUT
GRUB_RECORDFAIL_TIMEOUT

The last one may help to boot normally in case power loss.

Also try FSCKFIX in /etc/default/rcS :)

Term Ended

ปักหมุด – วันสุดท้ายของการทำงานในตำแหน่งผู้ช่วยอธิการบดีฝ่ายเทคโนโลยีสารสนเทศ และ ผู้อำนวยการสำนักนวัตกรรมการเรียนการสอน มหาวิทยาลัยขอนแก่น – จบ

2015 leap second

อ้างอิงจาก IERS :

A positive leap second will be introduced at the end of June 2015.

Leap second (ภาษาไทย: อธิกวินาที) เป็นการชดเชยเวลา ระหว่างการวัด 1 วันของ เวลาตามนาฬิกาที่เราใช้ (24 * 60 * 60 = 86400 วินาที/วัน) กับ mean solar time ซึ่งวัดตามนิยามหมุนรอบตัวเองของโลกครบ 1 รอบ

ทีนี้ การหมุนรอบตัวเองของโลกมันไม่ได้ลงตัวที่ 86400 วินาทีทุกวันหรอก มันเป็นการหมุนของวัตถุเหมือนๆ กับลูกข่างที่เรียนในฟิสิกส์นั่นแหละ มันเปลี่ยนแปลงได้ถ้ามีแรงมาบวกหรือลบ moment of inertia และก็พบกันว่า แรงเสียดทานจากกระแสน้ำ แผ่นดินไหว สึนามิ การเคลื่อนตัวของเปลือกโลก และอื่นๆ มีผลกับการหมุนของโลก บางทีก็หมุนเร็วขึ้น บางทีก็หมุนช้าลง IERS กับหลายๆ หน่วยงานจึงบันทึกการหมุนของโลก (เทียบจาก solar noon / reference quasar(s) ที่ตำแหน่งเดียวกันบนโลก) และวัดเทียบกับ atomic clock แล้วเอามาชดเชยเวลาตามนาฬิกาให้ใกล้เคียงกับ mean solar time

A Year of Goat

IMG_7303.JPG

ได้ปฏิทินมาจากสถาบันขงจื่อ มข. อ่านออกแค่สามตัวแรก(三 สาม 羊 แพะ 开 เริ่ม/เปิด)  เลยไปค้นๆ คำนี้ดู

ประโยค 三羊开泰 แปลได้ความประมาณ ‘สามแพะนำความรุ่งเรือง/ยิ่งใหญ่’ ใช้เป็นคำอวยพรและใช้รูปแพะ(สามตัว)ประกอบอย่างที่เห็น ที่มาของประโยคนี้จริงๆ มาจากประโยค 三阳开泰 หรือ 三陽开泰 ในตำราอี้จิง (易经) ทั้งนี้ อักษร 羊 และ 阳/陽 (พระอาทิตย์) อ่านออกเสียง หยาง เหมือนกัน ในปีแพะเลยใช้รูปแพะแทน

ในตำราอี้จิง 三陽 หมายถึง ‘สาม(พลัง)หยาง ตรงกับสัญลักษณ์ ䷊ (☰  ฟ้า/☷  ดิน) เรียกว่า 泰 ตามตำรา หมายถึง สงบสุข ยิ่งใหญ่ คำว่า 三陽开泰 จึงแปลได้ว่า ‘สาม(พลัง)หยางนำความสงบสุข’

ตามตำรา三陽 ยังหมายถึงเดือนสาม (กุมภาพันธ์ ตามปฏิทินจีน) ซึ่งตรงกับวันตรุษของจีนด้วย จึงเป็นอีกเหตุหนึ่งที่มักใช้ 三羊开泰 / 三阳开泰 อวยพรวันปีใหม่ นัยว่า ‘ฤกษ์ดีปีใหม่’ ล่ะจ้ะ

 

 

The Return of the Condor Heroes

问世间、情是何物?直教生死相许。
天南地北双飞客,老翅儿几回寒暑。
欢乐趣,离别苦,就中更有痴儿女。
君应有语,渺万里层云,千山暮雪,只影向谁去?

ถามไถ่ทั่วโลกหล้า อันว่ารักเป็นฉันใด? จึงมอบให้กันและกันด้วยชีวิต
วิหคคู่เคียงจากดินอุดรฟ้าทักษิณ เทียบปีกโผผินบินกี่ฤดูกาล
ร่วมหรรษาเริงรื่น ขื่นขมยามพลัดพรากหาย กอปรด้วยบุตรธิดางมงาย
ท่านพึงหมายจำนรรจา ชั้นเมฆสูงหมื่นลี้ ทัศนีย์ภูผาไศล เงาเดียวดายดำรงอยู่ได้อย่างไร?

A New Wheel Set

สอย Campagnolo Scirocco 35mm CX มาจนได้

IMG_7099.JPG

ตั้งใจจะสอย Bitex แต่ของค้างที่ท่าเรืออีกนาน และ Scirocco เหลือชุดเดียวในร้าน ไม่คว้าตอนนี้ก็ไม่รู้จะมาอีกเมื่อไหร่

น้ำหนักรถลดไปเกือบครึ่งกิโล ผ่านไป 100 กม. แล้วโม่เริ่มดัง ลื่น แรง inertia เยอะขึ้น เป็นทั้งข้อเสีย คือ ออกตัวไม่พุ่ง รอบไม่ถึงก็ต้องอดทนนิด และข้อดีคือ ปั่นถึงรอบแล้ว flywheel effect ทำงาน ใช้แรงน้อย ยิงหนีง่าย เจอ head wind แล้วไม่แผ่วเร็ว โดยรวมแล้วดีมากเลย :)

 

Skillet Sausage and Potatoes

IMG_7105.JPG

 

  1. หั่นมันฝรั่งเป็นลูกเต๋า ขนาดสักครึ่งนิ้ว หรือเล็กกว่าถ้าขี้เกียจรอสุกนาน
  2. หั่นหอมหัวใหญ่เป็นแว่นๆ หรือไม่แว่นก็ได้ (ในภาพไม่ได้ใส่หอมหัวใหญ่)
  3. ผัดมันฝรั่ง กับ หอมหัวใหญ่ในน้ำมันพืช ไม่ก็น้ำมันมะกอก จนมันฝรั่งสุก สังเกตผิวจะใส
  4. ไส้กรอกหั่นใส่ลงไปผัด
  5. ตามด้วยพาร์สลีย์สับ
  6. ปรุงด้วยเกลือ พริกไทย

จบ.

ซูชิ

เมื่อวาน โมจิไล่กัดซูชิ เป็นแผลใหญ่ ซูชินอนแน่นิ่งจมกองเลือด แต่ยังหายใจอยู่ หลังจากทำแผล ผูกผ้าห้ามเลือด ก็ปล่อยให้นอน ซูชินอนนิ่ง ขยับได้แค่กระดิกหาง

เช้ามืด ซูชิไม่ตื่นขึ้นมาอีกแล้ว มันจากไปแล้วเมื่อคืน

ที่พักสุดท้ายของซูชิ อยู่หลังบ้านใต้ต้นทับทิม