落格輸入法 macOS 2 是如何實現免重啟激活輸入法的

在 macOS 上,安裝輸入法一直是一個噩夢,要打開系統輸入法目錄,要把輸入法拖拽進這個目錄,過程中還要輸入密碼,全手動也就罷了,還得重啟後系統才能識別,真的是讓人頭疼的不行。

後來大家逐漸意識到這個問題,落格輸入法也提供了 macOS 標準的 pkg 安裝包。

說是這麼說,但實際上似乎還是有辦法讓系統自動加載輸入法的,比如搜狗就做到了免重啟,安裝後不光不需要重啟系統就能識別,甚至安裝[……]

點擊跳轉以繼續閱讀

使用 Mailgun 創建你的免費域名郵箱

這篇文章現在已經失效了,因為 Mailgun 不再提供免費額度,且把文中使用的必要功能“收件路由”設置為了高級用戶功能不再免費提供,我換了另一家網站來實現域名郵箱,見:當 Mailgun 不再免費,你如何安置你的域名郵箱?

創建一個網站很容易,但要有一個和自己域名關聯的郵箱地址 域名郵箱,似乎比較麻煩。對於中國站長來說,“QQ 域名郵箱” 似乎是唯一的選擇,當然如果付費使用,那麼使用[……]

點擊跳轉以繼續閱讀

為何我的 Fastlane 上傳那麼慢?

自動化

使用自動化工具處理 iOS 的 試飛 分發,是一件很愜意的事情,它能幫你節省很多時間,減少大量人工干預——尤其是像這種需要等很久才需要人工操作一下的事情,雖然並不會讓你覺得很累,但大量的時間就這樣浪費掉了。

使用 快車道 一鍵編譯、上傳,然後等待蘋果服務器處理完成,全自動發布 試飛,本來是一個很棒的操作,但由於網絡環境的變化,我的 fast[……]

點擊跳轉以繼續閱讀

macOS app 實現自動化 notarize 腳本

根據蘋果官方的說明,自 macOS 10.15 起,所有從互聯網下載的未進行 notarize 的 app,默認將無法被打開,所以在 App Store 外分發的 app,也必須在發布前將 app 上傳到蘋果的服務器進行處理。

使用 Xcode 自帶 archive 工具可以很方便地進行 notarize,但這個操作無法實現自動化處理,為了方便分發,我將 落格輸入法 macOS 2 的分發流[……]

點擊跳轉以繼續閱讀

禁用 Android File Transfer 自動啟動

Android File Transfer 是個好東西,可以在 macOS 中方便地給安卓手機傳輸文件等等,但有一點不好就是這東西會在後台駐留進程來監控usb插入,讓人很不爽。

尤其是在插入 Android 設備時,自動彈出窗口,還連接失敗(因為你來不及在手機上點授權),十分討厭。

要禁用自動啟動,首先打開 活動管理器,在裡邊搜索 Android File Transfer Agent[……]

點擊跳轉以繼續閱讀

從 cns11643 中文標準全字庫生成倉頡和速成官方碼表

一直以來,我對倉頡速成這對難兄難弟是很有意見的……網上流傳的碼表版本繁多,但名字都叫“倉頡”,和五筆對比起來,好歹五筆還分個 86 和 98,再新一點還有 新世紀 等等,但倉頡沒有,不論什麼版本的倉頡,都叫“倉頡”。

這就很尷尬,每個人用的倉頡碼表都不一樣,但不一樣在哪裡,他自己也不知道。

總之, 全字庫(cns11643) 提供了一種官方的通用的中文編碼,本來這個東西是用來彌補 utf8[……]

點擊跳轉以繼續閱讀

落格輸入法是如何處理按鍵消息的

要做一款移動設備上的軟鍵盤,那麼怎麼處理用戶的點擊位置,就是你遇到的第一個難題,在這個問題上,我也走了很長的路。

我把落格輸入法開發以來的觸控邏輯大致分類為三個階段,現在分別來講講設計思路,希望能夠對你有所幫助。

第一代觸控引擎

顯然,對於一個初學者來說,沒什麼比系統控件更好用的了,功能全,速度也不慢,業務邏輯完善,所以,落格輸入法的第一代消息處理就是用的[crayon-6770ee8b[……]

點擊跳轉以繼續閱讀

DF-dferh-01 中國區 Android 安裝 Google Play Store 後報錯 的 解決辦法

在使用 Android 設備時,如果你購買的是一台中國區單獨發行的定製版本 Android 設備,那麼很有可能你的設備中並不內置谷歌套件,比如 Play Store。

這時候我們就需要自己安裝它,安裝的辦法有很多,這裡不再贅述。總之,一但你安裝好,就會發現,即使開了代理,Play Store 也有可能在登錄後無法正常加載內容(登錄是正常的)。

此時會顯示錯誤:DF-dferh-01[……]

點擊跳轉以繼續閱讀