How to integrate Parsedown Markdown parser into CodeIgniter as a library. Download Parsedown, place it in the Library folder, configure autoload.php, and render Markdown to HTML in your Views.
Ubuntu 12.04 安裝 Oracle Java 的完整指令,清除舊版後加入 webupd8 PPA,再透過 apt-get 安裝 oracle-java7-installer。
Xcode iOS 模擬器 Home 鍵消失是 iOS 5 後的設計改變,按 Command+Shift+H 可叫出 Home 鍵,Command+1/2/3 可切換模擬器顯示大小。
bash-it 框架安裝介紹,git clone 後執行 install.sh 即可,提供豐富的 theme、plugin 和自動補齊功能,並自動備份原有 .bash_profile。
Homebrew update 因本地 git 變更衝突而失敗的解法:進入 /usr/local 執行 git fetch origin 再 git reset --hard origin/master 即可修復。
Mac OSX 終端機開啟緩慢的原因:Terminal.app 預設執行 login shell 讀取 .bash_profile,將 PATH 直接寫入 .bash_profile 可大幅提升啟動速度。
使用 Vagrant 搭配 VirtualBox 架設 Nginx+php5-fpm+MySQL 開發環境的完整教學,涵蓋基本指令、Vagrantfile 埠轉發與資料夾同步設定。
Android 背景執行緒更新 UI 的進階做法:使用 AsyncTask 替代 runOnUiThread,程式結構更清晰,附 GitHub gist 程式碼範例。
用 JavaScript 實作 checkbox 全選/取消全選功能,透過一個主控 checkbox 控制所有子 checkbox 的選取狀態,附 jsFiddle 範例。
Ubuntu 上使用 RVM 安裝 Ruby on Rails 的完整流程,涵蓋 RVM 指令、Gem 管理、Gemset 使用,並附上 OpenSSL、zlib、ExecJS 三種常見錯誤的排解方法。