drupal6: ธีม tt26_Freebird2

tt26-Freebird2

เอา ธีม tt26-Freebird มาปรับปรุง

เป็น 3 สดมภ์ แบบความกว้างของบล๊อกซ้ายขวาคงที่ ที่ 210px กว้างรวมน้อยสุดที่ 800px และมากสุดที่ 1080px สดมภ์ขวาบังคับแสดงแค่หน้าแรก ส่วนหน้าอื่นจะถูกดันลงมาแสดงที่ด้านล่างแทน

Download tt26_Freebird2 (2010-11-02)

 

drupal6: ปรับปรุงมอดูล Thai Search 2

ผ่านไปนานแล้ว แต่มอดูล Search ของ drupal ก็ยังค้นภาษาไทยได้ไม่ดีขึ้นเลย จึงปรับปรุงของเก่าให้ใช้งานได้ดีขึ้นครับ

ปรับปรุง

  • เพิ่ม pager ให้สามารถแบ่งดูได้หลายหน้า
  • เพิ่มฟิลด์ timestamp ให้ทราบว่าโพสต์เมื่อไหร่

ดาวน์โหลด

fonts: บันทึก DroidSansMono+Thai+Lao

ลัดคิว #3
ทำฟอนต์ DroidSansMono เพิ่ม โดยทำทั้งภาษาไทยและลาว เสียดายที่ต้นฉบับไม่มีตัวหนา เลยทำแค่ตัวธรรมดาอย่างเดียว
ทำเป็นฟอนต์แบบ Monospace แท้ ๆ โดยใช้ต้นแบบตาราง Lookup จากฟอนต์ TlwgTypo

ดาวน์โหลดไฟล์ฟอนต์ (ล่าสุดคือ 20100917)

fonts: บันทึก DroidSerif+Thai+Lao

ลัดคิว #2
ทำฟอนต์ DroidSerif เพิ่ม ถึงจะมีที่ใช้น้อย แต่ก็ทำไว้เพื่อให้แสดงผลได้สมบูรณ์ ทำทั้งภาษาไทยและลาว

ดาวน์โหลดไฟล์ฟอนต์ (ล่าสุดคือ 20100914)

bash script: แบ่งไฟล์สื่อออกเป็นหลาย ๆ ส่วน

เห็นคำถามเกี่ยวกับการแบ่งไฟล์สื่อออกเป็นหลายส่วนที่ ubuntuclub.com
ด้วยต้องการคลายเครียด จึงวางแผนลงมือเขียนสคริปต์ โดยคิดให้สคริปต์มีการทำงานดังต่อไปนี้

  1. หาความยาวสื่อ ด้วยโปรแกรม ffmpeg ด้วยคำสั่ง
    ffmpeg -i "$INFILE" 2>&1 | grep "Duration" | cut -d ' ' -f 4 | sed s/,//
  2. หาความยาวแต่ละส่วน (ความยาวสื่อ ÷ จำนวนส่วนที่จะแยก)
  3. ใช้ mencoder มาตัดส่วน -ss คือ seek ไปยังตำแหน่ง, -endpos คือให้ประมวลผลเท่าใด (เป็นขนาดก็ได้ เป็นจำนวนเฟรมก็ได้ เป็นค่าเวลาก็ได้)

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

โดยผลลัพธ์ที่ได้ออกมาเป็นสคริปต์ sep_media.sh เป็นดังนี้:

Syndicate content