Wednesday, March 31, 2010

Install sopcast on Ubuntu 10.04 (Lucid) beta 1

วิธีติดตั้ง sopcast บน ubuntu 10.04 (32 bit)

1. เพิ่ม sopcast player PPA ด้วยคำสั่งด้านล่างซึ่ง การเพิ่มจะไม่ได้ไปเพิ่มที่ /etc/apt/sources.list นะแต่จะไปอยู่ที่ folder /etc/apt/sources.list.d
sudo add-apt-repository ppa:jason-scheunemann/ppa
sudo apt-get update
2. ในขั้นตอน 1 พอเรา update เสร็จเรา search เจอแค่ sp-auth, sopcast-player ไม่เห็นมี libstdc++5 ลองทำการติดตั้งด้วยคำสั่ง sudo apt-get install sp-auth libstdc++5 sopcast-player ไม่ผ่าน error ประมาณว่าต้องการ libstdc++5 ซะงั้น วิธีแก้ให้เราทำการดาวน์โหลด deb ของ libstdc++5 โดยตรง เมื่อโหลดเสร็จ ดับเบิ้ลคลิกติดตั้งคล้ายกับติดตั้งโปรแกรมบน windows ได้เลย

3. ทำการติดตั้ง sopcast ด้ วยคำสั่ง
sudo apt-get install sp-auth sopcast-player
4. พร้อมใช้งานแหละ 3 คำสั่งเองง่ายมากๆ โปรแกรมจะอยู่ที่ Applications > Sound & Video


เพิ่มเติม
  • รู้สึกว่า sopcast 0.3.3 เนี๋ยจะ guide ช่องแบบใหม่หว่า
  • เราสามารถเข้าไปหารายการที่เราอยากจะดูได้จากเว็บเค้า http://www.myp2p.eu/ เลย รวมทั้งฟุตบอลด้วย

อ้างอิง

เพิ่มภาษาไทยบน Ubuntu 10.04 (Lucid) beta 1

  • เข้าไปที่ System => Preferences => Keyboard คลิก Add... (ในที่นี้ได้ทำการเพิ่มไปแล้วก่อนหน้านี้เลยมี Thailand อยู่ด้านล่าง USA ปกติจะยังไม่มีนะต้อง Add ก่อน)
  • จากนั้นที่ By country ให้เราเลือก Thailand ทั้งสองเลย กด Add ก็จะได้ Thailand ที่อยู่ด้านล่าง USA ดังภาพบน
  • ตั้งคีย์สำหรับเปลี่ยนภาษาให้ใช้ Alt + Shift โดยในภาพแรกให้เราเลือกที่ Options... และให้เราไปที่ Key(s) to change layout ที่ Alt + Shift ติ๊กถูกซะ จบครับพี่น้อง

Sunday, March 28, 2010

Editplus + Turbo C/C++

  • ปกติเขียนบน Editplus แค่ Java ไม่เคยเขียน C++ บน Editplus นะเนี๋ย
  • ลองหาวิธีตั้งค่าจนได้ทั้ง compile และ run
  • เขียนโค้ดโอเคเลยหว่า

Compiler
C++ Compiler
C:\TC\TCC.EXE
-IC:\TC\INCLUDE -LC:\TC\LIB -n$(FileDir) $(FilePath)
C:\TC

Run

C++ Run
$(FileNameNoExt)

$(FileDir)

ทิป
  • ตอนแรก คอมไพล์ไม่ผ่านหว่า (ไฟล์ C/C++ เริ่มต้นของ Editplus)
  • .... .... .... Unable to open include file 'stdio.h' ประมาณนี้
  • สาเหตุเพราะตั้งชื่อเป็น C:\Turbo C++ หว่าสงสัยจะติดเรื่อง ช่องว่างหรือไม่ก็เครื่องหมายบวกแน่ๆ
  • พอเปลี่ยนชื่อเป็น C:\TC ก็ใช้งานได้เลย

อ้างอิง

Saturday, March 27, 2010

Editplus + Java

  • Editplus => Tools => Configure User Tools...
  • Group Name... เพิ่ม Java เข้าไป จากนั้นทำการ Add Tool ซะ
Compiler
Java Compiler
C:\Program Files\Java\jdk1.6.0_18\bin\javac.exe
$(FileName)
$(FileDir)
Run without arguments
Java Run
C:\Program Files\Java\jdk1.6.0_18\bin\java.exe
$(FileNameNoExt)
$(FileDir)
Run with argument
Java Run (ars)
C:\Program Files\Java\jdk1.6.0_18\bin\java.exe
$(FileNameNoExt) $(Prompt)
$(FileDir)
Applet
Java Applet
C:\Program Files\Java\jdk1.6.0_18\bin\appletviewer.exe
$(FileName)
$(FileDir)
Document
Java Doc
C:\Program Files\Java\jdk1.6.0_18\bin\javadoc.exe
$(FileName) -private -d $(FileNameNoExt)
$(FileDir)

อ้างอิง

Tuesday, March 16, 2010

Recover MBR by Live Ubuntu

กู้ MBR ให้ Windows
  • ในกรณีที่เราต้องการยกเลิก Grub ของ Linux

วิธีกู้ MBR ด้วย Live Ubuntu
  • Run Live Ubuntu ด้วย CD หรือ USB แล้วแต่จะสะดวก
  • จากนั้นติดตั้ง lilo ผ่านเน็ต (แสดงว่าเราต้องต่อเน็ตให้ Ubuntu Live เราก่อน)
apt-get install lilo
  • ซึ่งการติดตั้ง lilo จะไปดึงแพกเกจที่ชื่อ mbr
  • และสิ่งที่เราต้องรู้ คือเราติดตั้ง Windows ที่ harddisk ลูกใหน ในที่นี้มี harddisk ลูก notebook มีลูกเดียวนั่นก็คือ sda ถ้ามีมากกว่าหนึ่งลูกต่อไปก็จะเป็น sdb, sdc, ... เป็นต้น
  • ที่นี้ทำการติดตั้ง MBR ลง sda ได้เลย
sudo lilo -M /dev/sda
  • reboot ระบบได้เลย

ระบบอ้างอิง
  • Ubuntu 9.10

บทความที่เกี่ยวข้อง

อ้างอิง

Reinstall Grub 2

  • เรื่องนี้เป็นการติดตั้ง Grub 2 ใหม่อีกรอบ
  • ในกรณีลง Windows ทีหลัง Linux ซึ่ง Linux ใช้ Grub 2 นะ
  • ซึ่งในที่นี้เป็นการกู้ Grub 2 ของ Ubuntu 9.10

Reinstalling Grub2
  • Run Ubuntu ด้วย Live CD หรือ USB
  • เปิด Terminal ขึ้นมา
  • พิมพ์คำสั่งดังนี้ดังตัวอย่าง
sudo -i
mount /dev/sda5 /mnt
grub-install --root-directory=/mnt/ /dev/sda
  • จากนั้นทำการ reboot ระบบเราซะหน่อย เราก็จะได้ Grub 2 กลับมาแหละ

หมายเหตุ

  • sda ความหมายประมาณ harddisk SATA ลูกแรก ลูกต่อไปก็ประมาณ sdb, sdc, ... ประมาณนั้น
  • ถ้าเป็น PATA ก็จะได้ชื่อประมาณ hda ประมาณนี้
  • อีกอย่าง flash drive เรา จะได้ sdb, sdc, ... ประมาณนี้นะ
  • sda5 คือ partition ที่เป็น / (root partition) มันก็คือ partition ที่ติดตั้งไฟล์ระบบ Linux นั่นเอง ซึ่งเราสามารถตรวจสอบได้ด้วยคำสั่ง df
  • ปัจจุบันเครื่องรุ่นใหม่ส่วนมากจะเป็น SATA นะ

เพิ่มเติม
  • เราสามารถตรวจสอบ drive ของ ubuntu เราด้วยคำสั่ง df

ระบบอ้างอิง
  • Ubuntu 9.10

บทความที่เกี่ยวข้อง

อ้างอิง

Remove fglrx and reinstall ATI driver from scratch

  • เรื่องมีอยู่ว่า ติดตั้ง Lucid Alpha3 แล้วไปลง ATI driver สำหรับ Linux ที่โหลดมาจากเนี๋ย
  • ซึ่ง Lucid ตอนติดตั้งเสร็จก็เปิด Extra effect ได้เลย โดยไม่ต้องไป Activate VGA แต่อย่างไร
  • ผลจากการที่คิดว่าไปโหลด ATI driver ตัวล่าสุดมาลงน่าจะดีกว่า ปรากฎว่า Ubuntu เราเพี้ยนไปเลย
  • คือประมาณว่า graphic driver มีปัญหาไม่สามารถใช้ได้ประมาณนั้นซึ่ง Ubuntu 9.10 เราก็ไปโหลดมาติดตั้งเอง (ATI driver) ไม่เห็นจะมีปัญหาอาไรเลยแต่ 10.04 Alpha3 มีปัญหาซะงั้น
  • เราจะถอดตัวที่เราติดตั้งใหม่ยังไงล่ะเนี๋ย
  • อีกอย่างถ้าเราถอดตัวใหม่ออกแล้ว driver ตัวเดิมจะใช้ได้มั้ยน้า
  • ขอก๊อป command line จากต้นฉบับมาวางเลยแล้วกันขี้เกียจพิมพ์
sudo /usr/share/ati/fglrx-uninstall.sh # (if it exists)
sudo apt-get remove --purge fglrx*
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

อ้างอิง

Change window controls button position on Ubuntu

  • ปุ่มควบคุมหน้าต่างของ Lucid (Ubuntu 10.04) เนี๋ยตอนนี้ยังไม่ได้ออก release นะ
  • แต่ window control button เปลี่ยนตำแหน่งไปอยู่ทางด้านซ้ายซะงั้น
  • ซึ่งรู้สึกว่าไม่ค่อยถนัดเลยเพราะเราถนัดขวาอ่ะนะ

Changing window control position by command line

ทุกปุ่มด้านขวา

  • gconftool-2 --set "/apps/metacity/general/button_layout" --type string ":maximize,minimize,close"

ทุกปุ่มด้านซ้าย
  • gconftool-2 --set "/apps/metacity/general/button_layout" --type string "maximize,minimize,close"
  • gconftool-2 --set "/apps/metacity/general/button_layout" --type string "maximize,minimize,close:"

ปุ่ม close ซ้าย, ปุ่ม maximize, minimize ด้านขวา
  • gconftool-2 --set "/apps/metacity/general/button_layout" --type string "close:maximize,minimize"

อ้างอิง

Thursday, March 4, 2010

Windows 7 + IIS + PHP + MySQL

IIS
  • ตามรูปเลยเราแค่เลือก Internet Information Services และ ไปเลือกที่ ISAPI Extensions แค่เนี๋ยแหละสำหรับ PHP บน IIS7 นะ (ทิปถ้าเราเลือก ASP.NET ส่วนอื่นจะถูกเลือกอัตโนมัติ)
MySQL
  • ทำการติดตั้ง คอนฟิกค่าโปรแกรมให้เรียบร้อย และ รอไปคอนฟิกที่ PHP ต่อ

PHP

  • โหลดไฟล์ PHP จากเว็บเค้า ให้เลือกแบบ zip บน windows อ่ะ แตกไฟล์ไว้ C:\PHP5
  • กดปุ่ม Windows + R จะได้ หน้าต่าง Run ขึ้นมาแล้วให้เราพิมพ์ inetmgr จากนั้นมองลงด้านล่างจะเห็น Handler Mappings ดับเบิ้ลคลิกซะพี่น้อง
  • ทางด้านขวาเลือกที่ Add Script Map...
  • Request path: *.php
  • Excutable: C:\PHP5\php5isapi.dll (พาธเราอยู่ในก็เลือกตามพาธเรา)
  • Name: PHP
  • สร้างไฟล์ php.ini จาก php.ini-dist หรือ php.ini-recommended อย่างใดอย่างหนึ่ง และ คัดลอกไปวางที่ C:\Windows
  • แก้ไขไฟล์ php.ini ซะหน่อย
  • ;extension_dir = "./" เอาคอมเม้น (เซมิโคลอนด้านหน้า) ออก
  • และ แก้เป็น extension_dir="C:/PHP5/ext" (อันนี้สำคัญ ถ้าไม่เปลี่ยนเป็นแบบนี้ extension จะใช้ไม่ได้เด้อ เช่น mysql ใช้ไม่ได้เป็นต้น)
  • และ ;extension=php_mysql.dll เอาคอมเม้น (เซมิโคลอนด้านหน้า) ออก
  • ทำการ save php.ini ซะด้วยอย่าลืม
  • จากนั้นเข้าไปที่ C:\PHP5 ให้เราคัดลอก libmysql.dll ไปวางที่ C:\Windows\System32 ซะ
  • ทดสอบว่า PHP เราทำงานร่วมกับ MySQL โดยสร้างไฟล์ php มาชื่อ index.php ในไฟล์ที่โคัด <?php phpinfo(); ?>
  • ซื่งถ้าไม่มีปัญหาอาไร เราก็จะเห็นคอนฟิก MySQL ใน PHP Info นั่นเอง
  • แต่ถ้าไม่มี MySQL ใน PHP Info ให้เราเช็ค libmysql.dll ใน php ว่าคัดลอกไปวางใน System32 ยัง (แต่บน Windows 7 64bit คอนฟิก PHP ให้ทำงานกับ MySQL ไม่ได้ซักที่ไม่รู้เป็นไร ทำงี้แป๊ะเลย บน 32 bit ไม่มีปัญหา แต่ 64 bit มีปํญหาใช้ MySQL ไม่ได้ซะงั้น)

เพิ่มเติม
  • ถ้า php มันยังเรียกใช้ library ของ mysql ไม่ได้ให้เราพิจารณาเรื่อง permission
  • ซึ่งปัญหาน่าจะเกิดจาก permission ของ php.ini และ libmysql.dll สองตัวนี้
  • โดยปรับ permission โดยเพิ่มผู้ใช้ iis_usrs กำหนดสิทธิ์ read & execute

อ้างอิง

Wednesday, March 3, 2010

Enable FTP on Windows 7

การเปิด FTP Service บน Windows 7
  • ติดตั้ง FTP Service ก่อนเลย
  • FTP Extensibility ก็ประมาณตัวคอนโซลใช้จัดการตัว service และ client มั้ง
  • FTP Service ตัวเปิดพอร์ต 21 เลยอ่ะ
  • จากนั้นกด ปุ่ม Start + R เพื่อเปิด Run แล้วก์พิมพ์ inetmgr จะได้ console จัดการ IIS
  • ปุ่ม Start คือ ปุ่มที่มีรูปธง Microsoft อยู่ข้างซ้ายของปุ่ม Alt ด้านซ้ายอ่ะ
  • คลิกขวาที่ Sites เลือกที่ Add FTP Site...
  • ตั้งชื่อ FTP site และ path
  • ตั้งค่าเกี่ยวกับ SSL เราก็เลือก No SSL หรือ Allow SSL ก็ได้
  • ตั้งค่าการ authen เป็น basic ซะ เพราะในที่นี้ เราไม่อนุญาตให้ anonymous อ่ะนะ
  • กำหนด user และ permission ซะ เสร็จแหละ
  • จบครับ ทดสอบว่า FTP เราใช้ได้ยังโดยคำสั่ง
  • netstat -na | find ":21"

Popular Posts