2006年9月27日

不知不觉,又有小一个月没有更新我的 blog 了,也不是不想写,关键是心里想着,做完一个事情,或者看完一个东西,然后再写点,可能会更有收获。不过现在又快月底了,马上就到十一假期,觉得应该来个总结,然后计划一下后面的事情。

总得来说,最近这一个月干成的事好像不是很多,第一个应该是配置好了支持 CJK 的 tex 系统,虽然不是很麻烦,但对一个新手而言,安装配置前资料文档的查阅之类的预备工作也是挺琐碎的(有时都有点闹心),具体细节参见:
Debian etch 下安装配置支持 CJK 的 tex 系统

第二件事是装 java 的开发环境,自从 SUN 公司开放 Java 源代码,制订新的 DLJ 以来,java 开始慢慢导入各种 linux 的发布版,debian 就可以使用 apt-get 安装,而不用再去下载二进制包自己安装了:
Debian 下安装 Java 开发环境

剩下的事情主要是总结暑假看的 C/C++ 语言教程,看书,和同学一起 TopCoder。

C 语言教程主要是 C by DissectionThe art and Science of C,感觉还不错,读起来挺快,容易理解,还涉及一部分 C 与 C++ 之间的比较。从图书馆借的书快到期了,决定再看一遍,边看边记,正好练习一下 latex,希望能最后能整理出一个象样的文档。还有一本是同学的 The C Programming Languange,这本书很薄,但读不快,我想和自己总结的文档一起对照着读,效果可能会好一点,然后再修改一下总结的文档,这应该是今后一段时间要完成的任务了。

C++ 语言教程主要是 C++ Distilled,短小精悍,方便总结,不过要想深入理解还是要找本厚点的。争取也能整理一份文档,毕竟好记性不如烂笔头么。

十一假期及以后的任务,首要就是完成上面提到的总结任务,总结成文档后再结合 C/C++ 作者的书,以及 APUE 2 等书籍慢慢研习。
posted @ 2006-09-27 17:28 ScorpioLove 阅读(106) 评论(1) 编辑
 
一般用户安装 jre 参见:installing Sun Java on Debian,开发者安装 jdk 参见:installing Sun Java Development Tools on Debian
注:debian etch 用户不需要修改源了,从今早开始这些包已经移入 etch 了。

关于开发工具,其实我个人觉得用 vim 挺好的,小巧方便,加几个插件也能配置一个想当完备的准 IDE,当然使用 emacs 也一样。

假如要想使用真正的开发平台,可以直接从源里安装 Eclipse,也可以下载 NetBeans 等等。

安装 NetBeans 时,我发现一个好玩的事,我的 NetBeans 是在 Windows 系统下用 zip 包解压缩安装的,装好后 bin 目录下有一个启动 NetBeans 的 linux 脚本,这样挂载 Windows 分区后,直接执行此脚本,NetBeans 也同样能在 linux 下运行。不知道 Eclipse 和其他方式安装的 NetBeans 能不能也这样用。
posted @ 2006-09-27 17:06 ScorpioLove 阅读(382) 评论(2) 编辑
 
安装过程非常简单,可以参考 USTC 的李雪白的文章:debian etch 下安装 tetex3.0 及中文解决方法。还有几点说明:

1. tex 系统本来我也装的是 tetex3.0,不过由于配置有些问题,我就把它卸载了,同时听说 tetex 已停止开发(还能使用),而 tex-live 使用方便,于是安装了 tex-live。tex-live 目前也移入了 debian 的源里,可以方便的使用 apt-get 安装;

2. 关于 CJK 的配置问题,本来是要使用我原先转载的文章:
Debian/Ubuntu下tetex3的gbk字体配置方法 - giv@kyxk.net 中提到的方法,不过在参考了几遍文章之后,感觉还是使用 oseen@newsmth.tex 做的字体配置工具 tex-cjkfonts 配置使用起来方便一些。目前 tex-cjkfonts 移到了 debian USTC 的 uo 源里,也能使用 apt-get 安装,就是生成字体的时候有些慢(是不是我的机器太破了?);

3. 生成字体是最好按照系统的编码设置,gb 系列的指明 gbk,utf-8 指明 utf-8,否则使用 latex 编译时无法通过(当然可以先将源文件的编码转换一下也能解决此问题,不过有点麻烦);

4. ctex 和 thuthesis 也移入了 debian USTC 的 uo 源里,安装使用都很方便,thuthesis 的移植工作也是由 oseen@newsmth.tex 完成和维护的,在此引用一下他签名档中的”无废话 debian thuthesis 教程":

    deb ftp://debian.ustc.edu.cn/debian-uo unstable misc

    apt-get update && apt-get install latex-thuthesis-gbk [|-utf8]
    mkdir a.work.dir && cd a.work.dir && thuthesis init && thuthesis thesis
    thuthesis usage:   thuthesis init|thesis|shuji|clean


遇到的问题:

1. dvipdf dvipdfm dvipdfmx 三个工具都可以由 dvi 生成 pdf 文件,前者生成的纸张大小与后两者不同,而 dvipdfm 和 dvipdfmx 生成的内容基本上完全一致,但 dvipdfm 生成的文档要大许多,而且若文档中有中文字体时,dvipdfm 生成的可以正常显示,但拷贝复制是乱码,而 dvipdfmx 生成的文档不能显示中文字,但拷贝复制却是正确的。不止何故……

2. 关于字体的使用限制问题,我倒目前也没弄清楚,就拿 simsun 来讲,我的文档中使用了这种字体,只有我自己看,可不可以?我打印出来,还是自己看,可不可以?我把文档(已打印或者未打印的)给我的同学看,可不可以?我把文档(电子格式)放到网上,让人下载,这又可不可以呢?
posted @ 2006-09-27 16:45 ScorpioLove 阅读(674) 评论(0) 编辑