วันอาทิตย์ที่ 12 กันยายน พ.ศ. 2564

ติดตั้ง Inkscape 1.1 บน Ubuntu

โดยปกติเวลาสั่งติดตั้งโปรแกรม Inkscape โดยใช้ ppa ที่มากับ Linux Distro มักจะได้เป็น version 0.92 แต่ในตอนนี้มีรุ่น 1.1 ออกมาแล้ว ซึ่งสิ่งที่เพิ่มมาคือ ภาษาไทยนั้นไม่มีปัญหากับสระอำแล้ว (รุ่น 1.0) และคำสั่ง export นั้นสามารถเลือกตัวเลือกเป็นไฟล์ jpg ได้ (รุ่น 1.1) ซึ่งก่อนหน้านั้นจะสั่ง export เป็น png เท่านั้น

ในเว็บ Inkscape นั้นจะมีให้เลือกว่าเราต้องการติดตั้งโปรแกรมในรูปแบบไหน มีเป็น AppImage, Flatpak, Snap และ ppa เลือกเอาตามที่ชอบเลย

แก้ปัญหา VS Code - php.validate.executablePath

ผมใช้ Visual Studio Code (VS Code) สำหรับเขียนโปรแกรมภาษา PHP ซึ่งเวลาเปิดใช้งานมันจะขึ้นฟ้องว่าไม่เจอตำแหน่งที่เก็บไฟล์ตัวแปรภาษา PHP ที่ตำแหน่งขวาล่าง ซึ่งสำหรับการใช้งานทั่วไปโดยปกติแล้วก็ไม่จำเป็นต้องไปสนใจมันก็ได้


วันพฤหัสบดีที่ 9 กันยายน พ.ศ. 2564

แก้ปัญหา MySQL - Please DISCARD the tablespace before IMPORT

เจอว่าระบบฐานข้อมูลเกิดรวนเพราะก่อนหน้านั้นเครื่องคอมฯ แฮงค์บ่อย เลยอาจทำให้การอ่านเขียนข้อมูลใน database เกิดความเสียหาย

ตอนแรกว่าจะ format ระบบแล้วติดตั้งใหม่ แต่ด้วยความขี้เกียจ restore พวกข้อมูลที่ backup เอาไว้ เลยลองลบ xampp ในเครื่องแล้วลองติดตั้งใหม่ดูก่อน

พอติดตั้ง xampp ใหม่เสร็จ พอเปิด phpmyadmin ขึ้นมา ปรากฏว่าฐานข้อมูลต่างๆ ยังอยู่เหมือนเดิม เลยสงสัยว่าแบบนี้ อาการรวนอาจจะไม่หายไป เพราะ database ยังอยู่

วันอังคารที่ 31 สิงหาคม พ.ศ. 2564

แก้ปัญหา netstat: command not found ใน xampp

หลังจากติดตั้ง xampp แล้ว เวลาตอนที่เรียกใช้งานขึ้นมาด้วยคำสั่ง

sudo /opt/lampp/lampp start

จะเจอ error เกี่ยวกับ netstat แบบนี้

วันเสาร์ที่ 14 สิงหาคม พ.ศ. 2564

ตั้งค่า template สำหรับการตั้งชื่อไฟล์ตอน export ใน Calibre

การ export ไฟล์ ePUB ของโปรแกรม Calibre นั้น ค่ามาตรฐานของชื่อจะถูกตั้งไว้เป็น

{author_sort}/{title}/{title} - {authors}

หมายถึงจะสร้างไฟล์เป็น "ชื่อเรื่อง - ชื่อผู้เขียน.epub" อยู่ในโฟลเดอร์ [ชื่อหนังสือ] ซึ่งอยู่ในโฟลเดอร์ [ชื่อผู้เขียน] อีกทีหนึ่ง

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

วันพฤหัสบดีที่ 22 กรกฎาคม พ.ศ. 2564

ฝังซับไตเติลแบบ ass ในวิดีโอด้วย ffmpeg

ทำซับไตเติลด้วยโปรแกรม Aegisub จะได้ไฟล์เป็นนามสกุล ass จากนั้นนำมาฝังเป็น hard subtitle ลงในไฟล์วิดีโอด้วยโปรแกรม ffmpeg ด้วยคำสั่ง

ffmpeg -i วิดีโอต้นฉบับ.mp4 -vf "ass=ซับไตเติล.ass" -strict -2 วิดีโอฝังซับ.mp4

เปิด terminal จากนั้น cd เข้าไปในโฟลเดอร์ที่เก็บไฟล์ เวลาอ้างถึงไฟล์จะได้ไม่ต้องใส่ path ให้ยาว

กรณีไฟล์ subtitle แบบ srt ใช้คำสั่ง

ffmpeg -i วิดีโอต้นฉบับ.mp4 -vf "subtitles=ซับไตเติล.srt" วิดีโอฝังซับ.mp4

แต่ว่าการฝังซับไตเติลแบบ srt ยังไม่รู้ว่าต้องกำหนดรูปแบบฟอนต์ยังไงเหมือนกัน

วันจันทร์ที่ 28 กันยายน พ.ศ. 2563

[LibreOffice Writer] เปลี่ยนเครื่องหมายฟันหนู เป็นอัญประกาศ

โดยปกติเวลาเราพิมพ์เอกสารบนโปรแกรมพิมพ์เอกสารอย่าง Microsoft Word หรือ LibreOffice Writer นั้น เมื่อเราพิมพ์เครื่องหมายคำพูด (") ซึ่งในภาษาไทยเรียก "ฟันหนู" เมื่อพิมพ์แล้วตัวโปรแกรมจะแก้ไขให้เป็นเครื่องหมาย “อัญประกาศ” ให้โดยอัตโนมัติ (อัญประกาศ มีทั้งแบบ “อัญประกาศคู่” และ ‘อัญประกาศเดี่ยว’)

เครื่องหมาย “อัญประกาศ” หรือในภาษาพูดก็คือ เครื่องหมายคำพูดนั่นแหละ

แต่ถ้าหากว่าเราพิมพ์ข้อความบนโปรแกรมอื่นๆ ที่ไม่ใช่โปรแกรมพิมพ์เอกสาร เช่น พิมพ์ข้อความใน Google Chrome, Firefox, Line, Facebook และอีกสารพัด เครื่องหมายฟันหนู จะไม่ถูกแปลงให้เป็นเครื่องหมายอัญประกาศ

วันศุกร์ที่ 12 มิถุนายน พ.ศ. 2563

ติดตั้ง Aegisub โปรแกรมทำซับไตเติลบน Ubuntu

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

เคยเห็นบน Windows คนนิยมใช้โปรแกรม Aegisub ดูแล้วก็สะดวกดี ลูกเล่นเยอะด้วย ก็พยายามหาโปรแกรมแนวๆ นี้บน Linux แต่ก็ยังไม่เจอ

แล้วก็เพิ่งมาเจอว่าที่จริงแล้ว Aegisub ก็สามารถใช้งานบน Ubuntu ได้ด้วย โอ้ว

วันเสาร์ที่ 23 พฤษภาคม พ.ศ. 2563

แก้ปัญหาให้ Linux สามารถดู WeTV ได้

เพิ่งได้ Android Box มาจาก True พอเอามาลองเล่นแล้วชอบใจ จากนั้นติดตั้งแอป WeTV แล้วเจอซีรีส์ ดูๆ ไปก็สนุกดี พอจะมาดูต่อในคอมฯ ปรากฏว่าเปิดดูไม่ได้ซะงั้น ไม่ว่าจะเป็น Vivaldi, Opera, Firefox, Chrome T-T


วันพุธที่ 6 พฤษภาคม พ.ศ. 2563

ตั้งค่า Kodi ให้แสดงภาษาไทย

ได้กล่อง Android Box มาจาก True เลยลองเอามาเล่นดู ด้วยความที่ไม่เคยใช้มาก่อน เลยงงๆ ว่าต้องทำอะไรยังไง

ปัญหาเรื่องหนึ่งที่เจอคือ ภาษาไทย
การแสดงชื่อไฟล์ที่เป็นภาษาไทยนั้นกลายเป็นตัวสี่เหลี่ยม
ซับไตเติ้ลหนัง ก็กลายเป็นตัวสี่เหลี่ยมเช่นกัน

วิธีแก้คือต้องติดตั้งฟอนต์ไทยลงไปก่อน