Tag: Ubiquity

Translate to/from Thai with Ubiquity

Translate to/from Thai with Ubiquity

ถ้าขี้เกียจเปิดโปรแกรมดิคชันนารี่เพื่อแปลศัพท์เล็กๆน้อยๆเวลาท่องเว็บ ลองใช้บริการ ubiquity กันดีไหมเอ่ย? Ubiquity ใช้บริการแปลจากเฮียกูอีกที ที่ http://translate.google.com/ แต่แปลผ่าน ubiquity สะดวกกว่ากันเยอะครับ – ป้ายคำที่ต้องการ กดคีย์บอร์ดสองสามจึ๊ก เรียบร้อย ทีนี้ ubuiquity เวอร์ชั่นปัจจุบัน (0.1.8) ยังไม่ support ภาษาไทย – ไม่เป็นไรครับ แงะนิดหน่อยก็ใช้ได้ ตามขั้นตอนต่อไปนี้ เปิดไฟล์ nountype.js Windows: อยู่ที่ C:\Documents and Settings\[UserName]\Application Data\Mozilla\Firefox\Profiles\[ProfileToken]\extensions\ubiquity@labs.mozilla.com\feed-parts\header\en\nountypes.js Mac OS X: อยู่ที่ /[UserName]/Library/Application Support/Firefox/Profiles/[ProfileToken]/extensions/ubiquity@labs.mozilla/feed-parts/header/en/nountypes.js โดยที่ [UserName]: คือ user account on machine [ProfileToken]: เช่น “13zs3×8m.default” หาบรรทัดที่ขึ้นต้นด้วย LanguageCodes ตามรูปข้างล่าง จากนั้นเพิ่ม บรรทัดนี้เข้าไป ‘thai’ : ‘th’ อย่าลืมเติมคอมม่า (,) ที่บรรทัดก่อนหน้าด้วยนะ Save โลด Restart Firefox มาทดสอบกันว่าทำงานได้หรือเปล่า ลอง highlight คำที่ต้องการแปล – [...]

 

Greasemonkey – power of user demand

Greasemonkey – power of user demand

เหตุเกิดจากเมื่อเช้าเพื่อน sms มาบอกว่าเกรดออกแล้ว… เลยอาบน้ำ ออนไลน์ ก่อนไปทำงาน – เข้าไปที่สำนักทะเบียนและประมวลผล จุฬาลงกรณ์มหาวิทยาลัย – login เข้าไปปุ๊บก็นึกขึ้นมาได้ว่ามันไม่ support บราวเซอร์อื่นนอกจาก ie6 ขออภัยระบบกำลังปรับปรุงสามารถรองรับได้เฉพาะ Internet Explorer Browser Version ไม่เกิน 7 เท่านั้น ขออภัย OS X ก็ไม่มี ie เหมือนกัน (ว้อย) ไม่ได้กระแดะ แต่นึกออกป่ะว่าอารมณ์ตอนนั้นมันรีบๆ ใครจะเปิด VM เพื่อแค่เปิด ie (วะ) – เลยแก้ปัญหาเฉพาะหน้าด้วย firebug หาลิ้งค์มั่วไปตามเรื่อง กลับมาบ้านเลยนั่งคิดๆว่า ถ้าเจ้าของเว็บเขาไม่ทำให้มัน support เราทำเองเลยได้ไหม? คำตอบอยู่ที่ Greasemonkey – add-ons ของ FF Greasemonkey อนุญาตให้เราเขียน JavaScript เพื่อจะแก้ไข “อะไรก็ได้” ในหน้าเว็บที่เป็นเป้าหมาย การทำงานของมันไม่ซับซ้อน บราวเซอร์รีเควส url ไปหา web server web [...]

 

Mozilla Ubiquity – power of command

Mozilla Ubiquity – power of command

ต่อจาก Graphical Keybard User Interface ตอนที่แล้ว Ubiquity เป็น add-ons ตัวหนึ่งของ Firefox ที่เปลี่ยนบราวเซอร์ตัวเก่งของเราให้เป็น terminal ภายในอึดใจ จาก tutorial บอกตามตรงว่า pre-built command “ไม่โดนใจ” ผมซักเท่าไหร่ – คำสั่งอย่าง email, map, wikipedia เป็นอะไรที่ไม่จำเป็นกับชีวิตประจำวัน ส่วนใหญ่วิธีเดิมที่ใช้อยู่ก็ง่ายดีอยู่แล้ว แต่ที่น่าสนใจคือ มันเขียนคำสั่งเองได้ แถมง่ายโคดๆ หลังจากอ่านวิธีการเขียน command แล้วก็ทดสอบด้วยการลองเขียน – โจทย์ที่ตั้งมีประมาณนี้ อยากดาวน์โหลด scanned manga ที่เว็บการ์ตูน เว็บอย่าง stoptazmo ง่ายต่อการดาวน์โหลด – แต่จะโหลดที่ต้องเล็งจิ้มลิ้งค์ที่มีเป็นพรืด ปวดตาสุดๆ ไม่มี Orbit หรือพวก download manager เพราะขี้เกียจเปิด VM Windows หลังจากนั้นชั่วโมงนึง ก็ได้เจ้า drain-manga ออกมา วิธีการใช้มั่วๆหน่อย (ตามคนเขียน) คือพิมพ์ drain-manga ตามด้วยชื่อของการ์ตูนที่จะโหลด [...]

 

Graphical Keyboard User Interface

Graphical Keyboard User Interface

เคยเขียนเกริ่นเรื่อง User Interface ไว้ตอน Ringo วันนี้มาลองเปรียบเทียบ UI ที่เราใช้กันปัจจุบันบ้างดีกว่า Command Line Interface (CLI) CLI เป็นรูปแบบแรกๆที่มนุษย์ใช้เพื่อสื่อสารกับคอมพิวเตอร์ เข้าใจว่าคีย์บอร์ดเป็นพัฒนาการขั้นต่อมาของพิมพ์ดีด ในเมื่องานเขียนเราใช้พิมพ์เอา ทำไมเราจะพิมพ์สั่งให้คอมพิวเตอร์ทำงานไม่ได้ใช่ไหม? รูปแบบนี้ใช้กันมาต่อเนื่องตั้งแต่ยุคเครื่อง IBM มาจน PC จนกระทั่ง apple ได้ไอเดีย (ลอก) มาจาก PARC เกิดเป็น GUI นั่นแหละ ยุคสมัยจึงเริ่มเปลี่ยนไป สาเหตุหลักๆที่เกิดการเปลี่ยนแปลงเพราะ Mind Model ของคนเรา(ทั่วๆไป) มันไม่เข้ากับการใช้ CLI เท่าไหร่ – ชีวิตประจำวันเรา interact กับสิ่งของแบบ “สัมผัส” ไม่ใช่เขียนคำสั่งให้มันทำงาน Graphical User Interface (GUI) GUI เริ่มแรกคือคอนเซ็ปต์ที่ใช้พิกัด xy ของตัวเคอร์เซอร์ที่ลากไปมาบนพื้นผิว 2 มิติ ไป interact กับวัตถุที่อยู่บนพื้นผิว – เมื่อจิ้มโดนแล้วก็เกิด action ต่างกันไปแล้วแต่ประเภทของวัตถุ ที่น่าสนใจคือ [...]