2026
Again, and again
2020
How to Setup Slack and Drone Slack Blame
Use Zap Observer
2019
Google Cloud - ML Study Jam
kubectx
2018
Go pprof
ProxySQL + Percona XtraDB Cluster Using Docker
Apache Flink 學習筆記
Goland Hotkey Map Memo
Again
2016
[讀書] 工作大解放:這樣做事反而更成功
goroutine 執行相關討論
tld_length 在 Rails session_store 與 HTTP URL 的設定
Rails initializer 的載入順序
Use goconvey in projects maganged by gb
docker HA proxy
[tool] diff-so-fancy
New theme
2015
Migrating to Hugo from Octopress
Setup wifi on raspberry pi2
Raspberry Pi2 remote webcam
2014
ithome 鐵人賽 - 規劃
[Swift-d30] - 總結
[API-d30] - 總結
[Swift-d29] - 實戰開發 - TODOList - API 4 刪除
[API-d29] - 實戰開發 - 發佈 - nginx
[Swift-d28] - 實戰開發 - TODOList - API 3 新增與更新
[API-d28] - 實戰開發 - 發佈 - forever
[Swift-d27] - 實戰開發 - TODOList - API 2 讀取清單資料
[API-d27] - 實戰開發 - log 處理 及 config (db, apikey)
[Swift-d26] - 實戰開發 - TODOList - API 前置資料準備
[API-d26] - 實戰開發 - API-key
[Swift-day25] - 實戰開發 - TODOList - Update View
[API-day25] - 實戰開發 - 處理 404 & 500
[Swift-d24] - 實戰開發 - TODOList - Create View
[API-d24] - 實戰開發 - 刪除 TODO task API with mongoose
[Swift-d23] - 實戰開發 - TODOList - Show View 2, Delete View
[API-d23] - 實戰開發 - 修改 TODO task API with mongoose
[Swift-d22] - 實戰開發 - TODOList - Show View 1
[API-d22] - 實戰開發 - 讀取 TODO task API with mongoose
[Swift-d21] - 實戰開發 - TODOList - 前置設定
[API-d21] - 實戰開發 - 新增 TODO task API with mongoose
[Swift-d20] - Basic - 捨棄 Storyboard 使用純程式碼 的方式撰寫 ViewController
[API-d20] - 實戰開發 - Routes 2, get params and request data
Swift - Push/Pop Views delay
[Swift-d19] - Basic - 橋接第三方 Objc library - Reachability and Bridge.h
[API-d19] - 實戰開發 - index & route & http status code
[Swift-d18] - Basic - Customize TableViewCell
[API-d18] - 實戰開發 - 套件模組
[Swift-d17] - Basic - Navigation View + TableView
[API-d17] - 實戰開發 - 專案結構
[Swift-d16] - Basic - Table View 2 換頁 (delegate)
[API-d16] - 實戰開發 - 設定主題及規劃
[Swift-d15] - Basic - Table View 1 直接給值 datasource, (table view scroll)
[API-d15] - [Javascript 番外篇] Javascript callback, event
[Swift-d14] - Basic - Navigation View 2 + ViewController
[API-d14] - [Javascript 番外篇] Javascript function scopes 和 closures
[Swift-d13] - Basic - Navigation View 1 + ViewController
[API-d13] - [Javascript 番外篇] Javascript require/ module/ Module Pattern
[Swift-d12] - Basic - 基本元件 (Label, Button, UIColor, 文字輸入框)
[API-d12] - MongoDB - Hello World! (Client-side)
[Swift-d11] - Basic - Hello World! ViewController
[API-d11] - MongoDB - Hello World!
[Swift-d10] 延伸閱讀
[API-d10] - Express - Hello World!
[Swift-d9] - Playground - Class, Struct
[API-d9] - NVM 與 NPM 使用
[Swift-d8] - Playground - Enumerations
[API-d8] - Node.js - Hello World!
[Swift-d7] - Playground - Closures
[API-d7] - [Server 番外篇] 建立自己的本機虛擬伺服器 3 - 打包環境
[Swift-d6] - Playground - function
[API-d6] - [Server 番外篇] 建立自己的本機虛擬伺服器 2 - Ubuntu 基本設定與安裝 Node.js, MongoDB
[Swift-d5] - Playground - Array, Dictionary, Controll Flow
[API-d5] - [Server 番外篇] 建立自己的本機虛擬伺服器 1 - Vagrant & VirtualBox 安裝
[Swift-d4] - Playground - Optional, ! and ?
[API-d4] - 使用技術與工具介紹及原因
[Swift-d3] - Playground - 變數與常數, 註解, 基本資料型別
[API-d3] - 使用時機與實際 API 參考
[Swift-d2] - 安裝及 Hello World!
[Swift-d1] - 介紹
[API-d2] - 定義 2 - RESTful 的優點與要求
[API-d1] - 定義 1 - 什麼是 REST/RESTful?
Codeigniter on nginx
Event-driven I/O models and Coroutine Notes
Add tracked file to .gitignore
Writing Lua on Mac
Emoji data in MySQL
Openresty on Ubuntu 14.04
Capistrano with rails - basic notes
Install rails server env with rbenv on Ubuntu 14.04
[Rails] ActionController::InvalidAuthenticityToken when useing Rails4 as API
[Apache] SSL (self-signed & purchased version)
[Mac] update openssl on mac
[MySQL] add a unique index by 2 columns
[Ubuntu] enable/disable services on start-up
[Codeigniter] Tips deploy to Amazon Web Services
[MySQL] Several useful statements (GROUP_CONCAT, ifnull, DATE_FORMAT)
[Ubuntu] update OpenSSL
[PHP] json_decode error by wrong json string with quotes
[Sublime Text 2] Integration With RVM and Rspec
[Rails] PUT v.s. PATCH
[Rails] List of Rails Model Type (MySQL)
2013
[AWS] ubuntu swap
[SublimeText2] use command to call sublime text2
[Gem] How to make --no-ri --no-rdoc the default for gem install?
[Ubuntu] RoR environment
[Vagrant] use knife-solo to deploy a new VM
[Ubuntu] -bash: warning: setlocale: LC_CTYPE: cannot change locale
[Ruby] PP to Ruby as Var_dump to PHP
[Codeigniter] use markdown as library
[Ubuntu] 12.04 install oracle java
[Xcode] 模擬器的 home 鍵不見了?!
[Mac OSX] Slow-Opening Terminal Windows
[Mac OSX] homebrew update error
[Mac OSX] bash-it
[Vagrant] 使用 Vagrant 安裝 Nginx, php5-fpm, MySQL
2012
[PHP] checkbox check/uncheck all
[Android] thread 處理 UI update (2)
[Ubuntu] [RoR] install with rvm
[Ubuntu] 安裝設定 ssh
[Android] 安裝開發環境
[Android] thread 處理 UI update
[Ubuntu] 磁碟分配
[Hardware] Asus 1215N 拆解
[Blogger] 隱藏上方的導覽列
[Android] 遠端主機已強制關閉一個現存的連線
[Android] 開機啟動與解鎖啟動
[PHP] 取得目前時間
[PHP] 上傳檔案的限制
[Codeigniter] Disallowed Key Characters
2011
[Codeigniter] remove index.php & 圖片無法讀取問題
[Android] AlertDialog with Edittext
[Ubuntu] 將 Big5 文字檔轉成 UTF-8
[Eclipse] 將 eclipse 改成 utf-8 編碼
[Arch linux] 安裝雜記
[Java] String split 字串分割
[Java] ByteArray 的 toString 函式
[Android] 移除 Activity 的 Title bar
[Java] Hex String & Byte Array 轉換
[Java] GridBagLayout
[CS] IEEE 754 表示式
[Anrdroid] 中華電信 APN
[Android] 樣式,主題開發雜記
[Java] Bouncy Castle Cryptography
[Git] 一小時搞懂 Git
[Android] 程式開發雜記
[Ubuntu] 11.04 Dropbox 啟動問題
[PHP] 簡單的資料庫連結
2010
[Win7] 使用 Win7 DVD 修復開機選單