Howto Convert MP3 Tags To UTF-8
ไฟล์เพลงส่วนใหญ่ที่เป็นเพลงไทยจะมี ID3tag ที่เข้ารหัสแบบ TIS-620 พอเอามาเล่นบนลินุกซ์ที่เป็น Unicode เลยแสดงข้อมูลที่อ่านไม่ออก จะมีโปรแกรมเล่นเพลงบางตัวบนลินุกซ์เท่านั้นที่กำหนดให้แสดง ID3Tag ด้วยการเข้ารหัสตัวอักษรแบบ TIS-620 ได้แต่โปรแกรมส่วนใหญ่ทำไม่ได้
เราจึงต้องทำให้มันแสดงผลให้ถูกต้อง ด้วยการแปลงให้เป็น UTF-8
แก้ปัญหาไฟร์ฟอกซ์บนลินุกซ์แสดงผล Live Hotmail ผิดพลาด
จริงๆมีปัญหามานานแล้ว แต่เพิ่งเห็นแบบชัดๆเมื่อ Windows Live ปรับปรุงข้อมูลเว็บไซต์ครั้งใหญ่เมื่อเร็วๆนี้ โดยที่หน้าแรกให้ความสำคัญกับ Social Network มากขึ้น ถึงแม้ไม่ค่อยได้ใช้งาน hotmail ซักเท่าไหร่ แต่เข้าใช้บ้าง พอเข้าไปแล้วเห็นการแสดงผลที่อุจาดมาก
แสดงปกอัลบั้มรูปภาพและดนตรีบน Ubuntu
พวกไฟล์เพลงต่างๆพอมันเยอะขึ้นก็แยกแยะลำบาก เราสามารถแบ่งมันด้วยรูปภาพปกอัลบั้มได้ โดยการติดตั้งโปรแกรมที่ชื่อ Cover Thumbnailer
วิธีติดตั้ง ใช้คำสั่งบน root shell
[ccWn_bash width="100%"]
add-apt-repository ppa:flozz/flozz
apt-get update
apt-get install cover-thumbnailer
[/ccWn_bash]
Convert text file to UTF-8 encoding
ได้หนังซีรี่ส์ฝรั่งมาแต่ไม่มีซับไทย เลยไปค้นๆในอินเตอร์เน็ตเจอเว็บนึงชื่อ ไทยซับไตเติ้ล หลังจากโหลดไฟล์ซับไทยมา เอามาเปิดใน VLC มันดันเป็นไฟล์ที่เข้ารหัสเป็นภาษาไทย(TIS-620) เลยต้องหาทางแปลงให้เป็น UTF-8 ตอนแรกใช้วิธีเปิดด้วย OpenOffice Writer แล้วเซฟกลับอีกทีเป็น Text File แต่ดูๆมันเหมือนขับสิบล้อไปซื้อหนังสือพิมพ์ปากซอย
เลยต้องหาบรรทัดคำสั่งที่ง่ายกว่านี้หน่อย เลยไปเจอคำสั่ง iconv (ชื่อเดียวกับฟังก์ชั่นบน php ที่หน้าที่เดียวกัน) วิธีใช้คือ
[ccWn_php width="100%"]iconv –from-code=TIS-620 –to-code=UTF-8 subtitle-file-thai.ssa > subtitle-file-utf8.ssa [/ccWn_php]
ถ้ามีไฟล์เยอะก็อาจเขียนเป็นสคริปต์
[ccWn_php width="100%"]for i in `ls *.ssa`;do iconv –from-code=TIS-620 –to-code=UTF-8 “$i” > “new/$i”; done [/ccWn_php]
Read MoreHowto handle mailto link with gmail account on Ubuntu
ตั้งแต่คบกับ Google Apps ลืมไปเลยว่า mail-client คืออะไร Eudora, Outlook, Mercury Mail, Pegasus Mail หรือ Mozilla Thunderbird หน้าตาเป็นยังไงบ้างแล้วก็ไม่รู้ แต่ถึงแม้จะไม่ได้ใช้งานแล้วก็ตาม เวลาเข้าไปที่เว็บต่างๆที่มี link mailto: พอคลิกปุ๊บมันก็จะไปเรียกโปรแกรมที่เป็น mail-client ขึ้นมา แม้กระทั่งใน Ubuntu มันยังเรียก Evolution ขึ้นมาให้ (ไม่ได้ใช้เลย เพราะ calendar ก็ใช้ของ Google)
จริงๆแล้วเราสามารถ handle ไอ้ mailto นี้ได้ ให้มันไปใช้ gmail แทน ตามนี้
Read More


ความเห็นล่าสุด