เมื่อต้นเดือน ก.ย. ซื้อแพ็คเกจที่พักของโฮมพุเตยในงานท่องเที่ยว ได้ส่วนลดพันกว่าบาทแน่ะ แมวๆ ทัวร์ เลยถือโอกาสไปเที่ยวกาญจนบุรีด้วย ..
[nggallery id=64]
อ่อ โฮมพุเตย เป็นหนึ่งใน Unseen Paradise ด้วยนะ … บรรยากาศแจ่มแมวมั่กๆ :)
เมื่อต้นเดือน ก.ย. ซื้อแพ็คเกจที่พักของโฮมพุเตยในงานท่องเที่ยว ได้ส่วนลดพันกว่าบาทแน่ะ แมวๆ ทัวร์ เลยถือโอกาสไปเที่ยวกาญจนบุรีด้วย ..
[nggallery id=64]
อ่อ โฮมพุเตย เป็นหนึ่งใน Unseen Paradise ด้วยนะ … บรรยากาศแจ่มแมวมั่กๆ :)
ประวัติศาสตร์อีกหน้าหนึ่ง ท่ามกลางข่าวลือช่วงกลางวัน ก็เกิดการรัฐประหารกลางดึก .. สื่อกระจายภาพ/เสียงโดนยึด ต้องหันมาพึ่งอินเทอร์เน็ต ทำเอาเว็บหลายแห่งล่มไป
คิดอยู่ว่านอกจากเว็บไซต์ของสำนักข่าวแล้ว .. บล็อกก็น่าจะเป็นทางเลือกอีกทางในการกระจายและติดตามข่าว แล้วก็เป็นอย่างนั้นจริงๆ เมื่อมีบล็อกสำหรับเหตุการณ์นี้เกิดขึ้นเพื่อรายงานข่าว อย่างที่ http://19sep.blogspot.com
ตามมาด้วย วิกิพีเดีย ทั้งข่าว และบันทึกสารานุกรมภาษาไทย อังกฤษ และอื่นๆ
มีโอกาสไปตลาดคลองสวน .. อยากไปมานานแล้ว ..
[nggallery id=63]
. อินเทรนด์กะเขาหน่อย ถึงจะไม่ได้เข้าสนามบินก็เถอะ :P
หยุดวันแม่เดือนที่แล้ว ไปเที่ยวกัมพูชามา เดินทางสมบุกสมบันพอสมควร แต่ได้ไปชมความยิ่งใหญ่ของนครวัดก็คุ้มค่าแล้ว
[nggallery id=62]
รีลีสแล้ว เช็คจาก Release Note ก็เป็นไปตามแผน orca, alacarte, gnome-power-manager gtk# tomboy มาจริงๆ ก็คงทำให้ sticky note โดน deprecated ไป
อื่นๆ ก็ดูจะเป็นการก้าวสั้นๆ อาทิ การเริ่มต้นเข้ามาของ composite สำหรับ metacity ซึ่งเป็นตัวอวดลูกเล่นบนเดสก์ท็อป .. cairo ก็เริ่มมีบทบาทมากขึ้น .. libgnomeprint โดน deprecated หันไปใช้ API ตัวใหม่ใน GTK+ 2.10 แทน .. ที่รอมานานคือ Nautilus CD Burner สั่ง on-the-fly ได้เสียที … และที่อาจจะเห็นชัดสุดตามที่ระบุใน release note อาจจะเป็น Tango Icon Theme
/me .. รอ Edgy Eft ..
สนามบินสุวรรณภูมิ กำลังได้รับความสนใจจากประชาชน มีจัดทัวร์ไปเที่ยว ไปเยี่ยมชม ก่อนหน้านี้ก็เคยมีจัดประกวดถ่ายภาพ (รางวัลที่หนี่งได้ตั้ง 1 ล้านบาท) .. อีกฝั่งนึงของเมือง สนามบินดอนเมืองกำลังจะหมดหน้าที่ในฐานะสนามบินนานาชาติของกรุงเทพ .. ไม่ช้าก็เร็วนักท่องเที่ยวคงได้ไปใช้บริการสุวรรณภูมิ จากนั้นเราอาจจะไม่มีโอกาสได้เหยียบย่างเข้าสู่ดอนเมืองอีกเลยก็ได้ .. เอาเข้าจริงๆ แล้ว เวลานี้ดอนเมืองน่าจะเป็นที่ๆ ควรไปถ่ายภาพมากกว่าสุวรรณภูมิเสียอีก บางทีเราอาจจะได้บันทึกภาพประวัติศาสตร์ไว้ก็ได้ :P
เมื่อวานเอา scim-thai ที่ พี่ thep พัฒนาไว้ มาทำเป็นแพ็คเกจสำหรับ Ubuntu Dapper Drake .. ว่าจะทำ .deb ตั้งแต่พี่ thep release แล้ว แต่ก็เลื่อนๆๆๆ ไปเรื่อย :P
ใช้ Kitty Repository ก็
# aptitude update # aptitude install scim-thai
หรือดาวน์โหลดได้ที่ ftp://ftp.kitty.in.th/pub/ubuntu/kitty/pool/dapper/scim-thai
ปกติแล้ว Nautilus มันสามารถ connect network drive ผ่านทาง SSH ได้อยู่แล้ว โดยมันจำลองการทำงานเสมือนเป็น file system ผ่านทาง GNOME-VFS ซึ่งแปลว่ามันยังไม่ใช่ file system จริงๆ วันนี้คุยกับพี่ CoolNetClub ในห้อง #tlwg เรื่อง NFS กับ network drive ผ่าน SSH คุ้นๆ ว่าเคยเห็น sshfs แต่ยังไม่เคยลองซะที ก็เลยอาศัยโอกาสนี้ทดลองใช้ซักหน่อย
sshfs อาศัย ssh/sftp/scp เป็นช่องทางในการ mount พื้นที่ในเครื่องๆ นึงมาเป็นส่วนนึงของ file system จริงๆ โดยใช้ Filesystem in Userspace (FUSE) ซึ่งเคอร์เนลของลินุกซ์สนับสนุนมาตั้งแต่รุ่น 2.6.14 สำหรับคนทีคอมไพล์เคอร์เนลเองก็ต้องคอนฟิก FUSE_FS=Y หรือ M ก็ได้
หลังจากได้เคอร์เนลที่สนับสนุน FUSE แล้ว ทีนี้ก็ติดตั้ง sshfs กัน .. บน Ubuntu ก็ง่ายหน่อย
# aptitude install sshfs
ซึ่งจะติดตั้ง sshfs พร้อมกับ dependencies (e.g. fuse-utils + libfuse2) ที่จำเป็น
จากนั้นเพิ่ม user ที่ต้องการใช้ FUSE เข้าไปอยู่ใน group fuse .. อันนี้จำเป็นต้องทำเพราะค่าปริยายแล้วโปรแกรมใน userspace มันบังคับให้เฉพาะ user ใน group fuse เท่านั้นที่ execute ได้
# usermod -G fuse -a username
ถ้าแก้ไข user ที่กำลัง login อยู่ อาจจะต้อง logout ออกจากระบบก่อน แล้ว login เข้ามาใหม่ถึงจะเริ่มมีผล
สำหรับการใช้งานสำหรับคนที่คอมไพล์ FUSE_FS เป็นเคอร์เนลมอดูลก็สั่ง modprobe ซะก่อน
# modprobe fuse
จากนั้นก็สั่ง mount กัน
$ sshfs [email protected]:/path/ /mount/point/
sshfs ก็จะให้ใส่ password (หรืออาจจะต้องไม่ใส่ถ้าใช้ public-key authentication) พอผ่านขั้นตอน authentication ได้ sshfs ก็จะ mount /path/ บน host.domain.tld มาเป็นส่วนนึงของเครื่องที่เรียกใช้ sshfs .. ลองสั่ง mount ดูสักหน่อย
$ mount ... ... ... sshfs#[email protected]:/path on /mount/point type fuse (rw,nosuid,nodev,max_read=65536,user=username)
จะเห็นว่า sshfs มัน mount พื้นที่ปลายทางมาเป็นส่วนนึงของ filesystem ของเราเรียบร้อย .. ทีนี้ทดสอบกันด้วยคำสั่งทั่วๆ ไปที่ทำงานกับ filesystem เช่น
$ ls /mount/point/
ก็จะเห็นไฟล์ที่อยู่บนเครื่อง host.domain.tld .. จะก๊อปปี้ไฟล์ ฯลฯ ก็ทำได้สบายๆ ไม่ต้องง้อ NFS
วิธี unmount ก็ใช้คำสั่ง fusermount -u เช่น
$ fusermount -u /mount/point
ปิดท้าย … สังเกตดูจะเห็นว่าการ mount / unmount FUSE ไม่จำเป็นต้องใช้สิทธิของ root เลย … เจ๋ง :D
คุยกับพี่ CoolNetClub ในห้อง #tlwg ไปๆ มาๆ เลยได้ลอง sshfs ซึ่งทำงายอยู่บน FUSE อีกที .. สรุปว่าเจ๋งดี .. sshfs สั่ง mount ผ่าน SSH protocol ได้ .. ในขณะที่ FUSE ก็ทำให้เป็น Filesystem in Userspace ตามชื่อ เอาสองอย่างมาผสมกัน ผู้ใช้ทั่วไปก็สามารถสั่ง mount sshfs ได้ ไม่จำเป็นต้องเป็น root :)
บันทึกเรื่อง Filesystem over SSH Protocol เข้าห้องแล็บไว้แล้ว สนใจก็ตามไปอ่านได้ :)
ขี้เกียจรอแพ็คเกจเวอร์ชันใหม่ ก็เลย build เองเพิ่มนิดหน่อย
วิธีเพิ่ม repo และ ลิสต์รายชื่อแพ็คเกจอื่นๆ ที่อยู่ใน kitty repo เคย blog ไว้แล้ว