November 26, 2006
親切的歐吉桑 - 渡邊貞夫
November 23, 2006
從 flickr 照片看 DC 佔有率及消長(2)
以前寫過一篇 blog - 從 flickr 照片看 DC 佔有率及消長,主要是介紹一個網站利用 flickr API 取得 flickr 上照片的 EXIF 資訊,藉此來分析各家數位相機的佔有率等等,前陣子接觸到 flickr API 時也曾想過寫類似的程式來練習練習,不過沒想到今天看 engadget 時發現,原來 flickr 也早就在作同樣的事情了 ,所以還是看 flickr 的資料比較準確 :)

Canon 真的很強啊。

Canon 真的很強啊。
November 22, 2006
[Rails 筆記] tinyint ?
MySQL table 中欄位屬性如果為 tinyint(1) , Rails 會自動視其為 boolean 值,這個問題害我傷了很久的腦筋,今天找到答案了:
By default, the MysqlAdapter will consider all columns of type tinyint(1) as boolean. If you wish to disable this emulation (which was the default behavior in versions 0.13.1 and earlier) you can add the following line to your environment.rb file:
ActiveRecord::ConnectionAdapters::MysqlAdapter.emulate_booleans = false
November 16, 2006
NuWeb
大概在一年前吧,我研究所的老師吳昇教授在台大辦了場發表會,發表他目前正在做的東西 - NuWeb,那場發表會除了發表他的想法外,另外一個目的也是希望能找到資金來源來成立公司,加速 NuWeb 概念的實現。那時候我去聽了這場發表會,我自己覺得老師的概念很新很有趣,但是要成功真的不容易,困難點太多了,後來我也逐漸忘了這回事。不過老師的毅力很驚人,他以前想要挑戰全世界,想要挑戰 Google,至今仍沒放棄,依舊要站出來挑戰,想要讓台灣軟體業仍夠站上世界舞台,老師的精神很令人佩服,也一直是我的指標。
這禮拜,吳昇老師在台北的公司裡也辦了數場研討會,基本上還是希望傳達 NuWeb 的理念、想法跟創新,希望招募到更多資金、人才,身為學生的我,當然也要去捧場聽一下,比起一年前,我發覺老師對於自己的想法更加成熟了,對於公司的 Roadmap以及未來的方向都有相當清楚的 view,軟體的開發也非常成熟,目前已經在 Alpha 階段了,過不久就會進入開放測試。我心底蠻希望老師的想法仍夠實現,這畢竟會給目前 Web 帶來不一樣的轉變。
想多瞭解 NuWeb 嗎?可以看看我學長的介紹:
把握 2.0 開創 3.0, NuWeb
NuWeb 現況
NuWeb 首頁:
NuWeb.cc

這禮拜,吳昇老師在台北的公司裡也辦了數場研討會,基本上還是希望傳達 NuWeb 的理念、想法跟創新,希望招募到更多資金、人才,身為學生的我,當然也要去捧場聽一下,比起一年前,我發覺老師對於自己的想法更加成熟了,對於公司的 Roadmap以及未來的方向都有相當清楚的 view,軟體的開發也非常成熟,目前已經在 Alpha 階段了,過不久就會進入開放測試。我心底蠻希望老師的想法仍夠實現,這畢竟會給目前 Web 帶來不一樣的轉變。
想多瞭解 NuWeb 嗎?可以看看我學長的介紹:
把握 2.0 開創 3.0, NuWeb
NuWeb 現況
NuWeb 首頁:
NuWeb.cc

November 14, 2006
November 8, 2006
Nikon NX 與 Silkpix
Mesh 最近說想要找人合購 Silkpix,所以去下載了 3.0 試用版來試看看,底下是與 Nikon NX 的比較,都是由 Nikon NEF 檔轉 tiff,於 Photoshop CS2 上觀看:

左邊是 Silkpix,右邊是 NX。Silkpix 有略微加深對比,NX 則是用 default 值。
Nikon Capture NX default 設定比較討喜,對比較強,銳利度較高。Silkpix 也不錯,至少比 PS camera raw 好多了,而且經過適度設定應該也可以達到 NX 水準,只不過,畢竟用 Nikon Capture 好多年了,更何況 NX 有「無限期試用」密技 ^++^
還是繼續用 NX 吧。

左邊是 Silkpix,右邊是 NX。Silkpix 有略微加深對比,NX 則是用 default 值。
Nikon Capture NX default 設定比較討喜,對比較強,銳利度較高。Silkpix 也不錯,至少比 PS camera raw 好多了,而且經過適度設定應該也可以達到 NX 水準,只不過,畢竟用 Nikon Capture 好多年了,更何況 NX 有「無限期試用」密技 ^++^
還是繼續用 NX 吧。
後製思考
在各攝影網站討論區,只要一提及「該不該後製」等此類問題,一定會引起廣泛的討論,最後通常都會演變成口水戰,反對後製者論點通常都是「後製了就不算在攝影了,感覺都是在玩電腦而已」,贊成者通常是「後製本就包括在攝影領域裡頭,只不過以前是在暗房作後製,現在則是在電腦上,容易多了而已」,我認為這兩方都對,角度不同,對後製定義也不同,所以會有此意見紛歧。
我自己的想法是,先定義我自認為的後製,數位照片的後製應該只涵蓋:
讓影像品質更好,例如去雜訊、加強對比、銳利化或者調整色溫顏色等。
不增加也不減少被攝內容,例如不刪除不小心被攝入的垃圾桶或自己的手等東西,拍進去就拍進去了,誰叫你拍的時候不小心。
人物修飾還是以追求自然為主要目地,不過份磨皮,不過份遮掩瑕疵(例如痘痘等)。
數張照片疊合,如果只是在模仿「重複曝光」這是我可以接受的後製,如果意圖是在改變主題,或者增加東西,這我會認為這是數位合成。
不扭曲擅改原始拍照時的想法或主題,原始的想法如果拍不出來就拍不出來,這時候我們應該要去反省的是為什麼拍不出來,而不是以加入其他元素來補救,或試圖轉成其他主題。後製通常只來加強原始意圖的印象,而非改變。
儘管這樣描述,我想何謂後製的 Range 還是很大,每個人從不同的角度觀點去看,詮釋方法不同,爭議仍舊是存在的。而且我這邊只提出我所認為的數位照片後製,是以「攝影」為出發點來思考後製的必要性,至於以廣告商業用途的數位合成等不在此範圍內。此外,這都只是我的看法,你也可以完全不認同。
今天也剛好從「前車蘭泊」那裡看到兩段有關的影片,我覺得蠻有趣的,不過這兩個影片如果以我的觀點來看,我都認為他們都是為了商業用途的數位後製作,或者數位合成,比較不能以「攝影」來等同視之,對於商業用途,只要它的商業目的有達到就好,是否大量改變原始照片已不是重點了。
我自己的想法是,先定義我自認為的後製,數位照片的後製應該只涵蓋:
儘管這樣描述,我想何謂後製的 Range 還是很大,每個人從不同的角度觀點去看,詮釋方法不同,爭議仍舊是存在的。而且我這邊只提出我所認為的數位照片後製,是以「攝影」為出發點來思考後製的必要性,至於以廣告商業用途的數位合成等不在此範圍內。此外,這都只是我的看法,你也可以完全不認同。
今天也剛好從「前車蘭泊」那裡看到兩段有關的影片,我覺得蠻有趣的,不過這兩個影片如果以我的觀點來看,我都認為他們都是為了商業用途的數位後製作,或者數位合成,比較不能以「攝影」來等同視之,對於商業用途,只要它的商業目的有達到就好,是否大量改變原始照片已不是重點了。
November 6, 2006
ruby plugin for vim
一直都是用 vim 寫 Ruby ,一直也都是黑與白,直到今天才熊熊想到,啊,沒有 syntax highlight。雖然 syntax highlight 對我來說沒什麼太大的用途,可是多點色彩,看起來好像會比較專業點,問了一下估狗大神,找到下面這個網址。
Vim/Ruby Configuration Files
抓 gem 檔回來安裝,設定好 vimrc ,人生又回復色彩了。

Vim/Ruby Configuration Files
抓 gem 檔回來安裝,設定好 vimrc ,人生又回復色彩了。

November 1, 2006
網頁自動化測試
要作網頁的 Unit test 有幾個工具可以用,例如 Ruby on Rails 本身就有提供 Unit test framework 了,而 PHP 也有幾套可以用,例如 PHPUnit、SimpleTest 以及 Spike PHPCoverage 測 code coverage,除了 RoR 我有用過外,PHP 的那些工具我都沒用過,不過這並不是我這篇想講的重點,我這裡主要是想介紹一個最近在玩的玩具,Web Service 的自動測試工具 - Watir。
Watir 全名是 Web Application Testing in Ruby ,沒錯!你看到 Ruby 了,他就是用 Ruby 開發的測試架構。Watir 有什麼好處呢?第一,他是用 Ruby 開發,寫 Test Case 也是用 Ruby,感覺就親切許多,第二,他是直接 launch IE,並透過操控 IE 來測試你的 Web Application,所以可以測出一些可能在瀏覽器上才會遇到的問題,第三,寫好 Test Case 後,一切都可以自動化執行,第四,不管你的 Web Application 是用什麼語言寫的,Watir 都可以支援,因為他是啟動 IE 來瀏覽。不過它也有些缺點,第一,目前只支援 Windows 平台,第二,目前只支援 IE 瀏覽器,第三,因為是靠 IE 操作,所以測試時間會較其他測試方法長,不過總是比人工測快許多。
...繼續閱讀
Watir 全名是 Web Application Testing in Ruby ,沒錯!你看到 Ruby 了,他就是用 Ruby 開發的測試架構。Watir 有什麼好處呢?第一,他是用 Ruby 開發,寫 Test Case 也是用 Ruby,感覺就親切許多,第二,他是直接 launch IE,並透過操控 IE 來測試你的 Web Application,所以可以測出一些可能在瀏覽器上才會遇到的問題,第三,寫好 Test Case 後,一切都可以自動化執行,第四,不管你的 Web Application 是用什麼語言寫的,Watir 都可以支援,因為他是啟動 IE 來瀏覽。不過它也有些缺點,第一,目前只支援 Windows 平台,第二,目前只支援 IE 瀏覽器,第三,因為是靠 IE 操作,所以測試時間會較其他測試方法長,不過總是比人工測快許多。
...繼續閱讀













![Syndicate RSS feed [Syndicate this site]](http://pics.yamedia.tw/images/rss2.gif)
![Syndicate ATOM feed [Syndicate this site]](http://pics.yamedia.tw/images/atom.gif)
