2005年10月24日

用了几天总体感觉很好,用来替代MS Office应该没有问题。但是我使用的是英文版,没有找到2.0的中文版,在中文的支持方面还有一些问题。比如新建文档的默认字体不是宋体而是一个不知名的字体,这个字体不能正常显示一些汉字。在选项中有一项设置用来制定默认字体的,但我设置成宋体后下一次运行的时候还是原来的值。另外就是样式的使用不如MS Office好用,也许是习惯问题。
开始我没打算卸载,MS Office和OpenOffice一起使用,后来发现所有的MS Office文档的图标都变成OpenOffice的图标了,挺不方便的。干脆就先卸载了,反正OpenOffice目前还是测试版,等它发布正式版中文版了再说吧。

2005年10月22日

WinMerge logo WinMerge是我非常喜欢的一个软件,这是一个文件比较工具,官方网站的介绍是这这样说的:

WinMerge is an Open Source visual text file differencing and merging
tool for Win32 platforms. It is highly useful for determing what has
changed between project versions, and then merging changes between
versions.

Features

  • Visual differencing and merging of text files
  • Flexible editor with syntax highlighting
  • Handles DOS, UNIX and MAC text file formats
  • Unicode support
  • Difference pane shows current difference in two vertical panes
  • Location pane shows map of files compared
  • Highlights differences inside lines
  • File filters in directory diff
  • Moved lines detection in file compare
  • Shell Integration
  • Rudimentary Visual SourceSafe and Rational ClearCase integration
  • Archive file support using 7-zip
  • Plugins
  • Localizable interface via resource DLL
  • HTML-based Manual

在网上看到消息称OpenOffice已经发布2.0了,据说功能很强大,于是赶紧下载了一个想安装上试一试。对于OpenOffice我曾经关注过,当时我安装的版本好像是1点几的简体中文版,一运行我很失望,因为每个菜单的字体显示很难看,我没有过多使用就卸载了,毕竟我可以找到更好用的Office2000,虽然是盗版的。
这一次我下载的是英文版的2.0,简体中文版还没有发布,安装很顺利,它可以兼容MS Office的各种格式,运行后给我的第一感觉就是跟MS Office很相似,使用习惯也都差不多,值得进一步试用。

        昨天把自己的计算机重新安装了操作系统,这次安装的是XP,今天开始配置SVN环境,我现在做的所有的项目都选择SVN来管理,很方便。这次特意把SVN环境的配置过程记录下来,主要是给自己作个备忘,下面就是配置步骤。

  1. 安装TortoiseSVN
    我选择的版本是TortoiseSVN-1.2.4.4484-VS.NET-ASP.NET-svn-1.2.3,这个版本是针对VS.NET进行了修复的,然后在安装对应的中文语言包。完成安装后需要重新启动。
    我在D盘创建了一个目录SVN用来保存所有的文件库,创建文件库非常简单,首先新建一个目录,例如叫Test,然后在这个目录上点击鼠标右键,在弹出的菜单上选择TortoiseSVN子菜单里面的“在此处创建文件库”,最后选择文件库的类型点击确定,文件库就创建成功了。

  1. 安装Apache服务器。
    我选择的版本是apache_2.0.55-win32-x86-no_ssl,可以到这里找到下载。安装目录我没有选择默认路径,而是选择了制定的目录D:/Develop/。端口配置我选择的是默认值80端口,当然以后还可以再修改,由于我的计算机上已经安装了IIS,为了保证Apache安装顺利我事先停止了IIS服务。

  1. 安装Subversion
    我选择的版本是svn-1.2.3,可以到这里找到下载,安装过程没有特别说明的,一路回车即可。

  1. 配置ApacheSubversion
    首先将Subversion安装目录bin\下面的两个文件:mod_authz_svn.somod_dav_svn.so复制到Apache安装目录modules\目录下。
    然后找到Apache安装目录下的conf目录,用文本编辑器打开httpd.conf,找到一下两行:
    #LoadModule dav_module modules/mod_dav.so
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    将每行前面的注释符“#”去掉。再在所有LoadModule语句的最后添加一下几行:
    #SVN
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
    最后在文件的最后添加以下内容:
    #SVN
    <Location /svn>
      DAV svn
      SVNParentPath "D:/SVN"

      # how to authenticate a user
      AuthType Basic
      AuthName "Subversion repository"
      AuthUserFile "D:/SVN/svn-auth-file"
     
      # only authenticated users may access the repository
      Require valid-user
    </Location>

    最后保存配置文件,重新启动Apache,打开浏览器在地址栏中输入一下内容:http://localhost/svn/Test/
    就可以访问刚才新建的文件库了。

2005年10月21日

今天我把笔记本的系统重新安装了,这次选择的是Windows XP,自从Windows XP推出以来我一直不太喜欢它,我总是感觉XP看上去不够专业,不像是一个程序员使用的系统,而我更喜欢使用Windows 2000。
这次只所以选择安装XP是因为我的Win2000的系统安装光盘在我的笔记本上安装的时候有的文件读不出来!上次能完成系统的安装是因为将另外一台相同型号机器上的光驱借过来装到我的计算机上,这次我实在不想再去借另外一台计算机的光驱了,我担心总是拆卸计算机会把机器搞坏。
下午的时候我在网上搜索了一些关于通过光盘镜像文件直接安装系统的文章,倒是真找到了一些相关的资料,通过测试我最终还是放弃了这个方案。这样的话我就只剩下安装Windows XP这条路了。
其实Windows XP也不是不能使用,就是个习惯问题,同事也劝我习惯了WinXP也挺好用的。XP的安装倒是挺顺利,从光盘引导到完成文件复制一共花费了大概10分钟,然后重启计算机开始最后的安装过程,这个过程比较浪费时间,大概花费了26分钟,系统最终完成了安装。
系统第一次启动的时间比较长,启动后我首先要做的就是安装杀毒软件McAfee,然后通过网络更新病毒库。下一个安装的程序就是FireFox,自从认识了FireFox我就很少再使用IE。FireFox安装完后我第一个访问的网页就是Google的个人网页(www.google.com/ig),因为在这里记录我很多有用的东西。接下来要干的就是写这篇文章。
下一步的计划基本是这样的:

  1. 安装VS.NET2003。
  2. 安装Apache,配置SVN环境。
  3. 配置货票计费项目的开发环境,因为要保证第二天的工作。
  4. 安装Office2000,这次不再安装2003了。

剩下的留到以后再慢慢装。

2005年10月20日

前几天装了个VMware,Win98总是安装不成功,后来请人给诊断了一番,真是“行家已出手就知有没有”呀!不能安装Win98是因为我没有对硬盘分区格式化,其实前几天遇到的提示就是指没有目标分区用于安装。听人家一提醒才明白过来,因为VMware它只是虚拟了一台全新的计算机,所以它的硬盘是没有经过分区和格式化的。而Win98不像现在的Win2000和WinXP自动进行分区格式化操作,而是需要手工进行,这才回想起上学期间安装Win98的经过。最终Win98安装成功,只是显卡没有被识别,无所谓了,反正在VMware下安装Win98就是为了测试程序用。

2005年10月16日

用VMware虚拟Win98失败后我就想把自己的D盘转换成FAT32格式,开始想用分区魔术师来转换,后来一想我的D盘数据太多了,剩余空间恐怕不够。后来想到我还有一个外置的移动硬盘呢!何不先将数据都转移到移动硬盘上然后再将D盘直接格式化成FAT32呢?反正今天是周末有的是时间,顺便也趁这次机会把D盘上的数据好好整理整理。
在D盘上有一个目录名称叫“Study”,里面存储的都是我搜集的各种学习资料。按照各种类别建立了不同的文件夹,我数了数一共43个目录,这个意思就是说我曾经接触过至少43中不同的技术!我真佩服自己搜集东西的本领,可惜很多东西只是搜集而已根本没有详细或者粗略的去看一看。
我有一个计划,我计划在我的Blog中建立43个文章类别,把这些技术的学习经历和成果记录下来。我想这样做不仅可以加深自己对这些技术的理解还可以锻炼锻炼自己的写作能力。
按照字母顺序排列43个目录的名字如下:

  1. Ajax
  2. Ant
  3. Apache
  4. API
  5. ASP.net
  6. AspectJ
  7. BCB
  8. Blog
  9. C
  10. CVS
  11. DNN
  12. Eclipse
  13. GCC
  14. Hibernate
  15. Java
  16. JavaScript
  17. JNI
  18. JSP
  19. MoinMoin
  20. MT
  21. MySQL
  22. Plam
  23. Perl
  24. php
  25. Python
  26. QT
  27. Robocode
  28. Ruby
  29. SQLite
  30. Struts
  31. Subversion
  32. TCL-TK
  33. TCPIP协议
  34. TomCat
  35. Trac
  36. VS.NET
  37. WordPress
  38. WTL
  39. wxWindows
  40. XML
  41. 编译器
  42. 大数运算
  43. 源代码研究

我估计以后还会有新的类别增加。

2005年10月15日

今天在同事那里看到了一个软件VMware,通过这个软件可以让他的计算机同时运行多个操作系统。他的计算机上本来只安装了WinXP,但现在还可以同时运行MS-DOS、Win98、Win2000、Win2003,真是太让我惊讶了!VMware到底是个什么软件呢?我赶紧去维基百科上查了查,上面的解释是这样的:
VMware工作站 (VMware Workstation)是VMware公司销售的商业软件产品之一。该工作站软件包含一个用于英特尔x86兼容计算机的虚拟机套装,其允许多个x86虚拟机同时被创建和运行。每个虚拟机实例可以运行其自己的客户机操作系统,如(但不限于)WindowsLinuxBSD变生版本。用简单术语来描述就是,VMware工作站允许一台真实的计算机同时运行数个操作系统。其它VMware产品帮助在多个宿主计算机之间管理或移植VMware虚拟机。
这么好的软件赶紧装一个,于是就找到了VMware 官方网站,注册->下载->安装->输入注册码,一切顺利,可惜只能用3个月。怎么用呢?到Google上搜索一把,找到了一篇VMWare简介算是入门级介绍吧。我现在安装的是Win2000我想再安装个WinXP或者Win98,由于手头没有XP的安装盘所以只能先安装个Win98试一试了。
首先需要新建了一个虚拟机,按照向导的提示很顺利的完成新建。然后就可以启动刚新建的这台虚拟机了,点击Pown ON按钮,系统自检过程就像一个真实的计算机一样,完成自检后光盘开始引导,Win98的安装开始了,但很快就停止了,提示我不能再NTFS格式的分区上安装!这回可完蛋了,我的两个分区都是NTFS格式的。看了只能放弃安装Win98了,等拿到WinXP的光盘后可以试一试WinXP。

2005年10月13日

Tango桌面计划,目的是促进开源软件的界面设计,让它们更漂亮,更配得上它们的功能。目前这个项目主要有图标库,设计指南和图标命名规则等。
网站里的很多图标很漂亮,可以用来装饰自己的程序。

什么是CDBE?网站上是这样介绍的:

构建CDBE的初衷

  • CDBE是为了方便中文用户在Windows环境下进行DOCBOOK XML文档创作而制作的。

CDBE的功能

  • CDBE支持中文

  • CDBE支持使用xinclude分割xml文件

  • CDBE支持catalog文件

  • CDBE支持libxslt和saxon两种XSLT,便于用户学习Windows环境下的DOCBOOK环境搭建

  • CDBE支持如下的DTD

    • DocBook XML V4.4

    • DocBook XML V4.2

    • O’Reilly 的 dblite V0.5

    • Docbook Slides V3.4.0

    • docbook-website-2.6.0

  • 转换过程可以简单地使用CDBE提供的批处理文件进行。


对于XML文档创作我很感兴趣,特意记下来留作以后再详细学习。