星期六, 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。

星期三, 7月 26, 2017

Microsoft Remote Desktop + VNC on Linux

Remmina 太強了,以前在 Mac 上分兩邊管 Windows / Linux 的遠端,現在整合在一起了。

Customized Notebook

為了追求更高效能的筆電,選擇 System76,不過代價有點高:
  • Galago Pro 原價 USD $999,等到美國國慶特價 USD $899
  • 加了一堆配備 USD $999
  • 運費二選一,都是 UPS,看不出差別,所以挑稍微便宜的 USD $106.5
  • 以上小計 USD $1,904.5,折合 NTD $58,038
  • 刷了兩張較優惠的 JCB 都不過,錯誤訊息也莫名其妙,最後只好用國泰世華信用卡,國外交易手續費 NTD $871
  • 貨到台灣,UPS 通知要 BSMI NCC?急忙寫信問原廠要無線網卡的規格,回覆只有製造商與型號,自己上 IBM 網站找了半天,總算會填申請書了。委託報關 NTD $1,400 可轉帳,加值營業稅 NTD $2,762 必須取貨面交,所以也不能委託管理員代收了,只好親自跑一趟。

總計是 NTD $63,071