开源GIS实验田

OpenSource GIS Space

  • 内容导航

    Creative Commons
    本站文章全部原创
    转载请遵循创作共用协议
  • 最新评论

    • zhaiduo: 期待GO的web应用...
    • zdnet: 您好!去年8月您参加过我们ZDNET的优秀...
    • oschina: hi,此文已转贴到开源中国社区,网...
    • YUCHENG HU: MarkLogic 已经开始为各大出版机构进行...
    • Gao Ang: DITA的学习成本的确偏高,仅下载翻阅...
  • 热门主题

  • 随机阅读

    • April 2007
      M T W T F S S
      « Mar   May »
       1
      2345678
      9101112131415
      16171819202122
      23242526272829
      30  
    • Gao Ang

      GaoMiao's Portrait
      有了理想
      就不要寻找放弃的理由

      站点搜索

      • 8 Users Online
    • 只言片语

      “We didn’t lose the game; we just ran out of time.”-Vince Lombardi
    • 等青春轻飘的烟雾把少年的欢乐袅袅曳去,之后,我们就能取得一切值得吸取的东西。 ——普希金

    Archive for April, 2007

    EndNote论文撰写

    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等文献资源查找结果的导入,很是方便。

    其实也很喜欢LaTexDocBook的排版方式,遗憾的是在国内的使用并不普及,Latex生成的PDF文件曾被对方询问是否有Word版本。所以还是随大流最方便,不去冒充特殊份子,毕竟Word如果用的好了也可以实现赏心悦目的排版布局。但是对于并不安分守己的朋友,可以看看这篇关于自由软件的 文章,大部分的常见商业软件,都可以在这找到很好的替代方案。

    Posted in 思维记录, 诸子百家 | 13 Comments »

    Oracle 10g落户麒麟OS

    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 »