25th April 2007
EndNote由美国科学情报出版公司ISI开发,是功能强大的文献书目信息管理软件,可以帮助我们管理需要引用的各种参考文献,建立个人的文献知识库。由于论文写作需要,也开始使用EndNote来搜索和组织自己感兴趣领域内的各种参考文献。
顺便提一下,传说中的SCI也是由ISI公司组织出版。科学引文索引SCI(Science Citation Index)是压在大家头上的一座大山,茶余饭后常常言毕即称SCI,看来要达到SCI的标准并非易事,现在开始熟悉ISI的EndNote也许是个不错的预热过程。
在EndNote中,用户可以导入和编辑书目信息,并且利用这些书目信息在论文中插入引用并创建参考文献,还可设定各种期刊的论文版式及相应的参考文献格式,按照不同版式的Word模板来进行投稿论文的撰写。另外,使用者不必关心文献引用顺序的调整和变化,因为EndNote可以根据排序先后自动调整Word中文献引用的次序。并且在EndNote中还可以记录读书笔记和个人知识管理。
清华于歆杰老师的EndNote视频教程很有帮助,但是有些内容还是稍稍落后于当前的版本更新。对于CNKI文献数据的支持,常用的Word或UE宏替换的方式都比较繁琐,而NoteExpress的NEImportPreprocess转换工具对于CNKI 5.0的支持不是很好。最后在CvtCNKI开源项目的帮助之下找到了完美的解决方案,CvtCNKI实现了CNKI文献数据库的EndNote导入,同时项目还支持包括维普、China-pub、Dearbook等文献资源查找结果的导入,很是方便。
其实也很喜欢LaTex或DocBook的排版方式,遗憾的是在国内的使用并不普及,Latex生成的PDF文件曾被对方询问是否有Word版本。所以还是随大流最方便,不去冒充特殊份子,毕竟Word如果用的好了也可以实现赏心悦目的排版布局。但是对于并不安分守己的朋友,可以看看这篇关于自由软件的 文章,大部分的常见商业软件,都可以在这找到很好的替代方案。
Posted in 思维记录, 诸子百家 | 13 Comments »
16th April 2007
银河麒麟是由国防科大组织开发的高性能、高安全操作系统,通过信息安全测评中心军用B+级安全认证,应该是国内目前安全等级最高的操作系统。由于从麒麟到其原型FreeBSD都没有通过Oracle的安装认证,所以在Kylin 2.1 Advanced Server系统上安装Oracle 10g时需要修改很多配置参数,相比在Windows下面点鼠标就可以完成的安装过程,实在是一件比较有挑战性的事情。
按照通常的步骤,首先需要创建新的系统帐户oracle和用户组oinstall,然后将Oracle所需的环境变量ORACLE_HOME等写入到.bash_profile文件中,一切准备好之后,在解压的Oracle目录中运行./runInstalller开始安装。在安装过程中,编译link时出现有两处出错提示,其中一个agent代理出错可以忽略,还有一个错误是clnt的so动态库无法拷贝,这个错误不可以忽略,需要进入到相应目录手动拷贝所需的动态库。之后根据提示在root身份下执行$ORACLE_HOME/root.sh脚本,继续安装过程。
在安装过程中,还由于Swap交换空间不足的问题,而无法分配足够内存。于是新建1G的文件块,使用mdconfig命令增加交换空间,但利用参数swapon却无法加载新分配的交换空间,只好再次重装Kylin操作系统并在初始安装的时候调整Swap交换分区数值。
需要注意的是,安装Oracle数据库时需要针对FreeBSD修改系统内核参数,但有几个参数按照说明无论如何无法写入conf配置文件中,最后发现麒麟系统将标准的FreeBSD内核配置文件改为Kylin.conf文件,然后手动修改这个文件后运行#/sbin/sysctl命令得到修改后的正确内核配置结果。
最后在sqlplus中启动Oracle终于成功,但是提示说无法mount数据库。于是使用dbca命令启动Oracle自带的数据库建立向导,创建数据库时出现Out of Memory错误。之后再去查找Oracle在FreeBSD上的安装帮助,根据情况修改Oracle数据库启动配置文件initorcl.ora中的参数,更改SGA、PGA设置以及Process数量。
总而言之,Kylin 2.0系统提供了对Oracle 9i支持的补丁,但在Kylin 2.1系统没有支持补丁的情况下安装Oracle 10g的确是个艰苦的过程,如果想锻炼一下坚韧的品质,是个不错的尝试。
Posted in 思维记录 | No Comments »