๒๒ กุมภาพันธ์ ๒๕๕๒

พิมพ์ภาษาไทยบน twhirl

=================================================
UPDATE
ตอนนี้ Adobe Air version 1.5.1 รองรับภาษาไทยสมบูรณ์แล้วครับ ยินดีด้วยสำหรับผู้ใช้ twhirl/tweetdeck ทุกท่านครับ
=================================================

คงมีชาว twitter ไม่น้อยที่ใช้ twhirl ในการ tweet

ซึ่งเจ้า twhirl นี้มีปัญหาการรองรับภาษาไทยอยู่ตรงที่เวลาเราพิมพ์ตัวอักษร ค จ ข ฃ จะมีตัวอักษรประหลาดโผล่มาข้างหน้าเสมอซึ่งสร้างความรำคาญใจกับหลายคน อย่างน้อยผมหนึ่งคนล่ะ ผมจึงทำ script ที่ใช้สำหรับลบตัวอักษรประหลาดข้างหน้าออกซึ่งหลักการทำงานของมันก็คือ
1. เริ่มต้น script โดยการกำหนด keyboard เป็นภาษาไทย
2. ค้นหาการกด keyboard ต่อไปนี้
2.1 ค จ ข ฃ : ถ้ากดตัวพวกนี้ และชื่อ title ขณะนั้นมีคำว่า "@twitter - twhirl" จะทำการกดปุ่ม ซ้าย ลบ(Backspace) ขวา เพื่อลบตัวอักษรเกิน
2.2 grave accent หรือปุ่มเปลี่ยนภาษา จะทำการปิด script ตัวที่ทำให้ข้อ 2.1 ทำงาน ถ้าปิดอยู่ ก็เปิด
3. ในกรณีที่ภาษาในเครื่องกับภาษาใน script สลับกันให้กดปุ่ม ctrl+shift+z เพื่อสลับค่ากลับ

ดาวน์โหลดและติดตั้งโปรแกรม AutoHotkey ได้ที่นี่

================
Downloads
================

ดาวน์โหลด script เวอร์ชันล่าสุด
AdobeAirThaiFix 1.01

script version ก่อนหน้า
AdobeAirThaiFix 1.0
TwhirlThaiFix 1.0 Beta

วิธีใช้ เมื่อลง AutoHotkey แล้วให้ run script โดยการเปิดไฟล์ขึ้นมาเลย เท่านี้ script ก็รันแล้ว

================
Change Logs
================

AdobeAirThaiFix V1.01 (867 Bytes)
- รวบขั้นตอนซ้ำๆกันให้อยู่ในขั้นตอนเดียว ทำให้ลดขนาดไฟล์ script ลง
- เพิ่ม key การกด shift+(8,0,-,\) บน layout keyboard ภาษาไทย
AdobeAirThaiFix V1.0 (1.84 KB)
- แก้ไขจากค้นหา title ชื่อ twhirl เป็นค้นหา title ชื่อ @twitter - twhirl เพื่อความรัดกุมในการทำงานของ script
- เปลี่ยน script เป็นชื่อ AdobeAirThaiFix โดยเริ่ม version ที่ 1.0
- เพิ่มโปรแกรม TweetDeck ลงไปด้วยเพราะเป็น Adobe Air App เหมือนกัน




PanJ


๓๑ มกราคม ๒๕๕๒

XHTML/CSS สำคัญไฉน [ตอนที่ 1]

เจิมบล็อคหลังปรับปรุงใหม่

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

วันนี้ผมจะมาเอ่ยถึง XHTML/CSS ครับ สำหรับคนเขียนเวปคงคุ้นเคยกันไม่มากก็น้อย

XHTML vs HTML

XHTML(Extensible HyperText Markup Language) นั้นเป็นโครงสร้างภาษาที่ใช้หลักของ XML(Extensive Markup Language) ซึ่งจะมี Syntax ที่เข้มงวดกว่าเช่นแท็ก br นั้นปกติใน HTML สามารถใส่<br>ลงไปในส่วนที่ต้องการเว้นบรรทัดได้เลย แต่ว่าสำหรับ XHTML แล้วจะไม่สามารถใส่แท็กเปิด โดยที่ไม่มีแท็กปิดได้ถ้าต้องการให้โค้ดของเรา valid (สามารถตรวจสอบ XHTML validity ได้ที่นี่) ดังนั้นหากต้องการใส่แท็กเปล่าๆลงบน XTHML สามารถทำได้โดยการใช้<br/>แทน ซึ่งเท่ากับ<br></br>นั่นเอง

ทำไมมันต้องอยู่คู่กัน? XHTML กับ CSS

หากจะเปรียบเวปไซต์เป็นคน (X)HTML ก็คงเป็นโครงสร้างของคนนั้นๆ สูง เตี้ย อ้วน ผอม หน้าเหลี่ยม(?!) หน้ากลม แต่สำหรับ CSS นั้นสามารถเปรียบได้กับการแต่งตัว เสื้อผ้าหน้าผม เครื่องประดับ นั่นเอง ดังนั้นจะเห็นได้ว่าการที่ XHTML กับ CSS นั้นแยกกันทำให้มีความสะดวกในการแก้ไขส่วนของ Design กับ Coding ให้แยกออกจากกัน เปรียบเทียบกับวิธีสมัยเก่าที่ใช้ table ในการซอยหน้าเวปเป็นส่วนๆแล้วใส่ รูป/ข้อความ ลงไปนั้นทำให้เกิดความสับสนในการมาแก้ไขโค้ดภายหลังได้

สำหรับตอนหน้าผมจะมากล่าวถึงหลักการของ XHTML ร่วมกับ CSS ครับ

ปันเจ