2015年10月3日 星期六

2015日本自助旅遊


首先感謝 Jui Yung Huang、Jocelyn Lee及Henry Wu,一直想一個人去日本自助旅遊,卻一直是有想法無計畫,經Jocelyn Lee鼓勵以及Jui Yung Huang幫忙,讓我這趟旅遊在短短2週內就規劃完成並且實行。也感謝第一天晚班飛機能借宿於Henry Wu,讓這趟旅程順利的展開。

第一站 Yokohama
晚上抵達成田機場後,持護照購買來回Narita Express票卷,直達Yokohama。隔天一早從橫濱駅搭地鐵Minatomirai Line直接到最終站。徒步從中華街逛到山下公園最後到象之鼻公園及紅磚房倉庫,山下公園是座臨海公園可延著走道邊吹著海風看著港邊風景,路上還看到有畫家正在構圖一艘輪船。
山下公園往海邊望
走過山下公園後,轉進象之鼻公園,便可看到紅磚房的一角,許多人在著悠閒地運動,跑步或徒手重量訓練或划船。
象之鼻公園一角
象之鼻公園一角
象之鼻公園一角
轉過一個小橋後,便可看到紅磚房倉庫的全貌。坐在倉庫上向外望,亦可看到海港風景。
紅磚房倉庫
紅磚房倉庫向外望
走回車站路上還會經過一個cosmos world遊樂園,聽說晚上夜景相當漂亮,但因為行程上規劃中午要前往富士山湖口湖,於是回到橫濱西駅搭結束了Yokohama半天行程,把夜景留給下次。
遊樂園





2008年1月7日 星期一

Lab Packet Sniffer


透過sniffer軟體,網路上的封包幾乎都一覽無疑。
如果若有機會身為一位網管者,加碼的處理是相當重要的一環。
SSLD VPN SSL secure IP 都是網路封包加碼的概念、技術。

Lab Google Group


透過google group的功能,可以邀請朋友一起參與這個空間,除了有論壇的功能,還可以分享自己上載的檔案。
與BBS比較,bbs是純文字的分享空間,而且大部分是開放空間。
若在線上討論的私人團隊當中,這是相當不錯的工具。

Lab Web Analytics



能夠隨時查詢最近自己的網頁流量,不錯的功能。

2007年12月31日 星期一

Lab Google Presentation



能夠數個人一起討論簡報,是個不錯的功能。

Happy New Year!

Lab Drag-and-Drop by AJAX



將所要控制的事件(play&stop),放入條件敘述裡(if else)。

新年快樂。

2007年12月28日 星期五

期末報告題目

我挑選的是Laszlo in 10 minutes裡Scripting的範例部分--Event Handlers
Scripting意思就是"事件",能夠借由"邏輯運算"來判斷事件真偽和類似If else的敘述,來達到"控制物件"的目地。
一些物件的特性都能輕易地改變、控制,所以我挑選這個令我雀喜的範例。

code:(replace'<'和'>'to'['和']')
[canvas]
[button onclick="vw.setWidth(200)"]Expand Width[/button]
[!--定義button,並設定事件:當按下button(Expand Width)時,改變id為vm的物件寬度為200 --] [button x="120" onclick="vw.setWidth(100)"]Reset[/button]
[!--定義button,並設定事件:當按下button(Reset)時,改變id為vm的物件寬度為100 --]
[view id="vw" y="30" width="100" height="100" ]
[!--定義一開始要show出來的物件(vm) --]
[!-- onwidth is sent anytime width is changed --]
[handler name="onwidth" ]
this.setAttribute('bgcolor', (this.width > 100 ? red : blue));
[!--利用handler裡的'onwidth'當物件(vm)改變寬度時,會有所動作。所以我們可利用邏輯運算來描述想要的改變:控制顏色(bgcolor)當此物件(vm)寬度大於100則顯示紅色,否則顯示藍色--]
[/handler]
[/view]
[/canvas]

[!-- Copyright 2006 - 2007 Laszlo Systems, Inc. All rights reserved. Use subject to license terms. --]
效果:


這個範例中有設定id名稱,也就是設定物件,雖然只有單一物件,但若擴及數個物件,並描述它們之間的互動關係,那我想這個物件導向的設計將會更有體會它的好處。
裡面還有button的onclick,也是事件的一種,能夠改變某一物件的狀態(此範例是width),不過這範例特別在於又透過onclick後的參考值當變數去啟動另一個事件(onwidth)以再改變(bgcolor),這種類似鏈子串聯起來的事件在動態網頁上伴演很重要的角色。
高中時曾玩過flash,做動態網頁去比賽,裡面的action script不外乎也是物件導向的設計,但它更結合各種向量變化、繪畫功能(例如顏色漸層),來提供更完整的物件運動。我個人是比較著迷於flash所做出來的華麗網頁,不過也是有缺點,無法像JaveScript還能夠結合HTML設計網頁。
感謝老師這學期的教學,讓自己學習到很多不一樣的知識,我很喜歡老師的課,沒有壓力,卻能夠學得比其他課來得更多。