星期二, 7月 27, 2004

我的天呀, DOOM 3 已支援 512MB RAM 的顯示卡...

我的天呀, DOOM 3 已支援 512MB RAM 的顯示卡, 我的 Main  memory 才 512MB 呢, 看來我只有玩 Medium Quality 的質數了.

id software 的 Robert Duffy 在他的 Webdog 當中對 Doom3 畫質設置給出了官方解釋:

In Ultra quality, we load each texture; diffuse, specular, normal map at full resolution with no compression. In a typical DOOM 3 level, this can hover around a whopping 500MB of texture data. This will run on current hardware but obviously we cannot fit 500MB of texture data onto a 256MB card and the amount of texture data referenced in a give scene per frame ( 60 times a second ) can easily be 50MB+. This can cause some choppiness as a lot of memory bandwidth is being consumed. It does however look fantastic :-) and it is certainly playable on high end systems but due to the hitching that can occur we chose to require a 512MB Video card before setting this automatically
在 Ultra Quality 設置下,所有貼圖,包含 Diffuse、Specular 和 Normal Map 都是原本解像度,沒有經過任何壓縮,在一個 Doom3 關卡當中,這些未壓縮貼圖尺寸高達 500MB,所以不適合 256MB 的顯示卡.

High quality uses compression ( DXT1,3,5 ) for specular and diffuse and no compression for normal maps. This looks very very close to Ultra quality but the compression does cause some loss. This is the quality that for instance the PC Gamer review was played in.
High Quality 設置情況下,採用 DXT1,3,5 對 Specular 和 Diffuse 貼圖壓縮,但是對 Normal Map 沒有壓縮,High Quality 設置畫質和 Ultra Quality 非常接近,但是壓縮帶來一些畫質損失,High Quality 設置也是 PC GAMER 雜誌在測評當中採用的畫質設置.

Medium quality uses compression for specular, diffuse, and normal maps. This still looks really really good but compressing the normal maps can produce a few artifacts especially on hard angled or round edges. This level gets us comfortably onto 128MB video cards.
Medium Quality 設置下,壓縮 Specular、Diffuse 和 Normal Map,Medium Quality 的畫質仍然非常好,但是對 Normal Map 的壓縮導致在轉角圓弧拐彎處的畫面有少許失真, 這種設置適合於128MB 的顯示卡.

Low quality does everything medium quality does but it also downsizes textures over 512x512 and we downsize specular maps to 64x64 in this mode as well. This fits us onto a 64MB video card.
在 Low Quality 設置下,所有的設置都和 Medium Quality 相同,不過將 512x512 貼圖降低尺寸,將 Specular 貼圖尺寸降低到 64x64,這種設置適合於 64MB 的顯示卡。

the game is capped at 60fps for normal game play. For render demos, like what was used for the HARD OCP stuff, we run those at full tilt which is why you will see > 60fps.
Doom3 正式版將把 fps 上限限制在 60fps ,不過在諸如 Hardocp 等網站測試的 Render Demo 當中,沒有 fps 上限設置,這也是測試成績突破 60fps 的原因。

DirectX 9.0C SDK 終於推出了

DirectX 9.0C SDK 終於推出了, 最主要新增支援了 Shader Model 3.0 及專門為 C# 進行了優化, 現在 C# 程式的運行效率比原來有大幅度的提高, 與 C++ 程式的運行效率非常接近,有的例子中C# 的 FPS 數比 C++ 的還要高, 在這個版本中去掉了 VB.NET 的例子.

DirectX 9.0 SDK Update - (Summer 2004)
http://www.microsoft.com/downloads/details.aspx?FamilyId=FD044A42-9912-42A3-9A9E-D857199F888E&displaylang=en

DirectX 9.0c Redistributable for Software Developers - Multilingual - 繁體中文
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=9226a611-62fe-4f61-aba1-914185249413

這版本開始只支援 Visual Studio .NET 2002 or later, 如果還是用 Visual Studio version 6 的人只可以用 DirectX 9.0 SDK Update - (Summer 2003)

http://www.microsoft.com/downloads/details.aspx?FamilyId=9216652F-51E0-402E-B7B5-FEB68D00F298&displaylang=en

Yahoo China (雅虎中國) 推出 1G 免費郵箱

雅虎中國此次推出的1G免費郵箱, 無論用戶新申請還是已經註冊了的雅虎郵箱,只要同時又以相同帳號下載使用即時通訊工具雅虎通,即可將郵箱手動註冊升級到1G.

http://cn.mail.yahoo.com/

星期一, 7月 26, 2004

西洋菜街買數碼攝錄機記...

去旺角西洋菜街買電器真的要間間入去問價, 而且要問清楚是行貨定水貸及有否禮物送及現金價可否更平, 因為我今天去買 Panasonic NV-GS11EN 數碼攝錄機, 發現同一間公司不同分店, 價錢同送的禮物都會不同, 國美總店 HK$3,990 打95 折, 國美分店 打9 折, 百老匯 HK$3,990 只送多個電池, 泰林開價 HK$3,990 有0野送, 之後又說可以平到 HK$3,490, 最後我在中原買HK$3,480 送袋, 細三腳架及 6 盒 dv 帶, 另中原一分店要 HK3,530 而且只送袋, 細三腳架及 5 盒 DV 帶而已, 而水貨最平都要 HK$ 3,350 而且無0野送, 有人會買水貨嗎...

星期六, 7月 24, 2004

免費的 IZArc 解壓不了最新版的 RAR 點算好?

我最愛用免費的產品, 第一當然是因為我窮的關係, 第二是免費的東西有時真的比起要錢的來得好, 好像 IZArc 般, 它支援的壓縮檔比現時任何一個要錢的同類軟件都要多, 不過最近有朋友說它不是最好的, 它解不開最新版的 RAR 壓縮檔, 我笑了一笑就同他說, 你錯了, IZArc 是可以解開最新版的 RAR 壓縮檔, 因為它是只是套用了 RAR 原廠提供的 UnRAR dynamic library for Windows software developers, 而最新版的 IZArc 未有包含最新版的 unrar.dll, 大家只要 Download UnRARDLL.exe 之後執行它, 它就會自動解壓成 unrar.dll, 把它抄去 IZArc 的安裝路徑下取代原本舊版的, 以後就可以解開最新版的 RAR 壓縮檔了, 當然如果下之 RAR 又改版了, 只要再去 RAR 的網頁找最新版的 unrar.dll 取代原本舊版的, 就行了...
其它的壓縮檔都可以去它們的官方網址找找就會找到相關的解壓 dynamic library (dll)...

星期四, 7月 22, 2004

這是我的收藏品之一 UMC 486 CPU

這是我的收藏品之一 UMC 486 CPU Posted by Hello


你會問 486 CPU 雖然是十年前的古董, 但有什麼特別? 特別就在於他是中國公司設計的第一顆相容 X86 的 CPU, 它只賣了幾個星期, UMC (聯華電子) 就給 Intel 告, 攪到要停售, 所以現在應該不會有太多人見過或藏有它...

UMC (聯華電子) 是什麼公司, 很多香港人都應該未聽過, 因為他們 1995 年之後就很低調, 我第一部電腦主版的晶片組就是 UMC 出品的, 他們還在 1995 年左右出了一部叫 敦煌 (Acan) 的 16 bit 家庭遊戲機, 遊戲全由台灣本土電腦遊戲開發公司開發, 主要針對大陸市場, 可惜當時 SEGA Saturn 及 Sony Playstation 等 32 bit 家庭遊戲機, 已佔領了大部份玩家的心, 最終 敦煌 (Acan) 都是失敗收場, 至始我就很少聽到開於 UMC 的什麼大新聞, 不過最近 2004 年 2 月, 收購了 SIS (矽統科技), SIS 大家應該有點印象吧, 現在市面上的電腦主版的晶片組生產商, 比較出名的其中一個, 其他的還有 Intel (英特爾), VIA (威盛電子)ALI (揚智科技), NvidiaATI.

2G msn.com free E-mail account 原來是 Msn Explorer 的 bug 來的...

2G msn.com free E-mail account 原來是 Msn Explorer 的 bug 來的... Posted by Hello


之前用 Msn Explorer 登記才可以申請到的 2G E-mail account, 原來是 Msn Explorer 的 bug 來的, 現在申請的人都只有 2M, 不過之前申請到 2G 的都沒有減為 2M, 我現在都還有 2G 用...

星期三, 7月 21, 2004

本港家用寬頻上網公司資料:

CyberExpress 6Mb/640Kb 獨立無限寬頻 HK$298起, 查詢電話: 2353 1445
連接至 Hong Kong Internet eXchange 有 8Mb
公司網址: http://www.cyberec.com/

HKBN 香港寬頻 10Mb/10Mb 分享無限寬頻 HK$72起, 查詢電話: 128 100
連接至 Hong Kong Internet eXchange 有 3000Mb
公司網址: http://www.hkbn.net/

HKNet 6Mb/640Kb 獨立無限寬頻 HK$298起, 查詢電話: 2110 2288
連接至 Hong Kong Internet eXchange 有 1000Mb
公司網址: http://www.hknet.com/

Hutchison 和記寬頻 10Mb/10Mb 獨立無限寬頻 HK$137起, 查詢電話: 1222
連接至 Hong Kong Internet eXchange 有 9100Mb
公司網址: http://www.hgc.com.hk/

iCare 6Mb/640Kb 獨立無限寬頻 HK$169起, 查詢電話: 2232 1888
連接至 Hong Kong Internet eXchange 有 100Mb
公司網址: http://www.icare.com.hk/

I-cable 有線寬頻 8Mb/8Mb 分享無限寬頻 HK$198起, 查詢電話: 2112 8888
連接至 Hong Kong Internet eXchange 有 4000Mb
公司網址: http://www.i-cable.com/

Netfront 6Mb/640Kb 獨立無限寬頻 HK$228起, 查詢電話: 2517 1209
連接至 Hong Kong Internet eXchange 有 100Mb
公司網址: http://www.netfront.net/

Netvigator 網上行 6Mb/640Kb 獨立無限寬頻 HK$194起, 查詢電話: 1833 833
連接至 Hong Kong Internet eXchange 有 136Mb
公司網址: http://www.netvigator.com/

OneBB 6Mb/256Kb 獨立無限寬頻 HK$174起, 查詢電話: 2119 0111
連接至 Hong Kong Internet eXchange 不詳
公司網址: http://www.onebb.com/

Pacific Supernet 6Mb/640Kb 獨立無限寬頻 HK$298起, 查詢電話: 2335 4388
連接至 Hong Kong Internet eXchange 有 2000Mb
公司網址: http://www.pacific.net.hk/

So-net 6Mb/640Kb 獨立無限寬頻 HK$240起, 查詢電話: 1832 188
連接至 Hong Kong Internet eXchange 有 2000Mb
公司網址: http://www.so-net.com.hk/

各種 Linux 發行版本的介紹

ADIOS 是建基於 Fedora 的無需安裝, 以光碟開機即可使用的 Linux 發行版本.
官方網址: http://dc.qut.edu.au/adios/

Debian 是由一群自願人仕所開發的 Linux 發行版本, 是多個著名發行版本中的唯一非商業版本, 系統結構也不同於其他 Linux 發行版本, 是程式員們的至愛.
官方網址: http://www.debian.org/

Fedora 原本是 Redhat 公司的 Linux 發行版本, 不過因為 Redhat 公司想專注於收費的企業版, 而把免費的版本由 Redhat 及其技術人員支持, 以社群主導的方式開發的發行版本, 不過它還是現今最多人使用的 Linux 發行版本, 我也是用它.
官方網址: http://fedora.redhat.com/

Gentoo 只適合進階 Linux 使用者, 由系統安裝至安裝單一套件都是以編譯原始碼方式.
官方網址: http://www.gentoo.org/

Gnoppix 同 Knoppix 一樣是建基於 Debian 的無需安裝, 以光碟開機即可使用的 Linux 發行版本, 不過它是用 GNOME 桌面環境而不是 KDE.
官方網址: http://www.gnoppix.org/

Knoppix 是建基於 Debian 的無需安裝, 以光碟開機即可使用的 Linux 發行版本, 其優良的硬件偵測能力, 在短短的兩三分鐘內就能在大部分的電腦上運行 Linux, 實在是想試用 Linux 而又怕不會安裝的人的一大福音.
官方網址: http://www.Knoppix.com/

Knoppix STD 是建基於 Knoppix 的無需安裝, 以光碟開機即可使用的 Linux 發行版本, 它的特色是內建了網路安全及網路管理的工具套件.
官方網址: http://www.knoppix-std.org/

Mandrake 是最早專注於桌面版的 Linux 發行版本之一, 其易用性及桌面功能深得使用者讚賞, 這個網站及討論區就是使用 Mandrake Linux 建立的.
官方網址: http://www.mandrakesoft.com/

PCLinuxOS 是建基於 Mandrake 的無需安裝, 以光碟開機即可使用的 Linux 發行版本, 它的特色是內建了 Nvidia 3D graphic drivers 及 Java 環境, 不用自己手動去設置, 而 ATI 3D graphic drivers 也會在未來的版本中加入.
官方網址: http://www.pclinuxonline.com/pclos/index.html/

Pollix 是建基於 Knoppix 的無需安裝, 以光碟開機即可使用的 Linux 發行版本, 它的特色是內建了 Java, Python, Perl 及 Tcl/Tk 等的開發工具, 絕對是程式員的最愛.
官方網址: http://moe.tnc.edu.tw/~kendrew/pollix/

Redflag 是由中國科學院軟體研究所和上海聯創投資管理有限公司組建, 在中國政府電子政務和企業資訊化的建設中得到了廣泛的應用.
官方網址: http://www.redflag-linux.com/

Slackware 最早的 Linux 發行版本, 我在 1994 年第一次裝 Linux 時就是用它, 可惜因為比其他 Linux 發行版本難用, 至今只有些資深用家還在用. 官方網址: http://www.Slackware.com/
SUSE 原本是歐洲 Linux 第一大品牌, 功能及穩定性都佳, 現已給 Novell 收購, 未來發展應該比較看好.
官方網址: http://www.suse.com/

Thiz 香港現今發展得最好的 Linux 發行版本.
官方網址: http://www.thizlinux.com/

Turbo 日本最出名的 Linux 發行版本.
官方網址: http://www.turbolinux.com/

Xandros 原本是 Corel 公司的 Linux 發行版本, 極佳的易用性及極似 Windows 的使用介面, 一度成為最看好的 Linux 發行版本, 可惜因為 Corel 資金出現問題, 接受了 Microsoft 的資金後, 只好放棄開發, 現在的版本中文支援較差.
官方網址: http://www.Xandros.com/


星期五, 7月 16, 2004

我真係孤陋寡聞...

原來 O'Reilly 出版的書, 好多都會在書中每個章節內加一兩句名言, 我玩了電腦 13 年多, 一本 O'Reilly 出版的書都沒有買過及看過, 最近第一次看就大驚小怪, 不過說真的, O'Reilly 出版的書真的很有水準, 比起我們中國人寫的好太多了, 以後我都要看多點他們出的書才行...

星期四, 7月 15, 2004

陪伴我七年的 CTX 17" Monitor 终於都要退役了...

1997年當香港回歸組國時, 我也用了五千多元, 買了一台 CTX 17" CRT Monitor, 現在我只是用了七百多元就可以買一台, 回想起當時真的很敗家, 現在五千多元可以買一台 19" 的 LCD Monitor 了, 不過用料當然是不同, 七年前我已在用 1024*768 100hz, 現在只能上 80hz.

星期一, 7月 12, 2004

小心讀每一個,再用一兩秒想一想

Read Each One Carefully and Think About It a Second or Two
小心讀每一個,再用一兩秒想一想

1. I love you not because of who you are, but because of who I am when I am with you.
我愛你不是因為你是誰,而是我在你面前可以是誰。

2. No man or woman is worth your tears, and the one who is, won't make you cry.
沒有男人或女人是值得你為他流眼淚,值得的那一位,不會令你哭。

3. Just because someone doesn't love you the way you want them to, doesn't mean they don't love you with all they have.
那人不是你所想般愛你,但不代表那人不是全心全意地愛你。

4. A true friend is someone who reaches for your hand and touches your heart.
一個真正的朋友是向著你伸手,觸動你心靈的人。

5. The worst way to miss someone is to be sitting right beside them knowing you can't have them.
掛念一個人最差的方式,就是你坐在他身旁,而知道你不能擁有他。

6. Never frown, even when you are sad, because you never know who is falling in love with your smile.
就算你不快樂也不要皺眉,因為你永不知道誰會愛上你的笑容。

7. To the world you may be one person, but to one person you
may be the world.
在世界裡你可能只是某人,但對某人你可能是全世界。

8. Don't waste your time on a man/woman, who isn't willing to waste their time on you.
不要花時間在一個不會花時間在你身上的人。

9. Maybe God wants us to meet a few wrong people before meeting the right one, so that when we finally meet the person, we will know how to be grateful.
可能神要我們在遇到那位對的人之前先遇上一些錯的人,讓我們遇到那位對先生/對小姐時懂得珍惜。

10. Don't cry because it is over, smile because it happened.
不要因為完結而哭,要為曾經發生而微笑。

11. There's always going to be people that hurt you so what you have to do is keep on trusting and just be more careful about who you trust next time around.
這個世界永遠也會有一些傷害你的人,你要做的就是繼續去信人和小心你下次信的人。

12. Make yourself a better person and know who you are before you try and know someone else and expect them to know you.
在你嘗試了解其他人和盼望其他人明白你之前,先把你自己變成一個更好的人和了解你自己。

13. Don't try so hard, the best things come when you least expect them to.
不要太努力去找,最好的東西是在你最預計不到的時候出現。

REMEMBER: WHATEVER HAPPENS, HAPPENS FOR A REASON.
緊記: 所有事也是因果循環的。

True friends: How many people actually have 8 true friends?
真正朋友有幾多人有八位真正的朋友?

Hardly anyone I know ! But some of us have all right friends and good friends!!!
我幾乎不認識這些人! 但在我們當中有些人全有對和好的朋友!!!

Practical C++ Programming Second Edition

最近在看一本好書
Practical C++ Programming Second Edition
By Steve Oualline
Publisher : O'Reilly
Pub Date : December 2002
ISBN : 0-596-00419-2
Pages : 574

我個人覺得最正的是它每個章節內都有一兩句名言, 而且還收錄了我國的道家始祖老子的名句及中國的一個諺語, 我把它們都節錄了在這裡.

Chapter 1. What Is C++?

Profanity is the one language that all programmers understand.
Anonymous
詛咒: 每個程式設計帥的共同語言.
無名氏

Chapter 2. The Basics of Program Writing

The first and most important thing of all, at least for writers today, is to strip language clean, to lay it bare down to the bone.
Ernest Hemingway
對於設計者而言, 最重要的事莫過於簡潔, 去無存菁.
海明威

Chapter 3. Style

There is no programming language, no matter how structured, that will prevent programmers from writing bad programs.
L. Flon
無論多麼優雅的電腦語言, 都無法阻止設計師寫出爛程式.

It is the nobility of their style which will make our writers of 1840 unreadable forty years from now.
Stendhal
由於這個時代高尚的寫作風氣使然, 導致四十年之內沒人看得懂他們的文章.

Chapter 4. Basic Declarations and Expressions

A journey of a thousand miles must begin with a single step.
Lao-zi
登高必自卑 行遠必自邇
老子

Chapter 5. Arrays, Qualifiers, and Reading Numbers

That mysterious independent variable of political calculations, Public Opinion.
Thomas Henry Huxley
所謂的民意, 就是最大的變數.

Chapter 6. Decision and Control Statements

Once a decision was made, I did not worry about it afterward.
Harry Truman
一旦確定了目標, 我就不會再膽前顧後.
杜魯門總統

Chapter 7. The Programming Process

It's just a simple matter of programming.
Any boss who has never written a program
程式設計簡直跟吃飯一樣簡單.
每位沒有寫過程式的老闆

Chapter 8. More Control Statements

Grammar, which knows how to control even kings . . .
molière
文法, 上至帝王尊侯亦得卑躬屈膝.
莫里哀

Chapter 9. Variable Scope and Functions

But in the gross and scope of my opinion, This bodes some strange eruption to our state.
Shakespeare, Hamlet, Act I, Scene I
就我放眼所見,這預示國內將有怪事爆發.
莎士比亞, 哈姆雷特, 第一幕, 第一場

Chapter 10. The C++ Preprocessor

The speech of man is like embroidered tapestries, since like them this has to be extended in order to display its patterns, but when it is rolled up it conceals and distorts them.
Themistocles
演說家就像華麗刺繡的壁毯商人一樣, 以誇張的言辭誇耀花色的繁美以求人們購買, 但在其鍍金的言辭背後, 往往是被扭曲的事實.
俗諺

Chapter 11. Bit Operations

To be or not to be, that is the question.
Shakespeare on Boolean algebra
莎士比亞論布林代數

Chapter 12. Advanced Types

Total grandeur of a total edifice, Chosen by an inquisitor of structures.
Wallace Stevens
建築物的偉大, 在於結構的精緻.

Chapter 13. Simple Classes

She thinks that even up in heavenHer class lies late and snores.
Cyril Connolly
她認為天堂也有和她一樣嗜睡如命的同類.

Chapter 14. More on Classes

This method is, to define as the number of a class the class of all classes similar to the given class.
Bertrand Russell, Principles of Mathematics, Part II, Chapter 11, Section iii, 1903
所謂分類法, 在定義一個分類別的總數前, 必順先給予所有的類別
Bertrand Russell, 數學原理 , 第二部, 第十一章, 第三節, 1903

Chapter 15. Simple Pointers

The choice of a point of view is the initial act of culture.
Ortega y Gasset
觀察東西所採取的角度, 決定了文化本身的差異.

Chapter 16. File Input/Output

I am the heir of all the ages, in the foremost files of time.
Tennyson
我是所有時代的繼承者, 最好的時代.

Chapter 17. Debugging and Optimization

Bloody instructions which, being learned, return to plague the inventor.
Shakespeare, on debugging
命令, 誠如我們所見, 下令者總是自食惡果.
莎士比亞論除錯

Chapter 18. Operator Overloading

Overloaded, undermanned, meant to founder, we Euchred God Almighty's storm, bluffed the Eternal Sea!
Kipling
負荷過重再加上人員不足, 註定會造成這樣兵荒馬亂的結果.

Chapter 19. Floating Point

1 is equal to 2 for sufficiently large values of 1.
Anonymous
一可以等於二, 如果一夠大的話.
無名氏

Chapter 20. Advanced Pointers

A race that binds Its body in chains and calls them Liberty, And calls each fresh link progress.
Robert Buchanan
他們稱這些前仆後繼的活動為自由, 並認為自己是不可或缺的一環.

Chapter 21. Advanced Classes

The ruling ideas of each age have ever been the ideas of its ruling class.
karl Marx, Manifesto of the Communist Party
每個年代的主要思想正是當時統治階層的思想.
馬克斯 共產黨宣言

Chapter 22. Exceptions

How glorious it isnd also how painfulo be an exception.
Alfred de Musset
例外, 是多麼的值得讚揚, 又多麼的令人痛苦啊.

Chapter 23. Modular Programming

Many hands make light work.
John Heywood
一件事的成功, 並非一個人的功勞.

Chapter 24. Templates

Thou cunning'st pattern of excelling nature.
Shakespeare, Othello, Act V
你這天生尤物
莎士比亞, 奧塞羅, 第五幕

Chapter 25. Standard Template Library

Goodness and evil never share the same road, just as ice and charcoal never share the same container.
Chinese proverb
這是我個人覺得原來的諺語應該是, 正邪不兩立, 水火不相容.
中國的諺語

Chapter 26. Program Design

If carpenters made houses the way programmers design programs, the first woodpecker to come along would destroy all of civilization.
Traditional computer proverb
如果木匠蓋房子的方式和程式設計師一樣的話, 出現一隻啄木鳥就會使整個人類文明煙消雲散!

Chapter 27. Putting It All Together

For there isn't a job on the top of the earth the beggar don't know, nor do.
kipling
世界上沒有一種工作是乞丐不知道, 或是做不到的.

Chapter 28. From C to C++
No distinction so little excites envy as that which is derived from ancestors by a long descent.
François de Salignac de la Mothe Fénelon
沒想到一點以為小的差異竟會導致完全不同的結果, 好像他們是來自兩個完全不同的祖先.

Chapter 29. C++'s Dustier Corners

There be of them that have left a name behind them.
Ecclesiasticus XLIV, 1
他們生後必定留下名字
德訓篇 XLIV, 1

Chapter 30. Programming Adages

Second thoughts are ever wiser.
Euripides
三思而後行就對了.

在第一版內還有以下一句

Chapter 25. Portability Problems

Wherein I spake of most disastrous changes, Of moving accidents by flood and field, Of hair-breath 'scapes i' the imminent deadly breath...
Shakespeare, on program porting [Othello, Act 1, Scene III]
這其間我講到一些頂悲慘的遭遇, 海上陸上的驚人變故, 城破人亡時間不容髮的逃生.
莎士比亞論程式移植, 奧塞羅, 第一幕, 第三場.

而在同一個作者的另一本書 Practical C Programming, 3rd Edition 內有以下兩句

Chapter 19. Ancient Compilers

Almost in every kingdom the most ancient families have been at first princes' bastards....
Robert Burton

Chapter 21. C's Dustier Corners

There be of them that have left a name behind them.
Ecclesiasticus 44:8