adb 透過 Wi-Fi 連線裝置

Android ADB

在開發 Android 程式的時候,如果要實機測試,一般都會用 USB 連線到裝置,但是有時候會覺得連著一條線很麻煩,這時候就可以透過 Wi-Fi 來連結。

HTTPS 連線,使用 Let's Encrypt

Let's Encrypt

要讓你的網站擁有 HTTPS 的加密連線,現在可以使用 Let's Encrypt 提供的免費 SSL 憑證服務囉~

升級 Laravel Homestead

Laravel Homestead

Laravel Homestead 最新版本已經支援熱騰騰的 PHP 7.1,趕快來更新 Homestead 吧。如果還沒用過 Homestead,可以先看看 Laravel 開發環境使用 Homestead

使用 Composer 管理 PHP 套件

Composer

因為不要重造輪子,所以我們就要借助別人的輪子來打造自己的工具,當借助的輪子越來越多,管理起來就會有點麻煩,不管是版本的更新或是大家都使用某個熱門的輪子而造成重覆,這些都需要一個工具來管理,這就是 Composer 要幫我們解決的事。

Laravel 開發環境使用 Homestead

Laravel Homestead

Laravel 為了讓開發者有更佳的開發環境,使用了 Vagrant 來打造 Homestead,一個整合了開發 Laravel 所需服務的 Vagrant Box。

Xcode 使用 CocoaPods 管理套件

CocoaPods

CocoaPods 是一個套件管理工具,和 Xcode 結合,方便管理套件的安裝、更新及移除。

Mac Powerline-shell 安裝筆記

Powerline-shell

banga / Powerline-shell 可以讓終端機的畫面顯示顏色,用起來比較好看。
之前曾經嘗試用 robbyrussell / oh-my-zsh ,可是它必須改用 zsh;另外一個 fishshell 也要改用 fish,實在是懶得換,就找了一下有沒有可以在 bash 下使用的配色套件,就找到現在用的這個。

PHP PSR-4 Autoloader 機制

PSR-4 Autoloader

寫 PHP 最麻煩的就是 require/includ 檔案了。如今只要照著 PSR-4 的規範實作,就可以使用 Composer 提供的 autoload,自動載入相對應的檔案。

啟用 Apache 伺服器的 Gzip 壓縮傳輸

Apache Server Gzip

啟用 Apache 伺服器的 Gzip 壓縮來減少傳輸流量,提升資料的傳輸速度。

Android 儲存圖片及 6.0 以上的權限授權機制 (Android save image and Marshmallow Requesting Permissions at Run Time )

Permissions demo

Android 對於權限的使用授權,在 6.0 Marshmallow (棉花糖) 之後做了一些更動,除了必須在 AndroidManifest.xml 中做設定,某些權限還必須在執行時取得使用者的授權。這篇文章以儲存圖片做為範例,說明新的授權機制如何使用。