วิธีการใช้งาน Shared Folder ใน VirtualBox ที่ใช้ Linux เป็น Host แชร์ข้อมูลไปที่ Guest Windows XP
1. ตั้ง Shared Folders ใน VirtualBox console สมมติเราต้องการ share /data
ให้กดปุ่ม Add Share ใส่ข้อมูล Folder Path เป็น /data และ Folder Name เป็นชื่อ share เช่น datadir
2. เปิด Windows XP guest
3. ใน Windows XP guest จะสามารถเข้าถึง share folder ของเราได้ผ่าน path \\vboxsvr\datadir
4. ถ้าต้องการ map drive ก็สามารถทำได้โดยคำสั่ง
net use z: \\vboxsvr\datadir
เรื่องมีอยู่ว่าเมื่อวานผมบูทเข้า Windows XP เพื่อเข้าไปลงและเล่นเกม Warcraft III : Reign of Chaos และ Frozen Throne
แต่เนื่องจาก partition ของ Windows มันเหลืออยู่แค่ 5GB จากทั้งหมด 30GB (ที่มันเหลือแค่นี้เพราะโดน World of Warcraft กินไป 17GB *O*)
จึงตัดสินใจเลือกใช้ partition ที่เตรียมไว้ลง MacOSX86 มาใช้เป็นที่เก็บ Warcraft III แทน เพราะคงไม่ได้ลงเจ้า Mac ที่ว่าแล้วเนื่องจากขี้เกียจทะเลาะกับ driver
Partition Layout ของ harddisk ผมเป็นดังนี้ครับ
Pair Programming คือวิธีการเขียนโปรแกรมรูปแบบหนึ่งโดยให้โปรแกรมเมอร์ 2 คน
ช่วยกันทำงานบนเครื่องคอมพิวเตอร์เครื่องเดียว โดยคนหนึ่งจะทำหน้าที่เป็นผู้เขียน
ส่วนอีกคนจะเป็นผู้คอยตรวจสอบ
ในครั้งแรกที่ผมได้อ่านบทความเกี่ยวกับวิธีการทำงานแบบนี้ ซึ่งอยู่ใน Extreme Programming Method
ในใจผมแย้งขึ้นมาทันทีว่า เอ... มันจะมีประสิทธิภาพดีกว่าแยกกันเขียนหรือ?
และในบทความเดียวกันนั้นก็ได้ตอบคำถามผมในทันทีว่า
การที่ให้ 2 คนช่วยกันทำงานนั้น ทำให้หาบัคได้เร็วขึ้น งานที่ออกมาดีขึ้น
ทำให้ประสิทธิภาพโดยรวมสูงกว่าการแยกโปรแกรมเมอร์ 2 คนออกจากกัน
World of Warcraft ไม่ได้มีแค่ Mana
แต่ละ Class จะใช้ Resource ที่แตกต่างกันไปเพื่อเรียก Skill นั่นคือ
วันนี้อ่าน Google Reader พบว่ามี Feed มาจาก Blog ที่ PHPWomen เลยตามเข้าไปดู พบว่าเป็น Community ของ PHP Programmer ที่เป็นผู้หญิง
แต่เค้าก็ไม่ได้กีดกันเพศชายนะ เพียงแต่อยากสนับสนุน และรวบรวมสังคมสาว ๆ ที่เป็น Programmer ด้วยกันเท่านั้น
ซึ่งผมก็เห็นด้วยกับการรวมตัวกันของสาว ๆ ในรูปแบบนี้ครับ เพราะ Programmer หญิงเป็นสิ่งที่หาได้ยากยิ่งในโลก IT จริง ๆ นะ
วันนี้ได้โอกาสดูคลิปบันทึกการแข่งขันวอลเลย์บอลระหว่างทีมชาติไทยกับทีมชาติจีน
ในรอบชิงชนะเลิศ รายการ Asian Women's Volleyball Championship ซะที
หลังจากโหลดมาทิ้งไว้ตั้งนานแล้ว
ทั้ง ๆ ที่รู้ผลอยู่แล้วว่าเราชนะ 3 ต่อ 1 เซต แต่ก็ไม่ได้ทำให้ความตื่นเต้น และการลุ้นขณะดูลดลงไปซักเท่าไหร่
นั่งดูไปก็ลุ้นไปทุกแต้ม สนุกจริง ๆ
เซตสุดท้าย ตอนที่เราได้แต้มขึ้นแท่น 24-22 ซึ่งเป็น Championship point
โค้ชตัดสินใจเปลี่ยนตัวเพื่อนำมือเสิร์ฟที่ดีที่สุด ตัว Block ที่ดีที่สุดลงไป
เพื่อปิดเกมให้เด็ดขาดด้วยการเสิร์ฟแล้ว Block
แต่จีนไม่ยอมง่าย ๆ แบบนั้น หลังจากตบกันไปหลายรอบ
หลายคนคงเซ็งกับการโดน Spam mail อยู่ทุกวัน วันละหลาย ๆ mail
จนทำให้ไม่อยากจะโพส Email address ไว้บนเวบเลย
เพราะกลัวว่าจะโดนบอทเข้ามาค้นแล้วส่ง Spam mail มาให้
หลังจากที่ผมอ่าน Comment หรือ Forum ตามเวบต่าง ๆ ที่มีให้กรอก Email address
พบว่าผู้กรอกจะไม่กรอก Email address แบบตรง ๆ แต่จะใช้เทคนิคนิดหน่อยเพื่อให้คนพอจะอ่านได้
แต่ Bot จะแปลไม่ออก เช่น
วันนี้ตื่นค่อนข้างเช้า ได้ดูเรื่องเล่าเช้านี้ก่อนจะออกจากบ้าน เห็นข่าวมีคนโดนยิงบนรถเมล์
เข้าใจว่าเกิดจากการทะเลาะกันระหว่างนักเรียนต่างสถาบัน
ผมไม่เข้าใจหลาย ๆ อย่าง เช่น
Mike Bernat ได้ให้คำแนะนำเกี่ยวกับการถามคำถามที่ดีไว้ใน Blog ครับ ลองไปอ่านกันดูได้ครับ
How Do GOOD Developers Ask Questions?
ผมอ่านแล้ว พบว่ามีบางส่วนที่น่ายกมากล่าวถึงครับ
"Asking questions without being afraid of humiliating yourself is critical."
ผมสงสัยในศัพท์ 2 คำที่เน้นไว้
humiliating แปลว่า "ทำให้เสียเกียรติ"
Professional Proficiency level คือระดับขั้นความเชี่ยวชาญใน Profession
ณ ปัจจุบัน (Patch Wraith of the Lich King) จะมี 6 ระดับ (ถึง Grand Master)
แต่ใน wowwiki ระบุถึงระดับถัดไปใน patch Cataclysm ไว้ด้วย (ไม่รู้ว่าจะมีการเปลี่ยนแปลงหรือไม่)
ทำให้ทั้งหมดมี 7 ระดับ ดังนี้
Apprentice (n) ผู้ฝึกหัด
Journeyman (n) ช่างที่ได้รับการฝึกฝนมาอย่างดี
Expert (n) ผู้เชี่ยวชาญ
Artisan (n) ช่างฝีมือ, ช่างศิลป์
วันนี้ลองเปิดเวบด้วย Android (HTC Magic) ตัวเก่ง
พบว่าหลาย ๆ เวบมีการทำเวบเฉพาะสำหรับอุปกรณ์ mobile
เพื่อให้ user ใช้งานได้สะดวกขึ้น
เช่น m.yahoo.com, home.mobile.msn.com ฯลฯ
ซึ่งผมก็สงสัยตามระเบียบว่าเวบเหล่านี้เค้าใช้ code อะไรบ้าง
เพื่อให้เหมาะกับการเป็น web application บนอุปกรณ์ mobile
ไอ้ครั้นจะหาอุปกรณ์ใน Android ก็อาจจะพอหาได้ แต่คงใช้ไม่สะดวกนัก
ก็เลยตัดสินใจจะใช้ Firebug addon ของ Firefox บน PC นี่แหล่ะ
และเพื่อความเนียนจึงต้องมีการเปลี่ยน user agent หลอก web server