2012年10月29日 星期一

2012年10月16日 星期二

2012年10月13日 星期六

JavaScript-9

今天來看一下Js 資料型態的轉換
我們之前有提到Js資料型態的有哪幾種~?
就是數字 Number , 字串 String , 布林 Boolean. 還有Null, Undefined

因為Js是鬆散式的語言,所以我們在做變數值的運算時,Js或自動幫我們做強制型的轉換,也就是說我們如果是 Number + String , 這樣的運算過程下,Js會怎麼處理呢? 因為變數型態還是必須要相同才能運算:

數值和字串相加 Number + String --------> 強制轉換為 Number
字串和布林相加 String + Boolean --------> 強制轉換為 String
布林和數值相加 Boolean + Number-------> 強制轉換為 Number

布林值大家還記得只有True & False 這兩種, 進行轉換的時候 True數值為1,False數值為0.
轉為字串的時候就是"True" 和 "False" 來運算

給個例子大家試試看就知道了:


 <script> 
var StringTest, intTest, booleanTest ; //宣告變數

StringTest = "三梔阳";
intTest = 100;
booleanTest = true;

output = StringTest+intTest ;
document.write(output+":"+typeof(output)+"<br/>");
// 我們看字串加數值的畫面還有用typeof()函數看轉換的結果

output = StringTest+ booleanTest  ;
document.write(output+":"+typeof(output)+"<br/>");
// 我們看布林加數值的畫面還有用typeof()函數看轉換的結果

output = booleanTest + intTest;
document.write(output+":"+typeof(output)+"<br/>");
// 我們看字串加布林的畫面還有用typeof()函數看轉換的結果
</script>


結果為:

三梔阳100:string // 強制轉換成字串所以原數值轉換為"100"字串來相加,顯示類型為string字串
三梔阳true:string //強制轉會成字串所以布林值轉換為"true"字串相加,顯示類型為string字串
101:number // 強制轉換成數值,因為true的數值為"1", 所以 100+1=101,顯示類型為number數值

PS: null 和  undefined 比較少遇到所以就請各位自己嘗試看看囉

下回我們要看流程控制囉! 

2012年10月6日 星期六

收獲的一天

今天開始上Unity3D的課(想到也好久沒更新了...@@),晚上和以前的老師同事吃飯,我覺得收獲很多。
第一點是因為Unity3D的課程,授課的老師是中央畢業,待過業界一陣子再出來講課,他授課的方式讓我久久無法忘懷,就是印象很深刻,他教一套軟體很用心很仔細,他不會很死的去講一個物件或是一個Tool該怎麼使用,他會反問然後用他自身的經驗告訴我們這樣用或許不錯,並且用討論的方式來讓我們去深入思考。比如說他再講解Shader的時候,他能夠用很淺顯易懂的方式告訴我並且連貫到像是Mipmaps,Flip和Clear flag的原理,這個是我在書上是學不到的,上課也沒什麼壓力,最主要的是我很久沒有在業界遇到這樣的老師吧,這樣的上課方式也很久沒嘗到了~~所以我覺得即便是上他的課就能融入他所創造的思考領域之中,是一種很棒的感覺。

再者是和以前老師同事的聚餐,老師除了是學校的大學講師之外也是半個業界人,他教網路,自己也接網站,也寫系統和APP。聽他論述他目前的狀況以及對於資訊產業的未來,其實還是有努力的空間,他的網站經營了8年而且不是只有一個,好幾個人要找他合作,投資上千萬的合作案給他,讓人覺得很羨慕也很佩服,他告訴我們其實只要抓到方向並且要有一個正循環,你就會越來越進步。怎麼說呢,他說其實在接案的期間,還是會遇到不會的問題,但你會硬著去學習之後度過了這個關卡這個東西就變成你自己的,再拿到了bonus,成了一個正循環,我相信這不難理解,但是看到這樣的例子而言對自己就是一種期許,也覺得有了一點動力。

所以說,要多出去外面接觸認識各類的人和事物,並且設定好目標,一步一步的走下去,不嫌晚的!

粗心阳和大家共勉之~我應該還不會太老啦....:D

2012年10月4日 星期四

2012年10月3日 星期三

乘著光影旅行的故事

這是介紹一本關於攝影大師"李屏賓"的書。
(圖片 摘自網路)

首先,這是一本書也是一部關於"Mark Lee(李屏賓)"的紀錄片。
紀錄片是源自於兩位導演,書中有詳細的談到,大家有興趣可以翻閱。

我想說的是看完這本書的感想:
李是一名專業的電影攝影師,幫過許多大導演拍戲如侯孝賢,王家衛,張艾嘉,姜文...等。
他是台灣人,在中影工作一段時間再到香港,過著艱苦的攝影學習生活,非科班出身。

何謂光與影? 在學攝影的我最想了解的當然就是這本書可以告訴我怎麼去捕捉光與影,但讀完之後發現這本書比較像是概念的啟發,畢竟此書本來就不是教科書...而是在講李怎麼去拍電影的過程以及他的人生經歷。
我拍攝畫面的時候,只是想表現一個景物依舊、時光流逝、人事已非生命還有希望,一點點光。
我們攝影的時候講究器材還有好的被攝物體(景,物,人),但是你有沒有想過,自己可以動手製造出一個適合拍攝的環境?李就是這樣,他不拘泥要怎麼拍,他可以利用爆米花的反光,濾鏡的調色,大自然的自然光來自由運用。

要做一個攝影師,第一個你要了解燈吧。
不觀察光影,你永遠不容易掌握到好的光影。這些東西就是這樣,你不關心它,它不會是你的。 

拍攝的時候,李經過大量的練習,我說的練習包含了技術和人文。他和侯孝賢合作的時候,能夠慢慢的將導演說所的話融入自己的思維再透過鏡頭來拍攝出來,或許一開始不能讓導演滿意,但是後來導演都放給他拍了。你能夠虛心的接納外來的文化並且轉化出好的東西來拍照那你就成功很多了。

李比較喜歡用大光圈的拍攝方式,他注重的是拍攝的內在,也可以說他已經把拍攝的場景,人物和故事都融合在一體來拍,不特別拘泥要很清晰要對焦準確,他說要"Focus inside"就是我們要對焦的地方是內部的東西。好比你要拍暗,那麼他可以給你暗部中還有暗部,他能夠表達出他想要的層次的感覺,又那麼的自然。

他的心很細,但是卻不會拘泥,可以說他是一種非常具有彈性思考的人。他的態度更不用說,他說他不會讓自己太飽,這樣會太鬆懈,拍不出想要的。他堅持不讓攝影助理掌幫他掌鏡,他要自己透過攝影鏡頭去看。即便拍完了一段,他也不會休息,他會一遍又一遍的檢視,他甚至會幫導演想辦法拍出更好的畫面。

我們喜歡去現場看,然後去進行,而不去說那個代表了什麼很深,很重的含義,讓你多麼難過什麼的。我從來不談那個,只是想著,怎麼在影像中找到文字裡面的魅力,然後可以傳達文字裡面的想像給大家。如果影像可以文字化,影像就會像一幅畫,畫裡面有一首詩,同樣的意思可以延伸...

最重要的是我們要用心去拍攝,要多觀察大自然還有身邊的景物,多加的利用,在這個同時你一定會有所進步和提升。

最近我也有所領悟的是,不一樣的相機給你不一定你就會拍,那是因為你沒有用心去了解你手上的東西,拍出來的影像要能言之有物,光靠感覺是不行的,感覺是建構在你已經累積了無數經驗和努力展現出來的一瞬間,所以技術累積很重要,用心感受也很重要。

2012年10月1日 星期一

超現實-黑白攝影

來自克薩斯州奧斯汀的攝影師"Eddie O’Bryan"拍攝的黑白攝影

這是黑白攝影才能做到的感覺,或是說黑白攝影能夠表現出它獨特超現實的味道。