前不久聽到朋友提到"失敗主義"這個詞,頗為認同。我發覺自己似乎也有部分失敗的因子,所以才在這裡稍微做一點分析。我發現有一些通病是造成許多人步向失敗的主因:(1)缺乏意志力、(2)不主動積極和(3)沒有保持思考與反省。以下我將針對我提出來的三樣毛病做進一步的說明。
沒有網路的日子
**前言**
這絕對是一篇白痴文,是我從舊電腦翻到的我以前所寫的小說。想起人家說:看自己以前的文筆要是還覺得不錯,那就表示其實自己沒什麼成長(所以無論如何一定要批評一下)。恩……該怎麼說呢?我覺得以前寫過的一些東西其實都可以反映出那個時後的心境,雖然確切的創作時間不記得了(也許就跟故事裡的主角同步),但我永遠記得那時候家裡不給裝網路,所以才有這篇愛情(?)小說的誕生。雖然很白痴,但我現在絕對寫不出這種東西(也許思想或多或少僵化了)。
********本文開始********
沒什麼特別的理由,我的電腦沒有裝網路,它只在我窮極無聊的時候才使用;一台沒有網路的電腦,跟一台沒有電源的電腦是一樣的,都是垃圾。
好一個漫長的暑假,他將帶領我邁向人生的另一個階段。我不知道這是好是壞;但我知道,我即將成為一名大學生:一個期待宿舍網路的大學生。在這之前,我還有長達八十天的暑假要過。這將是一個無聊的暑假,諷刺的是,我曾對它抱著無限美好夢想。
為什麼無聊?因為家裡沒有網路!
七月十三號的上午,我在打電腦。我將去年玩過的舊遊戲重新安裝,但我並沒有玩很久。老實說,在安裝的過程中,我就後悔了;我將電腦關機,它並沒有替我打發多少時間。現在是十點整;看來我得被迫出門了,否則我會被悶死。說句不怕見笑得話,我還沒考駕照。我騎著心愛的腳踏車出門,沒有目的地,只是閒逛。相信我,這一點都不悠閒。炙熱的天氣、擁擠的交通、惱人的噪音和污濁的空氣。我放棄閒逛,我要盡速找到足以安身且不至於使我感到無聊的地方。
網咖?我已經去到沒錢了!
去哪裡好呢?哪裡都好,就是不回家!我不知道為什麼會有這種想法,但這淺意識仍支配著我的行動;以彌補我目前極為低落的心情。我仔細的探討我的心靈,試圖找出使我心情低落的原因。因為無聊嗎?為什麼無聊?因為空虛?為麼會感到空虛?因為‧‧‧因為‧‧‧。欸‧‧‧我試著傾聽內心的聲音,但我失敗了,我並不知道我為什麼感到空虛,這個問題在我的內心深處並沒有明確的答案,也許這就是空虛的原因吧。問題回到我將何去何從,因為有了剛才的想法,我決定到書局。人家說讀書可以充實心靈?也許把,但我連要看什麼書都不知道。我走到擺著網路小說作品的櫃子前,隨手拿了一本小說就專心看了起來。
「你也喜歡藤井樹的小說嗎?」
突然一個熟悉的聲音從我的身後傳來,我幾乎可以肯定者這話是說給我聽的,理由是:
一、我身邊並沒有人。
二、我手上的網路小說正是藤井術的作品,他是我崇拜的作家之一。
我確定來搭訕的人是個女生,但她是誰?似乎是一個熟悉的聲音,彷彿很久之前便相識了,我耽擱了一秒半思考這是誰的聲音。一個連續三年沒有跟女生說過話的人,不禁開始懷疑自己究竟能夠遇到誰。基於好奇心使然,加上我意識到再不回應好像不太禮貌,於是我急忙轉過頭去。
是我多心了,我並不認識在我眼前的女孩。她留著一頭短髮、粉紅鏡框的眼鏡、瓜子臉和不怎麼時髦的打扮。她給我的第一眼印象是:平凡‧‧‧非常平凡。怎麼說呢?如果不是她向我搭訕,可能我直到離開書局都不會多瞄她一眼。不過,再怎麼說,評論別人的外表是很不禮貌的,我也只花了半秒的時間分析。
「恩、我是他的忠實讀者。」我刻意的微笑:「想必你也是吧。」
「對阿!他寫的小說很細膩,有點女作家的風格,而且常在開頭用搞笑的方式,吸引讀者立刻進入主題而欲罷不能。」
「恩、對阿。」
短短十秒,我已經不知道要接什麼話了,因為我看小說只因為覺得好看才看,並沒有什麼見解。再說,我也沒那種資格或能力高談闊論什麼,於是我只能附和一下罷了。但話說回來,我實在不想結束這段對話,畢竟難得有女生找我搭訕。而且‧‧‧她給我一種‧‧‧親切感‧‧‧?可能是聲音的關係吧‧‧‧。總之,我想和她多聊幾句!
快阿!想一些話題、快!我內心開始焦急的吶喊!
不知怎麼想到這句話的,就這麼說出了口:「你的聲音‧‧‧很像我國小暗戀的一位女生。」
******本文結束******
其實後面還有,接下來的那段對話就開始大吐血了,大致上就是飛來艷福,然後一段莫名其妙的戀愛(但實在是太矯情了,原諒我沒勇氣放上)。有趣的是,女主角並非男主角記憶中的那個女生,雖然女主角沒刻意表明,但男主角卻一直深信不疑。就是這個看似不起眼的梗,讓我當時不知不覺的遺忘了想抱怨沒網路的初衷。
儘管整體上感覺就是坳很大,但若仔細想想,不就是要這樣才會有故事嗎?像是經典劇情如仙劍,也是一開始男主角偷窺導致被逼婚(女主角也馬上接受男主角),才有後續那史詩般的鉅獻。
好把,我只是想說,我思想真的僵化了(突然想到那時雖然沒有網路,我還不是花了好幾個小時在電腦上……打小說……看來阿宅不是一天造成的……)。
關於程式設計
最早,對程式有興趣是因為它可以設計一個互動的界面(最直接的說法,就是遊戲),看著別人絞盡腦汁玩我設計的關卡,是很有成就感的一件事。為此,我對程式一直抱有高度的學習熱誠。
遊戲的設計非常複雜,甚至有人說遊戲是最困難的程式設計!除了基本的繪圖引擎,遊戲還必須包含物理引擎和遊戲邏輯(遊戲的規則)。上述的還只是程式設計的方面,其它像美工、音樂、企畫或關卡設計等等的工作,就更難全憑一己之力了。
還記得以前,最早用VB完成的一款飛機射擊遊戲,寫了很多"重複"的程式碼。那時候甚至沒有物件導向的概念,不論添加什麼新特色(功能),都要全部重寫一遍。雖然那是我唯一一次"殺青"的遊戲作品,但是之後我卻在不想再多看它的程式碼一眼,因為我已無法(不想)再增添任何特色。此後,我開始注意到程式架構的重要性,也認知自己的不足。
學習的路上似乎永無止境,學習程式語言也是如此。以往學會了一種語言,就樂不可支。後來野心漸大,學了好幾種程式語言(和一些API),更是自鳴得意、不可一世。後來,發現了"設計模式"這東西,卻又顛覆我所有的思維,開始致力於撰寫"優美"的程式碼。
學習程式語言至此,開始邁入藝術的殿堂。
關於設計模式的起源並,不是一群天才(也許真的是天才)苦心專研所創造出來的。他是觀察以往撰寫程式的經驗,和一些良好而經典的模式,加以命名,並給予定義,最後集大成於一身。與其說設計模式是被"發明"出來的,倒不如說這些模式是被"發現"出來的。所以看的時候往往搞了老半天,原來不過是以前常用的一些方法,還講的一副很專業的樣子。
話說回來,設計模式讓我如此流連忘返、樂不思蜀的主要原因,還是在於我總想完成一套遊戲的框架。不管在學習DirectX、openGL、MDX(都是一些繪圖用的API)或是最近的Silverlight,我都不忘要套上設計模式。
雖然,使用設計模式有時讓我更難下筆,再加上"優美"程式設計的總總守則,常讓我在彈性與簡易、速度和空間、抽象和直覺間作取捨(tradeoff)。搞到最後,胎死腹中或是藏諸名山的作品/半成品比比皆是。儘管如此,我還是投注了大量的時間在上面,縱使它和我目前的資工領域沒有很大的關係,但卻是維繫了我與程式設計的一條紅線,也讓我在本行中的表現(僅限於程式設計)維持在中人以上。
最後,補充一下最討人喜歡的程式設計師該具備哪些特質,原文請參見這裡。
一、熱愛寫程式。
老闆當然是喜歡不會抱怨的員工。
二、能把事情做好。
不然規畫再多也沒用,能真正處理問題在是最終要的。
三、持續重構。
關於重構......其實你我都有在作,廣義的說就是改寫程式碼,但是裡面有一些能夠避免(重構時)產生臭蟲的技巧。
四、使用設計模式。
我就說要用吧(不和第二點衝突的前提下)!
五、撰寫測試。
避免錯誤。
六、使用現有程式碼。
別重複製作輪子永遠是程式最高領導原則。
七、重視可用性。
為了第六點。
八、撰寫可維護的程式。
利用三、四、五點。
九、會使用任何語言寫程式。
無劍勝有劍。
十、知道電腦基礎科學。
演算法和資料結構。
台中之旅+點點名
這篇首先是要說說去台中找朋友玩的事,整趟旅遊勞途奔波,沿途少不了一些像東海大學、逢甲夜市等等的著名景點。不過說穿了,比較值得記趣只有在我回程的路上,搭乘復興號的時候。
當時我已非常困乏,儘管坐在靠窗戶的位置,對窗外的農村片野卻提不起半分興致,只想在火車上小盹片刻。說來有趣,也許是上蒼要考驗我是不是真的喜歡小朋友,在這個時候派了兩名小鬼來擾亂我!一名婦人牽了一對兄妹來到我的旁邊,這對兄妹看來只有小學低年級的歲數,我心想:「我左邊只剩一個位置了,他們訂的車票位置沒有連在一起,該不會要跟我換吧。雖然說像我這種人一定不會見死不救的,但是此刻的我真的是不想移動了。」但事實證明,我估計錯誤。婦人要哥哥一個人做前面,她自己帶妹妹坐後面。
「不要!媽媽你自己坐前面,我要跟哥哥坐後面!」妹妹突然咆哮(看來真的是比較讓人不放心阿)。
「不准拉!沒看著你不放心,跟我到後面去!」婦人沒有妥協。
「我不要坐後面,我要坐前面。」妹妹似乎刻意想刁難婦人(這麼想坐我旁邊阿?),直接就跳到座位上了。
「隨你阿,你就一個人坐前面。」婦人說完就帶哥哥走了(這招高阿,看準妹妹只是在耍任性)。
原本以為戰爭已經結束了,小妹妹一個人被丟在前面,應該也作不了怪吧,但是接下來發生的事情卻讓我徹底的被打敗了。
妹妹嘴裡又念了一句:「我要跟哥哥坐......」就跑去後面把哥哥拉過來。兩個人擠在一個位置上,妹妹坐在靠近我的方向,也就是在三個人的中間。沒想到這樣的安排,婦人卻答應了,只稍微叮嚀了一下,就自己回後座去了(大概是不想再吵下去了吧)。
顯然是達到"跟哥哥坐"的目的了,妹妹的心情特別好。兩個人擠一張椅子,手腳當然沒地方放,全擠到我這裡來。好吧,看在身上這件青輔會的衣服上......就讓你們瞧瞧青輔會大哥哥的威力!
於是我往窗戶那邊靠得更過去了(這是禮讓!)......
一路上,我不住端詳這對兄妹,其實長得挺可愛的。兄妹兩個人擠在一起,似乎沒有所謂男女授受不親的規矩存在。妹妹是靠在哥哥身上的,哥哥也不時用右手輕拍妹妹的臉頰,兩個人玩得不亦樂乎。
每次哥哥拍了妹妹的臉,妹妹就會用力打哥哥的大腿,啪的一聲,好不響亮。然後哥哥就會一邊哀嚎,一邊狂笑。在一旁的我,只能說:「這兄妹感情真好阿!」
在他們兩個人的小小世界裡,似乎充滿了打鬧和練瘋話。
不知是他們太有趣的緣故,還是因為我太認真關注他們,竟然忘卻了疲累!
還有一次,哥哥指向妹妹的後方,說:「你看,七仔(一個電影裡面的角色)在那裏!」妹妹轉頭過去看,哥哥就趁機打妹妹一下。過一會,哥哥又故技重施,但是妹妹已經被騙了一次,說甚麼也不肯轉頭過去看,沒想到哥哥居然死皮賴臉:「真的啦,七仔快要飛走了,你不轉過去看會後悔耶!」到最後連:「我像你保證,屈臣氏永遠最便宜!」這廣告台詞都搬出來了,不過妹妹始終沒有再轉頭。
之後,他們一人向媽媽拿了一個統一布丁吃,但是由於邊吃邊玩的關係,妹妹不小心把湯匙弄掉了,跑去後坐跟媽媽要衛生紙。
沒想到,這時卻讓我看到一個難以忍俊的畫面:哥哥趁妹妹不在的時候,偷吃他的布丁,這還不打緊,重點是妹妹的頭突然從旁邊冒了出來:「你偷吃我布丁!」看來他對自己哥哥很了解阿。被抓包的哥哥一直狂笑(是因為作賊心虛?),一面笑,嘴巴卻一直否認。
瞥見此等尷尬的畫面,老實說......我真的很想大笑!
但是最後我還是忍住了,總覺得這樣不好:一來是跟他們不熟,二來是會拆了哥哥的台(我也開始做賊心虛了,畢竟我絕對是第一目擊證人)!只能希望這位鬼靈精怪的妹妹,別注意到旁邊有個大哥哥一直在憋笑阿(我不是怪叔叔)!
好吧,這故事說到這裡就好,後來他們仍然一路上有說有笑。妹妹不在意哥哥的口水,被偷吃掉的部分也已經從哥哥那邊補回來了。而我,因為有他們的陪伴,旅途不再寂寞,顯然是個圓滿的結局(愛的鼓勵一起~~來)。
--
等等!
還沒結束!
我似乎還欠別人一些東西......沒錯,點點名。這玩意有點像以前那種幸福的信或是不幸的信,只要照著信裡的內容作,然後再把信發送給十個人(或者更多),就會得到幸福;倘若不照著做,就會有不幸降臨。
以往,看別人在玩,總是嗤之以鼻,什麼幸不幸,落到我手裡一定直接進垃圾桶!同學大概是知道我個性鐵齒的關係,這玩意從來就未落入我手裡過。
不過,點點名發展至今,已經變的善良單純,其作用不僅讓大家更了解部落格的作者,也是朋友之間交誼的管道,更是一個寫作的題材。玩法很簡單,儘管版本眾多,原則上就是回答若干個問題,然後再點一些人來繼續這個遊戲。
01.如果你有時光機,你想用它去做什麼?
A: 雖然我常常想回到過去,彌補一些過去的遺憾,但是當我真正面臨到這個問題的時候,卻覺得與其冒著蝴蝶效應的風險,倒不如前往未來,一賭夢幻科技的風采。
02.最近最鬱悶的事?
A: 論文一直趕不出來,重點是沒有寫作的靈感。
03.遇到喜歡的人,你是勇敢表白還是默默關注?
A: 勇敢表白──這是男生的責任(其實是因為大部分的女生都只會默默關注......)。
04.世界末日就在明天,你最想做的一件事是什麼?
A: 那我還是搭時光機回到過去吧。
05.想要自己創業(包括接CASE型的)?還是當領薪水族?
A: 領薪水。
06.如果你是1億元頭彩的得主?
A: 把錢交給媽媽。
07.你現在最想擁有的是什麼?
A: 充實的人生。
08.你的夢想是什麼?
A: 能夠有一番作為,或是作出對人類有貢獻的發明。
09.過去十年你最開心的時刻?
A: 牽手(不能說上成大,會自打嘴巴)。
10.和戀人/老公/老婆吵架後,通常多久/幾天和好?
A: 最多兩天吧(目前來看)。
11.如果讓你選擇,你想要當男生?女生?
A: 上一位回答者說:「我要當人。」要比她好笑的話,我只說要當畜生......我還是當人好了。
12.你最喜歡自己哪一個部位?
A: 心......男人是用「心」來決勝負的!
寧缺勿濫
為了這個標題,我還在研究到底是"寧缺勿濫"還是"寧缺勿爛"。顯然前者才是正確的:寧願沒有也不要太多(氾濫)。
言歸正傳,之所以下這標題,其實主要是想來探討為什麼我的部落格一直缺水(說得明白一點,就是找一個冠冕堂皇的理由來搪塞各位看官)。原本,部落格這東西本來就是一個抒發自己心情的空間。我遇過很多人寫部落格是不希望被別人看到的,最初我很難理解,總認為:「不想給別人看幹嘛要寫?」但是慢慢當自己真的有這些方面(抒發上)的需要時,我才理解他們為何這麼作。
當我決定要寫部落格之後,老實說,我在"非本文"部分下的功夫遠比"本文"來的多(所謂本文,即是文章;反之,非本文就是文章以外的例如外掛、排版、優化或是版面風格等等)。直到一切就緒後(當初弄了老半天,我甚至決定放棄了msn的space,詳情參見這篇),文章仍然寥寥可數(這跟我製作的遊戲真的有異曲同工之妙,花了一堆時間打造核心,卻懶得設定半個角色或道具;也很像是我常常跑去圖書館借一堆學英文的書,但回家後卻鮮少拿出來翻閱)。
還好,我的部落格還是有慢慢步上軌道,文章數量也持續的增加了,但是寫了一些東西之後,又開始希望有更多人來看(又開始本末倒置了)。於是我又參加了很多提供書籤服務的網站(像funP,黑米等),藉以推銷自己的網誌,另外也在裡面加入了流量統計的功能(為了忙這些事,開始又沒發文了),但是效果不彰。
根據我的觀察和實驗發現,網誌的人口數跟你發文的速率(或者說頻率)有著絕對的關係(果然還是本文最重要阿,做一堆優化都是屁),每天發文,流量就一直上升,過幾天不發,流量馬上跌停板。對於部落格的流量來說,還有一個比每天發文還要有效的做法,那就是文章標題下的聳動一點,馬上騙一堆觀眾(當然每次都這樣玩就沒人要理你拉)。
另外還有一個很重要的因素,那就是文章品質,老實說,這才是我寫部落格的最大用意──訓練文筆。不是說要寫的令人拍案(至少不要讓人敲桌),而是語意的順暢諸如:文章是不是架構完整,段落是不是井然有序,標點符號是否使用得宜等等。
想知道別人在閱讀你的文章的時候是否會窒礙難行,最好的辦法就是過一陣子再看一遍自己的文章。為什麼要過一陣子呢?因為當下重看,文章的所有內容都還保留在腦子裡,所以看得順是理所當然的,若是以一個未曾看過全文的人來看,卻有可能覺得上句不接下句,沒事又天外飛來一句,整篇文章七零八落,只能免強稱為雜記。
另外,我盡量讓自己的文章字數在1000字以上,一般通常為1300~1600左右(所以常常拖稿)。也許有的人會說:「打個網誌搞那麼累,何必呢?」是阿,我承認自己會為了達到目的而不擇手段,卻常常為了達到手段而忘了目的,做起事來也常常只憑藉一股傻勁亂衝亂撞,雖然撞得滿頭包,卻也學到最多。1000字以上,是我對自己的要求,也許對有些人來說根本不算多,但是就我目前而言要達到這個標準已經算是有點吃力了。
最後,來說說分鏡。所謂分鏡,可以想像成知道頭尾或是長度,而在中間取出一些關鍵點。這樣說很抽象,還是參考維基百科關於分鏡的解釋吧(逃)。我要說的是,寫作也需要分鏡,它可以讓你知道每一個部分要寫多少的量。大部分的人寫一篇文章,多半是想到什麼就寫什麼,但是若要寫一些專業性的像學術文章,則不可不知道分鏡。一開始得先把想要寫的主題先列下來,接著就要依靠分鏡的一些技巧,來確保整篇文章有一個適當的骨架(在漫畫界中,通常擔任分鏡的才是主要的作者),有興趣的不仿多參考相關的書籍,我在此便不多說了(因為字數到了......笑)。
頭腦簡單
最近常常去看大家的網誌,發現自己真的是頭腦簡單(四隻又不發達)的一個人。我開始想一些奇怪的問題:為什麼別人的網誌總是能帶給我一些新奇的體驗,而自己的網誌總是寫到最後都變成論說文?看很多人寫了不少心情文章,但是內心話真的能放在網誌上嗎?等等諸如此類的問題和感觸接踵而來。
前幾天看到小鍋巴放的一篇文章,說他自己沒想到別人會去看他的網誌,才寫了一篇可能引發讀者瘋狂八卦的文章(那篇已經砍掉了,不過我想該看過的也都看過了)。我那時心裡想說:「換成是我,絕不會犯這樣的錯誤。」其實說白一點,我寫東西的時候就一定會先設想很多問題諸如:有誰會來看我的網誌?哪些東西可以寫,哪些不能寫?等等。通常,最後寫出來的東西都不是我心裡真正想的(可能只有一小部分是),整篇文章,絕大部份是為了讓它更加"大眾化"而設計的。
大眾化的文章有何不好?探討這問題之前,首先把問題轉到"看別人網誌的樂趣何在?",誰不希望看別人網誌時,看到的是那個人(你所認識或關心的人)發自內心的一些感觸或是近況呢?有些人的網誌,只是流水帳的記錄了自己的一些瑣事,不算是文章;還有些網誌,明明就是打在網路上的,卻又要加上一道密碼鎖,這不是擺明了在眾人面前咬耳朵嗎?以前我總為這些網誌搖頭嘆息(試了老半天,就是破不了密碼),後來慢慢發覺,絕大部分的人都是喜歡窺探別人生活瑣事的,而且對方越是低調,越是更想挖掘。
由此可知,縱使文章寫的洋洋灑灑道理一堆,別人還是未必有興趣看。要看這些文章,其實大可去看一些專欄或是文學讀物會寫得更加專業,所以我打的這條路線實在不算成功(其實也還好,主要是因為我自己喜歡發表"高見",所以網誌也是我自己碎碎念的一個空間)。
另外,還有一個感觸是:「為什麼別人的文章這麼"生活化"?」有時想想,大概跟我"不懂生活"有關係吧。美瑜常說我是山頂洞人,不關心生活,更不問世事。我總是得意的反駁:「縱使我是山頂洞人,好歹我洞裡還擺著一台電腦好不好。」嘴巴這樣說,其實肚理心知肚明:我這個人不喜歡管政治,不喜歡崇拜偶像明星,不看新聞,更不看球賽。整天抱著電腦,不是研究程式,就是玩遊戲。也難怪造就我這麼呆板的人格,跟我聊天,也好像永遠都是繞者那些話題打轉。
不過,單純(或說是單調更為貼切)的個性還是有好處的,這讓我可以把自己的強項發揮到淋漓盡致,我總是安慰自己:「德不孤,必有鄰。」我相信在我尋尋覓覓之下,還是會有跟我臭味相投的人出現。人家說:「人長越大,就會變得越固執。」似乎是這樣,因為有了自己的想法之後,就不會隨波逐流,見風轉舵。而且長年累積的想法和經驗,也會越來越根深蒂固,變得不可動搖。不過,當然還是要"擇善固執"才有意義,不然可真的會變成"老頑固"囉。
文章又要接近尾聲了,突然又想到一件事,那就是閱讀器的使用!它是一種讓你訂閱並閱讀朋友網誌的工具,由於現代人比較少用bbs了,多半喜歡在網路上建立自己的部落格。但是各自為王的後果是無法有效率的閱讀每一位朋友所發佈的文章。我知道用無名有一個功能挺方便的就是可以快速連到"朋友"的網誌,但是在我看來還是有不少麻煩。首先,那個功能只能連結到無名的部落格,但還是有很多網誌不是架設在無名。其次,你無法知道朋友們什麼時候會更新他的文章,有些人大概好奇為何我總是在他們發文一天以內就會留言,並不是我無聊每天都把所有人的網誌翻一遍,而是我使用閱讀器!
至於使用哪一牌的閱讀器,我推薦Google Reader,教學請看這裡。只要把朋友的網誌訂閱下來,以後就只要檢查你的閱讀器就可以知道哪位朋友又發佈新文章囉(也可以很快的從閱讀器連結到朋友的部落格)!下面這張是我的使用狀況。
研究msn plus script 和 twitter API 的心得
其實一開始只是想研究msn plus script,但是後來想到之前有一隻script是把個人狀態留言同步傳送給twitter,那我乾脆來個逆向操作,把twitter 的最新留言餵給我的訊息。
今天測試的時候一開始要先研究他的觸發事件,於是我設計了各種觸發的事件,但是對應的動作都是"對美瑜說hi"。例如假設事件是"使用者登入",那我只要登入就會對美瑜丟一個訊息"hi"。我反覆測試各種事件,玩的不亦樂乎,但後果是...差點被她封鎖= =|||
後來一切都搞定後,又寫了一個自動猜拳程式,其實是判斷對方出甚麼,再給予適當的回應。非常簡單的程式,虛擬碼如下。
當收到訊息時(訊息) { if(訊息=="剪刀") { 回應("石頭"); } else if(訊息=="石頭") { 回應("布"); } else if(訊息=="布") { 回應("剪刀"); } }
於是我又找美瑜來測試,每次都贏(廢話),我想她快被我搞瘋了吧。再過幾天就要教師檢定的人還是少惹為妙。
沒關係,我還有法寶可以玩,那就是我一開始說的Twitter!趕快去爬twitter的API,發現也是非常簡單的協定,現在所謂的網路的Open API幾乎都是XML的協定傳送而已。
function Twitter(Username, Password, id) {
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.open("GET", "http://twitter.com/statuses/user_timeline/"+id+".xml", false, Username, Password);
xmlHttp.send("count=1");
var xmlDoc=xmlHttp.responseText;
xmlMailParser = new ActiveXObject("Microsoft.XMLDOM"); xmlMailParser.async="false" xmlMailParser.loadXML(xmlDoc);
var feed = xmlMailParser.documentElement;
return feed.getElementsByTagName("text")[0].text;
}
短短的幾句,就能夠把Twitter最新的一則訊息的文字取出來。再配合"Timer"設定每五分鐘執行一次,並把結果餵給個人狀態就可以囉。
其實對於這種網路提供的API真的很喜歡,因為使用簡單,而且它提供我與伺服器互動的管道,可以自己寫程式自動化處理一些瑣事。其實寫這篇的時候就想到了一個點子:msn 的blog更新時不是會有小星星嗎?但是其他的blog使用者怎麼把最新的一篇文章顯示給msn的朋友知道(不要說手動改,這樣會抹煞寫這些程式的意義)?我想到用Google Feed API+Messenger Plus! Live scripting就可以完成,看是要放最新一篇的標題還是摘要都可以。
個人認為,這些API的妙用就在於"結合"各種服務,以達到更多的效益。
研究Silverlight
找教授
我想大概還是念成大了吧,別再作交大夢了。不過說要找教授,我還真的不知從何找起。
聽人家說教授要快點找,我卻遲遲未有行動,其實是因為我連資工所在哪裡都不知道。由於成大不可騎機車入校內,我在光復校區繞了老半天,才知道資工所在成功校區。光是走過去,就花了我不少時間。其實說真的,當我看到其廬山真面目後,真的是有一點點"小失望"。怎麼會是在這麼舊的建築物啊!很像三合院的平房,木門,中庭有個小池塘裡面有不少鯉魚和兩隻烏龜在游水,而且其實不大,很難想像可以容納這麼多的學生。
在裡面轉了兩三圈後,始終沒勇氣敲門,應該先寄eMail吧,有了這個念頭,索性轉去成圖書館看看。值得高興的是,圖書館真的挺新,挺漂亮的,而且都在成功校區!不錯不錯,我整個下午就泡在這裡了,我在心裡打定主意。我很客氣的問職班人員:
請問...現在是不是有開放校...校...(突然想到我也算是準成大生了,一時竟說不出校外二字)。
他反應很快,馬上跟我要證件:
證件?甚麼證件?
都可以。
我拿出了南大的學生證:學生證可以嗎?
可以。
管理員隨即拿了一張綠色的卡片給我。我知道,這東西是刷卡用的,我在南大用了四年了,到這裡絕對不能給人當鄉巴佬。但是我失敗了,刷下去後"OK"的燈不亮,他叫我過去,我想說燈沒亮過個屁,於是又刷了一次,還是一樣。他叫我快過去,我不知為何全身僵硬,緩緩的推了護欄,果然開了。我向他笑一笑,忙道謝,眼角卻瞄到了似笑非笑的表情。我不禁暗忖:靠...不是我不會用好不好,是你們的燈不會亮呀,你就儘管在心裡笑我好了!
但是尷尬的情緒並沒有持續太久,我馬上沉浸再找尋新書的樂趣之中。但我還是得說一句老實話,我覺得成大的書,雖然有最新的,但是舊的卻很多,而且大部份都泛黃了(我只看資訊相關的書)。
不知念了許久,想說,去三樓看看好了,沒想到那裏有每月新書,真不賴!我看了九把刀的殺手就停不下來了,一直看一直看...敘述鐵塊和小恩的故事,殺手和援交妹的愛情故事。可能有人會覺的庸俗,但我就是喜歡這種黑色浪漫的故事(所以我特愛伊藤潤二)。
結果晚上又跑去花蝶看漫畫(考上後一定要這麼墮落嗎!!),還遇到玉山,不過他是剛打完工。聽他說也開始想考研究所,恩恩,真的很厲害,因為他的經濟來源都是自己賺的,要考研究所的話還要補習(我們是一天十小時,每個禮拜五天左右),時間會完全卡死。我只能默默的祝福囉!大家都加油吧!
(其實兩個大男人坐在一起看漫畫感覺還蠻怪的,我還隱約聽到玉山突然呵呵一笑...@~@")
Web 2.0
今天聽到的一場演講,在這裡作一點心得筆記。我覺得並不是只有資訊相關的人才需要瞭解,畢竟它就切身關係著我們的生活之中,每天都會用到的一樣工具──網路。
Web 2.0為何物?不知道有多少人聽過這名詞,但對於身為資訊相關產業的我來說,這東西已經事實上已經出來很久了。前陣子吵得沸沸揚揚,其實最普遍的例子莫過於Google、YouTube和無名小站,他們有什麼共通的特色呢?那就是它們都是依靠Web 2.0創業成功的網站。
其實,Web 2.0並不是什麼神奇或是複雜的東西。事實上,他只是一個準則。三種可以稱為Web 2.0的網頁,包含資料庫為主、擁有群體經驗和持續成長。
首先說說什麼是資料庫為主、Google就是最典型的例子。相信大家上網第一件事就是輸入關鍵字,來查詢所要找的網站。但是Google能依據使用者下達的關鍵字來回傳搜尋結果,完全是依賴它擁有巨大的資料庫,記載著上億筆的網頁位址。
其次是群體經驗,其實亞馬遜(一個網路購書網站)就是一個集結大家智慧的優良典範,它提供讀者留下對此書的看法。以往這些事情都有專業的書評在做,但是往往這些書評都有鮮明的立場,而失去客觀性。所以很多人寧願參考更多讀者和買者的回饋來衡量是否該購買此書。Yahoo知識+亦是一例。
最後是持續成長,以YouTube為例,他是一個以網路作為平台的服務。不用收費,打破平台的限制(不一定要Windows),開放大家上傳影片和觀賞別人上傳的影片。每天都有驚人的上傳數量,所以重度的使用者每天都會在此地流連忘返,也成功的表現其黏性。
那他們怎麼賺錢呢?答案是靠廣告!只要他們能控制使用者(流量),就一定會有公司願意在他們的網站上放廣告。這樣的機制在幾年前也許還未必可行,其實主要是因為絕大部份的公司並沒有撥出所謂"網路廣告"的預算。但是現在幾乎每一家有網站作為宣傳的公司(甚至是提供網路服務為主的公司),都少不了要花一大筆"廣告預算",才可能讓使用者在茫茫的網路大海裡有機會上門拜訪。
其實現代人用很多網路上服務都已經習以為常、家常便飯了,但是其實很少人會去想每一個服務的背後到底是怎麼運作的。現在絕對是資訊起飛的時代,資訊創業者若是能夠抓準網路動脈、了解市場需求和良好的行銷手腕,其實資訊創業可以是一個風險不高(一百萬夠了),而且具有致富潛力的市場。
文摘
做對的事
做自己覺得該做的事(積極)。
做上司覺得該做的事(服從)。
做大家覺得該做的事(負責)。
完成的能力
事情最困難的部份往往在最後一個階段。
十五個讓成功人物搖頭的壞習慣
一、 不講信用。
二、 缺乏好奇心。
三、 自負。
四、 勝而嬌,敗而餒。
五、 犯錯不敢講,不懂又不敢問又裝懂。
六、 不從根本解決問題。
七、 把團體的光環套在自己頭上。
八、 低EQ,擺臭臉。
九、 開會遲到。
十、 亂跳槽。
十一、 太過嚴肅的專業面孔。
十二、 穿著邋遢。
十三、 挑工作做。
十四、 公務員心態。
十五、 沒效率。
第八種習慣
史蒂芬提出七種成功的習慣分別是:
1. 精益求精;2. 集思廣益;3. 先了解別人,再讓別人了解自己;4. 追求雙贏; 5. 要務第一 6. 掌握方向; 7. 主動積極。
第八種習慣其實並不是在這七種習慣上,額外的加上一種,而是代表另外一種層次,也可以說是強化這七種習慣。
第八種習慣就是去傾聽你內心的『聲音』。
最近狂瀏覽網路...
安裝了一堆免費軟體,嚴重的拖慢我電腦的速度,不過還是忍不住測試一下每款新玩意~
網路上最近大致上發生了幾件大事:
- google reader 增加訂閱搜尋 。
- windows live suit 出爐了,包含了windows live writer,windows live mail等等...
- google earth 出了新版,有小飛機駕駛功能~
- adobe 對於flash即將推出高畫質視訊
- google 手機傳言要豋場了,預計售價百元美金
- microsoft 推出skydrive,內涵500mb的空間
下面這幾張是從google reader 看到抓下來的,感覺有一種特殊的美感XD
好啦,亂七八糟的一篇文章,隨便看看就好,哈...