何謂TraceMonkey
TraceMonkey的名稱來自於Mozilla的JavaScript解析引擎-SpiderMonkey與加州大學教授Andreas Gal等人所提供的技術-tracing。Gal目前為TraceMonkey的專案領導人。

簡單來說,TraceMonkey是一套「即時編譯器」,可將程式語言即時編譯成機器語言丟給電腦執行。多數的桌面端程式均是屬於事先編譯好的二元機器碼(binary code),但JavaScript是一種程序語言,通常是逐條執行,因此效能低落。

而即時編譯器(just-in-time compiler)則是當使用者瀏覽新網頁時,將網站傳送來的JavaScript碼編譯成二元機器碼,但TraceMonkey並非編譯所有送來的JavaScript碼,而在追蹤與記錄JavaScript程式執行後,TraceMonkey將會找出容易耗費大量執行時間的程式迴圈,然後再將這些迴圈編譯成可執行碼。

傳統的編譯器(compiler)設計用來編譯整支程式,將所有的程式動作全部編譯成可執行碼,因此編譯工作相當耗時耗力。而Tracing技術將會根據實際的程式執行動作,只編譯實際耗用電腦運算資源的程式碼。

透過濃縮(Concentration)特點,TraceMonkey不需要大量記憶體或是載入速度慢的外掛程式,因此也適合行動裝置使用,這也是未來Moziila的重要開發項目之一。

當然,改善Web應用程式還有許多空間,Mozilla下一步要改善DOM,這是瀏覽器用來描繪與處理網頁用的文件物件模組元件。
Flash起於圖像概念而發展,Silverlight則起於程式概念而發展。
對程式設計師來說,Silverlight會比Flash來的容易上手,未來一旦Silverlight填補了圖像工具及增加中文輸入、網路能力,那麼其將成為新一代的RIA Web Application開發標準。

Silverlight 2.0不需要.NET Framework 3.0,她內建的SLR約4.6MB,完全提供了.NET Language所需要的功能,其雖繼承了WPF複雜度偏高的缺點,但可於瀏覽器上直接執行的優點,可以完全Cover掉這個缺陷。

Silverlight 2.0能做什麼是Flash做不到,或是AIR做不到的呢?
用Silverlight 2.0可以做出一套於IE上執行的進銷存、會計、人事薪資,而且UI介面的方便性可與Windows Forms比擬,而且對.NET程式設計師而言,操控Silverlight比起操控AIR來得輕鬆。而且最近的Silverlight Toolkit推出,證明了Silverlight在元件/控件上的架構,足以讓許多3rd Party廠商生產出很多簡單易用的控件。
如果用 OpenID ,當你瀏覽的網站有支援 OpenID 的話,那你就不必再產生一組帳號密碼,直接用你的 OpenID 進行驗證登入。

OpenID 有幾個主要的角色:分別為 Provider, Consumer, 及 Server。

OpenID 的運作模式如下:

假設今天網站A是一個支援 OpenID 驗證的網站,那麼網站A算是一個「OpenID consumer」;而 Yahoo! 的帳號可以生成一個 OpenID,使用者可以拿著這個生成的 OpenID 到 OpenID consumer 去作驗證登入的動作,這樣 Yahoo! 就算是一個「OpenID provider」;但對 consumer 來說,使用者輸入的 OpenID 不一定長成什麼樣子(往往是 URL 形式),更沒辦法單靠這個字串判斷要把使用者導向何處(理論上是 provider 的登入畫面)作帳號密碼的驗證動作,所以 consumer 必須透過某個協定向「Server 」來問這樣的 OpenID 是否合法,以及要導向的網址。

像一個知名的圖片分享網站 — Zooomr 就是一個支援 OpenID 的網站(當然就是 consumer),當你試圖要登入 Zooomr 時,可以選擇以 OpenID 的方式登入,這時 Zooomr 會把你導向你的 OpenID provider 去作驗證(帳號密碼的輸入動作),如果驗證成功,那 Zooomr 就會信任這個驗證,開始讓你使用 Zooomr 的服務。

當然,即便 OpenID provider 愈來愈多,它們的會員帳號都成為 OpenID,但並不代表這些 OpenID 是相同的,簡而言之,由不同 provider 提供的 OpenID 就會被視為不同的 id,只不過它們有遵循 OpenID 的規格而已。但是對 consumer 而言,只要是遵守 OpenID 規格的 id 都可以進行驗證。
秋天本來就是一個適合戶外踏青的季節,但若是居住在台北市時,何處是最佳地點呢?
答案當然就是陽明山了。
但若是上 陽明山國家公園管理處 的網站照資料時,會發現一堆的官腔官調的內容。
為何這些政府單位都不會憂心自己沒有競爭力呢?



陽明山除了有山有水外,還有好幾隻大香菇


樹蔭佈滿步道,真是讓人心礦神怡



有山、有水、有瀑布


這個果實很像我在佈置耶誕樹的果實


整個山頭幾乎都是芒草


遠眺對面的山嶺


菁山吊橋


由橋上看下


菁山吊橋全景


不知情時,還以為是春天呢!!


山上有許多人種茶樹


秋天到了,其實已是晚秋了
北極冰棚崩落。因為離我們太遠了,所以沒有感覺!!
但居家附近植物的異常變化,應該可以了解了吧!!
氣候變化或許只是一個小小的前兆,但,小心「明天過後」就在明天。


秋天了,家中的楓樹葉子枯黃凋萎了


最近,楓葉又猛然的快速長出嫩芽


結果,枯葉與嫩芽同時存在,現在是11月。


想太多,都怕活不下去了,還是來看一下家中結實的景象吧(雖然是辣椒,但總是果實吧)
北宜公路在編號上屬於台灣省道台九線一段,是一條連接台北盆地與蘭陽平原的公路,全長約82.5公里。起於台北縣新店市碧潭附近北新路底;在宜蘭縣頭城鎮金面山下山之後抵達蘭陽平原,與北部濱海公路(台二線)相交為終點,途經台北縣新店市、石碇鄉、坪林鄉與宜蘭縣頭城鎮。
北宜公路沿線景觀呈現多段變化,在台北縣境內為丘陵景觀,其中坪林鄉路段還可見到台北盆地水源地的北勢溪,所經台北縣諸鄉鎮境內有許多生產包種茶的茶園。從坪林鄉往台北縣、宜蘭縣縣界行進,因地勢攀高,可以見到針葉樹林。
途中尚有跑馬古道,為宜蘭縣頭城鎮、礁溪鄉與台北縣烏來鄉的陸路連結,二戰時期日軍官兵常於其上騎馬巡狩,現已整建為健走步道。
續往宜蘭所經之金面山路段因下山的山路曲折,素有「九彎十八拐」之稱,由於道路線型崎嶇視線不良,早年因重大事故頻繁而被認為是不潔之地,甚至有過往車會灑冥紙以慰亡魂的習俗。但近年來相關單位進行了大規模的路線改良,除了拓寬車道增加緩衝空間之外,一些會阻礙視線的邊坡也經過削除而大幅改善了行車安全,但也逐漸失去原本九彎十八拐的險峻氣氛。

--摘錄製維基百科--


秋天是一個很適合騎車的季節。
早上約八點一刻由家中出發,騎信義路接基隆路至永和端的福和橋下,轉河濱自行車道到碧潭,再出來轉北宜路一段開始今天的行程。途中在北宜路二、三段交接處的雙峰國小前及數個美麗景點處下馬休息外,就直接抵達坪林,結果時間竟已中午(12:15)。到了坪林後,轉進坪林老街,覓食知名的坪林豆腐老店。簡單用餐後,帶了兩瓶好喝的青草茶,於12:45再次繼續後面的旅程。
約下午三點時,抵達以往賣茶葉蛋與八仙湯的地方,現已改為一個很大的縣界公園,現場的攤販老闆娘告訴我,我是今天最後一個單車客;買了熱呵呵的茶葉蛋及加了甘草粉的小番茄,就地祭拜五臟廟後,本來計畫要由跑馬古道下山至礁溪的,但見天候已變得不甚理想,我想就留待下次吧。
回程到礁溪搭乘15:45的首都客運,約16:20回到台北完成了今天的行程。

建議:
1.北宜公路幾乎都在山區中,行程若能早一點出發就早一點,免得像我到後段路程擔心天候的問題。
2.此次見識到首都客運的服務精神,且對單車客極度的禮遇,我給予很高的評價。給予的評語是:行車準時、車況佳,車資合理、服務好,不拆車輪、極方便。


行程路線


河濱車道至碧潭途中見到這隻黑鳥,與他搏鬥了一陣子,好不容易才順利拍到


河濱車道先自拍一下


碧潭到了,也熱身得差不多(約16公里)


不免俗的也在雙峰國小前拍一張


總是要證明一下確有來過台9線


北宜公路於中繼站坪林鄉與台北縣道106乙交會,可轉至台北市木柵一帶、深坑鄉、石碇鄉、平溪鄉。
進入石碇的公路都有這個大茶壺的「石碇」二字,106縣道上有、台9線也有。
我覺得石碇的「地方行銷」做得非常好,幾乎經過的單車客都會來一張,且都會張貼出來。
如此對地方的印象宣傳,真是省錢、快速又節能。


途中經過此地,大門開得大大的,所以就找個參觀的藉口,休息了一下


車子就給他大辣辣的停在門口,反正也沒人管


雖已日正當中,但看著層層疊疊的茶樹,心中消暑許多


光影的效果,讓每一層的茶樹都呈現出不同的色彩


鏡頭拉近拍攝遠處的茶樹梯田


路旁的黃花綠葉與我的愛駒彼此相互輝映


鳥瞰翡翠水庫的上游集水區。因太陽太大,我想既然無法好好拍攝遠景,那就讓近處的蜘蛛入鏡吧!


北勢溪溪水相當清澈


梯田景色


可能是非假日吧!除了偶有一、兩輛重機及貨車外,常態性的馬路上都沒車,騎起來幾乎都可以聽到自己的心跳聲了


這段路可看到路的兩旁都是針葉樹林,可想此時的海拔高度


早上大太陽時,本來想要好好拍個龜山島的,結果下午天氣變成這般景象,我看還是下次再來吧


在「石牌」時,只顧得去買茶葉蛋及水果吃,忘了拍一張到此一遊的照片。所以只好在「九彎十八拐」的地方來一張了。