[macOS] 重新安裝系統後自然輸入法無法輸入中文

前陣子 clean install 了 2015 Macbook pro 的作業系統,結果裝完之後發現自然輸入法爛掉了。症狀如下:

  1. 首先先安裝自然輸入法 v11 for Mac
  2. 裝好之後依照指示登出/重新開機
  3. 按 cmd-space 切換到自然輸入法
  4. 開始打字,螢幕上會出現相對應的注音
  5. 按到 3 4 6 7(也就是聲調)時,正常應該是會直接輸出剛剛輸入的注音以及聲調所組成的中文字,但這邊會直接把數字輸出,打不出中文
  6. 然後自然輸入法就爛掉了,再按 cmd-space 把它叫出來也打不出注音了

但奇怪的是,家裡另外一台 Mac mini 一樣是跑 macOS Sierra 卻沒有問題。

遇到這個問題後多次從網站、從 Email 和自然輸入法的開發商網際智慧聯繫,全都石沈大海,完全沒有任何回覆。

只好暫時先改用小麥注音,每天都覺得不太順手。直到一天忽然靈機一動想到,我重新安裝 macOS 的時候有把整個分割區砍掉重做,當時是把它做成 HFS+ (Case Sensitive) 的格式,也就是區分大小寫的檔案系統。因為這樣的關係,自然輸入法在讀取檔案的時候可能就有些東西讀不到於是就爛掉了。

重新把檔案系統做成一般的 HFS+ 之後重新安裝 macOS,嗯,果然一切正常。

所以說凡事還是要靠自己,廠商如果不鳥你真的是拿他沒皮條。

至於在網路上大量搜尋解決方法時,翻到自然輸入法的一些黑歷史這件事嘛…以後應該不會再買他們家的產品了。

iTerm2 version 3 beta 文字太暗的解決方法

用 Mac 開發的朋友一定免不了要用 iTerm2 這個終端機軟體。最近 iTerm2 推出了 version 3 beta,加入了許多新功能。不過我用起來一直覺得字變的很暗。把螢幕調亮雖然可以解決,但是一切到別的視窗,就會覺得太亮了。經過一番誤打誤撞,終於找到了調整的方法。

在「Preferences」→「Profiles」→「Text」

把「Use thin strokes for anti-aliased text」改為「Never」

所以看起來是因為我用 Retina Display,預設把字變的更細了,於是就覺得畫面變很暗。

iOS 下好用的 ssh 工具 – Prompt 2

前幾天在 iTunes App Store 上閒逛看到這一套 Prompt 2,腦波弱的就買下去了

iTunes App Store 連結

基本上除了螢幕鍵盤不順手之外,Prompt 2 在畫面的處理上我已經覺得是完美了。

連 Tmux 的 Powerline 會用到的奇怪特殊符號都可以正常顯示,下圖是在 iPhone 6 Plus 上的畫面

IMG_2317

這樣有時候臨時要處理的事情如果單純一點,連桌子都不用找、電腦都不用打開了。

更新 OS X El Capitan GM 版後 homebrew 爛掉的解決方法

參考了這裡

原因是因為更新 El Capitan 後 /usr/local 的權限被重置了

重新把他設回來:

sudo chown -R $(whoami):admin /usr/local

然後如果在 brew update 的時候看到

Error: Failure while executing: git stash pop --quiet

這樣的錯誤,請執行

cd $(brew --prefix) && git fetch && git reset --hard origin/master

就可以了

每日新聞關鍵字

近來在玩 Python,所以寫了好幾個小玩意當練習。不過前幾個都因為題材不好說,所以自己玩一玩就算了。上禮拜花了一點時間寫了個抓出每日新聞關鍵字,顯示為文字雲的小程式:

每日新聞關鍵字

螢幕快照 2014-12-31 下午2.47.30

工作原理大概是:

  1. 定時去 Google News Feeds 撈新聞資料,把他暫存進一個表裡(以後可能還可以拿這些資料做什麼,所以就先存下來了)

  2. 定時用 jeiba 這個中文斷詞引擎,把關鍵詞抓出來,再存進一個表裡。jeiba 斷出來的詞基本上還不錯,但是還是有些亂七八糟奇奇怪怪的關鍵詞需要自己手動調整一下。

  3. 一個簡單的 API,從關鍵詞資料庫中撈出特定詞性的關鍵詞以及出現次數,輸出成 JSON,讓前端來拿。

  4. 前端用 wordcloud2.js ,根據出現次數來計算關鍵詞要顯示的大小。如果是出現次數最多的關鍵詞,每個字就顯示為螢幕寬度的 15%,其他的詞就再按照出現次數,依比率縮小。然後畫在 HTML5 canvas 上面,畫出來是一張圖片可以另存新檔。

  5. 然後每天 4:00 會重置關鍵字資料表,這時間應該也沒什麼新聞產出量了。改為即時更新,每次連線都會取出前 24 小時 的資料。

從這上面可以很容易看出來當天新聞的趨勢,在測試的過程中也發現了好幾個根本平常不會注意的新聞主題XDD另外這些算出來的關鍵詞未來應該也還可以拿出來做一些事情,看看之後有沒有好點子。