个人文章分享 - 2010年4月
type: channel
link: https://pub.ofcrab.com/2010/04/
description: 芝兰生于深林，不以无人而不芳；君子修道立德，不谓穷困而改节。
items: Drupal 7 核心模块说明
items: 新单位，新工作：科教集团
items: 生活就是爸妈生下来，自已活下去吧
items: 唉，考试系统，居然要完全模仿现实中的考试
items: 已经在新公司工作22天了，感觉一般

Drupal 7 核心模块说明
type: item
date: 2010-04-29T19:16:08+00:00
description: Drupal 7 的核心模块（Core Module）如下： 模块名称 中文名称 作用描述 其它说明 Aggregator 聚合器 聚合动态新闻源内容的更新（RSS feeds、Atom feeds） Block 区块 用户界面的主要元素，区块是内容在界面上的容器，它被置于某一个界面的某一个区载中，多个区块共同组成了一个页面。 Blog 博客 多用户博客系统 Book 手册 允许用户以大纲的形式创建和组织内容 Color 色彩 允许管理员修改支持本模块功能的主题的色系 Comment 评论 允许用户对已发布的内容进行讨论 Contact 联系 为网站以及网站中的每一个用户提供一个联系表单，可能通过该联系表单联系到本站或者本用户。 Content Translation 翻译管理 允许内容被翻译成各种不同的语言 Contextual Links Dashboard 控制面板 为管理界面提供一个控制面板，并且将管理工具都组织到这个控制面板中来。 Database logging 系统日志 将系统上发生的事件记录至数据库中 Field UI 字段UI 为Field API提供用户界面 File 文件 定义一个文件类型的字段 Forum 论坛 提供具有讨论功能的讨论 Help 帮助系统 管理帮助文件的在线展示 Image 图片 提供图片操作工具 Locale 本地化 提供界面翻译函数，同时提供界面翻译用户界面 Menu 菜单 允许管理员自定义网站的导航菜单 OpenID 开放ID 允许用户使用OpenID登陆网站 Overlay 遮罩层 在一个遮罩层中显示网站的管理界面 Path 路径 允许用户修改系统节点路径 PHP Filter PHP过滤器 允许用户在内容中插入可执行的PHP代码 Poll 投票 为网站提供投票功能 Profile 让管理员可以定义用户信息属性 RDF RDF Search 搜索 提供整站的搜索功能 Shortcut 快捷方式 允许用户管理可自定义的快捷方式列表 Statistics 统计 统计网站的访问数据 Syslog 系统日志 将系统中发生的事件记录到日志中 Taxonomy 分类 为网站内容提供分类支持 Testing 测试 提供一个进行实用的单元测试 Toolbar 工具条 在网站顶部添加一个工具条，工具条中展示网站管理的顶级链接以及由其它模块提供的链接 Tracker 跟踪 跟踪用户的最新内容 Trigger 触发器 允许将新的动作附加至系统现有的事件中 Update Manager 更新管理器 检查系统的更新，并且可以安全的安装和更新模块 以上为Drupal系统内置的所有的核心模块列表以及模块的简单介绍，可以通过上表对 Drupal的核心模块有一些简单的了解，在本文档接下来的章节中，将对每一个核心模块进行详细的说明，包括其作用范围、使用方法、开发API等。Drupal 7 核心模块的详细说明Drupal 是一个纯模块化的内容管理系统（Content Management System，简称CMS），在Drupal中，除了提供最底层功能支持的系统类库之外，其它任何功能都是以模块的方式来实现的，在Drupal 7中，系统默认提供了36个模块，接下来，本文档将对这36个模块一一进行详细的说明，说明将包括其安装时与其它模块的依赖关系、使用方法、开发API介 绍等。AGGREGATOR（聚 合器）现在无数的网站都将它们内容的更新以Feeds的 形式推送给用户，这些Feeds一般都是标准的XML文档，本聚合器模块支持的Feeds类型包括三种，分别是：RSS、RDF, 和atom。添 加新的Feed聚合器提供简单的Feeds分类管理工具，管理员可以在添加Feeds之前，先创建分类，然后将 Feeds进行分类整理。比如与体育相关的所有分类都可以被归整到名为“体育”的Feeds分类下。 当一个Feed 被归属至某一个分类时，这个Feed中的任何更新都会默认被归属于这个分类，但是系统提供工具，可以为每一个Feed中的任何一个记录指定自己独立的分 类。 每一个Feed包括以下这些字段： 标题（Title）： 用来描述当前Feed的名称 URL：Feed的网 络地址 更新时间晃间隔 （Update Interval）：多长的时间间隔更新更新一次Feed内容 模块中展示的更新条目 数（News Items in Block）：在区块中展示多少条当前Feed的更新 分类 （Categorize News Items）：当前Feed所属的分类 导入OPMLOPML 文件是一个XML格式的纯文本文件，在这个文件中，包含了多个Feed地址信息，我们可以通过上导入OPML文件的方式批量的一次性添加多个Feeds。 导入时，支持两个方式…

新单位，新工作：科教集团
type: item
date: 2010-04-25T19:14:26+00:00
description: Science Education Group LLC (SEG) was registered in Chapel Hill, North Carolina, USA, in 2008, with 10 million dollars capital. The major investors are from venture capital of Silicon Valley. Supported by CAST (China Association for Science and Technology) and the Science & Technology Communication Research Center of Beihang University, we are building a global network of top scientists around the world, and dedicated to bridging the gap between scientists and public through a comprehensive media platform and community. The media platform consists of books publishing, internet science portal and online community, as well as science promotional events, to bring the cutting edge science to ordinary Chinese people in an enjoyable fashion.上面这个就是公司的介绍，看得懂英文的看英文，看不懂英文的，可以去看谷歌语言工具里面翻译一下就ＯＫ了，在这个公司做的主要就是公司要运营的一个类似于Research Gate的网站及其后续的维护和更新。

生活就是爸妈生下来，自已活下去吧
type: item
date: 2010-04-16T19:13:27+00:00
description: 很久没有在博客上面来写自己的生活了，似乎自己已经离生活越来越远了，今年三月十四号，正式从去年九月五号进的公司易维博科离职，算离职吗？似乎也不算，因为我没有真正的认为自己入过职，一切都像是小孩子过家家，或者换种角度讲，像是拉屎，来也匆匆，去也匆匆。之后今年三月二十二号，进了现在所在的公司，现在的公司叫啥名字，我还是像以前一样，至今未知，或许叫中国企业国际发展协会吧，因为我上班的办公室外面挂着一块这样的牌子，或许叫做民工网吧，因为我的老板每天都是在那里待着，又或许叫清大燕园吧，因为在网上查到，民工网是由清大燕园运营的，又或者，叫做爱大企业培训管理ＸＸＯＯ公司，因为我现在做的系统名字就这么叫的。我似乎总是这么糊里糊途的走过一程又一程，又想换公司，因为似乎有一家新公司比现在的更好，环境好，似乎气氛也好，似乎工作条件也好，可是爸爸妈妈都说过了，工作不要老换，可是，第一个公司，我一直坚持了整整六个月又十天，最后的结果不是我所想要的；而这个公司我又能坚持多久？我是二ＯＯ九年的三月十四号从黄石一个人来北京的，记得那个时候，八百租了一间只有五平米的房子，待了一个月，最后被房东逼出来，因为有一个人愿意出九百租我那个房子，好，我从中关村搬到了清河，在清河的房子也是八百一个月，不过得压一付三，所以，我一手交了三千六的房租，在那里住了半年，最后因为公司有供房，所以我搬到公司租的房子去了，在永丰屯，虽然远了点儿，不过公司每天都是有车接送的，所以，也就无所谓了，只是，在清河的房租是拿不回来了，因为要提前一个月交房租的原因，我还有一千六在中介那里也是拿不回的。后来公司出了一些不愉快的事情，上班的地方从清华同方大厦搬完全搬到了永丰屯，唯一相同的事情是，工作还是那样的没有目的，最后过年也是在北京过的，今年一开年，老板说搬到新街口去，我就跟着去，只是不想公司再像去年那样漫无目的的走，所以，所有算作员工的人（一共也就五个人）和老板谈，谈工资的发放方式，谈公司的工作方式，谈公司未来的发展，只是，结果还是和我想象的一样，没有任何进展，所以，所有员工决定一起离开，离开那个让我们所有人看不到希望的地方。而今，在新公司里面，待遇还算不错吧，只是不太适应压半个月发工资的方式，或许大家都是这样的吧，或许我真的太年轻，不懂规矩吧，反正，我总是第一个打破公司规矩的那个人，这一次也一样，先是和主管（暂且这么说吧，因为他一直都是管着我的）闹，不按他说的办法来做，而后和总监闹，也是不喜欢他的做开发的方法，如果还一直留在公司的话，可能下一个就是和老板去闹了吧，说到闹，也不算是吧，只是和他们大声的说事情而已。有一家新公司，如果现在能过去的话，我能在里面做让近似技术总监的职位，而且我还是那样认为我可以把那个工作做好，可是我怕我没有那个心思了，因为我已经不是人生第一次的感受到生活的压力了，爱情？爱情总是让人很累，哪怕爱情带给我甜蜜，我现在才明白两个人是朋友，可以亲密无间，而成为恋人之后，就矛盾重重，因为做为朋友，可以无话不谈，而且总是谈着共同爱好的事情，而相爱之后，两个人所说的所谈的总是对方最不愿意去谈的事情。我也想早早的结婚，走过谈恋爱这一过程，可是我不能不负责任的就这么把一个人带进自己家，因为我现在还没有能力去支撑一个家，能力，不仅仅只是钱，还有我这未定的心，不是爱不定，而是心还在外面飘着，我不想这样在心里还有其它事情的时候，就把她和自己丢给婚姻。或许我就是人常说的败家子吧，从小到大，已经花了爸爸妈妈那么多，而这一次，再一次的把手伸向了爸爸妈妈，我似乎永远是一个长不大的孩子，总是把自己的后路丢给爸爸妈妈，说到再实际点，我似乎总是在想着，爸爸妈妈给办的那些银行卡里，总会在自己最需要的时候有一些钱的，所以，我不要去担心那么多。或许你总是想我一事无成，或许你说我交着一大帮狐朋狗友，或许你说我跟什么样的人在一起就会走什么样的路，或许，我真的是一直在走着一条错误的路，但是为什么我过着二十多年，没有别人再来这么说我？我没有不相信任何人，但是我也从来没有相信自己就是这样的人。似乎在别人看来，我总是最不懂得痛苦的人，或许是，或许不是，但是这一年以来，我唯一明白的是，不管我多么的努力，我还是那样的失败，当我再回头去看看时，似乎所有的人都已经离我远去，而所有的人都给我留下一大堆所谓的痛苦。有时候在想，为什么要被生下来，有时候又在想，为什么还要这样的活下去，或许，生下来之后，就得努力的活下去吧，所以，我从来不会像别人那样想到死，在所有人都痛苦的时候，我还能一如往常的一样让自己开开心心的过，但是，有谁知道我的内心？我想把所有的不愉快都深深地隐藏在心底，一个人不开心就罢了，何必再去影响其他人？所以，我去年甚至选择一两个月不和任何人联系，我手机关机，ＱＱ不上线，ＥＭＡＩＬ邮件不回，甚至连我爸爸妈妈都很难找得到我，而现在，…

唉，考试系统，居然要完全模仿现实中的考试
type: item
date: 2010-04-12T19:12:26+00:00
description: 最近这几天在做的东西就是电子系统中的考试系统，按照上头的说法，能完美模仿现实生活中的考试，我晕，把考试搬上互联网，无非就是为了获得更回方便的考试体验，比如没有了考场上人数的限制，没有了时间地点的限制，也可以更好的解决抄的问题，可是上头说了，考场要设置人数，时间，每一次考试，必须要让参考的人员在统一的时间段里登陆考场，然后开始考试，如果过了时间就不让再考……不说了，下面这个是刚才正在写的函数，用来自动组卷的，就是自动从题库里面随机选取一定数量的题目，生成一份试卷，没写完，可能今天是没有心思去写完它了，一会儿去Ocean那里。创建下面这个是把现实生活中的纸制试卷照搬到互联网上来的，可能不太像吧，因为还是改动了一些地方：

已经在新公司工作22天了，感觉一般
type: item
date: 2010-04-11T14:22:32+00:00
description: 到现在，差不多在新公司里面工作已经有二十二天左右了，说到感觉吧，真的很一般，而且，现在所做的唯一的工作就是把公司的一个电子学习系统开发完，安排的是两个人开发，一个人做界页设置，但基本上到现在为止一直都是只有我一个人在写，不知道另外的那一个管着我和我做设计的朋友的人是不是专门就负责管或者他需要处理更加“重要”的事情，反正，到现在为止，所有代码都是我一个人写的。不知道是天生的反动还是怎么滴，对现在管我的这个人很不爽，其实说实话吧，这个系统也不是很大，如果全丢给我一个人，不出一个月也能完工，最开始我也是计划着快点儿做完，然后再做其它的事情，但是后来吧，从老板的态度和这么多天对公司的了解上来看，其实我完全没有必要那么认真。首先，现在老板要的不是一个可以给他工作的人，而是一个系统，所以，老板重视的并不是员工，而是把系统做完了再说，老板给的时间是三个月，那我也就没有必要一个月就整完了；再者，我也不可能按着现在那个所谓的“北大青鸟”的牛人的安排来做事情还能有原来那样的速度。说拿现在做的事情来说吧，最开始让我把用户管理给做了，我做了，接着让我做登陆，我做了，之后很不爽，做什么都需要登陆，之后再让我做题库管理，我做了，这几天把自动组卷给做完了，这样一块一块儿的做，让人很想不明白，其实好多东西提前或者把整个系统大体的都一起和我说明白，很多时候可以省下很多事情的。后台必须使用框架，我当时问为什么，他给的理由是框架好控制，我说我不会框架，要写你自己来写吧，我没那个时间，最后的结果就是他和他的上级打我和我朋友的小报告，还是躲在厕所里面去打的电话，最后还被我们给知道了；唉，又是一正宗的北京人……