2010年6月26日 星期六

A list of Janine Jansen

喜歡聽音樂最早以前可以追朔到大學時期, 那時候正因為在韓劇:野蠻女友 片中的卡農(cannon)鋼琴獨奏而開始喜歡上鋼琴這種樂器,,,念書的時候, 因為做的東西跟音樂有關, 所以在收集資料的過程也就一直聽音樂, 不知不覺得就慢慢喜歡上了, 不過比較偏向管絃樂(orchestra)那種,,,,一直到現在卻發現自己喜歡上小提琴的多愁善感. 所以這陣子狂聽小提琴的獨奏曲. 在youtube裡面就無意的發現 Janine Jansen 這位演奏家, 他在演奏的時候有時輕快有時嚴肅的表情, 而演奏的曲風也很有自己的一套風格. 所以底下列個幾個小弟最喜歡的violin concerto, 由Janine Jansen所演奏.


Janine Jansen - Beethoven Violin Concerto 1/5


Janine Jansen - Beethoven Violin Concerto 2/5


Janine Jansen - Beethoven Violin Concerto 3/5



Janine Jansen - Beethoven Violin Concerto 4/5


Janine Jansen - Beethoven Violin Concerto 5/5



Janine Jansen - Tchaikovsky Violin concerto op.35 1-1/3


Janine Jansen - Tchaikovsky Violin concerto op.35 1-2/3


Janine Jansen - Tchaikovsky Violin concerto op.35 2/3



Janine Jansen - Tchaikovsky Violin concerto op.35 3/3



Janine Jansen - Bruch violin concerto





2010年6月7日 星期一

兩篇受益很多的文章

這兩篇文章分別是大學以及碩士畢業之際, 兩個在我人生中佔了很重要角色的長輩寫給我的.
放在這邊時時提醒自己!!!
--大學畢業文--

恭喜你畢業了!!!
這封mail是前幾天,我mail給 其他工讀生的工作進度報告。
話中有一些我對她們的期許,也希望這 封mail轉寄給你看,你也能有所收獲。
我覺得,年輕人工作,就 是不能怕吃苦。
"吃苦當吃補"這句話有 聽過吧!
愈是苦,愈 能從中學到東西。
過於安逸的 日子,反而要害怕,因為想想正在努力打拼的人,或許一、二年內看不出來,但時間久了,就會察覺到自己落後很多。
試著在每件 事情上,得到點什麼。(否則,就是浪費了時間和精力了!)
也要試著讓 自己多接觸任何可以學習的機會。(別人若不給機會,就要靠自己想辦法去爭取。)
在社會大學 沒有任何人會逼迫你,唯有自己靠自己努力,才會有存在的價值。
加油 囉!!!
--碩士畢業文--
吾與君下相識一年有餘,吾雖非聖賢,亦深諳聖賢之理‧君 下為千里馬,嘆吾非伯樂,未能盡吾所能,以君下之才能,此吾所以為憾‧然吾竊以為古之所謂千里馬,非坐井觀天,閉門造車所以得為千里 馬‧聖賢有云:「學然後知不足、教然後知困;知不足,然後能自反,知困,然後能自強‧」、「傲不可長,欲不可縱,志不可滿,榮不可 及」、「博觀而約取、厚積而薄發」‧此皆為吾之圭臬,未敢輕忽‧
然吾觀今之人未能及於古之賢者,非才有遜於古之賢者,實乃古之賢者,平居以自養,不敢輕用以待其成,此 其今人所以不及也,吾亦深感其理而常以為不足以自學‧然君下之才能雖駕於常人之上,卻自以為是,未待持滿而發之,吾實未見其明也‧吾 自知非有過人之處,亦知教者如撞鐘,叩之以小者則小鳴,叩之以大者則大鳴,君下今自以為滿而拒叩之,吾雖以為憾,即舍鳴之也‧爾後, 君下當謹記為學之道如叩鐘,如發弓,如田稼;叩之以待其鳴,持滿以發其弓,斂之以常其熟,切記‧
 

2010年6月6日 星期日

IE/Firefox DOM差異性-setAttribute

最近在寫js上的一些code, 發現IE與Firefox上的一些DOM差異; 其實本來就知道有些差異了, 只是每次都會忘記然後又要重新找答案..所以趁記憶猶新的時候寫下來:)
在用DOM(Document Object Model)的時候常會用到一個方法叫做setAttribute.
例如說: 
var newtext = document.createElement('input');
newtext.setAttribute('type', 'button');
newtext.setAttribute('id', 'b1');
newtext.setAttribute('value', '按鈕');
newtext.setAttribute('onclick', 'alert(\'showme\')');
以上這些code在Firefox上是可執行的; 但是一旦換上IE之後就掛點了.
主要原因在於IE的setAttribute是不完整的, 無法支援onclick這種event.
所以比較簡單的做法就是.
newtext.onclick = function(){ alert('showme'); };
這樣在IE上就可以work well. 更詳細的內容請參考ref1.
另外, IE與FF上有其他的不同點, ref2提供了一個很好的cross site的function interface.
底下複製一份該作者(Stephen Chapman)所提供的內容.
// Cross Browser DOM
// copyright Stephen Chapman, 4th Jan 2005
// you may copy this code but please keep the copyright notice as well
var aDOM = 0, ieDOM = 0, nsDOM = 0; var stdDOM = document.getElementById;
if (stdDOM) aDOM = 1; else {ieDOM = document.all; if (ieDOM) aDOM = 1; else {
var nsDOM = ((navigator.appName.indexOf('Netscape') != -1)
&& (parseInt(navigator.appVersion) ==4)); if (nsDOM) aDOM = 1;}}
function xDOM(objectId, wS) {
if (stdDOM) return wS ? document.getElementById(objectId).style:
document.getElementById(objectId);
if (ieDOM) return wS ? document.all[objectId].style: document.all[objectId];
if (nsDOM) return document.layers[objectId];
}