Howto

ลอง Gnome shell กัน

วันนี้นั่งลอง Gnome shell เพราะรู้สึกว่า Ubuntu netbook ที่ใช้ยังไม่โดนใจ ก็เลยอยากให้ทุกท่านได้มาทดลองใช้ด้วยกันครับ Gnome shell เป็นการออกแบบส่วนติดต่อผู้ใช้ใหม่ (ไม่ได้มาแทนที่ Gnome เดิม แต่มาเป็นทางเลือก) ซึ่งน่าจะเหมาะในการนำมาใช้กับเครื่อง Netbook ใครสนใจทดลองติดตั้งได้ครับ

วิธี

  • สั่ง sudo apt-get install gnome-shell เพื่อติดตั้ง
  • สั่ง gnome-shell --replace เพื่อเรียกใช้งาน

แก้ปัญหา plymouth หน้าจอมืดหรือค้างขณะบูต

ปัญหาหน้าจอมืดหน้าจอค้างขณะบูตจากแผ่นติดตั้ง เกิดจากหลายสาเหตุซึ่งวิธีการแก้ปัญหาจะไล่เป็นกรณีไป ปัญหาที่พบกับเครื่อง Compaq และ HP เมื่อบูตจากแผ่นเพื่อเข้าสู่ขั้นตอนการติดตั้งหรือบูต live cd ปกติ พบอาการค้างที่หน้า plymouth หรือ boot splash หรือหน้าจอดำ ให้เดาได้ว่าเกิดจากการเรียกใช้ acpi วิธีการแก้ไข ให้ปรับแต่งค่า option ก่อน boot ในหน้าจอเมนู กด F6 เลือก acpi=off จากนั้นให้ boot live cd หรือเลือก install ตามปกติ

อีกปัญหาหนึ่งเมื่อบูตจากแผ่นเพื่อเข้าสู่ขั้นตอนการติดตั้งหรือบูต live cd ปกติ พบอาการค้างหน้าจอดำที่หน้า plymouth หรือ boot splash มีวิธีแก้ไข 2 วิธีคือ

  1. หาค่า resolution ต่ำสุดที่ plymouth จะแสดงผลได้
  2. ไม่แสดง plymouth เลย

วิธีที่ 2 นี้ง่ายที่สุดครับ ให้ปรับแต่งค่า option ก่อน boot ในหน้าจอเมนู กด F6 สังเกตที่ quiet splash -- ให้ลบคำว่า quiet splash ออก แล้ว boot live cd หรือเลือก install ตามปกติ ถ้าทำถูกต้อง จะมีหน้าจอสีดำและตัวอักษรแสดงการ boot ในลำดับขั้นต่างๆ จนกระทั่งเข้าหน้าจอ desktop หรือหน้าจอติดตั้ง

แก้ปัญหา flicker screen บนการ์ดจอ Intel

ปัญหา flicker screen นี้พบมาระยะหนึ่งแล้วใน Ubuntu 10.04 Lucid Lynx และ Suriyan 53.04 Roronoa Zoro ซึ่งหน้าจอจะแสดงอาการกระพริบและภาพเพี้ยนซึ่งอาการจะแตกต่างกันไป ดูเหมือนการ์ดเสียหรือจอภาพเสีย นึกไม่ออกดูภาพข้างล่างครับ ปัญหานี้เกิดจาก xorg driver ของ intel ซึ่งได้รับการแก้ไขเมื่ออัพเดทในเวอร์ชันล่าสุด แต่วิธีการแก้ไขเบื้องต้นสำหรับผู้ที่ติดตั้งครั้งแรก ให้แก้ไข grub ขณะ boot โดยเพิ่ม option i915.powersave=0 ลงไป หากเชื่อมต่อ Internet ได้ upgrade เป็นรุ่นล่าสุด เท่านี้อาการก็หายขาดแล้วครับ

ค้นหา PPA ง่ายๆ ด้วย PPA Search

ปัญหาส่วนใหญ่ของการค้นหา PPA บน Launchpad คือ หาไม่เจอว่า PPA โครงการอยู่ตรงไหน ซึ่งหาไม่เคยเจอในหน้าโครงการ ปัญหาถัดมาคือจะเพิ่ม PPA อย่างไร และติดตั้งโปรแกรมอย่างไร แหมแค่หา PPA ที่จะเพิ่มเข้าไปใน source list ก็ยากพออยู่แล้ว PPA Search เป็นเครื่องมือที่จะช่วยเราแก้ปัญหานี้ได้อย่างดี นอกจากจะค้นหา PPA จากชื่อโปรแกรมที่เราป้อนเข้าไป ยังทำหน้าที่ติดตั้ง PPA ให้เราด้วย ง่ายมากครับ มาลองกันเลยดีกว่า

ขั้นแรกติดตั้ง PPA Search กันก่อน

sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update && sudo apt-get install ppasearch

เสร็จแล้วมาทดลอง search กันครับ ก็ใช้คำสั่ง

สร้าง Cloud Services Image สำหรับ Eucalyptus ภาค 4

หลายท่านพยายามสร้าง Image เพื่อใช้ในการสร้างบริการของตัวเอง แต่ว่าไฟล์ Image มันมีขนาดเล็กไปหน่อย :P ทำให้เพิ่มโปรแกรมที่เราต้องการใส่ลงไปไม่ได้ งานเข้าเลยมั๊ยล่ะ อย่างนี้ต้องขยายครับ สำวิธีการขยายไฟล์ Image เราสามารถใช้วิธีการการจัดการไฟล์และพาร์ทิชันทั่วๆ ไปได้ มาลองดูวิธีการกันครับ ผมดาวน์โหลด pre-packaged มาแก้ไขเพิ่มเติมโปรแกรมที่ผมต้งการ แต่ตัว Image เองจำกัดพื้นที่ขนาดเพียง 2G เท่านั้น การติดตั้งบริการหรือโปรแกรมใหญ่ๆ ทำให้พื้นที่ที่ต้องใช้ไม่เพียงพอ ดังนั้นเราต้องขยายพื้นที่ของ Image วิธีการก็ง่ายๆ ใช้คำสั่งดังนี้

sudo fsck.ext3 -f ubuntu-9.04-i386.img

สร้าง Cloud Services Image สำหรับ Eucalyptus ภาค 3

คราวที่แล้วติดค้างเรื่องเอา services ของเราไปใส่ไว้ที่ Elastic Block Storage (EBS) แต่...ทำไมต้องทำเช่นนั้น ? หลังจากสร้าง Instance จาก EMI แล้วก็ได้ VM เป็น Instance สมชื่อ ถ้า terminate ตัว VM นั้นไปทุกอย่างที่อยู่ใน Instance นั้นก็ไปทั้งหมด หากไม่มีการสำรองข้อมูลโยกมาไว้ที่ EBS ดังนั้นการขอใช้บริการ Cloud จึงเลี่ยงไม่ได้ที่จะต้องใช้ EBS ด้วยเสมอๆ ซึ่งผู้ที่เป็นเจ้าของสามารถสร้าง snapshot เองได้ หากว่าเราติดตั้ง services ลงบน EBS แทนเราก็จะสามารถ snapshot ทั้ง services และ data ได้ในตัว อีกทั้งยังประหยัด resource อื่นๆ ได้อีกมาก ที่สำคัญเราไม่ต้องซื้อ services ที่มีจำหน่ายบน Cloud Cateloge เลย อืมมมลืมบอกไปว่าวิธีการนี้ใช้ได้กับ Amazon EC2 และ Amazon S3 ด้วยครับ เอ้ามาเริ่มกันเลย

สร้าง Cloud Services Image สำหรับ Eucalyptus ภาค 2

ในครั้งที่แล้วเราสร้าง EMI โดยการติดตั้ง OS ลงใน Disk Image ครั้งนี้ผมจะมาแนะนำวิธีแบบฉลาดแกมโกงคือวิธีการแก้ไข Disk Image ที่มีอยู่แล้ว ในโครงการ Eucalyptus มี Pre-Packaged Image ที่ใช้เป็น Guest OS อยู่แล้ว อยู่ในรูปแบบ JeOS (Just enough Operating System) ซึ่งเราสามรถเอา Image มาแก้ไขได้ :) ไม่ได้ล้อเล่นครับ เอามาแก้ไขและติดตั้งโปรแกรมหรือของที่ยังขาดได้โดยตรงเลยล่ะ วิธีการนี้เป็นวิธีการเล่นกับ Disk Image ทั่วๆ ไปที่เรามักพบเจอกันอยู่แล้ว อธิบายหลังการคร่าวๆ กันก่อน JeOS Image ที่มีอยู่แล้วก็คือ Disk Image, Kernel Image (มีทั้ง KVM และ Xen) และ Ram Disk Image (Initrd.ing สำหรับ KVM,Xen) ซึ่ง

สร้าง Cloud Services Image สำหรับ Eucalyptus ภาค 1

ช่วงนี้กระแส Cloud Computing ในประเทศไทยกำลังมาแรงและการใช้งานก็กำลังทะยอยเพิ่มมากขึ้น หลายบริษัทต่างพยายามเข็นผลิตภัณฑ์ของตัวเองออกมาเพื่อบอกว่ามี Cloud Solution เช่นกัน สำหรับ how-to นี้คงไม่ได้พูดถึงเรื่อง Cloud หรือที่มาที่ไปของ Cloud มากนัก แต่ขอเปลี่ยนจากการติดตั้งมาเป็นการสร้างบริการบน Cloud กันเลยดีกว่า :) ในต่างประเทศ Software As A Services เป็นจุดเปลี่ยนในภาคอุตสาหกรรมซอฟต์แวร์มาก นอกจากจะลดต้นทุนการลงทุนเรื่องฮาร์ดแวร์ของผู้ประกอบการแล้ว การ provisioning ผ่านบริการบน IaaS ทำให้การลงทุนและระยะเวลาในการ deploy application ให้กับลูกค้าสั้นลงมาก เพียง 3 นาทีลูกค้าของคุณก็สามารถใช้งานซอฟ

ติด Alfresco Community 3.3 บน Ubuntu Server 10.04

Alfresco เป็นระบบจัดการเอกสารระดับ Enterprise ที่ได้รับความนิยมอย่างแพร่หลายด้วยความสามารถในการจัดการเอกสารที่เรียกได้ว่าครบวงวรตั้งแต่การจัดการเอกสารพื้นฐาน รวมไปถึงระบบ workflow ที่กำหนดเส้นทางของเอกสาร การยืนยันเอกสาร นอกจากนี้ยังสามารถประยุกต์ใช้ในงานด้าน collaboration, record management, knowledge management, web content management หรือแม้กระทั่ง image management เรียกได้ว่า Alfresco อยู่ในระดับต้นๆ ของโปรแกรมจัดการงานเอกสารที่เป็นโอเพนซอร์สกันเลยทีเดียว

แก้ปัญหาเจ้าขาว USB Edge Modem ยี่ห้อจีน

บังเอิญว่าที่สำนักงานมีปัญหาเรื่องระบบเครือข่ายพอสมควรทั้งระบบสายและระบบไร้สาย หลายท่านได้แก้ปัญหาโดยการใช้ USB Modem ไม่ว่าจะเป็น Edge หรือ 3G แต่เคราะห์ซ้ำกรรมซัดที่สำนักงานมีนโยบายให้ใช้ Suriyan ทั้งสำนักงาน ทำให้เจ้า Edge Modem ที่ซื้อมาใช้งานไม่ได้ :P งานก็เข้ามาที่ผมอย่างรวดเร็วในฐานะสมาชิกพรรคมารตะวันจันทรา ก่อนจะกล่าวถึงวิธีการแก้ปัญหาของเจ้าตัวขาว ขอเล่าให้ฟังเรื่องการออกแบบ USB Edge/3G Modem สมัยใหม่กันก่อน ทุกวันนี้คงปฏิเสธกันไม่ได้ว่าอุปกรณ์ USB เป็นที่นิยมมากตั้งแต่ Wireless, GPRS/Edge/CDMA/3G Modem แต่ปัญหาที่ทุกคนเป็นเหมือนกันหมด คือ ลืมไดร์เวอร์ทุกที ถ้าเป็น Wireless หรือ GPRS/