posted on 16 Dec 2009 10:06 by bbee in Linux, music
rhythmbox โปรแกรมฟังเพลงที่มาพร้อมกับอูบุนตู หลายคนชอบหลายคนไม่ชอบ แต่ก็หาโปรแกรมฟังเพลงตัวอื่นที่จะมาทดแทน rhythmbox นั้นก้ไม่ใช่เรื่องง่ายเลยเหมือนกัน ผมเองลองหาตัวอื่นมาใช้ดูแล้ว ก็ไม่มีตัวใหนใช้งานได้ดี เรียบง่าย ใช้พลังของเครื่องไม่มาก พอที่จะมาแทน rhythmbox ได้เลย
rhythmbox เองก็ยังมีความสามารถบางอย่างที่ขาดหายไป แต่เราก็สามารถเพิ่มความสามารถนั้นได้ด้วย plugins ตามรูปแบบของโปรแกรมโอเพนซอร์ส สิ่งที่เราจะเพิ่มให้กับ rhythmbox ในวันนี้คือการเพิ่ม EQ เพื่อใช้ในการปรับแต่งความดังของเสียงในช่วงความถี่ต่างๆ ทำให้เราได้รับฝังเพลงในรูปแบบที่เราชอบได้ เริ่มกันเลยดีกว่า
- ให้ไปดาวน์โหลดโปรแกรม rbeq จากที่นี่ก่อน http://cornerofseven.com/chris/rbeq-1.1.tar.gz หรือติดตามเวอร์ชั่นใหม่ๆได้จากที่นี่ google code
- ให้ดาวน์โหลดโปรแกรม rbeq เก็บใว้ใน /home ของคุณเอง
- รันคำสังนี้ในเทอร์มินัล " tar -xvzf rbeq-1.1.tar.gz -C ~/.gnome2 "ถ้ามีการเปลี่ยนชื่อไฟล์ที่โหลดมาให้เปลี่ยน rbeq-1.1 เป็นชื่อนั้น
- ให้เปิด rhythmbox ขึ้นมา แล้วไปที่ แก้ไข > ปลั๊กอิน > คลิก rhythmbox equalizer
- จะมีเมนูใหม่เพิ่มเขามาใน rhythmbox คือ แถบเครื่องมือ เลือก set equalizer ทำการปรับแต่งค่าตามที่ต้องการ
แต่ตัว EQ ตัวนี้นั้นยังไม่สามารถที่จะบันทึกเก็บค่าที่ตั้งใว้ใช้เอามาใช้ใหม่ในครั้งหลังได้ ทำให้ต้องปรับแต่งเสียงใหม่ทุกครั้งที่เปิดโปรแกรม แต่ทางผู้พัฒนาก็ได้บอกใว้ว่าจะมีความสามารถนี้ในรุ่นต่อไป ก้อขอให้รอกันต่อไปอีกนิดนึงนะครับ แต่ถ้าใครอย่างช่วยเขาพัฒนาก็ได้นะครับ
ผมลองเอามาใช้ที่เครื่องของผมเองแล้วผมว่า การปรับแต่งเสียมีการตอบสนองที่เร็วและเห็นผลชัดเจน ใช้งานได้ดีทีเดียว ก็ขอฝากเอาใว้ให้ลองเอาไปใช้กันดูนะครับ
ที่มา: http://cornerofseven.com/blog/2009/07/rhythmbox-eq-update/
posted on 01 Nov 2009 15:34 by bbee in Firefox
ไม่ได้เขียนถึงไฟร์ฟอกซ์เสียนาน วันนี้มีข่าวของไฟร์ฟอกซ์มาให้ได้อ่านกัน เมื่อไม่กี่วันมานี้ทางมูลนิธิมอซิลลาก็ได้ปล่อยไฟร์ฟอกซ์รุ่น 3.6 beta1 ซึ่งจะมาทำหน้าที่แทนไฟร์ฟอกซ์ 3.5 ที่เรากำลังใช้กันอยู่ในปัจจุบัน และในไฟร์ฟอกซ์รุ่น 3.6 นั้นได้เพิ่มความสามารถต่างๆเพิ่มเข้ามาหล่ายอย่างด้วยกัน แต่ที่ผมให้ความสนใจคือความสามารถในการประมวลผล JavaScript ได้เร็วขึ้น ซึ่งโปรแกรมเว็บเบราว์เซอร์ในปัจจุบัน มีการแข่งขันกันในความสามารถนี้เป็นอย่างมาก ซึ่งสามารถสร้างความสนใจให้กับผู้ใช้งานได้ไม่น้อย ใครที่ต้องการอ่านในรายละเอียดของความสามารถต่างๆ ตามไปอ่านกันได้ที่ www.mhafai.com
มาว่ากันที่ความเร็วการประมวลผล JavaScript เว็บเบราว์เซอร์ที่ทำความเร็วได้ดีที่สุดในตอนนี้ก็คงต้องยกให้กับ กูเกิล โครม ที่มาพร้อมกับ V8 JavaScript engine ซึ่งเปิดตัวได้แรงเหลือเกิน แต่หลังจากการมาของกูเกิล โครม ทางไฟร์ฟอกซ์ก็ได้แร่งเพิ่มความสามารถในด้านนี้เพื่อสู่กับกูเกิล โครมให้ได้
ผมได้ลองทดสอบความเร็วของ JavaScript ของไฟร์ฟอกซ์ 3.5.4เทียบกันกับ ไฟร์ฟอกซ์ 3.6b1ด้วยชุดทดสอบ SunSpider JavaScript Benchmark ผลปรากฎว่าความเร็วในการประมวลผล JavaScript ของไฟร์ฟอกซ์ 3.6b1 นั้นทำได้ดีกว่าในไฟร์ฟอกซ์ 3.5.4 อยู่ถึง 13% ซึ่งถือว่าเป็นข่าวดีสำหรับสาวกไฟร์ฟอกซ์
posted on 10 Oct 2009 10:26 by bbee in Linux
การบันทึกภาพหน้าจอเป็นงานที่หลายๆคนต้องได้ทำ เป็นแน่ ไม่ว่าจะเป็นทำรายงานส่งอาจารย์ เขียนบล็อก หรือแม้แต่จัดทำคู่มืออูบุนตูอยู่ตอนนี้ก็ตาม ก็ต้องมีการบัททึกภาพหน้าจอ เพื่อนำมาใช้ในการอธิบายรายละเอียดต่างๆ ของงานนั้นๆ ให้เข้าใจได้ง่ายขึ้น อูบุนตูก็มีโปรแกรมบันทึกภาพหน้าจอให้ใช้งาน มีความสามารถที่ช่วยให้เราทำงานได้สะดวกขึ้นไม่ต้องตกแต่งเพิ่มมาก ที่จะนำมาแนะนำมีอยู่ 2 โปรแกรมด้วยกัน คือ
- โปรแกรมบันทึกภาพหน้าจอ โปรแกรมนี้มาพร้อมกับอูบุนตูอนู่แล้วไม่ต้องติดตั้งเพิ่ม ถ้าเราเคยใช้วินโดวส์ (xp) การบันทึกภาพหน้าจอทั้งหน้าจอเลยให้กดปุ่ม PrintScreen แล้วเปิดโปรแกรม pant ขึ้นมา Ctrl+v วางภาพลงไปตกแต่งตามใจชอบ ถ้าจะเอาเฉพาะหน้าต่างที่ทำงานอยู่ให้กดปุ่ม Alt+PrintScreen ในอูบุนตูก็เช่นเดียวกันแต่ของอูบุนตูบันทึกเก็บเป็นรูปภาพได้เลย แต่โปรแกรมบันทึกภาพหน้าจอยังมีอะไรที่พิเศษกว่านั้นคือ จับภาพเฉพาะพื้นที่ที่ต้องการได้เลย และสามารถตั้งเวลาเพื่อบันทึกภาพได้ และมีเอฟเฟกต์ใช้สร้างเงาที่ด้านหลังรูปด้วย การเรียกใช้โปรแกรมให้ไปที่ โปรแกรม > เครื่องมือเครื่องใช้ > บันทึกภาพหน้าจอ การใช้งานก็ไม่มีอะไรมาก ปรับตัวเลือกต่างๆในแบบที่ต้องการก็บันทึกภาพได้เลย

รูปโปรแกรมบันทึกภาพหน้าจอ
- โปรแกรม Shutter โปรแกรมนี้ต้องติดตั้งเพิ่ม และต้องเพิ่มแหล่งแพกเกจก่อน ให้เพิ่มแหน่งแพกเกจนี้เขาไปในแหล่งแพกเกจ (สำหรับ ubuntu 9.04) "deb http://ppa.launchpad.net/shutter/ppa/ubuntu jaunty main" แล้วทำตามขั้นตอนการติดตั้งโปรแกรมในอูบุนตู หลังจากติดตั้งเสร็จจะเรียดใช้โปรแกรมได้ที่ โปรแกรม > เครื่องมือเครื่องใช้ > Shutter การใช้งานก็คลายกันกับก่อนหน้านี้แต่ Shutter มีลูกเล่นมากกว่า คือ
- สามารถส่วนต่างๆของหน้าจอได้ดีกว่า
- มีโปรแกรมตกแต่งภาพในตัว
- มีเอฟเฟกต์ให้เลือกใช้งานมากกว่า
- สามารภบันถึกภาพหน้าเว็บได้
- สามารถ upload รูปภาพขึ้นไปที่ FTP ต่างๆ ได้

รูปโปรแกรม Shutter
การ ปรับแต่งค่าสามารถปรับชนิดของรูปภาพและคุณภาพของภาพที่ได้จากการบันทึกให้ไป ที่ Edit ปรับแต่ง Main ที่ imange format ปรับเป็นชนิดที่ต้องการใช้งาน และคุณภาพของภาพที่ด้านบน
สามารถเปลี่ยนรูปแบบการตั้งชื่อและตำแหน่ง จัดเก็บและรูปได้ที่ Main ที่ Filename เมือเอาเมาส์ไปชี่ที่ช่อง Filename จะมีทูลทิปบอกค่าที่สามารถใช้กำหนดรูปแบบการตั้งชื่อได้
สามารถปรับตั้งเวลาและให้มีการแสดงเมาส์ได้ที่ Advanced
เมือเราบันทึกรูปแล้วเราสามารถเพิ่มเอฟเฟกต์ได้โดยไปที่ Screeshot > Execute a plugin จะมีเอฟเฟกต์แบบต่างให้เลือกใช้งาน ก็ลองใช้กันดูว่าจะเลือกใช้แบบใหน ที่ผมใช้อยู่ประจำก็ "hard shadow" ใช่สร้างเราให้กับรูป

รูปแสดงค่าที่สามารถกำหนดรูปแบบชื่อรูปภาพ
posted on 07 Oct 2009 12:58 by bbee in Linux
การติดตั้งโปรแกรมในอูบุนตูสามารถทำได้หลายวิธีด้วยกัน ในบทความนี้ผมจะขอเสนอ 4 วิธีการ ที่สามารถติดตั้งถอดถอนโปรแกรมในอูบุนตู
- การติดตั้งโปรแกรมด้วย เพิ่ม/ลบโปรแกรม เรียกโปรแกรมได้ที่ โปรแกรม > เพิ่ม/ลบโปรแกรม การติดตั้งถอดถอนโปรแกรม ด้วยวิธีนี้ทำได้ง่ายมาก โดยด้านซ้ายมือจะเป็นรายการโปรแกรมที่แบ่งตามการใช้งาน เมื่อคลิกเลือกด้านขวามือจะเป็นรายชื่อโปรแกรมที่อยู่ในกลุ่มนั้นๆ และมีคำอธิบายเกียวกับรายละเอียดของโปรแกรมอยู่ด้านล่าง ถ้าต้องการติดตั้งโปรแกรมใดก็ให้ติกถูกที่โปรแกรมนั้น ถ้าจะเอาโปรแกรมออกก็ให้ติกถูกออก การติดตั้งแบบนี้จะมีข้อเสียคือ เราไม่สามารถอัพเดตรายการโปรแกรมให้เป็นรุ่นใหม่สุดก่อนได้ ต้องทำในเทอร์มินัลหรือ Synaptic และไม่สามารถอัพเกรดโปรแกรมให้เป็นรุ่นล่าสุดได้

รูปโปรแกรม เพิ่ม/ลบโปรแกรม ใช้สำหรับติดตั้งและถอดถอนโปรแกรม
- การติดตั้งโปรแกรมด้วย Synaptic เรียกโปรแกรมได้ที่ ระบบ > ดูแลระบบ > เครื่องมือจัดการแพกเกจ Synaptic การติดตั้งโปรแกรมด้วย Synaptic เป็นระบบหลักที่แนะนำให้ใช้ในการติดตั้งโปรแกรม ลักษณะการติดตั้งถอดถอนจะมีลักษณะคลายกันกับแบบก่อนหน้านี้
- เราสามารถอัพเดตรายการแพกเกจได้โดยคลิกที่ เรียกใหม่ จะเป็นการอัพเดตรายการแพกเกจของเราเป็นรุ่นใหม่ล่าสุด
- ในการเลือกดูรายชื่อแพกเกจนั้นเราสามารถใช้ช่องค้นหาแบบรวดเร็ว เพื่อหารายการแพกเกจได้ง่ายขึ้น
- การติดตั้งโปรแกรมทำได้โดย เลือกแพกเกจ > คลิกขวา > เลือกให้ติดตั้ง > กระทำ Synaptic ก็จะติดตั้งโปรแกรมให้
- การอัพโปรแกรมเป็นรุ่นใหม่ หลังจากเราอัพเดตรายการแพกเกจแล้วให้ดูรายการแพกเกจ ได้ที่ ด้านขวามือที่ "ติดตั้งแล้ว (ปรับปรุงขึ้นได้อีก)" จะแสดงรายการแพกเกจที่อัพเกรดได้ ก็ให้เลือกแพกเกจ > คลิกขวา > เลือกให้ปรับปรุงรุ่นขึ้น > กระทำ
- ถ้าจะเอาโปรแกรมออก ก็ให้เลือกแพกเกจ > คลิกขวา > เลือกให้ถอดถอน > กระทำ
- การเพิ่มแหล่งแพจเกจให้ไปที่ ตั้งค่า > แหล่งแพกเกจ > ซอฟต์แวร์อื่นๆ > เพิ่ม ใส่รายการแพกเกจลงไป สามารถหาได้จากแหล่ง PPA ต่างๆ ผมมักค้นหาเอาจากในกูเกิลโดยใช้คำค้น "xxx PPA" โดย xxx คือชื่อโปรแกรมที่เราต้องการ

รูปการอัพเกรด Firefox ด้วย Synaptic
- การติดตั้งโปรแกรมด้วย gdebi-gtk การติดตั้งแบบนี้จะคลายกันกับการติดตั้งโปรแกรมในวินโดวส์ ก่อนอื่นเราต้องไปหาโหลดไฟล์โปรแกรมในรูปแบบไฟล์ .deb มาก่อน ได้มาแล้วก็ให้ดับเบิลคลิกติดตั้งได้เลย จะมีการตรวจสอบว่าแพกเกจต่างๆที่จะใช้งานร่วมด้วยกันมีครบหรือไม่รุ่นที่มี อยู่เข้ากันได้หรือไม่ ถ้าไม่มีปัญหาอะไรก็ติดตั้งได้เลย ถ้ามีปัญหาก็ต้องไปหาแพกเกจมาให้ครบ การติดตั้งแบบนี้มีข้อดีคือ เราสามารถนำไฟล์ .deb ไปติดตั้งลงในเครื่องอื่นต่อได้ทันที แต่มีข้อเสียคือ บางโปรแกรมต้องใช้ไฟล์หลายไฟล์จึงจะได้โปรแกรมครบ แต่ก็ไม่ทุกโปรแกรม เราสามารถไปหาโปรแกรมได้ที่ http://www.getdeb.net/

แพกเกจ gummi แบบไฟล์ .deb
- การติดตั้งโปรแกรมผ่านเทอร์มินัล เป็นการรันคำสั่ง apt-get ในเทอร์มินัลเพื่อทำงานต่างๆ กับแพกเกจโปรแกรม คำสั่งที่นิยดใช้กันมีดังนี้
"sudo apt-get update": ใช้ปรับปรุงรายการโปรแกรม
"sudo apt-get install xxx": ใช้ติดตั้งโปรแกรม xxx
"sudo apt-get upgrade xxx": ใช้อัพเกรดเวอร์ชันโปรแกรม xxx
"sudo apt-get remove xxx": ใช้ถอดถอนโปรแกรม xxx

รูปการสั่งอัพเดตรายการแพกเกจในเทอร์มินัล
วันนี้ก็ขอจบเพียงแค่นี้ก่อนแล้วจะกลับมาเขียนต่อในเรื่องอื่นๆอีก
posted on 04 Oct 2009 13:39 by bbee in Linux
Nautilus
เป็นโปรแกรมสำหรับจัดการแฟ้มและโฟลเดอร์ต่างๆ
ทั้งในเครื่องของคุณเองและในเครือข่าย มีความสามารถต่างๆ
อยู่ในตัวเองอยู่แล้ว แต่ก็มีการใช้งานบางอย่างที่ต้องมีขั้นตอนที่ยุ่งยาก
หรือต้องใช้ความสามารถของโปรแกรมอื่นจึงจะสามารถทำงานนั้นได้
แต่เราก็มีวิธีที่จะเพิ่มเติมเสริมสร้างความสามารถต่างๆ ของ Nautilus
ที่ขาดหายไปหรือมีขั้นตอนยุ่งยาก ได้ด้วยโปรแกรม Nautilus Actions
Nautilus Actions
เป็นโปรแกรมที่ใช้ช่วยเพิ่มความสามารถในด้านต่างๆ ให้กับ Nautilus
ติดตั้งได้โดยตรงจาก Synaptic โดยความสารถหรือฟังก์ชัน ที่เพิ่มให้กับ
Nautilus จะเป็นการเรียกใช้งานโปรแกรมอื่นหรือคำสั่งในเทอร์มินัล
ผ่านการคลิกขวาที่ใน Nautilus การเลือกไฟล์แล้วคลิกขวา
หรือการเลือกโฟลเดอร์แล้วคลิกขวา
ก็จะมีรายการของฟังก์ชันที่เราสามารถเรียกใช้งานได้เพิ่มเข้าจากรายการคลิก
ขวาปกติ
ความสารถหรือฟังก์ชันที่เราจะเขียนนั้นก็ขึ้นอยู่กับผู้ใช้งานแต่ละท่านว่า
ต้องการจะเพิ่มฟังก์ชันอะไรบ้าง
แนะนำการสร้างฟังก์ชัน
เปิด Nautilus Actions (โปรแกรมอยู่ที่ ระบบ > การกำหนดค่าปฎิบัติการของ Nautilus) คลิกเพิ่ม
ป้ายชื่อ: จะเป็นการตั้งชื่อที่จะแสดงเมื่อคลิกขวา
คำแนะนำเครื่องมือ: เป็นการเขียนแนะนำหรืออธิบายความสามารถของฟังชั่นนั้น
ไอคอน: เลือกไอคอนที่ใช้แสดงนำหน้าฟังชันที่สร้างขึ้น
คลิกเลือก Main > แก้ไข
พาธ: เป็นการระบุคำสั่ง
พารามิเตอร์: พารามิเตอร์ต่างของคำสั่ง
ที่เงื่อนไข
ชื่อแฟ้ม: ระบุชนิดของแฟ้มที่จะให้มีการแสดงฟังก์ชันนั้นเมื่อคลิกขวา
ผมก็ขอแนะนำตัวอย่างฟังก์ชันที่ผมใช้งานอยู่ให้คุณได้ลองนำไปใช้ หรือนำไปดัดแปรงให้เหมาะสมกับการใช้งานของตัวเอง ดังนี้
-
sudo nautilus เป็นฟังก์ชันที่ใช้สำหรับการเปิดโฟลเดอร์ที่เลือกด้วยสิทธิรูท ปกติเราจะเรียกเปิดโฟลเดอร์ด้วยสิทธิรูทเราจะต้อง ใช้คำสังในเทอร์มินัลดังนี้ (สมมุติต้องการเปิด /usr/share ด้วยสิทธิรูท) "sudo nautilus /usr/share" แต่ถ้าเราใช้ Nautilus Actions ใน Nautilus เราก็ไปที่ /usr เลือกโฟลเดอร์ share คลิกขวาเลือก sudo nautilus ก็จะเป็นการเปิดโฟลเดอร์ share ด้วยสิทธิรูท
ชื่อคำสั่ง: sudo nautilus
พาธ: gksu
พารามิเตอร์: nautilus %u
เงื่อนไข: โฟลเดอร์เท่านั้น
- chmod execute เป็นฟังก์ชันที่ใช้สำหรับอนุญาตให้เรียกใช้แฟ้มเป็นโปรแกรม โดยปกติจะต้องเลือกแฟ้มคลิกขวาเลือกคุณสมบัติเลือกแท็บสิทธิ และก็เลือกอนุญาตให้เรียกใช้แฟ้มเป็นโปรแกรม แต่เมื่อใช้คำสั่งนี้แล้วเลือกแฟ้มคลิกขวาอนุญาตได้เลย
พาธ: chmod
พารามิเตอร์: +x %M
เงื่อนไข: แฟ้มเท่านั้น
ชื่อแฟ้ม: *.py ; *.sh ; *.c ;
- move to xxx เป็นฟังก์ชันที่ใช้สำหรับย้ายแฟ้มหรือโฟลเดอร์ ไปยังตำแหน่ง xxx โดยเราสามารถกำหนดชนิดของแฟ้มให้ตรงกับตำแหน่งที่จะย้ายไปได้
พาธ: MV
พารามิเตอร์: %M /home/bb/เอกสาร
เงื่อนไข: แฟ้มเท่านั้น
ชื่อแฟ้ม: *.txt ; *.pdf ; *.py ; *.c ; *.zip ; *.rar ; *.doc ; *.ppt
โดยถ้าเราเปลี่น ชื่อแฟ้มเป็น: *.mp4 ; *.mov ; *.mpg ; *.3gp ; *.avi ; *.ogv
พารามิเตอร์เปลี่นเป็น: %M /home/bb/วีดิทัศน์
เราก็จะได้ฟังก์ชันที่ใช้สำหรับย้ายแฟ้มไปโฟลเดอร์วีดิทัศน์
- หมุนภาพไป 90° เป็น ฟังก์ชันที่ใช้สำหรับหมุนรูปภาพตามเข็มนาฬิกาไป 90° โดยจะเป็นการเรียกใช้โปรแกรม ImageMagick ซึ่งต้องติดตั้งก่อนจึงจะสามารถใช้งานได้ ติดตั้งได้โดยตรงจาก Synaptic โปรแกรม ImageMagick นั้นมีความสามารถมากมาย ดูตัวอย่างการใช้งานได้ที่ http://www.imagemagick.org/Usage/ โดยผมจะขอนำฟังก์ชันหมุนรูปภาพมาใช้
พาธ: convert
พารามิเตอร์: -rotate 90 %M %M (ถ้าหมุนกลับเปลี่ยนเป็น -90)
เงื่อนไข: แฟ้มเท่านั้น
ชื่อแฟ้ม: *.jpg ; *.png ; *.gif ;
- resize เป็นฟังก์ชันที่ใช้สำหรับปรับขนาดรูปภาพ โดยจะเป็นการเรียกใช้โปรแกรม ImageMagick เช่นเดียวกัน
พาธ: convert
พารามิเตอร์: %M -resize 30%% %M (ปรับขนาดเหลือ 30%)
เงื่อนไข: แฟ้มเท่านั้น
ชื่อแฟ้ม: *.jpg ; *.png ; *.gif
- vdo to mp3 เป็น ฟังก์ชันที่ใช้สำหรับคัดลอกข้อมูลเสียงจากไฟล์ vdo แบบต่างๆ ไปเป็นไฟล์เสียงแบบ .mp3 โดยจะเป็นการเรียกใช้โปรแกรม ffmpeg ซึ่งต้องติดตั้งก่อนจึงจะสามารถใช้งานได้ ติดตั้งได้โดยตรงจาก Synaptic โปรแกรม ffmpeg นั้นมีความสามารถมากมาย ดูตัวอย่างการใช้งานได้ที่ http://ffmpeg.org/ffmpeg-doc.html โดยผมจะขอนำฟังก์ชันการคัดลอกข้อมูลเสียงมาใช้
พาธ: ffmpeg
พารามิเตอร์: -i %M -acodec copy %M.mp3
เงื่อนไข: แฟ้มเท่านั้น
ชื่อแฟ้ม: *.flv ; *.mkv ; *.DAT ; *.avi