You don't need to follow me elsewhere!
พอดีไปคุ้ยเจอหลังจากค้นหาว่าสาเหตุที่แท้จริงที่ทำให้ MacBook Air SuperDrive ใช้กับแมคได้แค่บางรุ่นเท่านั้น (แล้วก็จริงคือมันกั้กที่ Driver หนทางที่จะแก้ได้คือต้องหลอกไม่ให้มันใช้ Driver ของมันเอง ไม่ก็ปลอมตัวเป็นเครื่องรุ่นนั้นเสียเลย ฮา) ลองอ่านบทความนี้เพื่อที่จะได้เป็นแนวทางสำหรับ Binary coder ทั้งหลายที่จะไปแก้ไฟล์ดังกล่าว
เลยลองค้นหาด้วยคีย์เวิร์ดว่า enable remote disc macbook pro ก็พบหลายเว็บซึ่งขั้นตอนหลักๆ ที่จะทำให้มันใช้ความสามารถนี้มีเพียงแค่สั่งสองคำสั่งต่อไปนี้
defaults write com.apple.NetworkBrowser EnableODiskBrowsing -bool true
defaults write com.apple.NetworkBrowser ODSSupported -bool true
แล้วทำการ Restart ก็เป็นอันเสร็จพิธีแล้ว
โจทย์มีอยู่ว่า เรามักจะเข้าไปตรวจสอบความเป็นไปของ iTunes ว่ามีอะไรที่ปรับปรุงเปลี่ยนแปลงบ้าง (เช่น iPod Software Update, iPhone Software Update) โดยที่เรารู้ URL ลับอันนั้น แต่เราไม่ต้องการที่จะเปิดดูผ่านทาง Browser เพราะการแสดงผลมันไม่เป็นระเบียบสวยงาม
คำตอบ ด้วยคำสั่งทาง Terminal ของ Mac OS X พื้นฐานคือคำสั่ง curl และ open ก็ทำให้เราสามารถสร้าง Flow เล็กๆ สำหรับดูข้อมูลนี้ โดยการพิมพ์คำสั่งต่อไปนี้
curl -L -s URL_อันนั้น | open -f -a /Developer/Applications/Utilities/Property\ List\ Editor.app
หรือ
curl -L -s URL_อันนั้น | open -f -a Property\ List\ Editor
สำหรับ Argument อันหลังของคำสั่ง open ใช้สำหรับบอกให้เปิดไฟล์ที่โหลดมาด้วยโปรแกรม Property List Editor ที่มาพร้อมกับ Xcode นั่นเอง (จริงๆ น่าจะบังคับให้มันรู้ว่าโหลด plist มาได้นะ จะได้ไม่ต้องมา -a ในทีหลัง)
ตามข่าวจากหลายๆ เว็บไซต์คงทราบกันดีกว่า Snow Leopard มันหลุดมาให้ได้ใช้กันแล้ว
ทีนี้เนื่องจากมันเป็นระบบปฏิบัติการที่ถูกแก้ไขจากระดับด้านหลังบ้านเสียเยอะ และมีความพยายามผลักดัน 64 บิตแบบสุดๆ ก็เลยต้องเอามาลองกับโปรแกรมที่ใช้งานเป็นประจำเสียหน่อยว่ามันจะอยู่รอดปลอดภัยดีไหม
ตัวแรกที่ลองคือ Eclipse ซึ่งเป็น IDE หลักที่ผมใช้พัฒนางานที่แลป เนื่องจากไปดาวน์โหลดรุ่น x64 มาใช้ แล้วก็ลองนำมาเปิดบนทั้งโหมด 32 และ 64 บิตแล้ว เปิดใช้งานได้ตามปกติดี แต่ยังไม่ได้ลองเปิด plug-in ตัวที่ต้องลอง แต่น่าจะใช้งานได้ตามปกติ
ตัวที่สองคือ Visual Paradigm ซึ่งเป็นชุดสำหรับออกแบบสถาปัตยกรรมระบบ ตัวนี้เป็น Java Swing แท้ๆ ซึ่งเมื่อนำไปลองทั้ง 32 และ 64 บิตก็ยังปกติดี
ตัวสุดท้ายที่น่าจะสำคัญที่สุดคือ VMware Fusion ตัวนี้ยังไม่สามารถใช้งานได้บน 64 บิต ทำให้ต้องบูทเป็น 32 บิตเพื่อใช้งาน (ต้องรอ update สถานเดียว) สำหรับ Parallels ไม่ได้ลองเพราะขี้เกียจ
สรุปคือ น่าจะได้เคลื่อนย้ายในเร็ววันนี้แน่นอน แต่คงต้องทำสำเนาอะไรอีกเยอะเลย
เห็นใน TUAW เขียนถึงการสร้าง Admin account ให้กับ Mac OS X
มีคำสั่งสำคัญคำสั่งหนึ่งนั่นก็คือ
rm /var/db/.AppleSetupDone
ผมเลยลองเปิดดูว่าเจ้า .AppleSetupDone มันคืออะไร ตอนแรกก็คิดว่ามันเป็นแค่ไฟล์ที่ไม่มีความหมายอะไร ไว้สำหรับให้ระบบตรวจตอนเริ่มต้นเท่านั้นว่ามีการลงทะเบียนไปแล้ว แต่ที่ไหนได้ มันเก็บข้อมูลที่ผมได้กรอกตอนติดตั้งเครื่องครั้งแรกไว้หมดเลย (เก็บเป็น Property list อย่างเรียบร้อย)
ผมยังไม่มีโอกาสลองลบไฟล์นี้จริงๆ แต่คิดว่าลบแล้วน่าจะได้ Welcome Screen กลับมาให้ดูแน่ๆ คราวนี้เราน่าจะได้ประสบการณ์ใหม่ๆ ให้แก่ผู้ใช้ที่ได้รับเครื่องโคลนจากเราไป (อู้ว ได้เครื่องที่เหมือนยังไม่โดนแอบเปิดดูก่อน แถมมีโปรแกรมแถมไปให้ลองเล่นมากมาย) แต่มันก็ยังไม่เหมือนอยู่ดีแหละนะ (อย่างน้อยก็ไม่มี Dock ที่แต่งไปแล้ว อย่างน้อยก็ยังมี Account เก่าหลงอยู่ — เอ๊ะ ลบได้ไหมเอ่ย?)