親愛的小白,就在昨天晚上,溫柔的Wilu告訴我你最近很不安分了,整天想著要逃出這安逸舒適的鼠籠。每個人都嚮往自由,我相信小白鼠也不例外,所以我一點都不驚訝。但是在我仔細聽了你嘗試逃獄的經歷之後,我不由得倒抽了一口氣。
Wilu說,你每次都會把籠子中的軟木與飼料收集起來放到杯子裡,然後再把碎紙鋪在杯子上,努力地墊高,好讓你的兩隻前爪能勾到鐵籠,好等待著我們幫你的籠子大掃時,可以在第一時間逃離這個鐵籠。Wilo說,這還不打緊,你竟然還可以把杯子填得密密實實的,讓她每次在幫你清理時傷透了腦筋。
天啊,小白!你不該踏入資訊界的,你應該當個建築師傅才是。
你知道嗎?目前的台灣建築界最缺乏的就是你這種有腦筋、肯吃苦、又廉價的建築師傅了。而且,你是有著中華民國國籍的小白鼠,應該是可以受到勞基法的基本薪資保障,與其到資訊業過著沒日沒夜的生活,那不如當個朝九晚五,鐘點高,又可以正常上下班的師傅還來得好一些。喔?你懷疑做工的鐘點比較高?當然,跟那些分紅、分股票分得天花亂墜的人當然不能比,但是你如果跟現在的大學生畢業生平均薪資比起來,可就差了非常多了呢!
我以我12年前高中時期暑期打工做板模的薪水來算吧!那時一個師傅工作8:00~17:00,中餐老闆提供,一天的薪資平均是NT$ 1500,而比較專業一點的師傅,通常可以拿到NT$ 2000以上。像我這樣的打工族,大概就是NT$ 1000 ~ 1500左右。當然,每個專業不同的師傅,薪資當然會有不同,但是你這樣一隻小白鼠,畢竟由你的表現得知你的專長應該是灌混凝土而已,NT$ 1500 應該就頗高了。
什麼?你覺得灌水泥沒意思,想開挖土機填土?剛好,我打工時也開過怪手和山貓,大概就跟開一部坦克車差不多的感覺。而且,你真是隻聰明的老鼠,開怪手可是很好賺的呢!如果挖土機是公司提供的,那你一天至少可以有NT$ 2000的薪水。若挖土機是你自己的,那價格立刻翻升數倍,一天可以有NT$ 7000的薪水。不過你千萬要小心,別挖到了瓦斯管、水管以及地下電纜這些東西,因為挖斷了你大概賣了自己都還賠不完。
可惜,現在台灣建築承包商大多不用本地勞工了,所以即使你值這麼個價位,也大概沒有工作讓你做。因為自從政府引進外籍勞工之後,幾乎完全剝奪了本國勞工這種勞力工作的機會。所以你要想辦法轉型,不能做單純的苦力勞工。
這就是我為什麼建議你當個師傅,而不是當個工人的原因。現在這類的台灣勞工,已逐漸與工程承包商脫離了關係,取而代之的建築設計師。一個好的設計師,背後通常有個能完美將他的設計付諸實行的工程團隊。而好的工程團隊,也因為設計師接連不斷的案子,而有了相對穩定的收入。
親愛的小白,你千萬記得,工作就是如此,沒有單純個人獲利這回事,你在享受著獲利同時,千萬別忘了將利益分享給那些在你背後支援著你的伙伴。工作唯有依靠獲利才能將工作品質與團體信任結合在一起,當你背後的團對缺乏了獲利的要素,你就很難不去避免他們偷工減料、因循怠惰。畢竟人們都需要生活;一個沒有收入,單純靠著忠誠度來維繫的合作關係,是很難擦出火花的。
所以小白,無論你看了這篇之後仍然決定往資訊界發展,或是想開了往建築界發展,都千萬要記住「利益均分」這四個字。因為吃獨食的小白鼠是絕對不會受歡迎的。
2006/09/30
2006/09/28
給小白鼠的備忘錄 (二)
小白,別這樣窩在從木屑挖出來的地洞裡,我不是故意對你兇的。我只是一時之間難以接受你告訴我的「生涯規劃」。
你那天用那紅通通眼睛看著我,對我說,你前天晚上看了一整夜電腦上正在編譯的程式,讓你讓你對電腦產生了興趣,決定未來要當一隻生活在資訊界的老鼠。這個決定真的讓我又驚又喜!驚的是你在還沒搞懂什麼叫做「資訊界」之前,你就決定要在這「乏味」的領域渡過你那這短短的鼠生。喜的是你如果踏上了這條路,你就注定會在珍妮花的眼中,成為一個什麼都知道的資優鼠。(即使你仍然什麼都不知道!)
什麼?你說我輕視你,說你什麼都不知道?還說你進了資訊界之後要去宏●電做老鼠專用手機?喔!小白,姑且不論他們有沒有給小白鼠的職缺,但是你知道嗎?科技公司不等於「資訊界」啊!更何況,我擔心你即使進去之後,最大的機會是被派到為你新開的電磁波測試部門,看看電磁波到底對生物到底有什麼不良的影響。
我不是在澆你的冷水,無論你想不想聽,我都要告訴你,進了資訊界之前你要先知道的6件事。
一、你要學會「寬容你的敵人」和「打擊你的盟友」。
雖然你還年輕,但有些事件你未來一定會發生。像是你的案子在競標過程中失敗了、你的薪水被新同事超越了、甚至你會發現,你的上司為什麼可以看似什麼都不用做就可以坐領高薪!我想,那時的你一定會恨透了這些傢伙。但是,請記得,務必以寬容的心對待他們,並用謙卑的態度看看自己到底和他們的差別在哪裡?
你要在「資訊界」生存,你就必須讓自己成為一隻隨波逐流的白老鼠。換言之,客戶要什麼,老闆要什麼,你就要以最喜樂的心情生出來給他們,我明白這違反動物的天性,但也許你晚上可以抽時間看看大愛劇場,大概多少可以改善你那焦躁的脾氣。這不為什麼,只是為了你的健康,因為你無論怎麼反抗,日子還是得過下去,與其胸口充滿怨氣地把事做完,不如歡喜地把事情做到超過大家的期待,你反而可以從中獲得下次勝利的契機。
既然沒有永遠的敵人,那當然沒有永遠的朋友。資訊界的各山頭,永遠只有一個霸主。在這個人吃人的社會裡,為了僅存的「愛」,請你一定要「心懷慈悲」的用力打擊你的盟友。你要讓你的盟友徹底的瞭解,他所領導奴才們,已經受不了他的停滯不前,全數投向了你的懷抱。也許有些忠臣會永遠追隨著他,但那無所謂,只要你自己明白,他們所謂的「忠心」,就是讓自己隨著資訊流淘汰的最大推手。
而你所需要做的,就是展現一項項最新的技術給你的盟友,讓他們看著流口水,然後投下成本複製類似的技術,此時你已經又開始發展新的技術。當追逐的競賽一開始,只要你永遠保持著領先的地位,這場競賽終究會以棄權或屈服的結局來結束。所以,為了不讓你自己成為棄權或屈服的角色,請努力地打擊你的盟友,你一定要讓他相信(當然自己也要堅信),你才是站在真理的一方。不要擔心「失去盟友」這件事,當你站上山頭之後,他們自然就會用喜樂的心情回到你的身邊。
小白,請謹記,為了你的健康,請「寬容你的敵人」,為了真理以及你手下奴才的身家幸福,請盡力地「打擊你的盟友」。
二、你要明白「知識無價」與「資訊有價」的差別。
「知識無價」這句話你也許聽過,但是你沒搞懂「無價」的定義。無價的解釋並不是「無法用價值去衡量」,在資訊界裡頭,這解釋實在太膚淺了。在資訊界的無價,就是單純的「沒有價值」。沒錯,知識是沒有價值的,因為在這個時代,所有的人都把所謂的「知識」往網路裡丟,不管這知識是黃金或是垃圾,你都可以在網路上拿到。這些把「知識」丟出來的人,不怕你學習這些知識,因為他們巴不得你學會了壯大他們的聲勢,接著幫他們推廣名聲。此外,即使你拿到了「知識」,也不一定能變成自己的;但也許有一天,你的兩隻小腿被貼上電擊片,在被電擊的瞬間,你竟然因此而開悟也不一定。
所以,「知識無價」,你要讓知識有價,你得先讓自己開悟,無論是不是用電擊的方法。
而「資訊有價」呢?親愛的小白,你知道你能收到的訊息都是所謂的「第二手」或是「第三手」的資訊嗎?資訊界有價值的資訊,只有「第一手資訊」,唯有能獲取第一手資訊的人,他才能掌控資訊界的瞬息萬變。這些人在接受第一手的資訊之後,便可以立刻將資訊應用在自己的工作上,等到有一天他玩膩了,有更新的技術出來了,這些人便開始將資訊作翻譯、分析以及分解。等到你看了這些第一手資訊擁有者所製造出來的第二手、或第三手資訊,你將會發現,全世界的人都學會如何利用這些資訊賺錢,於是利益被瓜分。那些獲得第一手資訊的人早已拍拍屁股離開。
所以,資訊是有價的,資訊就跟拍賣一樣,二手貨是絕對比新品要來得不值錢。但很遺憾,資訊與知識不同,資訊的來源有其特定的管道,有些資訊來源很容易取得,但有些資訊來源,你不在特定的工作領域,或是在特定的場合出席你就是無法獲得。所以,親愛的小白,請開始練習你的第二外國語,開始與各行各業的人材打好關係,努力參加各個展覽與研討會,因為資訊的價值就在裡頭,一旦你錯過了,你就只能當個二手或三手訊息的接收者。
(這裡說的三手,實際是指台灣的資訊來源,其實有很大一部份是來自日、德一手資料的二手翻譯。)
三、你要體認「專利的目的是要別人侵犯你的專利」的事實。
親愛的小白,你一定聽過這句話,「專利的目的是在保障發明人的智慧財產權」。你看看,多麼美好的一樣東西。然而,這完全是廢話!
在資訊界,「專利的目的是在促使其他發明人在莫名其妙的狀況下侵犯你的專利,然後狠很削他一筆。」這才是真理!
你知道嗎?申請專利是要錢的,養專利也是要錢的,所以申請專利的目的就是為了要賺錢。不可否認,「專利的目的是在保障發明人的智慧財產權」這句話有他的道理在,但是他的前提是大家很和平且明確地宣告自己的發明範圍。像以前台灣那些發明王,他的產品就很明確,申請專利就可以確實地保障他的產品不被仿冒。但是,小白,你別忘了,你想要踏入的是「資訊界」啊!
在資訊界,你不會有「明確的」發明產生,你有了明確的發明,那只代表了明天會有另一隻小白鼠研發出跟你幾乎一模一樣的東西,搶走你的客戶群。因此,在資訊界的專利,能給他的形容詞只有「模糊」、「抽象」、「不明確」、「可行性」、「演算法」這類的籠統字眼。資訊界的專利,他的目的就是要讓那些想與你踏進同個領域的小白鼠知難而退,讓那些笨一點的小白鼠踏進來,在有所成就之後上法院告他,分他一杯羹。
什麼?你說你開始擔心你會被告?親愛的小白,你還不必太過操心,基本上,在你還沒有成就之前,那些專利擁有者還不會想花那個錢來告你,等到你有成就之後,你所要面對的問題其實不是如何勝訴,而是要如何分錢。
這就是現實。而且我知道你現在正考慮把「老鼠發電機」拿來申請專利。小白,別傻了!這就跟那位想把程式碼著色的朋友一樣,100%會被駁回的!
四、你要開始學習「知識管理」。
小白,相信我說「你的腦袋瓜就那麼一丁點大小」的時候,你一定不會否認我,畢竟你的腦子也的確就只有那麼一點點。但別看清自己,至少你還知道如何挖地洞,用報紙當棉被,用奶瓶喝水,還會老鼠發電,甚至天天期待著跟珍妮花約會。好歹也算隻頗聰明的小白鼠。
但是,既然你要踏入資訊界,你就要開始將腦袋瓜做最有效的利用。撇開你是隻小白鼠不談,就算是人,也無法完全負荷全世界龐大的資訊流。因此你必須開始練習所謂的「知識管理」。當然,我指的是個人化的知識管理。
一個人有沒有知識管理的潛能,從他的書架就可以得知一二。如果書架上的書是依照各個出版公司來排列,小白!告訴你,他有當書店工讀生的潛能!如果是照著筆畫順序來排列,比如:MS系列、Java系列等等… 小白,麻煩建議他,去圖書館上班,別在資訊界鬼混。但如果他的書架排列方式,是資料庫一排、資料結構一排、密碼學一排這類的… 恭喜!他具有知識管理的潛能,這種人是萬中無一的奇才,適合去拯救世界。可惜大多數的人,連上面三種都算不上,書架上面沒有分類不說,還堆滿了灰塵與雜物。(迷之音:你!就是說你!不要看別人!)
我們以上面三種類型來說明什麼是不該記住的事,若你照著出版公司整理你的書架,那麼你腦子要記的就是某本書是哪家出版公司出版的;若你照著筆畫順序排列,那麼你腦子要記的就是那本書的書名是什麼開頭的;若你照著書的內容去分類,那麼你腦子要記的就是那本書是什麼研究領域的。
看清楚了嗎?前兩種記憶是無意義的資料,第三種記憶模式,除了找到你想找的書之外,你甚至還可以延伸找到同領域其他相關的資料,這就是最簡單的個人知識管理。當你開始用這種模式記憶你的所接收的資訊之後,你的腦袋瓜將慢慢會將你接收的資訊基於舊有資訊作「面向」的擴大,更可以讓你能快速過濾眼前的資料與舊有資料的差異,過濾垃圾資訊,增加資訊取得的效率。
所以,小白,別再撕報紙了,花些心思去看看,當你可以在五分鐘內正確過濾報紙內容什麼屬於資訊,什麼屬於垃圾,相信你一定可以成為有史以來最博學的一隻小白鼠。
五、你要練習「找出資訊的關鍵字」。
一個聰明(smart)的資訊人,總是會善用搜尋引擎。而機伶(clever)的資訊人,除了善用搜尋引擎之外,還會找出最適切的關鍵字來做搜尋。要如何找出最適切的關鍵字,請務必從句子的分析下手,以資訊類型的搜尋結果而言,若你想找到你想要的資訊(答案),請謹記以下格言,「句子比單字好,名詞比動詞好,英文比中文好」。
相信第一句話很容易理解,給搜尋引擎的關鍵字是越明確,就越能找出你要的東西,所以能給出完整的句子,就越能精準的搜尋到你要的資料。而第二句也是同樣的道理,常用動詞沒幾個,但是名詞卻是千變萬化,因此搜尋名詞關鍵字的精準度勢必比動詞要來得好。而第三句說起來其實也頗辛酸的,你還記得第三點「資訊有價」嗎?嘗試往一手資料區搜尋吧!通常你能有更大的斬獲。
小白,如果對文法這東西實在是不行,我建議你可以考慮去報名速讀補習班,相信可以讓你對關鍵字的掌握突飛猛進。只要老師肯收你,學費我付都沒問題!
六、你要停止「造神運動」。
小白,這是特別針對你講的!我一定要嚴正的告誡你,不要在你的鼠窩下面藏著「鼠耳‧蓋飯」還有「李納鼠」的照片了!崇拜他們不會讓你在資訊界的發展有任何的助益。三天兩頭把他們的豐功偉業搬出來也不能代表你的能力有多強,你就是你,你要認清你自己!你要明白自己其實不是天才鼠,就算是天才鼠,也沒有不會犯錯的天才鼠!
所以,把照片丟進垃圾桶吧!也許現在的你不能達到他們當年的成就,但是相信你數年之後,一定可以複製一份他們當年的成果的。(希望上次的基因改造實驗能讓你活得久一點)
你那天用那紅通通眼睛看著我,對我說,你前天晚上看了一整夜電腦上正在編譯的程式,讓你讓你對電腦產生了興趣,決定未來要當一隻生活在資訊界的老鼠。這個決定真的讓我又驚又喜!驚的是你在還沒搞懂什麼叫做「資訊界」之前,你就決定要在這「乏味」的領域渡過你那這短短的鼠生。喜的是你如果踏上了這條路,你就注定會在珍妮花的眼中,成為一個什麼都知道的資優鼠。(即使你仍然什麼都不知道!)
什麼?你說我輕視你,說你什麼都不知道?還說你進了資訊界之後要去宏●電做老鼠專用手機?喔!小白,姑且不論他們有沒有給小白鼠的職缺,但是你知道嗎?科技公司不等於「資訊界」啊!更何況,我擔心你即使進去之後,最大的機會是被派到為你新開的電磁波測試部門,看看電磁波到底對生物到底有什麼不良的影響。
我不是在澆你的冷水,無論你想不想聽,我都要告訴你,進了資訊界之前你要先知道的6件事。
一、你要學會「寬容你的敵人」和「打擊你的盟友」。
雖然你還年輕,但有些事件你未來一定會發生。像是你的案子在競標過程中失敗了、你的薪水被新同事超越了、甚至你會發現,你的上司為什麼可以看似什麼都不用做就可以坐領高薪!我想,那時的你一定會恨透了這些傢伙。但是,請記得,務必以寬容的心對待他們,並用謙卑的態度看看自己到底和他們的差別在哪裡?
你要在「資訊界」生存,你就必須讓自己成為一隻隨波逐流的白老鼠。換言之,客戶要什麼,老闆要什麼,你就要以最喜樂的心情生出來給他們,我明白這違反動物的天性,但也許你晚上可以抽時間看看大愛劇場,大概多少可以改善你那焦躁的脾氣。這不為什麼,只是為了你的健康,因為你無論怎麼反抗,日子還是得過下去,與其胸口充滿怨氣地把事做完,不如歡喜地把事情做到超過大家的期待,你反而可以從中獲得下次勝利的契機。
既然沒有永遠的敵人,那當然沒有永遠的朋友。資訊界的各山頭,永遠只有一個霸主。在這個人吃人的社會裡,為了僅存的「愛」,請你一定要「心懷慈悲」的用力打擊你的盟友。你要讓你的盟友徹底的瞭解,他所領導奴才們,已經受不了他的停滯不前,全數投向了你的懷抱。也許有些忠臣會永遠追隨著他,但那無所謂,只要你自己明白,他們所謂的「忠心」,就是讓自己隨著資訊流淘汰的最大推手。
而你所需要做的,就是展現一項項最新的技術給你的盟友,讓他們看著流口水,然後投下成本複製類似的技術,此時你已經又開始發展新的技術。當追逐的競賽一開始,只要你永遠保持著領先的地位,這場競賽終究會以棄權或屈服的結局來結束。所以,為了不讓你自己成為棄權或屈服的角色,請努力地打擊你的盟友,你一定要讓他相信(當然自己也要堅信),你才是站在真理的一方。不要擔心「失去盟友」這件事,當你站上山頭之後,他們自然就會用喜樂的心情回到你的身邊。
小白,請謹記,為了你的健康,請「寬容你的敵人」,為了真理以及你手下奴才的身家幸福,請盡力地「打擊你的盟友」。
二、你要明白「知識無價」與「資訊有價」的差別。
「知識無價」這句話你也許聽過,但是你沒搞懂「無價」的定義。無價的解釋並不是「無法用價值去衡量」,在資訊界裡頭,這解釋實在太膚淺了。在資訊界的無價,就是單純的「沒有價值」。沒錯,知識是沒有價值的,因為在這個時代,所有的人都把所謂的「知識」往網路裡丟,不管這知識是黃金或是垃圾,你都可以在網路上拿到。這些把「知識」丟出來的人,不怕你學習這些知識,因為他們巴不得你學會了壯大他們的聲勢,接著幫他們推廣名聲。此外,即使你拿到了「知識」,也不一定能變成自己的;但也許有一天,你的兩隻小腿被貼上電擊片,在被電擊的瞬間,你竟然因此而開悟也不一定。
所以,「知識無價」,你要讓知識有價,你得先讓自己開悟,無論是不是用電擊的方法。
而「資訊有價」呢?親愛的小白,你知道你能收到的訊息都是所謂的「第二手」或是「第三手」的資訊嗎?資訊界有價值的資訊,只有「第一手資訊」,唯有能獲取第一手資訊的人,他才能掌控資訊界的瞬息萬變。這些人在接受第一手的資訊之後,便可以立刻將資訊應用在自己的工作上,等到有一天他玩膩了,有更新的技術出來了,這些人便開始將資訊作翻譯、分析以及分解。等到你看了這些第一手資訊擁有者所製造出來的第二手、或第三手資訊,你將會發現,全世界的人都學會如何利用這些資訊賺錢,於是利益被瓜分。那些獲得第一手資訊的人早已拍拍屁股離開。
所以,資訊是有價的,資訊就跟拍賣一樣,二手貨是絕對比新品要來得不值錢。但很遺憾,資訊與知識不同,資訊的來源有其特定的管道,有些資訊來源很容易取得,但有些資訊來源,你不在特定的工作領域,或是在特定的場合出席你就是無法獲得。所以,親愛的小白,請開始練習你的第二外國語,開始與各行各業的人材打好關係,努力參加各個展覽與研討會,因為資訊的價值就在裡頭,一旦你錯過了,你就只能當個二手或三手訊息的接收者。
(這裡說的三手,實際是指台灣的資訊來源,其實有很大一部份是來自日、德一手資料的二手翻譯。)
三、你要體認「專利的目的是要別人侵犯你的專利」的事實。
親愛的小白,你一定聽過這句話,「專利的目的是在保障發明人的智慧財產權」。你看看,多麼美好的一樣東西。然而,這完全是廢話!
在資訊界,「專利的目的是在促使其他發明人在莫名其妙的狀況下侵犯你的專利,然後狠很削他一筆。」這才是真理!
你知道嗎?申請專利是要錢的,養專利也是要錢的,所以申請專利的目的就是為了要賺錢。不可否認,「專利的目的是在保障發明人的智慧財產權」這句話有他的道理在,但是他的前提是大家很和平且明確地宣告自己的發明範圍。像以前台灣那些發明王,他的產品就很明確,申請專利就可以確實地保障他的產品不被仿冒。但是,小白,你別忘了,你想要踏入的是「資訊界」啊!
在資訊界,你不會有「明確的」發明產生,你有了明確的發明,那只代表了明天會有另一隻小白鼠研發出跟你幾乎一模一樣的東西,搶走你的客戶群。因此,在資訊界的專利,能給他的形容詞只有「模糊」、「抽象」、「不明確」、「可行性」、「演算法」這類的籠統字眼。資訊界的專利,他的目的就是要讓那些想與你踏進同個領域的小白鼠知難而退,讓那些笨一點的小白鼠踏進來,在有所成就之後上法院告他,分他一杯羹。
什麼?你說你開始擔心你會被告?親愛的小白,你還不必太過操心,基本上,在你還沒有成就之前,那些專利擁有者還不會想花那個錢來告你,等到你有成就之後,你所要面對的問題其實不是如何勝訴,而是要如何分錢。
這就是現實。而且我知道你現在正考慮把「老鼠發電機」拿來申請專利。小白,別傻了!這就跟那位想把程式碼著色的朋友一樣,100%會被駁回的!
四、你要開始學習「知識管理」。
小白,相信我說「你的腦袋瓜就那麼一丁點大小」的時候,你一定不會否認我,畢竟你的腦子也的確就只有那麼一點點。但別看清自己,至少你還知道如何挖地洞,用報紙當棉被,用奶瓶喝水,還會老鼠發電,甚至天天期待著跟珍妮花約會。好歹也算隻頗聰明的小白鼠。
但是,既然你要踏入資訊界,你就要開始將腦袋瓜做最有效的利用。撇開你是隻小白鼠不談,就算是人,也無法完全負荷全世界龐大的資訊流。因此你必須開始練習所謂的「知識管理」。當然,我指的是個人化的知識管理。
一個人有沒有知識管理的潛能,從他的書架就可以得知一二。如果書架上的書是依照各個出版公司來排列,小白!告訴你,他有當書店工讀生的潛能!如果是照著筆畫順序來排列,比如:MS系列、Java系列等等… 小白,麻煩建議他,去圖書館上班,別在資訊界鬼混。但如果他的書架排列方式,是資料庫一排、資料結構一排、密碼學一排這類的… 恭喜!他具有知識管理的潛能,這種人是萬中無一的奇才,適合去拯救世界。可惜大多數的人,連上面三種都算不上,書架上面沒有分類不說,還堆滿了灰塵與雜物。(迷之音:你!就是說你!不要看別人!)
我們以上面三種類型來說明什麼是不該記住的事,若你照著出版公司整理你的書架,那麼你腦子要記的就是某本書是哪家出版公司出版的;若你照著筆畫順序排列,那麼你腦子要記的就是那本書的書名是什麼開頭的;若你照著書的內容去分類,那麼你腦子要記的就是那本書是什麼研究領域的。
看清楚了嗎?前兩種記憶是無意義的資料,第三種記憶模式,除了找到你想找的書之外,你甚至還可以延伸找到同領域其他相關的資料,這就是最簡單的個人知識管理。當你開始用這種模式記憶你的所接收的資訊之後,你的腦袋瓜將慢慢會將你接收的資訊基於舊有資訊作「面向」的擴大,更可以讓你能快速過濾眼前的資料與舊有資料的差異,過濾垃圾資訊,增加資訊取得的效率。
所以,小白,別再撕報紙了,花些心思去看看,當你可以在五分鐘內正確過濾報紙內容什麼屬於資訊,什麼屬於垃圾,相信你一定可以成為有史以來最博學的一隻小白鼠。
五、你要練習「找出資訊的關鍵字」。
一個聰明(smart)的資訊人,總是會善用搜尋引擎。而機伶(clever)的資訊人,除了善用搜尋引擎之外,還會找出最適切的關鍵字來做搜尋。要如何找出最適切的關鍵字,請務必從句子的分析下手,以資訊類型的搜尋結果而言,若你想找到你想要的資訊(答案),請謹記以下格言,「句子比單字好,名詞比動詞好,英文比中文好」。
相信第一句話很容易理解,給搜尋引擎的關鍵字是越明確,就越能找出你要的東西,所以能給出完整的句子,就越能精準的搜尋到你要的資料。而第二句也是同樣的道理,常用動詞沒幾個,但是名詞卻是千變萬化,因此搜尋名詞關鍵字的精準度勢必比動詞要來得好。而第三句說起來其實也頗辛酸的,你還記得第三點「資訊有價」嗎?嘗試往一手資料區搜尋吧!通常你能有更大的斬獲。
小白,如果對文法這東西實在是不行,我建議你可以考慮去報名速讀補習班,相信可以讓你對關鍵字的掌握突飛猛進。只要老師肯收你,學費我付都沒問題!
六、你要停止「造神運動」。
小白,這是特別針對你講的!我一定要嚴正的告誡你,不要在你的鼠窩下面藏著「鼠耳‧蓋飯」還有「李納鼠」的照片了!崇拜他們不會讓你在資訊界的發展有任何的助益。三天兩頭把他們的豐功偉業搬出來也不能代表你的能力有多強,你就是你,你要認清你自己!你要明白自己其實不是天才鼠,就算是天才鼠,也沒有不會犯錯的天才鼠!
所以,把照片丟進垃圾桶吧!也許現在的你不能達到他們當年的成就,但是相信你數年之後,一定可以複製一份他們當年的成果的。(希望上次的基因改造實驗能讓你活得久一點)
2006/09/25
淺談 UI 設計目標 (三)
4. 「等待」,使用者一輩子的仇人。
沒有人願意等待,一個男人讓女人等太久了,就只有分手一途。使用者與網站的互動也是同樣的道理,然而現在網路頻寬飛快地提升,也無法讓使用者不等待。古老的網頁等待標準是「30秒」(據說,女人等男人的年限是30歲),一個超過了三十秒沒有出現完整的頁面,則視為「反應遲鈍」,是屬於嚴重的「逆向刺激」。
但是,30秒的測試標準是將近十年前訂出來的,那時網際網路剛起步,大家都還在用14400 modem上網,而現在哩?標準沒進步,同樣是「30秒」,但是使用者的要求可不同了!
由於頻寬的進步,以往使用者以文字為主的使用習慣,有一部份轉向了影音媒體的取得。然而,影音這樣的東西很單純,使用者早已了解影音的資料量很龐大,就算讓他們多等一下,他們也還稍稍可以安撫,但若改為呈現文字類型的資訊,網頁使用者的對於等待的態度,就像那紅衫軍等待陳水扁下台一般,只會越來越不耐。最後憤而採取激進的手法,「狂按reload鍵」。於是,你的伺服器負擔因為 reload 而加重,開始連帶拖慢了其他使用者的需求 (request) 與回應 (response)。結果你的網頁點擊數遽增,但沒有一位使用者能看完你的網頁。
但很不幸的,只要是 client-server 架構底下,你就很難不去避免這樣的狀況發生。你必須改善效能以給給使用者正向的刺激,有兩種選擇:
a. 減少reload時的頁面重複資料,降低必須資料的傳輸量。
b. 增加使用者電腦運算的機會,減低伺服器運算的負擔。
這兩個總和起來,可用最近頗熱門的話題來解決;沒錯!就是「Ajax」。
利用Ajax,你可以在將使用者欲取得的資料以最低限度由伺服器輸出,再利用JavaScript與CSS加工嵌入或取代你的頁面。也可以在使用者點擊滑鼠或是在鍵盤輸入字元時及時反應預先取得 (fetch) 使用者可能想要的資料,增加使用者與你網頁的互動性,使操作手感就像是操作本機軟體一樣順手。這一切一切的好處,已經有許多文章以及書籍介紹,所以這邊就不再贅述。
然而,請注意!Ajax 並不會讓你的伺服器因此更空閒,相對的,Ajax 反而會使你的伺服器更為忙碌。但對於使用者而言,由於資料被分散取得,伺服器對於資料處理所需的時間縮短,使用者感覺平均等待的變少了,但實際上累積起來的時間,並不會比未使用 Ajax時少多少,有時反而會更多。這就是使用者心理。就像是少量多餐,與一般飲食可能攝取的熱可能並無二置,但少量多餐的人就是能感到隨時都被滿足。因此慢慢減低了自己吸收的熱量而不自知一般。
若你做到了這點,恭喜你!你讓你的網頁使用者少吸收了一些不需要的熱量(畫面 reload 的重複部分),但你開始必須要改善你的網頁效能了。若你是使用比較舊式的網頁語言撰寫你的網頁程式,這邊良心建議你開始換些執行效率高些的方式來建構你的非同步伺服器端程式模組。你可以不用JSP/Servlets,也許你偏好.NET Framework,然而這都不重要,只要盡可能的縮短你程式回應時間就對了。
請記得,「網頁的停滯就像是性冷感,沒人會喜歡」。寧可讓使用者刺激到昏厥,也別讓使用者因為你伺服器的冷感而離你而去。
以上四點,對有經驗的網頁設計者而言,說不定沒有搔到癢處,坊間有許多關於網頁設計的好書可以參考,建議找些再版的彩色書,還頗值得一看的!。這系列文章就在這邊結束了,如有什麼建議與批評,請不吝指教。
沒有人願意等待,一個男人讓女人等太久了,就只有分手一途。使用者與網站的互動也是同樣的道理,然而現在網路頻寬飛快地提升,也無法讓使用者不等待。古老的網頁等待標準是「30秒」(據說,女人等男人的年限是30歲),一個超過了三十秒沒有出現完整的頁面,則視為「反應遲鈍」,是屬於嚴重的「逆向刺激」。
但是,30秒的測試標準是將近十年前訂出來的,那時網際網路剛起步,大家都還在用14400 modem上網,而現在哩?標準沒進步,同樣是「30秒」,但是使用者的要求可不同了!
由於頻寬的進步,以往使用者以文字為主的使用習慣,有一部份轉向了影音媒體的取得。然而,影音這樣的東西很單純,使用者早已了解影音的資料量很龐大,就算讓他們多等一下,他們也還稍稍可以安撫,但若改為呈現文字類型的資訊,網頁使用者的對於等待的態度,就像那紅衫軍等待陳水扁下台一般,只會越來越不耐。最後憤而採取激進的手法,「狂按reload鍵」。於是,你的伺服器負擔因為 reload 而加重,開始連帶拖慢了其他使用者的需求 (request) 與回應 (response)。結果你的網頁點擊數遽增,但沒有一位使用者能看完你的網頁。
但很不幸的,只要是 client-server 架構底下,你就很難不去避免這樣的狀況發生。你必須改善效能以給給使用者正向的刺激,有兩種選擇:
a. 減少reload時的頁面重複資料,降低必須資料的傳輸量。
b. 增加使用者電腦運算的機會,減低伺服器運算的負擔。
這兩個總和起來,可用最近頗熱門的話題來解決;沒錯!就是「Ajax」。
利用Ajax,你可以在將使用者欲取得的資料以最低限度由伺服器輸出,再利用JavaScript與CSS加工嵌入或取代你的頁面。也可以在使用者點擊滑鼠或是在鍵盤輸入字元時及時反應預先取得 (fetch) 使用者可能想要的資料,增加使用者與你網頁的互動性,使操作手感就像是操作本機軟體一樣順手。這一切一切的好處,已經有許多文章以及書籍介紹,所以這邊就不再贅述。
然而,請注意!Ajax 並不會讓你的伺服器因此更空閒,相對的,Ajax 反而會使你的伺服器更為忙碌。但對於使用者而言,由於資料被分散取得,伺服器對於資料處理所需的時間縮短,使用者感覺平均等待的變少了,但實際上累積起來的時間,並不會比未使用 Ajax時少多少,有時反而會更多。這就是使用者心理。就像是少量多餐,與一般飲食可能攝取的熱可能並無二置,但少量多餐的人就是能感到隨時都被滿足。因此慢慢減低了自己吸收的熱量而不自知一般。
若你做到了這點,恭喜你!你讓你的網頁使用者少吸收了一些不需要的熱量(畫面 reload 的重複部分),但你開始必須要改善你的網頁效能了。若你是使用比較舊式的網頁語言撰寫你的網頁程式,這邊良心建議你開始換些執行效率高些的方式來建構你的非同步伺服器端程式模組。你可以不用JSP/Servlets,也許你偏好.NET Framework,然而這都不重要,只要盡可能的縮短你程式回應時間就對了。
請記得,「網頁的停滯就像是性冷感,沒人會喜歡」。寧可讓使用者刺激到昏厥,也別讓使用者因為你伺服器的冷感而離你而去。
以上四點,對有經驗的網頁設計者而言,說不定沒有搔到癢處,坊間有許多關於網頁設計的好書可以參考,建議找些再版的彩色書,還頗值得一看的!。這系列文章就在這邊結束了,如有什麼建議與批評,請不吝指教。
2006/09/21
淺談 UI 設計目標 (二)
那麼,對網頁使用者來說,什麼才是好的刺激?
1. 給使用者想要看的東西。
這代表你必須瞭解你的網站要服務什麼客戶群,譬如你想呈現一個「題庫網站」,那麼給客戶群最大的刺激就是題庫範例,讓網站使用者一進來就知道你所蒐集的題庫有多麼正點!又譬如你想呈現一個「問卷網站」,那麼最大的刺激除了問卷範例之外,就是問卷自動分析的範例。如果你的網站的使用者進入網站目的是要查詢帳務,那麼你就應該在使用者進入的第一個畫面,指引他帳務頁面的所在。
2. 在使用者第一眼會注意的地方給予刺激。
一般來說,如果你的標題夠鮮明,當然你的使用者會注意到標題。但標題不是重點,「好的刺激」是要有個簡單扼要說明你網站的副標題。一個學測題庫網站的副標題,若以下兩個讓你選擇你會怎麼做?
(a) 完全命中,全台灣資料最豐富的題庫網站!
(b) 各科模擬試題,名師●○◎精心講解。
我瞭解,台灣家長總是怕自己的孩子做的題目比別人少,無論副標題怎樣,應該兩個網站都會付錢訂題庫。然而,同樣都是題庫試題,(b) 就是硬生生地將「有詳解」這個刺激傳達給了使用者,當兩個網站同時給你做選擇時,(a) 給人的感覺就像是個誇大不實的廣告(就像是「莫里斯的文章,全無名最有料」!你會相信這鬼話嗎?)。
你知道嗎?(a) 還不是最糟的情況,最常看到,也是最蠢的副標題,就是「翻譯主標題」。這時你就會看到「題庫網」的附標題,他的附標題就是「Your Mork Exam Web Site」。這不是附標,這是廢話,沒有任何刺激可言。
3. 使用者註冊的成效只有20%,找尋下一個網站的機率有80%。
「除了縱火犯之外,火災的旁觀者沒有一個是需要知道名字的」。在不牽扯到利益的交換,也不牽扯到資料私密性的狀況下,「註冊之後才能瀏覽網頁」是個標準「逆向刺激」。也許你所經營的網站裡頭有許多不合法的內容,這不怪你,畢竟戴克辛也不會喜歡泰國政府查他的稅,阿扁也不會喜歡檢察官查核他的機要費花到哪去。人性就是這樣。但如果你所提供的網頁內容資料沒有違法的疑慮,那麼為什麼要利用註冊將你的使用者擋於的門外?更何況,真要搞鬼的人你抓不到,沒本事又要搞鬼的人卻是一大堆,所以,請別客氣,記下搗蛋鬼的 IP,或設計個IP過濾器的機制,讓偵九隊有一些事情做做吧!(客倌們,你們有任何免洗ID預備著做什麼事嗎?)
但是,在某些狀況下,我們還是希望來訪者留下資料(不管正確性與否)。所以,我們還是要把逆向刺激「間接」用正向刺激讓使用者接受。因此在設計網站前,在資料內容許可的狀況下,請先盡可能提供些開放性資料供使用者「嘗鮮」,沒有嘗鮮的機制,使用者註冊的機率將會低到讓你吐血。如果你有機會看看各大公司網站(拜託,要夠大,這樣資料才豐富。),他們的作法甚至是讓使用者的情緒到了最高峰時,才要求使用者做出註冊的動作。
這樣的心裡行為,打個比方來說!就像在你快高潮的那一刻,你上面(或下面)那一位開口跟你要求什麼,你答應的機率是多少?再說個更貼切的,當你在百貨公司週年慶,在週年慶大特價+卡友折扣+VIP回饋+生日禮券+專櫃小姐看你帥給你special,心情很 high 的狀況下,你明知道這東西買下去會讓你下半個月很清苦,你雖然思考了一下,但你發現這在你能承受的範圍(這就好比是註冊),你會不乖乖掏錢買嗎?
記住,註冊是逆向刺激,在使用者即將達到高潮之前拿出來才是最好的時機!
4. 「等待」,使用者一輩子的仇人。
沒有人願意等待,但現在網路頻寬飛快地提升,也無法讓使用者不等待...
《待續》
1. 給使用者想要看的東西。
這代表你必須瞭解你的網站要服務什麼客戶群,譬如你想呈現一個「題庫網站」,那麼給客戶群最大的刺激就是題庫範例,讓網站使用者一進來就知道你所蒐集的題庫有多麼正點!又譬如你想呈現一個「問卷網站」,那麼最大的刺激除了問卷範例之外,就是問卷自動分析的範例。如果你的網站的使用者進入網站目的是要查詢帳務,那麼你就應該在使用者進入的第一個畫面,指引他帳務頁面的所在。
2. 在使用者第一眼會注意的地方給予刺激。
一般來說,如果你的標題夠鮮明,當然你的使用者會注意到標題。但標題不是重點,「好的刺激」是要有個簡單扼要說明你網站的副標題。一個學測題庫網站的副標題,若以下兩個讓你選擇你會怎麼做?
(a) 完全命中,全台灣資料最豐富的題庫網站!
(b) 各科模擬試題,名師●○◎精心講解。
我瞭解,台灣家長總是怕自己的孩子做的題目比別人少,無論副標題怎樣,應該兩個網站都會付錢訂題庫。然而,同樣都是題庫試題,(b) 就是硬生生地將「有詳解」這個刺激傳達給了使用者,當兩個網站同時給你做選擇時,(a) 給人的感覺就像是個誇大不實的廣告(就像是「莫里斯的文章,全無名最有料」!你會相信這鬼話嗎?)。
你知道嗎?(a) 還不是最糟的情況,最常看到,也是最蠢的副標題,就是「翻譯主標題」。這時你就會看到「題庫網」的附標題,他的附標題就是「Your Mork Exam Web Site」。這不是附標,這是廢話,沒有任何刺激可言。
3. 使用者註冊的成效只有20%,找尋下一個網站的機率有80%。
「除了縱火犯之外,火災的旁觀者沒有一個是需要知道名字的」。在不牽扯到利益的交換,也不牽扯到資料私密性的狀況下,「註冊之後才能瀏覽網頁」是個標準「逆向刺激」。也許你所經營的網站裡頭有許多不合法的內容,這不怪你,畢竟戴克辛也不會喜歡泰國政府查他的稅,阿扁也不會喜歡檢察官查核他的機要費花到哪去。人性就是這樣。但如果你所提供的網頁內容資料沒有違法的疑慮,那麼為什麼要利用註冊將你的使用者擋於的門外?更何況,真要搞鬼的人你抓不到,沒本事又要搞鬼的人卻是一大堆,所以,請別客氣,記下搗蛋鬼的 IP,或設計個IP過濾器的機制,讓偵九隊有一些事情做做吧!(客倌們,你們有任何免洗ID預備著做什麼事嗎?)
但是,在某些狀況下,我們還是希望來訪者留下資料(不管正確性與否)。所以,我們還是要把逆向刺激「間接」用正向刺激讓使用者接受。因此在設計網站前,在資料內容許可的狀況下,請先盡可能提供些開放性資料供使用者「嘗鮮」,沒有嘗鮮的機制,使用者註冊的機率將會低到讓你吐血。如果你有機會看看各大公司網站(拜託,要夠大,這樣資料才豐富。),他們的作法甚至是讓使用者的情緒到了最高峰時,才要求使用者做出註冊的動作。
這樣的心裡行為,打個比方來說!就像在你快高潮的那一刻,你上面(或下面)那一位開口跟你要求什麼,你答應的機率是多少?再說個更貼切的,當你在百貨公司週年慶,在週年慶大特價+卡友折扣+VIP回饋+生日禮券+專櫃小姐看你帥給你special,心情很 high 的狀況下,你明知道這東西買下去會讓你下半個月很清苦,你雖然思考了一下,但你發現這在你能承受的範圍(這就好比是註冊),你會不乖乖掏錢買嗎?
記住,註冊是逆向刺激,在使用者即將達到高潮之前拿出來才是最好的時機!
4. 「等待」,使用者一輩子的仇人。
沒有人願意等待,但現在網路頻寬飛快地提升,也無法讓使用者不等待...
《待續》
2006/09/20
淺談 UI 設計目標 (一)
Vital System 的 User Interface 的開發已接近了尾聲。說起 Web UI ,要建構起來並不是什麼難事,但怎樣才會被使用者認為是個「好」UI 呢?
刺激 (ving.) ,使用者需要的就是刺激,「適當」的刺激可以增加使用者嘗試操作的動機,讓使用者有持續性的動力繼續進行 UI 操作。這也是網頁設計師最感挫折的部分,當設計了一個美輪美奐的網頁,但使用者卻東點點,西點點,什麼都瀏覽過,卻連這個網站能做什麼都沒記起來。
「沒有使用者是需要被訓練的。」當網頁呈現在瀏覽器的第一刻,什麼地方該輸入,什麼地方可以點擊,都已在使用者的腦海中的使用慣例模擬好了!無法依照使用慣例得到刺激的使用者,將會離開這個網頁,失去使用的意願,尋找其他代替品。而受到刺激的使用者,將循著刺激給予的線索一步一步進入設計者的模式之中。
什麼是刺激?抬頭看看你周遭的生活,刺激無所不在,小如電燈的按鈕,大如拉斯維加斯的吃角子老虎,無處不是刺激。第一位發明「吃角子老虎」的人是天才,撇開現在機器炫麗的霓虹燈不談,當你或你周遭的賭客中獎了一剎那,鈴聲大作,銅板不斷落下的撞擊聲,四周客人用羨慕以及驚訝的目光看著你,剎時之間你就好像身在天堂一般。這就是「刺激」,吃角子老虎的刺激讓這個遊戲本身帶來的收益,總是在賭城名列前茅。
「你要兵服你,只在後面拿鞭子抽,或只給他們糖吃,他們心裡還是幹得要死。但是你如果在鞭子抽完之後,再給他們一些糖吃,以後那些兵就算沒有糖,也會笑著拿鞭子讓你抽。」這是在防管隊時,上校隊長指點我們幹部帶兵的手段。
由此可知,適當的逆向刺激,可以讓正向刺激帶來更好的比較效果。但網頁使用者並不像我們那些被困在山頂回不了家的阿兵哥。網頁使用者沒有忠誠度,沒有耐心,沒有同情心,他們殘酷,而且八卦,只要你犯了一點錯,你的所有「完美」設計(你相信「完美」嗎?)都將歸類至「八大行星網站分類」的垃圾網站類別中。
所以,當若你無法給網頁使用者正向刺激,那麼至少不要給他們逆向刺激。就好比牆上的電燈開關,當你回到了自己家中,摸黑著按下了開關,期待著燈管如往常般發光,但等待了數秒,卻仍然是一片黑暗。於是你反覆地切換著按鈕,燈管仍舊是那麼任性地不肯發光。你的心情,就在一次又一次不停切換按鈕的同時變得越來越低落。同理,你的網頁使用者的垃圾分類簿中,又增加了一枚生力軍。
那麼,對網頁使用者來說,什麼才是好的刺激?
《待續》
刺激 (ving.) ,使用者需要的就是刺激,「適當」的刺激可以增加使用者嘗試操作的動機,讓使用者有持續性的動力繼續進行 UI 操作。這也是網頁設計師最感挫折的部分,當設計了一個美輪美奐的網頁,但使用者卻東點點,西點點,什麼都瀏覽過,卻連這個網站能做什麼都沒記起來。
「沒有使用者是需要被訓練的。」當網頁呈現在瀏覽器的第一刻,什麼地方該輸入,什麼地方可以點擊,都已在使用者的腦海中的使用慣例模擬好了!無法依照使用慣例得到刺激的使用者,將會離開這個網頁,失去使用的意願,尋找其他代替品。而受到刺激的使用者,將循著刺激給予的線索一步一步進入設計者的模式之中。
什麼是刺激?抬頭看看你周遭的生活,刺激無所不在,小如電燈的按鈕,大如拉斯維加斯的吃角子老虎,無處不是刺激。第一位發明「吃角子老虎」的人是天才,撇開現在機器炫麗的霓虹燈不談,當你或你周遭的賭客中獎了一剎那,鈴聲大作,銅板不斷落下的撞擊聲,四周客人用羨慕以及驚訝的目光看著你,剎時之間你就好像身在天堂一般。這就是「刺激」,吃角子老虎的刺激讓這個遊戲本身帶來的收益,總是在賭城名列前茅。
「你要兵服你,只在後面拿鞭子抽,或只給他們糖吃,他們心裡還是幹得要死。但是你如果在鞭子抽完之後,再給他們一些糖吃,以後那些兵就算沒有糖,也會笑著拿鞭子讓你抽。」這是在防管隊時,上校隊長指點我們幹部帶兵的手段。
由此可知,適當的逆向刺激,可以讓正向刺激帶來更好的比較效果。但網頁使用者並不像我們那些被困在山頂回不了家的阿兵哥。網頁使用者沒有忠誠度,沒有耐心,沒有同情心,他們殘酷,而且八卦,只要你犯了一點錯,你的所有「完美」設計(你相信「完美」嗎?)都將歸類至「八大行星網站分類」的垃圾網站類別中。
所以,當若你無法給網頁使用者正向刺激,那麼至少不要給他們逆向刺激。就好比牆上的電燈開關,當你回到了自己家中,摸黑著按下了開關,期待著燈管如往常般發光,但等待了數秒,卻仍然是一片黑暗。於是你反覆地切換著按鈕,燈管仍舊是那麼任性地不肯發光。你的心情,就在一次又一次不停切換按鈕的同時變得越來越低落。同理,你的網頁使用者的垃圾分類簿中,又增加了一枚生力軍。
那麼,對網頁使用者來說,什麼才是好的刺激?
《待續》
2006/09/15
由AJAX設計導入來談資料庫資料分頁實作
程式碼說明版請連至 [Java技術論壇]
談到分頁這個問題,其實算是個討論到爛的設計,目前說法大抵可分「一次讀完」,與「建立索引」 這兩派。
一次讀完再慢慢地分,簡單來說就是一口氣將資料庫的屬於該邏輯的所有資料讀到記憶體中,再依使用者所要求的區間來呈現資料表內容。這方法的好處是可以降低平均整體查詢資料庫的時間,也就是降低與資料庫之間存取的頻率。而缺點就是必須提供大量的記憶體來儲存整個資料表內容,而且不能即時反應資料庫的變化。
建立索引的方式則是取得資料庫的資料表內含的索引,再讓使用者依照分頁索引來查詢出資料庫內的資料表該區間的資料。這方法的好處是僅需在記憶體內提供一些位置給使用者做資料表更新與索引表物件,缺點就是對資料庫的存取頻率較高,連結資料庫的動作所消耗的時間較多。
當然,有些額外的手段可以使資料庫查詢的動作簡化,就好比說是Connection Pool,這幾乎可以讓建立連結的時間忽略不計,而只需考慮到資料庫本身處理SQL語法的速度。但仍有些部分是無解(也不能這麼說,因為阿扁言:能用金錢解決的問題就不是問題。),那就是記憶體的使用量。
正因為金錢的來源是大問題,所以實際上要設計分頁還是要回歸使用者的使用習慣和查詢功能。若使用者的查詢習慣是只看前幾筆最新的內容,則一次讀完的方式顯然太浪費記憶體。又若使用者的習慣是將所有每筆資料逐筆查詢做運算,則建立索引的方式就顯得無用武之地。
既然使用者的習慣捉摸不定,那麼設計者就應要在介面上來隱性導引使用者習慣。好比說頁面僅呈現該區間資料的簡略屬性,若需要詳細資料,可再繼續按下按鈕調出詳細的屬性。而要調閱及時反應的最新資料,僅需使用者按下了分頁的第一頁,整批索引便立即更新,即可調閱最新一批資料。這些都是目前各開源的討論區作法的一部份。
而如今,有賴於AJAX的流行,我們更可以將所有資料作更分散式的取得,讓使用者有者近似於「一次讀完」的速度,又可以達到「建立索引」的記憶體節約。
上圖的分頁內容為使用「建立索引」的方式來呈現,搭配了Connection Pool之後,分頁的速度也頗為迅速。由於此服務的使用者習慣為檢閱最新資料以及指定時間區間的資料,因此在資料呈現上提供了最新十筆資料,並在右下角要求使用者一頁頁往前翻查,再不然也可以使用日期輸入器指定日期區間來做查詢。
接著,若按下了事件旁的按鈕,則會啟動AJAX function,將指定的單筆資料撈回做處理。由於不用換頁,因此此分頁的內容無須在重新reload,也無須重新查詢一次整個頁面的事件數。 即使系統忙碌,使用者也可藉由讀取中的小icon來得知目前正在等待事件事件內容資料,而不像目前一般討論區在閱讀文章遇到系統忙碌時,使用者只能看著瀏覽器底下的進度欄緩慢地前進,頁面空白一片,不知所謂。
當然,若要更狠一些,還可以將整個頁面都以JavaScript配合XMLHttpRequest來呈現出來,但我想那已經已經算是「純」Web 2.0 網站(Beta都應該還不算是吧!)的範圍了吧。
註: 「純」web 2.0,我想每個人心中都有一把尺,我認為像是Google ig、start.com、以及Windows Live Mail beta 的純度應該比Yahoo奇摩那些大得多
談到分頁這個問題,其實算是個討論到爛的設計,目前說法大抵可分「一次讀完」,與「建立索引」 這兩派。
一次讀完再慢慢地分,簡單來說就是一口氣將資料庫的屬於該邏輯的所有資料讀到記憶體中,再依使用者所要求的區間來呈現資料表內容。這方法的好處是可以降低平均整體查詢資料庫的時間,也就是降低與資料庫之間存取的頻率。而缺點就是必須提供大量的記憶體來儲存整個資料表內容,而且不能即時反應資料庫的變化。
建立索引的方式則是取得資料庫的資料表內含的索引,再讓使用者依照分頁索引來查詢出資料庫內的資料表該區間的資料。這方法的好處是僅需在記憶體內提供一些位置給使用者做資料表更新與索引表物件,缺點就是對資料庫的存取頻率較高,連結資料庫的動作所消耗的時間較多。
當然,有些額外的手段可以使資料庫查詢的動作簡化,就好比說是Connection Pool,這幾乎可以讓建立連結的時間忽略不計,而只需考慮到資料庫本身處理SQL語法的速度。但仍有些部分是無解(也不能這麼說,因為阿扁言:能用金錢解決的問題就不是問題。),那就是記憶體的使用量。
正因為金錢的來源是大問題,所以實際上要設計分頁還是要回歸使用者的使用習慣和查詢功能。若使用者的查詢習慣是只看前幾筆最新的內容,則一次讀完的方式顯然太浪費記憶體。又若使用者的習慣是將所有每筆資料逐筆查詢做運算,則建立索引的方式就顯得無用武之地。
既然使用者的習慣捉摸不定,那麼設計者就應要在介面上來隱性導引使用者習慣。好比說頁面僅呈現該區間資料的簡略屬性,若需要詳細資料,可再繼續按下按鈕調出詳細的屬性。而要調閱及時反應的最新資料,僅需使用者按下了分頁的第一頁,整批索引便立即更新,即可調閱最新一批資料。這些都是目前各開源的討論區作法的一部份。
而如今,有賴於AJAX的流行,我們更可以將所有資料作更分散式的取得,讓使用者有者近似於「一次讀完」的速度,又可以達到「建立索引」的記憶體節約。
上圖的分頁內容為使用「建立索引」的方式來呈現,搭配了Connection Pool之後,分頁的速度也頗為迅速。由於此服務的使用者習慣為檢閱最新資料以及指定時間區間的資料,因此在資料呈現上提供了最新十筆資料,並在右下角要求使用者一頁頁往前翻查,再不然也可以使用日期輸入器指定日期區間來做查詢。
接著,若按下了事件旁的按鈕,則會啟動AJAX function,將指定的單筆資料撈回做處理。由於不用換頁,因此此分頁的內容無須在重新reload,也無須重新查詢一次整個頁面的事件數。 即使系統忙碌,使用者也可藉由讀取中的小icon來得知目前正在等待事件事件內容資料,而不像目前一般討論區在閱讀文章遇到系統忙碌時,使用者只能看著瀏覽器底下的進度欄緩慢地前進,頁面空白一片,不知所謂。
當然,若要更狠一些,還可以將整個頁面都以JavaScript配合XMLHttpRequest來呈現出來,但我想那已經已經算是「純」Web 2.0 網站(Beta都應該還不算是吧!)的範圍了吧。
註: 「純」web 2.0,我想每個人心中都有一把尺,我認為像是Google ig、start.com、以及Windows Live Mail beta 的純度應該比Yahoo奇摩那些大得多
2006/09/14
給小白鼠的備忘錄 (一)
小白,如果以我們人類真的能夠「呷百二」來換算,那麼你現在的年紀大概就是十歲吧!以人類來說,是個小學生。但是你知道嗎?你整天在籠子裡吃吃喝喝,地毯髒了還有人會幫你換新,奶瓶沒水了有人幫你加,整天日子無憂無慮;但是,在這個島上的人類,在你這個年紀的時候,可沒有像你這般的好鼠運呢。
你知道嗎,小白?這個島上的人類,在你這個年紀時,除了每天要上課,放了學還要去補習。我猜測,在你的小腦袋瓜裡頭大概不會知道「補習」這個名詞,所以讓我簡單地來解釋給你聽吧!
所謂補習,就是「以一種刻板教條式的手段,讓人類在短時間內學會其他人類做不到的技能」,相信這麼簡單的定義,連你這樣迷你的腦容量,都一定能夠記得起來。
小白,整天蹲在籠子的你,也許偶爾會覺得,若你會一些其他小白鼠做不到的技能有多好。但如果你有機會去「郝可愛寵物店」看看,你會看到那與你同時出生的同胞,「珍妮花」,牠為了要讓主人疼愛,拚了命去學習「生物發電」的技術,每天在那邊不斷地跑,直到跑滿圈數才會讓她休息,寵物店老闆為了要讓牠學會這個技能所做的一切,就可以稱作是你們鼠界的補習!
親愛的小白,如果你覺得「生物發電」的技術很酷,請告訴我,也許我可以幫你安排個精緻一點的幸運輪,讓你在裡面快樂地奔馳,讓你哪天與珍妮花見面時,有著共同的話題好聊。
雖然大部分的小學生在放學後會去參加補習班,但要學會那些特殊才藝,其實要花一筆不小的花費。這就像是幫你買幸運輪與發電設備一樣,這都必須用大量的金錢來換取我們人類所稱的「教育資源」。小白,你知道嗎?這個島上的人民已經越來越窮了,社會新鮮人出社會的薪資,已經好幾年沒有提升了,甚至還有往下降的趨勢,但是物價水準卻不斷地上升,也因此現在大部分人類小孩的父母,都必須同時出外工作賺錢養孩子。而這樣的家庭,我們人類有個叫做「雙薪家庭」的專有名辭,而這些普通薪資收入的孩子,美其名是參加了「補習班」,實際上,他們是參加了「安親班」,業者們只需提供課桌椅與冷氣,讓他們有安心且舒適的自習環境,並提供幾個工讀大學生幫解決小學程度的疑惑就可以了。
這就是安親班,它存在的目的是在「安慰親人」,讓父母自我安慰,催眠自己其實沒有因為工作放棄了小孩學業。這些父母與孩子,就像是那些服用安慰劑的受測者一樣,與那些乖乖在家寫功課的孩子一般,最後結果並沒有差異。
喔,小白!不要哭,我不是故意提起你的傷心處,我明白你在出生後不久就離開了你的父母,你的父母可能還在小白鼠養殖場,或是已經躺上了手術檯,隨後被送進了冰箱等著與其它的小白鼠一起火化。但也有可能你的父親被好心的博士生餵食了「淫羊藿」,正在努力與她的妻妾的生下更多的兄弟姐妹。親愛的小白,別難過,我相信你的父母一定是平安無事的,你在研究室的籠子裡,你的父母一定會為你現在優渥的生活感到高興的!
如果你不哭了,小白,請繼續聽我說下去。
親愛的小白,我們正常人類的記憶有著強迫遺忘的機制,不好的記憶忘得快,愉快的記憶忘不掉。而這段時期的記憶,是孩子人格養成很重要的原料,愉快的孩子有著樂觀的人生,壓抑的孩子有著悲觀的人生。我看著在籠子裡跑來跑去的你,其實正猜測著你的未來是否會有著壓抑的「鼠格」。
但是,小白,雖然我明白怎樣對你比較好,但我真的不能把你放出來玩;因為牛腩正在一旁捻著鬍鬚看著你,牠瞳孔裡頭的你,我看不出是到底朋友,還是食物。所以,小白啊!請你再繼續忍耐幾個月,「也許」你有機會因為基因突變長成大白鼠,讓牛腩尊重你一點也說不定。
你知道嗎,小白?這個島上的人類,在你這個年紀時,除了每天要上課,放了學還要去補習。我猜測,在你的小腦袋瓜裡頭大概不會知道「補習」這個名詞,所以讓我簡單地來解釋給你聽吧!
所謂補習,就是「以一種刻板教條式的手段,讓人類在短時間內學會其他人類做不到的技能」,相信這麼簡單的定義,連你這樣迷你的腦容量,都一定能夠記得起來。
小白,整天蹲在籠子的你,也許偶爾會覺得,若你會一些其他小白鼠做不到的技能有多好。但如果你有機會去「郝可愛寵物店」看看,你會看到那與你同時出生的同胞,「珍妮花」,牠為了要讓主人疼愛,拚了命去學習「生物發電」的技術,每天在那邊不斷地跑,直到跑滿圈數才會讓她休息,寵物店老闆為了要讓牠學會這個技能所做的一切,就可以稱作是你們鼠界的補習!
親愛的小白,如果你覺得「生物發電」的技術很酷,請告訴我,也許我可以幫你安排個精緻一點的幸運輪,讓你在裡面快樂地奔馳,讓你哪天與珍妮花見面時,有著共同的話題好聊。
雖然大部分的小學生在放學後會去參加補習班,但要學會那些特殊才藝,其實要花一筆不小的花費。這就像是幫你買幸運輪與發電設備一樣,這都必須用大量的金錢來換取我們人類所稱的「教育資源」。小白,你知道嗎?這個島上的人民已經越來越窮了,社會新鮮人出社會的薪資,已經好幾年沒有提升了,甚至還有往下降的趨勢,但是物價水準卻不斷地上升,也因此現在大部分人類小孩的父母,都必須同時出外工作賺錢養孩子。而這樣的家庭,我們人類有個叫做「雙薪家庭」的專有名辭,而這些普通薪資收入的孩子,美其名是參加了「補習班」,實際上,他們是參加了「安親班」,業者們只需提供課桌椅與冷氣,讓他們有安心且舒適的自習環境,並提供幾個工讀大學生幫解決小學程度的疑惑就可以了。
這就是安親班,它存在的目的是在「安慰親人」,讓父母自我安慰,催眠自己其實沒有因為工作放棄了小孩學業。這些父母與孩子,就像是那些服用安慰劑的受測者一樣,與那些乖乖在家寫功課的孩子一般,最後結果並沒有差異。
喔,小白!不要哭,我不是故意提起你的傷心處,我明白你在出生後不久就離開了你的父母,你的父母可能還在小白鼠養殖場,或是已經躺上了手術檯,隨後被送進了冰箱等著與其它的小白鼠一起火化。但也有可能你的父親被好心的博士生餵食了「淫羊藿」,正在努力與她的妻妾的生下更多的兄弟姐妹。親愛的小白,別難過,我相信你的父母一定是平安無事的,你在研究室的籠子裡,你的父母一定會為你現在優渥的生活感到高興的!
如果你不哭了,小白,請繼續聽我說下去。
親愛的小白,我們正常人類的記憶有著強迫遺忘的機制,不好的記憶忘得快,愉快的記憶忘不掉。而這段時期的記憶,是孩子人格養成很重要的原料,愉快的孩子有著樂觀的人生,壓抑的孩子有著悲觀的人生。我看著在籠子裡跑來跑去的你,其實正猜測著你的未來是否會有著壓抑的「鼠格」。
但是,小白,雖然我明白怎樣對你比較好,但我真的不能把你放出來玩;因為牛腩正在一旁捻著鬍鬚看著你,牠瞳孔裡頭的你,我看不出是到底朋友,還是食物。所以,小白啊!請你再繼續忍耐幾個月,「也許」你有機會因為基因突變長成大白鼠,讓牛腩尊重你一點也說不定。
2006/09/07
老人之死
這是一個改編的故事,這是件真實的事情,也許有人曾在報紙上看過類似的社會事件,謹以此獻給現在正在孤獨生活的老人們。
「老了,也該休息了吧!」老人這樣想著,在他奮鬥了數十載之後,他也該可以頤養天年了吧。
老人有四個兒子,三個女兒,在十大建設的那年代,他一肩挑起了養大這些兒女的重責。如今,兒女們都長大了,都有了自己的事業了,他的責任似乎也完成了,看著子女們事業有成,他的內心洋溢著滿足的愉悅。
這天,七個兒女都回老家來了,在他們母親的照片下頭,老人宣布了財產的分配方式; 不知過了多久,七個孩子原本堆滿微笑的臉,漸漸的僵硬了起來,每個人似乎均不滿他們所分配到的財產,忌妒的眼光飄在七人之間,唯一看起來覺得愉快的,只有老人與牆上的那張黑白遺照。
原本便不常回家的孩子們,在分了財產之後,就幾乎是完全不回家了。
不知過了幾個月,春節到了,老人終於盼到了今天,幾個月來,孤寂一直伴隨著他,除此之外,就只有鄰居以及那隻不知何時定居在院子裡的胖貓。而今天,終於到了一家團聚的時候,要發給孫子們的壓歲錢,也都準備在胸前的口袋中,他盼啊盼的,就是等著大家回來吃頓年夜飯。
「爸,我們今年不回去了,琦她感冒了,不舒服,我要待在家照顧她,對不起了,爸,就這樣囉!新年快樂!」「好!叫小琦保重身體呀!新年快樂!」老人緩緩的掛上了電話,隱隱露出了頹喪的神色。今天是除夕,他已經接了四通這樣的電話了; 到了大年初二,他又接到了三通,理由仍是大同小異,就這樣,老人的新年就在七通電話聲中過去了。
春節過去,全家人一起的機會便更少了,老人仍繼續孤寂的生活下去,但他絕對想不到,他的寂寥,竟是他對子女們的愛造成的。然而將孩子養大,將財產分與了他們,這就算愛了嗎?老人就活在這樣奇怪的邏輯之中。也因此,他那七個孩子每個人都認為,父親對其他兄妹的「愛」,要比自己來得多得多了。
終於,中秋節到了,到了這個「月圓人團圓」的節日,幾個月來,老人所得到了,除了孤寂外,只有鄰居們同情的目光與安慰的話語,而他所構想的「頤養天年」,卻僅僅是他夢裡的畫面。中秋團圓夜,他的兒女們會來嗎?
夜深了,貓兒也睡了。老人望著皎潔的月光,在他的眼中看來是如此的冰冷。活了一輩子,吃過了多少的苦,經歷了多少的風霜,卻沒有今晚的月光如此令他心寒; 明早,他是否又要面對鄰居們同情的目光,同情他在這全家團圓的日子裡,仍是孤零零的一個人; 他怕這種憐憫的眼神,他被這種眼神壓得喘不過氣來,他想逃開,從僅剩無多的日子中永遠的逃開。
早晨,一輛警車停在老人的門前,一棵老樹,一張凳子,一條麻繩,就這樣,老人過去了;但是,沒有人知道,在明年掃墓時,他的墓前會聚集著多少的子女......
~ 本文於 1997.11.27 初草~
「老了,也該休息了吧!」老人這樣想著,在他奮鬥了數十載之後,他也該可以頤養天年了吧。
老人有四個兒子,三個女兒,在十大建設的那年代,他一肩挑起了養大這些兒女的重責。如今,兒女們都長大了,都有了自己的事業了,他的責任似乎也完成了,看著子女們事業有成,他的內心洋溢著滿足的愉悅。
這天,七個兒女都回老家來了,在他們母親的照片下頭,老人宣布了財產的分配方式; 不知過了多久,七個孩子原本堆滿微笑的臉,漸漸的僵硬了起來,每個人似乎均不滿他們所分配到的財產,忌妒的眼光飄在七人之間,唯一看起來覺得愉快的,只有老人與牆上的那張黑白遺照。
原本便不常回家的孩子們,在分了財產之後,就幾乎是完全不回家了。
不知過了幾個月,春節到了,老人終於盼到了今天,幾個月來,孤寂一直伴隨著他,除此之外,就只有鄰居以及那隻不知何時定居在院子裡的胖貓。而今天,終於到了一家團聚的時候,要發給孫子們的壓歲錢,也都準備在胸前的口袋中,他盼啊盼的,就是等著大家回來吃頓年夜飯。
「爸,我們今年不回去了,琦她感冒了,不舒服,我要待在家照顧她,對不起了,爸,就這樣囉!新年快樂!」「好!叫小琦保重身體呀!新年快樂!」老人緩緩的掛上了電話,隱隱露出了頹喪的神色。今天是除夕,他已經接了四通這樣的電話了; 到了大年初二,他又接到了三通,理由仍是大同小異,就這樣,老人的新年就在七通電話聲中過去了。
春節過去,全家人一起的機會便更少了,老人仍繼續孤寂的生活下去,但他絕對想不到,他的寂寥,竟是他對子女們的愛造成的。然而將孩子養大,將財產分與了他們,這就算愛了嗎?老人就活在這樣奇怪的邏輯之中。也因此,他那七個孩子每個人都認為,父親對其他兄妹的「愛」,要比自己來得多得多了。
終於,中秋節到了,到了這個「月圓人團圓」的節日,幾個月來,老人所得到了,除了孤寂外,只有鄰居們同情的目光與安慰的話語,而他所構想的「頤養天年」,卻僅僅是他夢裡的畫面。中秋團圓夜,他的兒女們會來嗎?
夜深了,貓兒也睡了。老人望著皎潔的月光,在他的眼中看來是如此的冰冷。活了一輩子,吃過了多少的苦,經歷了多少的風霜,卻沒有今晚的月光如此令他心寒; 明早,他是否又要面對鄰居們同情的目光,同情他在這全家團圓的日子裡,仍是孤零零的一個人; 他怕這種憐憫的眼神,他被這種眼神壓得喘不過氣來,他想逃開,從僅剩無多的日子中永遠的逃開。
早晨,一輛警車停在老人的門前,一棵老樹,一張凳子,一條麻繩,就這樣,老人過去了;但是,沒有人知道,在明年掃墓時,他的墓前會聚集著多少的子女......
~ 本文於 1997.11.27 初草~
2006/09/05
【敗家實錄】ATH - ES7
一直想買個掛在頭上的耳機,於是在今天下班前,看了PTT耳機版上的資訊之後,下班後就衝到了重慶南路二段的音,想比較一下ES5以及PX200這兩支耳機聽起來的好壞。
我測試的音源很普通,是我平常在用的iPod Video,聲音感受的基礎為我去年買的ATH CM7 Ti。比較的曲目為音樂劇鐘樓怪人原聲帶的兩段: Ou e st-elle 以及Etre pretre et aimer une femme。而我所謂的感受,是指我在聽歌曲時,身體是否會因曲目的高潮而打冷顫作標準。
【迷之音】你這個色狼!又高潮又打冷顫!
一開始老闆娘先拿了牆上的大耳機給我聽,記得第一隻叫做M One。一連換了兩三隻,我都聽不到那種我想要的感覺。據老闆娘解釋,大概是iPod沒辦法驅動阻抗(32)那麼大的耳機吧! 。(就算是音量調大也是一樣)
當放棄了之後,我決定告訴老闆娘我原本來的目標物,ES5以及PX200這兩支。當初想比較這兩支的原因其實很簡單,就是我不想在新耳機上再花太多錢了。
結果,老闆娘說店裡的PX200借給雜誌社沒得聽,所以我只有ES5可以聽,ES5聽起來雖然比剛剛聽的好一點,但離我想要的感覺還是差一些。
聽著聽著,心中真的感到很無奈,又看著老闆娘在忙,於是我拿起掛在旁邊的ES7想說聽聽看有沒有差別...
是了!就是這種感覺!吉他的撥絃聲是如此地明亮,神父渾厚的高亢的聲音充分表現出他內心想上了女主角的掙扎!這就是我想要的感覺啊!
【迷之音】你果然很色! = =a
於是我問了工讀生美眉ES7的價格,結果她報了個自稱是網路上的最低價,NT$4200.-,這價格與我預算的ES5(NT$2600.-)整整差了1600元啊!! Q.Q
不想花這麼多錢的我,於是又問老闆娘,3000~4000之間有沒有什麼其他的可以選擇,於是老闆娘又拿了一隻Sennheiser HD215給我聽,聽完之後,我還是很認命地選了ES7...
唉... 耳機這東西真的不能比,比來比去,我又超過預算好多錢...
回家後看到PTT耳機板上提到,音ES7白色其實是賣NT$4000.-;唉~想必老闆娘認為我是買定了,所以不給我這價錢吧!撇開這不談,音的確是間服務不錯的店。
【迷之音】乖~買了就別再回頭看價錢了!
我測試的音源很普通,是我平常在用的iPod Video,聲音感受的基礎為我去年買的ATH CM7 Ti。比較的曲目為音樂劇鐘樓怪人原聲帶的兩段: Ou e st-elle 以及Etre pretre et aimer une femme。而我所謂的感受,是指我在聽歌曲時,身體是否會因曲目的高潮而打冷顫作標準。
【迷之音】你這個色狼!又高潮又打冷顫!
一開始老闆娘先拿了牆上的大耳機給我聽,記得第一隻叫做M One。一連換了兩三隻,我都聽不到那種我想要的感覺。據老闆娘解釋,大概是iPod沒辦法驅動阻抗(32)那麼大的耳機吧! 。(就算是音量調大也是一樣)
當放棄了之後,我決定告訴老闆娘我原本來的目標物,ES5以及PX200這兩支。當初想比較這兩支的原因其實很簡單,就是我不想在新耳機上再花太多錢了。
結果,老闆娘說店裡的PX200借給雜誌社沒得聽,所以我只有ES5可以聽,ES5聽起來雖然比剛剛聽的好一點,但離我想要的感覺還是差一些。
聽著聽著,心中真的感到很無奈,又看著老闆娘在忙,於是我拿起掛在旁邊的ES7想說聽聽看有沒有差別...
是了!就是這種感覺!吉他的撥絃聲是如此地明亮,神父渾厚的高亢的聲音充分表現出他內心想上了女主角的掙扎!這就是我想要的感覺啊!
【迷之音】你果然很色! = =a
於是我問了工讀生美眉ES7的價格,結果她報了個自稱是網路上的最低價,NT$4200.-,這價格與我預算的ES5(NT$2600.-)整整差了1600元啊!! Q.Q
不想花這麼多錢的我,於是又問老闆娘,3000~4000之間有沒有什麼其他的可以選擇,於是老闆娘又拿了一隻Sennheiser HD215給我聽,聽完之後,我還是很認命地選了ES7...
唉... 耳機這東西真的不能比,比來比去,我又超過預算好多錢...
回家後看到PTT耳機板上提到,音ES7白色其實是賣NT$4000.-;唉~想必老闆娘認為我是買定了,所以不給我這價錢吧!撇開這不談,音的確是間服務不錯的店。
【迷之音】乖~買了就別再回頭看價錢了!
Subscribe to:
Posts (Atom)
[遊記] 香港三天兩夜
在五月初起意找時間離開台灣去流浪,連續三年無視了公司的員工旅遊補助,今年終於給了自己動力離開台灣三天兩夜出去走走,即使目的地只是航程不到兩小時的香港。 決定了日期,向公司請好了休假,接下來就是要決定交通住宿,由於想要自己決定出發以及回來時間,方便起見捨棄了可能有特定優惠的機...

-
週日早上趁著還有陽光,帶著相機朝著陽明山出發。尋著北投後山泉源路往上,在不斷的左轉之後,每次都在最後關頭右轉東昇路進入陽明山國家公園的我,第一次踏上了「 登山路 」。延著「登山小棧」(這其實是店名)的提示往上走,到達最上頭的停車場之後,便可下車開始繼續由登山步道健行而上。 今...
-
有隻小小的花貓,就稱她叫做阿喵吧! 阿喵住在一間很普通很普通的公寓,與主人在一起。 阿喵喜歡黏在主人身邊,尤其當主人坐在桌前讀著書時,阿喵總是迫不及待地蜷伏在主人的腿上。 當主人出門時,阿喵也總是安靜悠閒地睡在桌前的椅子上,等著主人回家。 這隻小小花貓的主人,就姑且稱他為...
-
程式設計,最讓我著迷的是那種從無到有的那種「純粹」。我用這目前所擁有的所有知識與經驗,賦予了這個孩子為人所不能的優點,同時也賦予了一些不可為的缺憾,但我卻可以在我靈光乍現的時刻,將缺憾從程式的生命中抽離,這種種「純粹」,是一種程式設計師自身生命的體現。 程式設計的過程...