March 4, 2013

ทำให้ DOS Box ของ Windows XP แสดงผลภาษาไทยได้


เนื่องจากผมจำเป็นต้องทดสอบโปรแกรมที่อยู่ใน DOS และมีการแสดงผลภาษาไทยอยู่ด้วย
จึงต้องการตั้งให้หน้าจอ DOS Box สามารถแสดงภาษาไทยได้

ก่อนหน้านี้จำได้ว่ามันมีเมนูใน DOS Box เลยว่าจะตั้งให้แสดงผลเป็นภาษาไทย แต่ตอนนี้หาไม่เจอ และไม่สามารถทำได้

จึงต้องค้นหาเอาในเว็บ
พบวิธีการทำหลายแห่งแต่คล้ายๆกัน คือ ต้องตั้งฟอนต์ภาษไทยแบบความกว้างคงที่ลงไปก่อน คือ  courmon.ttf เสร็จแล้วไปแก้ไข Registry ให้เมนูของ DOS Box มองเห็นฟอนต์ตัวนี้ ก็จะใช้ได้

แต่การแก้ไข Registry ด้วยมืออาจเสี่ยงไปหน่อย จึงมีผู้ทำเป็นไฟล์ .reg ให้เรียกใช้เลย
ผมก็ทำแบบนี้ ก็ใช้ได้

แต่มีข้อเสียอยู่หน่อยตรงตอนป้อนข้อความภาษาไทย หากมีสระหรือวรรณยุกต์ที่ลอยอยู่ข้างบนหรือล่าง จะยังไม่แสดงข้อมูลนั้นทันที เพราะมีการชดเชยสระ หากต้องการให้การแสดงถูกต้อง จะต้องสั่งย่อหน้าจอ แล้วเรียกหน้าจอขึ้นมาใหม่ก่อนจึงจะจัดข้อความและแสดงได้อย่างถูกต้อง

แหล่งข้อมูล
http://www.it4x.com/forum/index.php?topic=4998.0
http://www.justusers.net/articles/others/thaidosxp/thaidosxp.htm ที่นี่จะมีรายละเอียดมากหน่อย

February 14, 2013

การกำหนด charset (tis-620, utf-8) ให้กับ Web page

สำหรับผู้ที่สงสัยว่าการกำหนด charset ให้กับหน้าเว็บที่มีภาษาไทยนั้น ควรกำหนดเป็น tis-620 หรือ utf-8 หรือ windows-874 แบบไหนจะดีกว่ากัน

ผมจึงได้ลองทดสอบเทียบกันดู (แต่ได้ตัด windows-874 ออก เพราะคิดว่ามันเป็นมาตรฐานเฉพาะของ Microsoft เท่านั้น)

ผมได้สร้างไฟล์ที่มี Tag <meta http-equiv="content-Type" content="text/html; charset=tis-620">
แล้วลองใช้ charset 3 แบบ คือ ไม่กำหนด, tis-620 และ utf-8

แล้วบันทึกเป็นแบบ ANSI, Unicode, UTF-8 ด้วย Notepad
จากนั้นใช้ Firefox เปิดดู แล้วตรวจสอบว่าภาษาไทยอ่านออกหรือไม่ และดูว่า Firefox เลือก Encoding ให้เป็นแบบใด

การเข้ารหัสตัวอักษรไทย แบบ ANSI, Unicode และ UTF-8

หากเราสร้างไฟล์ที่มีภาษาไทยด้วย Notepad
แล้วสั่งบันทึก หรือสั่ง Save As จะมีถามให้เลือก Encoding 4 แบบ
-ANSI
-Unicode
-Unicode big endian
-UTF-8
แล้วเราควรจะเลือกแบบไหน?
มาลองดูกันครับ

November 20, 2012

การกู้ภาพถ่ายจาก SD-Card ที่แจ้งให้ Format ตลอด


ปัญหานี้เกิดขึ้น 2 ครั้งแล้วที่พบว่า SD-Card ในกล้องถ่ายรูปแจ้งว่า Sd-Card ที่เสียบอยู่นั้นใช้ไม่ได้ และถามว่าจะให้ Format เลยหรือไม่
เหตุการก่อนหน้าคือมีการถอด SD-Card นั้นไปเปิดดูรูปบนเครื่อง PC แต่ไม่ได้ Copy ไฟล์ไว้

ครั้งแรกที่เกิด
ผู้ใช้สั่ง Format แผ่น SD-Card ด้วยกล้องไปแล้ว และมีการถ่ายรูปเพิ่มอีกประมาณ 10 รูป ก่อนที่จะพบปัญหา
การแก้ปัญหา ได้ใช้โปรแกรม  Pandora Recovery ซึ่งต้องใช้เมนู Surface scan จึงจะหาไฟล์พบ
สามารถกู้ได้ประมาณ 80% บางไฟล์ที่กู้มาได้จะได้ภาพไม่เต็ม หรือมี 2-3 รูปปนกัน ต้องลบทิ้ง
ไฟล์ที่กู้ได้จะถูกตั้งชื่อใหม่และวันที่ของไฟล์จะเป็นวันที่กู้ไฟล์
แต่ยังสามารถกู้วันที่ไฟล์กลับมาได้โดยใช้โปรแกรม JpgTime ดึงเวลาจาก Exif มาใช้

January 3, 2012

การ Map ไฟล์ใน Box.net ให้มาอยู่เป็น Network Drive บนเครื่อง PC

สำหรับผู้ที่เป็นสมาชิกของ Box.net คุณสามารถแปลง Box ของคุณให้มาเป็นไดรฟ์บนเครื่อง PC ได้ง่ายๆ โดยไม่ต้องลงซอฟต์แวร์อะไรเลย เหมาะสำหรับการทำเป็นไดรฟ์ส่วนกลาง แชร์กันใช้งาน (ไม่ต้องซิงก์)

วิธีการทำ
  • เปิด Windows Explorer คลิกที่ Tools
  • ให้เรียกคำสั่ง Map network drive...
  • ระบุชื่อย่อของไดรฟ์ เช่นให้เป็น Y:
  • ระบุ Folder เป็น http://www.box.net/dav
  • เลือก Reconnect at logon หากต้องการให้ไดรฟ์นี้โผล่ทุกครั้ง และคลิกที่ different user name เพื่อระบุ User name และ Password ของ box.net ลงไป
  • เสร็จแล้วจะสามารถใช้งานไดรฟ์ Y: ได้เป็นเหมือน Network Drive ได้เลยครับ

August 15, 2011

การสร้างไฟล์ ISO ให้มีวันที่เวลาเหมือนต้นฉบับ


วันนี้ได้ลองสร้างไฟล์ ISO ต้นฉบับสำหรับทำแผ่น CD-ROM
 พบว่าวันเวลาของไฟล์ที่แตกออกมาจาก ISO ไม่เหมือนต้นฉบับ
จึงทำการทดสอบตามตาราง
โดยใช้โปรแกรมดังนี้
UltraISO V9.36.2766
InfraRecorder V0.51.0.0
Nero Express Essentials V7.5.14.2
WinRar V3.90