บทความ

กำลังแสดงโพสต์จาก มกราคม, 2018

L-Karaoke V.1.0-4 (NCN MIdi Karaoke For Linux)

รูปภาพ
ตอนนี้เครื่องคอมฯ ที่ใช้งาน สามารถติดตั้ง Lazarus + FPC (Free Pascal Compiler) ได้สำเร็จ หลังจากใช้ Linux มาร่วมสองปีแล้วไม่สามารถติดตั้งใช้งานได้ซะที ก็เลยคิดจะลองเอามาเขียนโปรแกรมเล่นคาราโอเกะ เพราะโปรแกรมที่นิยมใช้กันคือ eXtreme Karaoke แต่ปัญหาก็คือมันเอามาใช้บนลินุกซ์ไม่ได้ ที่จริงแล้วก็ไม่ได้อยากเขียนเองหรอก แต่ตัวอื่นๆ ที่มีอยู่ มันไม่ตอบโจทย์การใช้งาน แต่ก็ยังไม่รู้ว่าจะเขียนเองสำเร็จหรือเปล่า เมื่อช่วงปลายกรกฎา ปี 59 ได้ไปเจอโปรแกรม L-Karaoke แต่ว่าตัวโปรแกรมฝากไว้ที่เว็บบอร์ดของ Ubuntu Club ซึ่งโดนลบข้อมูลไปหมดแล้ว เลยติดต่อไปยังคนเขียนโปรแกรม (คุณ WichateArt) แต่ได้รับโปรแกรมมาแล้วก็ไม่สามารถทำให้มันทำงานได้ ตอนนี้จะเริ่มเขียนเอง เลยนึกถึง L-Karaoke ขึ้นมาได้ เลยไปเอาข้อความที่คุณ WichateArt มาแปะไว้ที่นี่ เพื่อเอาไว้อ้างอิง (รวมทั้งแก้คำผิด) เพราะกลัวว่าเว็บต้นทางจะปลิวไปเสียก่อน ถ้าเขียนขึ้นมาได้สำเร็จ ก็ว่าจะ Open Source แหละนะ 😎 เว็บต้นทาง http://wwwittip.blogspot.com/2011/02/l-karaoke-v10-4-ncn-midi-karaoke-for.html -เกริ่นนำ- โปรแกรมร้อง karaoke บน...

บันทึกหน้าจอเป็นวิดีโอด้วย SimpleScreenRecorder

รูปภาพ
ปัจจุบันนี้ ความเร็วของอีนเทอร์เน็ตเพิ่มขึ้นมาก ส่งผลให้สามารถอัปโหลดไฟล์วิดีโอได้สะดวกรวดเร็วมากขึ้น ทำให้เวลาที่เขียนบันทึก หรือสอนทำอะไรๆ มักจะบันทึกเป็นวิดีโอ เพราะทำได้เร็วกว่ามานั่งเขียนอธิบายแล้วแปะรูปภาพประกอบ แรกๆ ที่ใช้โปรแกรมบันทึกหน้าจอ ก็ไปเจอกับโปรแกรมชื่อ vokoscreen ได้ลองใช้ดูก็สะดวกดี แต่ก็ยังมีบางอย่างที่เหมือนจะขัดใจ แต่ก็ถือว่าดีพอควร แต่ก็จำไม่ได้แล้วว่าทำไมพอลองใช้ vokoscreen แล้วถึงไปหาตัวอื่นอีก แต่ที่แน่ๆ ก็คือไปเจอกับโปรแกรมอีกตัวหนึ่งซึ่งมีชื่อว่า SimpleScreenRecorder คนเขียนโปรแกรมบอกว่า ที่เขียนโปรแกรมตัวนี้ เป็นเพราะว่าโปรแกรมอื่นๆ ที่เคยมีคนทำออกมาแล้ว ยังไม่ถูกใจ ก็เลยเขียนใช้เองเลย ตามสโลแกนของชาว open source ว่า "อยากได้ต้องทำเอง" ฮ่า พอได้ลองใช้โปรแกรมตัวนี้แล้วถูกใจมาก ที่จริงก็ใช้มานานแล้วล่ะนะ วิธีการติดตั้งโปรแกรมนี้ ก็ตามนี้เลย sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder sudo apt-get update sudo apt-get install simplescreenrecorder ถ้าตอนที่สั่งเพิ่ม repositiory แล้วขึ้นว่า gpg: keyserver re...

แสดงชื่อไฟล์แบบเรียงตามลำดับอักษรไทย

รูปภาพ
ตอนที่ติดตั้งใช้งาน elementart OS แรกๆ เจอปัญหาว่าเวลาที่สั่งให้แสดงไฟล์ มันจะแสดงไฟล์โดยเรียงตามลำดับตัวอักษรภาษาอังกฤษเท่านั้น ไม่เอาตัวหนังสือภาษาไทยมาคิดรวมไปด้วย ตัวอย่างเช่น ถ้าชื่อไฟล์คือ "หลับเป็น-ตื่นตาย-Version.1.pdf" เวลาตอนที่สั่งแสดงผลด้วย ls หรือใน Files Manager มันจะไม่เอาคำว่า "หลับเป็น" มาเรียงลำดับ แต่จะเอาคำว่า "Version" มาเป็นตัวเรียงลำดับ ทำให้เวลาไล่ดูชื่อไฟล์ทำได้ลำบากมาก หาวิธีอยู่นาน กว่าจะรู้ว่าปัญหานี้เป็นเพราะว่าไม่ได้ตั้งค่า LC_COLLATE ให้เป็นไทยนั่นเอง แปลกใจอยู่ว่าตอนที่ติดตั้ง ก็เลือก locale เป็นไทยแล้วนะ แต่ทำไม่มันไม่ตั้งค่า LC_COLLATE ให้เป็นไทย วิธีแก้ไขตอนนั้นทำไปแบบงมๆ มึนๆ กันไป ไม่ค่อยแน่ใจว่าจำถูกหรือเปล่า แต่ก็น่าจะประมาณนี้แหละ เอามาจดบันทึกอีกทีเพราะถ้าต่อไปติดตั้งจะได้ง่ายขึ้น สั่ง locale เจอค่า LC_COLLATE เป็น en_EN.UTF-8 สั่งตั้งค่า LC_COLLATE ด้วยคำสั่งว่า sudo locale-gen th_TH.UTF-8 sudo update-locale LC_COLLATE="th_TH.UTF-8" สั่ง cat /etc/default/locale คราวนี้จะเห็นว่า LC...