2006-12-05

拒绝盗版 从我做起

最近因为在做一些专利和知识产权有关的事情,对于版权有了进一步的认识。一方面,随着国内版权意识的觉醒,大家对于版权保护的做法趋向于认同;另外一方面,盗版软件还在被广泛使用,人们还不习惯于花钱去买相对比较昂贵的软件。

其实,只要用心,就可以有很好的办法解决这个问题。例如,有一些人装了微软的Office办公软件,其用处仅仅是打开并阅读Word文档或者PowerPoint制作的课件,这样的要求完全可以用微软提供的免费的阅读器来满足,而没有必要使用盗版软件。

下面,我总结了一些不使用盗版软件的知识,经验和技巧,希望大家提出意见。


1 桌面操作系统Windows和上网

尽管有免费的基于Linux操作系统,可是对于大多数人来说Windows还是一个必要的选择。

现在看来还没有好的免费方式可以代替微软的Windows。因为从知名厂商购买的计算机一般会预装Windows操作系统,这个问题相对也没有那么严重,特别是本本一族。

Windows自带了浏览器,所以装了Windows后,上网也没有问题。

2 电子邮件

基于Web的电子邮件最近几年得到了普及,只要能上网,有很多地方可以申请免费的邮箱。这已经不是一个问题。我现在使用的是Googlegmail,其链接是:

http://mail.google.com/

3 办公软件

提起办公软件,最知名的是微软的Word, ExcelPowerpoint,分别对应于字处理、表格和演示功能。现在, 有很多文档就是采用微软的Office办公软件制作的。

现在,首先要说明的是,微软为这三种文档提供了免费的查看器,因此,如果仅仅是打开微软的文档而不进行任何编辑,那么就可以使用微软的查看器(Viewer)

如果自己要制作文档,那么也有很多免费的选择,其中之一是金山的WPS。对于日常操作的文档,也可以考虑Google的网上文档系统。

WPS已经有很长的历史了。我从1992年就开始在DOS下使用(还有人记得那个时候打开加密WPS文档的万能密码吗? ^Q^I^U^B^O^J^U^N,即左手按住Ctrl键,右手敲入作者求伯军的拼音哦)。现在,WPS已经发展到WPS 2005 其个人版仅有16M;它包括字处理、表格、演示三个程序,不仅可以和微软的Office兼容,还可以存为pdf格式,是一个很不错的选择。

WPS的网址为:http://wps.kingsoft.com/

需要注意的是,WPS对于商业应用不是免费的。

还有一个选择是Google网上文档系统, 这是一个免费的Web应用,虽然只是包括字处理和表格,它有两个显著的特点:

  • 基于Web的应用:不需要安装任何软件,只要你有浏览器,建立一个帐号后就可以使用。
  • 协作工作:Google文档系统的协作能力很强,可以很方便地完成多人对一个文档的共享。

2006-11-21

对于VESA的理解

从最近几天的学习中可以得出如下的要点:

  • VESABIOS层面上定义了和显示有关的标准接口并被众多显卡厂商支持;因此,通过BIOS可以访问几乎所有现在显卡
  • 最近的VESA规范允许在32位保护模式下调用VESA BIOS扩展
  • DOS下显示卡是不需要任何驱动程序的;在启动之初,操作系统需要通过VESA接口获得显卡的信息
  • 通常电脑在加电后首先显示显卡BIOS中所保存的相关信息,然后显示主板BIOS版本信息以及主板BIOS对硬件系统配置进行检测的结果等,由于显示BIOS信息的时间很短,所以必须注意观察才能看清显示的内容。
  • 显卡BIOS固化在显示卡的专用存储器里
  • VBE规范只支持一个独立显卡;中断是INT10BIOSC0000h

显卡的编程

从现在掌握的情况看,显卡的厂商,包括ATINVIDIA,都没有提供直接对硬件编程的细节。通常的方式是把硬件和驱动一起提供,其编程的接口是Direct X或者是OpenGL

这样看来,对于当前显卡有两个编程接口:

从现在掌握的情况看,显卡的厂商,包括ATINVIDIA,都没有提供直接对硬件编程的细节。通常的方式是把硬件和驱动一起提供,其编程的接口是Direct X或者是OpenGL

这样看来,对于当前显卡有两个编程接口:

  • VBE接口规范:仅需要BIOS,但是功能有限
  • 驱动接口: 需要操作系统以及相应的驱动 (目前还不熟悉)

现实的做法是先采用VBE规范对显卡进行编程操作;对于采用GPU的编程现在看来还是比较远。

另外,如果想对显卡有更多的了解,可以从X windows着手去做。因为开源的原因,这里面会有很多有用的信息。目前,X window的实现是X.org,网址如下:

http://www.x.org