ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ Software

Enable Skype icon on Unity notification panel on Ubuntu 13.04

Due to I switch back from Windows to Ubuntu. The most important program for me is " Skype ". After I download installation from Skype official website it seems there is no problem at all I am able to installed in by Ubuntu Software Center. The problem  was occurring after I launch Skype and close the main window opens I expect it will be closed and shown the icon on notification panel area. But there is no icon on notification area then I launch Skype application again the windows instance comes up thus I try to log in again, suddenly I get an error message about another instance was already running. After I search on google a bit I found that Ubuntu 13.04 was removed system tray whitelist feature from its unity. so I found this website to re-enable the whitelist by below instruction. sudo add-apt-repository ppa:timekiller/unity-systrayfix sudo apt-get update sudo apt-get upgrade After finished installation I do the following steps to add Skype to notification whitelis...

Shell In a Box - Shell on Web Interface

shellinabox เป็นโปรแกรมที่ทำให้เราสามารถใช้ shell หรือ terminal ผ่านเว็บได้ ซึ่งจะคล้ายๆ กับ WebShell (WebShell นั้นพัฒนาต่อยอดมาจาก Ajaxterm ) แต่ shellinabox เป็นตัวที่อยู่ใน wiki ของ Ubuntu วันนี้เลยขอสอนการติดตั้งตัวนี้ครับ และเขียนไว้เป็นบันทึกกันลืมไปในตัว ขั้นแรกให้ดาวน์โหลดตัว shellinabox ของ platform ที่เราใช้อยู่ ในหน้า Download นำไปไว้ใน home folder หรือตำแหน่งที่ต้องการ หลังจากนั้นให้พิมพ์ sudo dpkg -i shellinabox_2.10-1_i386.deb เนื่องจากผมใช้ Ubuntu หารใครใช้ Redhat base ก็ทำตาม RPM เอานะครับ หลังจากนั้นให้เรา start server shellinabox ขึ้นมา ด้วยคำสั่ง sudo /etc/init.d/shellinabox start หรือ sudo invoke-rc.d shellinabox start ซึ่งเมื่อรันแล้ว shell in a box นี่จะรันอยู่บน port 4200 ด้วย protocol HTTPS ครับ ให้เราเปิด Browser ขึ้นมาแล้วเข้าไปที่ https://<ip เครื่องที่เราติดตั้ง>:4200 ก็จะขึ้นหน้าตาดังรูปครับ หน้า login ที่เข้าจาก Shell In a Box

Blender 2.5 Alpha 2 ออกแล้ว

ขอข้าม Alpha 1 ไปเลยนะครับ เพราัะมันออกมานานแล้ว แล้วผมก็ไม่ได้เขียน สรุปโดยรวมแล้วมันเปลี่ยนหน้าตา UI (User Interface) เกือบหมดเลย เท่าที่ใช้รู้สึกว่ามันหนักๆ เครื่องขึ้น แต่อาจเป็นเพราะคอมผมมันอืดก็ได้ แต่รู้สึกว่าการใช้งานจะค่อนข้างง่ายขึ้น ไม่งงๆ เหมือน version ก่อนหน้า ส่วน alpha 1 นั้นมี bug ร้ายแรงอยู่คือ ไม่สามารถ save รูป texture ได้ Download Blender 2.5 Alpha 2 ได้ที่นี่เลยครับ

Vim vs Emacs on Ubuntu Linux

เพิ่งรู้วันนี้เองว่า Vim บน Ubuntu นั้นมันยังไม่พร้อมสำหรับการเขียนโปรแกรม เราจำเป็นต้องทำการลงมันใหม่ก่อนด้วยคำสั่งที่แสนจะเคยชิน sudo apt-get install vim พอดีกำลังจะเลือก ide บน linux ไว้หัดเขียนภาษาซีใน linux ยังลังเลระหว่าง vim กับ emacs เห็นว่ามีสงครามระหว่าง editor สองเจ้านี้ด้วยข้อดีข้อเสียของ แต่ละตัวคือ Vim เป็นแบบ modes คือต้องเลือกว่าจะอยู่ในโหมดแก้ไขหรือว่าโหมดปกติ โหมดแก้ไขก็ได้แก่ i, a, bla bla blah โหลดปกติก็คือกด Esc ออกมา ข้อดีเร็ว ( สมัยตอนที่ยังเป็น Vi นะครับ) ข้อเสียคือสับสนว่าตอนนี้อยู่ในโหมดไหน Emacs เป็นแบบ modeless ถ้าใครนึกภาพไม่ออกก็พวกโปรแกรมแบบ GUI ทั่วไปก็เป็นแบบ modeless เสียเป็นส่วนใหญ่เช่น MS Word คือเราสามารถพิมพ์ข้อความลงไปได้เลย เมื่อต้องการจะใช้คำสั่งอะไรก็กด Ctrl+ เอาแทน ข้อดีคือไม่สับสนว่าอยู่ในโหมดไหน ข้อเสียคือเมื่อต้องการผสมคำสั่งเยอะๆ จะจำได้ไม่หมดเช่น C-x C-c อันนี้แค่คำสั่งเดียวแต่ต้องกดทั้ง Ctrl+x กับ Ctrl+c ถึงจะออกจากโหมดได้

รำคาญ Ads ใน hi5 มั้ย?

พอดีวันนี้เข้าไปใน hi5 ผ่าน IE เจอรูปนี้มันขึ้นหราอยู่ นั่นหมายถึงว่า model ทาง ธุรกิจของ hi5 ได้ต้องการให้คุณจ่ายเงินเพื่อขจัดความรำคาญเหล่านั้น แต่เพียงแต่ผมเลือกที่จะขจัดความรำคาญด้วยวิธีอื่น นั่นคือลง Firefox แล้วลง Extension (Add-on) ไปที่ Tools > Add-ons ถ้าเป็นภาษาไทยคิดว่าน่าจะเป็น เครื่องมือ > ส่วนเสริม อะไรประมาณนี้ ไปที่ Get Add-ons (Tab อันแรกน่ะครับ ไม่แน่ใจเวอร์ชั่นภาษาไทยใช้คำว่าไร) แล้ว search คำว่า "adblock" แล้วเลือกไปที่ Adblock Plus ครับหลังจากนั้นกดปุ่ม install ได้เลย ต่อไปเราก็จะไม่มีโฆษณามาให้รบกวนอีกแล้ว ไม่ว่าจะเว็บ hi5 หรือเว็บอื่นๆ ก็ตาม

ติดตั้ง SVN Server บน CentOS (ตอนหนึ่ง)

SVN หรือ Versioning Control ซึ่งจะสะดวกมาในการทำงานเป็นทีมและสามารถเลือกได้ว่าเราจะอัพเดตไปยัง Revision ไหน(เวอร์ชั่นไหน) โดยหลักๆ เราจะแบ่งโครงการออกเป็นสามส่วนคือ trunk branch และ tags โดยแต่ละส่วนจะมีการกำหนดดังนี้ Trunk เป็นส่วน Core ของโปรเจ็ค หรือเรียกง่ายๆ ว่าอะไรที่ Stable แล้วเราจะใส่ไว้ในส่วนนี้ Branch เป็นส่วนที่เป็น Feature ที่เราจะทำการเพิ่มเติมขึ้นมา ส่วนใหญ่เมื่อผ่านพ้นช่วงทดสอบต่างๆ และเป็นที่ยอมรับของทีมแล้ว เราก็จะนำเข้าไปไว้ใน Trunk Tags จะเป็นตัวแบ่งเวอร์ชั่นออกจากกันเช่นเมื่อเราออกเวอร์ชั่น Stable แล้วเราก็จะ copy มาใส่ไว้ใน Tags เพื่อที่จะได้มีหลายเวอร์ชั่นให้ผู้พัฒนาได้เลือก เริ่มการติดตั้ง SVN Server บน CentOS กันดีกว่าครับ ใช้เครื่องมือที่เราคุ้นเคยกันดี yum install httpd chkconfig httpd on ซึ่ง chkconfig จะทำให้ตัว httpd server เริ่มต้นอัตโนมัติเมื่อเริ่มระบบ หลังจากนั้นทำการแก้ไขไฟล์ httpd.conf vim /etc/httpd/conf/httpd.conf แก้ไขตามความต้องการหากต้องการเปลี่ยน Port ก็เปลี่ยนได้เลยครับ หลังจากนั้นทำการแก้ไขไฟล์ subversion.conf vim /etc/httpd/conf.d/subversion...

เริ่มต้นสู่ Enterprise Content Management

Enterprise Content Management (ECM) คืออะไร?      ECM นั้นมีความหมายกว้าง แต่โดยรวมๆ แล้วเป็นระบบที่มีไว้เผื่อจัดการเกี่ยวกับเอกสาร งานสารบรรณออกไลน์ การสแกนไฟล์มาเพื่อเก็บเป็นข้อมูล ซึ่ง ECM นั้นจะเก็บไฟล์ไว้เป็นแบบ Unstructure Data แต่เราสามารถแบ่งมันออกจากกันด้วยการระบุ Meta Data ให้มันได้ และมีระบบ Workflow ช่วยในการจัดการเอกสารเหล่านี้ ซึ่งระบบ ECM ที่เรารู้จักกันดีอย่างเช่น Microsoft SharePoint หรือทางฝั่ง Oracle เองก็มีผลิตภัณฑ์ ECM ของตัวเองเช่นกัน ภายหลังหลายๆ บริษัทเริ่มเห็นว่าตลาดของ ECM นั่นน่าสนใจจึงทำให้มีบริษัทต่างๆ เข้ามาร่วมวงกันมากขึ้น และยังมี Software opensource อีกหลายตัวเข้าร่วมด้วย เช่น WebGUI , Alfresco , Sensenet 6.0 , eZ Publish, KnowledgeTree , Jumper 2.0 , Nuxeo , Plone ซึ่งถือว่าตลาดของ ECM นั้นค่อนข้างน่าสนใจทีเดียว หากต้องการข้อมูล ECM ติดตามได้จาก wikipedia จากลิงค์ข้างบนจะทำให้ท่านเห็นภาพมากยิ่งขึ้นครับ

Miro TV Online or DemocracyTV (ไมโล?? ม่ะช่ายย)

โปรแกรม Miro เป็น โปรแกรม opensource อีกตัว ต้องโหลดเพิ่มเอาจาก repository 3rd เอา แต่ตัวเก่ามีอยู่ในคลังของ ubuntu อยู่แล้วคือ DemocracyTV เป็นโปรแกรมที่ไว้ดู TV ออนไลน์ต่างๆ ไม่ว่าจะเป็น Postcast หรือ Video Rss Feed ก็ได้ทั้งนั้น ขอให้หน้านั้นมีไฟล์ที่เป็น ไฟล์วีดีโอเป็นอันใช้ได้ หน้าตาของโปรแกรมจะเอนเอียงไปทาง mac ซะส่วนมาก แต่ก็ยังมีบั๊กเยอะอยู่เลยหากใครต้องการทดลองเชิญได้ที่ http://www.getmiro.com/ พอดีว่างจัดเลยไปหาเอาใน add/remove program เลยเจอมา แต่จริงๆ จำได้ว่าเคยมีคน review ไปที่ blognone แล้วนะ แต่จำไม่ได้ว่าใคร review ไป ค่อนข้างจะเห็นครบทุก features ลองไป search กันดูครับ

Wings3D cannot run in LinuxTLE 8.0 (Ubuntu 6.10)

i have a problem a few day ago that i need to run Wings3D in Linux TLE 8.0 but it run with a command line and close itselft immediately. i don't know why but i searched in google and i found that occurs because of libsdl-erlang all you have to do is install package libsdl-erlang the command is sudo apt-get install libsdl-erlang เมื่อหลายวันก่อนผมได้ลง Wings3D ไว้จะเอาไว้หัดสร้าง Model เล่นๆ ดู ปรากฎว่ามันรับบน LinuxTLE 8.0 ไม่ได้ เคยลองลงทีแล้วตอนใช้ Ubuntu 6.10 ก็รันไม่ได้เช่นเดียวกัน แต่ตอนนั้นคิดว่าเป็นปัญหาของตัวโปรแกรมเองเลยไม่ได้สนใจ แต่พอมาลงอีกใน LinuxTLE8.0 คิดว่าไม่น่าจะมีปัญหาแต่ปรากฎว่าเป็นเหมือนเดิมเลยลอง search จาก google ดูเลยไปเจอว่าต้องลง libsdl-erlang ตัวใหม่ เพราะว่าตัวเก่านั้นมีปัญหาไม่สามารถรันได้ วิธีแก้ก็ได้พิมพ์คำสั่งตามข้างบนได้เลยครับพอลงเสร็จเรียบร้อยก็จะสามารถใช้งานได้เลยทันที

Maya 8.5 on Linux TLE 8.0 (Ubuntu 6.10)

ผมได้ลองติดตั้ง Maya 8.5 ดูแต่ปรากฏว่าไฟล์ติดตั้งของ Maya นั้นเป็น .rpm ซึ่งเป็นตัว package ของ Fedora หรือทางฝั่ง Red Hat นั่นเอง แต่ก็ได้ไป หาจาก ubuntu forums ก็ได้เจอวิธีการติดตั้งของ Maya 7.0 ซึ่งเขียนขึ้นโดย szr4321 และได้ลองทำตามดูโดยขั้นแรกเราจะเป็นต้องมี csh alien ซึ่งสามารถติดตั้งผ่าน apt-get ได้เลย sudo apt-get csh alien หลังจากติดตั้ง csh เชลล์กับตัวแปลง package (alien)แล้ว ขั้นตอนต่อไปคือการ แปลง pakage จาก rpm เป็น deb โดยใช้คำสั่ง for i in *.rpm; do sudo alien -cv $i; done อาจใช้เวลานานสักครู่ โดยอาจจำเป็นต้องใส่ root password อีกทีหลังจาก แปลง package Maya แล้ว - -' ไม่รู้เครื่องผมช้าไปหรือเปล่า เมื่อได้ package ทั้งหมดที่แปลงมาเรียบร้อยแล้วก็ให้ติดตั้ง แต่ก่อนติดตั้งเราจำเป็นต้องสร้างลิงค์ก่อน โดยคำสั่ง sudo ln -s /usr/aw /aw สำหรับ Maya 8.5 เราต้องเพิ่มลิงค์นี้ต่อไปนี้เข้าไปด้วย sudo ln -s /usr/autodesk /autodesk เมื่อทำการเพิ่มลิงค์เสร็จแล้วก็ทำการติดตั้ง package โดยคำสั่ง sudo dpkg -i awcommon-server_x.x-x_i386.deb sudo dpkg -i awcommon_x.x-x_i386.deb sudo dpk...

มาใช้ OpenOffice.org กันเถอะ

OpenOffice สบันสนุน OpenDocument อย่างเต็มตัว สามารถใช้ไปได้ยาวนานไม่รู้จบ ปัญหาที่เราพบบ่อยคือพวกไฟล์ word เมื่อเราทำงานกัน คนละ version จะพบว่าไฟล์ไม่สามารถเปิดได้อย่างสมบูรณ์ OpenDocument ได้ออกแบบมาเพื่อสิ่งนี้เอง ไม่ว่าคุณจะใช้โปรแกรมอะไรก็สามารถเปิดไฟล์ตัวนี้ได้หากโปรแกรมนั้นสนับสนุน OpenDocument (*.ott, *.odt) และด้วยการออกแบบที่จะใช้ได้ยาวนานไปจนถึงรุ่นหลาน เหลน โหลนของคุณนี้เองทำให้คุณสบายใจได้ว่าถ้าชาติหน้าคุณยังเกิดมาในตระกูลเดิมคุณก็สามารถอ่าน เอกสารของคุณได้อยู่ อืมม... ดีจริงๆ เลยเนอะ ว่าแต่ OpenOffice ดีอย่างไร จะพูดไปแล้ว ทะเล ของเรานั้นเกิดมาพร้อมกับ StarOffice(แปลงชื่อมาเป็นปลาดาว) เลยเนี่ยไหนกลายมาเป็น OpenOffice ไปแล้วหว่า คงจะเนื่องมาจาก OpenOffice นั้นพัฒนาอย่างต่อเนื่องและกว้างขวางกว่ากระมัง แต่ไม่เป็นไรอย่างไรมันก็เป็น Opensource เหมือนกันอย่างจะเอามายำอย่างไรก็ได้ เพียงแต่... ยำอย่างไรหว่าโค้ดก็เขียนไม่เป็น ช่างมันละกัน เอาเป็นว่าใช้ได้เป็นพอไม่ต้องสนใจเรื่องพัฒนาขอให้เก่งๆ ก่อนละกันเนอะ พูดมาซะยาว ยังไม่ได้บอกเลยว่า OpenOffice ดีอย่างไร ถ้าคุณเคยไปดู Software ...

Blender 3d Roadmap

version 2.44 จะพัฒนากันในเดือนมีนาคมปีนี้ (2007) โดยจะมีการแก้ไขบั๊กหลักๆ และเพิ่มความสามารถของโปรแกรมเล็กน้อย เช่นความเข้ากันได้ของระบบปฎิบัติการณ์ 64 bit, image browser โดยจะเป็นตัวสุดท้ายของ major 2.4 และตัวต่อไปจะเป็น 2.5 เลย version 2.5 เวอร์ชั่นนี้จะยกเครื่องของหน้าตาของโปรแกรมใหม่หมด (interface) และพัฒนาเพิ่มลูกเล่นต่างๆ เข้าไป โดยทีมพัฒนาคาดว่าจะออกมาให้ยลโฉมได้ประมาณเดือนตุลาคมหรือพฤศจิกายนปีนี้ (2007) แต่ยังไม่แน่นอน ที่มา: blender.org

Thai Line-breaking Extension beta 0.1.1 สำหรับ Windows

ต่อไปเวลาลง firefox ก็ไม่ต้องรอให้คนอื่นเค้า build ให้แล้ว เพราะวันนี้เราขอเสนอ Thai Line-breaking Extension beta 0.1.1 สำหรับ Windows ครับ สามารถตัดคำไทยได้ รุ่นที่ผมใช้งานอยู่คือ firefox 2.0.0.1 ไม่มีปัญหาครับตัดคำได้ดีทีเดียว ส่วนใครใช้รุ่นต่ำกว่านี้ก็ลองทดสอบกันดูนะครับแล้วอย่าลืมไปรายงานที่เว็บ osdev.co.th ด้วยนะครับ เค้าจะได้พัฒนาให้เราใช้กันต่อไป ที่มา : www.osdev.co.th