只出的起香蕉的公司,當然只請的到猴子

這句話最近超紅
我想說這句話的人應該是受到相當程度的挫折

大多數的年輕人
大概都會覺得這句話幫他們出了一口氣

但是我想
真的有能力的人
相對遇到這種事情的機會 是比較少的
也就是說

認同這句話的同時
請先確認自己是不是猴子

台灣的社會現象就是喜歡瞎起鬨
但是永遠不會第一個檢討自己
因為指責別人總是比較簡單

CodeIgniter 升級到 2.1.1

上禮拜把專案的 CodeIgniter 做了升級
從 2.0.3 (吧) 升級到 2.1.1

會這麼大膽的做
是因為已經有 git 了
所以就很放心的整個覆蓋過去

不過直接貼過去升級 當然馬上就發生悲劇了
之前部落格寫的

CodeIgniter 避免 controller 與 model 命名衝突

跟自己手動改的 controller 多層目錄架構的修改
就被蓋過去了

命名衝突是依照 CodeIgniter 的官方改法
放在 application/core 內 去做修改
所以還好 沒影響到

但是為了要讓 controller 有兩層以上的架構
有從 system/core 中直接去修改的方法
就不行了

所以只好把 system/core 的修改
也都搬到 application/core 裡面

其實 CodeIgniter 的擴充性還滿強的
就算是想要改 CI_Model 之類的核心元件
也是都有方法可以改
而且不需要改到核心的 Code
這樣升級才不會有問題

這幾天也嘗試了一個升級 CI_Model 的方法
下一篇會解說~

桌上有灰塵這檔事

桌子亂七八糟是另一回事
但是落塵真的是很頭痛的一件事情
在公司都有專門的阿姨在整理環境
在家裡就只好自己來了

過沒幾天
桌子就都是灰塵…

有些區域 (像是 server 區)
東西都不會移動 就更頭痛…
要清理還得把線跟機器搬動

所以也許買新房子的時候/設計裝潢的時候
需要設計好清理的桌面?
(這是一篇打混文無誤)

CodeIgniter 新版 base_url function

2.1.0版之後的 CodeIgniter 改良了 base_url 的參數
老實說我不是很確定是不是 2.1.0 版以後才改的

印象中我之前才剛升到 2.0.3 版
結果剛剛偶然要查 redirect 這個函數的時候
查到 base_url 竟然可以傳參數進去

原本的 base_url 是拿來抓 config 中 base_url 參數的 helper 函數
可以拿來塞前台 base tag 中的值

後台一些 js 也會拿來組合絕對路徑
(因為有些 js 的 redirect 例如 window.location 一定要寫絕對路徑)
(不然在 IE 會爛掉)

新版的 base_url 可以直接把你要組合的路徑塞進去給他
函數就會幫你組合

例如

$form_url = base_url . “controller/add”;

就可以寫成

$form_url = base_url(“controller/add”);

他就會幫你組合
也不用管組合的時候有沒有斜線的問題
他都會幫你做掉
還滿方便的

非常不順的週末

真是糟糕的一天
早上網頁本來還寫的滿順的
睡個覺起來
就不小心把 server 的憑證砍掉 (手賤)

好不容易弄回來了
螺絲起子寄來了
拆了公司的 mac
硬碟也裝好了
結果發現 光碟轉硬碟的框買錯了
太厚了裝不進去

裝不下去就算了
只裝了 SSD 就把電腦組回來
結果 開機不能= =

不管怎麼檢查 也沒少東西
就是打不開
本來想說完蛋了
星期一要帶去給IT罵了
把SSD跟RAM又拆掉
準備還原成最原始的樣子

結果後來把電池動一動
就又好了= =
趕快小心的把SSD跟RAM裝回去

就在弄電腦的這段期間
本來叫了 pizza 要吃
結果店員搞錯了 外送變成外帶(幹)
從一點等到快三點
打電話去罵 才立刻送來

到現在已經要六點了
一事無成 T_T

後記
這篇貼出來 經過半天以後
自己看到
才發現
底色是白色的= =
字都看不到

PHP 偵測是否為 SSL 連線

最近買 SSL 來架設一些服務
被 SSL 安裝弄的頭好痛
這個會另外開一篇來寫
(又沒稿費拆那麼多篇 想騙 page view嘛)

裝好以後好開心
但是因為有些主機(cpanel)
或是我自己用 macmini server 架的網站
是把 http 跟 https 的檔案放在同一個目錄

所以如果有些連線本來是要走 https 卻走 http
想要做一些判斷 (像是檔掉)
就要先知道連進來的是 http 還是 https

其實方法很簡單
php 有個環境變數叫做 $_SERVER[‘HTTPS’]

如果是 https 的話 變數內容就會變成 ‘on’ 的字串
如果是一般 http 的話就是 empty (也就是沒有定義的內容)

部落格休假預告

不是作者外出取材
而是可能要把 lupopi.com 這個 domain 拿去營運一些東西啦

可能要拿來測試一些東西
所以要是最近連不到部落格

不是倒站了喔 XD