มาทำ USB Boot สำหรับติดตั้ง OSX El Capitan กัน

OSX ตัวใหม่ออกมาแล้ว สำหรับท่านที่กำลังจะอัพเกรดอย่าเพิ่งรีบร้อน ดาวน์โหลดตัวติดตั้งมาแล้วทำ USB Boot กันก่อนครับ จะได้มี El Capitan ใน USB เอาไว้ใช้งานยามฉุกเฉิน หรือเอาไว้ไปติดตั้งที่เครื่องอื่นๆ ได้ :)

เมื่อดาวน์โหลดม่เรียบร้อยแล้วเปิด terminal ใช้คำสั่งดังนี้

cd /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/

สั่งสร้าง USB Boot ดังนี้

sudo ./createinstallmedia --volume /Volumes/ELCAPITAN --applicationpath "/Applications/Install OS X El Capitan.app"

รอจนคัดลอกไฟล์เสร็จ ก็สามารถเอาไปใช้งานได้ :)

มาทำ USB Boot สำหรับติดตั้ง OSX Yosemite กัน

เนื่องจากหา USB Boot Mavericks อันเก่าไม่เจอก็เลยต้องทำ USB Boot อันใหม่จะได้ไม่เปิดเหตุซ้ำสอง ที่ต้องติดตั้ง Recovery Tools และ Yosemite ผ่าน Internet สำหรับวิธีการก็ง่ายมากๆ ดาวน์โหลด Yosemite มาก่อนเลยดังนี้

Continue reading

ประสบการณ์ OSX พัง

เมื่อวันศุกร์ที่ผ่านมาเกิดเรื่องไม่คาดคิดและไม่คิดว่า OSX มันจะพัง เนื่องจากซุกซนและนิสัยเสียทำให้ได้เรียนรู้อะไรใหม่ๆ จาก OSX หลายอย่าง ทำเอาเครียดติดต่อกันหลายวัน แต่ก็ได้ประสบการณ์ใหม่กับ OSX ที่ก็ยังสงสัยว่าคนออกแบบมันคิดได้ยังไง T_T

ปุ่มลัดที่แสนจะพิศดาร

  • กด Option เลือก disk สำหรับบูตเครื่อง
  • กด Cmd+R เข้า Recovery Mode
  • กด Cmd+Option+R เข้า Internet Recover Mode
  • กด Shift เข้า Single Mode
  • กด Cmd+S เข้า Text Single Mode

การอัพเกรด OSX ต้องใช้ internet แรงๆ ดาวน์โหลดตัวติดตั้ง OSX และตัว Recovery ให้ครบไม่งั้นจะ boot ไม่ขึ้นและสั่งติดตั้ง OSX ไม่ได้ การ backup ข้อมูลทำได้หลายวิธี โดยส่วนตัวผมใช้วิธีการ Sync ข้อมูลไปเก็บไว้ใน External HDD อาทิตย์ละครั้ง แต่ถ้าลืมก็เนื่อยหน่อย สำหรับคนใช้ Mac แนะนำให้ใช้ Time Capsule เพราะจะ sync ข้อมูลผ่าน Time Machine ได้ทุกๆ ชั่วโมง การ sync ครั้งแรกจะเป็นการสำรองข้อมูลทั้งหมด ครั้งต่อไปก็จะเร็วขึ้น ถ้าใช้ Airport Time Capsule ผ่าน Wifi นอนรอได้เลยนานมาก ประมาณ 3-6 ชั่วโมง หลายคนใช้ External HDD หรือ Firewire วิธีนี้จะเร็วกว่ามากๆ

ถ้าไม่มี Time Capsule ก็สามารถสำรองข้อมูลผ่านเน็ตเวิร์กได้เช่นกัน ผ่าน Apple File Protocol (AFP) ซึ่งถ้ามีเครื่องที่แชร์ผ่าน AFP ก็เอามาเป็น Disk ของ Time Machine ได้เช่นกัน ตัวอย่างเช่น HDD External + USB Hub + Raspberry Pi เป็นต้น ถ้าท่านใดอย่างลองทำ แนะนำให้ใช้ Netatalk 3 และใช้ HFS+ หรือ Ext4 เป็น File System อย่าใช้ vfat หรือ ntfs ถ้าต้องการเก็บข้อมูลให้แยก partition สำหรับ Time Machine และ partition สำหรับเก็บไฟล์ออกจากัน สำหรับระบบปฏิบัติการแนะนำ Arch Linux มาพร้อมกับ Netatalk 3 ไม่ต้องออกแรงเยอะ :)

ทำ USB Boot ติดตั้ง OSX Mavericks

ปกติไม่ได้ blog เกี่ยวกับ OSX ที่ใช้อยู่เลย เพราะไม่ค่อยมีปัญหาจุกจิกกวนใจ ระยะหลังเริ่มวิตกว่าถ้าเกิดผมซนมากกว่านี้อาจจะทำ OSX พังได้ ก็เลยหาวิธี backup อยู่หลายอย่าง ใช้ Time Machine สำรองข้อมูลไปไว้ใน External Storage บ้าง แต่ System Image ของ OSX ไม่มี และถ้าเกิดพังขึ้นมา ก็ไม่รู้จะทำยังไง T_T ก็เลยไปลองศึกษาจากคู่มือที่วางขายตามท้องตลาดพบว่า สมัยก่อนมี OSX USB Thumbdrive แถมมากับเครื่องด้วย แต่ในระยะหลังไม่มีแถมแล้วก็เลยสงสัยว่าจะทำยังไง พอไปถาม iStudio เขาก็บอกแค่ว่าต้องติดตั้งผ่าน Internet เอาซึ่งก็คือ Net Install นั่นเอง แต่ OSX ทั้งตัวก็ประมาณ 5G ได้ จะเอา net เร็วๆ มาจากไหนกัน สุดท้ายก็ต้องมาพึ่ง Knowledge Base ของ Apple ลองค้นดู พบว่ามีวิธีทำ USB Boot จากตัวติดตั้ง ของ Mavericks ได้ เย้… ปัญหาคือจะเอาตัวติดตั้ง Mavericks มาจากไหน เพราะ OSX สั่งอัพเดทจาก AppStore คำตอบก็คือ ดาวน์โหลดจากหน้า AppStore นั่นแหละครับ

จากนั้นเราจะได้ OSX Installer ในหน้า Dashboard ดังนี้

ในตัว OSX Installer จะมีเครื่องมือชื่อ createinstallmedia สามาถสั่งสร้าง USB Boot ได้เลย ดังนี้

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia \
--volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ Mavericks.app

จากนั้น createinstallmedia ก็จะทะยอยคัดลอกไฟล์ disk image และตัวติดตั้งลงไปใน USB Thumbdrive ของเรา สำหรับวิธีการใช้งาน ก็เพียงแค่กดปุ่ม Option (Alt) ตอนเริ่มเปิดเครื่อง แล้วเลือก Boot จาก USB Drive เท่านี้เอง :)

ชีวิตบน OSX

ใช้ MacBook Air มาจะครบ 1 ปีแล้ว ไม่เคยเขียน Blog เลยว่าผมใช้ software อะไรบ้างบน OSX และบน Ubuntu เลยมาไล่ดูว่าใช้ software อะไรบ่อยๆ บ้าง ได้ตารางดังนี้

แลกเปลี่ยนไฟล์ Galaxy Nexus กับ OSX

ผมใช้ Galaxy Nexus มานานละ นานพอจนไม่ Google ไม่มี Android 4.4 ให้ใช้ T_T เรื่องการโอนไฟล์ผ่าน MTP, PTP สร้างปัญหาเรื่องการโอนไฟล์กับ Ubuntu 12.04, 12.10, 13.04 พอสมควรเพราะ gvfs ยังเก่าอยู่ไม่สนับสนุน MTP ที่แย่กว่านั้น OSX ไม่รู้จัก MTP ซึ่งแย่กว่าเดิมอีก และที่แย่ยิ่งกว่าผมใช้งาน OSX เป็นหลัก ไม่มี Ubuntu ใช้แล้ว ก็เลยต้องถามจากผู้ที่ใช้งาน Galaxy Nexus กับ OSX ซึ่งก็พบว่ามีปัญหากันเยอะ จริงๆ น่าจะมี option ให้เลือก USB Mass Storage เพิ่มขึ้นมานะ เอาเป็นว่าผมใช้เครื่องมือโอนไฟล์อยู่หลายตัวด้วยกัน ดังนี้

  • AirDroid
  • Android Device Monitor
  • Cloud Storage

สรุปว่าไม่ค่อยเหมาะสมเท่าไร ก็เลยทำให้ต้องค้นหาว่าจริงๆ แล้ว Google มีเครื่องมืออะไรพิศดารมาแก้ปัญหานี้หรือเปล่า ก็พบว่ามีครับ เครื่องมือตัวนี้มีชื่อว่า Android File Transfer สำหรับ Mac users โดยเฉพาะ T_T เอาเป็นว่าได้เครื่องมือละ

พอเปิดโปรแกรมขึ้นมาก็รู้สึกอยากร้องไห้ นี่มันตัด Device Explorer มาจาก Android Device Monitor ชัดๆ เครียดเลยครับ

 

อัพเดท OSX Mavericks

ช่วงคืนวันที่ 22 ที่ผ่านมาเป็นคืนเปิดตัวผลิตภัณฑ์ใหม่ของ Apple ผมรออยู่อย่างเดียวคือ Mavericks OSX 10.9 ซึ่งจะได้สัมผัสประสบการณ์อัพเดท OSX ทั้งตัวครั้งแรกผ่าน App Store หลังจากงานเปิดตัวก็สามารถอัพเดทได้เลย ที่สำคัญอัพเดทได้ฟรี :) ก็เลยพยายามอัพเดทอยู่ 2 วันก็ถอดใจเพราะขนากของไฟล์ใหญ่เหลือเกิน 5GB แน่ะ ก็เลยรออัพเดทที่สำนักงานวันนี้ ในที่สุดก็ได้ Mavericks สมใจ

 

หลังอัพเดทแล้วรู้สึกว่าหน้าจอสีเปลี่ยนไปนิดหน่อย ดูจากสีของไอคอนของ FireFox และ TextMate สีมันเข้มขึ้นมากเลย คิดว่าน่าจะเกี่ยวกับ Color Profile เดี๋ยวตามไปแก้ไขอีกที

 

ครบ 1 เดือนกับ Macbook Air

จาก Blog ที่แล้วเรื่องตัดสินใจซื้อ Macbook Air และสิ่งที่ต้องเผชิญ เอาเป็นว่าครั้งนี้คงมาสรุปว่าผมใช้อะไรบ้าง บน Macbook Air และยังมีอะไรที่ยังใช้ไม่ได้บน Macbook Air สำหรับคนอย่างผมที่เปลี่ยนจาก Linux มาใช้ Macbook Air และ OSX สิ่งที่ผมรู้สึกหงุดหงิดคือ

  1. ขนาดของแป้นคีย์บอร์ดมันเล็กเกินไป ทำให้คนที่จิ้มดีดอย่างผมใช้งานไม่ถนัด
  2. ไม่มีปุ่ม Home, End, Page Up, Page Down ยังสับสนกับ Option และ Command อยู่ ทำให้เลื่อน cursor ไม่คล่อง
  3. Shell บน OSX เหมือนย้อนอดีตไปสัก 20 ปี มันไม่ฉลาดเลย
  4. ปุ่มเปลี่ยนภาษาไปชนกับปุ่มเครื่องมือในโปรแกรมอื่นที่ผมใช้ ก็เลยต้องเรียน short-cut key กันใหม่
  5. เปลี่ยน Touch Gresture ใหม่ให้เหมือนกับที่ใช้บน Linux เช่น Tab, Move Windows ทำให้ Gresture อื่นต้องเปลี่ยนตาม เลยมาจำ Gresture 3 นิ้ว 4 นิ้วกันใหม่

อุปกรณ์ที่ซื้อเพิ่ม

  1. Case สีดำด้านของ Speck
  2. สาย Thunder Bolt to VGA
  3. สาย Thunder Bolt to Ethernet

ส่วนโปรแกรมที่ผมใช้มีอะไรบ้าง

  1. FireFox (เอาไว้ใช้ Web Developer Tools กับ Firebug)
  2. Chrome (ใช้งานเป็น Web Browser)
  3. VLC
  4. App Cleaner
  5. Burn แทน XBurn
  6. DropBox
  7. LibreOffice
  8. VirtualBox
  9. MenuTab for Facebook
  10. Sublime Text 2
  11. TextMate แทน GEdit
  12. Skype
  13. Pencil
  14. iTerm2 แทน Gnome Terminal
  15. The Unarchive แทน Archiver
  16. Android Studio
  17. Android Developer Tools Bundle
  18. Speedtao
  19. Gimp
  20. CyberDuck แทน Nautilus Connect to Server
  21. XtraFinder
  22. HandBreak แทน Sound Converter, Arista
  23. Rip แทน Sound Jucier
  24. MySQL Workbench
  25. Inkscape
  26. XQuartz แทน X11
  27. Fotor
  28. Keka แทน Archive
  29. Cafeine
  30. Line
  31. Xmind
  32. GitHub
  33. Unetbootin
  34. VMWare Fusion
  35. XAMPP
  36. Blender
  37. OpenShift Cli Tools
  38. DotCloud Cli Tools
  39. Azure Cli Tools
  40. Juju