blogspot.com-GA4

星期五, 5月 30, 2008

temptable 使用說明

在進行分頁時可以利用temptable 達成分頁的方式,
temptable 會在連線close之後清除

select rowid=identity(12), column_name into #temptable1 from tablename

select column_name from #temptable1 where rowid >xxxx and rowid < yyyy

PS.
1. # 一定要加,才會是暫存temptable
2. temptable的名稱為 temptable + id 的方式產生

Index & Performance

來源:http://www.souzz.net/big5.php?/html/database/SYBASE/10584.html

在應用系統中,尤其在聯機事務處理系統中,對數據檢索及處理速度已成為衡量應用系統成敗標準。而采用索引來加快數據處理速度也成為廣大數據庫用戶所接受的優化方法。

  索引的使用效果不僅僅依賴于SQL Server的優化策略,在相當程度上也依賴于應用程序的設。怎樣正確地使用索引,不能一概而論,究竟是讓索引滿足程序設計的需要,或是程序設計遵循已建立的索引,這兩者是相符相承的。只有正確地使索引與程序結合起來,才能產生最佳的優化方案。

  建立索引的目地是為了優化檢索速度,如果檢索所需要的時間過長,便有理由懷疑是否索引不存在或者優化器沒有使用索引。尚若是索引不存在,那麼就要取決于用戶是否願意用空間來換取時間,使用索引來解決檢索速度慢的問題。如果優化器未使用表上已有的索引,那麼要分析為什麼,關于這一點將在後一點篇幅來說明如果update的效率很低,很可能是由于表上有太多的索引需要維護,從而浪費了時間。

優化器怎樣使用索引

Table scan

  如果表上沒有任何索引,那麼檢索將采用Table Scan方式進行,其所用時間主要依賴于表的大小。

  例如︰

- dbcc checktable 測出表佔76923頁
-系統每秒讀取50頁
-76923頁/50頁/秒=1538秒 (大約25分鐘)

  如果系統有比較大的cathe,某些數據可能由于以前已被讀到內存,那麼讀取數據時間可能會低于估計的時間。一般情況下,Tablescan檢索是由于表上沒有ClusteredIndex或者優化器認為,表中將有20%的數據做為結果追回。

使用索引(條件為指定值)

索引中包含指定記錄的值及地址,SQL Server不必做全表掃描。

  例︰ select * from title where title_id="mc3021"



當優化器認為讀取索引頁I/O加讀取數據頁I/O比做Table Scan效果更好時,檢索將使用索引。

使用索引(條件為某範圍內值)

例︰

select * from titles
where title_id >"BU1032"
and title-id <"mc3032"



如果數據是排序的(有Clustered索引),索引將被用來限制數據的掃描範圍。

使用索引避免檢索排序所需要的時間。

例︰

select * from titles
order by title_id



對Clustered索引來說,如果索引順序與Server順序一致,那麼上面的查尋不需要重新排列返回結果。但是,若數據存儲本身是升序排列,而查尋要求降序排列,那麼索引對加快查尋沒有任何作用。

  對于Non-Clustered索引,優化器將判斷查尋Non_Clustered索引頁,找到滿足條件的數據進行排序是否比Table Scan更快,優化器將找出最佳結果。從以上幾例可以看出,並非在表上建立了Clustered或on-Clustered索引之後,就一定會被使用,優化器是否使用索引取決于數據的查尋命令,SQL Server將從幾個檢索方案中選擇最佳的一個。

在什麼樣的條件下才選擇Clustered索引呢?

  選擇什麼樣的索引基于用戶對數據的檢索條件,這些條件體現于where從句和join表達式。如果你的應用與以下情況相符,你可以考慮選擇Clustered索引。

主鍵時常作為where子句的條件

某一列經常以這樣的格式出現在where表達式中(x<=column <="y)"

某一列非常頻繁地被訪問

某列被用作order by或group by

某列很少被改寫

某列常出現在join中。

Non-Clustered常被用在以下情況︰

某列常用于Aggregate函數(如Sum,....)

某列常用于join,order by,group by。

查尋檢索出的數據不超過表中數據量的20%。

索引覆蓋

  檢索覆蓋是指Non_Clustered索引項中包含查尋所需要的全部信息。這種索引之所以比較快也正是因為索引頁中包含了查尋所必須的數據,不需去訪問數據頁。如果Non-Clustered索引中包含結果數據,那麼它的檢索速度將快于Clustered索引。覆蓋索引的缺點︰由于索引項比較多,要佔用比較大的空間。而且update操作會引起索引值改變。

SQL Server對索引的限制

每個表上最多僅能有一個Clustered索引。

如果表上有一個Clustered索引,最多還能有249 Non-Clustered索引。

當沒有Clustered索引時,則可有250個Non-Clustered索引。

索引最多建立在256個列上。

當索引被創建時,SQL Server需要120%的附加空間。

索引維護

  隨著應用系統的運行,數據不斷地發生變化,當數據變化達到某一個程度時將會影響到索引的使用。上面講到,某些不合適的索引影響到SQL Server的性能,這時需要用戶自己來維護索引。一種方法是刪除老的索引,重新建新的索引。另外一種方法是保持索引統計有效(使用命令update statistics),在以下情況下需要重新索引。

使用數據模式發生了較大變化。

某段時間內有極大量的數據插入。

SQL Server排序改變。

dbcc發現索引錯誤。

  當重建Clustered索引時,這張表的所有Non-Clustered索引將被重建。

維護索引統計表︰

  數據庫擁有者必須用命令維護統計表。 update statistics table_name [index_name]

索引優化調整

  用這條命令可以改善創建索引的性能,減少建索引所用的時間。 sp_configure "extent i/o buffers",nnnn帶來的影響是增加了extent i/o buffers大小,在SQL Server使用內存不變情況下,減少了procedure和data cathe,而且同一時刻僅有一個用戶能用到extent buffer。

星期四, 5月 29, 2008

escape,encodeURI,encodeURIComponent

在Javascript若是要傳遞中文參數(Get)的候時,是用函式去做參數的編碼。

以下部分是網路找到的編碼方式:
javascript 中 escape,encodeURI 區別?

js對文字進行編碼涉及3個函數:escape,encodeURI,encodeURIComponent,相應3個解碼函數:unescape,decodeURI,decodeURIComponent

1、   傳遞參數時需要使用encodeURIComponent,這樣組合的url才不會被#等特殊字元截斷。                            

例如:<script language="javascript">document.write('<a href="http://passport.baidu.com/?logout&aid=7&u= +encodeURIComponent("http://cang.baidu.com/bruce42")+">退出</a>');</script>

2、   進行url跳轉時可以整體使用encodeURI

例如:Location.href=encodeURI("http://cang.baidu.com/do/s?word=百度&ct=21");

3、   js使用資料時可以使用escape

例如:搜藏中history紀錄。

4、   escape對0-255以外的unicode值進行編碼時輸出%u****格式,其他情況下escape,encodeURI,encodeURIComponent編碼結果相同。


最多使用的應爲encodeURIComponent,它是將中文、韓文等特殊字元轉換成utf-8格式的url編碼,所以如果給後臺傳遞參數需要使用encodeURIComponent時需要後臺解碼對utf-8支援(form中的編碼方式和當前頁面編碼方式相同)

escape不編碼字元有69個:*,+,-,.,/,@,_,0-9,a-z,A-Z

encodeURI不編碼字元有82個:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z

encodeURIComponent不編碼字元有71個:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z
escape() 方法:
所有空格、標點符號、重音字元,以及任何其他非ASCII字元都編碼改爲"%XX"的形式,xx是16進制數位所代表.
escape和unescape的編碼和解碼功能, escape返回16進制編碼的一種ISO拉丁字元集. unescape的功能將具有特殊值的16進制編碼轉換爲ASCII字串
舉例:
escape('!@#$%^&*(){}[]=:/;?+\'"'):
結果:%21@%23%24%25%5E%26*%28%29%7B%7D%5B%5D%3D%3A/%3B%3F+%27%22

encodeURI() 方法
    Encodeuri方法返回一個編碼後的URI. 因此,如果你將其結果用Decodeuri方法,原始的串會返回. Encodeuri的方法並不對以下字元編碼:":"、"/"、"; "、"? ". 但可以使用 encodeuricomponent 的方法對這些字元進行encode. 
    encodes,一種 Uniform Resource Identifier (URI)(URI)逐一替換某些字元,描述爲UTF-8編碼的特點.
    例如 :
    encodeURI('!@#$%^&*(){}[]=:/;?+\'"'):
    結果:!@#$%25%5E&*()%7B%7D%5B%5D=:/;?+'%22

encodeURIComponent() 方法:
encodeuricomponent 方法返回一個編碼的URI. 因此,如果你將decodeuricomponent,原來的串會返回. 由於所有文字encodesencodeuricomponent方法都會進行編碼,所以要小心,如果存在路徑等串例如: "/FOLDER1/FOLDER2/DEFAULT.HTML". 加密後並不會,如果作爲一個網路服務器的請求將會失效. 使用這種方法Encodeuri當字串超過一個以上URI組成.
    encodes,一種 Uniform Resource Identifier (URI)(URI)逐一替換某些字元,描述爲UTF-8編碼的特點. 
 例子:最簡單的方法就是看它們加密這些字元後生成的代碼.
encodeURIComponent('!@#$%^&*(){}[]=:/;?+\'"'):
結果 !%40%23%24%25%5E%26*()%7B%7D%5B%5D%3D%3A%2F%3B%3F%2B'%22 

什麽時候適合用什麽方法?

escape() 方法不會加密 + 在伺服器端會被解析爲空格以及在表單forms區域中的spaces.基於這樣的縮減方式,你應該盡可能的避免使用這種方法,二選一的話,最好的經常使用 encodeURIComponent().

escape() 不會加密: @*/+

使用encodeURI()  比 escape() 稍專業化,它是針對URIs編碼的 .一個做爲querystring的反面, 屬於URL的一個部分.使用這種方法是當你需要將一個字串轉換爲URIs資源標識以及需要某些字元保持非encode狀態.請記住, 這個' 字元是不會進行編碼的,因爲它本身就包括在URIs裏.

encodeURI()不會加密: !@#$&*()=:/;?+'

最後, encodeURIComponent() 方法用在大多數cases中,當你需要對一個單獨URIs部件進行編碼,這種方法可以加密某些特殊用於的URIs的字元,因此大部分部件可以包含在裏面. 記住, ' 字元本身就包括在URIs裏,所以不會此方法不會對其進行編碼.

encodeURIComponent() 不會加密: !*()'

星期三, 5月 28, 2008

ZK相關資料

ZK vs. Ajax JSF

ZK圖表

ZK for JSF

ZK DEMO

推薦TOEIC學習網站

推薦TOEIC學習網站
1.【推薦網站名稱】:多益補給站
【網站網址】:http://toeic.barry.com.tw/
【網站所用語言】:中文
【推薦原因】: 網站中有很多多益準備的方法,很適合想自學多益的大大,也提供TOEIC的參考書籍.

2.【推薦網站名稱】:English club
【網站網址】:http://www.englishclub.com/
【網站所用語言】:英文
【推薦原因】:這個站有提供TOEIC 考試的基本架構,對於完全不了解TOIEC的人來說,可以對TOEIC
有進一步的了解。除此之外,還有提供不錯的TOEIC TIPS

3.【推薦網站名稱】:English-test
【網站網址】:http://www.english-test.net/toeic/index.html
【網站所用語言】:英文
【推薦原因】: 這個站提供免費的單字測驗,可測驗你對單字的熟悉程度。除了TOEIC外,還有其他
的英語能力檢定。

4.【推薦網站名稱】:TOEIC 台灣官方網站
【網站網址】:http://www.toeic.com.tw/
【網站所用語言】:中文
【推薦原因】: 這網站裡頭有TOEIC報考相關資訊以及官方出版的TOEIC書籍 ,是必備的工具;裡面也
包含TOEIC測驗記分方式,與報名的相關資訊。

5.【推薦網站名稱】:批踢踢實業坊-TOEIC板
【網站網址】:telnet://ptt.cc
【網站所用語言】:中文
【推薦原因】: 台灣第一大BBS站,裡面的自學版提供非常多關於TOEIC的心得與經驗談,很適合上去問
一些關於TOEIC的問題
PS. 建議使用PCMan軟體上此站 http://pcman.ptt.cc/

星期一, 5月 26, 2008

Spring2.5設定方式的快速索引表

Spring2.5設定方式的快速索引表

http://refcardz.dzone.com/refcardz/spring-configuration

多國語言第三方元件

今天在KTOP不小心看到的
本來是在搜尋MMString 是什麼

第三方元件
http://delphi.ktop.com.tw/board.php?cid=31&fid=77&tid=28843

星期四, 5月 22, 2008

製作RSS

java官方工具
網址:https://rome.dev.java.net/

Using RSS in JSP pages
範例說明

星期三, 5月 21, 2008

script倒數計時

來源:藍色小鋪

<script>
var digit = 100;
function cd() {
if(digit <= 0) return;
document.getElementById("count_down").innerHTML = digit;
digit --;
}
window.onload = function() {
setInterval(cd, 1000);
}
</script>
<div id="count_down"></div>

MSSQL2005認證 MCITP

MSSQL2005認證 MCITP

在SQL2005的MCITP又分2種,資料庫的系統管理員or開發人員
http://www.microsoft.com/taiwan/learning/mcp/mcitp/dbadmin/
http://www.microsoft.com/taiwan/learning/mcp/mcitp/dbdev/

vs.net2005的證照叫做mcpd,mcpd又分3種,Web程式專家 or Windows程式專家 or 分散式應用專家
以下為相關連結
http://www.microsoft.com/taiwan/learning/mcp/mcpd/default.htm

javascript的==與=== (轉)

來源:JavaWorld

=== 是 javascript 1.3新增的 Operator(Strict Equals Operator),和 == 不同的地方在於,除了值相等之外,型別也要相等。

以下面程式為例 false == 0為 true,因為最後會轉成數字做比較,所以0==0。
而false === 0為 false,因為一個是Boolean,一個是Number,因此不相等。

<html>
<body>
<script type="text/javascript">
alert("false == 0: "+ (false == 0)); //true
alert("false === 0: "+ (false === 0)); //false
alert("undefined == null: "+ (undefined == null)); //true
alert("undefined === null: "+ (undefined === null)); //false

var A = 5;
var B = "5";
alert("Type of A: "+typeof A);
alert("Type of B: "+typeof B);
alert("A == B: "+ (A == B) ); //true
alert("A === B: "+ (A === B) ); //false

alert("A != B: "+ (A != B) ); //false
alert("A !==B: "+ (A !== B) ); //true
</script>
</body>
</html>

結論是需要"精確"比對時,可以改用 ===或 !==

星期一, 5月 19, 2008

從賭徒到不敗天王 - 葛洛斯 (轉)

從賭徒到不敗天王

他三十年都戰勝市場,華爾街說他是「安靜的巨鯊」

曾經,他是個只有200美元盤纏,在拉斯維加斯的小賭徒。現在,他是全球最大債券基金操盤手,手下掌控8千億美元資金,是亞洲四小龍總預算的兩倍。巴菲特每月都期待他的投資展望報告……

文/單小懿

「請用一句話形容你自己?」

他頓了一下,兩隻拇指互相摩擦,指尖有磨損痕跡,然後,緩緩從口中吐出這句話:「易受傷的(vulnerable)。」

不可置信的我們,反問了他兩次:「vulnerable?」

「是的,易受傷且充滿不安全感(vulnerable and insecure)。這是我用來描述自己的話。」

眼前這個瘦高、謙遜的人,在金融市場喊水會結凍。

他,是全球最大一檔債券基金(Pimco總報酬基金)的操盤手。

他,掌管的資金達八千一百億美元(約合新台幣二十五兆元),是股神巴菲特的四倍,可以蓋四百三十一座台北一○一大樓。

他,更是唯一摘下三次晨星(全球基金評鑑龍頭)最佳固定收益基金經理人的人,三十年績效打敗大盤。

易受傷的人?三十年不敗的投資天王?

來源:商業周刊

沒錯,是同一個人。

他,叫做葛洛斯(William H. Gross),是太平洋投資管理公司投資長,又被譽為債券天王(the Bond King)。

四十年前,他,只是個帶著兩百美元盤纏,在拉斯維加斯賭桌上拚命的小賭徒。如今,他的身價近十三億美元(約合新台幣四百億元),在美國加州的拉谷那海灘擁有兩萬平方呎(約五百六十坪)的豪宅。

這,是一個小賭徒變成手握二十五兆資金天王的故事。他的一生,都在與情緒作戰,因為他「認識自己」、「踢掉自大」,而能站在迎風的浪頭上,持續三十年。

繼巴菲特股東會後,《商業周刊》採訪團隊繼續往西岸移動,本週,我們到了美國加州的新港(Newport)。

這裡,是加州僅次於比佛利山莊的豪宅區。此地居民既擁財富,也具藝術氣息,他們坐擁面對太平洋的私人海灘、宜人陽光、棕櫚樹、高爾夫球場、高密度的藝廊……。

離華爾街三千哩的「海灘」進出市場低調,動向受全球矚目

我們走進一棟白色建築物,它只有四層樓高,毫不起眼。然而,位於三樓的交易室,卻被人們稱做「海灘」(The Beach),與三千哩外的 「大街」(The Street,即華爾街)遙遙相望。

「海灘裡正在做什麼?」人們總愛猜測「海灘」的秘密,不亞於他們關心巴菲特的收購案、聯準會在秘密會議做的決議。海灘,正是Pimco(The Pacific Investment Management Company,太平洋投資管理公司)的作戰總部。「海灘」之地位,不只在於其操控的龐大資金,而是裡頭有一位市場先知──葛洛斯,以精準的長期趨勢預測見長。

最經典的事件莫過於二○○○年二月底。突然,華爾街一陣騷動,一連串債券買盤湧現,美林、高盛等投資銀行的交易廳耳語著:「葛洛斯進場了,『海灘』現身了!」如同野火燎原般,市場瘋狂搶進債券,幾小時後,債券價格扶搖直上。幾天後,也就是三月份,美股觸頂,從此未再回到高點,這就是大家所熟知的科技泡沫大崩盤。當然,股市崩盤,也揭開了債市多頭的序幕。

債市與股市,就像翹翹板一樣,當股市籠罩烏雲時,債市便陽光普照,因此,即使葛洛斯操作的是債市,他的一舉一動,仍吸引全球目光。因為部位龐大、進出快速低調,他率領的部隊也被形容為 「安靜的巨鯊」(Quiet Sharks)。

求學時為了一個賭注 六天跑兩百公里,腎破裂還是照跑

走進Pimco交易室,我們被要求禁語,交易員們緊盯盤面,空氣緊張而凝結。交易室左邊,就是天王葛洛斯的辦公室,是個四坪不到的小房間。然而,回到最早的問題,這位容易受傷的先生,如何三十年不敗?

線索要回到葛洛斯辦公桌後的肖像畫之一,傑西‧李佛摩(Jesse Livermore),他的投資偶像。李佛摩是史上最有名的投機客,從一個號子裡的擦黑板小弟起家,到叱吒華爾街的金融大亨,一生八次大起大落,最後自殺。

三十年來,葛洛斯的辦公室裡,始終掛著李佛摩的照片,以及他的名言:「 投資人必須提防很多東西,尤其是自己。」(An investor has to guard against many things, but most of all against himself.)凡是人,都有情緒;葛洛斯、李佛摩,因為易感,甚至比一般人更容易受影響。

因此,李佛摩倡導認識自己,葛洛斯也以此惕厲自己,在生活、投資上發展出一套高度自律的系統,藉以打敗情緒。

葛洛斯出生於美國中部的小康家庭,雖然內向,被人稱為獨行俠,內心卻無比好強。大學時代,在朋友的起鬨下與人打賭,從舊金山跑到加州卡梅爾(Carmel)。為了贏得賭注,即使跑到最後五哩路時,他的一個腎臟已經破裂,他還是堅持繼續跑,在六天內,跑完一百二十五哩(約兩百公里),跑完後立刻被送進醫院。

這股強烈要贏的欲望,讓他專注的做每一件事。好友、MSN Money財經作家提摩西(Timothy Middleton)形容,為葛洛斯贏得桂冠的技術都有一個共同點:嚴格而專注的自我要求。大學畢業那年,一場車禍改變了葛洛斯的命運。住院療養時,他讀到加州大學教授索普(Edward O. Thorp)所著《打敗莊家》(Beat the Dealer)一書,教人用記牌方式在二十一點撲克牌遊戲獲勝。出院後,他帶著兩百美元到賭城試身手。

從賭桌悟出投資心法 短暫損失會因長期趨勢有利而攤平

為了盡量保存賭本,他住進一天只要六美元的印地安飯店,每天走路到拉斯維加斯大道上的四后賭場(Four Queens),找免費食物吃。

一開始,葛洛斯受不了周圍環境的菸味和酒氣,經常無法集中注意力;如果運氣不好,幾小時,甚至一、兩天都沒贏,他會沮喪的不敢回到賭桌上。有時,他經常這裡玩幾把,再換到另外一張桌子,或者到處觀察,哪個發牌員比較會帶來好運。

後來他發現,一直換賭桌,根本無法記住莊家已經出了哪些牌,也就無法預測牌盒裡還有哪些牌。而且,暫停會打斷賭博的節奏和專注。

因此,葛洛斯決定長期抗戰,每天在賭桌待上十六小時,連賭四個月。其間,就算他輸了大注,也從不退場,繼續留在牌局中,用兩美元下注。就這樣,當初的兩百美元盤纏,竟然翻了五十倍,成為一萬美元。

這個小賭徒,不只贏得大學學費,還奠定了終生受用的投資心法。

與一般賭徒不同,葛洛斯並非愚蠢、毫無紀律、純粹賭運氣。他建立起一套評估未來事件的機率(也就是投資上的風險),將其分為兩種:長期與短期。如果用二十一點比喻,留在牌盒裡未發的牌,代表的就是長期機率;而莊家所發的下一張牌,則是短期機率。

當你記住莊家已經發出哪些牌,就掌握了長期機率,你可以算出,牌盒裡是點數大的牌多,或點數小的牌多。因此,莊家接下來會發出什麼牌?你猜中的機率因此提高,也可據此決定是否補牌。

「我從賭桌上瞭解,當你看到勝利機會倒向自己時,一定要持長期觀點。因為短暫壞運所造成的損失,會因長期趨勢有利於你而被攤平。」葛洛斯悟到,即便出錯,只要對的次數加起來多於平均,你就可以打敗莊家。

葛洛斯從牌桌上,發展出的「長期觀點」,也是他後來投資策略的主軸:「用長期觀點打敗人性中的貪與怕」。

他說:「把注意力關心未來三到五年,等於在心裡給自己打了個暗號,告訴自己投資不是賭博,而是建立長期布局,這同時也幫助你降低在進行投資決定時,產生的貪跟怕。」而且,「當機率有利於你時,要下大注」。

葛洛斯曾寫道:有次我被一堆無解的難題纏住了,一個老朋友對我說:「記得兩件事:一、別為小事抓狂;二、全都是小事。」這兩句話已變成他一連串自我反思的源頭。

凡常陷入瑣碎小事泥淖中的人,不可避免總是當輸家,但專注在長期趨勢藍圖的投資人,可以改善投資機會的優勢,甚至不輸專家。早在他擔任基金經理人之前,便習得此事。

交易債券第一人 將微利投資工具改造成高報酬商品

帶著長期觀點的思考架構,二十八歲那年,他找到第一份工作:太平洋保險公司的債券分析師。 「剪息票(clipping coupon),是我的第一份工作。我每天剪下債券的息票,貼在紙上,然後寄去對方公司,他們就會給我們利息。」

當時,債券投資被視為「孤兒寡母領取利息」的投資工具,平淡無奇。因為在那之前的一百多年,美國的通貨膨脹率每年平均只有○‧六五%,債券價格從不波動。買下債券的投資人,只要定期把息票剪下來,寄回給發行債券的公司,收取利息,到期時領回本金即可。

但是,情況有了改變。一九六○年代,通貨膨脹出現,從一%逐漸往上升,直到一九七○年的六%。物價上揚,債券的利息不再能支付孤兒寡婦的生活所需,債券不再保值,價格大幅下跌,甚至腰斬!

市場徹底改觀,債券從「世界上最安全的投資」,被譏諷為「充公券」(certificates of confiscation)。

「時勢」出現了,但還得要有「英雄」才能造時勢。葛洛斯回憶:「做了六個月,我覺得好無聊,我說不要再剪貼了,(我們)來交易吧。」

「我老闆說好,非常支持我。但這是很大的風險,沒人這樣做過。我們的競爭者認為我們瘋了。」當時,這種把債券當成股票,在市場上買賣的做法,被視為異端。

「因為我很年輕(笑),想事情不一樣。老一輩的人,不願意去看新主意。」當時,一流的高手拚命往股市擠,進債券市場的人,不是二軍,就是「老一輩的人」。

低度競爭的市場,碰上年輕的冒險家,以及大環境的轉變,於是,債券天王誕生了。

葛洛斯,成為第一個把債券拿來交易的人,改寫歷史。

「他對投資界最大的貢獻就是,看出債券可以拿來交易,並非只是持有。」經濟學家、前聯準會成員彼得‧伯恩斯坦(Peter Bernstein)評論,「當時(一九七二年)關於新形態債券交易的學理不過才問世,但葛洛斯卻已開始積極的投資策略……,堪稱積極型固定收益管理的前鋒。」

接著,葛洛斯像在賭場找機會一樣,在全球市場找尋高報酬的債券投資機會,「找到機會就下大注」。他發現有一種交易極冷清的私募配售債券,不受主管機關監督,他利用市場交易量少、缺乏公開報價平台的環境,在買賣資訊不對稱的狀況下套利。

有一次,葛洛斯左手拿起電話買進兩百萬美元公司債,每單位價格為七十九美元,右手馬上電話報價賣出,但談成的價格是八十九美元,幾秒鐘之內便賺進二十萬美元的利潤,而且風險極低。

這種新形態的債券套利模式,讓葛洛斯在代操業大出風頭,每年平均報酬率均超過一○%,甚至曾高達一八%,打敗股票大盤。 因為成績亮麗,他拿下第一大電信公司:美國電話電報公司(AT&T)的代操資格,讓他成為市場當紅炸子雞。

十年征戰市場,葛洛斯在賭桌上得到的「長期觀點」,越加成熟。他發現,「三至五年的長期觀點,足以消除我每日情緒起伏,並專注於未來重要的總經趨勢。」

靠作息自律控制情緒 要求員工即使交易成功也不能歡呼

為了遠離情緒,葛洛斯的投資偶像李佛摩,刻意讓自己「孤獨」,把在百老匯的辦公室搬到第五大道,「我要遠離華爾街的氛圍,在一個聽不到任何明牌的地方。」「股市是一個需要全神貫注的大挑戰,絕不能懶散。」

葛洛斯也如此。在生活作息上,他每天早上四點半起床,打開桌上的彭博系統,檢視前晚行情,翻翻報紙,吃完妻子為他準備的麥片粥和水果後,六點鐘準時開車十分鐘到公司。早上九點,是紐約的午餐時間,葛洛斯便過馬路到對街的萬豪酒店,由私人教練指導他做瑜伽。

「每天我去做瑜伽,都可以自省,可以讓我平靜。當我回來的時候,就能使我想得更長。我相信你如果能夠越平靜,你就是越好的投資人。」

四點以後,東岸債市打烊,葛洛斯到鄉村俱樂部練一下球,然後回家,七點半就寢,睡覺前,他會先看一小時左右的書才睡覺。這樣的作息,他維持至少二十年。

葛洛斯不僅自我要求甚嚴,也要求旗下基金經理人跟他一樣自律、長時間工作,並控制情緒,即使再大的交易成功,都不能歡呼。好友提摩斯形容:「他讓辦公室安靜得像在辦喪禮,因為他厭惡任何會分心的事,這有時會讓同事抓狂。」「他直挺挺的坐著,像停在藤架上的螳螂,專注的看著電腦螢幕。」

曾在Pimco擔任過工程師、現任中國皇后資本(香港)創辦人粟耀瑩便回憶,交易室早上四點半就有人在,到了五點半全員到齊,六點進來就算晚了。「這裡有一個非常兢兢業業的投資文化,和軍隊差不多,重視紀律。」

葛洛斯的紀律也顯現在長期趨勢的觀察。他每天花上好幾小時在辦公室思考、不發一語。中午,他固定與全公司一百多位基金經理人討論全球趨勢,甚至高薪聘用十四個數學博士寫數學程式,計算未來趨勢的各種風險,然後再根據風險程度,分散投資到公債、公司債、到各種衍生性金融商品,降低風險。

一旦確認長期趨勢,葛洛斯等到機會就下大注。一九八一年九月,他就成功抓住後來二十年的債市多頭,打了漂亮的一仗。

當時,石油危機後造成嚴重通膨,聯準會連續升息超過一五%,葛洛斯判斷:「未來三到五年」降息機率遠高於升息,他開始逐步加碼長天期債券,經過模型計算風險,確認降息機率最大時,布局完成。兩個月後,聯準會果真開始降息。接下來的一九九七年俄羅斯金融危機、二○○○年的美股科技泡沫等戰役,都是如此。

提早布局,每次都讓葛洛斯大有斬獲。他回憶每次大賺,都是因為遵守李佛摩所說:「大錢不是在買進或賣出時賺到的,真正的大錢總是在等待時賺來的。」(Big money was never made in the buying or the selling. The big money was always made in the waiting.)

長期打敗大盤的績效,讓歐洲最大保險集團德國安聯集團(Allianz Group),決定在二○○○年買下Pimco,並以五年、兩億美元的天價「金手銬」,留住葛洛斯,他因此成為當時薪水最高的債券基金經理人。

儘管葛洛斯極度自律,三十年幾乎沒看錯方向,但他坦承,一九八七年,道瓊指數崩盤,一天跌掉二○%時,他被股市重挫震驚,忘記逢低買進公司債,錯失投資機會;同樣的事件,在九一一事件時重演。

「那天我一大早五點半,飛車衝到公司,腦中唯一想到的事情就是『賣』,快點把手上全部債券賣掉,甚至想我們當初幹嘛買這麼多。但我卻忘記慘跌的是股市,而非債市。」「此時人們想要安全的東西,對債市根本是利多。」

葛洛斯說:「我錯在太過沉浸在那天的突發事件」,「那證明了我也是人類,人類行為是不完美的,如果我能那麼完美,我的資產應該會有現在的兩倍。」他笑著對我們說:「最好的教訓是,不要有太情緒化的反應,應該要更冷靜、頭腦更中立些,雖然那很困難。」

率先看出次貸風暴 熬過九個月同業訕笑、媒體奚落

葛洛斯用長期的觀點、規律的生活,讓自己三十年來,不被市場巨浪吞噬。儘管如此,看得遠,也讓他付出先知的寂寞代價。

二○○六年最是經典。那時,葛洛斯觀察到房價漲到太高,甚至派出幾十個員工,到全國各地假裝成要買房子的人,查看當時房屋市場的狀況,之後他決定,砍掉、也不再買進次貸商品。

然而,他當時的看法引來市場嘲笑:「我們還在賺高配息,Pimco卻在賺低配息,買國庫券(編按:國庫券是國家發行的票券,利率低、但風險也很低)。Pimco過時啦、Pimco錯啦。」

人們說他太悲觀,他的績效也掉到同類基金排名的後四分之一。從第一名掉到後段班,葛洛斯心情不由得落到了谷底,不但上班時改走樓梯,不搭電梯,以避開人群;績效最差的那段時間,他乾脆休長假轉換心情。

「那九個月、真的、非常、悲慘。」葛洛斯加重語氣,苦笑著:「每次回到家,我就跟太太講,也許我太老,被潮流淘汰了,也許我已經喪失了手感(手抓抓桌緣)。」他當時的心境「就像洋基隊沒打進世界大賽一樣失落。」

每一天,媒體、對手的訕笑,如芒刺在背,如何度過?

「我只有『繼續』(加重語氣)不斷的檢視自己三到五年內的看法;『繼續』研究;『繼續』派人到全美國各地去假裝買房子的人;『繼續』去確認自己原來的觀點是否很愚蠢,儘管我們對自己的看法和想法有信心。」

葛洛斯說了四次「繼續」。這就是天王三十年不敗的關鍵:持續以長期觀點,維持紀律。

去年下半年,次貸風暴爆發,美股大跌,市場才證明葛洛斯是對的。也因此,他的桂冠再添一頂,二○○七年第三度贏得晨星基金固定收益最佳經理人獎,這也是史上唯一有此殊榮的人。

他描述後來居上的心情:「就像老虎.伍茲前十五洞一直落後,最後打了Birdy一樣開心。」

今年四月十三日,是葛洛斯的六十四歲生日,他用披頭四經典名曲「當我六十四歲時」(When I'm Sixty-four),傳達心情。他說,自己也很嚮往蒔花養鳥的閒情,妻子也希望他退休,「但只要想到現在全球經濟如此震盪,我就覺得興奮不已。」

戰勝市場起伏的基因,就在他的血液裡。「求勝的欲望一直在那。我就是對於成功有無法滿足的欲望,需要維持在不敗。因為每天都是一盤新局。」他笑說。

投資市場,就像全世界最大的金礦,這個金礦天天開門,每個人都可以進場一窺究竟。然而,當某天結束的鈴聲響起,總是有人從乞丐變成王子,或從王子變乞丐。關鍵只在於:誰能戰勝自己。

葛洛斯,就是那個打敗自己,從小賭徒變成投資天王的人。

*一分鐘看葛洛斯(William H. Gross)

出生:1944年4月13日
學歷:杜克大學心理系、加州大學洛杉磯分校企管碩士
開始操盤:28歲
現職:太平洋投資管理公司創辦人暨投資長
年薪:最高時固定薪資為年薪4,000萬美元(不含紅利和手續費收入)
身價:13億美元(約合新台幣400億元)
地位:全球最大債券基金經理人,規模超過1,000億美元
紀錄:唯一贏得3次晨星最佳固定收益基金經理人
成功預言:1981年預言20年債市多頭;1999年預言網路泡沫;2006年預言次貸風暴

*一分鐘看Pimco

全名:The Pacific Investment Management Company,太平洋投資管理公司
創辦人:比爾‧葛洛斯(Bill Gross)、詹姆士‧穆茲(James Muzzy)、比爾‧波禮克(Bill Podich)
總資產:8,120億美元( 約合新台幣25兆元 )
員工數:1,000人(基金經理人僅100多人)
前身:太平洋保險公司基金部門,500萬美元起家
獨立:1982年獨立成基金公司,《富比世》百大企業8成由 Pimco 為其代操
轉型:1987年從法人代操跨足共同基金領域,開放一般人募集
購併:2000年被德國安聯集團以高價購併

*全球最大基金操盤手!──葛洛斯大事紀 

萌芽期 1944.4.13:出生於美國俄亥俄州中途鎮 性格養成
'54:移居舊金山。
'62:十八歲進入杜克大學心理系就讀,輔系為希臘文。
'65:跑了六天馬拉松,膝蓋受傷
'66:在拉斯維加斯用兩百美元贏了一萬美元,奠定投資思維。

創新期 一戰成名
'72:二十八歲時擔任太平洋保險公司的債券分析師,開啟主動式債券交易風格。
'77:接受AT&T委託管理固定收益,成美國西岸最大企業代操投資公司。
'80:三十六歲預測聯準會反通膨立場,看準債市多頭,成功第一役。
'82:Pimco獨立營運,它的總資產為二十億美元。

成熟顛峰期 初掌大位
'87:四十三歲接手操盤Pimco總報酬基金,現在是全球最大的債券基金。
'97:出版唯一一本書《Everything you've heard about investing is wrong!》。
'98:五十四歲獲晨星基金機構評選為最佳固定收益基金經理人。

預測神準
2000:德國安聯集團以三十五億美元買下Pimco七成股權,個人年收入四千萬美元。成功預測網通股泡沫化,二度獲選晨星最佳固定收益基金經理人。
'03:《財星》選出企業二十五位最有影響力人士,第二名巴菲特,第十名葛洛斯。
'06:六十二歲時,預測美國次貸危機。

史上第一
'07:三度獲選晨星最佳固定收益基金經理人,也是史上第一位三度獲頒此獎的人。

*小辭典 什麼是債券?

文/單小懿

債券(bond),是由國家、金融機構、企業等為了籌集資金向投資人出具,保證在一定期限內按照約定的條件,到期還本付息的有價證券。

債券具有以下特性:

一、償債性:有固定償債期限,發行人必須按約定條件償還本金並支付利息。
二、流通性:可在自由市場上自由流通。
三、安全性:債券有固定的利率,與企業績效沒有直接聯繫,收益穩定,風險較小。此外,在企業破產時,債券持有者享有優先於股票持有者對企業剩餘資產的索取權。
四、收益性:債券的收益主要表現在兩方面,一是債券定期或不定期的利息收入,二是利用債券價格的變動,買賣債券賺取差額。

債券的價格則與到期日、票面利息、市場利率、發行者信用、流動性等有關。

*3大投資名家操盤哲學

葛洛斯William Hunt Gross
太平洋投資管理公司創辦人暨投資長
江湖地位:債券天王;全球最大債券基金經理人
資金規模:公司總資產8,120億美元
績效:從1987年起,平均每年為客戶賺進10%的報酬率
操作哲學:3到5年觀點為主,搭配半年到1年循環觀察,調整部位
名言:長期的觀點幫助你克服貪婪與恐懼

巴菲特Warren Buffett
波克夏‧海瑟威公司執行長
江湖地位:股神
資金規模:公司市值超過2,000億美元
績效:投資波克夏‧海瑟威40年,股價漲幅1萬倍
操作哲學:評估企業本身,不理會股價,不擔心總體經濟情勢
名言:當所有人貪婪時,我恐懼;當所有人恐懼時,我貪婪

彼得.林區Peter Lynch
富達投資集團研究顧問
江湖地位:基金天王:曾是最大股票基金(麥哲倫基金)經理人
資金規模:操盤期間基金規模最大至140億美元
績效:操盤期間(1977-1990)的平均年報酬率達29%
操作哲學:草根調查選股法
名言:股市要求堅定的信心,沒有信心者必將滅亡。不要聽信專家

氣喘是有機會根治的 ! (轉 yahoo知識家)

要多多照顧自己身體拉XD
今天親愛珊幫我找的 貼心:P

http://tw.knowledge.yahoo.com/question/question?qid=1406071500443

氣喘是有機會根治的 !
只要找到好的「疏導法」醫師好好的將你肺中的痰好好化乾淨,相信你朋友的氣喘是有機會受到良好控制的,甚至斷根
所謂遺傳指的是過敏性氣喘,遺傳的是過敏性體質,因為對花粉、黴菌或璊虫等過敏,引起支氣管收縮,而引起氣喘,過敏性氣喘大多小時候二三歲就已發病,而且還可能連帶有過敏性鼻炎、異位性皮膚炎,
!!!!!
有一種有機會根治且常見的後天性氣喘,叫「支氣管炎性氣喘」,如果你是這類的病人,建議你趕快找一位「疏導法」的醫師,幫你好好化痰,是有機會根治的,其原理如下:
平時感冒所引起的痰液,都必須想辦法加以化淨清除,否則時間一久,等到濃濃的痰液其中的水份蒸發後,殘留下的黏液會如同油漆般塗抹在氣管內壁;
一次感冒塗一層,兩次感冒塗兩層,經過多次感冒後,便會在氣管內壁形成類似動脈硬化般厚厚的狹窄內腔,當空氣經過狹窄的氣管內腔,便會產生咻咻的聲音,甚至分泌的痰液很容易堵住氣管,而引起胸悶及呼吸困難,這就是「支氣管炎性氣喘」,也就是一般所謂的「後天性氣喘」,(相對於過敏性氣喘的「先天性氣喘」 ), 尤其是小孩子很常見,
這種支氣管炎性氣喘,只要在尚未造成不可逆的結果如支氣管擴張症、肺氣腫等之前,有耐心的將痰液好好清除化淨,就如同清除臭水溝的污泥一般,便可以長治久安,形成所謂的「根治」,
很多事情不是不可能,而是需要時間與堅強的信心,即便是過敏性氣喘,也是要把感染或過敏引起的痰液化除乾淨,因為平時保留最大的氣管空間,即使過敏氣喘發作,氣管雖然收縮,也還有氣管空間,不致於完全阻塞而呼吸困難。
總之對於咳嗽及氣喘的治療,一定要本著「治咳痰為先」及「大禹疏導法」的治療原則,以化痰為主,止咳制喘為輔,唯有將氣管中的黏液清除乾淨,才能真正止咳制喘。
其他請參考
http://www.wretch.cc/blog/smith451207
並建議你從前面第一篇讀起,就知道整個概念,
參考資料

祝仁樂

星期六, 5月 17, 2008

UltraEdit設定語言標示

設定方式

1. 在UltraEdit的官網抓取你要顯示的語法
http://www.ultraedit.com/downloads/extras.html

2. /L20"JSP" Nocase Noquote 在文字檔中最前面的是語法選項,
不過不知道是不是因為我用的是 中文化版,只能設定一種語言

3. 在UltraEdit工具列 > 進階配置
A. 會出現小視窗(左邊資料夾選擇): 邊輯器顯示 > 語法突顯
B. 此時右邊顯示設定:選擇檔案來源,瀏覽選擇要插入的語法標示檔案

4. 此時點下套用,就完成設定了

星期五, 5月 16, 2008

■ Javascript Technique (轉)

來源:WEB2.0■ Javascript Technique
Lightbox & Image Gallery
Ajax-Based
www.huddletogether.com
[Note]
www.HuddleTogether.com
2.0版當 IE 關掉左側我的最愛時,最右側背景會缺一長條塊黑影
JonDesign's SmoothGallery
[Note]
smoothgallery.jondesign.net
Slideshow
Ajax Photo Gallery
[Note]
www.agilegallery.com
Require XML file output by Picasa (須上傳照片到Picasa網站)
Grey Box
[Note]
orangoo.com
display websites, images and other content
Litebox
[Note]
www.doknowevil.net
Multifaceted Lightbox
[Note]
www.gregphoto.net
Slightly ThickerBox
[Note]
www.jasons-toolbox.com
1.7 版測試時,Opera 有 bug,無法顯示圖片。IE 會閃圖後才出現。
Slimbox
[Note]
www.digitalia.be
ready to launch, no waiting for all images loaded
temporary hides flashs & videos
no use a 1pix transparent gif image & simple CSS (no CSS hacks)
not compatible with the old IE5.5
Suckerfish HoverLightbox Redux [Suckerfish HoverLightbox]
[Note]
mondaybynoon.com
LightWindow
[Note]
stickmanlabs.com
可顯示Flash、影片檔、外部網頁
Lytebox
[Note]
Album & Slideshow
iBox
[Note]
www.ibegin.com
可看影片檔
大圖會隨卷軸自行移動,因此大圖若超過瀏覽器外,則無法看見被切掉的部份。
Smoothbox
[Note]
gueschla.com
大圖會隨卷軸自行移動
YUI Based Lightbox
[Note]
thecodecentral.com
Imago
[Note]
codeboje.de
支援 xml 設定、Flickr&Smugmug
photoViewer
[Note]
nicora.net
based on YUI library
Easily skinned, auto-centered, slide show, XML files, absolute&relative position
carousel
[Note]
billwscott.com
支援 Vertical Orientation、Slide Show、Module Scrolling、Module Tabset 效果沒有 lightbox 效果。
Demo 部分在出大圖後須按上一頁返回,此時 thumbnail 會跑回第一頁。
multibox
Lightbox
slideshow
[Note]
www.phatfusion.net
可開啟swf、movie、mp3等格式
FrogJS Javascript Gallery
[Note]
www.puidokas.com
a different way of showcasing galleries(best used when a page-by-page gallery is needed, as is the case with photo stories)
Galleria [homesitelightweight gallery]
[Note]
monc.se
AJAX Image Gallery powered by Slideflow (like Cover Flow)
[Note]
mediaeventservices.com
JaS gallery
[Note]
www.robertnyman.com
MooFlow
[Note]
www.outcut.de
支援 mouse wheel、reflections、UI skinable via CSS
Shadowbox
[Note]
mjijackson.com
支援 photo resize、thumb gallery、client-side image maps
可開啟 flash、movies、web pages
mooCicle
[Note]
www.thedeveloperinside.com
類似 slideshow、無縮圖
jqGalViewIII (proof of concept)
[Note]
benjaminsterling.com
Live Thumbnail
[Note]
diverged.org
超級陽春(沒有說明文件、下載點,效果差強人意)

[Note]
minishowcase
[Note]
minishowcase.frwrd.net
php/javascript online photo gallery, powered by AJAX
自動製作縮圖
Pyxy-gallery
[Note]
fennecfoxen.org
AJAX image gallery in PHP and JavaScript
zenphoto
[Note]
www.zenphoto.org
require PHP 4.10+ with GD support & MySQL 3.23+
Automatically generated thumbnails
Video support for Flash Video
沒有 lightbox 效果
(E)2 Photo Gallery
[Note]
www.e2interactive.com
XML Driven, 須 PHP 配合
photo folder
[Note]
livepipe.net
requires PHP 5+ & GD image library
縮圖有捲軸做移動

[Note]
AJAX Slide Show
[Note]
www.google.com
Couloir Slideshow
[Note]
www.couloir.org
photo slideshow of Flash-like behavior
TripTracker
[Note]
slideshow.triptracker.net
JavaScript image viewer with an animated slideshow feature
jQuery Cycle Plugin
[Note]
www.malsup.com
slideshow plugin
多種轉景
FlickrShow - Simple Javascript Slideshows
[Note]
www.flickrshow.com
Slideshow
[Note]
www.electricprism.com
Ajax SlideShow
[Note]
slideshow.webtwo.ws
XML Based Configuration、Flickr.com compatible
slideViewer
[Note]
www.gcmingati.net
下方圖片張數索引自動生成,無法使用縮圖
noobSlide - mootools
[Note]
efectorelativo.net
可用縮圖選擇、多種轉景效果

[Note]

[Note]
CSS-Based
A Photograph Gallery Tutorial [Demo1Demo2Demo3Demo4Demo5]
[Note]
www.cssplay.co.uk/menu/gallery.html
CSS Image Gallery
[Note]
www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/
Photo Showcase
[Note]
mikecherim.com
Hoverbox
[Note]
sonspring.com
xImgGallery
[Note]
cross-browser.com
easyAlbum
[Note]
tjkdesign.com
Highslide JS
[Note]
vikjavev.no
Only non-commercial free
可顯示 flash、iframe
ImageGal
[Note]
dasme.org
PHP script
Satellite
[Note]
design.tedforbes.com
結合 PHP & Yahoo Flickr
Dhonishow
[Note]
lifedraft.de
inline gallery
DropProof
[Note]
www.bigfolio.com
PHP tool for simple image proofing
Bug: 大圖一定會顯示在最上方,須自行捲動scrollbar
CSS Photo Shuffler
[Note]
iamacamera.org