August 6, 2006

原文链接:http://blogs.msdn.com/alexbarn/archive/2006/08/03/688219.aspx
原文作者:Alex Barnett

Tim O’Reilly关于图书销售的贴子将要因为neilsen booksan排行前3000位的计算机图书报告的发布而丧失大量有趣的数据和趋势(意思是:仅在美国,不仅O’reilly一家在销售图书)

昨天的贴子仍旧有生动有趣的数据。该贴子讲的是这三年来编程语言市场的趋势(尤其要注意我加黑部分):

Programming Language market share trend in computer books

“我昨天写了,ruby和javascript的崛起是 driven by the move towards Web 2.0 applications(实在不知道如何翻译该句,望诸位包涵)。在这些图形中同样值得关注的有长长的,且有缓慢衰退势头的java和c/c++,以及在市场占有率中保持持续增长势头的C#。你可以看到在rail引入之后ruby是怎样一种急剧的增长势头,同样可以看到当图书销售显示出那些寻找快捷开发语言的web开发者们转到ror(以及微软的asp.net的技术套件)门下的时候,php的好运也开始逆转。”

From ‘ASP.NET on a Roll’ (Q106 vs. Q105 comparison):

由于周围叽叽喳喳的全是关于ruby on rails和ajax的观点,没有多少人注意到微软朝web开发空间迈出的确实令人满意的一步。基于图书销售数据,看起来asp.net2.0已经有火的势头了,因为在一年前的同一时期asp相关图书的销售上升53%,相比之下php下降了3%,而jsp则下降了25%。

当然,这里的数据不代表全部事实(只因为一件事:只统计了美国本土),而且除了这些还有更多市场调查数据点(卖主销售数量,独立调查,等等)可以用以参考,然而图书销售数据为关注趋势提供了一个非常好的指证。

下面是更多有价值的要闻:

选自State of the Computer Book Market, Q206, Part 2: Category Winners and Losers

  • C# 图书销售一直胜过java,其单位销售(unit sales)增长为49%,相比之下java是10%的衰减。
  • 微软发布的sql server的新版本持续推动图书销售,致使其市场占有达到86%
  • asp.net业绩也相当不错,占有达到61%
  • sql相关图书显示持续增长的强劲势头,表明当今的应用开发中数据库比重的增加。

鉴于我在数据编程小组的角色,数据库引起我许多特殊兴趣(the Database roll up numbers of particular interest to me )(就象上面讲的ruby/asp.net/php 的数据):

Database Treemap Q206

“看数据库势头上扬,我们再一次看到sql server的力量,oracle图书销售的衰减,以及当mysql还是一种比postgres规模大得多的数据库类别的时候,postgres却显示出某种古怪的力量。”

State of the Computer Book Market, Part 2 covering Q106 vs. Q105 data:

sql server目前的图书市场是oracle的两倍多,比mysql的市场大50%,而且比二者之中任意一个的增长速度都迅速。事实上,oracle和mysql图书市场相比一年前的同一时期缩水不少。尤其令oralce感到痛苦的是,相比mysql的负增长2%,它的负增长达到9%。db2更甚,图书销售跌破14%。”

想找这类更多信息,查阅tim标为‘hard numbers’的系列贴子

(小狼诺夫投稿翻译,欢迎访问他的blog)

Tags: No Tags

August 4, 2006

原文地址:Please don’t send me Microsoft Word documents
原文作者: Tristan Miller

目录

为什么发送微软Word文档是一个坏主意

Word 文档并不总是能被其他的文字处理软件打开
Word 文档的定义是一个未公开的商业机密,也就是说只有来自微软的软件才能够真正正确的打开它。使用其他的文字处理软件的人,不管是他们自己选择或者是必须选择,他们都有可能无法打开 Word 文档。假定每个你所发送的对象有 Word 软件,或者他们为了读你的文档会去买这个软件是不公平的。事实上,微软故意选择不在世界上很多的流行的操作系统(比如Linux)上发布他的Word软件,因此,很多人甚至无法选择购买这套软件。
某一个版本的 Word文档并不总是能被其他版本的Word程序打开
就算你要发送Word文档的那个人拥有Word软件,他也可能仍旧无法打开你的Word文档。因为Word文件格式并不是标准的和固定的,微软可以,并且它也经常修改Word文件格式。因此,一个版本所保存的Word文档很可能无法被另外一个版本的Word程序打开。很多人相信,微软之所以这么做是为了迫使用户从旧的版本上升级去购买最新的Word程序,即使旧版本的Word能够满足他们的需要,他们也没有必要升级。
Word文档并不能保证在电脑显示和打印效果保持一致
与你所预期的Word WYSIWYG(所见即所得) 界面相反,在一个电脑上所编辑的Word文档可能,事实上,在另外一个台电脑上表现出完全不同的排版和分页,即使用的是相同版本的Word!之所以这样是因为Word会在基于用户的打印机设置对于打开的文档进行重新格式化,而这是在后台默默完成的。这对于某些类型的文档可不是一个好消息,比如所某些表单需要精确的定位到一个面上。
相对于其他的文档格式来说Word文档是非常大的
Word文档格式是臃肿的和没有效率的; 文档的大小通常比他们所含有的文本信息大好几个数量级。就算在今天硬盘充足的年代里,大量的Word文档也会很快的吃掉用户的硬盘空间。对于依旧使用拨号上网的数百万人来说,从邮箱里面下载一个Word文档可能意味着数分钟甚至数小时的等待。如果是下载总信息量相同的纯文本文档,则可能仅仅需要几秒钟的时间。
发送一个Word文档可能会侵犯你的隐私
微软Word在默认的配置下总是自动跟踪和记录你对于一个文档所作出的修改。很多人都没有认识到的是这些改变可能在每次保存的是时候被自动嵌入到了文件之中。如果你把这样的文件发送给第三方,他们就有某种可能恢复这种记录,看到这个文档多次修改的历史——可能这无关紧要。这种让步或者冲突的信息,你可能会认为在你发送Word文档之前就已经被除去了,可能实际上仍旧是可以被接收者读取的。的确有很多次相互冲突的信息被公开发布的Word文档泄露而引起公众关注的例子。
Word文档是有安全风险的
不像标准数据格式,Word文档可以包含编程代码,而这些代码有可能在你的文档被打开的时候自动执行。微软之所以引入这个特性,是为了让文字处理宏(脚本)可以随文档一起储存。 然而,并没有过很久,心怀恶意的人们就开始尝试利用这个设计漏洞来撰写暗中随机删除文件的脚本或者其他破坏计算机的脚本。结果是,Word文档因为是数打电脑病毒的传播媒介而变得臭名昭著。当你通过Email附件收到一个Word文档的时候,你真的愿意冒着中电脑木马的危险来打开它?

前面所说的这些并不仅仅针对微软的Word,对于其他的商业文字处理程序也是一样的,比如说WordPerfect(WPS?——ppip)。然而,把Word文档作为附件在互联网用户之间不幸变得越来越流行,其中的很多人并没有注意到他们这么做所造成的问题。幸运的是,发送私有文件格式的问题并不是很难解决,也不需要你停止使用微软Word。

发送Word文档的其他方式

纯文本(.txt)
除非你的文档真的需要特殊的字体或者格式,考虑直接打(或者是复制粘贴)到你所发的邮件里面。通过这个方式,他人就可以直接阅读你的邮件,而不是需要另外再打开一个程序。
HTML
HTML是一个基于文本的格式文档,主要用于撰写网页和其他的电子文档。它可以直接被编辑的能力和他作为公开标准文档的地位使得它很适合作为文档交换。HTML并不是被设计成在每个系统上都显示得一致,所以,如果页面的排版对于文档来说很重要,就需要考虑使用Postscript,PDF或者RTF文档来代替。
Postscript 或者 PDF (Adobe Acrobat)
如果你要发送一个包含了大量的格式、为了打印效果而创建的文档,并且你并不期望接收者需要或者想要改变文档本身,你可以考虑是哟你Postscript或者PDF文件。这两种文档格式是被充分公开的,在每一个计算机平台上都可以找到打开他们的程序。不像Word文档,Postscripts和PDF文件在任何一个系统上都会得到完全一致的显示效果(对于中日韩语言文档,需要注意安装语言包——ppip)。对于这个文件格式的一个重要警告就是,他们是“只读”的;对于接收者来说,并没有很方便的编辑文档的方式。
Rich Text Format (RTF)
在文档包含了特殊的格式,而你又需要接收者能够编辑的情况下,你可能会选择使用富格式文本(RTF)文件来代替Word文件。RTF被设计成文字处理软件交换文档的标准格式,大部分的文字处理软件都可以读写这种格式。RTF可能不会精确的再现文档的排版,但是不像HTML,它至少尝试定义排版方式,而不是像HTML那样,把排版的任务完全交给了接收者所用的程序。

把Word文档转换为其他格式

把Word文档转换为上述的格式是很容易的。在通常的情况下,只要使用文件菜单中的另存为命令,在弹出的对话框中就会有一个下拉菜单让你选择所要使用的文件类型。

如果你要使用纯文本发送文档,最快的替代方式是用鼠标选中文档中所有的文字,或者使用编辑选择所有菜单,复制到剪贴版上(编辑复制),然后把它粘贴到你的E-mail程序里面(编辑粘贴)。

PDF和Postscript文档导出在通常的情况下并不被Word直接支持。在某些配置好了的系统上,你可以使用打印命令来产生PDF文档。要查看你的系统是否支持,可以打开文件打印命令,查看打印机列表中是否有与PDF或者Acrobat相关的打印机。(需要Adobe Acrobat支持,这个软件可不便宜——ppip)

你可以帮助终结Word附件

在自己不要发送的同时,你可以通过鼓励他人不要发送给你来免去他人处理这些私有文件格式的痛苦。如果你在E-mail里面收到一个Word文档附件,你可一个给发送者回复一封措辞礼貌的信件,指出Word附件是不合适的,并请他们使用替代格式重新发送过来。为了不浪费发送者的时间,要保持这个信件的简洁,可以包含一个链接,指向具有更加详细的解释的网页,这样如果他们想要看就可以看到。你可以自由的引用本文档,或者任何一个下面列出来的文档;你甚至可以用自己的语言来写这些解释(当然,要小心的使语言适合那些非技术性的读者)。

出于相同的目的,很多人同样无法接受Word附件。下面是一些他们所作出的解释的链接:

更多的话:文字处理软件的通病

撰写这个文章的目的并不是为了促进其他文本处理软件的使用,而是为了促进更加标准的、有效率的格式文档的使用。为了那个目的,请把所有的文字处理软件放在一起作为一种进行写作联络的工具来考虑。文字处理软件这种范式的一个固有的问题是,它把写作(把个人的思想变成逻辑化的、含有语义结构的文档)和排版(考虑文档的表现形式,比如,页边和字体设置)的任务混合了起来。这种混合的结构是这篇文章里面提到的很多的问题的原因或者是因素,同时也导致了很多与互联网文档交换不太相关的问题。

幸运的是,现存有很多的文档撰写系统提供了写作和排版之间健康分离的方式。其中的大部分系统不会被私有文件格式所羁绊,并且能够输出成多种标准文档格式,其中也包含PDF和HTML。要得到更多的关于所见即所得和文字处理软件范式的问题,可以参考:

下面是一些不使用文本处理软件范式的自由的文档处理程序的链接:

  • LaTeX LaTeX在科技和科学文档作者中非常流行,尽管它可以被用于处理任何形式的出版物。它没有图形界面,你可能会觉得相当的自由灵活,或者是觉得令人畏惧。在所有的主流计算机平台上都有商业或者非商业的LaTex版本,包括 MS-Windows,Mac OS,GNU/Linux,Unix。
  • LyX 是一个和LaTeX类似的文档处理程序,但是有一个用户有好的WYSIWYM(所见即所想)界面。最初是在类UNIX系统上开发的,不过已经被导入到MS-Windows和OS/2平台上。
  • TeXmacs 是一个类Unix系统的图形科学编辑器(也可以通过Cygwin在MS-Windows里面使用)。它与很多的数学、统计学和物理工具协作的很好。cs.
  • DocBook 提供了一套使用SGML或者XML写作解构化文档的系统。它被书籍出版商、软件文档作者、FAQ撰写者以及其他技术站点的所喜爱。
  • ConTeXt 是与LaTeX类似的基于文本的文档处理系统。

翻译投稿:ppip.nk,欢迎与他交流

Tags: No Tags

November 2, 2005

1.很多公司选择缩减, 那可能对于他们来说是对的。 我们选择了另外一条道路。我们的信仰是:如果我们继续把伟大的产品推广到他们眼前, 他们会继续打开他们的钱包。

2.在汽车市场上,苹果公司的市场份额比宝马或奔驰或保时捷都大。宝马、奔驰是怎么回事?

3.作为质量的标准。一些人过去不习惯于被认为是卓越的环境。

4.设计不仅仅是视觉和感觉上如何。设计也是它运行起来如何。

5.我认为我们正从中获得乐趣。我认为我们的顾客真正喜欢我们的产品。并且我们总是设法做得更好。

6.我想在宇宙固执地演讲。

7.我真诚地祝福他。我真认为他和微软有点挤。他会是一个心胸更加宽广的人——如果他曾经投下了醋意,或者当他更加年轻时离开了聚会所。

8.在多数人的词汇中, 设计意味表面装饰。它其实是内部装饰。这是沙发帷幕的织品。但对我, 没什么能比设计的涵义更深刻了。设计是结束自我表达的使用产品,或服务的连续外层人工创作的根本灵魂。

9.领导者和追随者的区别在于创新。

10.修造下一代计算机花了我们3年的时间。如果我们给了顾客他们描述中想要的, 我们不得不在与他们谈话一年后建造出计算机——而不是他们现在想要的。

11.不管她读什么,我的女朋友在做爱时总是会笑。

12.很明显,Dell和苹果是这个行业里面仅有的两家赚钱的企业。他们靠的是像沃尔玛那样赚钱,我们靠创新。

13.有时当你创新时, 你会犯错误。最好赶快承认它们, 并在其它创新中改进。

14.工作的人们会在MAC电脑背后指指点点。我的工作就是为他们创造空间, 弄清楚剩余的组织,并保持它狗急跳墙。

15.把真正地有趣的想法和雏鸟技术变成能继续创新几年来的公司, 它要求很多学科。

16.您无法仅问顾客什么他们要和然后设法给那他们。 当您得到它被修造的时候, 他们将想要新的事物。

(来源未知,请指教)

Tags: No Tags

« Previous Page