2008年12月31日星期三

2008 年最後一日

寫個 Entry, 留個紀念. 哈哈~~

新年快樂~

2008年6月8日星期日

Google Reader 使用筆記(下)

這次要介紹的是 Google Reader 比較 Social 的地方。這功能能讓你的朋友分享到你感到有興趣的 Blog Entry。

  1. 首先你要更改你的語言選擇至英語,因為這個功能現在只提供給英語使用者。到 Settings > Language > English。如果一切正常,你會看到 Main Pane 變成以上的樣子,多了 Your Stuff 和 Friends' shared items。
  2. 跟著你就可以加入朋友了。Google Reader 會默認你的 Google Talk 上面的人為 Friends,所以只要你把朋友的 Gmail Account 加入到 Google Talk 裡,他們就可以看到你的分享,如果他們也有在 Google reader 分享,你亦可以在 Friends' Shared items 中看到他們的分享。
  3. 如果你不想安裝 Google Talk,其實有另一個方法加入朋友。在你的 Reader 版面左上角按下 Gmail,在 Gmail 版面的左邊就有一個 Google Talk 的 Pane。在那裡按新增聯絡人邀請加入你的 Friend List。
2) Notes in Google Reader
除了 Friends Share,還有另一功能,就是 Notes。當你對某一篇文章有點感言,你可以使用 Shared with note 的功能(在每個 Blog Entry 的底部,在 Share 旁邊),按下後就可打進你的感言。Notes 的另一個功能是加入並非 Blog Entry 到 Google Reader。在 Main Pane > Your Stuff > Notes。你會看到如下圖:

你可以直接在左邊的方格寫入你想分享的東西,然後分享就可以了。而右邊的,你可以把一條 Notes in Reader 的 Link(Javascript)加入到你的 Bookmark。當你想分享某一個網頁時,就按下這 Link,就會有一個 Google Reader 的方格出現(跟 Shared with note的一樣),你可以更改想分享的網頁內容,也可以加入個人感想。不過有一點要注意的是:如果你是 Firefox 使用者,你需要開啟接受來自第三方的 Cookie

不只你訂閱了的 Blog Entry,

[繼續閱讀]

2008年6月2日星期一

Google Reader 使用筆記(上)

上次解說了什麼是 RSS Feed,這次就詳細說明一下 Google Reader--其中一款 Aggregator 的使用心得。


加入了第一個 Feed 後,在「Add subscription」下面就會出現你已經加入的 Feed 的名稱(這個 Area 叫 Navigation pane),你是可以更改這個名稱的。最簡單的方法是在右手邊的 Read Area 中,在 Feed 名稱的右手邊,有一個「Feed setings...」的 Selection Button,按下你會看到「Sort by...」、「Unsubscribe」、「Rename Subscription...」、「Add to a folder New folder...」等選項。除了 Folder,我想我不用詳細解釋這些選項吧。如果你有很多 Feed Subscription 的時候,你就可以把 Feed 歸類於不同的 Folder。注意你是可以把同一個 Feed 放在多於一個的 Folder 中的。

「Feed setings...」的右邊,有 Expanded view 和 List view 兩個不同的選釋。你可以試試你喜歡那種看 Feed Entry 的方式。Read Area 底下有 Previous item 和 Next item Button,方便你瀏覽 Entry。Feed Name 下面有 Show ??? new item - all items,Mark all as read 和 Refresh。前面兩個只是 Item Filter,後面的很明顯我不解說了。注意按 Refresh 會比 Refresh 整個 Reader 頁面快的,所以請善用這個功能。除了在 Read Area,Navigation pane 也有類似的 Button。

在 Navigation pane 底你可能已經發現了 Manage subsciptions 的 Link。除了這個,你也可以在右上角的 Settings 進入相同的版面。在那你可以管理你的 Feed,Folder 等等。完成後可以按下 Back to Google Reader 返回。

現在你可以瀏覽你的 Feed Entry 了,還未瀏覽的 Entry 會是白色的,而在 Navigation pane 中亦會出現你還未閱讀的 Entry 的數目。每個 Feed Entry 的底下都會有數個選項:
  • Add star - 這個跟 Gmail 的 Add star 是一樣的,即是你覺得寫得很好的 Feed Entry,你可以記下來,放便以後翻查。
  • Share - Google Reader 有一個分享功能,選取這個 Button 後,這個 Entry 便會出現在你的Shared items 中(左上角的 Main Pane)。你 Share 出來的 Entry 會由 Google Reader 結集為一個 Feed web page,這個 page 也有一個 RSS Feed,只要你告知你的朋友這個網頁,朋友們就可以看到了。(PS: 我會在後面說明另一種不需要加入對方的 Feed File,又可與朋友互相分享的方法,所以不用那麼急著告知朋友你的 Shared items RSS Feed 呀~)
  • Share with note - 你可能沒有這個 Button。我下次會詳細講講什麼叫 Notes。
  • Email - 就是用 email 寄這個 Entry 給你的朋友呀。
  • Keep unread - 你的可能是 Mark as read。
  • Edit tags - 除了 Folder,還有 tag 的功能。Tag 會出現在 Navigation pane 中。除了 Shared items 外,其他的 Starred items, Folder 和 Tag 都可以用 RSS Feed 分享給朋友們。按 Settings > Tags 就可以管理你想分享那個 Folder 和 Tag 了。
最重要最重要的就是 Google Reader 跟其他 Google 的產品一樣,都有搜尋功能。在 Google Reader Logo 的旁邊,你可以找到這個功能。所以就算你有很多的 Entry,只要你分門別類好的話,那就不難搜尋出來了。

最後的就是左上角 Main Pane 中的 Trends。Trends 最主要的功用(我覺得)就是除去長時間都不更新的網頁,在那你可以看到這些資料。

這次就講解這麼多吧!其實已經足夠去使用 Google Reader 的了。下次我會講講 Google Reader 中比較 Social 的功能,Reader Shared items 和 Notes in Reader。

[繼續閱讀]

2008年6月1日星期日

何謂 RSS Feed?

在一個資訊爆炸年代,每日 Check 著常到的網站是十分花時間的事。比方說你有數十個常到的網頁,每個花上你一分鐘,每天就可能花掉你大概半小時的時間。如果是數百個網頁呢?除非你是時間非常充足的人(大多數現代人都不是),不然這明顯是一件很花時間的事情。哪麼在 Web2.0 的時代,有否更好的瀏覽網頁方式?是有的,就是我今日所要介紹的 RSS Feed

[繼續閱讀]

2008年4月30日星期三

物理中的數學(一):粒子運動學和微積分

受友人所托,要寫一些在物理中使用的數學。目標讀者是中學生。我想是有一點難度的,因為老實說,中學裡的物理課所用的數學是太簡單了。在大學的物理,最低限度也需要 Linear Algebra 和 Multi-variable calculus 才可以完成大學物理的本科課程。相比起中學那些代數,真正的物理所用的數學可以說是艱難多了。因此,如果沒有這些數學根底,也許很難會對我在這所談的物理或數學提起興趣吧!那就有點失去了寫這一系列文章的意義了。不過,無論如何,先寫寫吧。

在第一篇裡,我打算寫寫粒子運動學 (particle dynamics) 中所使用的微積分 (calculus)。當然,為了令(至少是會考的)中學生們對他們所學有所共鳴,我只會討論一下最簡單的一維粒子運動學,而所需的微積分也是中學生們會學到的。

  • s=s_0+ut+\frac{1}{2}at^2
  • v^2-u^2=2as
  • v=u+at
  • s=\left( \frac{u+v}{2} \right) t

($s$: displacement; $u$: initial velocity; $v$: final velocity; $a$: acceleration; $t$: time duration; $s_0$: initial displacement, assumed to be zero)

你可有留意總共有五個變數($s_0$ 不算),但每一條中只有四個。因此,對於這種 constant acceleration 的系統,如果你知道了其中三個量,其餘的量也可以由以上的方程中找出來。簡單麼?

但是,現實宇宙中有多少東西只會作 constant acceleration 的運動呢?不是沒有,只是不太「現實」。自由落體 (Free falling) 在現實中會出現嗎?不是不會,不過在地球上的話就有 air friction 囉,要真正的 Free fall 嗎?大概要去月球吧!

好吧!要做「真實」一點的物理,我們一定不可以假設加速度是常數,而是一個隨時間改變的變數 $a(t)$。對應以上四條的式子就變成:

  • v(t)=u+\int_{t_0}^{t} a(t) dt
  • s(t)=s_0+\int_{t_0}^{t} v(t) dt
  • v(t)=\frac{d}{dt}s(t)
  • a(t)=\frac{d}{dt}v(t)

在這,我就不講解如何得到這些式子了,反正學過微積分的同學們都很容易理解。可是,你可能反而從這裡理解何謂微積分。移位 (displacement) 對時間的改變就是速度 (velocity),速度對時間的改變就是加速度 (acceleration)。物理在這裡就提供了一個比較直觀的解釋,而不再是一般中學數學教師所講的,微分就是求 graph 的 slope,積分就是求 graph 「底下」的面積。這其實是很自然的事,因為當初微積分就是為了要解決物理問題而發明的。

在這討論了一維的事況,其實在三維都差不多,因為在牛頓力學中,x y z 三個方向是可分拆的 (decoupled),即可以將其獨立出來,再運用以上的方法便可解決問題了。你可能會想,哪還不是一樣容易嗎?其實問題的難度不在維度,而是在粒子的數目。我們只討論了單粒子(或剛體)的運動學,如果是兩粒那還可以有 analytic solution,如果是三粒或以上,基本上是解不出來的,除非是一些特別的系統。這時候,物理學家就只好用其他的方法去解問題了。例如太陽系八大行星,以前就會用 perturbation 的方法來做,現在就用 numerical method 在電腦上做計算好了。

好吧,就談到這裡。下次應該會談些線性代數 (linear algebra) 的東西。

[繼續閱讀]

2008年4月7日星期一

第四代的香港人

看畢呂大樂的《四代香港人》,薄薄的一本,慢的也只消一小時便可讀完;但讀畢後絕對可以很好的理解何謂香港人。如果是香港人,或者想了解香港人的,絕對值得一看。當然,書中並非把所有香港人都描寫詳細,這是不可能的,但對理解絕大部份的香港人,讀這書是卓卓有餘。

我在這主要是想談談第四代的香港人。書中定義為 1976 - 1990 出生的香港人。這代人生於繁榮時代的香港,生活富足。因為社會條件的改變,已經不像「戰後嬰兒潮」的第二代一樣到處都是機會,但卻會受到上幾代的影響(更甚是強迫)去走一條上幾代認為是好的路。第四代的人基本上是沒有選擇的,現今的香港社會由第二三代的掌管,第四代就必須跟隨他們的一套,可惜上幾代又好像沒有發現社會條件改變了,只會強加他們的一套在第四代香港人身上。這代人的特徵就是沒有個性。

我想問的問題就是,甚樣才能不做這樣的第四代人?

[繼續閱讀]

2008年2月28日星期四

人生的無奈(上)

人常會感到無奈。本來覺得事情應該會發展得很好,但慢慢到因為感受到事情卻不太可能的時候,人總會感到無能為力的無奈感。

在這篇,先談談選工作的無奈。

[繼續閱讀]