2012年5月1日 星期二

醉翁之意不在酒


曾慶潭2012-05-02於紐西蘭
Ching-Tang Tseng
ilikeforth@gmail.com
http://forthfortnight.blogspot.com


我經常幹這樣的事情。

我早就患了痛風,多年來都不曾飲酒,甚麼酒我都不沾,那來的醉意?文章標題指的是:我做起事來,經常就像是『醉翁之意不在酒』的樣子,包括定期寫出了這幾年的網文。我從未立志想要成為一個作家,卻另有醉意,還醉了許久。

這一次,再從我家菜圃開始談起,我們這裡現在快過完秋天了,嚴格說來,由於氣溫較低的關係,菜圃內已不太能再種出甚麼東西。據我所知,如果環境溫度經常處於10度C以下,大部份的植物就不太生長了。10度C這個溫度,也是冰箱下層,儲存一般生鮮蔬果,所要求的基本設定溫度。換句話說,現在,我的菜圃內,已經接近乏善可陳的程度了。

菜圃的土地,是需要休養生息的,每年到了這個時候,應該停止種植任何東西。現在,我只繼續使用菜圃中一小部份的面積,種植青葱與青椒,青椒還有機會收成,但夜間出現4度C以下的低溫時,夜晚就必須以塑膠袋將青椒罩住,防止霜害,青葱則不必。

紐西蘭的冬天,青葱也不生長了,它卻不怕霜凍,根據多年來的菜圃經營經驗,我們為了冬天仍然能夠擁有最新鮮的青葱,便刻意在秋末,提前備妥數量足夠整個冬天享用的青葱,種植在菜圃中,這一段時日,讓它好好的生長,冬天就能保證菜圃內還有最新鮮的青葱可用。

青椒的莖不太堅強,放任其自由生長,風吹雨打就會傾倒,著地的青椒一定爛掉,全都如此,就會沒了收成。因此,種植青椒需要支撐,我所使用的支撐桿,是紐西蘭自產,用於牧場,便於動態調整畜牧範圍所使用的電籬笆插桿。青椒的種植情況,便如附圖一所示:

圖一、菜圃中的青椒與青葱

這裡有一家專門生產農牧使用裝備的生產廠,年營業額高達四億美金,產品中包括了這種電籬笆專用插桿,外銷全世界。我以醉翁之意不在酒的方式,購得此物,用它來支撐我所種植的青椒或其他的茄類植物,非常好用。它的詳細結構如圖二所示:

圖二、電籬笆插桿

專門購買這種全新的電籬笆插桿,使用於種植青椒,應該是件划不來的事情,所以不會有人這樣做。我曾經介紹過紐西蘭有一些特別的商店,被稱為機會商店(OP shop, opportunity shop),專售一些善心人士捐獻的堪用品,售賣的東西形形色色,只要是家庭還能使用的東西都有,只是出現的情況純屬機會,故稱為機會商店。

我初來紐西蘭時,由於喜歡動手修理東西,很需要本地特有的一些料件,於是,經常利用空閒時間,到這種商店中尋寶。後來,建立了一些經驗,歸納出一項很重要的基本原則,我個人認為,購買機會商店中的物品時,必須抱持著『醉翁之意不在酒』的心態,才能找到有用的東西。

機會商店所售之物,大部份不是新品,從那裡購買用過的東西,肯定不好用。但是,如果您反應靈敏,能直覺出舊品另有用途,就絕對值得及時下手大方購買。購買機會商店內的物品有兩種好處,一方面,機會商店都是行善機構經營的商店,售貨所得只用來救濟社會,因此,我購買了任何東西,就是在行善,何樂而不為?另一方面,機會商店收到捐贈物品時,是不用付錢的,商店所經營的生意,等同於不用本錢的生意,所有物品的價格因此都非常低廉,幾乎只是新品的十分之一而已,如此廉價的商品,為其設想出另外的用途,就更值得購買。簡而言之,購買時要醉翁之意不在酒。

這種電籬笆插桿構造簡單,卻有許多使用上的特色。其下端尖銳的ㄇ字型結構,讓使用者易於以腳踩方式踩進土裡。而且一插就成為立直的角度,雙插點能保持立直的插桿不易再被拉歪。上方的圈型結構,以塑料熱縮套管封住,用來防止積聚的雨水銹壞插桿,也用來絕緣3000伏特的低電流高電壓直流電繩。還用來讓使用者易於拉提、不傷手,牧場上常須更動圈地,需要這種方便的操作功能。另外,此圈是不封閉的,金屬電籬笆繩,就很容易進出此圈。據說,牛比較聰明,被電一次後,就學會不再敢碰此繩,羊要被電過五次以上,才能學會不碰此繩,人沒學過,只看我的網文,就能永遠不碰此繩。這些都是醉翁之意不在酒的知識,以網文散播,有益於社會大眾。

如果您很有心,腦筋可以多想一想,進一步改良這種電籬笆插桿,生產、製造、外銷全世界,再靠自己努力於商場上的推銷,專賣此貨,必定能賺到錢。他的需求量非常大,想買的人都不會只買一兩根。經過這樣的網文介紹,您可以看出,他還有著許多其他方面的用途,值得發揮,甚至於可以當作機械設計中的一項典型課題,用來教育學生如何進行用品設計。我則建議移民紐西蘭的台灣同胞,若您也想享受此地菜圃的特色,何妨就到機會商店裡走走?抱持著醉翁之意不在酒的心情,買他幾根,終身備用。

談賺錢,談讓廢棄物品發揮另種功用,都是我醉翁之意不在酒的念頭。我從十歲左右開始收集物品,分類儲存,除了垃圾,從不亂丟東西,所以終身擁有足夠享用的物品。到全世界各地工作賺錢時,隨時不忘採購好用的東西,準備享用終身。五十歲後,除非是非常特殊而且還值得採購的物品,否則絕對不買,從那時起,就開始缺乏繼續進行收集物品的興趣了。現在,已經60+(Sixty plus)了,開始大方、積極的與親朋好友分享我這一生擁有的一切。但我生性痛恨浪費與糟蹋,拒絕那樣子使用醉翁之意不在酒收集得來的任何東西。最近有幾位朋友深知我心,來找我支援一些物品時,都很有分寸,我則享受他們適可而止的高貴修養,因為,這就是『願車馬,衣輕裘,與朋友共,敝之而無憾』的『爾志』。家裡還有許多醉翁之意不在酒搞出來的東西,都能當作寫網文的正面材料,以後再隨機介紹。

這半個月,我再度試成了不少程式,但都是枚枚角角(台語:瑣瑣碎碎)的東西,看起來也有幾十頁的成就,若要全都寫成網文,可能也需要百頁以上的份量,才能將全盤技術詳細交待清楚,大家好像都不需要這些東西了,所以,我也不想浪費時間再寫。

利用麥克風輸入一般類此信號的醉翁之意不在酒用法,有點問題,叫用應用程式介面(API)的說明資料中提到,響應聲頻要落在800到40000Hz的頻率範圍才能有效,跟我想搞的20Hz以下聲頻要求,相去太遠,看了資料就有點失望,因此,連試用程式都懶得動手去寫。

網路論壇上,仍有不少人,不死心於推廣以純粹FORTH格式解數學問題的發展,推廣FORTH的精神誠為可貴,堅持的方法則實在可議。

FORTH經過幾十年的考驗,這種方式的發展,已經擺明了,大多數人難以接受,因為,就算您公佈完全詳細的程式,別人還是難以看懂,閱讀者連黏貼程式留存下來供作參考的興趣都沒有,這些專家又何須繼續如此?尤其是程式純粹只能應用於單一個數學問題,而無延伸性的應用價值時,這種程式看了令人難過。還有人將基底的計算,設計成叫用不透通的C式程式來完成,讓程式連追蹤的價值都沒了,擺明了自己的系統始終不如昂貴的數學套裝軟體,還那麼辛苦的套用幹什麼?我看了更加難過。

有時,我實在想跳出來,上網也講幾句話,請那些專家就用FORTH改良FORTH,明日可能才會還有青天。但我一向醉翁之意不在酒,我醉心於系統研究,不醉心於單一程式,結論就是不如潔身自愛,不要隨便上網惹禍上身,因為言多必失,沉默是金。

這半個月,在64位元電腦上,我連續試用了好幾套市面販售中的FORTH試用版系統,結果都令我氣極敗壞的收場,我願把試用經驗告訴大家。

賣FORTH系統的公司,絕對都不會是傻瓜,他們都採用了系統沒那麼容易就能被您拿走的策略,來安排試用方法。您想試跑,就得在雲端上跑

能從雲端上落下來的免費東西,網上別處早就有了,您拿了也是白努力一場。從雲端上試跑系統,如果是好程式,販售公司當然有權免費分享了,是爛程式,他們就也不想要了,所以我就不敢網上隨便試用好程式。您跑雲端程式時,要透過網路留下自己的網址記錄,販售公司就獲得了您的個人資料,我不愛在FORTH界成名,不喜歡留下記錄,試用時卻免不了得曝露自己的身份。

如果雲端試用功能設計得比較健全,下線時還能安全離開。如果對方惡劣,它就闖進您的個人電腦,留下許多個資料夾,最多的,曾經幾秒內就建成58個,分配到我電腦內各種FORTH系統中去,每個都有,裡面全都帶有基本的技術追蹤(Tech tracker)定期自動執行程式,是特殊尾綴屬名,以隱藏檔案方式存在於資料夾中,要改顯示設定,才看得到檔案。事後,我得花上一整個上午,憑清醒的頭腦,殺除這些資料夾,有時還得先行處理斷絕與別處資料夾連通的關係,才能殺得掉這種搞怪程式。

歐洲來的試用版,更為兇悍與惡劣,跑時一定要用我付錢買來的信箱才能跑,網頁上免費的信箱網址不能跑,跑完了屁股也不擦,從此之後,我的私人信箱,形同永遠為他而開在那裡,只能跑他的程式,收發信都失效了,結果是,我又花了兩天時間,重裝信箱程式,才能隔斷受控於對方的連線。

天下沒有白吃的午餐,跑那些FORTH系統,一定必須付錢,不付錢的雲端FORTH系統,就是那個樣子,但功能已比台灣能搞的雲端FORTH好太多了,幾乎只剩固定出自己想要的標的(Target)程式功能不能獲得而已。

這一段時日,我對雲端有了更為深刻的體認,可以宣告他們的死刑了。我自己已能確認,電腦中有不少資料已被取走,精華程式則沒有,我只放在不上網的電腦內。也許是對方看完偷得的資料有點火大,近來每天出現活體更新程式自動執行的現象,更加頻繁了,它是自動外來的不速之客,我也無法制止,誰教我惹過了雲端?惹的還是比我更行的FORTH高手,只好任由它去,已經曝露了自己的身份網址,後悔也來不及了。



4月30日,為了要參加小女兒唸完碩士後的畢業典禮,我再度穿上西裝、打領帶,配合著活動了一整天。

這半個月,也享受了與大女兒新生小女兒──小薇菈的好幾天相處,看到剛來這個世界報到的新生小傢伙,其它天下大事就全沒興趣了,這是人生的另一個境界,要好好享受。

我經常陪著小薇菈對話,唱歌給她聽,她竟然能在兩個月零一天,配合我的引導,發出『阿公』的叫聲兩回合,每回合重覆四次,不管她了不了解意義,我自己覺得非常得意,這是身為阿公的一個重要成就,比設計出任何程式都重要。

網貼兩張照片,與大家分享我們生活上的樂趣。

偶爾的正面生活報導,如果能對社會產生正面的激勵效應。偶爾提供溫馨感人的照片,如果能促進社會的祥和。這幾張醉翁之意不在酒的網貼,就有意義。

圖三、小女兒的碩士畢業典禮活動照片

圖四、小孫女小薇菈與她的小表姐小愛瑪




文末再以醉翁之意不在酒的方式,網貼一份完整FORTH程式,與大家分享。

我曾經寫過無數次有關『質數』問題的程式了,由於這種程式根本不能賣錢,因此不乏獲得來源,我手頭上就有許多個,這一個編號第5。但是,這些不能賣錢的程式,可以提供很好的電腦系統測試功能。

我一直在發展系統,所以積極收集各種有關於質數問題的程式。

網上曾經有過這麼一個精簡的BASIC典型程式,利用大於2及3的質數,都可以表示成6*N±1,N=1,2,3……的特性,解質數問題。原程式刊列如下,我不進行任何學理上的解釋,然後直接改寫成ABC FORTH的格式,請自行試用後體會結果。


0001 A = 1 : D = 4
0002 A = A + D : D = 6 - D : B = 5 : C = 2 : L = INT(SQRT(A))
0003 IF B > L THEN PRINT A : GOTO 2
0004 IF A MOD B = 0 THEN GOTO 2
0005 B = B + C : C = 6 - C : GOTO 3
0006 END



改寫成ABC FORTH格式後的程式為:


1000 VALUE UPPERLIMIT

INTEGER A
INTEGER B
INTEGER C
INTEGER D
INTEGER L

: BUNDLE1 [[ A = 1 ]] [[ D = 4 ]] ;
: BUNDLE2 [[ A = A + D ]] [[ D = 6 - D ]] [[ B = 5 ]] [[ C = 2 ]] [[ L = SQRT ( A ) ]] ;
: BUNBLE5 [[ B = B + C ]] [[ C = 6 - C ]] ;

: PRIMES5 BASIC
10 RUN BUNDLE1
20 RUN BUNDLE2
30 IF B > L THEN 50
40 GOTO 80
50 IF A > UPPERLIMIT THEN 110
60 PRINT A
70 GOTO -20
80 IF A MOD B = 0 THEN -20
90 RUN BUNDLE5
100 GOTO -30
110 END
;


刊載這個程式的目的,不單純只是為了解得質數,而是醉翁之意不在酒,要向全世界宣告,我就是擁有能繁能簡的數學計算系統,全只建在FORTH系統之中。

諶其騮老師曾在去年2011-6-12,傳贈了一份『Numerical Recipes for Fortran』全套資料給我,我解開資料後,暫時歸檔。但知道其中有著許多可用的現成程式,能以我所創作的ABC FORTH數學計算系統直接改寫,建成一套國人永久可以自用的科學專用程式庫。如果社會上並不需要這些貢獻,大家也就不必白費功夫進行這件工作。

教育界若始終只認同於花大錢採購世界上有名的鴉片式數學計算軟體來用,我就不用理會大家繼續這樣做下去,台灣在這個領域的發展,無能自建一套自有的數學計算系統,只能永遠套用別人的設計,永遠過著抬不起頭來的可悲日子,理當如此,我已不想過問這些離離叩叩ㄟ歹誌(台語:零零碎碎的瑣事)。

有一次,我與一位開店售賣各種機油的朋友聊天,突然來了一位客人,登門就問:『老板,啉嘿三五五控ㄟ油安抓妹?』(台語:我們的那個3550牌的油怎麼賣?)我的朋友一時搞不清楚3550是甚麼油,於是跟著客人到玻璃橱櫃邊去確認廠牌,等到完成這筆交易後,老板坐下來告訴我,今天這位客人把ESSO品牌的機油,說成是3550的牌號,他也只好照著說它是3550了,反正大家都醉翁之意不在酒嘛,管它是ESSO還是3550,要大腦左右對換,才有本事把它搞清楚。

我弟弟小的時候出了一個問題考我,他說:
『二哥,你猜猜看『天不知道,地知道,你不知道,我知道』是甚麼東西?』
答案是:『動個依酉抵協』。您得像看音樂家巴哈的樂譜那種方式來唸這句話,才能知道真正的答案是甚麼,但,醉翁之意還是不在酒。

操控滑鼠快速上下捲動圖二時,會產生放大縮小的顯示效果,但事實上,圖本身根本沒有任何變化,我貼圖進網文時,也以醉翁之意不在酒的心情,在WORD編輯軟體中玩弄這張圖,研究人類的錯覺。

北韓又要核子試爆了,今天,全中華民國是不是對這方面訊息的自行監測技術依然束手無策?我可是在2008-12-3就刊出過發展這方面技術的長文,三篇『地震專文』也仔細說明過這方面的研究依據,美國人明確的作成過。

那麼多台灣同胞,天天在網頁上打嘴砲,屁話連篇,根本不在乎正面網文存在的意義,更以意識形態來藐視我們這款小小技術的存在。我可是以醉翁之意不在酒的心態面對大家,我搞自己的研究,可不是為了能夠測得北韓的核子試爆才進行那種研究。但是,等到台灣下一次爆發天災大地震,大家又再度錯失了發揮先進技術的機會時,我可能已經老到無能再管任何事情了。

我還是抱持著醉翁之意不在酒的心態,繼續慢慢搞我的研究吧,我的一生,是個必須很有耐性的慢長人生,快該安享天年了,但不管怎麼說,到時,每天睡前都會禱告,還是要祝福台灣同胞。


圖片出處:
Chris Robinson
How many likes can we get for this brave little marine saying good bye to his father?
我們有多少的幼童,能像這位勇敢的海軍眷村幼童一般,向其生身父親告別?

健全的國家要有健全的教育

今天,2012/5/4,我的老鄰居Meg Hogg女士,在臉書上張貼了這張照片,我借用來鼓舞我的同胞,教育我們的下一代,尊敬保國衛民的軍人。

教不出這樣的小孩,就不會有健全的國家。否則,就算有再多的人得諾貝爾獎,國家依然不保。今天的台灣,已經顯現了這樣的情況。