Gutsy Gibbon, then Hardy Heron

หลายคนคงได้อัปเกรดเป็น Ubuntu 7.10 Gutsy Gibbon กันไปแล้ว

  • เปลี่ยนแปลงใหญ่สุดคงจะหนีไม่พ้น Compiz Fusion by default เครื่องใหม่ๆ หน่อยก็เล่น desktop effect กันเป็นที่ลื่นหัวแตก
  • ฮาร์ดแวร์ MacBook ไปกันได้สบายๆ .. sensor ก็ทำงานได้แล้ว (MacBook C2D มี sensor อุณหภูมิ 14 ตัว! บ้าไปแล้ว !) .. Airport Extreme ยังคงต้องพึ่ง ndiswrapper ไปก่อน .. ปัญหา grub กับ keyboard ดูเหมือนจะหายไปแล้ว :D
  • OO.o 2.3 ตัวที่มากับ Gutsy ใช้ภาษาไทยเมื่อไหร่บรรลัยเกิด ปัญหานี้รู้กันตั้งแต่ออก OO.o 2.3 มาแล้ว แต่ แก้ได้ไม่ยาก ต้องขอบคุณคุณ sugree และอีกหลายคนที่ปั่นจนทัน Gutsy รีลีส
  • Firefox ภาษาไทยเพี้ยนนิดหน่อย เลย MOZ_DISABLE_PANGO=1 ใน /usr/bin/firefox ทีเดียวหาย
  • ซอฟต์แวร์นอก official repo ยังใช้งานได้ดี (e.g. cxoffice, cedega, opera, virtualbox, …)
  • wine, getdeb.net ก็ทยอยออก package สำหรับ Gutsy แล้ว

etc. etc.

สรุปว่าน่าใช้ยิ่งกว่าเดิมละกัน :)

รุ่นหน้า Ubuntu 8.04 LTS กลับมาใช้ codename ตัว "H" อีกครั้ง โดยใช้ codename ว่า "Hardy Heron" .. นกกระสาผู้แข็งแกร่ง มาพร้อมกับ support ยาวๆ 3 ปี / 5 ปี .. เซิร์ฟเวอร์ที่ใช้ 6.06 กันอยู่ก็คงได้อัปเกรดซอฟต์แวร์เป็นเวอร์ชันใหม่ๆ กันซะที :)

Dmix, I hate you !

สังเกตว่าตั้งแต่ Feisty เป็นต้นมา ALSA จะ enable dmix dsnoop softvol by default ทำให้สามารถ playback, record audio ได้หลาย stream ในเวลาเดียวกัน ไม่ต้องใช้ ESD หรือ Sound Daemon อื่นๆ กันแล้ว …. แต่นั่นต้องแลกมาด้วยคุณภาพเสียงที่ลดลง เพราะ dmix dsnoop มันก็คือ mixer software ที่ต้องทำงานโคตรเร็วเพื่อไม่ให้เกิด delay จนรู้สึกได้ แปลว่ามันจะ buffer stream ไว้น้อยมาก mix แล้ว playback ออก คุณภาพมันก็จะไม่ค่อยดี เปิด volume สูงๆ ก็จะมี noise บ้าง เสียงแตกบ้าง .. ถ้าจะเอาคุณภาพดีก็ต้องเพิ่ม buffer ทำให้ delay สูงขึ้นเวลาเล่นเกมภาพไปทางเสียงไปทาง ..

วันนี้นั่งฟังเพลง noise มา left channel มั่ง right channel มั่ง .. ฮึ่ยยย .. อุตส่าห์มี HD Audio ดันมา bottleneck กะ dmix ซะนี่ .. ไม่ทนมันแล้ว เอาออกซะเลยดีกว่า ! .. กะจะพึ่งพา Google หาไปหามา สุดท้ายก็มานั่งเขียน ~/.asoundrc เองเหมือนเดิม (- -‘) ..

เอา Hardware PCM ตูคืนมาเลย !

pcm.!default {
    type plug
    slave.pcm "plughw:0,0";
}

Reboot เพื่อความชัวร์ .. noise หายเป็นปลิดท้ิง play/record audio ได้ stream เดียวก็ช่าง สบายใจแล้ว :D

WMA to WAV

มีโอกาสเปลี่ยนมือถือ + palm เป็น HTC Touch เมื่อประมาณ 2-3 สัปดาห์ก่อน .. พยายามหาโปรแกรมนาฬิกาปลุกมาใช้เพราะที่มากับเครื่องมันเสียงเป็นแมลงหวี่ คงไม่ตื่นโดยง่าย แถมใช้ได้เฉพาะ WAV อีกต่ะหาก .. แต่ก็ไม่เจอโปรแกรมฟรีตัวไหนที่มันโดนๆ .. สุดท้ายใช้นาฬิกาปลุกที่มากะเครื่องแต่แปลง ringtone ชื่อ old phone เสียงกรี๊งงงง โคตรดัง จาก WMA เป็น WAV เอาไว้ปลุก

วิธีแปลงอย่างง่ายโดยใช้ mplayer ก็

$ mplayer Ring-OldPhone.wma -ao pcm:file=output.wav

ringtone ที่เอามาแปลงนี้ คุณภาพระดับ 44.1 kHz 16 bit mono ขนาดไฟล์ประมาณ 22 kB .. แปลงเป็นไฟล์ WAV ได้คุณภาพเท่าๆ ต้นฉบับ แต่ไฟล์มันก็จะขนาดบ่ะละเฮิ่มตั้ง 229 kB … เปลืองเด้ .. ลดคุณภาพสักหน่อยละกัน

$ mplayer Ring-OldPhone.wma -af volume=0,resample=22050:0:2 -format u8 -ao pcm:file=output.wav

re-sample ลงเป็น 22.05 kHz 8-bit mono เหลือ 57 kB .. ฟังดูไม่ต่างกันมาก ขนาดไฟล์ก็พอรับได้ .. ตอนนี้เลยได้เสียงปลุกโคตรดังสมใจ แต่จะตื่นหรือไม่นั่นเป็นอีกเรื่องนึง :P