#ปกติแล้วอย่างที่รู้ๆ กัน asx,asf จะมีปัญหาเล่นไม่ค่อยได้บนระบบ Linux
#งานนี้ต้องมีการปรับแต่งเล็กน้อย พอดีใช้วิธีนี้ ขโมยเพลงมาสอง สถานีแระ
#จริงๆ หลายๆ คนคงรู้วิธีนี้แล้ว แต่ก็ post เก็บไว้หน่อยคงไม่ว่ากัน
apt-get install mplayer
#open page that contain asx file as http://radio.mcot.net/fm95/
#view source and grep for 'asx file' such as "http://radio.mcot.net/fm_95.asx"
#download and grep again for 'mms' URL in "fm_95.asx" that we download
wget -c http://radio.mcot.net/fm_95.asx
#I'm get this below
mplayer mms://mediaii.mcot.net/fm95
** codec for win32 format download from link below
#Refer:: http://www.howforge.com/how-to-play-asx-using-mplayer
#Refer:: http://ubuntu.flowconsult.at/en/mplayer-codec-update/
2009-04-09
ย้ายบ้าน ( /home) ubuntu ไปเป็น LVM
ไม่ได้อัพเดตนานแล้ว อีกไม่นานคงยุบรวม blog ที่เขียนไว้ที่เวบนี้ เข้รเรื่องเลยดีกว่า
หยุดวันสงกรานต์นี้ เลยมานั่งปรับเครื่องตัวเอง กับเตรียมโปรแกรมไว้ใช้งาน ในอนาคต
เรื่องมาจาก directory schema เดิม directory $HOME จะอยู่ภายใต้ / ( root )
ทำให้มีข้อจำกัดในการใช้งาน สืบจากคราวก่อนเนื่องจาก system พัง เลยถือโอกาสทำดิสโทรฯ
อัพเกรด ( จาก dapper 6.06 ) โดยไม่ได้ทำการย้ายข้อมูลและปรับโครงไดเรกทอรี่ใหม่ เพราะ
ต้องใช้เวลา พอมีเวลาว่างเลยมานั่งปรับหน่อย เตรียมไว้ทำ Xen กับ UML ( user-mode-linux )
#OLD partition table scheme

#ติดตั้ง LVM แพคเกจ สำหรับเครื่องผมไม่ได้ติดตั้งให้มาตั้งแต่แรก
#install LVM tools ( my default system-base not install it )
#Reboot may require in mycase i have problem with /dev/mapper error! reboot can solve
apt-get install lvm
#Config Physical Volume in format pvcreate [ physcial vol name ] [ physical device ]
pvcreate PV0 /dev/sda4
#Create Volume Group for contain Logical volume :: vgcreate [ volume group name ] [ phy device ]
vgcreate VG0 /dev/sda4
#Create Logical volume :: lvcrete -L[size]MKG [volume group ] this case i define logical volume name as 'LV0' if not define 'lvm#' is default name and '#' replace with number logical volume
lvcreate -n LV0 VG0
#create file system for new logical volume
mkfs.ext3 /dev/VG0/LV0
#mount and copy data
mount /dev/VG0/LV0 /mnt
cd /home
cp -avx udomsak /mnt/
#edit /etc/fstab for include new partition don't fogget delete or remove old entry :-)~
cp /etc/fstab /etc/fstab.orig
vim /etc/fstab
-- Sample fstab file
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda3
UUID=a1908d65-6848-4770-a731-615097016220 / ext3 defaults,errors=remount-ro 0 1
# SWAP
/dev/sda2 none swap sw 0 0
# New Home Directory
/dev/VG0/LV0 /home ext3 defaults 0 1
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
--- end
#save and reboot! if something error check you entry in /etc/fstab are correct

#View and check UUID disk number
'blkid' command
#set or view disklabel for ext2/3
'e2label' command
หยุดวันสงกรานต์นี้ เลยมานั่งปรับเครื่องตัวเอง กับเตรียมโปรแกรมไว้ใช้งาน ในอนาคต
เรื่องมาจาก directory schema เดิม directory $HOME จะอยู่ภายใต้ / ( root )
ทำให้มีข้อจำกัดในการใช้งาน สืบจากคราวก่อนเนื่องจาก system พัง เลยถือโอกาสทำดิสโทรฯ
อัพเกรด ( จาก dapper 6.06 ) โดยไม่ได้ทำการย้ายข้อมูลและปรับโครงไดเรกทอรี่ใหม่ เพราะ
ต้องใช้เวลา พอมีเวลาว่างเลยมานั่งปรับหน่อย เตรียมไว้ทำ Xen กับ UML ( user-mode-linux )
#OLD partition table scheme

#ติดตั้ง LVM แพคเกจ สำหรับเครื่องผมไม่ได้ติดตั้งให้มาตั้งแต่แรก
#install LVM tools ( my default system-base not install it )
#Reboot may require in mycase i have problem with /dev/mapper error! reboot can solve
apt-get install lvm
#Config Physical Volume in format pvcreate [ physcial vol name ] [ physical device ]
pvcreate PV0 /dev/sda4
#Create Volume Group for contain Logical volume :: vgcreate [ volume group name ] [ phy device ]
vgcreate VG0 /dev/sda4
#Create Logical volume :: lvcrete -L[size]MKG [volume group ] this case i define logical volume name as 'LV0' if not define 'lvm#' is default name and '#' replace with number logical volume
lvcreate -n LV0 VG0
#create file system for new logical volume
mkfs.ext3 /dev/VG0/LV0
#mount and copy data
mount /dev/VG0/LV0 /mnt
cd /home
cp -avx udomsak /mnt/
#edit /etc/fstab for include new partition don't fogget delete or remove old entry :-)~
cp /etc/fstab /etc/fstab.orig
vim /etc/fstab
-- Sample fstab file
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda3
UUID=a1908d65-6848-4770-a731-615097016220 / ext3 defaults,errors=remount-ro 0 1
# SWAP
/dev/sda2 none swap sw 0 0
# New Home Directory
/dev/VG0/LV0 /home ext3 defaults 0 1
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
--- end
#save and reboot! if something error check you entry in /etc/fstab are correct

#View and check UUID disk number
'blkid' command
#set or view disklabel for ext2/3
'e2label' command
โอเพ่นออฟฟิศ 3.0 | New OpenOffice 3.0
office ( tamplate , new program etc.. ) เห็นน่าจะโหลดเจ้าตัว version 3.0 มาใช้งาน
ซะหน่อย และ เห็นว่า feature อะไรๆ ต่างๆ รวมถึง extension ที่เพิ่มขีดความสามารถของ OO.o ให้
ขยายออกไปอีก ลองไปอ่านดู feature มันดูกัน ผมว่านาใช้ทีเดียว ถ้าพูดถึง MS office ทุกวันนี้โดย
ปกติคนที่ใช้ Offfice suite มากกว่า 70% ของผู้ใช้ ที่ยังดึงความสามารถของตัว MS office จริงๆ
ออกมายังไม่หมด นับว่าเสียดายทีเดียวกับการสูญเสียค่าใช้จ่าย โดยไม่จำเป็น ดังนั้นตัว OO.o นี่ ณ ขณะ
นี้ก็ถือว่าเป็นตัวเลือกที่ดีทีเดียว สนใจดาวน์โหลดมาใช้งานได้ที่ http://download.openoffice.org/other.html#en-US
เล่นเนตกะแพนเค้ก กัน! | Samsung SGH-L700 + EDGE + Linux ubuntu
หลังจากที่มือถือเดิมมีอันต้องสาบสูญไป แบบอหิงสา ( ?!@ ) มีจังหวะและโอกาสใน
การเลือกซื้อและเลือกหาเครื่องใหม่ วันก่อนๆ เลยไปเดินดูเครื่องแถวฟิวเจอร์รังสิตกัน
แรกเริ่มเดิมที นั้นเล็งหารุ่นที่ไม่มีอะไรเลย เอาแค่โทรออก ก็พอ แต่ก็ยังมองหามือถือ
ฟีเจอร์เทพ ในที แต่ก็ยังเล็งเรื่องงบประมาณและวิธีการผันเงินออกด้วย
รุ่นที่โดนใจมีอยู่สองสามตัว ไล่ตั้งแต่ Motorola ROCKR E8 , Sony Ericsson W950
,Samsung Omnia , Nokia N series ( N71 ) ( Hutch ) โดยมีพื้นฐานการตัดสินใจที่
เล่นเนตได้
ใช้ email ได้
ฟัง FM + MP3 ได้ ( เพื่อจะได้ไม่ต้องเสียเวลา ซื้อและชาร์ตแบต เครื่องเล่นอีกตัว)
มีหน่วยความจำสำหรับเก็บไฟล์ ขนาดใหญ่พอสมควร
สนับสนุน Java เผื่ออยากลองเขียนโปรแกรม ( อันนี้ก็ความใฝ่ฝันดั้งเดิม )
มีกล้องถ่ายรูป ( อันนี้คราวไปเยือน ภูฟ้า ทำให้พลาดโอกาสเก็บภาพงามๆ หลายภาพ )
สนับสนุน 3G
เป็นโมเด็มได้
มี bluetooth
มี wifi
ที่สำคัญ งบประมาณ 6000 บาท
ในที่สุดก็เลือก แพนเค้ก ( Samsung L700 ) โดยไม่ได้มีเหตุผลจากการจูงใจทางด้าน
ประชาสัมพันธ์ทางกายภาพ มาเกี่ยวข้อง ( k-แพนเค้ก ) แม้จะมีฟังก์ชั่นหลายตัวที่ขาดไปบ้าง
อาทิ wifi , OS ( Symbian OS หรือ Linux ) , สไตล์แบบเท่ห์ ,ฟังก์ชั่น media ที่
ล้ำสมัย , application GPRS ที่โดดเด่น ( maps )
ซึ่งสุดท้ายแล้วถ้าจะเอาครบกันจริงๆ คงเหยียบหลักประมาณ 15000 $Bth up ได้ตัวนี้มีโดดเด่น
EDGE support ( modem + build In ) , 3G support ทำให้เวลาซื้อแล้วหากในอนาคต
อยากจะ upgrade network service ไปใช้ตัวอื่นจะได้ไม่ต้องเสียเวลา เดินหาเครื่องใหม่อีก
MicroSD สามารถ up ได้สูงสุด 8GB + java support พอได้! ไม่ขึ้เหร่

( credit SGH-700 picture from : http://www.cyberindian.net )
เอาละพอเดินเลือกเครื่องได้แล้ว หากอยากจะเตรียมตัวพร้อมสำหรับ 3G ก็ไปขออัพเกรด SIM การ์ดใหม่ได้ที่ ศูนย์ AIS ใกล้บ้านท่าน บอกเขาเอา SIM 1000 เบอร์ ( นี่ว่าเดือนหน้าก็จะไป อัพเกรดล่ะ ) หลังจากที่เดินเล่นนอนเล่นกับ แพนเค้ก ระหว่างทางก็เลยนึกได้ ตูต้องเปิด EDGE ดิ่ ไม่งั้นคงเสียท่าไร้ประโยชน์เพราะไปซื้อมาแล้วไม่ได้ใช้คง กระไรอยู่ ( GPRS ช้ามากจริงๆ )
ก็เลยโทรเข้าไปที่ 1175 กด 1 กด 0 กด 7 ก็ถึง สาวผู้กุมความลับเอาไว้ ก็แจ้งความจำนง ขอใช้บริการ EDGE 3 นาทีเรียบร้อยไม่ต้องกรอกเอกสาร รอจ่ายตังค์อย่างเดียวแต่ที่สำคัญคือ การจะ ใช้งานได้ต้องรอ วันถัดไปพอดี ไม่เป็นไรรอได้ ( มีสอง pkg promotion ให้เลือก 100 บาท
10 ชั่วโมง และ 200 บาท 20 ชั่วโมง ส่วนเกินนาทีละบาท ผมเลือก 200 บาท เผื่อเล่นเนต
เพลินจะได้ไม่ต้องมาชีช้ำใจ เพราะความเพลินกับส่วนเกินนาทีละบาท )
หลังจาก ตรวจสอบแล้วเครื่องของตัวเองใช้งาน EDGE ได้แล้ว ( ตัวอักษร E ขึ้นแทนตัว G ) ที่
ด้านบนของจอ ตัวเครื่องจะแถมมาให้คือสายดาต้า เสียบเข้าด้านข้างตัวเครื่องเลย
( ผมใช้ Ubuntu Linux Hardy ( 7.10 )
#รันคำสั่ง
dmesg grep tty
#ได้ผลลัพธ์
[ 6736.924000] cdc_acm 1-2:3.1: ttyACM0: USB ACM device
#edit file /etc/wvdial.conf ( line 10-15 ) for support
#other opeartor support
#This sample for system wide configuration not per user config
#for user config edit file ~/.wvdialrc
[Dialer Defaults]
2 Username = udomsak
3 Password = udomsak
4 Stupid mode = on
5 Modem = /dev/ttyACM0
6 Baud = 115200
7 Phone = *99***1#
8 New PPPD = yes
9
10 [Dialer AIS]
11 Modem = /dev/ttyACM0
12 Baud = 115200
13 Phone = *99***1#
14 Stupid mode = on
15 New PPPD = yes
#save and run
wvdial
#result
root@udomsak:~/Desktop# wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATDT*99***1#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99***1#
WvDial Modem<*1>: CONNECT
WvDial<*1>: Carrier detected. Starting PPP immediately.
WvDial: Starting pppd at Fri Nov 7 22:36:13 2008
WvDial: Pid of pppd: 6641
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: local IP address 10.175.171.93
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: remote IP address 192.200.1.21
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: primary DNS address 203.146.237.237
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: secondary DNS address 202.149.24.7
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
speed ที่ได้ไม่ขี้ริ้วขีเหร่นัก อย่างน้อยตอนนี้ผมนั่งอยู่ในโรงพยาบาลแถวบ้าน
ก็มานั่ง update blog กันนี่แหละ อีกหน่อยนั่งนอกบ้านอยากจะพก Nootbook
จะได้ไม่ต้องง้อ service & location WIFI provider ต่อไป
การเลือกซื้อและเลือกหาเครื่องใหม่ วันก่อนๆ เลยไปเดินดูเครื่องแถวฟิวเจอร์รังสิตกัน
แรกเริ่มเดิมที นั้นเล็งหารุ่นที่ไม่มีอะไรเลย เอาแค่โทรออก ก็พอ แต่ก็ยังมองหามือถือ
ฟีเจอร์เทพ ในที แต่ก็ยังเล็งเรื่องงบประมาณและวิธีการผันเงินออกด้วย
รุ่นที่โดนใจมีอยู่สองสามตัว ไล่ตั้งแต่ Motorola ROCKR E8 , Sony Ericsson W950
,Samsung Omnia , Nokia N series ( N71 ) ( Hutch ) โดยมีพื้นฐานการตัดสินใจที่
ในที่สุดก็เลือก แพนเค้ก ( Samsung L700 ) โดยไม่ได้มีเหตุผลจากการจูงใจทางด้าน
ประชาสัมพันธ์ทางกายภาพ มาเกี่ยวข้อง ( k-แพนเค้ก ) แม้จะมีฟังก์ชั่นหลายตัวที่ขาดไปบ้าง
อาทิ wifi , OS ( Symbian OS หรือ Linux ) , สไตล์แบบเท่ห์ ,ฟังก์ชั่น media ที่
ล้ำสมัย , application GPRS ที่โดดเด่น ( maps )
ซึ่งสุดท้ายแล้วถ้าจะเอาครบกันจริงๆ คงเหยียบหลักประมาณ 15000 $Bth up ได้ตัวนี้มีโดดเด่น
EDGE support ( modem + build In ) , 3G support ทำให้เวลาซื้อแล้วหากในอนาคต
อยากจะ upgrade network service ไปใช้ตัวอื่นจะได้ไม่ต้องเสียเวลา เดินหาเครื่องใหม่อีก
MicroSD สามารถ up ได้สูงสุด 8GB + java support พอได้! ไม่ขึ้เหร่
( credit SGH-700 picture from : http://www.cyberindian.net )
เอาละพอเดินเลือกเครื่องได้แล้ว หากอยากจะเตรียมตัวพร้อมสำหรับ 3G ก็ไปขออัพเกรด SIM การ์ดใหม่ได้ที่ ศูนย์ AIS ใกล้บ้านท่าน บอกเขาเอา SIM 1000 เบอร์ ( นี่ว่าเดือนหน้าก็จะไป อัพเกรดล่ะ ) หลังจากที่เดินเล่นนอนเล่นกับ แพนเค้ก ระหว่างทางก็เลยนึกได้ ตูต้องเปิด EDGE ดิ่ ไม่งั้นคงเสียท่าไร้ประโยชน์เพราะไปซื้อมาแล้วไม่ได้ใช้คง กระไรอยู่ ( GPRS ช้ามากจริงๆ )
ก็เลยโทรเข้าไปที่ 1175 กด 1 กด 0 กด 7 ก็ถึง สาวผู้กุมความลับเอาไว้ ก็แจ้งความจำนง ขอใช้บริการ EDGE 3 นาทีเรียบร้อยไม่ต้องกรอกเอกสาร รอจ่ายตังค์อย่างเดียวแต่ที่สำคัญคือ การจะ ใช้งานได้ต้องรอ วันถัดไปพอดี ไม่เป็นไรรอได้ ( มีสอง pkg promotion ให้เลือก 100 บาท
10 ชั่วโมง และ 200 บาท 20 ชั่วโมง ส่วนเกินนาทีละบาท ผมเลือก 200 บาท เผื่อเล่นเนต
เพลินจะได้ไม่ต้องมาชีช้ำใจ เพราะความเพลินกับส่วนเกินนาทีละบาท )
หลังจาก ตรวจสอบแล้วเครื่องของตัวเองใช้งาน EDGE ได้แล้ว ( ตัวอักษร E ขึ้นแทนตัว G ) ที่
ด้านบนของจอ ตัวเครื่องจะแถมมาให้คือสายดาต้า เสียบเข้าด้านข้างตัวเครื่องเลย
( ผมใช้ Ubuntu Linux Hardy ( 7.10 )
#รันคำสั่ง
dmesg grep tty
#ได้ผลลัพธ์
[ 6736.924000] cdc_acm 1-2:3.1: ttyACM0: USB ACM device
#edit file /etc/wvdial.conf ( line 10-15 ) for support
#other opeartor support
#This sample for system wide configuration not per user config
#for user config edit file ~/.wvdialrc
[Dialer Defaults]
2 Username = udomsak
3 Password = udomsak
4 Stupid mode = on
5 Modem = /dev/ttyACM0
6 Baud = 115200
7 Phone = *99***1#
8 New PPPD = yes
9
10 [Dialer AIS]
11 Modem = /dev/ttyACM0
12 Baud = 115200
13 Phone = *99***1#
14 Stupid mode = on
15 New PPPD = yes
#save and run
wvdial
#result
root@udomsak:~/Desktop# wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATDT*99***1#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99***1#
WvDial Modem<*1>: CONNECT
WvDial<*1>: Carrier detected. Starting PPP immediately.
WvDial
WvDial
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: local IP address 10.175.171.93
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: remote IP address 192.200.1.21
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: primary DNS address 203.146.237.237
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
WvDial<*1>: secondary DNS address 202.149.24.7
WvDial<*1>: pppd: �蝝6][08]�蝝6][08]��[06][08]
speed ที่ได้ไม่ขี้ริ้วขีเหร่นัก อย่างน้อยตอนนี้ผมนั่งอยู่ในโรงพยาบาลแถวบ้าน
ก็มานั่ง update blog กันนี่แหละ อีกหน่อยนั่งนอกบ้านอยากจะพก Nootbook
จะได้ไม่ต้องง้อ service & location WIFI provider ต่อไป
Broadcom b43 Ubuntu Intrepid
After I was upgrade from my old Ubuntu 6.06 It has problem with B43 firmwarewith this error
b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found. this error was happen on Acer Aspire 3680 with BroadCom wireless network
try with bug resove on launchpad with b43 broadcom Bug on Ubuntu
root@udomsak-laptop:~# aptitude install b43-fwcutter
good luck!
พอดีทำการ upgrade จาก Ubuntu ตัวโบราณ มาใช้ตัวใหม่เพราะมี ฟีเจอร์ต่อกับ wireless อย่างที่ได้ยินมาว่าเป็นรุ่นที่สนับสนุนการ อุปกรณ์ด้านเครือข่ายได้ดีมาก เลยทำการ upgrade ดีกว่าเพราะจะได้ทำงานสะดวกขึ้น บวกกับ binary ในเครื่องชักโตเกินความจำเป็น หลังจากทำการ upgrade เจอปัญหาเลย ต่อ wireless ไม่ได้ ดังนั้นเลยใช้ dmesg ดูซะหน่อย ก็พบ error ว่า b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found . เลยค้นดูก็เลยได้คำตอบจาก launchpad b43 broadcom Bug on Ubuntu เลยทำตามนี้ ทันที
โชคดีครับ
ปล.ทำเป็นสองภาษาไม่ใช่ กระเดียดเป็นระบบสเตอริโอ สองภาษาแต่เห็นว่าน่าจะเป็นประโยชน์กับคนที่อ่านอื่นที่ไม่ต้อง search หา solution ให้มากมายนัก ( ใครเขียนเป็นภาษาอื่นอยู่ ผมไม่ได้กระทบนะ )
b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found. this error was happen on Acer Aspire 3680 with BroadCom wireless network
try with bug resove on launchpad with b43 broadcom Bug on Ubuntu
root@udomsak-laptop:~# aptitude install b43-fwcutter
good luck!
พอดีทำการ upgrade จาก Ubuntu ตัวโบราณ มาใช้ตัวใหม่เพราะมี ฟีเจอร์ต่อกับ wireless อย่างที่ได้ยินมาว่าเป็นรุ่นที่สนับสนุนการ อุปกรณ์ด้านเครือข่ายได้ดีมาก เลยทำการ upgrade ดีกว่าเพราะจะได้ทำงานสะดวกขึ้น บวกกับ binary ในเครื่องชักโตเกินความจำเป็น หลังจากทำการ upgrade เจอปัญหาเลย ต่อ wireless ไม่ได้ ดังนั้นเลยใช้ dmesg ดูซะหน่อย ก็พบ error ว่า b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found . เลยค้นดูก็เลยได้คำตอบจาก launchpad b43 broadcom Bug on Ubuntu เลยทำตามนี้ ทันที
โชคดีครับ
ปล.ทำเป็นสองภาษาไม่ใช่ กระเดียดเป็นระบบสเตอริโอ สองภาษาแต่เห็นว่าน่าจะเป็นประโยชน์กับคนที่อ่านอื่นที่ไม่ต้อง search หา solution ให้มากมายนัก ( ใครเขียนเป็นภาษาอื่นอยู่ ผมไม่ได้กระทบนะ )
NetApp Ontap SNMP return volume negative value
NetApp Ontap SNMP return negative value for volume that over 2TB , this can besolve by
if (x < 0) x = 4294967296 + x
so metric calculate is KB , but if you want result return in TB .
xxxxKB * 1024 = convertByte
convert back to Terabyte by
convertByte / 1024 ^ 4 ( 1099511627776 )
thank you nat3 for help me correct value. and thank you for good support community
http://communities.netapp.com/message/5817#5817
----------
NetApp Ontap คืนค่าเป็นค่าลบกรณี โวลุ่มโตเกิน 2 เทอราไบต์ ทางแก้เอามาลบมาบวกกัน ข้างต้นแหละ
โชตดี
ขอบคุณ nat3 ช่วยแก้ผลคำณวณให้ ขณะเบลอๆ ง่วงจริง
if (x < 0) x = 4294967296 + x
so metric calculate is KB , but if you want result return in TB .
xxxxKB * 1024 = convertByte
convert back to Terabyte by
convertByte / 1024 ^ 4 ( 1099511627776 )
thank you nat3 for help me correct value. and thank you for good support community
http://communities.netapp.com/message/5817#5817
----------
NetApp Ontap คืนค่าเป็นค่าลบกรณี โวลุ่มโตเกิน 2 เทอราไบต์ ทางแก้เอามาลบมาบวกกัน ข้างต้นแหละ
โชตดี
ขอบคุณ nat3 ช่วยแก้ผลคำณวณให้ ขณะเบลอๆ ง่วงจริง
Setup Ubuntu VPN on Intrepid
After I'm was fresh install intrepid on mylaptop VPN section onNetwork manager ( top right icon ) is "Disable" status
Resolve:
aptitude install network-manager-vpnc vpnc
may be need pptp package
good luck
Enjoy!
ต่อจากปัญหา Wifi มาทีปัญหาให้น่าปวดต่อกับ VPN connection ที่ใช้ไม่ได้ วันนี้พอว่างก็มีโอกาสมานั่งหาวิธีแก้ดู ผลที่ได้ก็คือ ติดตั้ง network-manager-vpnc vpnc สองแพคเกจนี้ บางทีคงต้องใช้pkg pptp ด้วยไม่แน่ใจ เพราะ ตอนแรกคิดว่าเกี่ยวกับ pptp ก็ลงไปด้วย สุดท้ายเลยไม่แน่ใจเหมือนกันว่าตัวไหน
อ้างอิงhttp://ubuntuforums.org/showthread.php?t=890827
Resolve:
aptitude install network-manager-vpnc vpnc
may be need pptp package
good luck
Enjoy!
ต่อจากปัญหา Wifi มาทีปัญหาให้น่าปวดต่อกับ VPN connection ที่ใช้ไม่ได้ วันนี้พอว่างก็มีโอกาสมานั่งหาวิธีแก้ดู ผลที่ได้ก็คือ ติดตั้ง network-manager-vpnc vpnc สองแพคเกจนี้ บางทีคงต้องใช้pkg pptp ด้วยไม่แน่ใจ เพราะ ตอนแรกคิดว่าเกี่ยวกับ pptp ก็ลงไปด้วย สุดท้ายเลยไม่แน่ใจเหมือนกันว่าตัวไหน
อ้างอิงhttp://ubuntuforums.org/showthread.php?t=890827
2009-04-08
ใช้ ADO ใน excel ทำการเชื่อมต่อ SQL server
พอดีตอนนี้ที่ทำงานได้เครื่องใหม่แล้ว เห็น office 2003 OEM มาลองดูว่าจะทำอะไรได้มั่ง เลยกลับมารื้อฟื้นเรื่อง macro ใหม่ ( VBA ) โดยคราวนี้ตั้งความสามารถที่จะลองใช้คือ การเอา record ใน excel ไปทำการเก็บไว้ในฐานข้อมูล ตอนนี้ที่ลองเขียนดู ( แต่ยังไม่เสร็จ ไป 80% ) โดยเชื่อมกับ SQL 2005 Express ใช้ Native sqlclient ในการเชื่อมต่อ อนาคตก็ปรับไปเรื่อย ๆ ตามใจอยาก
TODO
*ข้อมูลที่ได้จาก excel ใช้ ASP.NET เอามาประมวลผลอีกที*ทดลองเขียน AJAX กับ ASP*Import ตารางเวลาจาก LotusNote เอามา ทดลองใช้งาน
ที่เห็นนี้ เป็นตัวอย่าง Marcro procedure สำหรับทดสอบการเชื่อมกับ ดาต้าเบส SQL server 2005 โดยการใช้ sqlnative client ( Provider=SQLNCLI.1 )และมีการใช้ Error ออปเจ็กต์ เป็นตัวตรวจสอบข้อผิดพลาดที่เกิดขึ้น เพื่อใช้ในการ debug ภายหลัง จริงๆ จะไปหาเพิ่มเติมจากใน เอกสาร MSDN ของ ไมโครซอฟต์ก็ได้ หรือ หากไปดาวน์โหลดเอาชุด MDAC SDK มาก็มีเอกสารให้ ไม่ว่ากัน
รายละเอียด Connection String
Provider = อนุมานว่า ไดร์เวอร์ที่ใช้สำหรับการเชื่อมต่อ Integrated Security = รูปแบบความปลอดภัยที่ใช้ในการเชื่อมต่อ Data Source = Instance ฐานข้อมูล ([ serverName/instance ]) Initial Catalog = ชื่อดาต้าเบส
Sub test_ado_con()
Dim con As New ADODB.ConnectionDim con_err As ADODB.Error
Dim err_des As String Dim err_num As String
Set con = New ADODB.Connection
' Set Trap Error
On Error GoTo DisplayErr
' Connect use sql native client
con.ConnectionString = "Provider=SQLNCLI.1 ;Integrated Security = SSPI ;Data Source=udomsak\sqlexpress;Initial Catalog=ClassRoom "
' Open connectin
con.Open
'Trap Error use for debug:
DisplayErr:
For Each con_err In con.Errors
err_des = con_err.Descriptionerr_num = Hex(con_err.Number)
Next
If err_des = "" Then
MsgBox "Connection sucess!"
Else
MsgBox err_des & err_num
End If
TODO
*ข้อมูลที่ได้จาก excel ใช้ ASP.NET เอามาประมวลผลอีกที*ทดลองเขียน AJAX กับ ASP*Import ตารางเวลาจาก LotusNote เอามา ทดลองใช้งาน
ที่เห็นนี้ เป็นตัวอย่าง Marcro procedure สำหรับทดสอบการเชื่อมกับ ดาต้าเบส SQL server 2005 โดยการใช้ sqlnative client ( Provider=SQLNCLI.1 )และมีการใช้ Error ออปเจ็กต์ เป็นตัวตรวจสอบข้อผิดพลาดที่เกิดขึ้น เพื่อใช้ในการ debug ภายหลัง จริงๆ จะไปหาเพิ่มเติมจากใน เอกสาร MSDN ของ ไมโครซอฟต์ก็ได้ หรือ หากไปดาวน์โหลดเอาชุด MDAC SDK มาก็มีเอกสารให้ ไม่ว่ากัน
รายละเอียด Connection String
Provider = อนุมานว่า ไดร์เวอร์ที่ใช้สำหรับการเชื่อมต่อ Integrated Security = รูปแบบความปลอดภัยที่ใช้ในการเชื่อมต่อ Data Source = Instance ฐานข้อมูล ([ serverName/instance ]) Initial Catalog = ชื่อดาต้าเบส
Sub test_ado_con()
Dim con As New ADODB.ConnectionDim con_err As ADODB.Error
Dim err_des As String Dim err_num As String
Set con = New ADODB.Connection
' Set Trap Error
On Error GoTo DisplayErr
' Connect use sql native client
con.ConnectionString = "Provider=SQLNCLI.1 ;Integrated Security = SSPI ;Data Source=udomsak\sqlexpress;Initial Catalog=ClassRoom "
' Open connectin
con.Open
'Trap Error use for debug:
DisplayErr:
For Each con_err In con.Errors
err_des = con_err.Descriptionerr_num = Hex(con_err.Number)
Next
If err_des = "" Then
MsgBox "Connection sucess!"
Else
MsgBox err_des & err_num
End If
ใช้ ADO ใน excel ตอนส่งข้อมูลเข้าเก็บในฐานขัอมูล
ทดลองทำการเชื่อมต่อไปยัง ฐานข้อมูล sql server express 2005 คราวนี้ลองทดลองป้อนข้อมูลเช้าไปดู
ในที่นี้สมมุติว่า เราได้ทำการ สร้างฐานข้อมูล OrderTest มีฟิลด์ทั้งหมดสามฟิลด์ คือ
eq_reserv_form_number,eq_reserv_name,eq_reserv_quantity
เอกสารการใช้งานค้นหาได้ที่ http://msdn2.microsoft.com/en-us/library/ms678262.aspx หรือจะติดตั้ง จากชุดพัฒนา MDAC ( MDAC sdk ) แต่รู้สึกว่าต้องเป็น microsoft genuine ถึงจะดาวน์โหลดได้
======= ตัวอย่างโค้ด ======
Dim con As New ADODB.ConnectionDim con_err As ADODB.ErrorDim conCmd As New ADODB.Command
Dim sqlCmd As StringDim err_des As StringDim err_num As String
Dim frmNum as stringDim csName as stringDim csOdrName as string
'กำหนดคำสั่ง sql
sqlCmd = _"INSERT INTO equipment(eq_reserv_form_number,eq_reserv_name,eq_reserv_quantity)" & _"values ('" + frmNum + "','" + csName + "'," + csOdrname + ")"
Set con = New ADODB.Connection
'ตรวจจับข้อผิดพลาด
On Error GoTo DisplayConnectErr
'เชื่อมต่อกับ SQL 2005 โดยใช้ sql native client
con.ConnectionString = "Provider=SQLNCLI.1 ;Integrated Security = SSPI ;Data Source=udomsak\sqlexpress;Initial Catalog=OrderTest"con.Open
'ตั้งค่าตัวแปร conCmdSet conCmd = New ADODB.Command
'ระบุว่า session ที่ใช้ในการเชื่อมต่อSet conCmd.ActiveConnection = con
'เตรียม sql string conCmd.CommandText = sqlCmd
'สั่ง execute conCmd.Execute
'จับข้อผิดพลาด
DisplayConnectErr:
For Each con_err In con.Errors
err_des = con_err.Descriptionerr_num = Hex(con_err.Number)
Next
If err_des = "" Then
ElseMsgBox err_des + " ERROR-NUM IS-> " & err_numEnd If
ในที่นี้สมมุติว่า เราได้ทำการ สร้างฐานข้อมูล OrderTest มีฟิลด์ทั้งหมดสามฟิลด์ คือ
eq_reserv_form_number,eq_reserv_name,eq_reserv_quantity
เอกสารการใช้งานค้นหาได้ที่ http://msdn2.microsoft.com/en-us/library/ms678262.aspx หรือจะติดตั้ง จากชุดพัฒนา MDAC ( MDAC sdk ) แต่รู้สึกว่าต้องเป็น microsoft genuine ถึงจะดาวน์โหลดได้
======= ตัวอย่างโค้ด ======
Dim con As New ADODB.ConnectionDim con_err As ADODB.ErrorDim conCmd As New ADODB.Command
Dim sqlCmd As StringDim err_des As StringDim err_num As String
Dim frmNum as stringDim csName as stringDim csOdrName as string
'กำหนดคำสั่ง sql
sqlCmd = _"INSERT INTO equipment(eq_reserv_form_number,eq_reserv_name,eq_reserv_quantity)" & _"values ('" + frmNum + "','" + csName + "'," + csOdrname + ")"
Set con = New ADODB.Connection
'ตรวจจับข้อผิดพลาด
On Error GoTo DisplayConnectErr
'เชื่อมต่อกับ SQL 2005 โดยใช้ sql native client
con.ConnectionString = "Provider=SQLNCLI.1 ;Integrated Security = SSPI ;Data Source=udomsak\sqlexpress;Initial Catalog=OrderTest"con.Open
'ตั้งค่าตัวแปร conCmdSet conCmd = New ADODB.Command
'ระบุว่า session ที่ใช้ในการเชื่อมต่อSet conCmd.ActiveConnection = con
'เตรียม sql string conCmd.CommandText = sqlCmd
'สั่ง execute conCmd.Execute
'จับข้อผิดพลาด
DisplayConnectErr:
For Each con_err In con.Errors
err_des = con_err.Descriptionerr_num = Hex(con_err.Number)
Next
If err_des = "" Then
ElseMsgBox err_des + " ERROR-NUM IS-> " & err_numEnd If
ปัญหา Acer aspire 3680 ไม่มีเสียงออกหูฟัง หลังจากเสียบ jack หูฟังเข้าไปแล้ว
Acer aspire 3680 no sound headphone jack on Windows Operating System
หลังจากได้บอกถึงปัญหาทางฝั่ง Linux ไปเมื่อ blog ก่อนๆ แล้ว คราวนี้เจอปัญหาใหม่ น่าเบื่อกว่าเดิม
เมื่อไม่มเสียงออกหูฟังหลังจากเสียบ jack เข้าไป แม้จะไปดาวน์โหลดเอา driver ที่คิดว่าอัพเดตมาลง
ใหม่ก็ตาม หวังว่าทาง Acer จะแก้ปัญหานี้เสียที น่าเบื่อจริงๆ ขนาด Linux ที่บอกเป็นระบบปฏิบัติการ
ให้กับเครื่อง ( Linpus ) ยังเก่าคร่ำครึ แต่เอาเถอะซื้อมาใช้แล้วก็ต้องแก้ไป
ทางแก้
ทำให้ notebook อยู่ในโหมด standby ( อาจปิดเครื่องหรือไปกด standby ที่ปุ่ม shutdown ก็ได้ ) เปิดเครื่องมาอีกครั้ง
หูฟังคุณจะกลับมาใช้งานได้ตามปกติให้เป็นที่อัศจรรย์ใจยิ่งนัก - -"
Credit :: Very Thank you
http://www.softwaretipsandtricks.com/forum/hardware-problems/31389-no-sound-headphone-jack-realtek-hd-audio-device-2.html
หลังจากได้บอกถึงปัญหาทางฝั่ง Linux ไปเมื่อ blog ก่อนๆ แล้ว คราวนี้เจอปัญหาใหม่ น่าเบื่อกว่าเดิม
เมื่อไม่มเสียงออกหูฟังหลังจากเสียบ jack เข้าไป แม้จะไปดาวน์โหลดเอา driver ที่คิดว่าอัพเดตมาลง
ใหม่ก็ตาม หวังว่าทาง Acer จะแก้ปัญหานี้เสียที น่าเบื่อจริงๆ ขนาด Linux ที่บอกเป็นระบบปฏิบัติการ
ให้กับเครื่อง ( Linpus ) ยังเก่าคร่ำครึ แต่เอาเถอะซื้อมาใช้แล้วก็ต้องแก้ไป
ทางแก้
ทำให้ notebook อยู่ในโหมด standby ( อาจปิดเครื่องหรือไปกด standby ที่ปุ่ม shutdown ก็ได้ ) เปิดเครื่องมาอีกครั้ง
หูฟังคุณจะกลับมาใช้งานได้ตามปกติให้เป็นที่อัศจรรย์ใจยิ่งนัก - -"
Credit :: Very Thank you
http://www.softwaretipsandtricks.com/forum/hardware-problems/31389-no-sound-headphone-jack-realtek-hd-audio-device-2.html
Subscribe to:
Posts (Atom)