Pidgin โปรแกรม IM สารพัดประโยชน์ ประกาศออกรุ่น 2.6.5 อัพเดทแก้ปัญหาใน libpurple รูรั่วในส่วนของโปรโตคอลที่เชื่อมต่อกับ MSN โดยรูรั่วนี้ถูกนำเสนอโดย Fabian Yamaguchi ที่ 26th Chaos Communication Congress (26C3) ซึ่ง Yamaguchi แสดงให้เห็นว่าสามารถ attack เข้าไปยังเครื่องปลายทางและคัดลอกไฟล์จากเครื่องออกมาได้ โดยผ่านทาง MSN emoticon download request ซึ่งปัญหานี้กระทบถึงรุ่น 2.6.4 ทีมพัฒนาของ Pidgin ได้ออกรุ่น 2.6.5 มาเพื่อแก้ปัญหานี้แล้วในรุ่น 2.6.5 และและนำให้อัพเดทเป็น Pidgin เวอร์ชันล่าสุดนี้ด้วย

สำหรับรายละเอียดสามารถอ่านได้ที่ changelog Pidgin 2.6.5 ดาวน์โหลดได้ที่ http://pidgin.im/download ซึ่งมีรุ่นสำหรับ Windows, Mac OSX และ Linux

ที่มา – h-online

Chantra 5.0 กำหนดออกรุ่นปลายเดือนมีนาคมนี้ ซึ่งตอนนี้ได้ Freeze package เรียบร้อยแล้ว ใน Chantra 5.0 นี้มีจะออกมาเป็นแผ่น CD 2 แผ่น แผ่นแรกจะเป็นแผ่นรวมซอฟต์แวร์ สำหรับแผ่นที่ 2 จะเป็นแผ่น Video แนะนำการใช้งานโปรแกรมต่างๆ ซึ่งคาดว่าจะออกได้ทันในช่วงเดือนมีนาคมนี้ครับ สำหรับแผ่นแรกจะเป็นแผ่นรวมซอฟต์แวร์โอเพนซอร์ส มีซอฟต์แวร์กว่า 36 ตัว! ซึ่งมีซอฟต์แวร์ใหม่ เพิ่มเข้ามาได้แก่ PDFSam, WordPress, JRE และ เกมส์น่ารักๆ อย่าง Secret Maryo Chronicles นอกจากนี้ยังมีซอฟต์แวร์ที่เปลี่ยนจากซอฟต์แวร์เดิม ได้แก่ WinSCP มาแทน Putty, OpenProj มาแทน GranProject สำหรับรายชื่อซอฟต์แวร์ที่ Freeze แล้วมีดังนี้

  • 7 zip 4.65
  • Audacity 1.2.6
  • Avidemux 2.5.1
  • Blender 2.49b
  • Celestia 1.6.0
  • Dia 0.97
  • Drupal 6.15
  • FileZilla 3.3.1
  • Firefox 3.5.7
  • Freemind 0.8.1
  • Gimp 2.6.8
  • Infrarecorder 0.5
  • Inkscape 0.47-3
  • Joomla 15.15
  • Java Runtime Environment 6u17
  • Kompozer 0.8b1
  • LBreakout2 2.4.1
  • Moodle 1.9.7
  • Notepad++ 5.6.4
  • Open Clip Art 0.14
  • OpenOffie.org 3.1.1
  • OpenProj 1.4
  • PDFCreator 0.9.9
  • PDFSam 2.0
  • Pidgin 2.6.5
  • Secret Maryo Chronicles 1.9
  • Simple Machine Forum 1.1.11
  • TortoiseSVN (Subversion) 1.6.6.17493
  • SuperTux 0.1.3
  • Thunderbird 3.0
  • Tuxmath 1.7.2
  • Tuxpain 0.9.21
  • TuxTyping2 1.5.3
  • VLC 1.0.3
  • WinSCP 4.2.5
  • WordPress 2.9.1
  • XAMPP 1.7.2

สำหรับในรายละเอียดดูได้จาก releasenote สำหรับ release name คือ Wildvine เป็นชื่อ Alian ตัวหนึ่งที่อยู่ในการ์ตูนเรื่อง Ben 10 ภาค Secret of the Omnitrix

ก็เช้านี้ได้เปิด twitter เจอข้อความจาก @theppitak ขึ้นมา ว่า

RT @gnufs #GNU GRUB gets new face, developers need help testing it: http://ur1.ca/jlxi
อ้างอิง

ก็ตามข้อความครับ new face ใหม่ที่ว่าก็ หน้าตาตามนี้
GRUB new face

ก็ข่าวสั้นทันเหตุการณ์ครับ รายละเอียดเพิ่มเติมไปอ่านได้ที่นี่ http://robertmh.wordpress.com/2010/01/11/grub-gets-new-face/

Nat Firedman ผู้ร่วมก่อตั้ง Ximian และ Chief Technology and Strategy Officer (CTSO) สำหรับ Open Source ของ Novell ได้ประกาศในบล็อกของตัวเขาเองว่ายุติการทำงานที่ Novell แล้ว โดย Friedman กล่าวว่าหลังจากการแต่งงานและเข็ญโครงการสุดท้ายกับ Novell คือ SUSE Studio ออกมาแล้ว เขาอยากใช้เวลากับสิ่งใหม่ๆ บ้าง โดยวางแผนที่จะเที่ยวทั่วโลกในปี 2010 นี้กับภรรยา โครงการที่ Friedman เพิ่งเริ่มทำ ชื่อ Hacker Madley เป็น podcast สำหรับ "Hacker ที่อยากรู้อยากเห็น" ใครชอบผลงานของ Friedman ก็อย่าพลาด Hacker Medley ครับ :)

ที่มา – H-Online

ทีมนักพัฒนา Mandriva ประกาศข่าวการออกรุ่น Alpha 1 ของ Mandriva 2010 แล้ว ซึ่งในรุ่นนี้เป็นรุ่นอัพเกรดซอฟต์แวร์ในรุ่นเดิมและเพิ่มซอฟต์แวร์อื่นๆ เข้าไป สำหรับ Mandriva 2010 Spring Alpah 1 จะมาพร้อมกับ Linux kernel 2.6.32rc3 KDE 4.4 beta2, Gnome 2.29.4 และ X.org 7.5 แถมด้วย Amarok 2.2.2beta1, Krorent 3.3 และซอฟต์แวร์ที่อัพเดทตัวอื่นๆ เช่น Firefox 3.6 beta5 และ OpenOffice.org 3.2beta3 สำหรับการรายงานบักในเวอร์ชันทดสอบนี้สามารถรายงานได้ที่ https://qa.mandriva.com

อ่านรายละเอียดเพิ่มเติมได้ที่ Mandriva Linux 2010.0 arrives

รอมานานแสนนานสำหรับ OpenShot 1.0 หลังจากออก 0.9 กว่าๆ มานานมาก เมื่ออาทิตย์ที่แล้วทีมงาน OpenShot ก็ได้ประกาศความสำเร็จเปิด OpenShot 1.0 ออกมาให้ดาวน์โหลดกันแล้ว OpenShot เป็นโปรแกรมตัดต่อวิดีโอบน Linux ที่หลายคนรอคอย เนื่องจากทำงานได้เทียบกับโปรแกรมตัดต่อระดับมืออาชีพเลยทีเดียว สำหรับในรุ่นนี้ มีหลาย feature ที่ได้รับการปรับปรุงเช่น
* video transition 28 แบบ
* มีรูปแบบ title 29 แบบ สนับสนุนทั้ง 4:3 และ 16:9
* มี theme ของโปรแกรมให้เลือกใช้ 2 แบบ
* สนับสนุนหลายภาษา
* มีเอกสารคู่มือการใช้งาน
* ปรับปรุงลูกเล่นแบบ Chroma Key

มาดูวิดีโอเปิดตัวกัน

OpenShot Video Editor – Version 1.0 Released! from Jonathan Thomas on Vimeo.

ท่าใดสนใจก็ดาวน์โหลดได้ที่ http://www.openshotvideo.com

วันนี้มีวิธีการปรับแต่หน้าตาการแสดงผลแอพเพลทนาฬิกาบนพาเนล ซึ่งโดยปกติจะแสดงผลเพียง 1 บรรทัดและยาวมาก กรณีเลือกการแสดงผลบนจอขนาดเล็ก ส่วนของนาฬิกาและวันที่จะยาวเกินมาเกือบ 1/4 ของหน้าจอเลยทีเดียว วิธีแก้ไขง่ายๆ คือการปรับแต่งการแสดงผลของแอพเพลทนาฬิกา ให้แสดงผลเป็น 2 บรรทัด จะทำให้ประหยัดพื้นที่การแสดงผลไปได้เยอะ สำหรับการตั้งค่า Gnome ใช้การแสดงผลแบบที่เราต้องการ เราสามารถปรับแต่งได้จาก gconf-editor ครับ :)

มาดูภาพตัวอย่างกันก่อน ปกติแสดงผลแอพเพลทนาฬิกาบนพาเนลเป็นแบบนี้

แสดงผลแอพเพลทนาฬิกาบนพาเนลแบบปกติ

เราจะปรับปรุงให้เป็นแบบนี้

ปรับปรุงแสดงผลแอพเพลทนาฬิกา

เอาล่ะมาเริ่มลงมือกันเลย

  • เปิด gconf-editor ขึ้นมาครับ
  • เลื่อนไปดูโฟลเดอร์ /apps/panel/applets/clock_screen0/prefs
  • คลิกขวาที่ค่า format
  • เลือก Edit Key
  • พิมพ์ค่า custom
  • จากนั้นคลิกขวาที่ค่า custom_format
  • เลือก Edit Key
  • จากนั้นใส่โค้ดข้างล่างนี้ลงไป

<sup><span rise="3000" fontdesc="Sans 8" color="#878787" weight="normal">%a %d %b</span></sup>%n<sub><span fontdesc="Sans 5.5" color="#878787" weight="bold">%I:%M %p</span></sub>

เท่านี้ก็ได้แอพเพลทนาฬิกาบนพาเนลในรูปแบบที่เราต้องการ

บังเอิญได้เข้ามาดู package ในส่วนของ gnome-screensaver มีโปรแกรมเล็กๆ ตัวหนึ่งเห็นว่ามีประโยชน์ดีชื่อ floater เป็นโปรแกรม screensaver เล็กๆ ที่เราสามารถปรับแต่ง screensaver ในแบบที่เราต้องการได้ ใครนึกไม่ออกให้นึกถึง screensaver ชื่อ Floating Gnome หากใครใช้ Ubuntu อยู่น่าจะเคยเห็น Floating Ubuntu มาก่อน เอาล่ะเราจะเอาโลโก้ขององค์กรเรามาทำเป็น Screen Saver กันครับ ผมจะยกตัวอย่าง Suriyan screensaver ละกันนะครับ

มาเริ่มกันเลย สร้างไฟล์ สำหรับ config ของ floater กันก่อน ที่ /usr/share/applications/screensavers ชื่อ suriyan_theme.desktop ใส่ข้อมูลลงไปดังนี้

[Desktop Entry]
Encoding=UTF-8
Name=Floating Suriyan
Comment=Suriyan logo floating around the screen
Exec=floaters /usr/share/pixmaps/suriyan-screensaver.svg
TryExec=floaters
StartupNotify=false
Terminal=false
Type=Application
Categories=GNOME;Screensaver
X-Ubuntu-Gettext-Domain=gnome-screensaver

จากนั้นก็สร้างไฟล์ภาพโลโก้ของเราเป็นเวกเตอร์ ขนาด 128x128px ขึ้นมาครับ ไฟล์ของผมชื่อ suriyan-screensaver.svg ใส่ลงไปที่ /usr/share/pixmaps/ ตอนนี้เราก็ได้ไฟล์ config และไฟล์ภาพที่เราจะเอามาทำ Screen Saver กันแล้ว และตอนนี้ Screen Saver ก็น่าจะ list ลงใน gnome screensaver แล้วล่ะครับ ถ้าไม่แน่ใจเข้าไปดูที่ System > Preferances > Screensaver

Floating Suriyan

ลองเปลี่ยนเป็นโลโก้ขององค์กรคุณสิครับ รับรองสร้างภาพลักษณ์ได้ดีเลยทีเดียว ;D

Ubuntu Tweak 0.5.0 ออกแล้วหลังจากที่ปรับปรุงในส่วนฐานข้อมูล UTCOM กันไปในรุ่นนี้ ทำให้ Ubuntu Tweak มีของเล่นใหม่ๆ เพิ่มขึ้น Ubuntu Tweak ขึ้นชื่อในเรื่องของการปรับแต่งและการจัดการ Desktop ในจุดเดียว ซึ่งเราสามารถปรับแต่ง Ubuntu Desktop ในจุดต่างๆ ได้ ตั้งแต่หน้าจอ, Icon, Theme หรือแม้กระทั่งติดตั้ง Package เสริมต่างๆ อีกมากมาย สำหรับคุณสมบัติใหม่ๆ มีดังนี้

ubuntu-tweak

  • เพิ่ม/ลบ ข้อมูลที่ sync กับฐานข้อมูล UTCOM
  • หน้าจอใหม่ ใช้งานง่ายกว่าเดิม
  • ใช้ icon ของ theme
  • ง่ายในการเปลี่ยนส่วนประกอบหน้าจอ desktop
  • เปลี่ยนชื่อเครื่องได้ง่ายขึ้น
  • ตัวเลือกใหม่ในการปรับแต่ง GNOME
  • ตัวเลือกใหม่ในการปรับแต่ง Power Manager

สนใจดาวน์โหลดกันได้ที่ ubuntu-tweak0.5.0-1~karmic1all.deb

จากตอนที่แล้วเราได้ repo เพื่อเตรียมเอาไว้ใช้บริการผู้ที่ต้องการติดตั้งโปรแกรมจาก repo เราไปแล้ว ในตอนที่ 2 นี้จะเกี่ยวกับเรื่องของการจัดการ package โดยที่นักพัฒนาหรือผู้ดูแล package ต้องการอัพโหลดขึ้น repo server ด้วยตัวเอง ไม่ต้องสั่ง include package เป็นครั้งๆ ไป Debian มีเครื่องมือให้เราใช้เช่นกันครับ เราจะมาใช้เครื่องมือที่ชื่อ dupload

dupload เป็นเครื่องมือที่ออกแบบมาเพื่อใช้ในการอัพโหลด package ไปยัง repo ต่างกันได้ ซึ่งจะทำให้ง่ายในการ contribute package ของนักพัฒนาและผู้ดูแล apckage นั้นๆ เอาล่ะเรามาเริ่มติดตั้งและ config เจ้า dupload กันดีกว่าครับ เริ่มแรก ติดตั้งกันก่อน ใช้คำสั่ง

$ sudo apt-get install dupload

จากนั้นเราต้องไป config ค่า repo ให้กับ dupload กันก่อน ที่ ~/.dupload.conf หรือที่ /etc/dupload.conf ก็ได้ การ config นั้เราจะกำหนด repo server ปลายทางที่เราต้องการจะ upload package ขึ้นไป เช่น

$cfg{‘example’} = {
fqdn => "example.com",
login => "steve",
method => "scpb",
incoming => "/incoming/",
# The dinstall on ftp-master sends emails itself
dinstall_runs => 1,
};

อธิบายกันก่อน config ข้างบนเป็นการบอกว่าเรามี repo server ชื่อเล่นว่า example โดยมี domain ชื่อเต็มๆ ว่า example.com ใช้ login ว่า steve ใช้ scpd เป็น protocal ในการ upload ไฟล์ มีไดเรคทอรี /incoming เป็นไดเรอทอรีปลายทางของ package ที่เร upload ขึ้นไป

หากต้องการปรับปรุงให้เข้ากับความต้องการของคุณก็เพียงแค่แก้ไข hostname, login, incoming dir แค่นี้ก็ได้แล้วครับ อ้อ หากคุณต้องการให้ upload package โดยใช้ anonymous FTP ก็สามารถแก้ไขได้ครับ เอาล่ะ วิธีการ upload ก็ง่ายๆ ครับ ใช้คำสั่ง dupload แบบนี้

$ dupload –to <reponame> <.change file>

ตัวอย่างเช่น

$ dupload –to example suriyan-wallpaper1.0i386.change

เท่านี้ก็ upload package ขึ้นไปยัง repo ได้แล้ว แต่ว่า dupload ทำหน้าที่ upload package ไปกองไว้ที่ incoming dir เท่านั้นครับ ไม่ได้ build และบรรจุลงใน repo ของเราจริงๆ ดังนั้นต้องเขียน script เพิ่มอีกหน่อยเพื่อให้ reprepro ทำงานต่อให้เรา อ่ะดาวน์โหลด script ไปละกันนะครับ เมื่อได้ script กันแล้ว บันทึกลงในที่น่าจะจำได้ แล้วก็ใส่ลงใน crontab ครับแบบนี้

*/5 * * * * /usr/local/import-new-packages.sh