資訊世界的另一扇窗-- 雜志

>>>  名人論史——近當代作家的史學觀點  >>> 簡體     傳統

發表日期 : 1993.05 

資訊界的演變如此快速,
想要跟上時代脈動一定要看雜志或期刊,
光看書恐怕慢半拍。
好刊物的作者和編輯都是開路先鋒和實驗家,
他們的看法深遠,歷久弭新。

這次我介紹三本雜志。

這個專欄開張以來收到許多鼓勵,也有批評 (三月份的讀者回響披露了冰山的一角),我評人人自評我,侯捷全盤接受并謝謝大家。評論性文章明顯就是主觀強烈的文章,這個專欄以及主持人本身受到評議也是想當然耳! 一位讀者來函問我一個月要看多少書,唔,這很難回答,女人的衣服總覺少一件,侯捷肚子里的書總覺少一本。還有讀者問侯捷是不就是侯...,喔喔喔,千萬不要問這個問題,好嗎 ?

已經不知多少次提過一些雜志和期刊,我也應允要撥出一個時間為大家介紹這些刊物。現在,這就是了。資訊界的演變如此快速,想要跟上時代脈動你一定要看雜志或期刊,光看書恐怕稍慢半拍。尤其一些心儀的作者,出書速度偏偏慢得簡直你心里頭要開罵了(為什麼好東西總是稀少 ? 稀少是好東西的必要條件嗎 ?)。這些好刊物的作者和編者都是開路先鋒和實驗家,以己身青春奉獻給求知若渴的大眾。他們的看法深遠,或許在數月或數年之後獲得驗證,或是歷久弭新。例如我在 PC Magazine 上看到 Ray Duncan 寫的一篇文章說到 :

雖然我自己投注大量時間與努力在 OS/2 上并且贊嘆其設計與實作,我開始懷疑它是否有機會大規模取代 DOS 的地位。以種種跡象看來似乎MS-DOS 很容易就可以繼續生存,只要它能夠發展成可以在 Windows 中執行的 32 位元 MS-DOS 核心。

只要是進入保護模式而又要繼續維護 DOS 的生存 (386 DOS-X、Windows 3.x、DPMI 規格 ...),DOS Extender 就是游戲的主角。我預測 DOS 市場上的競爭將巨幅成長,程式會愈來愈復雜,使用者的預期心理會愈來愈重。幾乎每一個軟體發展者將會發現他終需藉助 DOS Extender 來改善效率以及減低記憶體的限制。我也預測使用擴展記憶體 (LIM EMS) 的應用程式會快速消褪;大部份 386 (或更高) CPU 上的 DPMI 產品將支援虛擬記憶體,所以 EMS 記憶體以及它所需要的復雜程式方法將很快被了解到是不切題,與這個世界脫節了,不再值得花費努力於其上。

(侯捷注 : 上面說的 DOS Extender 指的不一定是一個獨立產品,可以是一項觀念或是產品中的一項設計。Windows 的這項設計就隱藏於 DOSX.EXE 中 (適用於286 模式),以及 WIN386.EXE 中 (適用於 386 模式))。

Duncan 這篇文章是 1991/02/26 發表的,你覺得如何 ? 專欄作家的某些看法即使不完全成立 (最顯著的例子是百家爭鳴 DOS 的下場,每種版本都有),他們的分析以及所持的理由也足以令我們深思或增廣見聞。

我要介紹的這三本刊物都不是什麼學術性刊物,但在 Computing、Software 這一領域可說是具有相當知名度的。一位好讀書的朋友念研究所時對這些東東根本不屑一顧,只喜歡里面有一大堆數學符號的「學術性刊物」。現在呢,每個月期待這些雜志的到來,架上盡是三孔夾 (放的都是這些「不值一__」的文章影本),每每和我談到某某某的某篇文章就眉飛色舞。

除了為各位報告這三本刊物的特色之外,我也把近一年來它們的主題整理下來,方便你找資料,或是讓你掏錢的心更堅定。侯捷不是雜志社的業務代表,抱著好東西與好朋友分享的心情罷了。如果你要訂閱,可以到臺北市和平東路二段 106 號 (資策會所在的科技大樓) 十三樓,國立中央圖書館附設資訊圖書館內影印這些刊物的訂閱單。

背景資料 :
刊物名 Microsoft Systems Journal
頁數 每期大約 95 頁。
售價 全年 12 期,含空運費為 US$ 70.0。

msj.jpg (19503 bytes)

這是侯捷最喜歡的一本刊物。過去是雙月刊,從 1992/09 起改為單月刊。雙月刊時代每一期約有四至五篇文章,改為單月刊之後固定一期三篇文章。

為什麼說我最喜歡它呢 ? 如果你最喜歡一份技術性讀物必然是由於它對你有最大的幫助。MSJ 是我每一個月最重要的精神糧食之一。另一個因素是我心儀的幾位大師 (我不好意思說是偶像,幾歲的人了不能再這麼瘋狂),都常在刊物上發表一些又香又長的文章,看完有如吃了西母娘娘的人 果,三千毛孔無一不順暢。代價是你得花上數天甚至數周的苦讀才暢快的起來。這些文章非常扎實豐富,篇幅都在 10-15 頁之間,程式原始碼也都附於其上,相當完整。你知道英文字比較小又密,若翻為中文,以國內雜志的版面來看大約都在 25 頁以上,國內沒有一本刊物能夠忍受這種長度的文章。從讀者的角度來說,我喜歡這種文章,讀來真過癮。一篇技術性文章如果只是三、五頁,恐怕深入不到哪里去。不過話說回來,國內普遍是雜志,不比這種期刊,定位本就不同。

這份刊物和 Microsoft 肯定有極極密切的關系,簡直是 Microsoft 產品的傳聲筒,但傳得真好真詳細。想知道軟體界現在流行什麼 ? 看 MSJ 即知分曉 (現今 Microsoft 簡直成了軟體的代名詞)。各位可以從表一看到,NT 或 WIN32 的文章大幅出籠之際,正是 Windows NT 腳步接近之時;而 Visual C++ 甫露面一個月,MSJ 也配合密集打歌 (該期編輯說有點像是美國運動畫刊的春季泳裝專輯)。憑良心說,本刊取材并不算廣,但因 Microsoft 近年來成為市場主流,所以如果你對 Compiler、Windows、DOS、C++ 感興趣,可以從中獲得很大的滿足。

MSJ 最後有三個問答專欄,一個是 Windows Q&A,原由 Fran Finnegan 主持,現已換為 Matt Pietrek (此君實力非凡,文筆一流,是 Windows Internals 一書作者,也是 Undocumented Windows 一書協同作者);另一個是 C/C++ Q&A,主持人不定;第三個是 MS-DOS Q&A,由 Jeff Prosise 主持。這些答問文章十分詳實,有時候主持人還會下海寫一個小范例給你。國內的技術性電腦雜志也有你問我答專欄,為讀者解惑,泰半的問題是硬體的搭配啦、驅動程式的安裝啦等等,比較少有軟體技術的服務。我真的很佩服這種技術問答專欄的主持人,博學的不得了。

我把 1992 年迄今的 MSJ 文章依日期次序列於表一供讀者叁考。你會發現有不少主題從不曾出現在坊間書籍中,也許你問為什麼他們不出書以饗學子 ? 呵呵呵,出一本書和寫一篇文章的工程復雜度不可以道里計。

表一 MSJ 近兩年的文章大要

本網站 略

背景資料 :
刊物名 PC Magazine
頁數 每期大約 500 頁。
售價 全年 22 期,含空運費為 US$ 62.0。

pc-mag.jpg (22053 bytes)

和 MSJ 一樣,同登侯捷最愛排行榜第一名,排名第一的原因也和 MSJ 差不多。我喜歡的作者 Ray Duncan、Charles Petzold、Jeff Prosise 在 PC Magazine 上都有專欄,每半個月看到他們一次真是快樂的不得了。

這份刊物分為兩大部份,前半部 (以篇幅來說不只一半) 是產品以及市場報導,後半部全是軟體技術 (一般人對此雜志的印象常忽略這一部份),是以專欄方式進行,包括 :

■ [Power Programming] : 無所不講的軟體技術專欄,由天王巨星 Ray Duncan 主持。 1991 年初起主要的題目有 DPMI、DDE/OLE、C++、DOS 5.0、Assembly Program、Pen Windows API、Windows 3.1 Common Dialog、Windows 3.1 ToolHelp、 Win32 API、Windows NT EXE File。最近天王巨星好像倦勤了,久未露面。

■ [Environment] : 除了 DOS 之外無所不講的軟體技術專欄,由 Charles Petzold 主持。 1991 年以前是 OS/2 程式設計,1991 以後是 Windows 程式設計,主題包括 color、 palette、bitmap;1992/10 到 1993/11 都是 Windows 多媒體文章 (共 24 篇),講的 是如何在 Windows 環境中自行設計關於 waveform、MIDI 聲音的應用程式,并探討 MCI 介面以及聲音檔案格式。1993/11 之後本專欄又回到 OS/2 的懷抱。 Petzold 為什麼如此博學多聞呢 ? 原來他在 70s 年代因為建立一套數位電子音樂 合成器并以 Z-80 微電腦來操控它,才因此對電腦產生興趣,現在已是 Windows Programming 的大師級人物。非科班出身而出人頭地的例子在軟體界好多,也許這 正是軟體最迷人之處 : 凡走過的必留下足跡!

■ [Lab Notes] : 這個專欄不是每期都有,也不是專人主持,比較抓不準其方向。 Andrew Schulman 就有兩篇 Undocumented Functions in Windows 刊出 (1992/02/11)。 另有 Accessing the Windows API from the DOS Box (1992/08),Customizing Windows's Common Dialog Boxes (1992/11/10),New Memory Designs Keep Pace with New Processors (1992/03/31),Anatomy of a Utility writing Application with C++ (1992/02/25),TIFF Spec (1991/12/17), Your PC -- or How You Use it -- Casue Health Problem (1991/11/26)。可以 看得出軟體硬體都有,包羅萬象。

■ [Utility] : 這是一個公用程式發表園地。到底文章以及程式來自於讀者投稿或 雜志社的編輯就不知道了。PC Magazine 實驗室陣容堅強,我絕對相信他們有技術能力 做出這麼些高水準的 Utility。大部份文章都附有原始碼,你可以從中學到很好的程式技巧, 有些是你根本在書上看不到的。例如 1991/10/29 的 Save Your Configuration Changes Without Leaving Windows 3.0,用到 Hook 和 Subclassing 技術,很高級; 1991/11/26 的 The First DOS 5.0 Utility : UMBFILES Free Up Extra RAM 示范 如何使用 DOS 5.0 的 UMB 記憶體,并介紹什麼是 SFT (這是未公開的 DOS 資料結構), (請注意本文日期,多麼早哇);1991/12/31 的 WINNAV 教你寫一個 File Manager; 1992/06/16 的 MC.EXE 教你寫一個 Program Manager;1992/06/30 的 WINSTART 用到 Hook、TSR、IPC、INT2Fh 技巧,難度五顆星;1992/08 的 CLIPSTAC 對 Clipboard API 有非常透澈的運用。

■ [User to User] : 由 Neil J. Rubenking 主持。這個專欄開放給讀者詢問問題, 凡經采用者致贈稿酬 US$ 50 元 (比一篇短文還賺,不過問題恐怕得有點深 度才上得了臺面)。如果讀者有比編輯更好的答案也可以去函討論。這里解決問題的工具只 是 batch file 以及 DEBUG 的 script file。別小看這兩者,精通它們還真能為我們 解決不少日常瑣事。什麼樣的問題會出現在這個專欄呢 ? 像是「不要在啟動 Windows 時 看到 Microsoft Logo」啦 (可憐 Microsoft 顧人怨到這個地步),「不要在 DOS 提示號 下打 PATH 就能改變 PATH」啦等等。

■ [Tutor] : 這是一個類似技術問答的園地,由 Jeff Prosise 主持。這位先生 也主持 MSJ 的 DOS Q&A,在 DOS 領域相當出名,Ziff Davis Press (也就是 PC Magazine 的出版商) 出版的許多 DOS 書籍 就是由他負責,像是 DOS 5 Techniques and Utilities (這本書附的磁片中真的有許多 好用的公用程式)、DOS 5 Memory Management (這本書好貴,正文只 227 頁要 NT$ 880)。Jeff Prosise 有時候 以完整的程式 (通常都是極短的程式) 有時候以程式片斷來回答讀者問題。

■ [Windows] : 由 Fran Finnegan 主持。這位先生也在 MSJ 上主持 Windows Q&A, 不過兩者性質不大相同,MSJ 上多是軟體技術,PC-Magazine 上的這個專欄則 比較偏使用者層面,可以把你訓練成一個 Power User,可惜自 1992/07 已停止。

除此之外還有 [Databases]、[Languages]、[Connectivity]、[SpreadSheets] 等技術專欄,照顧面很廣,讀者各取所需。

從事軟體技術的人是不能夠和時代脈動脫節的 (每一行業都如此,可軟體的生命周期特別短),看完軟體技術部份,翻到產品報導部份,看看世界進步成什麼樣子,同時來一杯咖啡,真令人心曠神怡。PC Magazine 每一期都有一個 [First Look] 專欄報導最新產品;有一個 [Trends] 專欄介紹 PC 市場上的最新趨勢,像是「飛機上的電腦通訊」、「Fractal 讓影像更細致」;[Columnists] 是各專欄作家發表高論的地方,他們的論題從「OS/2 勝算有多少」到「別把賭注下在 386 上」,小品文尖酸刻薄,罵人不帶臟字,殺人不用刀子,是茶馀飯後的好材料;每一期的重頭戲是 [Cover Story],多媒體、印表機、筆記型電腦、試算表軟體、彩色顯示器等都是熱門話題,至於大熱門像 Windows 3.1 的推出,OS/2 2.0 的推出,那當然更不會錯過。封面故事是 Windows 3.1 的那一次,我的朋友小曾跑遍臺北市買不到一本 PC Magazine,店員還好心建議他到各大飯店找找,外國旅客喜歡看,大飯店可能有的賣。

這本雜志一年 22 期,除七、八月外,每個月兩期。唯一讓我心煩的是重的一塌糊涂,每天都担心釘在墻上的組合書架會掉下來 (追注 : 它已經掉下來了,差點毀了我的謀生工具)。

背景資料 :
刊物名 Dr. Dobb's Journal
頁數 每期大約 150 頁。

售價 全年 12 期,含空運費為 US$ 70.0。

ddj.jpg (24901 bytes)

這份刊物有時候我愛得不得了,有時候又棄若敝屣,原因是它每一個月都有一個大主題,文章主要就在這個主題上打轉。碰到喜歡的主題當然是欣喜若狂,碰到不喜歡的主題,只好期待下個月開獎。這本期刊的取材范圍遠比 MSJ 來得廣泛 (真正可以說是整個 Computing 范圍都涵蓋到)。除非你精通諸子百家并且心胸廣闊喜讀萬卷書,否則要每一期都切中胃口還真難。

DDJ 上也有一些專欄,如 [Programming Paradigms],[C Programming],[Structured Programming],[Graphics Programming],[Programmer's Bookshelf],[Undocumented Corner],[Networked Systems],[Embedded Systems]。其中的 [Programmer's Bookshelf] 每期介紹同一主題的書一至三本;[Undocumented Corner] 歷史不久,1993/03 才開張,由Undocumented Windows 和 Undocumented DOS 二書的主要作者 Andrew Schulman 任編輯,真再恰當不過了 (這兩本書我在本專欄三月份介紹過)。

DDJ 有合訂本,十分精美并附磁片,算得上是價廉物美。但是通常你只能買到上上一年的合訂本。價格呢 ? 1988-1990 三大冊連海運費是 US$ 180。千萬別用空運,會貴死你,兩年前的東西再等兩個月大概無妨。現在 DDJ 已經推出了它們的電子書籍 : Dr.Dobb's/CD,收錄 1988/01 以來的文章程式資料。你可以以年份、題目、作者、甚至於原始碼對整片光碟做檢索。售價 US$79.95 (不含運費)。

我把 1993 的主題列在表二給讀者叁考。

表二\ DDJ 近一年的文章大要 (本文原發表於 1993.05,之後的資料是本書收錄發行之際新添)

本網站 略 


侯捷 2010-07-15 08:32:57

[新一篇] 無限延伸 DOS 視野

[舊一篇] 推動視窗的手-- 驅動程式
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表