2015年3月28日 星期六

Git 使用流程筆記

最近由於一些專案的管理因素,希望導入git作為版本控制,因此參考許多教學資源,學了一下,順便記錄下來提醒自己。

2015年3月20日 星期五

[整理] 在網站中把文章內容分享至 Facebook 的一些方法 (Sharer.php,PHP SDK,Javascript SDK)


最近剛好在做一個有社群概念的專案,不外乎會有使用者上傳文章或心得在網站中,彼此交流,突然就想到!疑?應該要來個分享至 Facebook 的功能吧?於是開始找方法來做,發現
有一些方法可以執行,如以下:

2015年3月15日 星期日

利用 Kudu 協助在 Azure Website 上使用 Composer 安裝 Azure SDK for PHP

Composer

Composer 是一個管理專案相依性(dependncy)的 PHP 管理工具,若您想過 Ruby On Rails 您會知道 gem 或 Nodejs 您就會認識 npm,簡而言之,我們在撰寫 PHP Application也會用到許多Libraries,然而有些Libraries可能需要另一些 Libraries,所以相依性(dependency)的問題就產生啦!

而救星出現了,也就是 Composer !其實也就是利用 composer.json 宣告專案裡頭,需要安裝哪些版本的 Libraries,然後編譯後就直接幫你把這些檔案下載下來,並存至在 vendor 這個資料夾,並佛心的產生 autoload.php 讓我們自動載入這些 Libraries。

或許有些朋友,聽過梨子先生(Pear),它也可以幫忙管理類似相依性的問題,但其實它還真不是普通的不容易上手 ... 然而在 Composer 除了自己的 Repository,也可以支援 Git,更可以從 Pear 抓取你想安裝的Libraries。