相關閱讀 |
>>> 名人論史——近當代作家的史學觀點 >>> | 簡體 傳統 |
发表日期 : 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。
这是侯捷最喜欢的一本刊物。过去是双月刊,从 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。
和 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。
这份刊物有时候我爱得不得了,有时候又弃若敝屣,原因是它每一个月都有一个大主题,文章主要就在这个主题上打转。碰到喜欢的主题当然是欣喜若狂,碰到不喜欢的主题,只好期待下个月开奖。这本期刊的取材范围远比 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
稱謂:
内容: