天保異聞妖奇士第二話,以山神獻祭之迷信風俗,揭露迷信背後的真相。故事起自一對從日本東北地方 (陸奧南部藩,「南部」是藩主的姓氏) 流浪到江戶的母子,理由是因為當地饑荒,父親按照當地風俗將兒子帶到山上獻給山神卻又反悔,因而觸怒山神,不得不逃離當地。然而第二話揭開真相,事實完全不是那麼一回事。
2006 諾貝爾和平獎 (Nobel Pirze) 頒給了一名經濟學家,他是孟加拉的 Muhammad Yunus 。"for their efforts to create economic and social development from below"
, The Nobel Peace Prize 2006。我個人認為,他也應該得到經濟學獎的肯定。
隔了一年後再次應考乙級電腦軟體設計技術士 C++ 職類,依然歃羽而歸,真是令我情何以堪。好在學科成績可以保留三年,明年再挑戰吧。雖然已經是第三年進行術科檢定了 (第一年我沒考) ,但考題內容似乎還不是很完善,監考老師在檢定中途陸續修訂了數次題目的內容,多少令應檢者有些困擾。
在 PHP 社群中, Zend Framework 是最具 PHP 官方色彩的 framework ,雖然還在發展階段,但已足夠應付常見的應用程式需求。 developerWorks 刊載了 Zend Framework 入門連載,全系列文章尚未完結。
Free Software Foundation 已經發佈了 GPLv3 第二版草案。此草案仍然充滿了許多爭議內容, CNet 在「頂尖Linux程式設計師痛批GPLv3」報導了主要爭議內容,其整理出三點。一、DRM (數位著作權管理);二、專利;三、日後程式設計師可能在GPL添加的額外限制條款。我將我個人關於這三點的意見列於下。
Dear Chiang
老子道德經乃影響法家深遠之重要典籍,本欲瞭解其內涵,但卻不知如何切入,您在文章中提及,應先從『道經』部分著手,在此需請教的是,我應如何學習到正確的道經內涵,學習道德經是否也有一套學習方法論可加以運用呢?
用現代研究方法的術語來說,道經是科學哲學觀及方法論,德經是研究方法與實踐。韓非解老,先解德經後解道經,蓋法家重實務,且法家的科哲觀與道經已有所偏差。我以為法家思想,就是在對人心的所欲以及對道的認識這兩方面,走叉了路。例如我在「『天之道損有餘而補不足』在經濟思想上的誤解」一文中,便認為若從統計實證和歷史主義的方法論,則《老子》將成為國家權力高度涉入的法家主張。一解之差,道法兩家。所以我主張必須先從科哲觀與方法論著手。
GPLv3 草案這一陣子傳出不少反對聲音,反倒是 GFDLv2 (GNU Free Documentation License v2) 草案及新出爐的 GSFDL (GNU Simpler Free Documentation License) 草案風平浪靜。
新台幣發行史頭一遭 ~ 貴金屬大漲 1元銅板身價 1.26 元
記者 呂郁青/台北報導新台幣發行史上第一遭,收集破銅爛鐵的業者及集郵社,最近就掀起一股收集五角跟一元硬幣熱潮,因為一元硬幣材質的價值已達 1.26 元。
...(中略)
鋼鐵運送與熔燽的成本不到百分之十,熔掉一元還是有兩位數比率的獲利,熔掉五角獲利最豐富,也就是說,現在的一元硬幣有 1.26 元的身價,五角則有 0.93 元的身價。
《聯合報 中華民國九十五年五月十八日 A6 版》訊
辛巴威通膨破 900% 全球最慘 ~ 兩張衛生紙 辛幣逾四百,不如拿紙鈔擦擦划算
編譯 陳宜君/綜合外電報導在非洲國家辛巴威首都哈拉雷的一家超市,衛生紙要價辛幣 417 元,這還不是一整捲的價格,而是以兩張為單位的衛生紙單價。買一整捲得花辛幣十四萬五千七百五十元,約相當於新台幣 22 元。...
辛巴威的物價每隔三或四個月就上漲一倍,雖比不上 1923 年德國威瑪政權時期每月增加三倍的歷史紀錄,但已是目前全球惡性通貨膨脹最嚴重的地區。
...(中略)
有人開玩笑,在辛巴威使用衛生紙,不如用五百元紙幣擦擦划算,五百元是辛巴威目前面額最小的紙鈔。...
辛巴威自 2001 年起就深為經濟大幅衰退和通膨率飆高所苦... 民眾不願把錢放在銀行,而是投資在玉米粉、蔗糖等能確保值的物資上。
《聯合報 中華民國九十五年五月三日 A14 版》訊
承上之引文,辛巴威政府所採取的兩種政策為:
天氣: 晴時多雲。
續前文「掌握 JavaScript 的封裝特性, part 1」。 第一部份已經說明了 ECMAScript 封裝特性的大部份內容。大多數情形,我們都是按照第一部份的範例程式的格式撰寫。將 private member 寫在 function 定義之中,將存取 private member 的 public method 一同寫在 function 定義之中。至於其他 public member/method 則藉由 prototype property 寫在 function 定義之外 。 然而 ECMAScript 的語法提供我們更大的運用彈性。
JavaScript/ECMAScript (配合 ECMAScript Language Specification - Standard ECMA-262 - 用語,以下稱 ECMAScript) 是一種個體導向程式語言 (object-oriented programming language, OOPL) ,但並不是一種基於類別的個體導向程式語言 (class-based OOPL) (ECMA-262 section 4.2 "Language Overview")。只接觸過 C++, Smalltalk, Java, C# 這些程式語言的 programmer ,一開始多少會因 ECMAScript 沒有 class, public, protoected, private 這些關鍵字而困惑。不過 ECMAScript 仍然支援繼承 (inheritance) 、封裝 (encapsulation) 、動態連結 (dynamic binding) 這三種特性。
看了那麼多動畫,「攻殻機動隊 STAND ALONE COMPLEX」絕對在我的經典名單之中。攻殻機動隊 TV 版目前有三部,第一部是「攻殻機動隊 STAND ALONE COMPLEX」,以後都簡稱「攻殻機動隊 S.A.C.」,第二部是「攻殻機動隊 S.A.C. 2nd GIG」,第三部則是不久前開始放送的「攻殻機動隊 S.A.C. 3rd Solid State Society」。因為某種不可說的奇蹟,所以我有幸搶先看到第三部第一話。
攻殻機動隊 S.A.C. 堪稱先鋒級前衛作品,作畫、音樂、劇情皆具一流水準。劇情中深刻地描寫了 A.I. 和資訊網路發展對人類社會的影嚮,其中最有趣的觀點,就是所謂的「Stand Alone Complex」現象,所謂「沒有正本的複本」。這似乎是自創名詞,但就概念而言,在社會科學研究中,這「Stand Alone Complex」現象是人類文化發展中的神秘關鍵。生活中,到處都充斥著說不出「正本」為何的規範,例如私有財產權的起源,又如文字、語言的起源等等。但又不可否認這些事物對人的行為所產生的制約與影嚮力。甚至在歷史上,由於不了解這種現象,又想要掌握這些事物的 power ,而發生了許多極具破壞性的社會活動,例如共產主義、法西斯主義。一般人對動畫有種給「小孩子看的」刻版印象,但像 攻殻機動隊 S.A.C. 這類動畫,如果觀眾不具有足夠的學識背景,又如何能體會他們的內涵呢?小孩子是看不懂的。有著如此豐富的故事背景,再加上優秀的作畫與配樂, 攻殻機動隊 S.A.C. 絕對是動畫迷公認的經典作品。
接觸 PHP 多年,常常有人向我請教 PHP 和 ASP.Net 的不同。基本上, PHP 和 ASP.Net 是不一樣的東西,不能放在一起比較。因為PHP 是一個程式語言 (programming language) ,而 ASP.Net 是一個 framework 。有人說用 ASP.Net 開發 Web 程式很快,可是 PHP 很麻煩。這說法並不正確,如上所言,這兩者是不一樣的。 PHP 雖然和 Web 程式的開發工作緊緊聯繫,但它依然是一個程式語言, programmer 仍然需要處理一些 HTTP/CGI 的細節。在「程式語言」這個基準下,如果沒有 ASP.Net 這個 framework ,單單使用 VB, C# 這些程式語言來開發 web 程式,那可比 PHP 要難上好幾倍了。
施明德倒扁活動,稱陳水扁是「禮義廉,無恥」。我說啊,這還真是手下留情,抬舉陳水扁了。陳水扁是無禮、無義、無廉、無恥,四無啊。
記得聯合報有篇社會新聞,標題寫著「學校教要誠實,子證母撞人」聯合報民國95年8月25日A8版訊,記述一名婦人開車載兒子,路上擦撞機車後逃逸。事後兒子向警方作證時表示,當時就告訴母親撞到人了,婦人責怪兒子多嘴,可是兒子說「學校教我們做人要誠實,我實話實說。」
反觀陳水扁,在他展開迷航之旅回來後,還大言不慚地教導人們作官的人有為長官說謊的權力。當時被他害慘的駐美代表程建人,日前退休時意有所指地說,作官是不能說謊的。陳水扁日前也承認以不實發票申報國務機要費。學校教要誠實,陳水扁教可以說謊。我很想請教一下陳水扁,他是拿哪一套標準教育他的兒子、女兒、女婿和外孫?我父親當年沒有用陳水扁的超低道德標準來教養我,我將來也絕對不可能以那種超低標準來教我兒子啦。用那種超低道德標準來教養後代,還有未來可言嗎?如果陳水扁聲稱自己是「本土政權」的代表,按照他可以為長官說謊的邏輯,那些「本土政權」人士講的話,又有幾分是可信的?若要請以前100分的陳水扁立委來評論現在這個18分的陳水扁,大概也要說「這個人沒救了」。
在 C++ 剛出現的時候,大多數 C++ compiler 引入了一個新關鍵字 'inline' ,用於解決個體行為 (methods of object) 的部份效率瓶頸。直到 ISO C99 時,才正式將 inline 定於規範之中。不過多數的 C/C++ compiler 只將 inline 用於 C++ program 中,並未延伸到 C program (*1)。'inline' is a keyword of ANSI/ISO C99. Some C/C++ compilers do not allow to use this in C program. '__inline__' is a keyword of GNU GCC. Some compilers use '__inline'. )。 GCC 最晚在 2.9 版 ,為 C program 加入了一個擴充關鍵字 '__inline__' (*2),使得 programmer 可以在 C program 中使用 inline function 。請參考 GNU GCC Info document setcion 'An Inline Function is As Fast As a Macro'. 說明文件意簡言骸,我將配合程式碼說明 inline function 在 C program 中運作的相關細節。