ทริปหนีร้อน ช่วงสงกรานต์ 2553 – กัศมีร์ (แคชเมียร์) อินเดีย
[nggallery id=118]
ทริปหนีร้อน ช่วงสงกรานต์ 2553 – กัศมีร์ (แคชเมียร์) อินเดีย
[nggallery id=118]
เพิ่งสังเกตเห็นว่า URL auto completion ของ Google Chrome ไม่ได้ทำแค่ URL auto completion แต่ทำตัวเป็น Calculator/Unit Converter ด้วย ..
ตัวอย่างเช่น พิมพ์ “600 ft” มัน auto complete เป็น “= 182.88 meters” ได้

เท่าที่ sniff ดู คือมันส่ง HTTP GET ไปที่ Google จริงๆ ไม่ได้คำนวณโดยตัว Google Chrome เอง
/me ตอนที่ทดสอบใช้ Google Chrome 6.0.466.0 dev / Linux
… เปิดเทอมมาตั้งแต่ปลายเดือนก่อนโน้น
ทุกงานแฝงไปด้วย background processes สัก 3 เท่า ของ foreground processes
กิจกรรมอื่นๆ ที่อยากบันทึกไว้ในช่วงเดือน มิ.ย. โดยย่อ
กระนั้น เดือน มิ.ย. ก็ยังทำเรื่องไร้สาระเสร็จไปหลายอย่างเหมือนกัน เช่น God of War I + II Titan Mode อีกรอบ เหตุไม่มีอะไรมาก เครียดๆ กับสั่งงานแล้วไม่ได้ดั่งใจ เลยระบายด้วยการฆ่า คน ปิศาจ :P .. พอใจเย็นก็มานั่งต่อกันดั้ม (1/144 CB-001.5 1.5 GUNDAM) เสร็จไปอีกหนึ่งตัว :P
อ้อ ! ได้ BlackBerry มาหนึ่งเครื่อง (โดนบังคับให้ใช้) .. ออนไลน์ตลอดเวลานี่มันเมพจริงๆ … ใช้ BBTether/Berry4All บน Ubuntu มี config ของ DTAC Thailand ให้เลือกเลย .. สบาย :D
ออกเวอร์ชัน 0.5.0 จนได้สิน่า :P
หนึ่งในปัญหาของ Acer Aspire One D150 เวลาใช้กับลินุกซ์ (ใดๆ) คือ ถ้าใช้งานโดยไม่ปรับแต่งอะไรเลยมันจะทำงานที่ 1.33 GHz แทนที่จะเป็น 1.66 GHz ตาม spec ของ CPU Intel Atom N280 โดยที่ CPU frequency scaling จะปรับให้ CPU ทำงานที่ 800 MHz – 1.33 GHz … ถ้าต้องการใช้งานเต็มประสิทธิภาพต้องเติมเคอร์เนลออปชัน acpi_no_auto_ssdt (ลองผิดลองถูกกับ ACPI อยู่หลายครั้ง ออปชันนี้กระทบน้อยสุดแล้ว) ซึ่งจะได้สัญญาณนาฬิกา 1.66 GHz เต็ม แต่จะใช้ CPU frequency scaling ไม่ได้
พยายามหาต้นตอของปัญหานี้ตั้งแต่ซื้อเครื่องเมื่อปีที่แล้ว พบว่าปัญหาอยู่ที่ข้อมูลในตาราง DSDT (Differentiated System Description Table) ของระบบ ACPI .. ทางแก้ มีสองทางคือ สร้าง custom DSDT แล้วสั่งให้เคอร์เนลโหลดมาใช้งานแทน DSDT ของระบบ หรืออีกทางคือ รอ Acer อัปเกรด BIOS … ทั้งสองกรณี เป็นท่ายากทั้งคู่ ขี้เกียจ .. เลย workaround ใช้งานแบบไม่มี CPU frequency scaling ไป จะว่าไปก็ไม่ได้เดือดร้อนอะไรเพราะเสียบปลั๊กไฟใช้งานเกือบตลอดอยู่แล้ว
แต่ในที่สุด Acer ก็อัปเกรด BIOS และแก้ปัญหาที่ว่านี้จนได้ .. เพราะ BIOS รุ่นเดิมไปใช้ MS Windows 7 ก็จะทำงานแค่ 1.33 GHz เหมือนกัน ก๊าก ! …. ถึงว่าสิ ! ถ้าเป็นปัญหาเฉพาะลินุกซ์ .. Acer คงไม่ทำ BIOS ใหม่ให้หรอกมั้ง เพราะรุ่นนี้ไม่มีเวอร์ชันลินุกซ์วางขาย … สรุปเลยเป็นผลพลอยได้จาก MS Windows 7 ซะงั้น .. ฮาๆๆ
พอโหลดไฟล์ BIOS มา ก็มีโปรแกรมสำหรับแฟลช BIOS ใหม่ สำหรับ DOS และ Windows 32 bits … แล้วจะทำไงล่ะนี่ เครื่องที่ใช้อยู่ ไม่มีทั้งสอง OS ! .. พยายามจะทำ Windows XP Live USB บนลินุกซ์ก็จะใช้ท่ายากเกินไป .. จะหาฮาร์ดดิสก์ Windows XP มาเสียบใช้ชั่วคราวก็ต้องตามหาไดรเวอร์ .. สุดท้าย เลยหันมาหา FreeDOS โดยเอา UNetbootin ทำ FreeDOS Live USB แล้วก๊อปปี้ไฟล์สำหรับแฟลช BIOS สำหรับ DOS ลงไปด้วย เสร็จสรรพก็บูตจาก USB …
บูตเสร็จก็จะปรากฎ prompt เป็น A: เป็นไฟล์ในอิมเมจของ FreeDOS และถ้าเปลี่ยนไปไดรว์ C: ก็จะเห็นไฟล์ที่ก๊อปไว้ใน USB
รันแบตช์ไฟล์ เข้าโปรแกรมแฟลช ก็จะเริ่มทำงานเลย ไม่มีรอถาม (Y/N) ให้เปลี่ยนใจ … เลยทำได้แต่ภาวนาว่าอย่าให้เกิดปัญหาอะไรขัดจังหวะโปรแกรมแฟลช
… แฟลชสำเร็จ เครื่องก็รีบูต ..
เข้าเมนู GRUB2 เอา acpi_no_auto_ssdt ออก .. Ctrl-X บูต .. สำเร็จ ! ในที่สุดก็มาใช้ Intel Atom N280 ใน Acer Aspire One D150 ก็ทำงานได้ที่ 1.00 – 1.66 GHz แล้ว .. ใช้งานได้สมบูรณ์เสียที :D
เคย ทดสอบ MaxNet เมื่อตอนที่อัปเกรดเป็น 4 Mbps .. สัปดาห์ที่แล้วเปลี่ยนมาเป็น 3BB เพื่อลดค่าเบอร์บ้าน ก็ลองทดสอบดูอีกที
จาก speedtest.net – เซิร์ฟเวอร์ในไทย

จาก speedtest.net – เซิร์ฟเวอร์ที่ LA

ก็ดูดีกว่าเดิม ทดสอบในไทยเกิน 4 Mbps ซะงั้น … และที่ดีกว่าแน่ๆ คือไม่ disconnected บ่อยๆ เหมือนแต่ก่อนแล้ว
[nggallery id=113]
ปีใหม่ 2553 ไปเที่ยวกับครอบครัว + พกหมวยเล็กไปด้วยอีกหนึ่งหมวย :D
[nggallery id=111]
ต่อจากการสัมมนา ก็เป็น day trip :)
[nggallery id=110]
บันทึกการเดินทางไว้หลายเดือนก่อน เพิ่งจะเอารูปมาแปะนี่แหละ :P
[nggallery id=109]