要在 OSX 或 Windows 上輸入俄文並不困難,只要安裝俄文語言包並開啟俄文輸入法即可。麻煩的是,俄文鍵盤預設的鍵盤配置 (layout) 與傳統英文鍵盤有著蠻大的差別,使用者必須重新適應俄文的鍵盤配置,十分不方便。本文示範如何自訂俄文的鍵盤配置,使其與相近的英文音標互相對應。
WoW, so much code, very spaghetti, such syntax error, too many loop, no refactoring
December 23, 2014
December 16, 2014
解決 Sublime Text 3 的 GUI 介面隨著系統 DPI 放大的問題
前陣子剛從 Sublime Text 2 轉換成 3,映入眼簾的卻是混亂的版面,過大的側邊欄、Tab 欄、Console 及 Minimap,主要的編輯區塊剩下很小一塊。
原因在於,Sublime Text 3 會根據作業系統目前的 DPI 設定,去同步放大/縮小其介面的各個元件,若作業系統的 DPI 調大,則 Sublime Text 3 的所有欄位也會跟著放大,遮住主要的編輯區塊。
本文藉由調整 Sublime Text 3 的隱藏參數解決此問題。
R 執行效率
重點:
- Growing objects are generally slow in R.
- Always pre-allocate spaces if possible.
- Avoid using loops and complex objects(i.e. data.frame) if possible.
- Use microbenchmark package to measure the efficiency.
程式的執行效率會大大影響其執行速度,這邊講的不是演算法中的那些 Big(O) 概念,而是 R 語言本身的特色,這些特色也應能套用在大部份的程式語言。
December 2, 2014
解決 Skitch 在 Retina 裝置截圖解析度過高的問題
蘋果的 Retina 系列產品,由於其 dpi 比別人多了將近一倍,當我們在配備 Retina 的裝置截圖時,將圖片放到沒有 Retina 的裝置上操作時,會發現其解析度也多了一倍,必須另外做縮小的動作,十分擾人。
上網搜尋了一下,發現國外也有不少網友遇到這樣的問題,嘗試了一些方法後,我推薦使用 Skitch 來做截圖,一方面它免費簡單功能又強大,另一方面它也可以輕鬆處理上述的問題。
Subscribe to:
Posts (Atom)