2009年12月2日星期三

[程式]java,難看但實用的集合初始化

有點難看,但是挺方便的。
本來要
  1. Set validCodes = new HashSet();
  2. validCodes.add("XZ13s");
  3. validCodes.add("AB21/X");
  4. validCodes.add("YYLEX");
  5. validCodes.add("AR2D");

或是

  1. private static final Set validCodes = new HashSet();
  2. static {
  3. validCodes.add("XZ13s");
  4. validCodes.add("AB21/X");
  5. validCodes.add("YYLEX");
  6. validCodes.add("AR2D");
  7. }

總之都不夠好看,你可以改用雙括號的方式像…

  1. private static final Set VALID_CODES = new HashSet() {{
  2. add("XZ13s");
  3. add("AB21/X");
  4. add("YYLEX");
  5. add("AR2D");
  6. }};

map 也可以這樣做。

  1. Map map = new HashMap() {{
  2. put("a key", "a value");
  3. put("another key", "another value");
  4. }};
主要是用暱稱類別的方式做掉。對一些初始化就會需要put ,add 一些東西的時候,可以考慮使用。

2009年11月30日星期一

南懷瑾 - 睡覺的訣竅

南懷瑾大師就不用多介紹了吧。大家參考參考囉 ! 關窗還真的蠻重要的,關了之後好睡些。

一個人真正睡着覺最多只有兩個鐘頭,其餘都是浪費時間,躺在枕頭上做夢,沒有哪個人不做夢。至于醒來覺得自己沒有做夢,那是因爲他忘記了。
通常一個人睡兩個鐘頭就夠了,爲什麼有人要睡七、八個鐘頭?那是你賴床躺在枕頭上休息的習慣養成的,并非我們需要那麼久的睡眠時間,尤其打坐做功夫的人曉得,正午只要閉眼真正睡着三分鍾,等於睡兩個鐘頭,不過要對好正午的時間。夜晚則要在正子時睡着,五分鍾等於六個鐘頭。

就 這個時間的學問又大了,同宇宙法則、地球法則、易經陰陽的道理有關系,而且你會感覺到,心臟下面硬是有一股力量降下來,與丹田(腎上)的力量融合,所謂 “水火既濟”,豁然一下,那你睡眠夠了,精神百倍。所以失眠或真要夜裏熬夜的人,正子時的時刻,哪怕二十分鍾也一定要睡,睡不着也要訓練自己睡着。

過 了正子時大約十二點半以後,你不會想睡了,這很糟糕。更嚴重的,到了天快亮,四、五點鍾,五、六點卯時的時候,你又困得想睡,這時如果一睡,一天都會昏 頭。所以想從事熬夜工作的人,正子時,即使有天大的事也要擺下來,睡它半小時,到了卯時想睡覺千萬不要睡,那一天精神就夠了。不過失眠的人都挨過十二點, 在床上翻來覆去睡不着,結果快天亮睡着了,到第二天下午都昏頭昏腦,因此你會感覺失眠、睡眠不足,實際上是你沒有經驗。

一、睡眠的規則

戰國時名醫文摯對齊威王說:“我的養生之道把睡眠放在頭等位置,人和動物隻有睡眠才生長,睡眠幫助脾胃消化食物,所以,所以睡眠是養生的第一大補,人一個晚上不睡覺,其損失一百天也難以恢複。”

21點到淩晨5點爲有效睡眠時間。人是動物,和植物同屬于生物,白天(淩晨5點到晚上21點)活動産生能量,晚上(21點到淩晨5點)開始進行細胞分裂,把能量轉化爲新生的細胞,是人體細胞休養生息、推陳出新的時間,也是人随着地球旋轉到背向太陽的一面。陰主靜,是人睡眠的良辰,此時休息,才會有良好的身體和精神狀態。這和睡覺多的嬰兒長得胖、長得快,而愛鬧覺的孩子發育不良是一樣的道理。

睡覺是養生的一大功能,養就是用大量的健康細胞去取代腐敗的細胞,如一夜睡不着就換不了新細胞。如果說白天消亡一百萬個細胞,一晚上只補回來五十萬個細胞,這時你的身體就會出現虧空,時間長了,人就糠了,像糠蘿蔔似的。爲什麼世上有百歲老人呢?因爲他們每晚都在21點鐘準時睡覺。

植 物吸收陽光的能量,夜裏生長,所以夜晚在農村的莊稼地裏可聽到拔節的聲音。人類和植物同屬于生物,細胞分裂的時間段大緻相同,錯過夜裏睡覺的良辰,細胞的 新生遠趕不上消亡,人就會過早的衰老或患病,人要順其自然,就應跟着太陽走,即天醒我醒,天睡我睡。人在太陽面前小如微塵,“與太陽對着幹”是愚蠢的選 擇,遲早會被太陽巨大的引力催垮。這是客觀真理。

現實生活中,不少人有入睡難,睡眠質量不高的毛病。睡眠不好是一個綜合性的問題,如肝火過盛,睡覺警覺;胃火過剩,睡覺不安;肝陰不足,睡覺勞累。

二、睡眠與疾病

現代的生活習慣和生活方式給人們的身體帶來了很多負面影響形成“四大病”:水果病、冰箱病、電視電腦病、熬夜病。肝臟有一特點:臥則回血,坐立向外供血。

子時(2300100),其實23點就是新的一天的開始,并不是0點開始的,這是我們犯的誤識。肝膽相表裏,互爲一家,23點 膽經開了,如若不睡,大傷膽氣,由于十一臟腑皆取決于膽也,膽氣一虛,全身臟腑功能下降,代謝力、免疫力紛紛下降,人體機能大大降低,膽氣支持中樞神經, 膽氣受傷易患各種精神疾病,比如抑郁症、精神分裂症、強迫症、躁動症等。子時膽要更換膽汁,膽經漸旺人如不臥,膽汁更替不利,過濃而結晶成石,久之即得膽 結石,如果把膽給摘了,一摘就膽怯了,全身的免疫力下降了50%以上,所以不能摘,要用它本系統的巨大潛能把它化掉。

丑時肝經最旺,丑時(100300)不眠,肝無法解除掉有毒之物,産生新鮮血液,因藏血不利,面呈青色,久之易患各類肝病,現在有些人肝不太好,特別在歐洲平均4個 人就有一個大三陽或是小三陽,大都是因爲違反自然規律過了子時不睡覺造成的。甲肝比較好治,乙肝就很難治。乙肝病毒攜帶者,是由于晚上經常不睡覺,人太虛 弱了,也就是說秩序太亂了,病毒已經到了細胞裏了。也就是說乙肝的病毒已經到了細胞裏面,但是現在它還沒有能力造成肝炎,當人身體處于最薄弱的時候就形成 成肝炎,乙型肝炎就意味着將來40%――60%的肝硬化。聰明的人是應該了解天、地、人之間的關系,不聰明的人就是應該被淘汰的人。

肝主疏洩,過子時不睡,可引起肝疏洩不利,肝氣郁結,可見易怒,頭痛頭暈,眼紅,眼痛,耳鳴,耳聾,胸肋脹痛,女性月經不調,便秘,也可引起肝氣升發不足,人會目倦神疲,腰膝酸軟,暈眩,失眠,驚悸,精神恍惚,重則會暈倒在大街上,不省人事。

肝有藏血、調節血液的功能,過子時不睡,會造成肝血不足,還會引起吐血、流鼻血、皮下出血、牙齦出血、眼底出血、耳出血等出血證狀。
肝開竅于目,過子時不睡,易引起肝虛,則出現視力模糊、老花、夜盲、畏光、迎風流淚,等症狀,還會形成青光眼、白内障、眼底動脈硬化、視網膜病變等眼疾。

肝主筋,其華在爪,過子時不睡覺,會引起肝血不足,就出現筋痛,麻木,屈伸困難,痙攣抽搐,易造成灰指甲,缺鈣,髕骨軟化,癲癇病,骨質疏鬆等症

肝與
,過子時不睡覺,可引起肝血不足,由于心主一身之血脈,肝有儲藏和調節血液的功能,會造成心臟供血不足,引起心慌、心顫等症狀,嚴重的形成心髒病、高血壓等心腦血管疾病。

肝與
,過子時不睡覺,會引起肝胃不和,由于肝助脾胃消化,由于肝氣太虛不能助脾胃消化,使人脾胃消化功能不好,表現爲舌苔厚,長期以來會造成中氣塌陷。

肝與
,過子時不睡覺,無法滋陰潛陽,肝陰虧損,引起肝火過盛灼肺,出現幹咳、或咳嗽、咳痰血等木火刑金的症狀,易導緻牛皮癬等各種皮膚病。

肝與
,過子時不睡覺,肝虛導緻腎虧,由于肝腎同源,容易造成生殖系統疾病、不育、骨病、牙病、脫髮、糖尿病、腎衰竭等疾病。

三、睡眠的方法

交通規則――你不懂就容易出事故。比如說,23點至淩晨3點爲子丑時,膽肝經最活躍的時候,肝膽要回血,“躺下去回血,站起來供血”。如果你每晚22點鐘左右躺下,靜靜得不要說話,到23點的時候,也就睡着了。肝膽開始回血,把有毒的血過濾掉,産生新鮮的血液,到一百歲也沒有膽結石,也沒有肝炎、囊腫一類的病。如果你天天熬夜到1點多,肝回不了血,有毒的血排不掉,新鮮的血生不成,膽又無法換膽汁,所以這些人容易得膽結石、囊腫、大三陽、小三陽各種病症。

在歐洲地區,平均四個人就有一個肝炎病毒攜帶者,這就叫不懂規則。睡前半小時最好不要講話,睡覺的時候更不要說話,如一說話,肺經動,然後心經又動,(因爲心肺共爲上焦)人就容易進入興奮狀態,所以就很難入睡。

21002300爲亥時。亥時三焦經旺,三焦通百脈。亥時入眠,百脈皆得濡養,故百歲老人得共同特點即2100(亥時)之前入睡。女性若想長久的保持容顔嬌好,應做到早睡早起。

睡覺要關窗,不能開風扇、不能開空調, 人生病很多都與此有關,因爲人在睡眠之中,氣血流通緩慢,體溫下降,人體會在表面形成一種陽氣層,這種陽氣層它使人叫“鬼魅不侵”,什麼意思呢,陽氣足的 人,不做惡夢,就是這種陽氣,占了上風。開空調,開風扇,情況就不一樣了,開窗戶,窗戶走的是風,風入的是筋,如果開空調,也有風,風入筋,寒入骨,早上 起來,身上發黃,臉發黃,脖子後面那條筋發硬,骨節酸痛,甚至有人就開始發燒,這就是風和寒侵入到了筋和骨頭裏的緣故,這也就是氣受傷了。如果說晚上睡覺 不開窗,不開空調,不開風扇,連房門也關上,效果最好,如果熱,把房門打開,把窗戶關上,效果就差了一點,但是他不至於第二天早上起來渾身乏力,後背僵硬.

有 人把客廳的空調開開了,把臥室的門打開,和直接開空調睡覺是差不多的,開了空調以後,空調那個寒進了骨了,所以心裏發冷,心在哪,心在腦髓,腦爲髓之海, 骨髓裏有寒,那肯定心裏就寒了,怎麼辦,補腎陽、補中氣,什麼時候補到心裏不冷,燒就退了,寒走出去了。睡覺要盡量早睡,睡得晚,傷了少陽之氣,必然第二 天是疲倦無力,要關上窗戶,不開空調、電扇,保護陽氣。

肝 膽在下焦,如果胃出現問題的時候,他就會出現寝睡不安,一個是胃寒,如果這個人胃陽本來就不足,過多的喝綠茶,就會出現胃寒,胃寒的時候人是睡不好覺的, 或者吃帶泥沙之物過多,胃隱隱作寒,肯定是睡不好;再一個是胃熱,就是熱氣往上走,嘴裏喘的都是熱氣,像這種情況也睡不好覺;再一個是胃燥,口幹舌燥,胃 裏感覺到燥;還有一個就是胃厚,氣味的味,胃厚,這種情況就是吃了這種厚膩的味道,有人吃海鮮、吃魚、吃炖雞,味道好鮮美,吃多了,美味不可多用,這些東 西在裏面要稀釋它,不稀釋它,它在裏面味太厚了,所以這個也睡不好覺;再一個腹漲,腹是漲鼓鼓的,也睡不着,翻來覆去也睡不着;再一個是胃氣太虛,冒冷 汗,這也睡不好覺,這些原因都可能形成胃不甯,胃不甯就睡不好。
睡覺時要肢暖,四肢要暖,因爲四肢是陽之本,這個大家都知道了,四肢不暖,肯定是腎陽不足,應該在睡覺之前把手腳捂暖,手腳和肚臍、背後的命門都要蓋好。

睡眠法因人而異,下面介紹3種做法:

1
、 睡覺前簡單的壓腿,然後在床上自然盤坐,兩手重疊放於腿上,自然呼吸,感覺全身毛孔随呼吸一張一合,若能流淚打哈欠效果最佳,到了想睡覺時倒下便睡。

2
、 仰臥,自然呼吸,感覺呼吸像春風,先融化大腳趾,然後是其他腳趾,接着腳、小腿、大腿逐漸融化。如還未醒着,再從頭做。

3
入睡快的人可右側臥,右手掌托右耳。右掌心爲火,耳爲水,二者形成水火即濟,在人體中形成心腎相交。久之,養心滋腎。

睡眠一定要早起,即使在冬天,也不可超過6點起床,春夏秋季盡量在5點之前起床,因爲人在寅時(3點―5點) 肺經旺的時候起床,能夠使肺氣得以舒展,以順應陽氣的舒長,來完成新陳代謝,肅降濁氣,使肺氣清,這樣有助于養肺和順應太陽的天勢升起人體陽氣,使人一天 陽氣充足,否則,就好像發動機,過了這段好時機就很難發動人體陽氣,人體陽氣淤積在人體下部不能由命門向上發動升起,會形成淫氣,嚴重損害人的身心健康。

早晨5點至7是人體大腸經最旺的時候,人體需要把代謝的濁物排出體外,此時如果不起床,大腸得不到充分活動,無法很好的完成排濁功能,使濁物停留而形成毒素,危害人體血液和臟腑百骸。早晨7點到9人體胃經最旺,9點到11人體脾經最旺,這時人的消化吸收運化的能力最好,如果這時還不起床,人體胃酸會嚴重腐蝕胃粘膜,人體在最佳吸收營養時間得不到營養,長期以來會患脾胃疾病,造成營養不良、中氣塌陷。所以千萬不要賴床,賴床會造成頭昏、疲憊不堪、睡眠不足的感覺,而應按時起床,曆史上許多偉人都是有三四點鍾起床的習慣,比如華盛頓、拿破侖、康熙皇帝、曾國藩等。另外早起能增加工作效益,俗話說:“三天早起,一天工”。

現代醫學證明,早睡早起的人精神壓力較小,不易患精神類疾病。早晨不要太早出去鍛煉,因爲早晨在太陽沒有出來之前,地下道的漳氣、濁氣正往上走(尤其是城市),這些氣對人體損傷是很嚴重的。

養身三大事,一睡眠,二便利,三飲食,其餘起居、服裝等皆是輔助。三 事中睡眠第一。然胃納不和者,夜眠不安,故以通便利爲第二。而飲食無節,饑飽過度者,腸胃必受傷,而營養日減。睡以安神爲主,神以心安爲主,應配合年齡, 壯年至多七小時至八小時,多睡則智昏頭暈眼紅脹,四肢疲軟,童年必睡足八小時,或過九小時勿礙,老或病人至多六小時已足。

應注意:

(一)睡眠宜早,勿過十時,老年人以八點爲正,勿過九點。

凡交十一時,爲陽生時,屬腎,此時失眠,腎水必虧,心腎相連,水虧則火旺,最易傷神。千萬勿以安眠藥片助睡。

(二)枕上切忌思索計算未來事,睡時宜一切不思,鼻息調勻,自己靜聽其氣,由粗而細,由細而微細而息。

視此身如無物,或如糖入于水,化爲烏有,自然睡着。

(三)如有思想,不能安着,切勿在枕上轉側思慮,此最耗神,可坐起一時再睡。

(四)如在午時,即上午十一點至一點,爲陰生之時,屬心,此時如不能睡,可靜坐一刻鐘,閉目養神,則心氣強。

凡有心臟病者切宜注意,每日於此二時注意,則元氣日強,無心跳腹洩或小便頻速之病。

(五)夏日起宜早,冬日起宜遲

[程式]使用JAVA,透過地址取得GOOGLE MAP 中換算出來的經緯度示例

HttpClient client = new HttpClient();

String address = URLEncoder.encode("台北市板橋市富山街28巷16號","UTF-8");

StringBuilder sb = new StringBuilder();

sb.append("http://maps.google.com/maps/geo")
.append("?q=").append(address).append("&output=").append("json")
.append("&sensor").append("false").append("&key=").append("YOUR API KEY")
.append("&oe=").append("utf8");

GetMethod gm = new GetMethod(sb.toString());
client.executeMethod(gm);
String result = (gm.getResponseBodyAsString() );

JSONObject ob = new JSONObject(result);
System.out.println(ob.toString(3));
JSONArray cod = ((JSONObject)ob.getJSONArray("Placemark").get(0))
.getJSONObject("Point").getJSONArray("coordinates");
System.out.println(cod.get(0));
System.out.println(cod.get(1));

2009年11月26日星期四

尿言

久違的尿言。。。

不看你的命,不看你的運,看了心底都是x,忘了你是誰。

與受限者

如果你是天生受限的人,請以尊敬代替自卑。

你選擇了一條常人無法行走的道路,你選擇了一個常人無法扮演的角色。

在那其中,你將經歷的更多,你將給眾人帶來另一種聲音。

請別忘了,這是你自己選擇的一條偉大道路。

一個超級健全的家庭與身體,將看不到藍斯.阿姆斯壯一路飛奔在罹癌後環法七連霸。

你以受限者的角度來看待這世界,世界像隧道般的關閉起其它的可能性。

你比更多人更有機會心無旁騖的抵達榮耀之處。

榮耀之處在你的內心,從未迷失。

若逢言語詆毀則施以感謝,那提醒了你該怎麼做,喚起你深處原始的渴求。

別忘了你關閉了有限的可能性,而帶給你自己的是無限的可能性。

分享至Facebook分享至facebook

2009年11月25日星期三

受限

很多肢體殘障,或是天生有腦部疾患的,為何如此?

1. 從醫學角度來說是遺傳或是機率論
2. 因果,上輩子做壞事,這輩子就要可憐
3. ?

三是什麼?

今天騎機車上班的時候,突然得到一個答案。

或許大家不太相信或是理解輪迴的事件,不過以下會基於這個假設性來講。就輪迴來說的話,不是每個人「當人」的經驗都很豐富。很多性格怪異,牛脾氣,豬個性,狗樣子 (不一定不好),真的他們就是第一次當人。

你可以想像,第一次當投胎當人有多辛苦嗎?

新世紀宗教( New age,或許也不該稱為宗教)的論述中,投胎的對象,命運的走向,架構,都是自己(或是協同高體靈)在投生前一手創作的。這一點可以從紫微斗數反證回去,也就是命者為「定」,命的「定」是指架構的定,這個定就是上輩子自己或與今世親朋好友一手策劃的舞台劇。別忘了,劇要怎麼演,都是可以的,這是人類的自由意志。但是劇本走向大致如此。

命定並沒什麼大不了的。從舞台劇的觀點來說,一個演員不應該對自己的角色感到悲傷。

回到三,天生肢障、自閉者,為何如此? 有個聲音告訴我…

你不應該對他們施予「憐憫」(這個憐憫是彷彿唉呀,怎麼會這麼可憐的那種尊卑式的)

你應該要向他們頂禮,因為他們是老練的靈魂。

當一般的人類並不是很困難,於是他們嘗試以一個「受限」的狀況來生活。嘗試在「受限」的情況下的人類經驗。如果你聽過《錯把太太當帽子的人》,或許你也看過《火星上的人類學家》,當然你或許也買了作者的新書《腦中記得2000部歌劇的人》。這些「白痴學者」是怎麼回事? 就大腦的觀點來看,可以用能量補償來解釋,假設大腦的能量是100,平均分部,因為有某處受損,故代償其它部份而增強,像盲者聽力過人一般。

若以剛剛我腦中靈光一現的說法,其實這些人是「策劃」要這樣幹的。你知道這樣幹會得到什麼(或是帶給別人)什麼經驗嗎?

1.父母親如何應付這件事? 命定如此,但自由意志可以選擇面對與拋棄
2.朋友如何看待? 協助或是嘲弄?
3.演員自己如何看待這樣的受限人生?

別忘了,上了台後,你將不記得你是誰,你要怎麼玩?

這是非常具有挑戰性的一幕。你應該對這些人尊敬,而非同情。

分享至Facebook分享至facebook

[程式]Hello World 的由來

Hello world 是老梗了吧? 幾乎每一種程式語言開頭介紹,必然會先「印出 Hello world」開始。

這個傳統是打哪來的?

最早是出現在 1973 年,由Brian Kernighan 寫的《A Tutorial Introduction to the language B》這本書。b語言是c語言的前身 (有人會寫嗎?)。

不奇怪… 還有d語言呢。

自從c語言問市後,b語言大概已經算消失了,這應該是唯一留給世人最值得紀念的禮物 : Hello world!

分享至Facebook分享至facebook