วันเสาร์ที่ 26 ธันวาคม พ.ศ. 2552

แจกหนังสือ GIMP โปรแกรมทดแทน Photoshop


โปรแกรมสำหรับงานตกแต่งกราฟิก ระดับเทพต้องเป็น Photoshop แต่ถ้าเป็นชาวรากหญ้า ผู้รักความเป็นธรรม ไม่อยากละเมิดลิขสิทธิ์แล้ว GIMP เป็นโปรแกรมฟรี ที่มีความสามารถไม่น้อยเลย
ถึงแม้จะเป็นโปรแกรมที่มีหน้าตา ละม้ายคล้าย Photoshop แต่ก็ยังมีปัญหาว่า ไม่สามารถหาหนังสือ สอนการใช้งานเป็นภาษาไทยได้ ต่อมาผมไปพบหนังสือเล่มนี้ในร้านซีเอ็ด ซื้อมาอ่านแล้ว เป็นหนังสือที่ดีมาก อ่านง่าย เนื้อหาสำคัญครบถ้วน และมีให้โหลดอ่านฟรีกันอีก
ของดีๆ ไม่อยากให้พลาด เลยเอามาประชาสัมพันธ์กัน ถ้าต้องการคลิกโหลดตามลิงค์ด้านล่างได้เลยครับ

วันเสาร์ที่ 21 พฤศจิกายน พ.ศ. 2552

XAMPP บน Ubuntu เพื่อติดตั้ง apache php MySQL


ปกติแล้วบน Ubuntu มีวิธีติดตั้ง apache php mysql ด้วยการใช้ Synaptic อยู่แล้ว แต่สำหรับคนที่เคยใช้งาน Windows มาก่อนจะมีโปรแกรมติดตั้งเช่น AppServ เป็นตัวช่วยให้ติดตั้งระบบ Web Server ง่ายยิ่งขึ้น ซึ่งวิธีการแบบนี้เหมาะสมกับผู้พัฒนาโปรแกรม ติดตั้งเพื่อทดสอบระบบที่เขียนได้สะดวกมากขึ้น
กรณีของ Ubuntu เราไม่มี AppServ เนื่องจากไม่มีเวอร์ชั่น Linux ให้ใช้งาน แต่ในฝั่ง Linux ก็มี XAMPP ซึ่งมีหลักการเดียวกัน และมีวิธีการติดตั้ง และใช้งานดังนี้
  • Download ไฟล์ติดตั้งที่ http://www.apachefriends.org/en/xampp-linux.html
  • เปิดเทอร์มินัลใช้คำสั่ง cd เพื่อเข้าไปยัง path ที่เก็บไฟล์ กรณีนี้เก็บไว้ที่ Download ผมก็ใช้คำสั่งเป็น cd Downloads
  • พิมพ์คำสั่ง tar xvfz xampp-linux-1.7.2.tar.gz -C /opt เพื่อแตกไฟล์
  • คำสั่งให้ Server ทำงานคือ sudo /opt/lampp/lampp start รอให้คำสั่งทำงานสักครู่
  • ทดสอบการทำงานโดยเปิด Browser และพิมพ์ที่อยู่เป็น http://localhost/xampp/ ถ้าปกติจะเข้าไปที่หน้าจอเริ่มขอ XAMPP
เพิ่มเติมครับ

เพื่อให้ start service อัตโนมัติหลังบูต ที่ terminal ใส่ 3 บรรทัดนี้
sudo ln -s /opt/lampp/lampp /etc/rc0.d/K20lampp
sudo ln -s /opt/lampp/lampp /etc/rc6.d/K20lampp
sudo ln -s /opt/lampp/lampp /etc/rc2.d/S20lampp

จากนั้นสร้างพาเนล เปิด-ปิด service
ที่ terminal พิมพ์
sudo gedit /usr/share/applications/xampp-control-panel.desktop

แล้ว copy ข้างล่างไปแปะเลยครับ
[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"
Icon[en_CA]=/usr/share/icons/Tango/scalable/devices/network-wired.svg
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/usr/share/icons/Tango/scalable/devices/network-wired.svg
Categories=Application;Network

จะเห็นว่าการติดตั้งง่ายมากๆ แต่ถ้าต้องการข้อมูลเพิ่มเติมก็ลองไปที่ http://www.apachefriends.org/en/index.html ครับ

วันอาทิตย์ที่ 31 พฤษภาคม พ.ศ. 2552

พิมพ์เป็นไฟล์ PDF ใน UBUNTU


UBUNTU สามารถจะพิมพ์งานออกเป็นไฟล์ PDF ได้ง่ายๆ โดยติดตั้ง Driver เครื่องพิมพ์แบบ PDF ได้ ซึ่งมีวิธีการดังนี้
  • เปิดเทอร์มินัลพิมพ์คำสั่ง sudo apt-get install cups-pdf กด ENTER ตามขั้นตอนปกติ
  • เสร็จแล้ว เข้าไปที่เมนู ระบบ=>ดูแลระบบ=>Printing เพื่อตรวจสอบการลง driver ถ้าลงเครื่องพิมพ์เรียบร้อยจะพบว่ามี เครื่องพิมพ์ชื่อว่า PDF อยู่
  • แต่ยังพิมพ์ไม่ได้นะครับ ต้องสร้างโฟลเดอร์ชื่อว่า PDF โดยใช้คำสั่ง mkdir ~/PDF ก็ได้
ถ้าเราต้องการสั่งพิมพ์เป็น PDF ก็แค่เลือกเครื่องพิมพ์เป็น PDF แล้วไปดูไฟล์ที่พิมพ์ใน โฟลเดอร์ PDF ที่เราสร้างไว้หลังจากพิมพ์เสร็จแล้ว ต่อไปนี้จะพิมพ์งานให้ก็ส่งเป็น PDF ให้เขาไปพิมพ์เองได้ทันทีครับ

วันอาทิตย์ที่ 24 พฤษภาคม พ.ศ. 2552

Ubuntu 9.05(PE)Prompt Edition

สำหรับผู้ที่รอคอย Ubuntu สำหรับคนไทยโดยเฉพาะ วันนี้ฝันเป็นจริงแล้ว !!! Ubuntu 9.05(PE)Prompt Edition เป็นเวอร์ชั่น ที่คุณชายเจตน์ และทีมงานwww.ubuntuclub.com ได้ปรับปรุง เพื่อเราคนไทย มากมายหลายประการซึ่งสามารถดูรายละเอียดได้ที่ http://forum.ubuntuclub.com/forum/topic,8774.0.html
ของดีๆ อย่างนี้เราก็ต้องช่วยกันส่งเสริมนะครับ การปรับแต่ง Ubuntu แบบนี้ต้องใช้ความสามารถ และความพยายามอย่างมาก ดังนั้นเพื่อให้มีทางเลือกให้การดาวน์โหลด ผมได้ทำไฟล์ torrent และเพิ่มไว้ที่ http://www.mininova.org/tor/2616076 ซึ่งผมรบกวนเมื่อดาวน์โหลดแล้ว ทุกครั้งที่เปิดเครื่องของเพื่อนๆ อย่างลืมเปิดไฟล์ให้ seed ด้วย แต่เรื่อง torrent ผมไม่ค่อยชำนาญ ถ้ามีปัญหาอะไรก็ช่วยแจ้งด้วย ถ้าผมแก้ไขให้ได้ ก็จะรีบทำให้ทันทีครับ

วันอาทิตย์ที่ 3 พฤษภาคม พ.ศ. 2552

virtualbox 2.2 ให้ดาวน์โหลดแล้ว


โปรแกรมจำลองการทำงานของเครื่องคอมพิวเตอร์ (virtualization software) ที่นิยมบน ubuntu นั้นมีอยู่หลายโปรแกรม แต่ที่ผมได้ใช้งานอยู่ มี 2 ตัวคือ vmware กับ virtualbox สำหรับ vmware ผมลงไว้ใช้ในเครื่อง Server ที่ทำงานมานานแล้ว เพราะสะดวกในการจัดการจากBrowser ส่วน virtualbox ผมใช้ในงานส่วนตัวเนื่องจากไม่ค่อยกินแรงเครื่อง และใช้งานได้ไม่ยาก ไม่มีปัญหากับเครื่องพิมพ์ สามารถต่อตรงผ่าน USB ได้ทันที นับว่าสะดวกมาก พอดีวันนี้ โปรแกรมมันขึ้นมาว่า มีเวอร์ชั่นใหม่ให้ Download เลยลองมาติดตั้งดูดังนี้
  • เราจะต้องเอา virtualbox เวอร์ชั่นเก่าออกก่อนครับ โดยคำสั่งนี้ sudo apt-get remove virtualbox-2.1 หรือ sudo apt-get remove virtualbox--ose แล้วแต่ว่าลงเวอร์ชั่นไหนไว้
  • ดาวน์โหลดไฟล์จาก http://www.virtualbox.org/wiki/Linux_Downloads เลือกเวอร์ชั่นของ Ubuntu นามสกุล deb แล้วดับเบิ้ลคลิก Run ไฟล์ตั้งติดโปรแกรม
  • เข้าไปเมนู โปรแกรม => เครื่องมือระบบ => Sun Virtualbox อ้าว!! ไม่มีไอคอน ไม่ต้องตกใจ Logout ไปก่อนแล้วเข้ามาใหม่ ไอคอนโปรแกรมจะมาเอง
เสร็จแล้วลองเปิดใช้งานดูครับ ส่วนใครลง Windows ใน Virualbox ก่อนหน้า ก็อย่าลืม Update Guest Addition ใหม่ด้วย นะครับ

ลง Driver เครื่องพิมพ์ Canon PIXMA MP145 ใน Ubuntu


จริงๆ แล้วก็เคยลง Driver เครื่องพิมพ์รุ่นนี้มาแล้ว แต่พอมาลง Ubuntu เป็น 9.04 เลยเขียนไว้เตือนความจำให้ ตัวเองหน่อย สลัดความขี้เกียจ เริ่มลงมือกันเลย
  • เมื่อเปิดเครื่องพิมพ์แล้ว ถ้าเสียบสาย USB ตัว Ubuntu จะเห็นเป็นรุ่น MP140 แต่ไม่มี Driver กรณีเร่งด่วน สามารถเลือกเป็นรุ่น MP150 แทน ผมลองพิมพ์ทดสอบดู มีความรู้สึกว่าหมึกออกมา มากกว่าปกติ แต่อย่างอื่น ก็ปกติดีครับ กรณีนี้เราจะติดตั้ง Driver เองให้ยกเลิกการติดตั้งไปก่อนนะครับ
  • Download Driver ได้ที่ http://support-asia.canon-asia.com/P/search?model=PIXMA+MP145&menu=download&filter=0&ca_os=Linux เลือกเฉพาะ dedian Package นะครับ เอาทุกตัว (แต่แปลกใจ Web ประเทศไทยไม่มีให้ Download )
  • จะได้ไฟล์มาทั้งหมด 4 ไฟล์ครับ ชื่อ cnijfilter-common_2.80-1_i386.deb กับ cnijfilter-mp140series_2.80-1_i386.deb ซึ่งเป็นของเครื่องพิมพ์ ส่วนที่เหลือเป็นของ Scanner ครับ
  • ดับเบิลคลิกไฟล์ชื่อ cnijfilter-common_2.80-1_i386.deb เพื่อติดตั้ง ใส่รหัสผ่าน เพื่อใช้สิทธิ์ root ติดตั้ง รอสักครู่จะเกิด Error เนื่องจาก Package ในเครื่องยังมีไม่ครบ
  • เปิด Terminal แล้วใช้คำสั่ง sudo apt-get install -f ทำตามขั้นตอนจนเสร็จ
  • ดับเบิลคลิกไฟล์ชื่อ cnijfilter-mp140series_2.80-1_i386.deb แล้วติดตั้งตามขั้นตอนปกติ
  • เลือกเมนู ระบบ=>ดูแลระบบ=>Prining เพื่อเปิดโปรแกรมติดตั้งเครื่องพิมพ์ (ผมใช้เมนูภาษาไทยครับ ไม่เก่งอังกฤษ)
  • ที่โปรแกรมเลือกเมนู Server => New => Printer ถ้าทำตามเหมือนกันในช่อง Devices จะเห็นว่ามี Canon MP140 อยู่ ถ้าไม่มีลอง ปิดเปิดเครื่องพิมพ์ใหม่นะครับ ถ้ามีอยู่แล้วเลือก แล้วกด ถัดไป
  • จะเป็นหน้า Describe Printer ถ้ามีไม่อะไร กดปุ่มเริ่มใช้ แล้วโปรแกรมจะให้พิมพ์ทดสอบ ถ้าไม่ต้องการก็ยกเลิกครับ
ลองทำดูนะครับ
*** เพิ่มเติมเรื่องการสแกนภาพ สามารถใช้โปรแกรมในหมวดกราฟิกส์ ชื่อ Simple Scan สแกนภาพได้ทันทีไม่ต้องลง Driver ก็สามารถใช้งานได้ครับ ***

วันอาทิตย์ที่ 29 มีนาคม พ.ศ. 2552

แปลภาษาอังกฤษ เป็น ไทยในคลิกเดียว ด้วย Google Translate

จริงๆ แล้วบริการเกี่ยวกับ การแปลภาษาของ Google Translate นั้นให้บริการมานานหลายปีแล้ว แต่ไม่ค่อยมีใครได้รู้จัก และส่วนใหญ่ก็คงใช้โปรแกรมที่ติดตั้งไว้ใน Windows ที่ส่วนใหญ่ก็ลงกันแบบเถื่อนๆกัน ส่วนผมนั้นใช้แต่ Ubuntu มี Stardic เป็นโปรแกรมแปลภาษา Open source ที่ใช้งานได้ดีมาก แต่มาวันนี้อยากจะแนะนำ การแปลภาษาโดยใช้ Google Translate ซึ่งเป็นเว็ปไซด์แปลภาษาแบบ On line โดยเริ่มจากเข้าไปที่เว็ปไซด์นี้ http://translate.google.com/ ที่หน้าเวปไซด์ ผมขอให้พี่น้องทดสอบกันเองเลยนะครับ :-) แต่ผมจะแนะนำวิธีการที่ทำให้ พี่น้องแปลภาษาทั้งหน้าเวปไซด์ เป็นภาษาไทย ในคลิกเดียวครับ ทำดังนี้
  1. ไปที่เว็ปไซด์นี้ http://translate.google.com/
  2. คลิกที่แทป Tools ก่อนนะครับ
  3. ที่หน้า Tools จะเห็นบรรทัด Get 1-click translations from your browser's toolbar ให้เลือกภาษาไทย โดยคลิกลากที่คำว่า Thai ไปไว้ที่ Bookmarks Toolbar ของ Firefox เสร็จแล้วจะมี Icon คำว่า Thai ให้ใช้งาน
  4. ที่นี้ลองเข้าที่ http://translate.google.com/ ใหม่ แล้วกดที่ปุ่ม Thai แล้วรอสักครู่ เวปไซด์ทั้งหมดจะเป็นภาษาไทย
ถ้าทำไม่ได้ตามที่เขียนไว้ลองเข้าตามลิงค์นี้ http://translate.google.com/?hl=th น่าจะหาวิธีใช้งานได้เองครับ

แนะนำให้ใช้กันเยอะๆ จะได้ช่วยลดการใช้ของเถื่อน อย่างไม่มีเหตุผล ของดีๆ ฟรีๆ ช่วยๆ กันใช้นะครับ พี่น้อง

วันเสาร์ที่ 21 มีนาคม พ.ศ. 2552

การต่อ GPRS โทรศัพท์มือถือด้วย Ubuntu 8.10

พอดีมีเครื่อง Notebook เก่า มีปัญหาเสียทำให้ต้องลง Windows ใหม่ ตอนแรกลง Windows แต่ไม่สามารถหา Driver ให้ได้ เลยทดลองลง Ubuntu 8.10 ให้แทน ปรากฏว่าใช้งานได้ทุกอย่าง เลยคุยกับเจ้าของเครื่องว่า ใช้ Notebook ทำงานเกี่ยวกับอะไรบ้าง ผลสรุปว่างานที่ใช้คือ Internet เพื่อหาข้อมูล และพิมพ์งานเอกสารทั่วไป ดูหนังฟังเพลงบ้าง เลยให้เขาลองเอาไปใข้งานก่อน ต่อมาเจ้าของเขาบอกว่า อย่าจะต่อมือถือ เพื่อใช้งาน Internet เลยลองทำดู ปรากฏว่าไม่สามารถต่อได้ทั้งๆ ที่ตอนเสียบโทรศัพท์เข้าไป Ubuntu ก็เจอ และ Setup เป็น AIS ก็ยังไม่ได้ พอคลิกเลือกมีก็ตัดการติดต่อทันที เลยขอโทรศัพท์มาลองต่อดู ก็เป็นเช่นนั้นจริง ลองใช้มือถือของตัวเองที่เป็น DTAC ก็มีอาการเดียวกัน ผ่านชม. ไปก็ยังไม่ได้ เลยไปค้นข้อมูล เลยไปเจอข้อมูลในเวปบอร์ดของ www.ubuntuclub.com เกี่ยวกับเรื่องนี้ ทดลองแล้วทำงานได้ เลยขอบันทึกไว้ เพื่อสะดวกในการค้นหานะครับ

ขั้นตอนมีดังนี้
1. เสียบสาย usb จากมือถือเข้า pc
2. เปิด Terminal ที่รักออกมาแล้วพิมพ์ sudo wvdialconf /etc/wvdial.conf ลีนุกซ์ก็สแกนหาโทรศัพท์ของเราครับ ก็รอจนกว่าจะสแกนเสร็จ
3. ต้องเข้าไปแก้ไขค่าบางอย่างก่อนพิมพ์ sudo gedit /etc/wvdial.conf
4. จะเห็นข้อความประมาณนี้

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
; Phone =
; Password =
; Username =

5. แก้เป็น

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
ISDN = 0
Modem = /dev/ttyACM0
Phone = *99#
Username = ''
Password = ''
Stupid Mode = 1

ค่า Username กับ Password คือ ค่าว่าง (ฟันหนูเดี่ยวๆ 2 อัน)
เซฟและปิดแล้วกลับมาที่ Terminal ต่อ

6. ถึงเวลาต่อได้แล้ว พิมพ์ sudo wvdial
7. ถ้าไม่มีอะไรผิดพลาด ผลลัพท์ที่ได้จะเป็นดังนี้

sunback@sunback-pc:~$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sun Jun 8 23:55:27 2008
--> Pid of pppd: 6370
--> Using interface ppp0
--> pppd: 06][08]
--> pppd: 06][08]
--> local IP address 10.175.26.252
--> pppd: 06][08]
--> primary DNS address 203.146.237.237
--> pppd: 06][08]


8. จากนั้นก็ลองเปิด browser ของท่านมาทดสอบกันเลย ผมทดสอบโดยใช้ Firefox กับ opera สามารถใช้งานได้ดี
ช้านิดช้าหน่อยบ้างมันก็ตามประสา เพราะมันไม่มีทางเลือกอื่น และมันก็ต่อง่ายกว่าพวก internal modem เยอะเลย
สำหรับ dtac, truemove ผมไม่ได้ลอง เพราะไม่ได้ใช้ซิมของเค้า แต่ผมคิดว่า dtac นี่ ไม่น่าจะต้องเปลี่ยนอะไรก็น่าจะใช้ได้เลย ส่วน truemove แนะนำให้ใส่ username เป็น 'true' password = 'true' ดูหรือ username = 'orange' password = 'orange' ดู

ถ้า Firefox ขึ้น Work Offline ให้เอาออกโดย เลือกที่เมนู File => Work Offline ครับ

ลิงค์อ้างอิง
http://forum.ubuntuclub.com/index.php/topic,4239.0.html