Laravel Homestead 最新版本已經支援熱騰騰的 PHP 7.1,趕快來更新 Homestead 吧。如果還沒用過 Homestead,可以先看看 Laravel 開發環境使用 Homestead。
使用 Composer 管理 PHP 套件
因為不要重造輪子,所以我們就要借助別人的輪子來打造自己的工具,當借助的輪子越來越多,管理起來就會有點麻煩,不管是版本的更新或是大家都使用某個熱門的輪子而造成重覆,這些都需要一個工具來管理,這就是 Composer 要幫我們解決的事。
Laravel 開發環境使用 Homestead
Laravel 為了讓開發者有更佳的開發環境,使用了 Vagrant 來打造 Homestead,一個整合了開發 Laravel 所需服務的 Vagrant Box。
Mac Powerline-shell 安裝筆記
banga / Powerline-shell 可以讓終端機的畫面顯示顏色,用起來比較好看。
之前曾經嘗試用 robbyrussell / oh-my-zsh ,可是它必須改用 zsh;另外一個 fishshell 也要改用 fish,實在是懶得換,就找了一下有沒有可以在 bash 下使用的配色套件,就找到現在用的這個。
之前曾經嘗試用 robbyrussell / oh-my-zsh ,可是它必須改用 zsh;另外一個 fishshell 也要改用 fish,實在是懶得換,就找了一下有沒有可以在 bash 下使用的配色套件,就找到現在用的這個。
PHP PSR-4 Autoloader 機制
寫 PHP 最麻煩的就是 require/includ 檔案了。如今只要照著 PSR-4 的規範實作,就可以使用 Composer 提供的 autoload,自動載入相對應的檔案。
Android 儲存圖片及 6.0 以上的權限授權機制 (Android save image and Marshmallow Requesting Permissions at Run Time )
Android 對於權限的使用授權,在 6.0 Marshmallow (棉花糖) 之後做了一些更動,除了必須在 AndroidManifest.xml 中做設定,某些權限還必須在執行時取得使用者的授權。這篇文章以儲存圖片做為範例,說明新的授權機制如何使用。
Java8 新功能筆記 (4) - Optional
Optional 是值的容器,只有兩種狀態,不是有值就是沒值。目的是做為 null 的替代方案。Optional 提供工廠方法,將你輸入的值產生為 Optional 物件,這時Optional 物件即為該值的容器,若要取回該值,必須使用 get() 方法。