Node.js Version Management 多版本管理

nodejs-light
相信大家對於 Node.js 版本 Release 太快而感到困擾,每次新版出來,就要開始升級原本的版本,加上測試及修改,一定會浪費不少時間在上面,不管是任何語言我都希望能有一套 Version Management 來管理各版本之間的差異,以及讓使用者可以隨時切換版本來使用測試。那今天來介紹一套 Node.js Version Management,這隻程式是用 shell script 下去撰寫,可以安裝多版本在 Linux 本機上面,隨時都可以切換不同版本測試。此作者也是 expressjs Framework 發起者。 Continue reading “Node.js Version Management 多版本管理”

為什麼要選擇 CodeIgniter PHP Framework?

CodeIgniter
大家一定會有疑問,在眾多 PHP Framework 選擇下,我為什麼要推廣 CodeIgniter 這套呢?寫這篇的原因就是我在腦殘 PHP 部落格看到了這篇:Codeigniter是萬靈丹?,底下針對此作者寫的內容做一些回應
在最近幾次去面試的過程 或是和朋友聊天聊到framework 都發現了一個問題 許多完完全全不懂framework的人一直在談論它的好 也發現了有很多基本PHP程式設計基礎都不好的人都在用它 連台灣在推廣它的人都把它尊奉為神….
看完上面的內容,我實在很想知道,有哪些推廣 CI 的人,把 CI 尊奉為神?如果有的話,可以介紹認識認識。不知道此部落格作者有沒有深入想過,為什麼這些人會覺得 CI 非常好用和 CI 的好處在哪裡?至少在我聽到的大部都是覺得 容易上手及架構清楚,光是這樣就足以讓一些基礎的人可以快速上手這套 Framework。 Continue reading “為什麼要選擇 CodeIgniter PHP Framework?”

新版 CodeIgniter Nexmo Message API Library Release

CodeIgniter
繼上次釋出第1版 CodeIgniter 透過 Nexmo 傳送簡訊 Mobile Messaging 之後,該版本只有支援簡訊傳送功能,如果大家想測試,可以上 Nexmo 官網申請帳號,就可以使用了,不過在官網 Documentation 裡面有新增了 Developer API 部份,這次改版就一次把全部加入到 Library 裡面。 Continue reading “新版 CodeIgniter Nexmo Message API Library Release”

CodeIgniter 2.1.0 has been released

CodeIgniter
2011/11/16 台灣官方公告訊息:『CodeIgniter 2.1.0 Release』 在上禮拜參加了 2011 PHP Conference,並且介紹了 CodeIgniter 目前官方動態、安裝及使用方式,結果就在過沒幾天就釋出 2.1.0 版本了,在這次的版本修正了許多 Bug 以及增加了一些功能,底下就來看看 CodeIgniter 2.1.0 修正及改變了哪些。 Continue reading “CodeIgniter 2.1.0 has been released”

Sass language 和 Compass 教學投影片

Compass Home   Compass Documentation
Speakerdeck 發現一篇不錯的 SassCompass 投影片教學 Sass & Compass: The future of stylesheets now.,此教學把 Sass Language 以及 Compass 基礎撰寫方式及進階用法都介紹完畢了,非常實用,推薦給剛入門的網頁設計師,這樣一來可以減少開發時間,二來可以解決討厭的跨瀏覽器問題。

CodeIgniter 透過 Nexmo 傳送簡訊 Mobile Messaging

CodeIgniter
在 gslin 大神看到這篇用 Nexmo 送簡訊,自己也來測試看看,先到 Nexmo 註冊好會員,馬上就會有 EUR$2 可以使用,傳送一封簡訊價錢是 EUR$0.011,大概是台幣 0.45 元,目前支援中華電信台灣大哥大遠傳威寶電信,官方有提供一些 API Library,自己寫了一套 for CodeIgniter 支援 JSON 及 XML 兩種格式,並且在 getsparks 放上一份

透過 getparks 安裝

直接參考網站安裝: Get the Latest
php tools/spark install -v1.0.0 Nexmo-SMS-Message
讀取 spark library:
// Load the spark
$this->load->spark('Nexmo-SMS-Message/1.0.0');
// Load the library
$this->load->library('nexmo');

透過 git 安裝

直接看 CodeIgniter-Nexmo-Message README 安裝方法。

Front End Engineer 前端設計師必備工具 Live.js

Livejs
在不久之前介紹一篇: LiveReload 網頁程式設計師必備工具,該篇適合用在寫後端+前端的開發者,對於剛開始摸網頁的初學者可能不是很容易就上手,加上在 Windows 或 Linux 上面需要一點安裝步驟。不久之前在 IRC 頻道 #codeigniter.tw 有網友熱心提供一套好用工具 Live.js,這一套幫助您開發前端設計的部份,也就是 Javascript Html 跟 CSS,一樣讓您不用在切換視窗 Alt+TAB,只要您任何時間修改了 HTML + CSS + Javascript,視窗就會自動重新 reload,底下整理該工具特性
  • 只有支援 Html JavaScript CSS 三種格式
  • 只有支援網站 Local 檔案,也就是必須是同網域
  • 並不支援 File:// 協定,換句話說必須有 Web Server (Apache or Lighttpd or Nginx)
Continue reading “Front End Engineer 前端設計師必備工具 Live.js”