Humker 2008 年总结
今天在实验室泡了一天,那个累。
2008年的总结明天再写。
今天是2008年的最后一天,在实验室服务器上装MPB。系统用的Fedora Core 9,gcc版本是4.3.0.8,费了很大劲,最后报错“’long long long’ is too long for GCC”。这个error是很humor,与诗人屈原的“路漫漫其修远兮,吾将上下而求索”相像。自己只是一个新手,接着google,这种东西百度无能为力。下面是报错的块,
/usr/include/libguile/scmconfig-64.h:83: error: ‘long long long’ is too long for GCC /usr/include/libguile/scmconfig-64.h:83: error: ‘long long long’ is too long for GCC
搜到了一个Linux爱好者悬赏这个error的翻译,大概是05年的帖子。不是系统的问题,重装了两次,还是报错。看来要重新编译gcc了,明天再到实验室看看。
找到了MPB作者steven.J的回复,guile的问题.
It looks like your Guile installation is broken; possibly this is a bug in the Fedora package, and perhaps there is an update for it?
20090111补充:
问题处理了,是32位的fc9系统装在了cpu为四核的intel主机上,字长的bug有问题。当然也可能是guile的版本问题,不过我升级到最新版本还是有问题。最后没办法就在那台机器上,装上了64位的红帽子5.1,mpb很容易就编译安装上了。
最近在计算一些东西,为论文准备材料。折腾了两天,发现google有些东西很好用,给我们这些学生提供了很多帮助。
第一,google学术搜索,查文献必备。轻松输入论文题目,就可以从学校已经购买的数据库中调出PDF文档,而且如果是输入个别关键词的话他会把你学校的文章排在搜索结果的前面。这样你可以不必为在多个数据库间切换而烦恼。
第二,google翻译,当你查找一些欧洲的文献时,有一些小语种的文献,如德文或者波兰文等,你看不懂,可以用他来解决问题,当然是翻译成英文,效果还是不错的。中文和日本与英文的互译让许多程序高手头痛,欧洲的语种倒是无所谓了,毕竟和英语是一个语系的。
第三,Google 代码搜索,做理论计算的人大部分时间是在写代码,总有一些偷懒的时候,可以用“代码搜索”来碰碰运气,说不定会有和自己课题相关的源码。
20090215补充,
第四,一个网址比较不错,还像是google提供给手机的代理服务器。
http://www.google.com/gwt/n
先写这些吧,google还是很不错的。
最近几天仔细的对比了dedecms5.3和ecms5.1,ecms有些小问题需要解决,有些是历史性遗留问题,当然有些是无关紧要的。
下面列出来:
1,官方没有提供一套默认的div+css的模板;
2,后台编辑器的问题,我感觉修修补补不如换个fck或者tinymce;
3,在线裁剪缩略图;
4,支付宝的集成;
5,dedecms那个单页面采集功能,感觉很不错;
6,ecms新版本的发布,没有对系统模型做过多的更改,大家期待的黄页和问吧模型没有出现,官方提出的五个亮点就一个灵动标签有点价值,对做风格的人来说;
7,灵动标签有些中间品的意思,不能用if等判断语句,,wm应该出个详细的教程,坛子里出现了if的例子,不像phpcms;
8,一套兼容firefox和ie的后台;
9,动态页的交互实际不是真正的交互,ecms出生后就存在这个问题;
……
遇到了在写出来,这些问题解决了,ecms确实可以成为企业级的cms。
wordpress有个很讨厌的功能,叫Post Revisions,保存博文日志的不同版本,同样的内容多次占用数据库,多人用户维护一个blog用这个有用处,单一维护的blog基本是数据库浪费空间。
禁用Post Revisions的方法是,在wp-config.php文件中增加一行
define(’WP_POST_REVISIONS’, false);
那么如何讨回原来被Post Revisions占用的数据库空间呢?很简单,先登录phpmyadmin,在执行sql语句处,贴上下面的语句。执行此语句前请备份数据库。
DELETE FROM wp_posts WHERE post_type = “revision”;
autosave功能还是保留吧,以免出来问题就浪费自己打字的时间。