- 官方文件強調 USB 2.0 才可以,事實上我的 MBP 2013 early 兩個 USB port 都是 3.0 的,Disk 要有 16GB 的空間大概也不可能太舊,如今應該是很難找得到符合的硬體。別擔心,USB 3.0 沒問題。
- 從微軟下載的 iso 並不會被懷疑有問題,事實上如果像我一樣在另一部電腦下載,再透過 USB 移到 Mac 上讓 Bootcamp 準備過程中用到,可能就會破壞了內容,即使看起來還是 4.69GB 大小。驗證的方法就是開個虛擬機,看能否用這 iso 裝機完成?
- 需要的驅動程式也都由 Bootcamp 代勞了,舊文很多提到要自己準備第二個 USB Disk 或第二個磁碟分割等等很多麻煩的事,其實都不需要。
- 也有看過一篇舊文寫到,給 Win10 的分割區要有 55GB,我這小得可憐的 SSD 可很難擠得出來,幸好這也不是真的。
星期一, 6月 04, 2018
Bootcamp stuck while Win10 setup
在 MBP Sierra 利用 Bootcamp 製作雙開機系統已算是非常方便了,騰出磁碟空間、重新分割、抓驅動程式、製作開機 USB Disk 幾乎都是自動的,不過還是卡了一整個週末:
星期六, 7月 29, 2017
Mac as a Selenium Node
過去在 Windows / Linux 上有不少 Selenium Node 的經歷,都不像最近為了 Safari 加開 Mac 如此挫折,總是幾分鐘到幾小時之後會斷線,還沒撐過一天的。經歷了幾個階段:
- 懷疑其他同事「不小心」關了我的 Terminal,時常檢查,偶有一兩次真的,但大部份並不是。
- 不要隔太久都沒用到這些節點,至少一小時一次(但這對嗎?以前都是一天一次,其他作業系統都沒這問題)。
- Mac 所在網段不同,與 Selenium Grid 隔了 VPN,想說最後一招就是搬家再試。
- 另開帳號與其他人的使用介面隔絕,還是會斷,懷疑是機器太忙?renice -10 有明顯改善,但不能根本解決。
- 用 caffeinate 防止睡眠(參考這篇文章),終於先撐過一天了,繼續觀察。
- 用 NodeJS + Selenium + Chrome 監看 Selenium Grid Dashboard。
星期四, 5月 18, 2017
BOM break iconv
BOM, byte-order mark 是用來標示 Unicode 檔案的記號。例如我們常用的 UTF-8 文字檔,前三碼應該會是 EF BB BF,在 Linux / Mac Terminal 可以這麼看:
- xxd fileName | head -n 1
- iconv -f utf8 -t big5 fileName > fileName.big5
- iconv: fileName:1:0: cannot convert
- mv fileName fileName.bom
- tail -c +4 fileName.bom > fileName
- echo -ne '\xEF\xBB\xBF' > fileName.utf8
- iconv -f big5 -t utf8 fileName.big5 >> fileName.utf8
[2017/06/02]
在中文版 Windows 要一次將許多 Big5 編碼的文字檔轉成 UTF-8 編碼,可參考這篇以 Powershell 解答的作法。
星期三, 5月 17, 2017
Web site time check
有些網路訂票、報名之類的頁面,往往秒殺,所以事先了解對方有沒有依網路校準時間相對重要。在 Linux 或 Mac 上可藉由以下指令探測對方的時鐘:
- while sleep 1; do curl -sI http://... | grep Date; done
星期五, 10月 02, 2015
El Capitan
- 字變漂亮了
- VPN 不再一直斷
- VirtualBox 4.x 必須升級至 5.x
- Secure Empty Trash 功能已被移除
- Notes 舊資料會不見,請先備份或事後補救。
星期二, 9月 08, 2015
星期四, 5月 28, 2015
Mac 上不了 5G 的 Wi-Fi?
星期一, 1月 12, 2015
Jenkins log SEVERE
在區域網路內有 Mac 的情況下,Jenkins log 會有許多「嚴重」(SEVERE)錯誤,原因是 UDP 5353,它同時被用於
- Jenkins -> JmDNS
- [Mac] Home Sharing -> Multicast DNS
- -Dhudson.DNSMultiCast.disabled=true
星期四, 4月 17, 2014
在 Mac 遠端桌面連線到另一部 Windows 電腦
首先要釐清一點:有兩個微軟出的應用程式,「Remote Desktop Connection Client for Mac」和「Microsoft Remote Desktop」,他們是不同的。前者已經是舊物了,後者有在 Mac App Store 上架,推薦使用。
第一次使用 Microsoft Remote Desktop 遇到個算嚴重的問題,分享 Mac 的目錄竟然不會出現在 Windows 檔案總管?原來分享的名稱是有關係的,Desktop 不行,myDesktop 就可以。
第一次使用 Microsoft Remote Desktop 遇到個算嚴重的問題,分享 Mac 的目錄竟然不會出現在 Windows 檔案總管?原來分享的名稱是有關係的,Desktop 不行,myDesktop 就可以。
星期四, 2月 27, 2014
驚魂記
授課前一分鐘發現電腦登不進去,太慘了!幸好蘋果線上給了救急的辦法,只把課延後了一小時,不致於開天窗。事後檢討,外接投影機的插拔可能是主因,但這樣會造成平時用的帳戶無法登入?好像是因為解析度不被接受,驗證密碼正確後無法顯示又跳出來。誰叫我那條線為了省幾百元不買原廠的呢?
星期一, 9月 30, 2013
Mac Contacts 匯入中文亂碼
由於姓名地址都是中文的關係,過去一直無法將其他軟體的通訊錄匯入到 Mac Contacts(中文變亂碼),今天終於找到解法:要事先將準備匯入的文字檔轉碼為 UTF-16。
星期三, 8月 14, 2013
OpenOffice Impress on Mac 字體問題
在 Mac 安裝 OpenOffice 之後,使用 Impress 簡報會有中文字大小不一的問題,需要從安裝微軟作業系統的電腦上「借」新細明體來解決。
星期二, 7月 23, 2013
Mac 常失眠
自從改用 Mail 收信,我的 MacBook 就常失眠,每次蓋上螢幕拔電拔網路下班,到家就一付熱到快爆炸的樣子。原來是因為電源管理預設插座供電時,即使休眠也要繼續收信,難道蘋果認為大家都已經有吃到飽的網路了?找解法的過程並不順利,一度曾以為可以了,過幾天又出狀況。經過約一個月的驗證,最後的做法是增加一個「沒有網路」的網路組態,每次下班前都是調到這再蓋螢幕拔電拔網路,應該是確定可以了。
星期三, 7月 17, 2013
安裝玉山銀行 WebATM 之後的 Mac 無法在 VM Guest 用讀卡機
玉山銀行的 WebATM 首先能在 Mac 使用晶片讀卡機,做得漂亮!可惜一但安裝,虛擬機器的讀卡機就會因「忙碌」而連不上,即便是關閉瀏覽器甚至重開機都無效。
究其原因,有一個「pcscd」持續地佔住讀卡機,即使原先不在,只要一插上就歸它管,而且這個程序殺了一秒鐘又會再起來,所以想「暫停」得費點工夫:
後來發現兩個缺點:一是因為找不到原來的 path 而無法恢復,二是在 Consloe 會有很多錯誤訊息,所以那只是個治標不治本的爛方法呀!依據錯誤訊息為線索,在我的機器上可以找到 /Library/LaunchDaemons/org.opensc.pcscd.plist 以及 /Library/LaunchDaemons/org.opensc.pcscd.autostart 兩個內容一模一樣的檔案,而且那個找不回來的 path 都出現了。所以想「暫停」的步驟可改成:
究其原因,有一個「pcscd」持續地佔住讀卡機,即使原先不在,只要一插上就歸它管,而且這個程序殺了一秒鐘又會再起來,所以想「暫停」得費點工夫:
- ps -ef | grep pcscd | grep -v grep | awk '{print $8 "\t" $2}' -> 取得 path 與 processId
- sudo chmod -x path
- sudo kill processId
- sudo chmod +x path
後來發現兩個缺點:一是因為找不到原來的 path 而無法恢復,二是在 Consloe 會有很多錯誤訊息,所以那只是個治標不治本的爛方法呀!依據錯誤訊息為線索,在我的機器上可以找到 /Library/LaunchDaemons/org.opensc.pcscd.plist 以及 /Library/LaunchDaemons/org.opensc.pcscd.autostart 兩個內容一模一樣的檔案,而且那個找不回來的 path 都出現了。所以想「暫停」的步驟可改成:
- sudo launchctl unload /Library/LaunchDaemons/org.opensc.pcscd.plist
- (可省略)sudo rm /Library/LaunchDaemons/org.opensc.pcscd.plist
- (可省略)sudo cp /Library/LaunchDaemons/org.opensc.pcscd.autostart /Library/LaunchDaemons/org.opensc.pcscd.plist
- sudo launchctl load /Library/LaunchDaemons/org.opensc.pcscd.plist
- (如果前一次用的是舊方法暫停,再加上)sudo chmod +x path
Yosemite 已不再使用 pcscd,所以招術失靈,請參考這篇。
星期二, 4月 23, 2013
在 BootCamp 安裝的 Windows 8 無法使用觸控板 click?
- 首先應確認驅動程式已安裝,在裝置管理員沒有黄色驚歎號。
- 搜尋「設定」而非「應用程式」,找到 BootCamp,進入後有個觸控板專屬頁籤可設。
星期四, 1月 24, 2013
訂閱:
文章 (Atom)