PHP 多國語系製作 i18n library 筆記 (二)

php-logo
繼續上篇講到

PHP 多國語系製作 i18n library 筆記 (一),相信大家使用上沒有任何問題, 但是一定會有共同疑問,那就是可不可以做到根據偵測瀏覽器來決定預設載入語系,也就是說 load method 只需要帶入第一個參數即可。

$lang = new Language();
$lang->load("about");
echo $lang->line("index") . "\n";
[Read More]

PHP 多國語系製作 i18n library 筆記 (一)

php-logo
多國語系是目前網站必有的模組,至少都會支援繁體中文及英文,那大家都怎麼設計多國語系的架構呢,底下來一步一步來介紹。

多國語系目錄架構

language/
---> englisg/
---------> about.php
---> zh-tw/
---------> about.php
---> zh-cn/
---------> about.php
這是大部分的專案設計模式,也最容易清楚了解,接著我們就寫一個簡單的 Language Class 來動態讀取各國語系。 [Read More]
i18n  php 

Node.js Version Management 多版本管理

nodejs-light
相信大家對於

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

[Read More]

為什麼要選擇 CodeIgniter PHP Framework?

CodeIgniter
大家一定會有疑問,在眾多 PHP Framework 選擇下,我為什麼要推廣

CodeIgniter 這套呢?寫這篇的原因就是我在腦殘 PHP 部落格看到了這篇:Codeigniter是萬靈丹?,底下針對此作者寫的內容做一些回應

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

[Read More]

新版 CodeIgniter Nexmo Message API Library Release

CodeIgniter
繼上次釋出第1版

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

[Read More]

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 修正及改變了哪些。

[Read More]

2011 Taiwan php conference – CodeIgniter Framework

phpconf
今年第1屆舉辦

2011 PHP Conference,終於有機會去台北推廣 CodeIgniter,底下是我這一次的簡報,歡迎大家參考

Phpconf 2011 introduction_to_codeigniter
<div style="padding:5px 0 12px">
  View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/appleboy" target="_blank">Wu Bo-Yi</a>
</div>

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 安裝方法。