The End of 2nd Semester

ในที่สุด School Rumble เทอม 2 ก็จบไปด้วยจำนวน 26 ตอน ฮาไม่แพ้เทอมแรก

School Rumble

เนื้อหาในเทอมสองนี่หยุดอยู่ที่ manga ตอนที่ 166 (ตอนนี้มีถึง 191 แล้ว) ถ้าคิดคร่าวๆ ว่าเทอมนึงใช้ต้นฉบับ 80 ตอน อาจจะต้องรออีกซักปีนึงกว่าจะมีเนื้อเรื่องมากพอที่จะเอามาทำเป็น anime ระหว่างนี้ก็อ่าน manga ไปพลางๆ ก่อน

Fixing Thai in Hotmail w/ Greasemonkey

จากที่เมื่อวานหัดใช้ greasemonkey ดูแล้วรู้สึกว่ามัน powerful ดีทีเดียว วันนี้ลองใช้ทำอะไรที่มันมีประโยชน์มากกว่าลบฟอร์มที่ไม่ต้องการออกบ้าง

โจทย์วันนี้คือ แก้ไขการแสดงผลภาษาไทยของ hotmail ใน Firefox โดยอัตโนมัติ

ปกติแล้วเวลาเข้าเช็คเมลใน hotmail ทาง server ของ hotmail จะส่ง content-type มาผิดประเภท โดยส่งมาเป็น Latin-1 (iso-8859-1) ดังนั้นถ้าเจอเมลที่มีหัวเรื่องเป็นภาษาไทย จะเดือดร้อน อ่านไม่ออก ต้องวุ่นวายไปจิ้ม View -> Character Encoding -> Thai ทุกครั้ง บ่อยๆ เข้ามันก็น่าหงุดหงิด

User script ตัวนี้จะปรับการแสดงผลในหน้า Inbox และหน้าดูข้อความให้ถูกต้อง โดยหลักการทำงานคือ script จะมองหาตัวหนังสือที่ “ควรจะ” เป็นภาษาไทย แล้วเปลี่ยนเป็นตัวหนังสือที่อ่านออกให้ ดูไม่ค่อยจะ elegant เท่าไหร่ แต่ว่าจาก javascript เราไม่สามารถไปแก้ไข characterSet ของ document ได้ (document.characterSet มันเป็น read-only) ก็เลยต้องใช้วิธีลูกทุ่งแบบนี้

วิธีติดตั้งก็เหมือนปกติ

  1. ลง extension greasemonkey (อย่าลืม restart Firefox)
  2. เอา firefox เปิดไปที่หน้านี้ http://dogpositive.com/userscript/hotmail.user.js
  3. จากในเมนู Tools -> Install This User Script

เหตุผลจริงๆ ที่ต้องมานั่งแก้อะไรพรรค์นี้คือ hotmail มันแอบโกง ถ้ารู้ว่าเราใช้ browser อื่นที่ไม่ใช่ IE เข้าไปดู ก็จะส่งหน้าอ่านไม่ออก แบบนี้มาให้

วิธีแก้ไขที่ยั่งยืนคือ ไปใช้ free email ยี่ห้ออื่นที่มันดีกว่านี้อย่าง gmail, yahoo mail จะดีกว่า

Cleaning Pantip’s Form w/ Greasemonkey

เวลาตอบกระทู้ในเวบบอร์ดพันทิบ.คอม มีฟอร์มให้กรอกเยอะแยะไปหมด บางฟีเจอร์ก็ไม่เคยจะได้ใช้เลย อย่าง Photo2Mobile อะไรนั่นก็ หรือว่าฟีเจอร์วาดรูปที่แรกๆ เหมือนจะมีคนเห่อ แต่ไปๆ มาๆ ก็ไม่เห็นมีใครใช้ซักเท่าไหร่ เก็บไว้ก็รกหูรกตา


หน้าตาแบบเก่า มีฟอร์มยุ่บยั่บ

แต่ความน่าหงุดหงิดเหล่านี้บรรเทาได้ด้วย extension ของ Firefox ที่ชื่อว่า greasemonkey ซึ่งเป็น extension ที่ช่วยให้เราสามารถเขียน javascript แก้ไขหน้าเวบในฝั่ง client ได้ โดย javascript แบบเนี้ย ภาษาของ greasemonkey เค้าจะเรียกว่า userscript

วิธีการใช้งานก็ไม่มีอะไรมาก

  1. ลง extension greasemonkey
  2. เอา firefox เปิดไปที่หน้านี้ http://dogpositive.com/userscript/pantiptopic.user.js
  3. จากในเมนู Tools -> Install This User Script

หลังจากนี้เวลาจะตอบกระทู้ ช่องที่ไม่ได้ใช้ก็จะหายไปแล้ว


แก้ไขใหม่ด้วย userscript

เทคนิคนี้สำหรับเฉพาะคนใช้ Firefox เท่านั้น
ถ้ายังไม่ได้ใช้ Firefox ไปโหลดมาใช้แล้วชีวิตจะดีขึ้นเยอะ
โหลด -> English version, เวอร์ชันภาษาไทย

Thai eBay

เพิ่งรู้ว่าเดี๋ยวนี้มี eBay ภาษาไทยด้วย
แต่พอคลิกที่สินค้า ก็ยังลิงค์ไปที่ eBay เมืองนอกอยู่ คงยังไม่มีใครเอาอะไรมาขาย แต่ถ้าเปิดตัวขึ้นมาแล้วจัดการเรื่องระบบ payment ดีๆ เวบบ้านเราอย่างพวก ThaiSecondhand คงเหนื่อยหนัก

เดือนหน้า คนใช้ PayPal จะสามารถถอนเงินในบัญชีมาใส่ในธนาคารเมืองไทยได้แล้วด้วย
ท่าทางจะเอาจริง