2008年6月29日 星期日

The 11th Hour


李奧納多狄卡皮歐雖然是著名的派對動物,但是玩歸玩,他還是非常注重環保概念,因此他效法美國前副總統高爾,也拍了一部紀錄片,希望以自己的知名度,喚起全世界影迷一起重視這個刻不容緩的議題。

本片由李奧納多狄卡皮歐擔任旁白,也是製作人。他呼籲世人:在最後一刻做出改變!這部電影探索人類為何走到毀滅的一步?──我們是如何生活?是如何破壞生態系統?以及我們該如何改變人類的命運?片中訪問了世界各地的專家,包括前蘇聯總統戈巴契夫、著名科學家史蒂芬霍金、前中情局局長詹姆士伍爾西、永續設計專家威廉麥唐諾與布魯斯莫,以及超過50位的頂尖科學家、思想家和領導者,他們都道出真相,並提出我們星球面對的生死攸關議題。

「乾旱」、「洪水泛濫」、「龍捲風」、「酸雨」、「史上最高平均溫度」……等,這些晚間新聞播報的災難都被視為獨立事件,然而,這些災難真的毫不相干?還是集結成為一個更大的全球謎團以警告我們人類未來的危機?

從這個星球的歷史看來,人類存在地球上的時間雖然很短但影響很大。人類試圖確保自身的生存,並隨著工業、科學、飲食和醫療方面的革新,生活品質與日俱增。不過,這一切也造成地球生態平衡產生前所未有的改變,而這個平衡正是讓地球生物得以存活的關鍵。

地球上的海洋和雨林會產生氧氣,吸收二氧化碳,以及控制氣候、天氣與溫度,但長期以來卻一直遭受破壞。生物賴以生存的自然溫室氣體(greenhouse gas)因排氣管和煙囪排出的化學物質而增加。每製造一箱產品,就會產生更多的廢棄物。海水中含有大量的汞、重金屬及有毒化學物質;雨林正在消失;沙漠正在擴大;北極的冰山正在融化;永久凍土開始斷裂;地球愈來愈熱……。自從5千5百萬年前一顆隕星撞上地球造成許多生物絕種之後,地球生態未曾如此惡化。

然而,地球上的這些改變是永久的嗎?或者這些改變是想藉由各種災難警告我們,讓我們瞭解人類的故事,關於我們是誰及我們跟地球(人類唯一的家)的關係? 不論個人喜惡,我們都身處在一個環境至關重要的時代。

以上影片介紹來自@movies


如果地球形成是在一月一日,現在是在十二月三十一日的話,人類僅僅是在十二月三十一日凌晨12點之前的15分針出現,這也是片名的由來,The 11th Hour。

官網短片



癌細胞其實是人體內最健康的細胞,只是太健康且不知節制到處巧取豪奪,把人體資源消耗殆盡,最後自己也難逃滅亡一途。
人類之於地球就像癌細胞之於人類,強勢的物種且不知節制到處巧取豪奪,把地球資源消耗殆盡,最後自己也難逃滅亡一途。

引用片中最後的一段旁白:
如果人類從地球上消失呢?
不管怎樣地球還是照樣會轉
它會及時重生
湖泊會再一次變得清澈
河流海洋高山
一切會再度恢復綠色
一切會回覆平靜
也許人類會滅絕但地球會重生
至於原因
因為地球擁有的時間是無窮無盡的...
而我們的時間不是
我覺得現在已經是時候了


附帶一提
高油價的來臨雖然會造成全球經濟的崩盤,不過我倒覺得是個不錯的現象,以往綠色能源總是因為價格及政策因素無法有效發展,高油價的時代讓綠色能源不再那麼昂貴,各國政府也能開始用心在綠色能源政策上,綠色能源產業有利可圖,才能促進綠色能源的發展。


Youtube 上完整影片
Part 1 of 9


Part 2 of 9


Part 3 of 9


Part 4 of 9


Part 5 of 9


Part 6 of 9


Part 7 of 9


Part 8 of 9


Part 9 of 9

繼續閱讀...

2008年6月23日 星期一

論星座,星座論,星座妙論,星座繆論

妳好,我是臻假仙,............,我是巨蟹座
妳好,我是白賊七,............,我是雙魚座
妳是雙魚座啊,那你一定很浪漫。
是啊,我老公都嫌我太浪漫呢,妳是巨蟹座啊,一定是愛家的好太太呢,呵呵呵。


星座變成現在社交生活的一部份,開口閉口是星座,
隔壁老王夫妻互相砍來砍去......星座害的,
樓下老陳的老婆跟人跑了......星座害的,
在公司無法順利高昇......還是星座害的,
喜歡瞎拼......那當然還是星座害的,
連養寵物也跟星座扯上關係,


坊間所謂的星座書,仔細看一看,
不管是什麼星座,各式各樣的特質一大堆,
隨便一本星座書,特質(包含優點、缺點)拉里拉雜加一加隨便也有三、四十個,
這還是算少了,有的星座書可以寫到上百個,
不管你是什麼星座,都可以在該星座找到一些跟你符合的特質,
(也可以在其他的十一星座找到一些跟你符合的特質)


當你是一個相信星座的人,情況大概就像下面寫的一樣,
通常,人都會先看跟自己符合的,
這時候就會產生認同感,
認為自己真的符合這個星座,
產生認同感之後,
你就會開始替那些不是很準的特質找理由,
或是視而不見,(就跟戀愛初期差不多,缺點通通看不見)
當你完全臣服於星座之後,
那些不是很準的特質也會慢慢變成你的特質,
這樣的結果會造成惡性循環,
相信 -> 愈來愈準 -> 更相信 -> 更準,
這就跟心理學的自我暗示一樣,經過不斷地自我暗示,逐漸把自己變得跟該星座的特質一樣,
最後,你就變成「所謂的星座專家」杜撰出來的特質組合,
是你將自己變成「所謂的星座專家」上廁所無聊胡謅出來星座特質一樣,
而不是你一開始就擁有這些星座特質,
至於有些幾乎就跟星座寫的幾乎一模一樣,
那就跟研究機率的常態分布描繪的鐘型曲線沒什麼兩樣,
少部分人非常不像,少部分人非常像,大部分人屬於中間,有些像有些不像,
總有少數一些人是很像的,沒什麼好神奇的,


當然,如果你不是一個相信星座的人,通常會看看就算了,
也就不會陷入惡性循環,當然不會準了,
你也不會變成「所謂的星座專家」上廁所的副產物,


很像的人會大肆宣揚自己多像星座,星座多準,
不像的人連談都懶得談,也就比較不容易聽到有人說星座不準,
最後就會產生像的人比不像的人多這種錯覺,


相信星座、命運的人也有個好處,讓他們可以為自己的缺點找到藉口

- 你真是吹毛求疵
- 處女座都是這樣呀

- 你根本是個目中無人的傢伙
- 誰叫我是獅子座

- 你真陰險
- 沒辦法啊,我是天蠍座


你也是以星座來決定自己或別人該有什麼個性,該有什麼反應,該做哪些事嗎?
該醒了吧!!!
不管好或壞,你是怎麼樣的一個人應該由你自己決定,
不是那些「所謂的星座專家」來幫你決定。


後語:
每次看到電視上那些「所謂的星座專家」一副充滿自信的無恥嘴臉說:
「沒錯(要加重音),XX星座就是這樣」
「我告訴你,你就是這樣」(堅定的眼神)
「真的,不會錯的」(死不認錯,更加堅定的眼神)

心理只有一個感想 "又一個頂著流行光環的神棍"

繼續閱讀...

2008年6月21日 星期六

MSN Plugin - Gmail Notifier

MSN 上的聯絡人想寄信給你,除非他知道你有其它 email,大部分都直接寄到 MSN 帳號的 email,個人很不喜歡 hotmail,介面爛,速度慢,連最基本的 POP 都不支援,是一個把使用者綁在他們網站、整個系統是以封閉為導向的古老思維服務,反觀 gmail,介面方便(不是華麗),速度快,除了 POP、IMAP,還有 Gmail API,讓你完全不用登入就可以透過各種方法寄信、收信。

很久很久以前就想用 gmail 當 MSN 帳號,但是 MSN 的 mail notify 只有他們自家的才支援,MSN 透過這樣來將使用者綁在他們自家的 mail 系統,為了擺脫 hotmail 的束縛,於是有了這個構想,做一個 MSN Plugin - Gmail Notifier,這樣就可以用 gmail 當 MSN 帳號,有新信也可以收到通知,更不用進 hotmail。

要做這個 plugin 仔細想想只要三個步驟,多簡單,只有三個步驟:
首先,必須研究 MSN Plugin
再來,必須研究 Gmail API
最後,把兩個結合起來,大功告成,多簡單

只是,每一個步驟都是完全不熟悉的領域,真希望已經有人做了這個 plugin,還是有人會 MSN Plugin 或 Gmail API 可以教一下 m(-_-)m



PS.其實我用 Firefox + Gmail Maneger Extension 比我想做的這個 plugin 功能更強,不過這個 plugin 可以造福沒用 Firefox + Gmail Maneger Extension 的人。

繼續閱讀...

2008年6月20日 星期五

[閱讀筆記]最後14堂星期二的課

最後14堂星期二的課的圖像這本書很久很久以前就已經看完,也想把自己認為的重點記下來,不過一直沒做,直到要把這本書送人才趕緊把這工作完成。:P

------

不要為了自己離死不遠而羞於見人。
(有關老師,之一,P19)


生命是一連串的來回拉鋸。你想做某件事,但被迫做別的事。某件是傷害到你,而你知道這不應該。妳把某件事視為理所當然,但你深知沒有什麼理所當然的事。
(課堂,P53)


他在他有日本楓樹及硬木地板的家中,數著呼吸,爭取每分每秒和他心愛的家人朋友度過,而我卻花無數個小時,讀著對我毫無意義的東西:電影明星、超級名模,或是黛妃、瑪丹娜、小約翰甘迺迪的最新小道消息。奇怪的很,我雖然嘆惋著墨瑞所剩不多的生命,卻又羨慕他的時間品質。我們為什麼花那麼多時間去理那些不相干的事?
(開學,P58)


生命中最重要的事,是學著付出愛,以及接受愛。
(第1個星期二 我們談這個世界,P69)


我們何以會對沉默感到尷尬?人聲嘈雜為何會讓人覺得比較自在?
(第1個星期二 我們談這個世界,P71)


有時候你不能相信眼睛所見到的東西,你要相信你所感覺到的東西。你若要讓別人信賴你,你也要能感覺到你可以信任他們,就算你置身黑暗中,就算你在向下掉。
(第2個星期二 自憐自艾的善用,P80)


今天若是我活著的最後一天,我會怎樣?
我們的文化不鼓勵你思考這些事情。一直到你要死了為止。我們整天忙著以自我為中心,關心事業、家庭、賺錢、還貸款、買新車、暖氣機壞了得修理──我們忙著千頭萬緒的瑣事,讓自己這樣一天過一天。所以我們不習慣退後一步,冷眼旁觀自己的生活,然後問自己一句;人生就是這樣嗎?我所要的就是這樣嗎?是不是少了些甚麼?
(第3個星期二 你的遺憾是什麼,P84)

絕不做任何剝削別人的工作,絕不容許自己靠別人的血汗賺錢。
(有關老師,之二,P100)


「每個人都知道自己有一天會死亡」墨瑞重複一遍:「但沒有人把這當。不然的話,我沒就不會這樣。」
我說,所以我們對死亡都是在欺騙自己。
「沒錯,但是有個比較好的辦法。你要知道自己會死,並且隨時做好準備,這樣就好得多。這樣你在活著的時候,就可以真正的比較投入。」
你怎麼可能隨時做好死亡的準備?
「學佛教徒那樣。每天都想像有隻小鳥站在你肩上,問著:『就是今天嗎?我準備好了嗎?我一切都盡了力嗎?我是否問心無愧?』」

「只要你學會死亡,你就學會了活著。」
(第4個星期二 學會死亡,才能學會活著,P103)


我們事實上沒有完全體驗這個世界,因為我們在半夢半睡,做著自以為非做不可的事。
(第4個星期二 學會死亡,才能學會活著,P105)


「不要執著於萬事萬物,因為萬事萬物均無常。」

「不執著的意思,並不是你不讓感覺經驗穿透你,事實上正好相反,你要讓它完全穿透你。這樣你才能將它放下。」

「對一個女人的愛,或失去所愛的人的悲傷,或是我現在所遭受的,因病因死而來的恐懼與痛苦。如果你壓抑情緒,不讓自己完全體驗它,你就無法不執著,因為你忙著在害怕。你害怕痛苦,你害怕悲傷,你害怕愛所會帶來的易受傷的心。」

「但你若全心投入這些情緒,讓你自己整個人沉沒其中,你就完完全全體驗到它。你就知道什麼是痛苦,你就知道什麼是愛,你就知道什麼是悲傷。唯有如此你才能說『很好,我體驗了這個情緒,我認出了這個情緒,現在我需要從中脫身。』」
(第6個星期二 感情與執著,P129)


她所要的東西和大多數人一樣,那就是要讓別人注意到她的存在。
(有關老師,之三,P139)


不少病人出身良好,家中很有錢,但有錢未為他們帶來快樂或滿足。這是莫瑞學到的難忘一課。
(有關老師,之三,P140)


有天他上完大號後再也無法把手伸到後面去,它像康妮說明他最新的這項不便。
「你替我做這件事會不會尷尬?」
他先徵詢她的意見,這是他的一貫作風。
(第7個星期二 擁抱衰老,P145)


我是個生性獨立的人,因此我總會抗拒這一切──下車要人攙扶、穿衣服要靠別人等等。我感到有些羞恥,因為我們的文化告訴我們,如果我們不能自己擦屁股,是丟臉的事。但慢慢,我想:別去管我們的文化怎麼說,我大半輩子都是對這個文化置之不理。我才不去感到羞恥,這有什麼大不了。
(第7個星期二 擁抱衰老,P146)


當你受到別人操縱,叫你買這個香水你就會美麗,或是買這條牛仔褲你就會性感──而你還相信他們他們!真是胡扯。
(第7個星期二 擁抱衰老,P148)


對生命的不滿意,對生命的抱憾,沒有找到生命的意義。因為你若找到了自己生命的意義,你不會願意重新來過,你會想要繼續向前。你想要看得更多,做得更多。你等不及要到六十五歲。
(第7個星期二 擁抱衰老,P149)


我自己也活過你這個年紀,我又怎麼會羨慕你呢?
(第7個星期二 擁抱衰老,P152)


金錢無法替代溫柔,權力也無法替代溫柔。我坐在這裡,離死不遠,可以坦白告訴你,當你最需要溫柔的時候,不論你有多少的金錢或權力,都無法給你那種感覺。
(第8個星期二 金錢無法替代溫柔,P156)


「對於我們想要的東西或我們需要的東西,常常分不清。」墨瑞說:「你需要食物,你想要一客巧克力聖代。你必須對自己誠實。你不需要最新的跑車,你不需要佔地最廣的房子。」
「說真的,你無法從這些東西獲得滿足。你知道什麼才能真正給你滿足嗎?」
「不吝將自己擁有的東西與人分享。」
「我指的不是你的錢,我指的是你的時間,你的關懷,你的才能。」
(第8個星期二 金錢無法替代溫柔,P157)


要投入去愛人,投入去關懷你周遭的人,投入去創造一些讓你讓你活得有目的、有意義的事情。
(第8個星期二 金錢無法替代溫柔,P158)


我知道愛情和婚姻有幾條不變法則:如果你不尊重對方,你會有很大的麻煩。如果你不懂如何折衷,你會有很大的麻煩。如果你們之間不開誠佈公,你會有很大的麻煩。而如果你們的生命沒有相當的共同價值,你會有很大的麻煩。你們要有相近的價值觀。
(第10個星期二 婚姻,P183)


我們要寬恕的不緊是別人,我們也要寬恕自己。
寬恕自己沒去做的事,寬恕自己本應該去做的事。你不能因為什麼事而抱憾終身。
(第12個星期二 寬恕,P203)


「死亡是自然的。」他說道:「說真的,我們對死亡大驚小怪,因為我們不把自己視為自然的一部分。我們覺得自己是人類,所以就高於自然。」
「我們並不高於自然。凡有生著,必有死」
「只要我們可以彼此相愛,並記得我們有過的愛的感覺,我們就雖死猶存。你所曾激起的愛意,都仍留存在世,所有的記憶都還在。你並沒有死,你仍活在那些你曾經打動的人,曾經互相扶持的人們心中。」
(第13個星期二 如何設計完美的一天,P212)


我有時會回想起找回我老教授之前的那個我。我有話跟那個人說。我要告訴他什麼才是要緊的,要小心不要重蹈覆轍。我告訴他,要心胸開闊,不要受到那些張牙舞爪價值觀的誘惑,你心愛的人講話時要用心傾聽,彷彿這是你最後一次聽他們講話。
我若從墨瑞‧史瓦茲教授學到了什麼,那就是:生命中沒有什麼「太遲了」的事。生命直到最後一刻都是變動不居。
(結語,P235)

繼續閱讀...

2008年6月14日 星期六

索羅斯的投資哲學

秘訣一、人對真實的看法有所扭曲
揭露生命神秘面紗的任務,幾乎不可能完成。理由很簡單,要開始研究我們是誰或什麼,以及我們怎麼曉得存在著的任何事情,前提是我們必須能夠用客觀的態度看自己。

麻煩的地方,是我們沒有辦法客觀。
唯一切合實際的行為,是集中精力暸解這些遭到扭曲或有缺陷的認知,在塑造所有事件時所具有的意義,這個推論正式他投資理財策略的核心。


秘訣二、把市場預期納入考慮
索羅斯說真實生活中看不到均衡狀態,在價格波動很大的金融市場,當然也看不到。現代的經濟理論說,經濟學的主要任務,是研究供需間的關係,而不是研究供給和需求本身,索羅斯質疑這樣的看法。索羅斯說,供給和需求曲線的形狀不能假定已知,因為兩者都含有參與者的期望在裡面;參與者會對自己的期望所塑造的事件,抱著某種期望。
(期望會造成波動,影響市場)

過渡樂觀或過渡悲觀
索羅斯相信供給和需求會受市場的影響,這會導致價格波動,而非均衡。價格上漲時,固然會吸引買者進入,買進這個動作也有助於價格上漲,而使得趨勢自我強化。


秘訣三、市場欠缺效率
古典經濟學假設金融市場會走向均衡狀況。由於市場達成的均衡,所以可以假設完全的知識和完全的競爭(impossible)能夠得到。支持高效率市場理論的人真的相信,給了正確的分析工具和取得正確的資訊,他們有可能預測市場未來的走向。
這些理性主義者聲稱,由於投資人能針對一家公司取得完全的知識,所以每支股票的價格都恰好定在正確的價位上。也就是,每支股票的價格都是一組計算的理性結果;這種高效率市場的假設很簡單,對喬治索羅斯來說,它不是太過簡單,更是大謬不然。索羅斯從不同的觀點,看金融市場的運作方式,證明這個市場不是合乎理性的,不可能完全了解任何事情,包括金融市場在內。


秘訣四、注意認知和事實事件間的巨大差異
在現實世界中,決定買進或賣出一支股票,不是取決於金融市場的均衡理念,而是根據市場處於不均衡狀態的見解。索羅斯問:如果有均衡存在,為什麼在看不出任何邏輯的情況下,市場價格會波動?因為金融市場的參與者有偏見,所以不可能有均衡狀態。依索羅斯之見,我們不能主張均衡狀態存在。因為在邁向那個均衡狀態的行動過程,人的偏見總是摻雜在其內。
金融市場是在不均衡的狀態中運作。而且參與者的認知和實際的事件間,總有差距存在。如果差距微乎其微,就不值得擔心害怕,因為那不會改變參與者的認知。如果差距很大,這樣的差距就必須納入考慮,因為他會改變那些參與者的認知。


秘訣五、看出人和事間的關聯
認為經濟生活合乎理性和邏輯的人表示,金融市場中沒有差距、矛盾存在。大部分投資人相信他們能預判將來市場怎麼做,預先把未來的發展納入考慮(妳只能聽盤勢的聲音)。依索羅斯之見,這是不可能做到的。
根據定義,關於將來市場會是什麼樣子的任何想法,都是有偏見和不完整的。我在解釋反射理論時主張:
信念會改變事實。不只市場參與者帶著偏見操作,他們的偏見也能影響事件的推展。這可能產生一種印象,讓人覺得市場準確地預測了未來的發展,但事實上,不是目前的期望吻合未來的事件,而是未來的事件被目前的期望所塑造。索羅斯相信,高效率市場的假設,不能解釋金融市場的行為;
投資人的偏見和事件的實際進展間的反射關係,才能解釋。所謂事件的實際進展,是指企業的經濟基本面。


秘訣六、揭露市場偏見
市場天生就不穩定,我們的偏見或有缺陷的認知導致市場波動。依索羅斯的看法,投資人對某種股票抱持的「偏見」,不管是正面的還是負面的,會導致價格上漲或下跌。這樣的偏見有如自我強化因素,這個因素又和大勢所趨交互作用,影響了投資人的期望。索羅斯的理論是基於一個見解,投資人所支付的價格,不只消極被動地反映價值。更有甚者,它們是一個積極地因子。能創造股票的價值,認知和現實間這種雙向的回饋,也就是說索羅斯所稱著反射,成為他所持理論的關鍵。
事件碰到有思考能力的參與者介入時,主體便不再只有事實。也包括參與者的認知在內,因果關係鏈不是從某個事實直接引導到另一個事實。而是從某個事實到認知,再從認知到另一個事實。
索羅斯理論的第二個關鍵是誤解或偏見在塑造事件時所扮演的角色。
他所說的誤解,是指參與者的認知和事件的結果兩者之間的差異。金融市場的參與者,沒辦法只把思想侷限在事實上,相反的,它們必須把每個參與者的想法都納入考慮。
由於參與者的思想與事實不符,並有不確定性存在。參與者的想法和事實事件狀態的背離,總是一直存在,有些時候背離很小能夠自行矯正。他把這種狀態叫做近乎均衡,有些時候,背離很大,不能自行矯正,他把這種狀態叫做遠離均衡。(市場過渡反應)
背離很大時,認知和現實相距十分遙遠,沒有什麼機制能把他們拉近,反之,其中有某些力量在運作,把他們分隔得更遠,這種遠離均衡的狀態有兩種形式。
在某個極端,雖然認知和現實相距甚遠,整個狀態卻很穩定。(EX.3411)
索羅斯這樣的投資人,對穩定狀態不感興趣。在另一極端,整個狀態不穩定,只見發展的很快,參與者的看法根本趕不上。索羅斯對不穩定狀態很感興趣。


秘訣七、掌握不穩定狀態
反射要變得顯著,首先必須至少能自我強化。如果自我強化的過程是在一段很長的時間內發生,就會變得無法持久。認知和現實間的差距很大時,事件往往失去控制,這種狀況通常可在金融市場連續漲跌不停時看到。這種過程剛開始能自我強化,卻無法持久,因此其最後必然反轉。索羅斯堅信,連續漲跌不停的狀況很容易發生,因為市場總是處於變動不居和不明確的狀態。想要賺錢,就要找出方法,善用這種不穩定狀態,以及尋找有沒有出乎意料的發展。最困難的部份,是找出連續漲跌不停的狀況。索羅斯的投資技巧本質,就是能在任何時候,確定市場-這些投資人的集合體-在想些什麼。
等到投資人曉得市場在想些什麼,就有可能往反方向跳躍,賭意料之外的事件將發生,賭某個連續漲跌的週期將發生或者已經展開。索羅斯對「普遍流行的智慧」不敢苟同。大部分人都相信金融市場傾向於走往均衡狀態,並將會準確地把未來納入考慮,索羅斯卻認為「金融市場不可能正確地把未來納入考慮,因為他們不只把未來納入考慮,更出力去塑造未來」。
他說,有些時候,金融市場本該「反映」基本面,卻有可能「影響」基本面,「那樣的事發生時,市場就進入動個不停的不均衡狀態,它的行為和高效率市場理論認為的正常狀態很不相同。」
這一種連續漲跌不停的狀況不常發生,由於它們會影響到經濟基本面,所以具有破壞作用。連續漲跌不停的現象,只會在追隨趨勢的行為主控市場時發生。「所謂追隨趨勢的行為,我是指人們在價格上漲時買進,價格下跌時賣出,而形成一種自我強化的現象。一窩蜂追隨的趨勢行為是使市場急遽崩跌的必要條件,但不是充分條件。」


秘訣八、察覺混亂狀態
在索羅斯眼裡,金融世界既不穩定又一團亂,投資要訣是要找出亂在何處,只有這麼做才能致富。這個
世界將找不到數學公式,只要解出來,就可以說明股價將有何種表現。索羅斯以為,股票市場運作的基礎,不是邏輯面,而是心理面,講得更精確些,是群眾本能。對索羅斯來說,要確定他的理論在市場的某種情況中能不能幫助他,首先必須找出市場正往何處走。也就是說,群眾將何時,以及如何擁到某種股票、貨幣或商品背後。


秘訣九、善用市場反應過度的狀況
連續漲跌不停的現象,只會在追隨趨勢的行為;主控市場時發生,不過,是什麼因素促成了追隨趨勢的行為?索羅斯的答案是,投資散戶有缺陷的認知,會使市場「自行壯大」,是說投資人使自己陷入盲目的瘋狂,或者產生群眾心理。市場靠本身的瘋狂壯大,總會反應過度,走上極端,這樣的過度反應,推向極端。產生了連續漲跌不停的形象。因此投資要成功,關鍵在於認清哪個時點,市場開始靠它自己的動能壯大,這樣的時點找出之後,投資人便知道連續漲跌不停的走勢即將開始。根據辯證型態而進行反射過程的理由,可以用普通話來解釋:不明確程度遠高,則愈多人受市場趨勢影響,追隨趨勢的投機行為,影響力愈大,則情況變得與不明確。典型的漲跌不停走勢,主要特色如下:
趨勢還沒被確認。
等到趨勢已被確認,趨勢往往會被強化,自我強化的過程與焉開始。
隨著當時流行的趨勢和流行的偏見彼此強化,趨勢變得愈來愈越仰賴偏見。隨著這樣的程序展開,遠離均衡的情況便出現。市場走向禁得起考驗,偏見和趨勢可能禁得起各種外部衝擊,一而再、再而三的考驗。
信念增強:如果偏見和趨勢受到衝擊後存留下來,按索羅斯的說法,它們便「無可動搖」,他稱此為加速期。
真實和認知分歧,到了信念和事實事件的背離很大時,便可看出參與者有偏見,這是認清真相的時刻,或叫極點。
最後,自我強化的連漲或連跌走勢,有如鏡像般,開始往反方向走。這的趨勢可能不需要其他理由,就能靠慣性而前行,但是這個信念不再強化趨勢,整個過程就開始遲至不前,失去信念會使趨勢反轉。而且整個過程會到達索羅斯所說的交叉點,於是動作往反方向前進,出現了索羅斯做成的災難性大漲或大跌。
總而言之,索羅斯以為,隨者趨勢持續進行,投機性交易的機率跟者增加。只要趨勢存在,偏見和趨勢救會彼此交互作用,使得偏見變得愈來愈強,一旦趨勢確立,就會開始一路前行。
索羅斯雖然被認為是反向意見者,但承認他與群眾為敵時,總是小心翼翼,大部分時候,他會跟者趨勢走,但一直在尋找趨勢的轉折點(也就是趨勢在另的時點),這個時候與群眾為敵才有意義。
索羅斯最大的利潤,來自他察覺到個股和類股自我強化的走勢,投資人突然改變他們對某種類股的態度,大量買進。隨著某種類股的買盤激增,自我強化的現象便出現,使得該類股的財富增加,因為那種類股的公司會透過更多的借貸、出售股票和以股票收購的方式,導致盈餘增加。
這就是連續漲跌不停現象裡的上漲部分。
當市場飽和,以及競爭加劇,傷害到該股的前景,以及個股價格過高之後,遊戲便告結束,這個過程展開之後,便換空頭上陣。


秘訣十、注意股價影響到基本面的情況
根據索羅斯以往對連續漲跌不停理論的解釋,他認為市場價格完全由參與者的偏見所影響。有些時候,那種偏見不致影響市場價格,也影響所謂的基本面。市場影響到基本面時,他的反射理論發揮作用。索羅斯說,只有在市場價格找到某種方式影響基本面時,連續漲跌不停的過程才會發生。這是因為規則改變時,可能促使反射關係開始出現,而且反射能夠開啟榮枯相生的過程。喬治索羅斯不斷監視金融市場,目的是尋找榮枯相生的過程。有時金融市場的特色是由這些反射關係塑造,一旦查覺,他就能比其他投資人更快跨腳上馬。


秘訣十一、先投資,再調查
連索羅斯也承認,他的理論不見得時時管用。現在我們來看看索羅斯的投資風格,因為除了理論,他的風格也對賺得財富有很大的幫助。索羅斯獨特的投資風格,融合了智慧、勇氣、冷靜和直覺。反射理論是他的蓋氏計數管,告訴他要看哪個地方。反射理論沒有精確的告訴他,眼光要放在什麼東西上,但是這個理論給了他一個架構。接下來由他的個人特質掌控一切,用更精準的方式給他指示、引導他到現場、告訴他時機對不對。
索羅斯集中精力,全神貫注於目標,然後出擊。他不是以驚天動地的方式去做,而是一步步測試、偵伺、試驗,用以確定他想的對不對。他提出了某種假設,根據這個假設,建立某個投資倉位。提出假設時,必須假定金融市場的某個趨勢已開始出現。我們一開始就假設股票市場是錯的,因此如果你模仿華爾街上其他每個人,註定會有很糟的表現。大部份華爾街證券分析師,只是企業管理階層的傳聲筒,抄襲企業的報告,把它們寫成自己的投資報告,或者彼此抄襲,而且還少揭露有價值的東西。
(抄襲會造成意見趨同,一旦意見是錯的,那就會造成極大的反轉傾向)
索羅斯和羅傑斯搭配的很好。「如果我們的看法不同」,「通常我們什麼事都不做。」他們以能各自獨立思考為傲。兩人都認為,他們不可能從其他華爾街分析師,身上學到太多東西。依羅傑斯之見,其他華爾街分析師都跟隨群眾起舞。
每一天,羅傑斯都要深入閱讀廿或卅份公司年報,希望找出若干有趣的企業發展情勢或若隱若現的長期趨勢。
索羅斯認為,找出投資命題中的缺陷,是他的主要任務。他有時不得不成為群眾中的一份子,根據市場趨勢建立倉位。這時找出缺陷,對他來說十分重要。找不到缺陷,他會很感困擾。可以讓索羅斯相對與金融市場的其他投資人擁有十分重要的優勢,也能因此尋找各種訊號,而且一旦找到,就曉得某個市場趨勢即將結束。
索羅斯想知道的是,某個趨勢是不是被推到過度的地步。他不停地尋找趨勢的轉折點。只有這時候,逆勢操作才安全;其他任何時候,這麼做都要冒很大的風險。一旦索羅斯確信他已找到轉折點,就會擺脫先前建立的倉位,從群眾裡走出來。這個時候,他會擬定新的投資命題,再次根據群眾是錯的信念行事。索羅斯喜歡說,群眾種是跟隨錯誤的趨勢,但是他有時也願意跟著群眾走。
只要索羅斯相信他的原始命題有效,即使倉位開始賠錢,也不會斷然平倉。索羅斯的目的,是達到他能明言他的假設有效的地步。果真如此,他會做更大的倉位,他根據自信程度,決定要做多大的倉位。如果假設無效,他不會拖拖拉拉,而是馬上出場。索羅斯和羅傑斯創立量子基金時,羅傑斯是分析師,索羅斯是決策者。他們採取的策略,是先投資再調查,索羅斯做投資工作,羅傑斯做調查工作。有時索羅斯投資之後,羅傑是做了調查,發現當初的投資有些問題。但是索羅斯可能還是保留於有的倉位不動。他喜歡那樣的情況,因為他曉得缺陷在哪裡,有助於知道何時出場。如果以及當原來的投資概念看起來是錯的,那他的目標就是儘速出場。
索羅斯喜歡說:「先投資再調查」。實務上,這表示:先形成一個假設,先建立小倉位去測試這個假設。索羅斯愛的這個策略,可以叫做市場中「取得感覺」。索羅斯說:「我想買3億美元的債券,所以先賣出五千萬美元。」「沒錯,」索羅斯回答,「但是我想先感受一下市場是什麼樣子。我想先感受一下當賣方的情形。如果賣出很容易,如果我很容易失掉就這些債券,那我會更想當買方。但是如果這些債券很難賣出,我就無法肯定是不是該買進。」
研習經濟學時,他看起來似乎一直是那個世界的訪客,不是永久的居民。研習經濟學,他有受騙的感覺,他認為經濟學家欠缺實務上的知識,不懂的這個世界運作的方式。這個世界遠比經濟學家所想的要混亂得多。在他開始提出自己的理論---知識理論,歷史理論,以及及時提出的金融世界理論,他把自己的思想訂於一;相信這個世界很難預測。


秘訣十二、預判下個趨勢
索羅斯總是在尋找股票市場裡突然的轉變。比方說,投資人長久以來一直不願建立某種類股的倉位,後來突然決定大量買進這些股票,這樣的轉變便會發生。一有這些突然的轉變,這些股票可能出現自我強化的走勢。索羅斯的投資密訣,是比其他人早一步發現這些急劇的變動。正如羅傑斯所說的:「我們對一家公司下一季會賺多少錢,或者1975年的鋁出貨量會是多少,不是很感興趣。我們比較感興趣的是,整個社會、經濟、政治因素會怎麼改變某個行業或類股一段時間內的命運。如果我們所看到的,和某支股票的市價間有很大的差距,那在好不過了,因為能從中賺到錢。」


秘訣十三、直撲咽喉
「如果股價上揚」,索羅斯繼續說,「買更多就是,不必在意所建倉位占投資組合有多大的比率。如果你是對的,去建立倉位就是。」索羅斯教我,如果你對某筆交易懷疑有很大的信心,就得直撲咽喉,當一隻豬得有勇氣,以很高的信心用槓桿抱著利潤前行,也需要勇氣。在索羅斯眼裡,如果你對某件事的看法正確,抱再多也不嫌多。
朱肯米勒說:「索羅斯教他的最重要一課,是做最對或做錯並不重要,對的時候賺多少,以及錯的時候賠多少,才重要。索羅斯很少批評我,主要批評,是我對市場的看法真的很對,但沒有充分掌握機會時。」


秘訣十四、傾聽世界金融領袖的話
絞盡腦筋做分析,終有極境,在那之後,得由直覺本能掌控一切。他承認,操作成功,不能証明他的理論是對的;這不是科學實證。一定還有別的東西。索羅斯的理論提供了一課架構,解釋他相信金融市場是怎麼運作的。市場中其他人都在搶追某支股票,某種類股或某種商品時,索羅斯卻隨時隨地把整個總體經濟狀況放在心裡,其中包括複雜的全球操作情境。
索羅斯比大部份人更了解全球經濟的因果關係,也就是,假設A發生,B必隨之而來,在下來則是C。索羅斯能夠成功,這的確是十分重要的操作密訣之一。


秘訣十五、曉得何時放手
是索羅斯投資成功的關鍵之一,是他擅長於絕處求生。一切情況良好是,並用信用槓桿可以產生絕佳的成果,但是當事情未如你的期望時,可能把你掃地出門。最難判斷的一件事,是何種程度的風險是安全的。做最後的分析時,你必須依賴你求生的本能。
喬治和別人不一樣的地方,在於你必須了解自己有多大的能耐。放在實務層面來說,索羅斯求生的藝術,主要在於承認何時自己犯錯,而不在於曉得何時看對股票。那表示寧可太早平掉某些投資倉位,而不要太晚才做,而且不要過於擔心別人眼中十分怪異的行為。
事後來看,索羅斯似乎在市場崩跌時太早擺脫某些投資倉位,但是馬凱斯認為,那正是典型的索羅斯的行為,也就是:放棄戰鬥,活下來,好在另一天再上戰場。索羅斯退場,承受龐大的虧損,如此才能避免倉位賠得更多。


秘訣十六、接受你的錯誤
喬治索羅斯說,了解自己建立的投資倉位可能有錯,雖然令他失去安全感,但也使他提高警覺,準備隨時矯正錯誤。有些人認為,對於金融市場的動向看走眼,是件丟臉的事。在索羅斯眼裡,這樣的事或許不值得自豪,但那是整個遊戲的一部份,所以當然不能算丟臉。由於索羅斯接受不完美的瞭解是人性的一部分,所以對失敗或犯錯不抱負面態度。索羅斯喜歡自誇,他所以和其他投資人不同,不在於他常常做對,而在他比其他大多數人更善於發現自己何時做錯。他喜歡運用的一種投資策略,是不斷檢查所建立的投資倉位是否出錯,他總是建好倉位後,不斷測試自己的投資假設。一旦他認為自己曉得答案,便有可能被迫修正原先命題-或者完全捨棄,但他不喜歡光因環境變化就改變命題。畢竟,新的環境可能只是一時現象,或許不是真正變動的訊號。


秘訣十七、別拿全部家當下賭
索羅斯的求生藝術,有一部分學會是千萬不要拿每樣東西去冒險。冒險的時候,他不必擔心萬一失敗,可能賠上性命。有時,冒險還會帶來有趣-只要給自己留下東山再起在的餘裕。「我非常關心求生的必要性,絕不冒可能叫我粉身碎骨的風險。」不過索羅斯承認,建立倉位是走向危險邊緣,有使人集注心思的作用。


秘訣十八、研究,暫停,深思熟慮
對索羅斯來說,整場遊戲往往是長時間的戰鬥,因為利率和匯率變動的效果,需要一點時間才會顯現,而且有時需要很大的耐性。要成功,你需要休閒娛樂。你需要一段時間,緊緊纏住你的雙手。他寧可著一些真正有幫助的人來談,也花時間心去思考,閱讀和自省,他希望所找的人,擁有哲學上的敏感度。我只在工作有意義的日子裡工作‧‧‧而在那樣的日子裡,我真的做了某件事。


秘訣十九、忍受痛苦
一個人賠錢時,所做了最糟事情,是壓抑自己的感情。每一天,你都在冒險,那是痛苦的一部分,因為你曉得,某個時點,你可能面對嚴重的虧損。索羅斯說,如果你沒準備好忍受痛苦,那就不要再玩這種場遊戲。別妄想你能長久玩下去。如果還想玩,就要保持冷靜。其他人有時礙於自尊,無法做出明智的操作決策,索羅斯卻認為聰明的投資人必須不動感情。宣稱自己永不犯錯,是沒有意義的事。
一方面,你可以依靠他們。喬治做錯時,會脫身而出。他不會說,「我是對的,錯的是他們。」他說:「我錯了。」然後出場,因為如果留著壞倉位,它會吃掉你。
他承認自己貪得無饜:「我還是認為自己很自私和貪婪,我不立志成為聖人,我有很健康的慾望,把自己擺在第一順位。」


秘訣廿、克己自律
拜爾倫‧伍恩說:他了解影響股價的力量。他了解市場有理性的一面,也有非理性的一面。他了解自己不是每次都對。他願意在自己對時採取激烈的行動,充分掌握大好機會,當他的犯錯時,也願意認賠了結出場。
厄斯泰爾:他的成就,最大的關鍵在心理層面。他了解群眾本能。他就像優秀的行銷人員,曉得何時會有許多人追逐某樣東西。
拉婓爾:他總是要你聽聽反面的說法。如果你喜歡某樣東西,他會要你跟不喜歡那樣東西的人談談。


秘訣廿一、下賭時應做避險動作
這個「球場」指的是避險基金,玩投資遊戲的人,從避險基金得到的利潤可能最高。
非常看好後市的投資人,可能有80%的倉位作多,另外20%放空。非常看壞後市投資人,可能有75%的倉位放空,另外25%作多。1985年以後,全球德貨幣交易量激增。根據國際清算銀行的調查,1986年到1989年交易量倍增到每天400億美元。相較之下,美國財政部公債每天的交易量只有 300 億美元,美國股票則不到 100 億美元。


秘訣廿二、保持低調
人必須把自己的焦慮和憎惡投射到某個地方、艷羨某些生氣蓬勃的事情。他們希望某個人能使市場發生某些事情。
強制美國避險基金的投資人必須有100萬美元的淨資產。避險基金採取的策略,是賭某些投資會增值,其他投資的價值則會下跌-實際上,「所避之險」是市場的大幅波動。


秘訣廿三、善用槓桿以提高報酬率
所謂內在的價值,是指某種証券在特定環境下的身價;而所謂的特定環境,必須考慮定利率、經濟狀況、公司的獲利能力等。


秘訣廿四、選最好和最差的股票
喬治‧索羅斯所做的是總體經濟,注意大格局、國際政治、各國的貨幣政策、通貨膨脹、利率、匯率的變化。最有希望從預期中的國際金融圈新組合情勢獲利。如果索羅斯和馬凱斯預期利率會上升,他們會去找哪些行業會因這種預期而受害。馬凱斯接下來的動作,是放空這些股票。索羅斯使用的技巧,是在一種行業中選兩家公司投資。找出會因通貨膨脹預期升高而受益的行業後,他們的基金則做多。我們先從各種行業著手,找到某個行業之後,再從一些大公司中篩選,看哪些公司最能配合我們所預期的趨勢。索羅斯會堅持馬凱斯從那個行業挑出兩家公司,但不可以隨便選兩家公司。其中之一必須是那個行業中最好的公司。找出最好和最壞的兩家公司之後,就不需要再投資那個行業的其他任何公司。拿電腦來說,索羅斯可能買國際商業機器公司(IBM)的股票,也買通用資料公司的股票。他也運用同樣的思考過程看製藥業。製藥中,他會買默克大藥廠的股票,同時買興泰(Syntex)公司的股票。索羅斯選取一行業中最好和最差的股票,這種技巧至少表面上看起來有如避險的絕佳例子。他相信最好和最差的股票都會有很好的表現。

繼續閱讀...

2008年6月11日 星期三

[閱讀筆記]經濟大預言 - 清崎與富爸爸趨勢對話

經濟大預言的圖像這本書是在 2003 年出版的,書中主要觀點是美國 401K 法案計畫的缺失,使得加入 401K 計畫的退休人員在退休後才發現無法負擔退休生活,加上戰後嬰兒潮中出生的美國人相繼退休,預言美國經濟將在2020年全面崩潰,當然,401K 計畫跟台灣沒什麼直接關係,也沒有研究新制勞工退休金條例會不會步入 401K 後塵,雖然沒有直接關係,但是從去年次級房貸風暴來看,看起來跟你無關不代表真的跟你無關。

重點是,作者認為每個人必須從左邊象限的 E、S 進入右邊象限的 B、I(請看富爸爸,窮爸爸),才能成為真正的富人,必須打造個人財務方舟預防經濟大洪水的發生,個人覺得,就算 401K 的大洪水或其它經濟風暴沒有發生,如果成功打造個人財務方舟成為 B 或 I 那又何妨。

------

我想要一個與今天不同的明天,他們想要一個與今天相同的明天。
我相信很多人都屬於這兩種情況中的一種,這將決定他們或者為了今後的生活而冒風險,或者滿足於今天的生活,明天依然過著同樣的生活。
(第3章:準備面對真實世界,P52)


任何食品或者投資,如果購買過於容易,過分做廣告,包裝方便好看,銷售點和銷售員隨時可見,那麼它可能就不是多好的東西了。
(第5章:個人的財務設想,P104)


任何一位對市場有所研究的人,都懂得所有市場總是在上升或者下滑。一個真正的投資者從來不會將自己的未來,建立在市場總是上升這樣一個設想基礎上。不幸的是,數以百萬計的人們卻那麼做了。
(第5章:個人的財務設想,P105)


我們每一個人都以某種方式進行投資,僅僅是投資物件和方式有所不同罷了。

富人
- 良好的財商教育
- 建立自己的企業
- 大量的房地產投資
- 私人普通股權基金
- 套利基金
- 個人短期資本經營者
- 私人會所
- 有限合夥

中產階級
- 良好的教育
- 高薪職位
- 專業人士
- 房子
- 儲蓄
- 退休金計畫
- 共同基金
- 少量房地產投資

窮人
- 龐大的家庭
- 政府資助專案
(第7章:人人都做投資者,P142)


如果你想成為一個富人,我就會極力鼓勵你投資窮人的投資專案、中產階級以及富人的所有投資專案。
(第7章:人人都做投資者,P146)


務請牢記富爸爸教給我有關贏家和輸家的區別,他說:「輸家除掉了自己贏家的那一面,緊緊抓住自己輸家的那一面不放;贏家除掉了自己輸家的一面,緊緊抓住自己贏家的那一面不放。」對於富爸爸而言,那是他生活的黃金法則之一。
我看到很多人在違反這個規則,死死抓住已經失敗的工作、企業、婚姻、朋友、投資、思想不放,僅僅是為了避免承認自己的錯誤。
(第9章:完美風暴,P179)


如何打造個人方舟?
富爸爸:他認為應該掌握自己財務方舟,購買或建立帶來現金流的資產,這些資產包括房地產、企業、有價證券等等。一旦你的資產收入(你的錢為自己工作)超過了自己的支出,那麼你久獲得了財務自由。
(第10章:打造個人的方舟,P197)


我尋找的房地產專案,建築本身往往並不十分吸引人,很多還存在一些大問題,通常位於舊社區。其實,最好的房地產專案往往就在那裡,當然也不是總是。
(第12章:全面把握自己,P230)


現金流決定了某件事物到底是資產還是負債。也就是說,一棟沒有借債的房子,仍然可能是負債,因為決定某件事物到底是資產還是負債的並非借債本身,而是收入表與資產負債表之間的現金流方向。

會計學建立在判斷的基礎之上,而不是事實的基礎上,富爸爸在講述如何尋找一位好會計師的時候,說明了這個觀點,他說:「當你見到第一位會計師,你問『1+1等於幾?』如果他回答是『2』,那就不要聘請他,因為她不夠聰明。如果第二位會計師的答案是『3』,那也不要聘請他,因為他太愚笨。如果第三位會計師的答案是『你想讓1+1等於幾?』那就聘請他,因為你終於找到了自己的會計師。
(第12章:全面把握自己,P252)


在我前面的一本書中,我曾經寫過自己想買一輛五萬美元的新保時捷跑車。後來,我沒有將錢浪費在保時捷跑車上,因為那是負債。我和金(作者妻子)將手頭的錢與其他九位投資者提供的資金加在一起,籌集了五十萬美元,並利用一家銀行的抵押貸款,買下了一座小型倉儲商場。
那個商場一個月為每位合夥人帶來大約一千美元到一千四百美元的現金流。我不瞭解別人如何處置這些錢,我和金在用這些錢支付保時捷跑車的費用。後面三年,那家商場一直為我們帶來現金流,總共得到了自己當初投資的五萬美元,然後,我們又將這些錢投資到另外一家私人房地產合夥投資公司。我們還能得到自己的現金流,而且數額已經上升到每月兩千美元,因為租金上漲了。如果現在出售那個房產,我們肯定還能得到十萬到二十萬美元的收益,我們也擁有了保時捷跑車。
這就是一個資產購買負債,並幫助我們能夠提早退休的例子。因為我們不再用自己的錢投資,卻仍然可以每月得到兩千美元的收益。
(第14章:我的個人經驗,P276)


藉口就是你講給自己聽的謊言。
(第15章:控制個人的藉口,P290)


如果你想成為自己方舟的船長,自吹自擂或者藉口不斷,都可能給你帶來致命的麻煩。
(第15章:控制個人的藉口,P300)


打造個人方舟
2.你想成為什麼樣的人。
4.藉口實際上就是你對自己說的謊言。請你製作一個標語,放在自己每天都能看到的地方,寫下這句話:「不斷努力,拒絕藉口。」
6.每週至少拿出五個小時,投入到打造自己財務方舟的工作去。
8.決定自己想從何種資產開始創業,比如:企業、房地產或股票。
(第15章:控制個人的藉口,P301)


華倫巴菲特曾說:「如果歷史可以讓人富有,那麼,所有的圖書館管理員都早應該是百萬富翁了。」
富爸爸也曾說:「很多人終其一生,就好像是在看著後視鏡開車中度過。」他還說:「有一些人的口頭禪就是『我將會怎樣怎樣』、『我應當怎樣怎樣』、『我能夠怎樣怎樣』。」
(第16章:培養個人洞察力,P305)


信守承諾。
保持一個開放的頭腦,注意傾聽時代的變化。
學會閱讀財務報表
運用高新技術手段。
關注大的事務和人物。
關注法律的變化。
注意通貨膨脹。
密切注意政府掌握的各種社會計畫。
(第16章:培養個人洞察力,P318)


如果投資專案本身很好,那麼,借款越多,投資回報率就越高。
(第17章:遵守並運用規則,P326)


透過成立一家公司投資房地產專案,可以給投資者帶來四種收入:
租賃收入
折舊費
增值費
稅收優惠
(第17章:遵守並運用規則,P327)


馬上停止運用中產階層的規格,開始運用富人的規則。
(第17章:遵守並運用規則,P334)


決定成為一位好的房地產投資者的六個步驟:
1.決定成為一位房地產投資者:你必須做出承諾,確立自己的目標。
2.尋找一個主要的投資地區:如果你還是一位新手,那就先選一個你熟悉或鄰近的地區。
3.尋找一個符合你自己要求標準的專案:透過學習如何分析房地產專案,你就能判斷一個專案的好壞。
4.展開談判:透過分析很多專案,準備報價、談判,並達成最後協定。
5.完成整個交易:透過努力籌措資金,執行協定,注意所有技術細節非常重要。
6.管理自己的房地產專案:管理其實並不如你想像中的那樣困難,它是你經營自己投資專案、獲取現金流的關鍵。
(第17章:遵守並運用規則,P341)


你為什麼不為自己致富努力工作,就像你為了別人致富努力工作一樣?
(第19章:控制個人的時間,P360)


花一些時間,尋找學習某項知識和技能的長期、短期原因。
花一些時間,學習實現自己目標所需的知識和技能。
花一些時間,透過實踐反覆揣摩學習。
(第19章:控制個人的時間,P370)


我奉勸大家在繼續自己本職工作的同時,能夠開辦一家業餘公司,或者投資一個能夠帶來點收入的房地產專案,原因就在於學習這些知識和技能往往需要好幾年德時間。
(第20章:把握個人的命運,P378)

繼續閱讀...

2008年6月6日 星期五

自製多網站搜尋引擎

先看看做出來的成果,以下是 Firefox 的畫面,心動嗎?不需要爸爸買,只要複製 + 貼上就有。

一開始的畫面


移動滑鼠到右邊三角形上


切換要搜尋的網站為 FindBook


用 FindBook 搜尋夜巡者這本書


FindBook 搜尋結果


用金石堂搜尋夜巡者這本書


金石堂搜尋結果



以功能來說,Firefox 或 IE 用起來皆正常,其它瀏覽器沒試過。
以外觀來說,Firefox 用起來非常順眼,但是 IE 就有些怪怪的,如左右三角形就變成梯型,間隔有的太大有的太小,其它瀏覽器沒試過。
最重要的是,你的部落格必須可以讓你放 JavaScript,例如非常有名的有名大站就不准放 JavaScript。
只要把以下六段直接複製到你的網頁就可以直接用來找書,當然也可以改成找音樂、找電影、找錢,也可以改成一次就包含所有想找的,如找書(現在的功能) -> 找音樂 -> 找電影 -> 找錢 -> 找書,這樣的話 JavaScript 必須擴展,網頁必須稍做修改,不難,只是暫時還沒這計畫。


第一段,定義 style
ArrowRightOut、ArrowRightOver、ArrowLeftOut、ArrowLeftOver 這四個 style 劃出左右三角形
SearchSiteName 這三個 style 定義要搜尋網站的顏色(中間最大那個)
NotSearchSiteName 這三個 style 定義兩個不是搜尋網站的顏色

<style>
.ArrowRightOut { float:right; border-left:12px solid #6666FF; border-top:12px solid #FFFFFF; border-bottom:12px solid #FFFFFF; }
.ArrowRightOver { float:right; border-left:12px solid #0000FF; border-top:12px solid #FFFFFF; border-bottom:12px solid #FFFFFF; }
.ArrowLeftOut { float:left; border-right:12px solid #6666FF; border-top:12px solid #FFFFFF; border-bottom:12px solid #FFFFFF; }
.ArrowLeftOver { float:left; border-right:12px solid #0000FF; border-top:12px solid #FFFFFF; border-bottom:12px solid #FFFFFF; }
.SearchSiteName a:link { font-size: 120%; color:#4444FF; }
.SearchSiteName a:visited { font-size: 120%; color:#4444FF; }
.SearchSiteName a:hover { font-size: 150%; color:#0000FF; }
.NotSearchSiteName a:link { font-size: 70%; color:#a0a0FF; }
.NotSearchSiteName a:visited { font-size: 70%; color:#a0a0FF; }
.NotSearchSiteName a:hover { font-size: 90%; color:#0000FF; }
.SearchSiteForm { float:left; margin-left:3px; margin-top:3px; }
.SearchNavigate { position:relative; left:0px; top:-10px; margin:0px; align:center; width:100%; }
</style>



第二段,一些 JavaScript 的函式,基本上可以不用改

<script labguage="JavaScript">
// Site Object
function Site(id, name, url) {
  this.id = id;
  this.name = name || id;
  this.url = url;
  if(url != null) {
    this.link = '<a href="'+url+'" target="'+id+'">'+name+'</a>';
  } else {
    this.link = name;
  }
}

function showNextSite() {
  showSite(sites[idx].id, false);
  idx++;
  if(idx == sites.length)
    idx = 0;
  showSite(sites[idx].id, true);
  changeAllSiteName();
}

function showPrevSite() {
  showSite(sites[idx].id, false);
  idx--;
  if(idx < 0)
    idx = sites.length - 1;
  showSite(sites[idx].id, true);
  changeAllSiteName();
}

function changeAllSiteName() {
  changeSiteName("SearchSiteName", sites[idx].link);
  if(sites.length >= 2) {
    nidx = idx - 1;
    if(nidx < 0)
      nidx += sites.length;
    changeSiteName("PrevSearchSiteName", sites[nidx].link);
  }
  if(sites.length >= 3) {
    pidx = idx + 1;
    if(pidx >= sites.length)
      pidx -= sites.length;
    changeSiteName("NextSearchSiteName", sites[pidx].link);
  }
}

function changeSiteName(id, link) {
  element = document.getElementById(id);
  element.innerHTML = link;
}

// Search
function GoSearch(f) {
  form = document.getElementById(sites[idx].id + "_Form");
  field = form.elements["SearchField"];
  eval("field.value='" + f.search.value + "'");
  form.submit();
}

// display or hidden site form
function showSite(id, show) {
  element = document.getElementById(id);
  siteForm = document.getElementById(id + "_Form");
  searchSiteForm = document.getElementById("SearchSiteForm");

  if(show) {
    if(siteForm == null) {
      searchSiteForm.style.display = "none";
    } else {
      searchSiteForm.style.display = "inline";
    }
    element.style.display = "inline";
  } else {
    element.style.display = "none";
  }
}
// global variable
var idx = 0;
var sites = new Array();
</script>


第三段,放左右三角形及三個網站,基本上可以不用改
<div class="SearchNavigate">
<table border="0" width="100%" align="center"><tr>
<td width="15" align="center"><a href="javascript:showPrevSite();"><div onmouseover="this.className='ArrowLeftOver';" onmouseout="this.className='ArrowLeftOut';" class="ArrowLeftOut"></div></a></td>
<td>
<table border="0" width="100%" align="center"><tr>
<td width="30%" align="left"><div id="NextSearchSiteName" class="NotSearchSiteName"></div></td>
<td align="center"><div id="SearchSiteName" class="SearchSiteName"></div></td>
<td width="30%" align="right"><div id="PrevSearchSiteName" class="NotSearchSiteName"></div></td>
</tr></table>
</td>
<td width="15" align="center"><a href="javascript:showNextSite();"><div onmouseover="this.className='ArrowRightOver';" onmouseout="this.className='ArrowRightOut';" class="ArrowRightOut"></div></a></td>
</tr></table>
</div>


第四段,我已經做好要查詢的網站,你要新增要查詢的網站加在這裡,順序沒關係,因為一次只有一個網站出現
<!-- search form start -->
<!-- aNobii start -->
<div id="aNobii" style="display:none;">
<form id="aNobii_Form" action="http://www.anobii.com/anobi/anobii_search.php" target="_blank" name="search_engine" method="get" accept-charset="utf-8">
<input id="SearchField" name="q" type="hidden"/>
</form>
</div>
<!-- aNobii end -->
<!-- FindBook start -->
<div id="FindBook" style="display:none;">
<form id="FindBook_Form" action="http://findbook.tw/search" target="_blank" name="FindBook" method="get" accept-charset="utf-8">
<input checked="checked" value="keyword" name="keyword_type" type="radio"/>關鍵字
<input value="title" name="keyword_type" type="radio"/>書名
<input value="author" name="keyword_type" type="radio"/>作者
<input id="SearchField" name="q" type="hidden"/>
</form>
</div>
<!-- FindBook end -->
<!-- 臺北市立圖書館 start -->
<div id="tpml" style="display:none;">
因臺北市立圖書館動態產生查詢網址,故無法直接查詢,請直接由上方連結直接到臺北市立圖書館查詢
</div>
<!-- 臺北市立圖書館 start -->
<!-- 博客來 start -->
<div id="books" style="display:none;">
<form id="books_Form" action="http://search.books.com.tw/exep/prod_search.php" target="_blank" name="search_form" method="get" accept-charset="big5">
我要找<select name="cat">
<option value="all"/>所有商品
<option value="001"/>繁體書
<option value="CN1"/>簡體書
<option value="F01"/>外文書
</select>
<input id="SearchField" name="key" type="hidden"/>
</form>
</div>
<!-- 博客來 start -->
<!-- 金石堂 start -->
<div id="kingstone" style="display:none;">
<form id="kingstone_Form" action="http://search.kingstone.com.tw/Result.asp" target="_blank" name="se_form" method="get" accept-charset="big5">
<select name="SE_Type">
<option selected/>書名
<option/>作者
<option/>出版社
<option/>ISBN
<option/>全文檢索
</select>
<input id="s" value="all_product" name="s" type="hidden"/> <!--資料庫-->
<input id="g" value="" name="g" type="hidden"/> <!--group name-->
<input id="pno" value="1" name="pno" type="hidden"/> <!--第幾頁開始show-->
<input id="pn" value="1" name="pn" type="hidden"/> <!--第幾頁開始show-->
<input id="n" value="20" name="n" type="hidden"/> <!--一頁show幾筆-->
<input id="o" value="(1),pub_date,sale_status" name="o" type="hidden"/> <!--SORTFIELD-->
<input id="oa" name="oa" type="hidden"/> <!--SORTTYPE-->
<input id="sp" value="f" name="sp" type="hidden"/> <!--同義/同音/容錯-->
<input id="xpath" value="44" name="xpath" type="hidden"/> <!--指定分類樹-->
<input id="tsct" value="" name="tsct" type="hidden"/> <!--簡繁對譯-->
<input id="ta" value="" name="ta" type="hidden"/> <!--文件自動摘要-->
<input id="red" value="" name="red" type="hidden"/> <!--相關文件-->
<input id="rdd" value="" name="rdd" type="hidden"/> <!--重複文件-->
<input id="ts" value="1" name="ts" type="hidden"/> <!--形似相關詞(Term Suggestion) -->
<input id="m" value="m3" name="m" type="hidden"/> <!--搜尋方式-->
<input id="LID" value="000" name="LID" type="hidden"/>
<input id="SearchField" name="k" type="hidden"/>
</form>
</div>
<!-- 金石堂 start -->
<!-- 誠品 start -->
<div id="eslite" style="display:none;">
<form id="eslite_Form" action="http://search.eslitebooks.com/search/searchResultSAP.asp" target="_blank" name="frmbas" method="get" accept-charset="big5">
<input value="Trid" name="fonttype" type="hidden"/>
<input value="bas" name="basadv" type="hidden"/>
<input value="10" name="Item" type="hidden"/>
<input value="1" name="At" type="hidden"/>
<input value="商品" name="range" type="hidden"/>
<input value="0" name="SortType" type="hidden"/>
<input value="3" name="qc" type="hidden"/>
<input id="SearchField" name="query" type="hidden"/>
</form>
</div>
<!-- 誠品 start -->
<!-- Amazon start -->
<div id="Amazon" style="display:none;">
<form id="Amazon_Form" action="http://www.amazon.com/s/ref=nb_ss_b" target="_blank" name="site-search" method="get" accept-charset="iso-8859-1">
<input value="search-alias=stripbooks" name="url" type="hidden"/>
<input id="SearchField" name="field-keywords" type="hidden"/>
</form>
</div>
<!-- Amazon end -->
<!-- search form end -->

其中有幾點要遵守,以博客來當範例(是範例,所以不要複製)
1.一段完整的查詢網站必須包含 div 及 form
2.div 的 id 要跟第六段說明的 id 一樣
3.form 的 id 要加上 "_Form"
4.form 的 accept-charset 要設成你要查詢網站的編碼一樣,Firefox 在網頁按滑鼠右鍵的選單有一個語言及字元編碼選項,IE 在網頁按滑鼠右鍵的選單有一個編碼選項
5.原來網站查詢欄位的的名稱(如博客來為 key),必須放在 id 為 SearchField 的隱藏欄位中
6.每一組 div 及 form 必須有一個 Site(),Site() 說明在第六段

<!-- 博客來 start -->
<div id="books" style="display:none;">
<form id="books_Form" action="http://search.books.com.tw/exep/prod_search.php" target="_blank" name="search_form" method="get" accept-charset="big5">
<input id="SearchField" name="key" type="hidden"/>
<!-- 其它欄位 ... -->
</form>
</div>
<!-- 博客來 end -->



第五段,這一段放查詢的欄位,基本上可以不用改
<div id="SearchSiteForm" class="SearchSiteForm">
<form>
<input name="search" type="text"/> <input value="搜尋" onclick="GoSearch(this.form);" type="button"/>
</form>
</div>


第六段,最後這一段是放網站資料用,Site() 裡面有三個參數
第一參數個是網站 id,一定要有,你可以自己定義,不過一定要跟第四段所說的 id 一樣才行
第二參數個是網站名稱,沒有也可以,沒有給的話就會跟 id 一樣,這是給人看的
第三參數個是網站首頁網址,沒有也可以,有的話可以直接連結到該網站
你的網站資料加在 <-- data start --> 跟 <-- data end --> 之間
<script labguage="JavaScript">
<!-- data start -->
sites[sites.length] = new Site("aNobii", "aNobii", "http://www.anobii.com/");
sites[sites.length] = new Site("FindBook", "FindBook", "http://findbook.tw/");
sites[sites.length] = new Site("tpml", "北市圖", "http://webcat.tpml.edu.tw/uhtbin/cgisirsi/TPL/0/0/49");
sites[sites.length] = new Site("books", "博客來", "http://www.books.com.tw/");
sites[sites.length] = new Site("kingstone", "金石堂", "http://www.kingstone.com.tw/");
sites[sites.length] = new Site("eslite", "誠品", "http://www.eslitebooks.com/");
sites[sites.length] = new Site("Amazon", "Amazon", "http://www.amazon.com/");
<!-- data end -->

idx = sites.length - 1;
showNextSite();
</script>


繼續閱讀...

2008年6月1日 星期日