冷門之道

軟件設計思想之鑽研
posts - 13, comments - 65, trackbacks - 0, articles - 0

2009年7月28日

很抱歉,由於這一年多來,本人身披數十創,全身上下縫了十幾針,眼睛也受傷了,所以沒能持續寫作。
那些懸而未決的諸如繁簡轉換的終極方案,我尚未提出,演算法的解法也尚未公佈(然後電腦就一切重來了。)!
由於身體還在康復中,暫時還不想寫太多東西。
只是昨天突然興起,就看了一下微軟當初應承要解決的問題,究竟到底解決了沒。
一看之下,真是震驚非常。

原來,錯的沒有改正,對得反而給你改錯!全部剩下第九字級是正確的。
於是,我發怒了。難道這件事一定要本人親自出面解決嗎?然後我想到了最高統帥!
於是寫了一封信給他,他的幕僚這樣回覆:


哈哈哈......
今天是2009.7.28.......我倒想看看,在總統府出面之下,微軟到底能硬到什麼時候,但我個人預測就算我們到xp終於結束生命的那一天,也還不會看到任何改正。哈哈哈......哈哈哈.....
至於其他的東西,我得再休息個幾個月才能開始了.......

posted @ 2009-07-28 19:00 Ethanyen 阅读(887) | 评论 (9)编辑

2008年10月8日

  首先,感謝蘋果日報秉持正義原則,報導了微軟XP兩套字形出錯的報導。也感謝網友小黃的熱心奔走。反之,自由時報選擇不報,也很感謝,讓我們知道想要正義,我們得找蘋果,才不會被拒於門外。

 

2008.10.08

  由於忙碌時期還沒結束,草草說這幾句。十一月後再見。而這件事,也尚未了結。根據微軟發給一位向行政院消保會申訴的朋友的回函,他們用我告知諸位的事實當成回覆的答案。微軟說,Vista已經改進。我們申訴XP,他們卻告訴我們Vista已改進!這就很像我們買了一台 Benz E-Class 1.0 發現它的引擎有問題時,Benz 卻在我們申訴一個月後告訴我們 E-Class 2.0 已經解決了這個問題一樣。2.0解決了問題,到底關我們這些使用1.0的人什麼事情呢!難道微軟要提供所有XP的中文使用者,免費升級成Vista嗎?就算他們如此慷慨,我們的機器跑得起來嗎?收到這樣的答案,我們不免對一個大公司處理問題的作法感到訝異。雖然如此,我們仍然期待已經靠XP賺了那麼多錢的微軟,拿出點像樣的服務態度與專業來解決這個問題。做出對的起使用者的事。

 

 

 

posted @ 2008-10-08 23:12 Ethanyen 阅读(92) | 评论 (1)编辑

2008年8月27日

  接下來的一個月裡,為了忙一個大案子,就暫停博客的寫作、留言回應等事項。換句話說,想鬧的要把握時機,哈哈哈!
  同時我仔細衡量後,也決定日後凡是跟程式設計較無關係的文章都會移到新的博客去,新的窟穴可能是 WordPress.Com。這裡將主要發表中文資訊處理、人工智慧、演算法及IT相關文章。
  沒意外的話,這是這一系列名人之錯的最後一篇。很多人應該額首稱慶了吧,哈哈。

 

 

  說到錯,我就來講講一個自己小時候犯的錯。記得那是在國一的時候。有一次期中考,數學科目出了一道非常難的題目,以致於全校只有一個人算對。那個人當然就是我。當數學老師在發考卷前,他如此宣布。同時他也宣告了全校最高分是96分,有兩個,都在同一班,其中一個還是我。接著,一個一個發考卷,一個一個算帳。另一個拿96分的同學出去拿了考卷回來,老師只說了很好。他回來時看了我一眼,因為他向來是全班的前三名,同時他也知道我並未像他一樣有在補數學。接著,老師唱到了我的名。我也走了出去,本想拿完考卷就回去。沒想到,老師居然要我把手伸出來。我一愕然,心想:有沒有搞錯。我是全校最高分兼唯一算對那題數學題的人耶!我到底犯了什麼錯需要接受兩下藤條的處罰?


 

  就在那兩下藤條接觸到我的掌心並發出啪啪清脆響聲之前的電光石火之間,我很自然的意識到了自己該被打的理由。因為我本來可以拿滿分的,重點也不在這裡,重點在於我犯的那個錯是如此的荒謬與簡單。就在我快速寫完那張數學考卷並把考卷交出去的那當兒,我已經意識到了那個錯。因為那個錯如此簡單,他只是一個類似1+2+3-4這樣的四則運算錯誤。可惜,交出去的那時雖已發現,但也已來不及。所以雖然我算對了全校沒有一個人算對的題目,卻在另一個簡單的題目上犯下了更簡單的錯誤。而這個錯誤之所以必須接受懲罰,也是因為它本來是可以避免的,它本來就不該被犯。也就是這樣的粗心,讓數學老師原本可以藉此宣導他的學生就算不補習也能拿高分,從而使其他學生不用盲目補習的美好想法就此破滅!而我算對了全校沒有一個人算的對的題目的榮耀,也因為我犯的這個低級錯誤而煙消雲散……但,數學老師也沒放過這個機會,同樣的藉此機會教育了所有同學。今天你犯的錯,如果是超出你的能力範圍的,那麼沒有人可以責怪你,但這個錯如果是你本不該犯的錯,那麼你就必須接受懲罰。重點不在於那個錯所造成的後果,而在於那個錯是否可以被犯。
  這件事一直讓我銘記在心。而它對我最大的啟發是,即便你的能力超乎常人,即便你的實力比平常人優秀很多,但由於你不夠細心,不注重自己的品質,那麼那些能力不如你的人,也能藉由細心與品質而得到跟你一樣甚至更好的評價。
  在程式設計的領域,也可以這樣來類比。即便你的演算法如何高強,你的程式效能如何高效,但你在轉碼的時候把碼轉錯了,卻一無所覺,知道後也不願改進。那麼就算那些演算法與效率不如你的人所設計出來可以正確完成轉碼動作的程式,也能獲得比你的程式還高的評價。而該工程師所獲得的評價自然也會比你還高。這當然還是因為,那是最基本的東西。你連最基本的東西都沒搞好,就算你把那最困難的東西搞得如何如何高明,你也獲得不了好評價。至少,像我這樣受過如此深刻教訓的人,絕對不會給出好的評價。
  今天我指出微軟在中文字形上的錯、在繁簡轉換上的110個錯,都是因為那個錯是不該被犯的。至於中華隊的情況也無非如此。今天只要你打贏了本該打贏的,就算你打輸了你本該打輸的仗,那麼人們也不至於產生如此多的怪責!你沒打贏該打贏的,卻在「意外」發生後,反倒希冀去打贏本就沒什麼機會打贏的隊伍,甚至還「肖想」別人幫你一把來替你收拾部分的錯(肖想哪一隊幫你打贏哪一隊)。那才是錯上錯。
  2008年北京奧運,中華隊打第五名,科學的說,就概率上說,都是切當的。但就算他打進了四強,但他打輸了中國隊,他同樣會被罵的很慘(但不管如何,鐵定都會有盲目的維護聲音出現!)。而僅就統計概率而言,不管是歷來獲得獎牌數、歷來排名、歷來與各隊對戰勝率,即便單獨進行統計,中華隊打進前四強的機率也幾等於零。換句話說,第五名是剛好的。反倒是2004年雅典奧運,前八強,希臘是地主國,根本不堪一擊,是純粹送分的隊伍;荷蘭、義大利、澳洲、加拿大這都不該是中華隊的對手。其中,依據歷年戰績所做統計,只有古巴隊跟日本隊在概率上勝過中華隊,因此這一戰中華隊反倒至少該獲得銅牌。但中華隊卻連四強也沒能進去。當真要怪,就該怪雅典奧運而非北京奧運。但2004年沒那麼多責難,2008年同樣是第五名,卻出現了那麼多罵聲。其原因大家都很明白,就只因為輸了中國隊!而這樣的因素已經超出了比賽的範疇了,甚至也超出了我所謂犯了不該犯的錯的範疇。
  最高明的人,預防犯錯;其次,迅速改正;最下,死不認錯!犯錯固然可恥,但更可恥的是你面對錯誤的做法與態度。

 

 

...It's not who you are underneath, but what you do, that defines you....

 

posted @ 2008-08-27 00:27 Ethanyen 阅读(114) | 评论 (0)编辑

2008年8月24日

     摘要: 奧運棒球項目在中華隊只拿到第五名的成績後,曾經出現一些說法:有人說,因為五顆松棒球場有太多漂亮妹妹,以致於讓中華隊的球員過於分心,才會只拿到第五名:也有人說,因為六連敗的那些早晨,球員們起床後都忘了喝蠻牛,所以才會慘遭連敗的命運;還有一些高明的人說,這是因為中華隊無根的原因。他們的說法倒也合情合理,可是依我看來,其實……  南韓隊!跟他們有什麼關係?在解釋之前,我們不免要看...  阅读全文

posted @ 2008-08-24 15:16 Ethanyen 阅读(758) | 评论 (19)编辑

2008年8月21日


  這一篇純粹是針對文化界的人說的。
  現在很多人都想成名。一夕成名最好,最快。那些藝人、脫星、運動明星就不用說了,即便是一般人,在日本有人用殺人成名,在台灣有人用抗議成名,也有人耍白癡成名!而世界的環保團體,為了宣揚自己的理念,他們用裸體的方式,吸引大家的目光。這些都是一樣的東西,但是……

 

 

 

 

   

 

 

  天底下最該發現「秣」這1個錯誤的應該是編輯,接著是中文文字專家,最後才是工程師及一般人。天底下最該意識到110個錯誤以及1122個錯誤的是工程師,接著是編輯,最後才是一般人。你用過,你就會發現,不用我說,不用我指明;你或許無法發現全部,但你一定遇到部分。但你為什麼要忍耐!而你,為何覺得毫無所謂!就算沒發現,也沒什麼了不起;了不起的是,別人告訴你了,還裝作不知道,以用來維持自己置身事外的清高姿態。這件事,最該出聲的是文化界的人,接著是出版界的人,接著是新聞界的人,接著是工程師,最後才是一般人。

  一個人犯錯沒什麼了不起,誰都會犯錯,儘管如此這也不能當成一個人犯錯的藉口,更不會成為一個人把錯誤正當化的理由。了不起的是,這些犯錯的人用什麼樣的態度與手段來面對這件事。

  因為不願承認自己的錯誤,於是開始有了另一種處理錯誤的策略。那就是抹黑,我把你抹黑了,你的話就算是正確的也不會有人相信。沒錯,儘管我們把事實都這樣攤開了,儘管每一個人手中都可能有XP,可以就地印證。但是,一旦你被抹黑了,你的目的被污名化了。於是一些人對自己的眼睛與智慧就會開始產生動搖。
  用這種招數對付我,省省吧。今天我如果告訴讀者們,我寫文章不是為了要出名,那麼這就會成為我被攻擊的罩門。從而到最後,這些人的錯誤反而被淹沒了,黑的反而變成白的了。與其如此,我倒不如大方承認,我就是要寫文章出名,要不然你想怎樣?

 

 

  而那些平常自詡很高貴、很有教養的文化人,請不要拿我的黑暗來當成你們虛偽言行的擋箭牌。因為我想出名,所以微軟犯的錯就是對的;因為我想出名,所以你們不願意跟我起舞;因為我想出名,所以你們可以安慰自己自己還是正義的。只因為我想出名這樣一個不管是被虛構、還是被創造出來,或者是真實的理由,或者是自欺欺人的想法,於是你們放棄了品質,放棄了往日對正義的堅持,以致於放棄了自己的自尊。更重要的是你們放棄了被人尊敬的理由……你們不配再批評那些有的沒的社會現況,你們不配再批評文化界的亂象,你們不配再批評政府與政客。你們不配,是因為你跟這些人沒兩樣,要比爛,你也一樣爛!你們自己都是在欺世盜名……以後別高調批評時事,因為你們什麼都不是。
  往後的日子,當你們每天照鏡子的時候,難免要面對的一個問題是:這是一個憋三還是一個頂天立地的人!

 

  你們放棄的遠比你們得到的還要多。
  我所忍受的黑暗,不會因此讓你們的無能被遮掩,不會因此讓微軟的錯合理化、正當化。當有一天,你們的子孫不幸看到這篇文章,都該為你們的膽怯,以及你們那言行不一的舉止感到羞愧。你們有什麼資格在那邊批評別人,你們自己難道不夠爛嗎?就停止做那種自以為清高的欺世盜名之舉了吧。
  文化界的人,當微軟把你們使用的文字都搞錯了,然後不理你時,你們在幹什麼?你們在怕什麼?你們還有什麼資格談文化!我就算寫這些鳥東西是為了要出名,也比你們這些假人強!


 

 

  

 

 

 

 

 

 

 

 

 

  我為什麼要寫這些,因為他讓我用了十幾年的爛貨,卻要我再花幾次錢才能使用到改正不完全後的功能!

 

 

 

 

 

 

  別再讓那些爛工程師的爛軟體糟蹋我們寶貴的生命了。如果你用的轉碼功能是好的,你將因此節省多少時間與人力成本!你有算過嗎?而改正那個錯誤很難嗎?

 


 

 

哈……哈哈……哈哈哈哈哈哈

 

posted @ 2008-08-21 00:01 Ethanyen 阅读(1018) | 评论 (13)编辑

2008年8月20日

     摘要: 我不想冷飯重炒。不過有些人就跟微軟一樣,買者付了錢買到了爛貨,結果賣者居然不理不睬,把責任推來推去,跟這裡發生的情況如出一轍。到底怎麼了,台灣!什麼意思?  這是我在不久前,在《科學人》雜誌網站上留的一篇文章,點名李國偉的文章出了嚴重的錯誤,而當期的另一個重大翻譯錯誤是,當期雜誌把「每年至少五億人受到感染」誤翻為「每年至少奪走五億人性命」。感染被翻譯成了死亡!這相差何止千里。我當時的說法是:  我...  阅读全文

posted @ 2008-08-20 23:37 Ethanyen 阅读(113) | 评论 (0)编辑

2008年8月17日

     摘要: 三十分鐘,就算給我三百分鐘,我都不能拯救世界!!!哈哈哈……所以得了吧,那位讀者恐怕是把筆者當成了超人或蝙蝠俠了,可惜我的內褲還是穿在下面的,哈哈哈嘿嘿,真是好笑。不過說真的,我三十分鐘可能什麼都做不了,不過拿來寫這種沒什麼技術性的文章,倒是綽綽有餘。所以不服的話,就把馬甲脫下來,像個男人,大家明刀明槍的來比技術、比知識,就別在那邊搞小花招了。是哪個出版社、還是哪家軟體公司...  阅读全文

posted @ 2008-08-17 19:41 Ethanyen 阅读(1181) | 评论 (9)编辑

2008年8月14日

     摘要: 由於昨日有讀者在看了「110個錯誤」後發問:「这跟工程师有什么关系,显然这是研究中文的人应该去做的事情。」因此趁著今天中日棒球賽開打前,把這篇文章作個交代。  為什麼前篇文章筆者會說這是工程師的錯呢?我們先從一個簡單的判斷開始。當我們說某某人是個文字學家時(研究中文的人,尤其是研究中文字的人),我們會將「中文編碼知識」當成一個判斷他是否是文字學家的標準或條件嗎?又當我們說某某人是個合格的工程師時,...  阅读全文

posted @ 2008-08-14 21:07 Ethanyen 阅读(605) | 评论 (0)编辑

2008年8月13日

     摘要: 這個錯跟上一個「秣」字的錯比起來,其嚴重性是不遑多讓,甚或尤有過之的。上一個錯誤畢竟還只是錯了一個字,微軟還可以用諸如「1/13060」(1/Big5中文字。或者用1/Unicode3.0中文字,甚至用1/Unicode5.0中文字來立說都可以……哈哈哈)的錯誤率來推說其錯誤率之小。而完全忽視廣大中文使用者(尤其是繁體使用者)的感受。不過這個同樣都是存在十年以上的錯,可就不...  阅读全文

posted @ 2008-08-13 22:35 Ethanyen 阅读(669) | 评论 (12)编辑

2008年8月12日

     摘要: 今天看文章時發現微軟的一個明體錯字,以前也曾經發現過,不過當時沒記錄下來。現在有了部落格,當然不能再輕易放過這個管理知識的機會。正確的知識當然要管理,錯誤的知識亦然。何況據說Vista上的中文字體每個字造價一百美金,固然我舉出的錯誤出在XP,但別忘了我們又花了多少錢在這套作業系統上。  錯誤字:秣。  「秣」字,Big5編碼是「afb0」,隸屬於「常用漢字」區。  秣,根據教育部字典解釋: 餵牛馬...  阅读全文

posted @ 2008-08-12 22:56 Ethanyen 阅读(396) | 评论 (2)编辑