[關箱文] MERRELL CHAMELEON MONSOON GTX

人家是寫開箱文,我是寫關箱文。因為這是我第一雙登山鞋,在經過三年的摧殘之後,除了鞋底已經有破洞,鞋面也會進水了。而現在,他終於要讓他退休了。

Merrell Chameleon Monsoon GTX

這雙鞋,是我第一次爬大山-玉山時候買的。現在除了破損之外,下一雙也想買高統的鞋子,來避免腳踝的扭傷。 這雙鞋跟我去過無數的地方,像是一開始的玉山,合歡山、松羅湖、嘉明湖,只要是有爬山的,我都穿著他去。另外,如果是出國的,我也會穿著他出國,像是日本二次、澳洲一次。因為他輕量化的材質,走路是非常的好走和舒服。 依我當時買的價錢,和我所操他的程度,已經是物超所值了。但他的鞋面太容易刮的毛毛的,用久了以後,哪些毛毛的地方就容易進水,下一雙應該不會買類似這種表面材質的鞋子了。 第一座 - 玉山 (2011/05/14): [caption id="" align=“aligncenter” width=“720”] 玉山主峰[/caption] 最後一座 - 嘉明湖 (2013/04/27)

統計自已 FLICKR 照片中常用焦段區間(2012/09 - 2013/02)

從很久以前我就很想知道自已常用的焦段有哪些,知道常用焦段後,可以作為買新鏡頭的依據。 程式還沒統計出來,但是鏡頭都已經補齊了。另外在 MAC 下也沒找到方便統計 flickr 上資訊的工具。最後沒辦法,只好自已呼叫 flickr api 來作統計資訊。 下圖是從 flickr 統計的,只計入購入 5D mark II 後的照片。 [caption id=“attachment_397” align=“aligncenter” width=“1008”]常用焦段統計表 2012-2013年初[/caption] 根據統計資料,會發現 17mm ,24mm ,70mm 這幾個焦段特別常用,但可能會是受到我手邊擁有的鏡頭的影響。或是在旅遊時,比較常使用超廣角,想要把所有的東西全部照進來,或是旅行過程中的細節。 所以 17mm-35mm /f2.8, 24mm-70mm f/2.8 這二個鏡頭,都會被我拉到最廣或是最遠使用。後面有幾個比較少使用的焦段是因為  70mm-200mm f/4 這個鏡頭年初才購入,所以 70mm 之後的焦段未來的使用機會應該越來越多。 下次有空再來統計 500D 的數據好了,應該會很有趣。

NEW-VIEW 可調式減光鏡 ND2 - ND400 開箱

最近在拍攝水流,或是風景照時,感覺快門速度都還太快,所以上網找了一下資料,是建議買減光鏡來降低快門速度。但因為我目前的鏡頭中,最大的是 Sigma 24-70 F/2.8 這隻鏡頭光口徑就有 82mm 。因為口徑太大,其他比較好的減光鏡都超貴的,最後看上了 New-View 這個大陸製的可調式減光鏡。 下面是用快門 1/30 , F/2.8 , 35mm , ISO 800 ,一次轉一格,面對牆壁作拍攝實測照片。不是測的很專業,但可以拿來參考看看。 可以看到其實收光不太勻均,到時如果到外面實拍的話,不知道會不會有明顯的感受。

使用 CODEIGNITER 的 PAGINATION 且帶入不定長度查詢參數的方法

在官方的Pagination Class 中, 用 page 的參數來控制本頁目前的起始行數。但範例裡面使用的方法如下:

$this->load->library('pagination'); 
$config['base_url'] = 'http://example.com/index.php/test/page/';
$config['total_rows'] = 200;
$config['per_page'] = 20; 
$this->pagination->initialize($config);

所以原始的方法所產生的 url 就是 http://example.com/index.php/test/page/{row number} 這種格式。在參數是固定長度下,你可以輕易的知道在第幾個位置是分頁的依據,即可以使用 $config[‘uri_segment’] 來指定位置。

但如果參數為不固定數量,哪怎麼辦?使用 uri_segment 就沒有作用了,因為你也不知道第幾個位置是起始行數,而且起始行數只會加在 url 的最後面。

繼續閱讀

PHP 5.3 已經 DEPRECATE ZEND_GET_PARAMETERS_EX

這幾天在把一個程式作 PHP 5.2 轉換到 PHP 5.3 的環境下,發現以前有一個 zend_get_parameters_ex 已經被 deprecated 了。 Example: [code lang=“c”] zend_get_parameters_ex( 1 , &arg1 ) [/code] 簡單一點的改法就是把他改使用 zend_parse_parameters 這個 method 。 Example : [code lang=“c”] zend_parse_parameters( ZEND_NUM_ARGS() TSRMLS_CC , “sz” , &arg1, &arg1_len, &arg2) [/code] 這個 function 比較方便,也可以不用把 zval 轉成 c 所需要的型態,可以直接放入原有的參數型態,像使用 char or long 一些原生參數就方便多了。 Old Method Example: [code lang=“c”] zval **arg1; std::string str; zend_get_parameters_ex( 1 , &arg1 ) ; convert_to_string_ex( arg1 ); str = Z_STRVAL_PP( arg1 ); [/code] New Method Example: [code lang=“c”] char *arg1; int arg1_len; std::string str; zend_parse_parameters( ZEND_NUM_ARGS() TSRMLS_CC , “s” , &arg1, &arg1_len); str = string(arg1); [/code]

繼續閱讀

MERCURY 的 GROWL 設定

在 MAC 上找了許多支援 msn 的軟體,後來發現最實用的只有 Mercury ,傳檔、視訊、自定圖片、和離線訊息都可以使用。但是他的通知都是醜醜的自訂通知方式。後來在官網上找到了支援 growl 的方式,方法如下:

  • 下載下列二個檔案,並且放置於 application 下的 mercury 裡面。
    Growl.jar放到 directory/lib/Growl.jar 。
    libgrowl.jnilib 放到 directory/libgrowl.jnilib
  • 編輯 info.plist 把 Growl.jar 新增至 classpath
  • 在聊天的對話框裡輸入 /setglobal growl.impl jni
  • Restart

完成上面的步驟後,就可以找到美美的通知了。

繼續閱讀

HOW TO BUILD A HACKINTOSH ?

之前非常多的同事在更換電腦時,就換了 Mac Book Pro ,另外我也看到了一篇文章說在討論「為什麼我用Mac」。所以我非常的好奇, MAC OS X到底有什麼魔力可以讓這些人讚不絕口。在前些日子裡,我就有聽說在 pc 上其實是可以裝 MAC 的,但最主要的問題還是硬體支援的問題。所以下面我列出我所使用的硬體,而CPU、主機板、和顯示卡為三個最重要的要素,如果你的這三個硬體有 MAC OS X 支援的話,在安裝上就沒有太大的問題了。 第一步:準備硬體 我所使用的硬體如下:

第二步:準備軟體 所需要的軟體如下:

繼續閱讀

GROWL FOR YUI

最近在練習使用 YUI ,剛好想到一個感覺滿炫的主題,就是作 growl style 的 notice 。主要的畫面是參考 Gritter: Growl Notification by jQuery 的畫面,然後再使用 YUI 來實作。

實作方式就是包一個 div 後再把 overlay 塞進去,讓他作 FADE 的顯示和消失,他就會漸漸的出現和漸漸的消失,比我想像中的還簡單。

繼續閱讀

MUD EXTENSION PROTOCOL

MUD eXtension Protocol (MXP) ,是由 Zugg Software 來[維護](http://www.zuggsoft.com/zmud/mxp.htm#Overview of MXP),它可以利用特別的 Tag 讓 client 顯示時別的畫楮,來讓 Server 與 Client 之間互相通溝。所以玩家即可利用滑鼠進行遊戲操作,可大量降低使用者進入 Mud 的門檻。 Server 部份: 要啟動 MXP 除了 Client 要支援之外, Server 在送出資料時分為三種 Mode ,所以我們在送出資料前,要先送出這些資料是什麼模式,模式送錯,就只會顯示原始內容 。

繼續閱讀

LET'S KILL IE6 PLUGIN FOR WORDPRESS

How To Use :

  1. You can download from lets_kill_ie6.phps
  2. Rename lets_kill_ie6.phps to lets_kill_ie6.php.
  3. Put lets_kill_ie6.php to wordpress plugin directory.
  4. Active it , and enjoy it.

我在網路上看到由 mg12 所提供消滅建議昇級 IE6 的 javascript ,覺得非常的美觀和有趣。身為 web Developer ,對於萬惡的 IE 6 非常的痛恨是很正常的,尤於要花費非常多的心力來支援它,所以大家快點幫忙把 IE6 消滅吧。

繼續閱讀