Category Archives: Computer

在mac上同步ubuntu上的zotero数据

在苹果mba上需要同步我ubuntu台式机上的相关数据,zotero也是其中重要的一项。 之前在ubuntu笔记本上和ubuntu台式机上同步比较简单,建立同样的用户名,文档地址在台式机上和笔记本上是一致的,然后使用unison把对应的数据目录自动同步过来就可以了,包括zotero目录以及对应的documents目录。但在mba上,用户默认目录是/Users/用户名,而不是linux下的/home/用户名模式,为此还打了apple的400服务电话,也没有解决。后来在ccf论坛上求助解决了。原来/home目录在mac下有特殊的用处,若需要处理,需要修改: 修改/etc/auto_master文件, 注释掉/home那一行, 重启. 这样/home就变成正常目录了. 设置完后需要重启mac,然后就可以按照linux模式建立对应的/home/用户名目录,然后在用ln工具把Users下的对应目录链接过来。

Posted in Linux, mac osx | Tagged , , , | Leave a comment

evince可以标注了

发现在最新版本的evince中(3.0),已经可以使用标注功能了,但highlight功能依旧缺失,且不在todo里。 需配合poppler 0.6.4以上版本使用。 革命尚未成功,同志尚需努力! reference: https://bugzilla.gnome.org/show_bug.cgi?id=168304

Posted in Linux | Tagged | Leave a comment

denyhosts的白名单

UBUNTU服务器上安装了denyhosts之后,经常会有误伤事件,因此需要使用whitelist来进行白名单: sudo nano /var/lib/denyhosts/allowed-hosts 若之前已经被误伤,从这个文件中移除对应的IP地址: sudo /etc/init.d/denyhosts stop sudo nano /etc/hosts.deny sudo /etc/init.d/denyhosts start 这样应该就可以了

Posted in Linux | Tagged , , | Leave a comment

C++ 0X将在2011年发布

经过多年的反复,新版本的C++标准即将发布,将重新命名为C++ 2011。 reference: 1. http://www.osnews.com/story/24578/ISO_Finalizes_C_Update 2. http://www.cio.com.au/article/381241/iso_finalizes_c_update/

Posted in Computer | Tagged | Leave a comment

使用IP V6的DNS进行地址解析

国内的dns解析经常有问题,会截断某些网站的解析,即使自己架构的DNS也不行,而且现在IP V6网络也可以直接使用,因此就考虑直接使用IP V6的DNS进行解析(而且可以突破G-F-W)。 把DNS服务器修改为: 2001:470:20::2 这样就可以正常使用GOOGLE的各种服务了,包括YOUTUBE。 reference: http://blog.csdn.net/wangjingfei/archive/2010/03/19/5396845.aspx

Posted in Computer | Tagged , | Leave a comment

在ubuntu 10.10下升级bluefish

ubuntu 10.10下的bluefish版本是2.0.1,存在不能输入中文问题(源于和输入法的快捷键冲突),之前的解决办法是修改源码,把此快捷键修改掉。而目前最新的版本2.0.3中可以在选项中指定一个快捷键,因此计划升级到最新版本,先是到ubuntu ppa中搜索了一下,没有发现,于是直接从packages.debian.org下载最新的代码。 下载之后: dpkg-source -x bluefish_2.0.3-1.dsc cd bluefish-2.0.3 dpkg-buildpackage -rfakeroot -uc -b 若提示要安装libgucharmap2-dev,安装就可以: sudo aptitude install libgucharmap2-dev 然后可以安装生成的deb文件了。 运行bluefish后要在编辑-首选项-Editor Setting重新设置Auto-Completion的快捷键。

Posted in Linux | Tagged , , | Leave a comment

postfix dovecot升级到ubuntu lucid中的问题

服务器升级后发现本地邮件不能收也不能发了,很是奇怪。 最后发现是服务器升级后,dovecot进行了版本升级,其中的一个插件进行了rename,若未修改对应的配置文件,则会产生错误。 见:https://bugs.launchpad.net/ubuntu-release-notes/+bug/516040

Posted in Linux | Leave a comment

zotero中文参考文献样式使用

在zotero中的官方参考样式中有中文标准的(Chinese-GB7714-2005-Numeric.csl),但在使用的过程中发现,在OpenOffice中插入的时候,前置的“[”符号没有上标化。 经过搜索发现,已经有相应的讨论:http://forums.zotero.org/discussion/6317/automatically-superscript-citations-in-word-2007/ 具体的修改方法如下: <layout delimiter="," vertical-align="sup"> <text prefix="[" suffix="]” variable=”citation-number” /> </layout> </citation>

Posted in Linux, tech | Tagged | 3 Comments

create a deb package on ubuntu for ncview

ncview is a X-windows based netCDF file browser. ncview是浏览netcdf文件格式非常好用的一个工具,还可以输出图像以及动画(连续的ppm)。 但是ncview现在只提供了源代码方式下载安装,在debian/ubuntu的官方库里都还没有对应的包,但fedora已经有了。 因为官方库还没有,搜索了一通,好像也没有别人在作,因此就尝试了一下自己从头制作DEB包。之前也简单接触过DEB打包,但那都是在别人已经DEB化的基础上所作的小修改,尝试之前就已经预计到会遇到麻烦。 参考ubuntu package guid complete上面的步骤,首先进行的是初始DEB化。这个没有任何问题,然后就是对应的修改,遇到了一堆的问题: 1、license的问题 upstream好像并没有明确声明采用什么LICENSE,但是看代码里没有文件头都有说明采用的是GPL-3的license。 2、orig.tar.gz的问题 ncview发布的包里包含了三个东西,一个是genoverlay,辅助生成overlay的小工具;一个是ncview;还有一个是udunits。udunits是第三方的软件,作者采用的是udunits 1.x的版本,但udunits的官方网站提示udunits现在已经发布了udunits-2版本,原有版本已经不再维护了(deprecated),同时udunits-2已经进入debian ftp master,但还没有审查通过。因此我在打包的时候就只选择了ncview的子目录,其他两个东西都没有考虑。 3、patch的问题 官方发布的软件,我第一次打包就遇到了BUG,是MAN中有一个大小写的错误,因此需要写patch。同时Makefile.in也需要作一些调整:改变NCVIEW_LIB_DIR到/usr/share/ncview目录,修正删除文件的错误(重复删除导致错误)。 没有采用patch管理系统,直接用patch/diff在rules文件中进行处理。开始直接用diff命令根据guide进行处理,最后发现在unpatch的时候就有问题。仔细看guide,原来是需要把新旧二者的目录名命名为new/old,这样就可以进行unpatch处理了。然后在rules文件中也需要进行小调整。 4、签名的问题 在control文件里要使用全名,使用缩写最后会提示一个警告。在制作deb包的时候,要加参数运行: debuild -kE40642E8 其中k后面的参数是我gpg的pub id。 5、发布的问题 本想发布到revu.ubuntuwire.com的,但死活访问不了,不管是否带tor。因此就想先发布PPA上。 先建立了~/.dput.cf,根据帮助,采用dput上传, dput ppa *.changes 但到网站上看就是没有反应,搜索了一下,发现会有信息到邮件,去邮件了看了下,果然是被拒。提示信息很奇怪: Rejected: Could … Continue reading

Posted in Linux | Tagged , , | Leave a comment

另类反向代理DNN4

之前在反向代理DNN4时一直有问题(DNN4通过HEADER进行重定向,导致无法使用基于内部域名的反向代理) 在这儿找到一个办法: http://www.r2integrated.com/dnn/Forum/tabid/170/aff/1/aft/9187/afv/topic/afpg/1/Default.aspx 在代理服务器上: /etc/hosts中添加一个解析:192.168.50.238 heihe.westgis.ac.cn 在apahce中配置: ServerName heihe.westgis.ac.cn ProxyPass / http://heihe.westgis.ac.cn/ ProxyPassReverse / http://heihe.westgis.ac.cn/ … 在虚拟机上配置: \windows\system32\drivers\etc\hosts中添加一行:192.168.50.238 heihe.westgis.ac.cn 重启对应服务,搞定!

Posted in Linux | Tagged , , , | Leave a comment