December 23, 2014

在 OSX 和 Windows 加入自訂鍵盤配置的俄文輸入法

要在 OSX 或 Windows 上輸入俄文並不困難,只要安裝俄文語言包並開啟俄文輸入法即可。麻煩的是,俄文鍵盤預設的鍵盤配置 (layout) 與傳統英文鍵盤有著蠻大的差別,使用者必須重新適應俄文的鍵盤配置,十分不方便。本文示範如何自訂俄文的鍵盤配置,使其與相近的英文音標互相對應。


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 來做截圖,一方面它免費簡單功能又強大,另一方面它也可以輕鬆處理上述的問題。


October 29, 2014

使用 Web Resizer 調整圖片大小

寫文章時常常需要圖片輔助說明,圖片太大會破壞版面,然而 Windows 內建的小畫家的縮小功能會使圖片變模糊,用 Photoshop, pixlr 卻又太過小題大作,殺雞焉用牛刀。

這篇文章測試多個免費線上縮圖網站,最符合我需求的為 http://www.webresizer.com/


October 28, 2014

設定 Filezilla 透過 Proxy Server 連上 FTP

在某些企業或公家機關中,內部網路需透過 Proxy Server 才能連向外部網路,而許多軟體需要額外的設定才能在 Proxy 下運作。

這篇文章描述如何在 Filezilla 設定 Proxy 連上 FTP。


October 27, 2014

設定 Git 透過 Proxy Server 連上 Github

在某些企業或公家機關中,內部網路需透過 Proxy Server 才能連向外部網路,而許多軟體需要額外的設定才能在 Proxy 下運作。

這篇文章描述如何在 Git Terminal 與 Sourcetree 設定 Proxy 連上 Github。


August 17, 2014

Social Psychology Week 6 - 7

本文為 MOOC 學習筆記。

課程為 Wesleyan University 在 Coursera 開的 Social Psychology

相關連結:


August 2, 2014

關掉 Chrome 瀏覽器視窗後,Chrome 依然在背景執行

Chrome 瀏覽器算是市面上最棒的瀏覽器之一,但其記憶體使用量也令人詬病。

最近發現,即使關掉 Chrome 瀏覽器視窗,Chrome 也不會完全關閉,依然佔據著部份記憶體。

這是因為仍有部分 Chrome Extension 在背景執行,使用者必須主動告知 Chrome 停止背景執行。


July 29, 2014

Social Psychology Week 3 - 4

本文為 MOOC 學習筆記。

課程為 Wesleyan University 在 Coursera 開的 Social Psychology

相關連結:


July 16, 2014

Social Psychology Week 1 - 2

本文為 MOOC 學習筆記。

課程為 Wesleyan University 在 Coursera 開的 Social Psychology

相關連結:


January 13, 2014

撰寫簡易 PoS 手機平板 App 與後端資料庫 Database

這篇文章描述如何撰寫 Android 上的 服務式端點銷售系統 PoS(point of service),並結合後端資料庫與控制介面,建立簡易的商家與消費者模式。