Gary's …Lasamia

Simject – 在 iOS Simulator 上也可以開發 Mobile Substrate Tweak

前陣子因為 iOS 10 越獄 Yalu 出了,將手機升級至 iOS 10 打算開發 iOS 10 的 tweak,
結果卻因為越獄限制問題,在開發過程中,無法使用 NSLog 及 printf 來顯示開發資訊的,在開發過程上頗為限制。

於是便想找替代方案,找到了 simject ,韓國美女 angelXwind 開發的一個 command-line tool 及 iOS dynamic library,提供開發者可以在 Xcode 內建的 iOS Simulator 上開發 Mobile Substrate Tweak。
Continue with reading

免密碼登入ssh

相信大家有類似的經驗,在使用 SSH 登入,往往都要輸入密碼,但是常用主機如果設置的是亂碼或者複雜性密碼,每次都要輸入一次頗為不便
又或者有些情況下想要免密碼登入 (便利性、rsync、script操作) ,這時候透過金鑰達成免密碼登入會便利很多!

那以下步驟以機器A、機器B來稱呼兩台主機:
機器 A (Client) 為你正在操作的電腦,透過終端機操作 SSH 指令
機器 B (Server) 為你使用 SSH 登入的遠端的主機

Continue with reading

吃飽太閒拿著燒掉 20 萬的可能作測試 – MacBook Pro Retina 2016 充電傳輸孔實測

Apple 在 2016 年 10月27 發佈了新款 MacBook Pro Retina 2016 (以下簡稱為MBPR 16),除了必備的 SSD 、CPU 等基本規格升級外,在 Retina 系列出了 4 年之後,終於迎來了第一次的大改版,為這系列的電腦加上了 Touch Bar ,以及拔除所有的 USB Type-A (即傳統常見的 USB) 、Thunderbolt 2 (包含 mini DisplayPort)連接孔,改全部採用 Thunderbolt 3 (USB Type-C 接口)。當然,MacBook 系列的特點:MagSafe 也消失了,改以 Type C 供電。

 

usb_c

既然機身全面採用 Type-C 來完成所有功能(充電、傳輸),那大家想必會產生一些疑問啦~如果利用 USB Type-C 轉接線來進行一些特別的連接組合,到底能不能正常在MBPR 16上運行呢?於是,我們變出了 2 台 MacBook Pro Retina 2016 15″ 客製化版本來進行殘酷測試。

Continue with reading

在OS X 用熱鍵快速將特定app顯示於最上層

因為平常在工作時的需要開很多軟體或視窗,螢幕也有點寬廣(汗),常常要找已經開啟卻被其他軟體視窗覆蓋的東西時會花一點時間。

而如果有使用iTerm的人應該會知道,iTerm有內建個很方便的快捷鍵 Alt+Space,可以將iTerm隱藏或被覆蓋的視窗顯示在最頂層,這時你就可以快速的找到他。

於是我就在想,OS X不知道有沒有內建這個功能? 沒有。
只好自己寫一個啦~

Continue with reading

Mac 剪貼簿軟體 比較

因為用了iOS上 皮樂姐姐 開發的 Pasithea 養成非常需要剪貼簿額外功能的壞習慣,覺得在OS X使用上也希望能有類似的軟體,
因此花時間找了一些比較有名或者看到比較推薦的剪貼簿軟體來進行比較(太舊的就pass..):

大致上想了一下比較需要的功能就這幾個:
– 儲存多筆複製歷史
– 管理功能強的,可以分list或者加入最愛之類的
– 可以對某些app設定黑名單,例如1password、keychain,密碼總不能複製來顯示吧…
– 快捷鍵快速顯示
– 可以複製圖片、檔案、文字格式

比較optional的則是:
– 一鍵清除全部?不然記錄太多很困擾
– 可以隨時暫停記錄?

Continue with reading