IT男谈论政治,往往露出脑残的本相。这次Plurk被盾,IT男们脑残的言论又开始涌现。呼吁大家自宫的已经不新鲜了,今天居然发现一个呼吁朝廷对别人施行宫刑的,真是脑残无底线啊。这位小朋友给“一位工信部的阿姨”发去一封邮件,里面说道:
向您咨询一下,能否告诉我是因为哪个页面什么内容屏障的,如果联系 Plurk 管理方,删除这些消息/用户,有没有可能再恢复呢?
被网友批驳后他已经把这些话删掉(我的评论也被删掉),不过原文在另一个网站的镜像还在。对于网友的批驳,他的辩解是:
请通过文章评论上骂我的朋友们好好想想,是牺牲小部分人的利益好,还是牺牲全体 Plurk 大陆用户的利益好。
他还在回复网友评论时说道:
言论自由在中国适用么。
对于这些从IT男嘴里冒出来的法西斯主义言论,我只能赞叹极权统治者的洗脑术实在太厉害了……
apacite会把bibtex数据库里所有条目的URL都显示出来,打印出来极其难看,而我不知道怎么把它关掉。问了apacite的作者Erik,他告诉我可以通过以下命令实现:
\renewcommand{\BAvailFrom}{}
\renewcommand{\BRetrieved}[1]{}
\renewcommand{\url}[1]{}
谢谢Eirk:)
wordpress.com.cn:首页上一堆网警之类的东西,一看就知道不是好货色,邪恶透顶。google了一下,发现背后是个臭名远扬的叫卓祖然的人。
yo2.cn:大体不错。可惜不开放多用户协作功能,因而不合我的要求。论坛上好多人问多用户功能,也没个答复,说明没有成熟的管理团队。另外太花哨,让我看了不舒服。再,它的友情链接里面有wordpress.org.cn,而这个域名也属于上面提到的那个人渣,说不定他们有见不得人的勾当。
72pines.com:总体上目前处于半死不活、半只河蟹的状态。
ixiezi.com:名字不错。居然在博客首页加广告,吓死我了,赶快逃走。(2009/5/12更新:每月3元可去除广告。即每年36元。)
iyublog.com:半死不活。
结论:都不靠谱。
最近试验了几种论文写作的平台,发现都有问题,没找到真正令我满意的。
LaTeX
因为主要使用Win系统,因此LaTeX系我用的是MikTeX+TeXnicCenter。没有尝试CTeX,因为它是 MikTeX+WinEdt,其中WinEdt是共享软件,我不想出钱也不想用破解。由于教育类论文一般都采用APA格式,因此我使用了apa的 style。用起来倒挺简单,只要开头申明“\documentclass{apa}”就行了,另外还有man、jou、doc三种选项。具体的使用方法 这里不说了,简单使用后遇到的问题有:
- apastyle使用了apacite宏包来控制引文格式。apacite有个毛病,在最后的参考文献列表里它会把bibtex数据库中所有条目 的URL列出来,搞得奇丑无比。我找不到选项让它不显示这些URL。这是很烦人的问题,因为我使用zotero从网上获取引文数据时它会自动把网址录下 来。另,这些网址也很有用,因为有的时候需要重新访问核实一下,把网址删掉并不是好的办法。也许我该改用biblatex,它有个选项关掉显示URL。(参看:http://jfly.sciedu.info/?p=702)
- longtable会导致编译进程挂死。可能是我的longtable里面有问题,但是我没看到出错提示。反正是程序有毛病。
- 要编译3次才能正常显示引文,而且bib文件名不能有空格。我一开始不知道,折腾了好久没折腾出来。真折磨人啊。这种毛病是典型的免费软件特征。
- apastyle用起来是很方便,问题是如果我需要做些微调,那该怎么办呢?虽然现在没遇到,但我知道如果要搞肯定又是折腾。LaTeX的麻烦之 处在于,你要微调也必须通过修改源码实现,又不能修改最后输出的pdf文件。Word就没有这个问题,实在不行的时候可以靠手工调整。
- 教授要求以Word电子版格式提交作业(Word上批阅修改非常方便),那么你就没办法了。LaTeX转Word?那可不是一般的折腾,犯不上啊。
- 不能检查英语语法。网上查了一下,有人想这样做是靠转成word来实现的,这……
- (3/23/2010更新) APA升级到第六版了,现有的APA包不升级,你能怎么办?
OpenOffice
OpenOffice现在还不包含自带的文献管理功能,貌似正在开发中不过连beta都还没出来。OpenOffice+zotero可以是不错的组合。
Microsoft Office
Office 2007很好很强大,有自带的文献管理功能,一般用用应该可以了。从bibtex可以导出Office2007的xml,而且bibtexkey会自动变 成Office2007里面文献的识别标志,再次导入不会重复,非常方便。Office2007自带的文献功能有以下毛病:
- 作者如果是某个组织机构就不好弄,office一定要当作人名来处理,这在内文引用和文献列表里都会出错,需要手工修改。另,Endnote也有这个毛病。Zotero能够解决这一问题。
- 如果对同样的作者引用了多篇在同一年发表的文章,office不会在年代后加a、b、c。Endnote和zotero能够解决这一问题。
- 在插入内文引用时,只会(Author, year),不会Author (year)。Endnote和zotero也是同样的毛病。说实话,我不理解那些程序员怎么想的,这是很复杂的功能吗?没看出来。这个“功能”只有 LaTex下有自动化的实现方法,其它平台都只能手工解决。
Docbook
这套系统对学术写作来说更是糟糕,自定义样式文件得学不少东西,也没有现成的APA格式的样式文件可用。它的文献列表系统也是缺乏支持,Zotero就不支持导出它的文献列表格式。自己写一套APA的样式文件?想过,其实如果只是文章主体还好办,想想文献的内文引用和列表,再想想表格、图片,可不是几天的功夫能够搞定的,还是省省吧……
结论
总之,没有一个完美的平台。就目前来说,我的基本判断是:
- 因为学校免费提供office 2007,同时openoffice还不够完善,因此我没必要用openoffice。出于交流的需要,我又不可能完全拒绝使用office,因此office 2007还是得用,等我毕业的时候也许openoffice就足够强大了。
- 虽然很想用LaTeX,但是并没有想象中那么好用,估计以后越用问题越多,纯属给自己添麻烦。可惜只有LaTeX能够自动实现“Author (year)”的引用格式,真令人不爽啊。
- 貌似Office 2007+zotero是目前最好的选择。但是通过外部软件在文档中实现某些功能,这始终让我不能放心,总是担心以后软件版本变化会不会产生兼容问题。但是目前来说只好凑合着用了。
参看:
Vista其实是相当不错的系统了,学校所有的PC都已升级到Vista。我曾经在自己的笔记本上傻乎乎地把OEM的Vista Home Basic删掉装了XP,现在又换回来了,用了一段时间,非常好。真不该受那些装逼人士的影响,独立思考是何等的重要啊!
现在新配的台式机要装系统,尝试了XP、Win7、Ubuntu,都有各种各样的小问题。曾经想先用其他系统顶一阵,等Win7出来了再说。但是考 虑到按照以往的惯例微软的系统要等到SP1才够稳定,再加上不想把时间都浪费在折腾这些东西上面,就花了20刀在学校书店买了张Vista Ultimate的DVD盘。
唯一不爽的是学校不卖64位版的,害得我4G内存只能当3G用。
经过几天对Ubuntu的试用,终于决定暂不迁移到Linux系统,理由如下:
- Linux自身的缺陷
- 休眠功能不正常,一点休眠就关机。
- Linux受到的周边支持的不足
- 我的扫描仪Canon Lide 100没有Linux的驱动。
- OpenOffice 还不能完全兼容 Office 2007 格式的文档,阅读他人传来的文档会遇到困难。
- 学校的打印机联网软件没有Linux版,导致无法使用校内的网络打印。
- 谷歌拼音或搜狗拼音没有Linux版,我喜欢它们的在线词库功能。
- Acrobat在Linux下没有可替代的软件。
- Windows系统的吸引力
- 至少在我呆在IU的今后这几年里,Windows系统几乎是免费的。(XP Professional CD $11.00, Vista Ultimate DVD $20.00。)
- Windows 7 将是不错的系统,估计学校里出售的价格也不会贵。(事实上Vista已经是相当不错的系统了,学校所有的PC都是用的Vista。)
- 学校免费提供了的Windows系统的重要的商业软件。如:MS Office 2007、Symantec Endpoint Protection 11.0.4、Creative Suite 4 Design Premium。
- 合理的选择
- 从现在开始在Win系统上转换各种软件的使用,尽可能从Win专属软件迁移到开源或者免费的跨系统软件。比如:MS Office -> OpenOffice,Endnote->Zotero、SPSS->R等等。
- 几年之后Linux系统及其上的各种软件将越来越成熟,到时候再迁移也不迟。
不知道为什么,在Ubuntu下Firefox的工具栏被重置,自定义图标(包括Tab Mix Plus的图标)在定制选项框不出现,而且工具栏图标无法放置到菜单栏上(重启后丢失)。
经测试,将Ubuntu Firefox Modifications这个扩展禁用即可。
因为不想在EndNote这棵烂藤上吊死,决定趁早迁移,因此有了用JabRef代替EndNote的计划。
一、安装最新版的Java Runtime。
为了让JabRef用上Endnote导出的文件我可是折腾了半天,尝试了EndNote所有的导出格式,实在不懂为什么JabRef对Endnote导出的各种格式的文件一概不认。貌似是字符编码的问题,老是弹出一个不认GB18030的错误提示。GB18030是中文编码,可我的Endnote里面的信息全是英文的啊,太诡异了。忽然想到我用的JRE是安装Openoffice时附带的,赶紧重新下载了一个最新版的JRE,安装后立马生效,什么格式的导出文件都认了。老版的JRE可把我害惨了。
二、下载JabRef。
这个不解释了。
三、导出Endnote文件为BibTex格式。
在JabRef的Tools菜单的最下面有个“Unpack EndNote filter set”。点击后可以得到一个压缩包,把其中的“BibTeX Export to JabRef.ens”复制到EndNote安装目录的Styles子目录下面。
在EndNote里Export的时候选“Select Another Style …”,然后选中这个“BibTeX Export to JabRef”。保存导出的文件,并最好把后缀由.txt改为.bib。
四、重新组织pdf附件。
把原来由EndNote管理的pdf附件重新保存到统一的目录里。我是采用一个个打开然后另存的方法。文件名采用“第一作者年代”的格式,若有重名则添加a、b、c以区分。这是采用的默认的Bibtexkey的格式。
在JabRef的选项里面有一项“External programs”,把“Main file directory”设为pdf文件的目录即可。
一般导出来的文件还没有Bibtexkey,在Tools菜单里有Autogenerate一项。
在Tools菜单里,有个Scan database,它有个子项Synchoronize file links可以自动到前面设定的目录里去按照Bibtexkey对应文件名的方法来查找pdf文件。