Thursday, April 29, 2004

 

The Typing Of The Dead

The Typing Of The Dead

最近開始愛上練習打字
就只因為這一個遊戲

由The House Of The Dead(HoD)改寫而來
原本是拿搖桿、槍來打僵屍
現在變成用鍵盤打字來殺他們
人物身上還背了一副鍵盤
看起來還蠻好笑的

既有教學、又有遊戲
打字遊戲能夠這麼有趣大概也就這一個遊戲了吧~

由 swanky 發表於 April 29, 2004 11:18 PM
迴響

其實也沒有啥啦 只是想玩一個遊戲

Posted by: helen 發表於 2005-01-21 04:03 PM

請問... 怎麼離開遊戲?... 我不會結束啦...

Posted by: eugenie 發表於 2005-05-05 09:05 PM

就...
ctrl+alt+del囉~

Posted by: swanky 發表於 2005-05-09 09:39 AM

I got it..
Alt + f4 can finish the game

Posted by: eugenie 發表於 2005-05-09 07:38 PM

Tuesday, April 27, 2004

 

我的IE被綁架~

一開ie就會有個廣告嗎?
我的狀況是
一開ie,就會有一個藍色的畫面把整個螢幕蓋住
畫面上說你的電腦中了一個病毒
然後有一個對話方塊,內容好像是可以幫你找到解毒的方法
要你選Yes或No
不要被騙了
不管你選哪一個都只會出現廣告網站而已~

看了這篇關於IE首頁綁架的問題...
找到了解決的方法

我下載了一個叫做HijackThis的軟體
把一些看起來奇怪的程式fix掉以後就正常了~

不過有些奇怪的軟體在我電腦裡面移除不掉
因為在新增/移除程式的那邊
要把它移除,就會跑出廣告網站...然後也殺不掉
不知道該怎麼辦才好了~
算了...有空重灌吧
這是對付Windows最有效的方法...

由 swanky 發表於 April 27, 2004 11:35 PM
迴響

用norton antivirus可以找出來。

再用安全模式,或DOS把他砍掉就好了。

Posted by: Terence 發表於 2004-05-21 06:01 PM

嗯嗯
我都沒有在用防毒軟體 @.@
不亂灌東西就沒什麼問題~

Posted by: swanky 發表於 2004-05-21 10:40 PM

Friday, April 23, 2004

 

太詭異了~

我平常在研究室用的那台電腦
上面有幫同學架的MT
另外開個小FTP
居然在今天早上被貼一張紙鎖IP了

那張紙上寫說這台電腦的輸出流量有14GB多
幾乎佔了當天全校總流量的一半
真的是超怪異的
那台電腦硬碟裡面裝的資料也沒有那麼多阿~

最大的可能是中毒了吧....

由 swanky 發表於 April 23, 2004 10:12 PM

Wednesday, April 21, 2004

 

防癌新知

大家一定要花這一個多小時來聽聽看這場演講的內容
內容是教你如何才不會得癌症
最重要的是要改變飲食
所以我現在都比較注意了

主講:梅襄陽醫師

前言:

   這篇文章原是梅襄陽醫師在中央銀行的演講,裡面的資訊具有相當的革命性,值得大家閱讀。防癌長鍊是梅醫師主持的志工團隊的名稱,他們奔走各地,只為向大家宣導正確的飲食觀念,希望大家能借由這篇文章中獲得許多啟發。

        今天要向大家說的是許多事情的真相,很多人聽完會說:「梅醫師,你講的這些東西這麼重要,為什沒有早一年兩年讓我知道。」

        癌症的比例百年前的1:27到現在的1:3,大家有沒有想過為什麼,很多人一直認為的原因很複雜,癌症是家族遺傳,包括糖尿病在內,真的是這樣嗎?我可以告訴大家,真正的原因是因為你家的人飲食習慣很接近,你冰箱打開我就知道你家會得什麼癌症。美國USDA協會現,開中國家的人民罹患癌症的比例非常的少,而這些國家中肉奶食物非常少,甚至完全沒有,USDA不久之後擬定了新的食物金字塔,但迅速遭到利益團體的封殺,美國畜牧協會、乳品基金會等就抗議她們的產品在金字塔中佔的份數太少,不久後新的金字被調整,成為妥?下的產物。我們從小健康教育課本就寫我們的食物金字塔是肉蛋乳製品五穀類蔬果類,大家有沒有懷疑過?我們以前錯誤的營養學的觀念大家該放到一邊了。

        很多人一直以為牛奶是好東西,民國88年自由時報的自由廣場有11位讀者投書:「牛奶是補還是毒?」在美國關於牛奶的攻防戰更是如火如荼,美國一些醫師具狀控告美國畜牧協會廣告不實,有誤導消費者之嫌,甚至有人組成反牛奶聯盟給予這個美國文明史上最重要的食物怵目驚心的字眼:「致命的毒藥」。有關牛奶的負面研究報告在國外醫學期刊上不斷發表,幾乎每一種現代文明病都與牛奶有關,包括過敏,骨質疏鬆症、;癌症、心血管疾病,腸胃疾病、老年癡呆症、自閉症、精神分裂、乳糖不耐症、氣喘都和牛奶扯上關係。牛奶的成分造會造成黏液,是干擾人類身體平衡的四大主因(脂肪、黏液、毒素、壓力)之一

大家有沒有發現到現在的小女生幾歲開始發育,正常來說是十歲,國小四年級,但是我們醫學中心現在常常有小女孩五來月經,我們給她打針讓她夠延後。我們的小孩子發育提前,請問這是遺傳嗎?這不是遺傳!

請問一下大家現在家裡用什麼油?什麼時候從豬油改成沙拉油的?美國人在1914年(民國三年)對白老鼠做實驗,餵食動物性的蛋白質,發現長的比較快,他們就認為,這個結論適合反映到人身上,你們知道這廣告吧,「長的又快又大,長的跟大樹一樣」,人長的像大樹一樣,不怕把天花板頂嗎?可是誰最喜歡這種長的又快又大的結論,不要否認,就是媽媽,媽媽怕小孩長的瘦瘦弱弱會被人欺負。

但是大家疏了那些利益團體,他的東西可以長的比較快比較大可以賣比較多的錢,他最喜歡這樣子。所以他們迫不及待在1915年民國四年的時候就成立了公益形象的教育委員會,印製了一大推花花綠綠的圖表,就是後面我們後來學到的那些東西,向全美國的中小學發布,那些老師剛拿到這些理論的時候也不知道這樣教下去會怎樣,以為是好的就開始教小孩子。

各位要想一想,美國人是英國的清教徒移民到美國,以前生活也是很簡單,也不是這樣子大吃大喝,是因為這個教材在學校裡發酵,到了1920年,結果變成美國人家家戶戶開始喝牛奶吃蛋到以後吃牛排吃漢堡,1920年就是民國9年的時候,我們大家都還沒生出來,我爸爸媽媽可能也還沒生出來,這個觀念在短短不到100年裡面已經害了3代了,現在美國人已經懸崖勒馬在修正他們的理論,可是台灣人還是死守這個理論,很多人將來不是得到心臟血管疾病就是得癌症,無可避免,因為這整個飲食是錯誤的。

所以美國人後來發現問題,是在二次世界大戰完了以後,它們去參加韓戰,打死的美國子弟年紀輕輕的一解剖,百分之七十七有心血管硬化的問題,那時候北韓士兵的血管裡面清潔溜溜,各位專家學者,你們碰到這個現象要怎麼解釋,這個是不是種族差異,是美國人跟韓國人不一樣,遺傳傾向,很多人會這樣想,可是很不巧的,南韓的士兵吃了美國大兵的食物沒有幾年,打死一看也是心臟血管硬化。所以美國人在打韓戰的時候,就大吃一驚的他們飲食有問題,在韓戰完了以後,他們在全世界做了兩萬件試液結果確定了飽和性酯肪酸跟膽固醇和心臟血管疾病的關係,那時候的雜誌封面都有發布,本來這個訊美國心臟病的專科醫師協會要發布的,卻被利益團體給封殺,這個訊由專科醫師發布,一定會影響到很多人的生意,可是這個訊紙包不住火,我們台灣人再怎麼無知,訊漂洋過海,慢個5年,慢個10年,遲早還是傳到各位的耳朵裡面了,家裡面換油就是跟這個事情有關係,所以從豬油換成了植物油,但是換成的是什植物油,不是換成了橄欖油,而是換成沙拉油那沙拉油有沒有問題呢?抬頭看看家裡的抽油煙機上是什麼樣子,有沒想到吸到肺裡是什麼樣子,我們不僅沙拉油,更糟糕的是,我們把這個植物油加工處理了以後,它變成了固態和半固態的,很多人在麵包上塗的厚厚的在那邊吃啊,還是做西點時常常混在裡面的。

以前在學校的家政課,老師教大家做西點用的,大家在那邊吃的既可口又美味,吃的不亦樂乎的那個叫magarine乳瑪琳和油酥在製造的過程中,植物油經過氫化,即未飽和的酯肪酸分子加上氫分子,順式的酯酸就變成不自然的反式酯肪酸,就成為固態和半固態的,反式酯肪酸和氫化油會引起下列問題,一大堆的問題什麼嬰兒體重不足、母奶質量不佳、精液製造異常、不孕症又出夾了、性睪丸素自動減少、心臟病、癌症、攝護腺、糖尿病肥胖症機率增加一大堆的問題都跟這個油質有關係這個反式酯肪酸會造成我們細胞膜有缺陷,會造成我荷爾蒙異常,這樣子問題就大了。所以我們台灣人的活病是什麼,台灣人一個器?最容易受傷,台灣人的肝臟為什麼稀趴爛,答案就是你從小在那吃的油就不對了,還在那邊又煎又炸, 我們中國人講火氣大,什麼叫火氣大,你吃炸的東西,是不是就火氣來了,臉上就長東西了,這是因為這個油經過高熱以後會變得更毒所以身體受不了了,他會想辦法排出來,從哪裡排出來,從皮膚排出來,所以看小孩臉上長的花不拉幾的,你一定要警覺,小孩子的肝臟已經開始受傷了,這些酯溶性的毒素有些堆在肝臟裡面,更多的毒素是不在肝臟那邊的喔,他會跑到我們的血液裡面去,所以在那邊做健康檢,驗出什麼三酸甘油脂、膽固醇那問題大條,因為身體裡大大小小的血管都在堵。

這些油質干擾,女孩子還好,女孩子到了青春期,有月經,因為這個酯溶性的毒素每一個月可以妳的月經裡面排掉一些,那男生沒好朋友,這些酯溶性毒素從哪裡跑出來,你們大家都知這個油是比較輕的東西,它就會堵到我們的毛囊,堵到我們的頭皮來,20歲洗頭就開始掉頭髮,那些賣禿頭藥賣假髮的就在那講,要準備迎接禿頂時代,你看到這個掉頭髮是毛囊堵住,有沒有想到是我們腦血管在堵,身體裡面大大小小的血管在堵,還有這種酯溶性的毒素它會跑到哪裡,它會跑到我們的關節,慢慢地就會出現退化性關節炎,有退化性關炎的人他們去吃炸的東西看他會不會痛,在嚴重的時候,這種酯溶性的毒素會干擾到我們內分泌系統,出現一大堆奇奇怪怪的毛病,包括糖尿病,糖尿病不要以為說爸爸有糖尿病,小孩有糖尿病叫家族遺傳,真正的真相就是他們吃的東西不對其實糖尿病的病人一定要吃低油質無油質高纖維飲食,如此他的症狀會減輕很多,甚至包括低血型的糖尿病,症狀都會減輕很多,所以明明這些事情都跟我們的飲食有關,可是我們從小到大那邊學健康教育,甚我們醫學院學了這多年的,也沒講到這些真相。

在國外有很多人是用飲食的方式改變讓腫瘤就慢慢的消悼了,由於是在1988年的時候,在美國一個哈洛德博士的?授。他從新審查了200位的癌症患者,癌細胞改善的情形,後來200位癌症病人的癌症都好了,發現這些人百分之九十是改變飲食習慣,請注意,他們是怎麼改變的,吃全素,但是這個素不是我們平常講的那個素,他是不吃白麵、不吃糖,不吃任何加工食物,這不是叫大家吃素吃齋。

改變飲食習慣是很重要的,不要亂吃東西。一般以為植物奶油乳瑪琳比飽和油益,事實上,植物奶油對身體的害處更大,所以有些吃素的人,吃出一大堆的毛病,光是這個植物奶油就害死他了,乳瑪琳和氫化植物油不但增加不良膽固醇,同時減少良性膽固醇干擾必要酯肪酸的新陳代謝,可能引發某種癌症,還有部分氫化油或氫化油的食物包括?大部分精緻加工的食物,如沙拉油,不該吃的東西,假如大家能夠注意到的,就不要再買回來。

吃對的食物,四低一高的飲食,這就是營養醫學的奧秘,照這個方式,你身體會調整的好,會不藥而癒,是真正不需要藥的醫學。營養醫學的奧秘四低一高,適合所有的疾病。第一個就是低蛋白,不要懷疑,是低蛋白;第二是低油脂低鹽低糖高纖維,一般外面的說法都只是低鹽低糖高纖維,而沒有低蛋白,其實低蛋白是關鍵,得癌症就是跟吃高蛋白有關係,早在八十五年前的時候,英國倫敦的一個威廉醫師,他說西方的癌症會越來越多,因為吃太多動物性的蛋白質,果不其然,這件事就被他講中了。現在的話,我們照著以前錯誤的營養學,在那邊拼命的吃蛋白質,這事情遲早會發生,假如說前面的第一步和第二步,我們的小孩子做到,這輩子應該活的很好,那像有些已經有一些狀況的,請做到第三步,了解生命的意義和吞動康復力,和第四步邁向健康之路坦然接受排毒。

什麼叫了解生命的意義,請問一下癌細胞是不是我們自己的細胞,癌細胞當然是自己細胞,自己的細胞為什麼要和自己作對,早在三十年前日本就有一個生理學的專家,他說你們都說腫瘤是壞蛋,我就說腫瘤是好蛋,聽的我們一愣一愣的,他為什麼敢這樣講,他解剖過很多到一百歲的老先生老太太,這些人不是病死,發現每個人身上都有二到三種的腫瘤,腫瘤未必會把人搞死,大家睜開眼睛看看,現在癌症病人怎麼死的,我們仔細的檢討,有些遇到沒有道德的人跟你講「你活不過半年一年」,你把他的話當一回事阿,到時候自動停止呼吸,這就是被西醫的惡咒嚇到了,這是少部分的人。大部分的人怎麼死,肝機能的衰竭,腎機能的衰竭,這是被藥毒死的,還有更多的人,不管什麼癌症,都在咳嗽,什麼轉移到肺,其實不是那麼一回事,它就是想在肺的地方,以黏液的形式把它排出來會比較好一點,所以他在那邊咳的死去活來的,有沒有注意到,結果醫護人員一看到,覺得不得了,趕快用藥去壓,壓的話積在裡面,肺積水有沒有聽,肺炎有沒有聽過,心肺基能衰減有沒有聽過,有幾個人說是腫瘤破裂出血死的,所以大家可以慢慢瞭解到。

這一百年來到底發生了什麼是事情,癌症的人越來越多阿,不要去怪腫瘤,不要去怪癌症,基本上要去探討共犯結構,隱藏在飲食界、醫藥界、?育界,這鐵三角把我們很多人都辜負了。在西門町一走,很多三、四、五十歲要得癌症跑不掉的人,因為一付癌症臉,看也知道,這也不是編出來的,他們長很多褐色的斑點,什麼雀斑老人斑,可知道有褐色斑的人愛吃什麼嗎?愛吃甜的東西,所以看美國人畫的漫晝,那些淘氣阿丹、小亨利,臉上都長滿雀斑,拼命沒有節制吃甜的東西,就會長這東西,還有很多人皮膚上面長白點,愛吃乳製品,所以從膚上面就可以看到內臟狀況。

我們老祖宗曾講過「病從口入」,不是地上掉的髒東西撿起來吃,人家小貓小狗吃髒東西也無所謂,真正的問題是我們吃進去拉不出來阿,慢慢的去做健康檢查,第一件事是量身高體重,因為在一定的身高範圍,要在某個理想體重才正常,你超過太多有人嫌你胖笑你腫,真正的就是你有瘤啦,一堆東西吃進去拉不出來,身體不平衡是不是有這的意思。一個病態現象的出現,要思索一下,我們之前種了什麼因,現在結了這個果,要改變這個命運,做了善因,就有善果出來。

放射線治療是怎麼發展出來的,就是鈾礦商人賣原料給美國做原子彈,因為做不了這麼多原子彈,所以把這些鈾原料或放射性原料往那裡放,人家商人腦筋動多快想的多,如果拿來做醫療會不會比較好,他們就找了美國最大私人癌症中心,他們說我們現在捐錢給你成立基金會,條件是每個人都要做放射性治療,我們這些跑到美國去的留美學人,回來照著這樣子在這邊弄。

希望大家多了解真相,不是說西醫不好,現在全民抗癌時代來臨,TIME雜誌封面有發布,跟癌症say no say goodbye,但是到現在為上,西醫的系統還是搞不清楚惡性腫瘤是怎麼回事,其實就是你身體裡面的廢物太多、毒素太多,需要比較多的血管把他運送到垃圾場去。所以腫瘤會長也會消,其中一個途徑可能是經過血液系統,再從皮膚排出來。因為早在兩百年前,在西醫的醫學史裡面就記載,一個婦女得了乳癌,群醫束手無策,結果在他的大腿內側,出現了一個傷口,排膿排血,乳癌就消掉了。那些醫生又去醫治他大腿的傷口,結果大腿傷口醫治好了,乳癌又跑出來了。可是我們中國人沒那麼笨,我們早就知道說,我們身體是上下相通,五脈相通的。假如說這些廢物能夠從身體裡面排,身體當然會好。所以基本上腫瘤就是一種垃圾山,這些垃圾怎麼進去的,就是我們所要探討的。

外面的素食有很大的盲點,第一、油用不對,第二、有很多豆類的再製品黃豆是有問題的喔,大豆的油脂接近百分之四十。更糟糕的是,他們的蛋白質也用機器去測,他們發現,牛肉的波動在所有肉類裡面最低,最容易致癌。據觀察研究也是這個樣子。在美國就有一位乳癌的患者把他自己手術後的疤,跟模特兒的影像合成,做成海報,在舊金山的車站到處貼,提醒他們的國人。

「胖」當煞是有危險,但是瘦,瘦骨如柴的,怎麼吃也胖不起來的,那也不是好現象喔。代表說體一些淋巴系統尤其是小腸的淋巴系統都堵住了。看一個人的吃相,就可以知道他將來會麼樣了,甚至到他家裡面把冰箱一打開,大概他家裡面會生什麼病,都心理會有數了。還有雞皮絕對不能吃,因為現在養一隻雞不用到40天。衛生署公佈,台灣的癌症人口大增,婦女的乳癌降到四十歲以下。今天不是叫大家把肉斷掉,但是碼把牛肉斷掉,牛肉是非常危險的。日本人用能量波測過,很多的抗生素、賀爾蒙、脂溶性的毒素都在皮下,所以在美國,他都把雞皮都拿掉,是雞皮拿掉以後再煮雞喔,不是煮了雞以後再剝皮喔

現代小孩叫做營養失調,內分泌系統很早就亂掉了,因為吃了太多的垃圾食物,女孩子初經早,罹患乳癌率高;男孩子將來會有攝護腺的毛病,攝護腺這方面的問題,在美國到60歲是百分之百有攝護腺的問題,很嚴重的。我們男生還不要到老呢,小小年紀有胖子症候群。在恩主公醫院的泌尿科主任,他每一年都要開好幾十個刀,把小孩子的雞雞拉出來,原來患者因為太胖,以致陰莖躲在恥部脂肪中。還有你吃炸雞吃漢堡,旁邊配什麼?陽明大學公衛系所做的研究實驗結果示:若將一隻蟑螂放進可樂一段時間,這隻蟑螂會被可樂分解不見。因為可樂的PH值2.2,工研醋 2.4,可樂的本質是比工研醋還酸的,可是為什麼小小的一灌可樂會騙的了我們?因為他裡面放的糖分是十三顆方糖的甜份。汽水沙士碳酸PH值2.86,像陽明大學做出來這樣的實驗結果,有通令給我們的學校嗎?告訴我們的學生,有沒有跟我們家長講?你們知道這個事情嗎?在武俠小說裡有個名詞,這個叫化骨水,任憑化骨水四處販賣沒人管,好笑一樁。

我們婦女同胞死亡率最高的兩個癌症,一個是乳癌,一個是肺癌,以前的肺癌是第一位的。肺癌的元兇疑是空氣污染、炒菜、油煙,下廚不抽油煙,女性四歲前烹飪,廚房不通風,罹患癌症機率是同齡的三倍;使用動物油則再增高,這是我們台大公衛學院的陳建仁教授他們發佈的。婦女罹患肺癌,油煙是罪魁禍首,做一頓飯等於抽五根煙,你這麼辛苦的在家裡面堅持要做三頓飯,15根煙夠不夠?大家都知道煙是致癌物,可是誰販賣致癌物呀?就是那便利商店,那些集團呀,他們假如真的人道關懷,就勸他們不要再賣煙了,要不然抽煙將成為全球第一大死因。

在美國曾經有一個九人委員會,在跟菸商打官司,要求索賠上千億美金的事情,誰有這麼大膽子敢跟菸商對抗,美國的一個邁阿密的小兒科醫師,他時在看不下去了,假如他一個人挺身而出,那一腳就被人踩死呀!他花了很多年的時間連署了50萬人告菸商,這個官司才起來的。所以今天我們為人父母,我們也是在這個教育系統裡面,假如說我們自己不覺醒不承擔一些社會正義,那受害不是我們自己而已,我們的子子孫孫在受害。

有些人說他運動,但運動不保證是健康的,只能夠幫助健康。運動可以排排汗,請問排不排的出黏液?排不出來。反而是88年4月7號,中時晚報上面登的這個比較實際一點,勸大家多飯多菜少肉,4成的癌病患可預防,聰明吃、少吃豬牛羊肉。在國外是不是早就有分成紅肉和白肉?今天你們回去的話,把紅肉斷掉,紅肉的養殖過程大有問題,能斷盡量的斷在日本,就有一些知道真相的學者專家,他寫書了,他說下一代的飲食習慣不對,人剩41歲壽命。這本書在日本很轟動,作者是專門研究食生態學,如果日本社會是由1959年以後出生人所組成,則日本人平均壽命只有41歲。日本不是世界排名第一的長壽國嗎?那是因為老先生老太太還活著,把命拖在那邊,因為1959年以後,日本他的下一代,就是1959年日本正式引進西方的速食,標準美國飲食。他說下一代的飲食習慣改變,命會短。

這件不要去看日本,我們來看台灣就夠了。得癌症的是八、九十歲的在得癌症的嗎?你們可以發現50幾歲的40幾歲,45歲到54歲這是癌症的一個高峰期。現在可能這個高峰期要往平移了,現在30幾歲的也有人出問題了,20幾歲的也有人出問題了,兒童癌症中心越蓋越大,這到底是怎麼回事?小孩子怎麼會得癌症呢?八個月小孩子得肝癌,這是的業障嗎?這是個不容否認的事實,百分之八十以上的癌症是可以預防的,我們還在這邊等著他發生,還不快點去防?

約翰‧羅賓斯,是當今全球最大的美國三一冰淇淋企業的繼承人,但因不喜歡家中財產的來源,而自願離家出走。他寫了新世紀飲食藝術一書,其中所談及的奶製品生產經驗,你讀過之後可能要做惡夢。他告訴我們,今天奶品農產用的毒物,其數量已達到驚人程度,他列舉事實,說明這種農場使用的生長激素之偏頗。

奶製品是完美的食物嗎?奶製品也含有很多的脂肪和膽固醇,他們增加了許多類型的癌症以及心臟病的發病危險,除此之外,奶製品還可能是兒童和成年人的過敏症的最重要原因,人們對此尚未給予充分的注意。也有一項研究表明,好多國家的奶製品大量消耗與當地年輕人的糖尿病有密切的關係,所以十幾歲就出現的糖尿病,你們去研究一下。美國兒科協會現已建議,九個月以下的嬰兒,不得餵以全奶。

關於鈣質,補充鈣質一說,長期以來,常以為奶製品為不可或缺食物的主要理由,大家都認為說喝牛奶可以補充鈣質,但大家是否知道骨質疏鬆症最嚴重的國家是哪幾個國家?英國、美國、瑞典、芬蘭,這些都是乳製品消耗量最大的國家,他們嚴重到什麼樣的狀況?咳個嗽、打個噴嚏,肋骨可以斷兩根,側著掂一掂脊椎骨可以斷掉。我們周圍有沒有人發生這樣子的狀況?所以骨質疏鬆症基本上根本不是我們的問題,直到了我們採用了他們那一套理論,他們那一套已經習慣了,這些問題就到我們身上。鈣質,不喝牛奶有沒有其他來源?其實深綠色的葉子的蔬菜裡面就有很多鈣質。深綠色葉子,到處都是,哪裡需要喝牛奶?所以改變從知識開始,從小我們就被教導努力從肉蛋乳製品裡攝取豐沛的營養,如今我們卻發現,肉,蛋,乳製品,竟是二十世紀人類飲食的三大惡這到底是怎麼回事?不僅是這一些肉蛋乳製品是三大惡,荷爾蒙和殺蟲劑抗生素等等這些都存在肉類、乳製品和蛋裡使得今天真的販賣毒品的毒販不應該在街上銷售。

約翰‧羅賓斯,這個是一個不得了的覺醒者,他講的話都是有憑有據的,在英文的版本後面,就像寫論文一樣,他的文章後面Reference都交代的很清楚,假如說你們講的有任何不真確,在美國早就人家告翻了,就是因為他講東西都是有憑有據的,但是,一些利益團體,他們在外面大作廣告,大家就信以為真,以為說雞是這子養的:母雞帶小雞、牛在大草原吃草的,這是真相嗎?我們小孩子從小就接受錯誤的觀念,把小孩子送到學校,給那種老師在那邊教,小孩子那麼信任老師,但是老師到底有沒有教對東西?

約翰‧羅賓斯說:不是納粹消失了集中營就消失了,集中營還存在,存在這些經濟動物的上,大家看看牛排的故事:大家現在吃牛肉一點罪惡都沒有,不吃牛肉,還有其他更好的營養來源,包括了牛肉的蛋白質跟人肉很接近,舉個例子,水滸傳中就有人賣人肉包子,而港片也有人肉叉燒包的出現,那些警官那麼精明,但他們為什麼吃不出來,因為他們覺得吃起來就像牛肉,因為蛋白質結構接近。我們現在養豬是養在小籠子裡,還有小牛肉,在高級餐廳、飯店裡都有,小牛肉一定是公牛,那麼小牛肉要怎麼養呢?就是給他吃的飼料裡面不含鐵質,這種四個月貧血小牛就叫小牛肉。和一般的牛肉不一樣,粉嫩嫩的,但是就是因為貧血,所以只好在飼料裡面添加很多藥物。

其實,很多事情的真相,早在一次二次大戰期間就已被知道了,只是醫學界,營養界就像駝鳥一樣一直不肯面對現實,早在一次世界大戰丹麥被封鎖,他們全國吃素,結果疾病死亡率就下降了,二次世界大戰的候又出來了,挪威被封鎖,疾病、死亡率也往下降,戰後恢復飲食又往上升。所以我們全民健保浪費太多不必要的錢了,而且花了錢病真的好了嗎?嬰兒最好的食物是母乳,蛋白質5%,熱量百分率5%,但是我們都不給小子喝母奶,卻給喝牛奶,牛奶的蛋白質是人類的三倍,所以小孩子喝牛奶,好像長的很快,可是過敏體質十個裡有七八個,但電視卻報導:本草綱目記載,羊奶有益健康,但是那真的有益健康嗎?

報紙大刊登:一到三歲的幼兒有六成鐵質不足,可能影響幼兒的腦部發育,另外蛋白質、鈣質待補充,大家會不會覺得很奇怪?現在小孩子都喝牛奶長大,為什麼鐵質、鈣質、蛋白質還不夠呢?原來美國農業部公佈,像優格、牛奶可以增加鐵質,結果越喝越貧血,還有許多人都有一個錯誤的觀念,就是胃潰瘍要喝牛奶,結果牛奶附在胃壁,胃酸分泌不出來,胃穿孔都要出來了。還有人說要鐵質吃牛肉,但是牛肉有鐵質嗎?還不如攝取植物的鐵質,像菠菜,黃瓜、青椒等都含有許多鐵質,於是我們體內就日積月累吃了許多的肉蛋乳製品,,身體變成酸性,那麼要怎麼調整?其實很簡,中醫說體質不好,其實就是人體的PH值偏掉了,有一本書叫“聽,PH值會說話”,各位有興趣可以查閱,要調整體質,是吃“形成鹼性的食物”,只要花個半年的畤間這樣子調整,體質就會好轉很多了。

油脂吃的越多,直腸癌的機率越高,在民國64年時已經公佈出來,但是我們不曾盡到宣導之責:少用脂,少煎少炸,結果直腸癌現在跳到第三位了。

此外很多小孩子,從小飲食就不對,只吃肉蛋乳製品,缺乏纖維素,結因拉出來的糞便都黏搭搭的沖都很難沖,而且很臭,這都是因為飲食不對,慢慢長大可能便秘都出來了,接著糞便越來越細,接著腸子可能就長東西了,因此癌症不是一天兩天的,身體會不斷發出警訊提醒我們,但是我們從小到大,沒有任何人告訴我們這些訊號給我們的意思。還有,大家都以為蛋是好東西,因為他八種必須氨基酸都有,事實上植物互相在一起,就比蛋好多了,比動物的肉好太多了,結果現在美國醫師?會有公佈一項資料:一個人一個禮拜不能吃超過四個蛋。大家也要注意魚,魚的油脂非常高,50%到60%,所以在台語中講魚生火氣,所以愛吃魚的人臉上會泛油光。至於瘦肉的油脂也有50%,植物中豆類的油用熱量百分比來算是49%,大家還嫌豆腐不夠油,弄個油豆腐出來,黃豆的油脂是37%,是相當高的,所以我們可以攝取綠色的豆子:扁豆、豌豆等等。

人需要的蛋白質其實很低的,佔我們身體卡路里消耗量的2.5%~8%,一公斤的體重只需要0.5~0.8公克的優質蛋白質。美國政府公佈一個人一天需要的蛋白質卻是50公克,事實上世界衛生組織公佈成年男性一天只要37公克,女性39公克就夠了。我們的衛生署卻還公佈60公克呢,大家對於蛋白質攝取量毫無警覺性,要是無法排出體外就要等著生病了,而且高蛋白質的飲食會造成我們身體鈣的流失,因此今天要預防骨質疏鬆症,必須要吃低蛋白飲食:三餐之中只有一餐吃到一種動物性的蛋白質,量不能多,避免紅肉,才有機會吃到低蛋白飲食,而且不要以為植物的蛋白質很少,豆類的蛋白質通常偏高:豆腐的蛋白質到43,黃豆的蛋白質則有35,蔬菜類也有許多蛋白質偏高的,所以我們真正需要的,像地瓜等根莖類食物。

你們可以看地瓜、甘藷、馬鈴薯、南瓜,所謂的根莖類,這個就是我們符合4低1高的東西。這邊每人每年肉的消耗量跟心臟病的死亡人數跟腸癌的死亡人數呈一個平行關係。真相就是油質干擾,心臟血管疾病、腦中風,有些人又有心臟血管疾病又有癌症。

現在就是照著這樣的飲食,我們都成為酸性體質,為平衡酸性,骨頭就一直流失,所以要預防骨質疏鬆症,尤其女性到了更年期,特別要知道少了月經,不能夠再把油膩的東西往身體裡面灌,你灌進去是不容易出來的。動物油質吃的愈多,青春期開始的愈早,哪一個才是高油脂食物,大家可以看到那些香腸、熱狗不用講百分之八十幾,極高油脂,「蛋」就是百分之65,高油脂部分,所謂的冰淇淋、牛奶、優格,這些都是接近百分之50,中油脂你會看到一個低脂牛奶,你會說低脂牛奶不是低油脂嗎?真正用熱量百分比一算,低脂牛奶,他是中度油脂。所以美國人就被低脂牛奶騙死了,很多人就是因為這樣子一直喝到出問題,關節炎、糖尿病、心臟血管疾病的一大堆問題都出來。我們東方人要小心這?豆,黃豆油脂37,真正低油脂有馬鈴薯百分之1、糯米百分之5、綠豆百分之6,有人一些人就講,現在蔬菜水果裡面不是也很多農藥嗎?沒有關係,來比較一下這食物中,殺蟲劑的殘餘物在這個葉菜、水果中,和豆類及肉魚乳製品比較起來,這個植物的算是小巫,動物的算是大巫,既然承諾了這半年要自己調整體質,就自己選看哪一樣東西比較安全。

婦女同胞到了更年期,少了月經不要再把油脂的東西灌進去了,不容易排出來,飲食要改,吃清淡一點,很多的停經症候群,它都會改掉,什麼潮紅潮熱的現象,它都會減輕很多。

什麼叫健康,健康表示身體狀況良好、充滿活力,使我們在任何年齡都能夠享受生活的樂趣。有人問常規醫學的長處在哪裡?它比其他的醫療系統更善於處理創傷,診斷及治療許多需要緊急救治和手術的狀況,以抗生素治療細菌性的感染、整形及矯形手術在國外的話,他們缺了手斷了腳要裝義肢,這就是西醫他的強處,他強的地方,因為以前的話,就是打戰嘛,躺在擔架上面,有的傷口,需要預防感染,切切、割割、縫縫補補,這個它發展出來的長處當然有他的背景,但是他的短處在哪裡,各位,常規醫學所不能的,治療濾過性病毒感染感冒看的好嗎?至於大部分慢性退化性疾病,慢性退化性疾病看的好嗎?你拿藥你看的好嗎?至於有效地處理大部分的心理疾病,至於大部分的過敏和自體免疫疾病和大部分類型癌症,這些看的好嗎?

在日本有一個叫卓也千太郎,在他的醫院裡面,他的癌症治癒率百分之八十幾,他是個外科醫生喔,常規外科醫生,你到他的醫院裡面,他幫你把腫瘤切以外,他還懂得教你怎樣去調整體質。第二個叫做尿療法,進到他的醫院裡面的話他叫每一個人都喝尿,可是今天不是叫你們喝尿,喔,他有第一個,就是把肉蛋乳製品都斷掉,用植物的東西,去幫助病人調體質,那是關鍵阿啊。

馬克斯葛生醫師在60年前,就把這個飲食療法弄出來了,治療好一大堆癌症病人,馬克斯葛生醫師各位可能沒有聽過,史懷哲有沒有聽過,他是史懷哲的醫師耶,史懷哲有糖尿病,史懷哲他可以到非洲三度行醫,活到九十幾歲,所以史懷哲說,葛生醫師是二十世紀最偉大的醫學奇才,因為葛生師在德國的時候,用飲食療法治療好一大堆肺結核的人,他移民到美國去後他就用飲食療治癌症,六十年前就很轟動,可是,在五十年前我們認不認為癌症跟飲食有關係,那些傳統的西醫,看到他有那麼多的因為飲食改變就治療好的癌症病人,依舊固守己見,假如他們肯承認改變飲食後癌症會好就好了,所以逼的葛生醫師沒有辦法在紐約開業,可是葛生醫師在民國47年的時候,在美國的華盛頓DC國會上面,做了50 人癌症病人治癒的報告,而且出了一本書,在世界上非常有名,我們都不知道,我們還以為說癌症是?症。而他用的方法是什麼方法呢?三個小畤喝一次新鮮的果菜汁,一天喝到30磅,一萬多西西,看你喝的到喝不到,這樣血液很快淨化,腫瘤就消掉,喝不到沒關係,基本上飲食四低一高就行了。

1962年美國總統甘迺迪在國會上面發表了消費者的四大權力五大義務,怎樣是吃的正確,能夠到一個健康的人生,但更重要的百分之30,另外百分之70可能要調整我們的信念和意識,我們的權益在哪裡,我們為什麼不健康,因為食物在生產、販賣、製造過程上,有人違背誠信原則,受害的就是我們這些消費者,所以了解真相是非常重要的,因為你了解真相以後,你能夠做選擇,你了解真相以後你才表達意見,這就是我們的權益,我們台灣的消費者文教基會成立快20年,他推動的就是把這個四大權利變成八大權利,我們應該醒過來,希望更多人能夠了解真相,大家團結起來把這些訊息帶回到自己的親朋好友,幫助我們自已的下一代,還有我們自己的兄弟姐妹能夠遠離癌症,言就是具體的關懷社會,裡需要拼命的捐錢蓋醫院需要蓋那麼多的醫院嗎?至於保護環境,青山綠水當然需要保護,但是現在我們為什麼不健康,是因為我們沒有把我們內在環境保護好,這就是要讓大家瞭解的。

由 swanky 發表於 April 21, 2004 11:43 AM

Thursday, April 15, 2004

 

自己來做blog buttons


如果多逛過一些別人的blog
一定看過上面這種小button
怎麼每個站的button會這麼像呢?
原來是做出來的~

Button Maker
只要輸入顏色,文字
它就會幫你做一個小button出來
真的是蠻有意思的~

下面還有一些相關的網站可以去逛逛喔

由 swanky 發表於 April 15, 2004 09:25 AM

Wednesday, April 14, 2004

 

Sun | M$

Taiwan.CNET上的一篇文章
微軟/昇陽聯手 企業有何好處?

這是最近很轟動的話題
SunM$居然要合作了

讓我不禁覺得這是4/1的新聞...

不知道java跟.net以後會是怎麼樣的一種關係...

以下轉錄自Java週報

焦點新聞> 微軟與昇陽和解並締結廣泛合作協定十年協定建立業界合作新架構


微軟與昇陽大和解並締結廣泛合作協定
十年協定建立業界合作新架構,為客戶降低成本和運算複雜性


微軟公司(Microsoft)和昇陽公司(Sun Microsystems)宣佈建立一項廣泛的科技合
作協定,共同促進雙方產品的相容與互通性,並解決雙方所有未決的訴訟問題。
同時,雙方也針對專利和其他問題達成協議。

Sun董事長兼總執行長Scott McNealy表示:「這項協定開啟昇陽和微軟之間的新
關係,跨出雙方合作的重要一步同時也保障了客戶的選擇權。合作協定將為昇陽
微軟雙方客戶帶來顯著的利益,它將刺激新產品的開發,為希望結合多重廠牌伺
服器產品並且在一個異質運算環境維護天衣無縫般流暢運算能力的客戶,提供了
更多的新選擇。我們期待這個新機會,它為昇陽和微軟未來的合作提供了一個基
礎架構。」

Microsoft執行長Steve Ballmer表示:「我們雙方將繼續維持競爭,不過這項協
定建立了一個新的合作基礎,將可以讓雙方客戶享有最大利益。這項協定肯定了
先進研發和智慧財產保護是確保我們業界成長與成功的基礎,它對於昇陽和微軟
而言都象徵著跨出正面的一大步,不過真正的贏家是仰賴我們產品和創新的客戶
與開發者。」

這項協定包含由微軟支付七億美元給昇陽,以解決未決的反托拉斯問題,以及九
億美元解決專利問題。再者,昇陽和微軟已同意相互支付科技權利金,其中微軟
先行支付3億5,000萬美元,而昇陽也將在科技結合到其伺服器產品時支付權利金。

協議內容:


*技術合作:
***********************************************
技術合作協定將允許雙方相互取得以伺服器為基礎的科技,並允
許利用這項資訊開發新伺服器軟體,以建立更好的相容作業能力。初期的合作將以
Windows Server和Windows Client為重點,並且最後將涵蓋其他重要領域,包括電
子郵件和資料庫軟體。例如,大型運算環境的重要單元之一就是用來管理使用者身
分識別、認證與授權的軟體。昇陽和微軟工程師將在這項協定之下合作,讓身分辨
識資訊更容易在Microsoft Active Directory和Sun Java System Identity Server
之間共享,以降低運算環境的複雜性同時提升其安全性。


* Microsoft Communications Protocol Program:
***********************************************
昇陽已同意在微軟
Communications Protocol Program之下簽立一份Windows桌上作業系統通訊協定授
權書;Communications Protocol Program是微軟依照該公司與美國司法部及18個
州檢察長達成之和解協議與確定判決而建立。

*微軟支援Java:
***********************************************
雙方同意微軟可以繼續為客戶已部署在微軟產品內的
Microsoft Java Virtual Machine提供產品支援。

*昇陽伺服器之Windows認證:
***********************************************
昇陽和微軟宣佈為昇陽的Xeon伺服器提供
Windows認證。再者,以Opteron處理器為基礎的昇陽伺服器也正在進行Windows認證。

*Java和.NET的未來合作:
***********************************************
昇陽和微軟同意協力改善Java和.NET科技之間的技
術合作。

*專利與智慧財產:
***********************************************
雙方已簽定一項廣義的契約,同意不就雙方過去所宣稱的
專利侵權提出訴訟。雙方的協議也為這類契約提供了未來可能的延伸基礎。再者
,雙方也同意展開一項專利相互授權協定的協商。

*法律和解:
***********************************************
雙方和解並終止在美國的訴訟。昇陽對於今天的宣佈也感到滿意,因為它符合該
公司在歐盟對微軟所提之未決訴訟的目標。

由 swanky 發表於 April 14, 2004 01:35 PM

Tuesday, April 13, 2004

 

Eclipse各種版本介紹

本文列出Eclipse各個版本的定義與差別

Eclipse Project Build Types

Releases


Releases are builds that have been declared major releases by the development team - for example "R1.0". Releases are the right builds for people who want to be on a stable, tested release, and don't need the latest greatest features and improvements. Release builds always have an "R" at the beginning of the name i.e. R1.0, R2.0 etc. Non-release builds are named according to the date of the build - for example 20011027 is the build from Oct 27, 2001.

Releases是由開發團隊所宣稱的主要發行版本,像是"R1.0"版
Releases是給那些想要使用穩定、經過測試、而且不需要最新改進功能的使用者所使用的
Releases會有一個"R"在其版本名稱開頭,也就是R1.0、R2.0之類的
還沒發行的版本會在其名稱上標明建造日期,像是20011027就是在2001年10月27號所建造的

Stable Builds


Stable builds are integration builds that have been found to be stable enough for most people to use. They are promoted from integration build to stable build by the architecture team after they have been used for a few days and deemed reasonably stable. The latest stable build is the right build for people who want to stay up to date with what is going on in the latest development stream, and don't mind putting up with a few problems n in order to get the latest greatest features and bug fixes. The latest stable build is the one the development team likes people to be using, because of the valuable and timely feedback.

Stable為經過整合後、對一般使用者來說夠穩定的版本。
架構團隊會在使用一些時日後,把認為夠穩定的Integration版本提升到Stable
最新的Stable版本是那些想使用新功能的使用者之最佳選擇
為了讓你可以用到好的功能與修正後的版本,不要介意把你所遇到的問題提出來
最新的Stable版本是開發團隊希望使用者去使用的,因為即時的回饋對他們幫助很大

Integration Builds


Periodically, component teams version off their work in what they believe is a stable, consistent state, and they update the build configuration to indicate that the next integration build should take this version of the component. Integration builds are built from these stable component versions that have been specified by each component team as the best version available. Integration builds may be promoted to stable builds after a few days of testing. Integration builds are built whenever new stable component versions are released into the build.

開發各元件的團隊會定期發佈他們覺得穩定、一致性高的版本
並指出下一個Integration版本的元件要做出什麼樣的更新
Integration是各元件小組把他們各自覺得最穩定的元件兜在一起的版本
需要一些時日的測試他們才能把Integration版本提升到Stable版本
Integration版本裡面的各個元件都各自是穩定的

Nightly Builds


Nightly builds are produced every night from whatever has been released into the HEAD stream of the CVS repository. They are completely untested and will almost always have major problems. Many will not work at all. These drops are normally only useful to developers actually working on the Eclipse Project.

Nightly是每天晚上放置到CVS中的版本
完全沒有經過測試,而且幾乎都有一些問題,其中很多根本還不能用
這些版本通常只對Eclipse的開發者有用

Maintenance Builds


Maintenance builds are produced periodically to incorporate fixes into an existing release. They are typically built from tagged plug-in and feature projects in a maintenance stream of the CVS repository (i.e. R2_1_maintenance). Maintenance builds are promoted to a minor or service release (i.e. R2.1 or R2.1.2) after development teams have deemed one to be stable following one or more test-fix pass cycles.

Maintenance是定期把現有的發行修正後的版本
他們通常結合了一些plug-in與projects後放到CVS中,像是R2_1_maintenance
Maintenance加入一些小功能,並由開發團隊經過一些測試與修正的週期,認為穩定後發行的

由 swanky 發表於 April 13, 2004 12:42 AM

Monday, April 12, 2004

 

旅行的意義

詞曲:陳綺貞

你看過了許多美景
你看過了許多美女
你迷失在地圖上 每一道短暫的光陰
你品嚐了夜的巴黎
你踏過下雪的北京
你熟記書本裡 每一句你最愛的真理

卻說不出你愛我的原因
卻說不出你欣賞我哪一種表情
卻說不出在什麼場合我曾讓你動心
說不出離開的原因

你累計了許多飛行
你用心挑選紀念品
你搜集了地圖上 每一次的風和日麗
你擁抱熱情的島嶼
你埋葬記憶的土耳其
你流連電影裡美麗的不真實的場景

卻說不出你愛我的原因
卻說不出你欣賞我哪一種表情
卻說不出在什麼場合我曾讓你分心
說不出旅行的意義

勉強說出你為我寄出的每一封信
都是你離開的原因  你離開我
就是旅行的意義


好久沒有出專輯了
陳綺貞的新EP

1998/07:讓我想一想
2000/04:還是會寂寞
2002/08:Groupies

看來今年就會有新的專輯
期待~ ^^"

我兩年前po在P_Swanky的心情文章:
標題 關於陳綺貞的歌
時間 Sun Sep 8 00:06:20 2002

我很喜歡陳綺貞的歌
那種柔柔軟軟的聲音
還有清脆吉他的彈撥
難怪在她出的第一張專輯裡
被稱做魔岩裡的天使

第一次聽她的專輯
是在電視上看到 讓我想一想 的MTV吸引了我
當時是我要上高中的暑假
因為推甄上了高中
想要學些東西讓自己感覺充實些
就選了吉他來學
那時也不知是因為我學吉他才喜歡上她的歌
還是因為喜歡上她的歌才去學吉他...

當他發第二張專輯的宣傳期間
我放學後習慣性地走到車站的玫瑰唱片
那天似乎是禮拜六...
我在二樓就當場看到陳綺貞跟一些工作人員衝上四樓
然後就在四樓開起了簽唱會
她唱歌時很投入
眼睛似乎是沒有睜開過
不知是因為怕分心還是怎樣
印象最深的是一首 九份的咖啡館
因為她特別強調那是她的新作品

雖然說現在他的第三張專輯出來了
不過有些歌似乎是沒有被收在裡面
像是 九份的咖啡館
DEMO3 的 enemy 、 每天都是一種新的練習 、 狂戀 、 倔強愛情的勝利
不知道是不是她的私藏品
嗯...她的第四張專輯阿...
應該又是兩年後了吧...

由 swanky 發表於 April 12, 2004 11:00 PM

Sunday, April 11, 2004

 

我的隨身碟

今天跟君去NOVA附近的一家店
買了一個隨身碟

256MB
功能真的很多
可以聽MP3,FM
還可以錄音
很漂亮,冷光顯示超炫的~
但也蠻貴的,要5900$


君的爸爸之前也來這邊買
好像價錢是這區裡面最便宜的

功能:
MP3, WMA, ASF(audio only) playback
Direct WMA Encoding
High Quality Voice Recoding
Potable USB Data Storage
FM Radio Listening & Recoding
Firmware Upgradable
Dual Earphone
Simple & Luxury Design
Support MAC OS
Multi-Language
Folder
Graphic OLED : 80 X 48 Dots
OLED Backlighting (Blue color)
Animated Icon, Icons
Auto Power-Off

喔~對了
他還送了一個小型喇叭
五六百塊的那種~

由 swanky 發表於 April 11, 2004 05:17 PM
迴響

真的很貴 ...

Posted by: browser 發表於 2004-04-13 04:40 AM

Saturday, April 10, 2004

 

Java 1.5 Note

之前po在個人版上的小筆記
有些程式我還是不知道是什麼用途
不過我覺得CyberJosJava 1.5寫得比我好很多
大家一起研究老虎吧~ ^^

http://java.sun.com/developer/technicalArticles/releases/j2se15/

Java的新東西:
  1. generic types
  2. metadata
  3. autoboxing
  4. an enhanced for loop
  5. enumerated types
  6. static import
  7. C style formatted input/output
  8. variable arguments
  9. concurrency utilities
  10. a simpler RMI interface generation.
The default language specification implemented by the javac compiler is version 1.4. That means that to take advantage of any of the following language changes requires passing the argument -source 1.5 to the javac command.

預設的 javac 無法編譯 1.5 的新語法,要加入 -source 1.5 參數才能順利編譯
另外發現這次的 compiler 比較會 complain
像是 show() method 已經被 deprecated 了
所以要加入 -Xlint:deprecation 參數
呼叫 collection 類別的 add() 也會叫
加入 -Xlint:unchecked 參數會讓他叫的比較清楚

所以要比較完整的訊息就用(in UE)
C:\j2sdk\bin\javac.exe -source 1.5 -Xlint:deprecation -Xlint:unchecked %f

Metadata

不是很懂這個東西
前年去 javatwo 聽蔡學鏞比較 java 跟 C# 的時候
他就說 C# 的 metadata 比 java 豐富許多

文中指出
The Metadata feature in J2SE 1.5 provides the ability to associate additional data alongside Java classes, interfaces, methods, and fields. This additional data, or annotation, can be read by the javac compiler or other tools, and depending on configuration can also be stored in the class file and can be discovered at runtime using the Java reflection API.
One of the primary reasons for adding metadata to the Java platform is to enable development and runtime tools to have a common infrastructure and so reduce the effort required for programming and deployment. A tool could use the Metadata information to generate additional source code or provide additional information when debugging.
In lieu of Metadata tools the following example creates an artificial debug Metadata annotation which is then simply displayed at runtime. It is envisioned that most Metadata tags form a standard, well-specified set.

我讀完後還是不太清楚這是幹嘛用的,好像是能夠有比較多資訊,比較好除錯之類的意思
下面他的範例就更讓我困惑了....
import java.lang.annotation.*;
import java.lang.reflect.*;

@Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @interface debug{
   boolean  devbuild() default false;
   int counter();
}

public class MetaTest{
   final boolean production=true;

   @debug(devbuild=production,counter=1) public void testMethod(){}

   public static void main(String[] args){
      MetaTest mt = new MetaTest();
      try{
      Annotation[] a = mt.getClass().getMethod("testMethod").getAnnotations();
      for(int i=0; i<a.length ; i++){
         System.out.println("a["+i+"]="+a[i]+" ");
      }
      } catch(NoSuchMethodException e) {
         System.out.println(e);
      }
  }
}
呃...什麼鬼語法阿...

另外...

Before
  public interface PingIF extends Remote {
      public void ping() throws RemoteException;
  }
  public class Ping implements PingIF {
     public void ping() {
     }
  }
After
  public class Ping {
     public @remote void ping() {
     }
  }
那個 @remote 是作什麼的呢...

Generic Types
之前有玩過,複習一下~
1.4:
  ArrayList list = new ArrayList();
  list.add(0, new Integer(42));
  int total = ((Integer)list.get(0)).intValue();
1.5:
  ArrayList<Integer> list =  new ArrayList<Integer>();
  list.add(0, new Integer(42));
  int total = list.get(0).intValue();
反正就是把原本的 ArrayList type 改成 ArrayList<Integer> type
這樣取出來就不用 cast 了。

Autoboxing and Auto-unboxing of Primitive Types

Generic 配上 Autoboxing 可以讓原本的程式更簡潔

1.4:
  ArrayList<Integer> list = new ArrayList<Integer>();
  list.add(0, new Integer(42));
  int total = (list.get(0)).intValue();
1.5:
  ArrayList<Integer> list = new ArrayList<Integer>();
  list.add(0, 42);
  int total = list.get(0);
連把 int 包成 Integer,與 Integer 轉成 int 的語法都省了~

Enhanced for loop

1.4:
  ArrayList<Integer> list = new ArrayList<Integer>();
  for (Iterator i = list.iterator(); i.hasNext();) {
     Integer value=(Integer)i.next();
  }
1.5:
  ArrayList<Integer> list = new ArrayList<Integer>();
  for (Integer i : list) { ... }
根本就不用拿 iterator 來檢閱 collection 的內容
直接把 collection 交給 for 就行了~
直接寫一個融合 Generic、Autoboxing、Enhanced loop 的程式給大家看看
public class Test{
    public static void main(String[] args){
      ArrayList<Integer> list = new ArrayList<Integer>();
      list.add(1);
      list.add(2);
      list.add(3);
      for(int i : list) {
         System.out.println(i);
      }
    }
}

Enumerated types
This type provides enumerated type when compared to using static final constants.
public enum StopLight { red, amber, green };
之前有聽過 C++ 的 enum,語法應該是差不多
應該是 StopLight.red、StopLight.amber、StopLight.green
就是列出一些東西的意思吧
然後...不知道要用在哪裡... @.@"

Static Import

The static import feature, implemented as "import static", enables you to refer to static constants from a class without needing to inherit from it.
Instead of BorderLayout.CENTER each time we add a component, we can simply refer to CENTER.
  import static java.awt.BorderLayout.*;
  getContentPane().add(new JPanel(), CENTER);
嗯嗯...就是省了 constants 前面的 class name 是吧..

Formatted Output

Developers now have the option of using printf type functionality to generated formatted output. This will help migrate legacy C applications, as the same text layout can be preserved with little or no change.
Most of the common C printf formatters are available, and in addition some Java classes like Date and BigInteger also have formatting rules. See the java.util.Formatter class for more information.
    System.out.printf("name count\n");
    System.out.printf("%s %5d\n", user,total);
就是 c 的 printf(),java 現在可以寫出不限制參數個數的 methods 了~
也就是下面會有介紹的 Varargs
不過我很好奇這樣 override 會不會有問題...

Formatted Input

The scanner API provides basic input functionality for reading data from the system console or any data stream. The following example reads a String from standard input and expects a following int value.

The Scanner methods like next and nextInt will block if no data is available.
If you need to process more complex input then there are also pattern matching algorithms, available from the java.util.Formatter class.
    Scanner s= new Scanner(System.in);
    String param= s.next();
    int value=s.nextInt();
    s.close();
嗯嗯,方便呀

Varargs

The varargs functionality allows multiple arguments to be passed as parameters to methods. It requires the simple ... notation for the method that accepts the argument list and is used to implement the flexible number of arguments required for printf.
    void argtest(Object ... args) {
      for (int i=0;i <args.length; i++) {
      }
    }

    argtest("test", "data");
以前寫不出來的東西現在可以寫出來了~
其他的東西以後有空再研究...反正還用不到... @.@"

Tiger Component JSRs

003 Java Management Extensions (JMX) Specification
http://jcp.org/en/jsr/detail?id=3

013 Decimal Arithmetic Enhancement
http://jcp.org/en/jsr/detail?id=13

014 Add Generic Types To The Java Programming Language
http://jcp.org/en/jsr/detail?id=14

028 Java SASL Specification
http://jcp.org/en/jsr/detail?id=28

114 JDBC Rowset Implementations
http://jcp.org/en/jsr/detail?id=114

133 Java Memory Model and Thread Specification Revision
http://jcp.org/en/jsr/detail?id=133

160 Java Management Extensions (JMX) Remote API 1.0
http://jcp.org/en/jsr/detail?id=160

163 Java Platform Profiling Architecture
http://jcp.org/en/jsr/detail?id=163

166 Concurrency Utilities
http://jcp.org/en/jsr/detail?id=166

174 Monitoring and Management Specification for the Java Virtual Machine
http://jcp.org/en/jsr/detail?id=174

175 A Metadata Facility for the Java Programming Language
http://jcp.org/en/jsr/detail?id=175

200 Network Transfer Format for Java Archives
http://jcp.org/en/jsr/detail?id=200

201 Extending the Java Programming Language with Enumerations, Autoboxing, Enhanced for Loops and Static Import
http://jcp.org/en/jsr/detail?id=201

204 Unicode Supplementary Character Support
http://jcp.org/en/jsr/detail?id=204

206 Java API for XML Processing (JAXP) 1.3
http://jcp.org/en/jsr/detail?id=206
由 swanky 發表於 April 10, 2004 12:38 AM
迴響

Scanner s=Scanner.create(System.in);

这个语法有问题啊,
Scanner s=new Scanner(System.in);
这样才行.楼主确认一下哦。

Posted by: amou 發表於 2005-03-15 09:09 AM

謝謝!
已更正 :)

Posted by: swanky 發表於 2005-03-15 10:30 PM

Metadata 就是所謂的 Program Annotation Facility (程式註解工具)

Annotations 的使用:
‧ Java 5 內建的 annotations(built-in annotations)
1. @Override annotation
 A) 指明該 method 覆寫(override)基底類別的 method。
 B) 只能用在 methods (不能用在 classes、package declarations、constructs)。
 C) 為 marker annotation。

2. @Deprecated
 A) 指明 method 不應該繼續使用。
 B) @Deprecated 要和 method 放置在同一列(註文 @Override 可以分列)。
 C) 為 marker annotation

3. @SuppressWarnings
 A) single-annotation
 B) 可關掉 classes、methods、field、或 variable initializers.. 等的 compiler warnings,但是實際上我測試結果好像無作用?

[範例]
public class OverrideAnnotationClass {
  @Override // 指明 override 繼承自基底類別 java.lang.Object 的 methods
  public String toString() {
    return super.toString() + " [Override Implementation]";
  }
}

[範例]
public class DeprecatedAnnotationClass {
 @Deprecated public void doSomething() {
   // ......
 }
 public void doSomethingNewVersion() {
   // This method presumably does what doSomething() does, but better
 }
}

[範例]
class MyAT2 {
 @SuppressWarnings("unchecked")  // 經測試結果,這句有加沒加好像都一樣?
 public void nonGenericsMethod() {
  java.util.List myList = new java.util.ArrayList(); // no typing information on the List
  myList.add("Hello"); // causes error on list addition
}

‧自定註文
使用步驟
[步驟一] 定義註文型態(annotation type)
1. annotation type 的宣告類似 interface 的宣告,使用 "@" 記號後接 interface 關鍵字和中括號 "{ }",中括號內的 members 可以是 methods、enums、variables、或 inner classes/interfaces 等。
2. 註文中的 members
 A) method 宣告
  (1) method declaration 用來定義 annotation type 的 element。
  (2) method declaration 不能有任何的參數或 throws 子句。
  (3) return type 只能限定為 primitives、String、class、enums、annotations、或這些型別的陣列。
  (4) method 可以有預設值(default values),使用關鍵字 default 設定。
  (5) method 存取權限不能為 protected、或 private。
 B) enums(或稱 enumeration)
   enums 的預設存取權限為 public。
   enums 可用來作為 annotation type 的預設值。  
4. annotation type 內沒有任何的 elements 稱為 marker annotation type。
 marker annotation 在使用的時候,其後面的小括號(parenthes)可以省略。
5. 用來對 annotation type 做註文的 annotations 稱為 meta-annotations。
 meta-annotation 的種類:
 A) @Target --定義在 java.lang.annotation.Target
  此種 meta-annotation 使用在 java.lang.annotation.ElementType 列舉中定義的 constants,以 "@Target" 指明 annotation type 適用之處,如只用於 fields、或 constructors 等 。
 B) @Retention --定義在 java.lang.annotation.Retention
  使用在 java.lang.annotation.RetentionPolicy 列舉中定義的 constants,以 " "@Retention" 告知編譯器如何處理 annotated annotation type,處理方式有:
  1) RetentionPolicy.RUNTIME --編譯過的 class 檔案內會保留 annotations,並在 class 載入時讀取註文。
  2) RetentionPolicy.CLASS --編譯過的 class 檔案內會保留 annotations,但在 runtime 時會忽略註文,為預設行為。
  3) RetentionPolicy.SOURCE --編譯過後的 class 檔案會移除 annotations。
 C) @Documented --定義在 java.lang.annotation.Documented
  屬於 marker annotations,表示 annotation 應出現在 Javadoc 中。預設情況下,annotations 不會寫入 Javadoc 檔案內。
  須配合 @Retention 指明 RetentionPolicy.RUNTIME 兩者一起使用。
 D) @Inherited --定義在 java.lang.annotation.Inherited
  設定基底類別內的 annotation type 會被衍生類別自動繼承。預設值為不繼承。
  當 annotated type 使用在類別上時,設定 @Inherited 才有作用;
  且 @Inherited 的作用只及於類別被繼承,若為介面的實作則無作用。
不過實際上試驗結果好像不是這樣!

[範例] 定義 annotation type
public @interface MyAT {
 int myid();
 String myname() default "[unassigned]";
 String mybirthday() default "[unimplemented]";
}

[範例] meta-annotations
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Test { }

[範例] meta-annotations
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation { }

Posted by: jocosn 發表於 2005-04-08 08:19 AM

[步驟2] 使用註文(annotation)
1. annotation 是一種特別形式的 modifier,可用在一般 modifiers(如 public、static、或 final)能用的地方。
2. annotations 應放在一般 modifiers 的前面。
3. annotations 的組成:
 由 "@" 符號,後面加上 annotation type 名稱和小括號 "( )" 組成,括號內為成對的 "element=value",以 "=" 等號
 指派 element 的值為 value,多組 "element-value" 以 "," 逗號間隔,其中 values 必須是常數(compile-time constants)。
 要傳遞多組的 value 給 element,須使用陣列的方式。
4. 如果註文型態僅包含一個元素,且該元素的名字為 value 時,則在使用此種注文型態時候,元素的名字和等號可以省略;若元素名稱不
 是 value,則不能省略。

[範例]
@interface MyAT1 {
  String myAuthor() ;
  String myDate() ;
}
public class MyClass {
  @MyAT1( myAuthor = "Ken", myDate = "4/1/1964")
  public static void MyMethod( ) { ... }
  // ......
}

[範例]
public @interface MyMarkerAT { } // Marker Aannotation Type
@MyMarkerAT public class MyClass { // 省略 marker annotations 後的小括號
  ...
}

[範例]
@interface Copyright { String value(); }

@Copyright("2002 Moon Macrosystems, Inc")
public class MyClass { ... }

Posted by: jocosn 發表於 2005-04-08 08:26 AM

 

Regular Expression's Unicode support

之前po在個人版上的舊文章
那時因為shumi要幫某師大語文系的老師寫個統計中文字的小程式
所以順便就研究出來了~

如果想要 regxp 只對應到中文字
Pattern.compile()裡面的 parrten 就要是 \p{InBlock}
其中 Block 要參考下面連結
http://www.unicode.org/Public/3.0-Update/Blocks-3.txt

要對照 Greek 文字 就要寫 \p{InGreek}
如果 Block 裡面有空白,要把空白去掉
像是包含中日韓文的 CJK Unified Ideographs 就要寫成 \p{InCJKUnifiedIdeographs}

下面是程式碼:

Matcher matcher = Pattern.compile("\\p{InCJKUnifiedIdeographs}").matcher(字串);
while( matcher.find() ){
String 一個中文字 = matcher.group();
}

由 swanky 發表於 April 10, 2004 12:03 AM

Friday, April 09, 2004

 

哈哈照片

今天去NokiaJoyBox下載了搶鏡風頭這個照相軟體
照了很多有趣的照片
給大家笑笑吧~


這是送pizza的大炮




被抓到了喔~



無辜的queena跟QA...



我也來送pizza


偷偷放上來~ ^^"




由 swanky 發表於 April 9, 2004 12:12 AM
迴響

可惡耶 欠揍 怎麼你只有一張咧
裝傻 昨天明明你也照很多張後
欠揍~~~~
我自己來殺好了~~

Posted by: shumi 發表於 2004-04-09 02:37 PM

Thursday, April 08, 2004

 

字典程式

一個用java寫的字典程式
http://www.csie.nctu.edu.tw/~tnlin/javadict/
蠻方便的
如果覺得字不夠多的話
還可以自己加進去或是修改(lib目錄裡面的*.lib檔)

由 swanky 發表於 April 8, 2004 09:26 AM

 

程式--找質數

這個程式可以找出從1到某數範圍內的質數
我和swanky寫的 (swanky:pair programming)
改過後效率還不錯 從1~100000的範圍 大概花了2.157秒
不過也可能是這機器還不賴
大家也可以自己試試看^^~

質數的定義:除了1之外的自然數只能被1或自己整除的數

方法是從2開始找到質數後存入一個陣列
以後的數都拿之前找到的質數來判斷是否整除
除數的範圍就是質數的第一個到比被除數開根號小的質數

ex:要判斷12是不是質數 先開根號取整數+1得4
用找到的質數去除 就是除以2和3結果整除 所以不是質數
但其實只除以2就判斷出他不是質數了

public class DetectPrime{
   public static void main(String[] args){
      long before = System.currentTimeMillis();
      int number = 100;
      if(args.length == 1){
         try{
            number = Integer.parseInt(args[0]);
         }catch(Exception e){
            System.err.println(e);
         }
      }
      int[] primes = new int[number];
      primes[0] = 2;
      int count = 0;
      
      for(int i = 2; i < number; i++){
         
         boolean prime = true;
         int max = (int)Math.sqrt(i) + 1;
         
         for(int j = 0; primes[j] < max; j++){
            if((i % primes[j]) == 0){
               prime = false;
               break;
            }
         }
         
         if((i == 0)||(i == 1)) continue;
         if(prime){
            primes[count] = i;
            System.out.println(i);
            count++;
         }
      }
      long after = System.currentTimeMillis();
      System.out.print("1~" + number + "有" + count +"個質數");
      System.out.print("共花了" + (after-before) + "milliseconds");
   }
}
由 shumi 發表於 April 8, 2004 08:36 AM

Friday, April 02, 2004

 

Blogrolls

你可以把你在Bloglines所收集的blog分享給大家 http://www.bloglines.com/public/swanky

首先要設定你的Profile 在Share Subscriptions的欄位選取Yes

再連到Sharing Your Subscriptions 你可以照上面的指示設定 按下Generate HTML後 就會跑出來一段Javascript的程式碼 你可以把他加到你首頁的template中 就會相本站右邊那個Blogrolls一樣把所有你設定的blog顯示出來了~

由 swanky 發表於 April 2, 2004 11:26 AM
迴響

check this http://fls.moo.jp/moz/rssreader.html

Posted by: Yoshi 發表於 2004-04-02 01:07 PM

不太會用 @.@ 弄進去都是parse error

另外你的RSS feed怎麼改的阿?

Posted by: swanky 發表於 2004-04-02 01:59 PM

改...? 我什麼都沒改啊,你在問什麼RSS Feed?

Posted by: Yoshi 發表於 2004-04-03 12:35 AM

沒改阿~ @.@ 因為blog的在Bloglines裡面看起來特別好看 (大概因為有yoshi圖吧) 所以感覺好像跟別人的不太一樣~ ^^"

Posted by: swanky 發表於 2004-04-03 06:55 AM

因為 "description" 裡面有加圖檔~ 不過好像放太多張圖也是不行的, 一般拿來放 logo 滴~ caterpillar 的圖檔就消失了~ 他現在是六張圖全部擠在 "description" 裡面, 原本只有一張圖~

想要有同樣效果, 把 "每天的幸福" 改成 img 就可以了, update MT 時 rss 會跟著更新內容~

Posted by: ymshin 發表於 2004-04-03 09:03 AM

原來如此阿~ ^^"

Posted by: swanky 發表於 2004-04-03 10:15 AM

 

Bloglines

http://www.bloglines.com/

這是popcorny介紹的一個方便看blog的網站

剛剛用了一下
要看很多人的blog時,果然方便多了
註冊登入以後進入"My Blogs"
在下面的Subscribe by Entering URL打上別人的blog
就可以把那個blog的RSS feed收集起來
可以把好的文章存起來
或是E-mail給別人
如果有新的文章也可以從介面裡一目了然地看出來


另外當要看的blog很多時
也可以把blog分在不同的目錄下面方便選取觀看

實在是太好用了
如果真要說個缺點的話
那應該就是看不到各篇文章的迴響吧~

由 swanky 發表於 April 2, 2004 01:02 AM
迴響

pop 是我殺的

而我是看 Tempo 的文章知道的

http://www.javaworld.com.tw/jute/post/view?bid=12&id=10276&sty=1&tpg=1&age=0

Posted by: JiaYun 發表於 2004-04-02 02:03 AM


原來如此阿~

Posted by: swanky 發表於 2004-04-02 07:05 AM

好啦 邀功王家芸 :D~

Posted by: popcorny 發表於 2004-04-02 10:57 AM

我為什麼要殺 pop 呢

因為他問我關於 RSS Reader Panel 的事

可是我用了 bloglines 就很少用 RSS Reader Panel 了,只好殺他 XD

Posted by: JiaYun 發表於 2004-04-02 03:44 PM

pop好可憐 *-*

Posted by: swanky 發表於 2004-04-02 10:15 PM

Thursday, April 01, 2004

 

初學Eclipse

原文
由 shumi 發表於 April 1, 2004 09:49 PM
迴響

good!thx u a lot!

Posted by: hugopush! 發表於 2004-07-21 05:00 PM

怎么没有打开功能啊?真是...

Posted by: sam 發表於 2004-07-22 05:41 PM

什麼打開功能? @.@

Posted by: swanky 發表於 2004-07-22 11:28 PM

如果早點看到妳的這個網頁我就不會被Eclipse累死了。
現在看到了,我決心再使用Eclipse,說實話以我現在的功力用Notepad來寫程式有一點吃力
謝謝你囉

Posted by: Bruce Lam 發表於 2004-07-28 11:52 AM

呵呵 謝謝啦

祝你早日上手 脫離Notepad

加油^^*

Posted by: shumi 發表於 2004-07-28 02:56 PM

謝了!

Posted by: shian 發表於 2004-08-06 12:29 AM

简单实用。不错

Posted by: chow simon 發表於 2004-08-09 01:45 PM

thanks for your sharing ~~^^~

Posted by: peanut 發表於 2004-08-14 12:49 PM

有時想查看一下java等程式碼內容,如果用ecilipse等IDE環境,覺得太慢了,殺雞用牛刀,
推薦Notepad++ :

http://notepad-plus.sourceforge.net/

這個程式,程式雖小,
卻有Syntax Highlighting and Syntax Folding的功能,支援: C, C++, Java , XML, HTML, PHP, Java Script, RC resource file, makefile, ASCII art file , doxygen, ini file, ASP , VB/VBS source files, SQL, Objective-C , CSS, Pascal, Perl and Python.
並且內建中文介面,推薦給大家!!

Posted by: Zheng Dei 發表於 2004-08-21 07:32 AM

請問要如何編輯servlet檔案及執行?

Posted by: CathyYeh 發表於 2004-09-10 07:08 PM

把編譯servlet需要的jar檔案加入project的build path後
就可以編譯servlet檔案了

測試的話要裝Tomcat之類的servlet container

本文只是初學而已,建議你看看Java IDE的Eclipse子版

這裡有一篇可以讓你參考的文章:
http://www.javaworld.com.tw/jute/post/view?bid=10&id=60505&sty=1&tpg=1&age=0

Posted by: swanky 發表於 2004-09-10 07:32 PM

也可以到我學校的tutorials看看喔
只適合初學者

也有lab做練習喔
網址點我名字

Posted by: Allan 發表於 2004-09-23 12:56 PM

看了這篇文章之後受益匪淺阿。

Posted by: 聞地 發表於 2004-10-29 08:22 AM

真的好棒喔~~~

写Java变的好简单,虽然以前用的Textpad也不错,但是更喜欢这个的界面

谢谢shumi

Posted by: himmelblau 發表於 2005-04-19 03:58 AM

哇!! 這真是太方便了...!!
不過,覺得命令提示字元用起來蠻爽的 ^^

Posted by: tf1515 發表於 2005-05-27 01:14 AM

 

CD-Pro2熱潮

GY仁??
杜爛明??

改編自熱門影片無間道
以台語發音帶有濃厚的鄉土氣息
坊間甚至還有此影集的盜版出現
這就是CD-Pro2

官方網站SHODA の CD-PRO2

對嘴能做到這麼準,實在是很厲害
每次看都覺得很好笑~

以下轉錄自JavaWorld
起因於一個知名音響 DIY 網站之前曾販售 CD Pro 2 的 DIY 套件,不過因為網友反應太熱烈,導致供不應求,於是某為哀怨的網友,編輯出這些電影片段,損一損網站的老闆小吳

CD PRO 2 的機構介紹,許多高級 CD 訊源都使用這種轉盤機構:
這是一個高階CD唱盤的計畫,嚴格的說,應該稱為數位轉盤。他利用一個來自Philips的CD-PRO2轉盤機構進行設計、規劃,目的是希望以最低廉的方式,提供DZ網友一個非常優異的訊號來源。
CD-PRO2之所以引人矚目的另一個主因,是因為這個CD轉盤機構很普遍的被Hi-End品牌使用,如Mark Levinson、Gryphon都採用相同機構。

由 swanky 發表於 April 1, 2004 12:30 AM
迴響

不錯看吶!!!

Posted by: 阿德 發表於 2004-08-17 12:54 AM