2011年7月10日 星期日

Kick Ass -關於屁股的五個哩語

[轉錄自] http://www.chinadaily.com.cn/language_tips/2007-03/15/content_828577.htm

大家都知道kick ass有“踢屁股”的意思,可是它還有“了不起”的意思你知道嗎?事實上,美國口語裡有太多的詞是和這個“ass (中國人概念中不登大雅之堂的屁股)”有關。下面我給大家介紹一些你經常會聽到的:


1. Kiss ass 拍馬屁 
例如: A: Mary, I'm sorry for cheating on you before. Do you see any chance that we can get back together? Mary,我真的很抱歉對你不忠實。你想我們可不可能重修舊好呢?
B: I don't know, but you can kiss my ass. 不知道,不過你可以巴結我。
kiss ass 的意思就是"拍馬屁","cheat"除了作弊外,還有"不忠實"的意思。


2. kick ass 了不起 
"kick ass"直譯過來是"踢屁股",美國俚語裡表示輕而易舉地戰勝某人,此人很"牛"。給大家舉個例子:你即將參加一場籃球比賽,你的朋友問你緊張不緊張,你可以說:"They are going to get their asses kicked (他們就等著被打個落花流水吧! )
再舉個例子: A: Wow, you fixed my computer in less than 10 minutes. You're good. B: Yep. I just kick ass! (那是,我就是厲害!)
美國人中的牛人,狂人經常會用到這個"kick ass"來表示充分的自信。


3. Asshole 不是個東西 
"ass"是"屁股","hole"是"洞","asshole"是什麼意思大家應該明白了。根據wikipedia 的英文解釋,"asshole"是一個不雅的用語來表示對某人的厭惡。詞語形容的對象通常是非常刻薄的,自私的,或是粗魯無禮的。 (The word is mainly used as a profanity towards someone the speaker does not like or to express deep contempt for someone whose behavior is hurtful, self-centered or particularly abrasive.) 通常"asshole"用來形容男生的情況比較多。 如果有人毫不留情面的當眾指責你,辱罵你,你可以指著他的鼻子罵一句:"Asshole! "。
如果當你全心全意為他付出了那麼多,而他卻覺得理所應當,甚至是不屑一顧,這也到了罵他一句"Asshole"的時候,表示說:"你真不是個東西!" 如果某人滿嘴髒話,毫無教養,那麼他也配得上一句"You are an asshole!"
特別說明,此詞屬於髒話粗口,因此不要亂用啊! <---可是我特別喜愛這句的意思耶....(羞)


4. Jackass 不像話 
這個詞在美國也非常常用。想必大家已經清楚了asshole的用法。其實,"jackass" 和"asshole"意思差不多,只不過是語氣上輕了不少,厭惡程度低了不少。如果你沒有那麼討厭這個人,但又一定要發洩心中的怒火,那就吼一句:"You are a jackass! "吧!當然,這個詞也是粗口,使用起來可要小心哦。


5. Pain in the ass 
想形容某人很討厭,英文怎麼說? Somebody is pain in the ass。其實,如果你想說得文雅些,避免用"ass"這個詞,可以說"Somebody is pain in the neck."。意思完全一樣,只不過"脖子"上的痛比"屁股"上的痛更見得光些。

2011年4月13日 星期三

Axis2 偵錯:Timeout waiting for connection

有多個user Invoke 同一個service時,Service的Stack會滿,所以當服務結束時一定要釋放連線資源,讓一下個client使用,否則就會出現Timeout waiting for connection的情形。

必須在程式的最後加入下面程式碼:


ServiceClient sender = new ServiceClient();
...

if (sender != null) {
       try {
              //done using the client
              //in order to discard any associated resources
              sender.cleanupTransport();
        } catch (Exception e) {
                e.printStackTrace();
        }
}

參考文章:
http://amilachinthaka.blogspot.com/2009/05/improving-axis2-client-http-transport.html
http://amilachinthaka.blogspot.com/2010/01/improving-axis2-http-transport-client.html

2011年4月12日 星期二

IMDb Top 100

原來"The Shawshank Redemption"是第一名,那確實是部不錯的電影。
2011年
緩慢的看完Top100吧!


能看完Top 250的人真神!


IMDb Charts: IMDb Top 100




RankRatingTitleDate
1.9.2The Shawshank Redemption (1994)
2.9.2The Godfather (1972)
3.9.0The Godfather: Part II (1974)
4.8.9Il buono, il brutto, il cattivo. (1966)
5.8.9Pulp Fiction (1994)
6.8.9Schindler's List (1993)
7.8.912 Angry Men (1957)
8.8.8Inception (2010)
9.8.8One Flew Over the Cuckoo's Nest (1975)
10.8.8The Dark Knight (2008)
11.8.8Star Wars: Episode V - The Empire Strikes Back(1980)
12.8.8The Lord of the Rings: The Return of the King(2003)
13.8.8Shichinin no samurai (1954)
14.8.7Fight Club (1999)
15.8.7Goodfellas (1990)
16.8.7Star Wars (1977)
17.8.7Casablanca (1942)
18.8.7Cidade de Deus (2002)
19.8.7The Lord of the Rings: The Fellowship of the Ring(2001)
20.8.7C'era una volta il West (1968)
21.8.7Rear Window (1954)
22.8.7Raiders of the Lost Ark (1981)
23.8.7The Matrix (1999)
24.8.7Psycho (1960)
25.8.7The Usual Suspects (1995)
26.8.7The Silence of the Lambs (1991)
27.8.6Se7en (1995)
28.8.6It's a Wonderful Life (1946)
29.8.6Memento (2000)
30.8.6The Lord of the Rings: The Two Towers (2002)
31.8.6Sunset Blvd. (1950)
32.8.6Forrest Gump (1994)
33.8.6Toy Story 3 (2010)
34.8.6Léon (1994)
35.8.6Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb (1964)
36.8.6Apocalypse Now (1979)
37.8.6Citizen Kane (1941)
38.8.5American History X (1998)
39.8.5North by Northwest (1959)
40.8.5American Beauty (1999)
41.8.5Taxi Driver (1976)
42.8.5Terminator 2: Judgment Day (1991)
43.8.5Saving Private Ryan (1998)
44.8.5Alien (1979)
45.8.5Vertigo (1958)
46.8.5Le fabuleux destin d'Amélie Poulain (2001)
47.8.5Sen to Chihiro no kamikakushi (2001)
48.8.5The Shining (1980)
49.8.5WALL·E (2008)
50.8.5Paths of Glory (1957)
51.8.5The Pianist (2002)
52.8.5Lawrence of Arabia (1962)
53.8.5Double Indemnity (1944)
54.8.5City Lights (1931)
55.8.5M (1931)
56.8.5A Clockwork Orange (1971)
57.8.5Das Leben der Anderen (2006)
58.8.4The Departed (2006)
59.8.4To Kill a Mockingbird (1962)
60.8.4Aliens (1986)
61.8.4Eternal Sunshine of the Spotless Mind (2004)
62.8.4Requiem for a Dream (2000)
63.8.4Das Boot (1981)
64.8.4Reservoir Dogs (1992)
65.8.4The Third Man (1949)
66.8.4Modern Times (1936)
67.8.4L.A. Confidential (1997)
68.8.4Chinatown (1974)
69.8.4La vita è bella (1997)
70.8.4Back to the Future (1985)
71.8.4The Treasure of the Sierra Madre (1948)
72.8.4Black Swan (2010)
73.8.4The Prestige (2006)
74.8.4Monty Python and the Holy Grail (1975)
75.8.4Raging Bull (1980)
76.8.4Nuovo Cinema Paradiso (1988)
77.8.3El laberinto del fauno (2006)
78.8.3Singin' in the Rain (1952)
79.8.3The Green Mile (1999)
80.8.3Some Like It Hot (1959)
81.8.3Rashômon (1950)
82.8.3Once Upon a Time in America (1984)
83.8.3The Bridge on the River Kwai (1957)
84.8.3Amadeus (1984)
85.8.3All About Eve (1950)
86.8.3The Great Dictator (1940)
87.8.3Ladri di biciclette (1948)
88.8.3Full Metal Jacket (1987)
89.8.32001: A Space Odyssey (1968)
90.8.3Braveheart (1995)
91.8.3Inglourious Basterds (2009)
92.8.3The Apartment (1960)
93.8.3Der Untergang (2004)
94.8.3Metropolis (1927)
95.8.3Gladiator (2000)
96.8.3Up (2009)
97.8.3Gran Torino (2008)
98.8.3The Sting (1973)
99.8.3Unforgiven (1992)
100.8.3Oldeuboi (2003)

2011年4月6日 星期三

Tomcat + Axis 安裝QoS

一、安裝準備: (for Windows)
          ●Tomcat下載:(version 7.0.11)
                apache-tomcat-7.0.11
          ●Axis2:(version 1.5.4)
                axis2-1.5.4-bin.zip
                axis2-1.5.4-war.zip

二、環境變數
         ●Tomcat:
               TOMCAT_HOME = apache-tomcat-7.0.11 解壓縮路徑\lib
               JAVA_HOME 加入 %TOMCAT_HOME%;
         ●Axis:
                AXIS_HOME = axis2-1.5.4-bin 解壓縮路徑\lib
               JAVA_HOME 加入 %AXIS_HOME%;

三、安裝步驟
Step1.安裝Tomcat,解壓縮 tomcat 至 %TOMCAT_HOME%
Step2.啟動  %TOMCAT_HOME%\bin\startup.bat,測試http://localhost:8080


Step3.解壓縮Axis至%AXIS_HOME%
Step4.解壓縮axis.war至%TOMCAT_HOME%\wepps
Step5.重起Tomcat,wepps下會多一個axis2資料夾,測試http://localhost:8080/axis2
            Services -- 觀看已 desploy 的 web services.
            Validate -- 確定系統是否缺少 必要的library.
            Administration -- axis2 管理控制台.

點選 Validate 檢查安裝內容


Step6.完成

四、發布Web Service:Hello World
Step1.在%TOMCAT_HOME%\wepps\axis2\WEB-INF\services下,創一個Hello資料夾
Step2.建立HelloWorld.java,compiler產生.class

              public class HelloWorld  
              { 
                     public String echo(String str)  //提供的Method
                     {
                            return str;
                      }
              }

Step3.建立META-INF資料夾,創一個service.xml放在裡面,並將Step2.3的檔案放在Hello下

            <service name="Hello" > //service name = 資料夾名稱
              <Description>
              Hello World Test
                      </Description>
                      //parameter name= Class名稱
                      <parameter name="ServiceClass" locked="false">HelloWorld</parameter> 
              <messageReceivers>
      <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"     class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
       <messageReceiver  mep="http://www.w3.org/2004/08/wsdl/in-out"  class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
               </messageReceivers>
              </service>



Step3.重啟Tomcat,點選Service


Step3.完成


除錯記錄:

1.Error: org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxParsingException: Unexpected close tag ;
參數tag打錯
2.Error: org.apache.axis2.deployment.DeploymentException: Invalid service. META-INF directory not found
META-INF資料夾未加入
3.Error: org.apache.axis2.AxisFault: Two services cannot have same name
META-INF/service.xml 的 <service name> 取到相同名字
4.Error: org.apache.axis2.deployment.DeploymentException: The following error occurred during schema generation:
沒有 .class檔