tutorials

Launch an application from a browser

當然不是真的由瀏灠器直接去執行某個應用程式,而是透過 protocol 來進行,例如 mailto 會開啟本機端註策到這個協定的應用程式。 我想在 git commits 資訊頁面,直接以 Textmate (或其他應用程式) ...

tutorials

CSS transform and fixed position

偶然在動態更新內容發現 fixed 定位不正確的問題 正常來說 position fixed 的物件座標,不管存在任何位置,都以 viewport 為基準,也就是瀏灠器的最左上角為座標 (0, 0)。但如果該物件在 DOM ...

tutorials

Textmate bundle cache issue

Sometimes Textmate bundle changes got restore back to previous state when re-launch. Fixed by delete ~/Library/Caches/ ...

tutorials

How iOS *keyboard works

iOS3 以前所有的輸入界面都是受限於系統,因此除了內建的輸入方式之外,無任何方式可以使用其他輸入法,當然 jailbreak 不在這篇要談的範圍。 iOS3 在 UITextField, UITextView 加入了 ...

tutorials

Let’s Encrypt + Certbot + Nginx

Let’s Encrypt 現在的工具已經很完善,不像之前需要比較多的手續,主流平台 Certbot 也都支援,使用方式也很簡單, certbot 的說明也很清楚。 以 Ubuntu 16.10 + Nginx 為範例 在開始產生憑證之前 ...

tutorials

All about table

圖形使用界面的網頁開發軟體都支援直接畫表格,但不適當的使用方式,相對也多產生了不必要的處理時間。當然這樣的問題不單只有表格還有許多的因素,但本篇先著重在表格常見的錯誤使用方式,及應避免的況狀。

tutorials

Install iLyricsCloud on OpenShift

將 iLyricsCloud 架在 OpenShift 的過程教學,以及安裝 iLyricsCloud 所需更改的設定說明。...

tutorials

Passing parameters to Facebook Tab

In most case, we simply need to pass some parameters through URL, it works on Facebook App but not F...

tutorials

How to resize Facebook Tab iframe size

The best way to auto resize the iframe....

tutorials

Facebook /me/likes/[PAGE_ID] is broken

Since Facebook Javascript SDK is not reliable, we use PHP SDK for most of the work, but unfortunatel...