Saturday, June 28, 2008

Some tips about hard disk

Just faced a 24-mount forced check by fsck today (on Debian using ext3). So I'd like to increase mount times to 2 folds before beginning the forced check. After googling around a bit, I found it here.

$sudo tune2fs -c 60 /dev/hda6


This means the maximum mount time increases to 60 times before starting the forced mount check. Anyway, it is not a good idea to disable the forced check.

Next is to find the UUID (Universally Unique Identifier) of the hard disk. It is useful to identify your hard disk regardless of order of installation. For example, if the first hard disk is sda and the second hard disk is sdb and they both have different file system. When you swab the cable (and port) this nomenclature will change and what in /etc/fstab will not work. But if the UUID is used, both hard disks are still be mounted correctly. Alright, this is how to get your UUID:


Use ls


$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2008-06-28 21:05 B628CC5228CC1373 -> ../../hda1
lrwxrwxrwx 1 root root 10 2008-06-28 21:05 bb34fd58-ca7a-499e-a74c-fe8ba771a148 -> ../../hda6
lrwxrwxrwx 1 root root 10 2008-06-28 21:05 c1fdb5ad-05d6-47f5-b6eb-852bb834df55 -> ../../hda7


or this command


$ blkid /dev/hda6
/dev/hda6: UUID="bb34fd58-ca7a-499e-a74c-fe8ba771a148" TYPE="ext3"


That's all for today...

Sunday, June 08, 2008

Life with Debian - memo

วันก่อนหาเรื่องยุ่งโดยการพยายามอัปเกรด Kubuntu Gutsy ให้เป็น Hardy โดยเริ่มจากการใช้ upgrade wizard ให้อัปเกรดผ่านเครือข่าย (เพราะโควต้าของเดือนเหลืออีกเยอะ) หลังจากทำเสร็จบูตใหม่มีปัญหาเม้าส์ใช้ไม่ได้ซะงั้น (แต่ trackpad ใช้ได้) เลื่อนตัวชี้เม้าส์ไม่ไปเอาเลย ตอนนั้นยังมึนๆ ไม่มีความคิดในการค้นหาข้อมูลอะไรเท่าไหร่ และไม่รู้ด้วยว่าเกิดจากอะไร (ตอนนี้พอคาดได้ว่าอาจเกิดจากการหันไปใช้ x.org 7.3 และเกิดความไม่เข้ากันบางประการกับ evdev เพราะตอนเปลี่ยนมาเป็น Debian ก็คล้ายๆ กัน) แต่รู้สึกว่า ถ้าใช้พวก *buntu ควรจะ out of the box เลยตัดสินใจลองลงใหม่แบบ clean install (ก็ไม่สะอาดมาก ยังเก็บพวกแฟ้มตั้งค่าทั้งหลายเอาไว้ใน /home partition) ลงเสร็จก็อัปเกรดแพ็คเกจต่างๆ ตามที่มันเตือนให้อัปเกรด เสร็จแล้วลองใช้ไป เจอปัญหาเดิม - -' แถมด้วยทีนี้ล็อกเอาท์ไม่ได้ พอล็อกเอาท์แล้วหน้าจอมืดไปเลย แต่ถ้า shutdown ไปเลยหรือ reboot ได้ตามปกติ ตอนนั้นคิดได้ว่า...

  1. ไม่น่าเลยกู ใช้ Gutsy ได้ดีๆ ไม่เอา
  2. LTS=ต้องรอไปใช้ปีหน้ารึเปล่าฟะ ชักเหมือน M$ ที่ถ้าจะเปลี่ยนจริงๆ กรุณารอ SP[123...]
  3. มีตัวอย่างเยอะแยะ เช่น Plynoi เป็นต้นทำไมไม่เชื่อมัน (เค้าว่ากาลามสูตรไง :P)
  4. ...

เป็นต้น

ทีนี้ชั่งใจอยู่นานว่าจะเอาไงกะมันดี ทั้งมีคนยุให้ลง gentoo ซะเลย แต่ก็อย่างที่บอกผมรู้สึกว่า gentoo นี่มันเสียเวลาทำมาหากิน เลยตัดสินใจลง Debian ดีกว่า หลังจากคราวที่แล้วลงไปแล้วไม่สัมฤทธิ์ผล หันกลับไปหา Gutsy ใหม่ เอาเหอะ ลงก็ลง ไหนๆ ก็รู้สึกว่า Hardy มันไม่ค่อยสมบูรณ์ คราวนี้ทำใจกล้าลง debian unstable ซะเลย ใหม่ดี เหอๆ

เริ่มจาก ดาวน์โหลด testing snapshot CD + KDE ของวันที่ 02062008 มาซะเผาลงแผ่นแล้วก็บูต จัดการ format partition ที่เป็น system เดิมแล้วให้ mount /home ที่เก่า (แนะนำให้แบ่ง /home เป็นอีก partition นึง ถ้าไม่มีอะไรผิดพลาด การตั้งค่าต่างๆ เกือบทุกอย่างและข้อมูลในนั้นยังอยู่ครบ) ลงแผ่นนึงแล้วให้มันดาวน์โหลดที่เหลือจากอินเทอร์เน็ต คืนนั้นใช้เวลาไปกว่าสามชั่วโมง เพราะว่าช่วงนี้ noise ในสายโทรศัพท์มันเยอะเป็นบ้า ความเร็วตกเหลือไม่ถึงเม็ก T_T (วันก่อนทำความสะอาดไปได้มา 6 เม็กกว่าๆ อีกไม่กี่ชั่วโมงกลับไปเท่าเดิม T_T)

เอ้า ลงเสร็จบูตใหม่ ไหง kdm ไม่ขึ้น ขึ้นแต่ login prompt...

แสรดดด ...

เอ หรือว่ามันจะมีการบูตด้วย runlevel ที่ไม่มี graphic mode ลอง startx ซิ

ได้ผล ... ขึ้น TWM ไม่ใช่ KDE ... แสรดดด

ลองเล่นๆ ดู โคตร primitive แต่ยังดีที่ยังมีอย่างอื่นมาพอสมควร -> iceweasel เป็นต้น เลยยังพอ surf อินเทอร์เน็ตได้ ระหว่างนั้นลอง apt-get นู่นนี่อีกหลายอย่าง ปรากฏว่ามีมั่งไม่มีมั่ง กำลังสงสัยว่าเป็นที่แหล่งสำเนา (mirror) หรือเปล่า (ใช้ของ aarnet.edu.au) เลยเปลี่ยนแหล่ง repo เป็น ftp.au.debian.org แล้วก็เปลี่ยน dist จาก lenny เป็น unstable ทั้ง main, contrib, non-free ซะ ก่อนที่จะ
#apt-get update
#apt-get dist-upgrade


เอาล่ะ ทีนี้นั่งหา window manager ที่มัน primitive น้อยลงหน่อย เผอิญหันไปเห็น Window Maker เลยเอานี่แหละ เรียบ ง่าย สวย เร็ว เล่นไปเล่นมาซักพัก ก็จัดการ add printer ก่อนผ่าน CUPS (localhost:631) เรียบร้อย ก็ยังเหลืออะไรที่ต้องทำเพิ่มให้มันใช้ได้เหมือนตอนใช้ kubuntu อีกพอสมควร

ก่อนอื่นคือติดตั้ง KDE :P

ลงเสร็จ amarok มันเล่น mp3 ได้เลยแฮะ ไม่รู้มันเอา codec มาจากไหน ยังงงๆ อยู่

ต่อไปคือ ผมติดการใช้ sudo ซะแล้ว แต่ตอนนี้ต้อง su แทน ก็เลยลง sudo แต่ก็ยังใช้ไม่ได้เพราะว่า ยังไม่ได้ใส่ชื่อตัวเองลงไปใน sudoers จริงๆ ก็ไม่ได้รังเกียจ su หรอก แต่ว่าบางที apt-get อะไรทิ้งไว้ก่อนเข้านอน พอเสร็จมันก็เป็น root อยู่อย่างนั้นมันเสียวๆ ไงไม่รู้ สรุปก็เพิ่มชื่อตัวเองเข้า sudoers chmod +w ให้เขียนได้ก่อนแล้วเพิ่ม

user_name ALL=(ALL) ALL


เพื่อให้ใช้คำสั่งได้ทุกเครื่องทุกคำสั่ง จากนั้นบันทึกแล้วเปลี่ยน permission กลับเป็น 440 เหมือนเดิม

ต่อไปทีนี้เป็นเรื่องการเข้าถึงไดรว์ฟ ntfs ปรากฎว่า ไม่สามารถเมานท์ได้ในฐานะ user ปกติ โดยใช้ ntfs-3g ก็ตามหากันต่อไปว่าทำอย่างไรดี หาไปหามาก็เจอที่เว็บของเค้าเองแหละ ก่อนอื่นลง FUSE ซะก่อน (libfuse2, fuse-utils) แล้ว add ตัวเองเข้ากลุ่ม fuse, disk จากนั้นเปลี่ยน permission โปรแกรม ntfs-3g โดยการ setuid root ให้ซะ แบบนี้

sudo chmod 4755 /usr/bin/ntfs-3g


ซึ่งจะทำให้ permission มันกลายเป็น

$ ls -l /usr/bin/ntfs-3g
-r-Sr-sr-t 1 root root 35460 2008-05-29 05:22 /usr/bin/ntfs-3g


แล้วอย่าลืมเติม entry เข้าไปใน /etc/fstab ด้วย แบบนี้

/dev/hda1     ntfs-3g     user,noauto,rw,umask=0,nls=utf8    0     0


ทีนี้เราก็สามารถเมานท์ ntfs ได้ในฐานะ user ทั่วไปแล้ว แถมเขียนได้ด้วย เฮ่อ~~

ยังไม่จบแค่นี้ ยังต้องหาทางทำให้เม้าส์ VX Rev. มันใช้ได้ครบทุกปุ่มก่อน ลอง evdev ตอนนี้ยังไม่ work ตรง side scroll มันไม่เจอว่าเป็นปุ่ม ตรง Zoom อีก ถ้าทำได้แล้วก็จะมาบันทึกเพิ่มต่อไป


Sunday, June 01, 2008

Damages after owning a Wii

Well, yeah, it's been 6 months or so since I've owned a Wii. After that, I bought some games as well as accessories such as a stand with wiimote charger, another set of wiimote and nunchuck, etc.

Well, as I've seen this entry from Plynoi, I'd like to show my damages after owning a Wii, albeit this is still not final (my further plan is to own a DS Lite :P).

Right, these are my damages...

  • Wii Sports (included with console)

  • Surf's Up (came with console as a promotion from Kmart; traded off for A$17 as I bought Dancing Stage :P)

  • Wii Play (a Wiimote included)

  • Legend of Zelda: Twilight Princess (a Nunchuck included)

  • Mariokart Wii (Wii Wheel included)

  • Dancing Stage: Hottest Party (or Dance Dance Revolution in JAP and US; Dance mat included)

  • Wii Fit (Balance board included)


Wii titles

Wii titles, see disks



PS. My Mariokart Wii WFC no. is 4296-3365-9283, if somebody would like to add mii~~