2010年12月31日星期五

火车杂谈录

火车坐的多了,遇到过形形色色的人。大多数的是外出打工的人,三三两两的坐在一起,说笑东西。南来的北往的好不热闹。一般坐火车我不怎么说话,也没有人找我说话,我只是当个听众直到下站。

坐在我右边过道的对面是个中年人,不论年纪和相貌像极了2010年的诺贝尔和平奖的获得者(以下简称为A),只是没有戴眼镜。坐他旁边的是年纪稍小的青年人(以下简称为B),对面的是个女大学生(以下简称为C)。下面是他们间的对话:


B:你是干什么的。

A:农民工。

B:怎么看也不像啊。

A:其实也差不多,在工地上,是做项目的。

B:哦。

A:小伙子,你是干什么的。

B:我现在也是做项目的,以前当兵的。

A:当兵感觉怎么样?

B:还行。

A:如果让你们过去打台湾,你愿意去吗。

B:如果让我去还是得去的。

A:我是说如果自愿的呢。

B:自愿的。呵呵,那还是得去的。

A:要是我就不会去。

B:为什么。

A:让那些当官的吃香的喝辣的,让老子我去送死,我凭什么去啊。

B:现在的共产党确实没以前好了。

A:你看台湾多民主。台湾的社会确实比我们这边好。

B:可能是蒋介石去台湾带过去很多宝物,所以台湾才比我们发达。

A:其实蒋介石是个很慈悲的人,他人心很软,信奉基督教。他不忍心这些宝物被破坏才带走的,当时想着反攻大陆的。不然的话这些东西在文革中可能被破坏的了。

B:他们带过去也是据为己有的。

A:不会的,他们在台湾建了个故宫博物院。

B:现在建好了吗。

A:很久以前就建好了。

B:那宝物在运送途中应该被偷走不少吧。

A:应该不会的。我去过台北的故宫博物院,看到一个很小的樱桃,只有大手指的指甲盖那么小,有六扇窗户,每个窗户里有一个人。试想这么小的东西,当时有人藏一颗放在衣服里谁会发现啊。像这么小的东西还有很多,还有手大的小白菜什么的。

B:……

A:其实国外还是挺好的,我去过XX(注:没听清楚)。那里的人出门就不用关门的,当时导游和我们说,这里人很朴实的,很少有盗窃的事情发生。人们过得都很好了,政府福利待遇好,为什么要去行乞和盗窃啊。以后多出去看看就知道外面的世界是什么样子的了。

B:为什么你不出去。

A:语言不通,到那里什么都听不懂就很麻烦的。还有,我是很爱国的。其实真的到了国家受到侵略了,我还是会报效国家的。

A:小姑娘,上大几了。

C:大四了。

A:学的什么,该找工作了吧。

C:学的会计。

A:那可以考些注册会计师当个会计的呀。

C:我不想当会计,想进银行。

A:现在的银行不好进的,至少是一本毕业。

A:以后想呆在哪里呢。

C:想在杭州。

A:女孩子在大城市还好,男孩是千万别在。

B:为什么呀。

A:男孩子还是回老家,在大城市什么时候能买得起房子啊。我有个亲戚,也是刚大学毕业,说是想呆着上海,被我撵回家了。男孩子呆着大城市连老婆都讨不到,女孩子还好,可以找个有钱的人嫁了。

C:可是有钱人不一定好。

A:是啊,可没有钱谁嫁啊。

A:现在的大学生还都眼高手低,我招的一个大专生,发票都贴不好,教了四五遍了还不会。我就问他,你都是怎么毕业的呀。

A:他还整天说工资低了,也不知道自己值多少钱。

A:我老板总说我们招的人用着不行,说招不到好的了。我就和他说,我们当时不也是你招进来的吗。这也难怪,扩招把学生的质量都降下去了。以前我们画图都是手工画的,很费劲的,现在他们用CAD都做不好。

A:其实有钱也不一定好,现在的社会人的幸福感没有了,生活压力也大。上一次同学聚餐的时候,有个女同学还做了个试管婴儿,听说还做成功了,花了好几十万。

……

有感于韩寒被删博文

我不止一次看到过“韩寒被删博文”。是的,韩寒的文笔好、思维敏捷,文章畅快肆意。绝大部分文章在当下是不可多得的。然而有些文章存在时间并不长,有的过了几天几个小时就会被删除。还好我们有RSS订阅,被抓取的文章即使被删除也会完整地存放在订阅器中。不过对于那些刚发表就被删除还来不及被订阅器抓取的文章,也就杳无声息地消失了。还好,韩少的粉丝多,总有人盯着他的新浪博客,一旦有新文章出现就会第一时间保存及流传出来。这也避免了韩少重复发表又重复被删除的劳作,节约了大量的劳动力。

可是大多数人的知名度并没有韩寒高,辛辛苦苦写的文章,还没来得及流传开就被删除掉了。对于“强烈谴责sina连续三次删除本人博文!”这样的事情时有发生,我们能做的只能是无奈及谴责。这其中不乏有价值的文章,从此也不得见了。

删贴删文章,从根本上说是对知识产权的侵犯与不尊重,只是自古到今从来也没有得到尊重过。“文章千古事,得失寸心知”,我们需要更多更好的文章,而不是一味地叫嚣与谄媚。

2010年12月30日星期四

浙大附属义乌医院之面见

临近毕业,面临就业。2010年12月23日,接到0571打头的电话,原来是浙大附属义乌医院人事处通知考试的电话。电话里说我的简历通过了筛选,问我能否在12月27日到杭州参加笔试和面试。对方又询问我是否有笔记本电脑。我说没有,她解释说,没有的话,我们这边会为考生准备台式的电脑,到时候要用PPT做幻灯片。

挂了电话,突然想起自己大约一个月前在网上投过这家医院的简历,这么久过去了才通知考试,确实有点意外。不过也没敢大意,因为要用到PPT,赶紧又到图书馆借了几本书把PPT知识的点点面面又好好复习了一下。顺便上网查了一下医院的大体情况。浙江大学医学院附属义乌医院是由浙江大学和义乌市政府合作创办的医院。浙江大学附属的医院已经有浙一院、浙二院和邵逸夫医院,义乌医院是第四个浙大附属的医院。前几个附属的医院现在发展的都很好,义乌医院在浙大的管理下和义乌市政府的支持下发展前景也是可预见的好,医院的目标是三甲综合性医院,经过十年左右的时间建成辐射浙中区域最重要的医疗中心。

提前一天到了杭州,第二天一大早坐车去考试地点,因为住的地方离那里有些远,再加上杭州早上的上班高峰期人又比较多,等我赶到考场已经八点半了。不过工作人员很热心地给我安排位置坐下,发给我两份资料,并安慰我说,不要着急时间还很多。

这两份材料都是关于医药改革的,一份是国务院的文件,一份是浙江省的文件。考试的要求是归纳整理文件的内容,形成思路并做成PPT以便下午的讲演。

两份厚厚的文件读完时间已经过了一大半,然后就抓紧时间做PPT. 期间工作人员一直给我们添水倒茶,医院和学校的领导也经常过来视察。

上午的考试结束后,每位考生可以免费领取一张学校食堂的餐券。我中午吃的是两荤两素,学校的伙食还挺不错的。吃过饭在华家池校区溜达了一下,坐在湖边的椅子上晒了会儿太阳。

下午的考试分为两个部分,一部分是心理考试,一部分是PPT的讲演加面试。心理考试很简单,也就是选择“是”与“否”。

面试考场里有学校和医院等数十位的领导,我做过PPT的讲演之后,考官们开始问一些问题,有些专业的问题,比如数据库的优化、UNIX系统等。还问了些其他的问题,比如为什么会选择我们医院、怎么更好地学有所用等。面试的气氛感觉很和谐,考官们也没有摆出严肃的姿态。

所有人面试结束后,在一起聊天等成绩。大约半个小时后,成绩出来了,由人事部部长公布参加体检的名单。我估计参加体检率在3:1左右,竞争还是比较大的,结果当然是几家欢喜几家忧。

很荣幸我在名单中,医院组织第二天的体检,为了照顾远道而来的同学,外省的同学体检费全免。

整个过程可以看出领导们很重视这次招聘,工作人员很热心和耐心对待考生,义乌医院的组织管理也很合理,整个招聘过程十分人性化。

2010年12月27日星期一

排酸肉

周末不上班,想自己做个土豆红烧肉,便去小区附近的通州国泰百货买五花肉,奇怪的是,卖肉的专柜里贴的标签,对应的位置注明的不是“五花肉”,而是“排酸肉”。

没空仔细问,反正就这一种肉长的像传说中五花肉。抓紧时间,挑了几个土豆就赶紧结账回去了。

其实我自己从来没有做过红烧肉,只是一直很喜欢吃。一个人随意发挥,手忙脚乱,折腾了半个多小时,终于把土豆和五花肉都弄熟了。

“煮熟了”就是我做菜的标准。要求很低,能力有限。最后想起来还没有放调料,赶紧翻出了盐和酱油翻了几下出锅。

自己尝了一块,感觉还挺香的,很好吃,出乎我的意料。合租的杨姐吃了以后连连称赞,一直在问,你是用什么锅做的?是我们家的锅吗?你都放了什么调料呀?为什么这么香?为什么肥肉肥而不腻呢?

有些飘飘然了。

晚上上网,想起这个名字,便在谷歌里查了一下。
我们平时所吃的鲜肉,在动物宰杀后肉温升高,成为细菌的温床。另外,肉的硬度增加、嫩度降低,风味、口感不佳。很容易受到微生物的污染而腐败变质。但如果在牲畜被屠宰后及时进行冷却处理,使肉的温度在24小时内降到0℃—4℃,并在以后的一系列加工、流通和销售过程中始终保持这个温度,就能够抑制肉中酶的活性和大多数微生物的生长繁殖,使肉的纤维结构发生变化,肉好熟易烂、口感细腻,营养的吸收利用率也高,口感更好。这就叫肉的排酸过程。

原来如此。一下子恍然大悟,菜鸟级的我明白了为什么做出来的肉很好吃了,原来是它自己的原因呀。当时做的时候,我还一直有些担心肉先下锅,把难熟的土豆放在里面一起炖的时间太长,会把肉炖过头,变得很硬,不好吃。结果被我炖了那么长的时间,肉质还是很嫩很软。

不过现在的食品安全是普遍叫人有些担忧的,我不知道这个“排酸肉”到底真的是经过上面讲的过程生产出来呢,还是有添加了别的什么东西。

在新华网上看见一篇2006年的来源自工人日报一篇名为《专家:市场所谓排酸肉纯属以讹传讹》的文章,文中中国肉类协会副秘书长、高级工程师边增林明确表示,商家所说的排酸肉实际上就是冷却肉。
活猪的PH值通常为7.4(碱性),宰后6~8小时内可下降至5.6(酸性),24小时候可达到最终值5.3左右。实际上是“产酸”、“变酸”了,所产的酸是以乳酸为主的体酸,“它象征着肉的成熟,是有益的”,自然也谈不上什么“毒”了。因此,对于人们所说的排酸,边增林认为,“这是一种无知的正义,是一种愚昧的企盼,是一种违背科学的讹传”。

所谓的“排酸肉”,价钱也不便宜,我看标签上标注的是每公斤25.6元。初来乍到,平时在学校也很少去菜市场,反正据我我看到的超市肉类专柜里,所有的五花肉都标以“排酸肉”的字样出售,是巧立名目,赚取眼球还是名副其实,真是搞不懂了。

如果这是具有介绍的那些好处的话,那还是要好好确定与规范排酸肉的标准,做好检查与监督,要不然,价格偏高的排酸肉被其他种类的肉冒名顶替,侵害了消费者的权益,排酸肉加工业也不能有序长久的发展。

文章配图

2010年12月26日星期日

中国移动之面试过程述

每年的11月份是校园招聘火爆的日子,这时候会有大型的企业到学校宣讲、招聘、打广告。中国移动算是一个比较早的从事该勾当的企业,其实比移动还早一个星期的有联通。

一个周末的某天上午,浙江联通的几个主管人事的人员懒散地聚集在我们学院楼下,等待应聘者上钩。我观察良久,选择了一个“温州联通”的展位坐了下来。对方是一爷们,他问,你家是哪的?我说,河南。他明显不屑地说,你一个外省的为什么报我们温州公司?我说,外省的就不能报温州公司了吗?他说,也不是不能,只是在我们公司工作想靠工资在温州买房子生活的话会比较辛苦,压力也大。

他并没有让我填写报名表,递给我一个登记名单说,你把自己的信息登记一下吧,然后就上网上投一下简历就行了。我接过来名单,发现整张纸上满是户籍温州的记录。

之后就没有报联通的职位,可能他说的这几句话对我的触动比较大。接下来同学们见面就说,移动开始了,报了没?农行开始了,报了没?信用社开始了报了没?

反正一有什么风吹草动,大家都是一窝蜂地钻进去。在这一轮的洗礼中,我报了中国移动、中国农业银行、中国建设银行、浙江省信用合作社这几个企业的职位,可能是这些企业是名正言顺的国企,效益好待遇也好的缘故,报的人数较多,都是安排笔试、一面、二面等一系列的步骤来刷来卡考试者,而且这些活动都安排在周末,所以拖得时间周期比较长,差不多一个月下来一个企业的招聘过程才算结束。因此会出现不少企业在某个周末竞争的局面,对于考生来说需要在内心纠结一番决定去哪个企业。

投过中国移动的职位报名表之后,过了大约一周收到了笔试通知。于是和几个同学远赴省会参加笔试。想着应该没有多少人会参加这个烂企业的招聘的,竞争应该也不会太大。可是下午见到应试的考生,着实吓到了,没想到黑压压的那么多人。听人说他们在别的学校还有其他的考点。

笔试的时间是十分充足的,可能因为考题太简单。笔试试题的题目不多。题型分为:中国移动文化、行测、专业英语、技术。移动文化主要是指移动所宣传的所谓神马价值观,一箩筐我也不知道,还有三大品牌的口号。行测基本上就是国家公务员考试的行测试题,只是绝大部分题的开头会出现“王建宙说:”这几个字。看来这个上市公司在企业内部有浓厚的企业领袖崇拜。专业英语就是选词填空,一段话空上一个单词,然后选择一个填上去。技术也就主要考3G的内容,不过iphone出现的频率极高,还有剪卡对抗联通什么的。

总之整套试题充满了移动公司洋洋得意的企业优越感,宣传其为社会做出了巨大的贡献,以及包括领导人的个人崇拜。试题总体难度不大,据我所知参加考试的几乎都进入了第一次面试。

过了半个月去杭州参加第一次面试,俗称“一面”。三个人考生一起进去,自我介绍,然后回答问题。提出的问题并不难,主要看你的“学校”出生。从后面的“二面”来看,所谓的优秀学校的人差不多都过了“一面”。

“二面”选在圣诞节,不知道移动的人怎么想的。我本以为经过笔试和“一面”的洗礼,留下来的兄弟不会太多了。让我想不到的是“二面”的现场也出现了海选的情景。参加“二面”的考试要求携带“三方协议书”,如果没带或者已签的话,和他们说说也没有问题。所以有好些人就谎称自己的协议书没有带。

面试的现场是在市区的移动总部。这次是单独一个考生进去,进入房间可以发现自己明显处于弱势的境地,一比十的比例,稍微有些压力。面试官根据自己心情来提出问题,问的不难,回答也较简单。每人差不多十分钟左右结束,气氛良好。经我询问,周围的人都是名牌大学的学生和本地的人。所以说想进入这些国企内部,你最好要“出生好”。

2010年12月25日星期六

雪花Gmail,圣诞快乐

圣诞节了,外面在下雪。打开Gmail,里面也在下雪,甚是好看。

一直在使用Gmail的Tree主题,看名字只是一棵树。此主题能按着你设定的城市,随时把该城市的天气所对应的景象显示在Gmail中。或者艳阳高照、或者晴空万里、或者乌云蔽日、或者细雨绵绵。使得我们不必趴在窗户上去看外面的天气怎么样了。

Jasmine最喜欢的Gmail主题是Candy,更准确地说是我用此主题把她从163诱骗到Gmail的。我一直和她说Gmail有多好,空间存储量大、安全、高效、功能强大……可她总是无动于衷地说,这些我不需要。等到她看到Candy这个小糖果的主题时,按奈不住它的可爱也就从了。

哎哟,大圣诞节里为什么会提起Gmail,因为下雪了吗。

开始“北漂”

最近几年,我是越来越相信 “机缘”这个词语了。有些事情你也许不去留意,也想不明白。上天就会在冥冥之中安排你到某个地方,见到某个人,发生某段故事。

因为与北京这座城市的“机缘”,我坐上了19号的火车,带着我驶向了这座陌生的城市。怀着众多北漂们相似的希望与憧憬,焦虑与不安,跃跃欲试。

经过二十二个小时,火车驶入北京站。很幸运,有两个熟人过来接我。没有来得及欣赏北京火车站,便一起急忙去取随车托运的行李。问来问去,走了十几分钟,终于拐进了一个尘土飞扬,坑坑洼洼,荒凉破落的小路上。然后七拐八拐,来到办理手续的地下室,结果告知行李要等两个半小时以后才能拿到。实在不想再拖着箱子往回走,就在小土路上吹着北风,听着早我半年来的那位北漂讲述他的生活。漫长的等待中,想恶心一把宿舍的小胖妮,就给她回短信说:北风吹乱我那油乎乎的长发,夜色里,我在北京的小土路上凌乱……凌乱……

取完行李,赶上北京下班高峰,堵车,堵车。直到凌晨,在租的小屋里安顿睡下。几个小时也没有睡安稳。一早起来,赶往国贸附近的公司。第一天在京城里混,不断给自己打气,边走边问,总算找到目的地。在繁华的大街上看着匆匆忙忙的路人,熙来攘往的车辆,感受北京的气息。

出了公司,刚要坐公交回去,要去德胜门见一位熟人,便在地铁里转来转去,虽然不是上下班的高峰,但是却很难找到座位。即使在起点站,我也挤不过那些身强力壮的男人们,他们轻松而习惯性的用胳膊肘把你撞到一边。一整天里,在车里站着,或是赶路。2号线转1号线再转八通线。头天晚上到租房的地方天已经黑透了,早上匆忙坐公交出的门。等我回去出了地铁站,又不知道往哪里走了。问了房东,也没有说清楚,问了几个路人,慢慢摸索,终于到“家”了。

接下来的几天里,先不说工作这方面的事情。单是日常生活,我就发现自己原来是如此脆弱了。先是交了网费,上不了网,以为电脑系统出了问题,房东系统发现还是解决不了问题,反而把系统弄得一团糟,不说上网了,连正常使用和关机都有问题,平时电脑这一块儿依赖hillway惯了,电脑知识也没有学扎实,手足无措,心情烦躁。

接着是不小心把门钥匙弄断了,困在房间里出不去,煤气也没有办法用。然后是因为烧水,忽然房间里的电全都断掉了。晚上一个人睡在一个陌生的地方,房东有事晚上没有回来,房门也锁不上,感觉到很不安。担心别人会破门而入,担心煤气中毒……躺在床上,心一直在悬着。给hillway发短信,说着说着眼泪忍不住就往下掉,才发现原来自己就这样不堪一击,这些小事就会让我心神大乱,伤心难过。

躺在床上,黑漆漆的夜,空荡的房间,陌生的城市,想着现在的压力和遥远的未来,我无所适从。甚至想一走了之算了,不是谁让自己走,而是自己已经在退缩了。前几天临来的时候不是说的好好的吗?一个人毅然大包小包的赶过来,好好工作,努力攒钱,为将来奋斗,在外面好好锻炼、打拼。不怕辛苦、不怕被人笑话,好好锻炼自己的能力,磨练自己。可是现在呢,怎么成了这个样子了?

本来以为自己很独立,很坚强,一个人在陌生的地方可以很快适应,开始新的工作和生活。现在我才发现自己是如此的脆弱,如此的孤单和难过,是因为一直都这样的脆弱,还是因为和hillway在一起的几年里,一直习惯了他的照顾和呵护,而变得越来越柔软呢?

人躺在床上,心悬在半空。闭上眼睛,脑海里浮现很多和hillway在一起的场景。想起他盘着腿坐上床上,给我声情并茂的演唱“清晨我放飞一只白鸽”。他经常逗我开心,让我感觉到很轻松、很快乐。而我有时候却会故意去惹他,惹他着急,惹他生气。我下次再也不这样让你急匆匆的满世界找我了。

抱着枕头,想起以前他伸出胳膊抱着我,偎在他的怀里,安心的闭上眼睛,听他轻轻地在我耳边,讲他小时候的事情。hillway可能以为我渐渐睡着了,但是他还在我耳边继续轻轻地讲,而我一直在听,很幸福、很满足的在听,因为我很喜欢,所以关于他的所有故事我都感兴趣,愿意听。

可是现在,只有我一个人,听着窗外肆虐的的北风,猛烈的吹打着玻璃在咣咣荡荡不停的响。陪伴我的,只有脑海中的记忆,枕头湿了一片,慢慢的,看着天亮了。

新的一天开始了,这些又算得了什么了,圣诞节到了。我要振作起来,只有自己的心态调整好了,才能积极解决这些小事情。想想当初的梦想,继续奋斗吧。加油!

IMG_2768

2010年12月21日星期二

火车票余票查询

曾几何时,风尘仆仆地跑到火车站,看到人山人海的人群和长龙逶迤的队伍,心里顿时就凉了。可没有办法,排队吧!在队友们缓慢地移动半个小时一个小时两个小时,终于排到了。问售票员,答之,没票。恨天、恨地、恨时间!

近几年铁老大说是提供人性化服务,在售票厅中提供了轮回跑动的余票信息的显示屏幕。这确实可赞,省得消耗了无谓的排队时间。可从家里、公司到火车站去也不容易。网络这么发达,为什么不提供一个显示余票实时信息的网站于民方便呢。

其实,已经存在一个可“实时”查看火车票余票信息的网站,只是余票信息每小时更新一次。但这总比没有好吧,至少让消费者自己可以约莫知道余票的信息,不至于盲目地浪费时间。可能铁老大一直以来都没把我们当作消费者来看。

余票查询的网站地址是:http://www.12306.cn/mormhweb/kyfw/ypcx/

您可以把它保存到手机中随时查看。当然这个网站也可以查询车次、中转、发到站以及票价等。不过对于这些查询我还是推荐到“郑州火车站铁路行”查询。虽然它是河南郑州的火车站网站,但可以查询全国的火车信息,更新及时、准确,难得河南人民能贡献出这么好的东西出来。

2010年12月13日星期一

JADE Agent Parameters

Agent Parameters

It is often useful to be able to pass parameters to agents. This is described in the Jade Programming Tutorial (sect. 3.4). On a command line, the parameters are placed in a list seperated by spaces after the "name:class" agent specifier. For example:

% java jade.Boot fred:ParamAgent(3 "Hi there")

Here fred will be passed 2 parameters: an integer and a string. In standard Java, we are used to retrieving command arguments from a String array parameter to the static method main. With JADE, retrieving arguments is a bit different because the same mechanism is used both to pass arguments from a command line and to pass arguments to agents created by programming.

In Jade, the arguments are obtained by calling the method getArguments which returns an array of Objects which must be cast to Strings (in this case). Here is an example of a ParamAgent which can retrieve the arguments "3" and "Hi there" shown above.

/**************************************************************
ParamAgent.java: Retrieving parameters
**************************************************************/

import jade.core.Agent;

public class ParamAgent extends Agent
{
protected void setup()
{
Object[] args = getArguments();
String s;
if (args != null) {
for (int i = 0; i s = (String) args[i];
System.out.println("p" + i + ": " + s);
}

// Extracting the integer.
int i = Integer.parseInt( (String) args[0] );
System.out.println("i*i= " + i*i);
}
}
}


The command line shown above doesn't work under UNIX or Mac OSX.

jean% java jade.Boot fred:ParamAgent(1 "Hi there")

tcsh: Badly placed ()'s.

With these systems, each agent specifier (name, class & argument list) must be quoted.

% java jade.Boot 'fred:ParamAgent(3 "fred toto")'

p0: 3

p1: fred toto

i*i= 9

Reversing single and double quotes can give surprising results; in this case: 3 arguments !!!

jean% java jade.Boot "fred:ParamAgent(3 'fred toto')"

p0: 3

p1: 'fred

p2: toto'

i*i= 9

Passing arguments to newly created Agents

Similarly, an array of arguments can be provided for new agents in the third parameter of createNewAgent. Here is how we could create a ParamAgent with the same name and arguments as in our earlier example. Note that the arguments are passed as Objects; thus, simple types must be converted to Strings or Wrapper classes.

Object [] args = new Object[2];
args[0] = "3";
args[1] = "Allo there";

String name = "Fred" ;
AgentContainer c = getContainerController();
try {
AgentController a = c.createNewAgent( name, "ParamAgent", args );
a.start();
}
catch (Exception e){}


Responder Agent

// ------------------------------------------------------------
// ParamAgent: An Agent receiving parameters
//
// Usage: % javac ParamAgent.java
// % java jade.Boot fred:ParamAgent(3 "Allo there")
//
// ... on UNIX, the agent specifier and arguments must be quoted:
//
// % java jade.Boot 'fred:ParamAgent(3 "Allo there")'
// ------------------------------------------------------------

import jade.core.Agent;

public class ParamAgent extends Agent
{
protected void setup()
{
Object[] args = getArguments();
String s;
if (args != null) {
for (int i = 0; i s = (String) args[i];
System.out.println("p" + i + ": " + s);
}

int i = Integer.parseInt( (String) args[0] );
s = (String) args[1];

System.out.println("i*i= " + i*i);
System.exit(1);
}
}
}

Reference:

2010年12月12日星期日

JADE Agent Parameters

Agent Parameters

It is often useful to be able to pass parameters to agents. This is described in the Jade Programming Tutorial (sect. 3.4). On a command line, the parameters are placed in a list seperated by spaces after the "name:class" agent specifier. For example:

% java jade.Boot fred:ParamAgent(3 "Hi there")

Here fred will be passed 2 parameters: an integer and a string. In standard Java, we are used to retrieving command arguments from a String array parameter to the static method main. With JADE, retrieving arguments is a bit different because the same mechanism is used both to pass arguments from a command line and to pass arguments to agents created by programming.

In Jade, the arguments are obtained by calling the method getArguments which returns an array of Objects which must be cast to Strings (in this case). Here is an example of a ParamAgent which can retrieve the arguments "3" and "Hi there" shown above.

/**************************************************************
ParamAgent.java: Retrieving parameters
**************************************************************/

import jade.core.Agent;

public class ParamAgent extends Agent
{
protected void setup()
{
Object[] args = getArguments();
String s;
if (args != null) {
for (int i = 0; i s = (String) args[i];
System.out.println("p" + i + ": " + s);
}

// Extracting the integer.
int i = Integer.parseInt( (String) args[0] );
System.out.println("i*i= " + i*i);
}
}
}


The command line shown above doesn't work under UNIX or Mac OSX.

jean% java jade.Boot fred:ParamAgent(1 "Hi there")

tcsh: Badly placed ()'s.

With these systems, each agent specifier (name, class & argument list) must be quoted.

% java jade.Boot 'fred:ParamAgent(3 "fred toto")'

p0: 3

p1: fred toto

i*i= 9

Reversing single and double quotes can give surprising results; in this case: 3 arguments !!!

jean% java jade.Boot "fred:ParamAgent(3 'fred toto')"

p0: 3

p1: 'fred

p2: toto'

i*i= 9

Passing arguments to newly created Agents

Similarly, an array of arguments can be provided for new agents in the third parameter of createNewAgent. Here is how we could create a ParamAgent with the same name and arguments as in our earlier example. Note that the arguments are passed as Objects; thus, simple types must be converted to Strings or Wrapper classes.

Object [] args = new Object[2];
args[0] = "3";
args[1] = "Allo there";

String name = "Fred" ;
AgentContainer c = getContainerController();
try {
AgentController a = c.createNewAgent( name, "ParamAgent", args );
a.start();
}
catch (Exception e){}


Responder Agent

// ------------------------------------------------------------
// ParamAgent: An Agent receiving parameters
//
// Usage: % javac ParamAgent.java
// % java jade.Boot fred:ParamAgent(3 "Allo there")
//
// ... on UNIX, the agent specifier and arguments must be quoted:
//
// % java jade.Boot 'fred:ParamAgent(3 "Allo there")'
// ------------------------------------------------------------

import jade.core.Agent;

public class ParamAgent extends Agent
{
protected void setup()
{
Object[] args = getArguments();
String s;
if (args != null) {
for (int i = 0; i s = (String) args[i];
System.out.println("p" + i + ": " + s);
}

int i = Integer.parseInt( (String) args[0] );
s = (String) args[1];

System.out.println("i*i= " + i*i);
System.exit(1);
}
}
}

Reference:

2010年12月8日星期三

WP-PostRatings的中文显示的设置

WP-PostRatings是一款Wordpress的文章评分插件,评分形式多样,功能丰富,小巧简单,足够强大。然而,插件的显示语言是英文的,这对中文博客来说不是太友好。不过中文的显示的设置也十分简单,下面简要介绍一下。

评分显示出要是在Post Rating Templates中设置的。

Ratings None:评分前的显示

%RATINGS_IMAGES_VOTE% (欢迎评分)

Ratings Voted Text:评分后的显示(评分人可见)

%RATINGS_IMAGES% (<em>共<strong>%RATINGS_USERS%</strong> 次打分, 平均得分: <strong>%RATINGS_AVERAGE%</strong> </em>)

Ratings Vote Text:评分后的显示(非评分人可见)

%RATINGS_IMAGES_VOTE% (共<strong>%RATINGS_USERS%</strong> 次打分, 平均得分: <strong>%RATINGS_AVERAGE%</strong>)

下面就是把评分后的文章按着最高评分列表显示出来。

Highest Rated:最高评分列表

<li><a href="%POST_URL%" title="%POST_TITLE%">%POST_TITLE%</a></li>

打分的代码,插入到文章的合适位置。

<span><?php if(function_exists('the_ratings')) { the_ratings(); } ?></span>

2010年12月7日星期二

Inove使用WP-RecentComments

WP-RecentComments是MG12写的一个最新评论插件,可以显示评论者的头像、名字以及内容。评论内容默认是折叠收起的,可以通过点击来展开,这样使得不需要进入页面就能查看完整的评论了。另外还有翻页的功能,可以查看更多的评论。

可是Inove使用最新版的WP-RecentComments总是出现样式混乱的问题:

  • 头像在上,名字和评论在头像下面。(我们需要的是头像在左,名字和评论在右)

  • 每条评论前面出现“点”。


具体的原因我没有细究,觉得应该是CSS调用的问题。于是拿出来wp-recentcomments/wp-recentcomments.php文件,发现其中的调用CSS语句中有一个判断是使用模板CSS还是插件CSS。觉得是这个判断没有起作用,反正我是想使用插件的CSS的,干脆把第一个if注释掉。方法是:

if($options['use_css']) {
if(file_exists(TEMPLATEPATH . '/wp-recentcomments.css')){
wp_enqueue_style('wp-recentcomments-custom', get_bloginfo('template_url') . '/wp-recentcomments.css', array(), $plugins_version, $plugins_css_media);
}
else {
wp_enqueue_style('wp-recentcomments', $plugins_css_url . '/wp-recentcomments.css', array(), $plugins_version, $plugins_css_media);
}
}


修改为:

wp_enqueue_style('wp-recentcomments', $plugins_css_url . '/wp-recentcomments.css', array(), $plugins_version, $plugins_css_media);

这样就可以调用插件的CSS了,解决了头像和评论的位置问题。

第二个问题的解决是,在主题的style.css文件中添加如下代码:

#sidebar .rc-item, #sidebar .rc-navi{background:transparent;line-height:145%;padding:2px 0;}

2010年12月6日星期一

Inove使用WP-RecentComments

WP-RecentComments是MG12写的一个最新评论插件,可以显示评论者的头像、名字以及内容。评论内容默认是折叠收起的,可以通过点击来展开,这样使得不需要进入页面就能查看完整的评论了。另外还有翻页的功能,可以查看更多的评论。

可是Inove使用最新版的WP-RecentComments总是出现样式混乱的问题:

  • 头像在上,名字和评论在头像下面。(我们需要的是头像在左,名字和评论在右)

  • 每条评论前面出现“点”。


具体的原因我没有细究,觉得应该是CSS调用的问题。于是拿出来wp-recentcomments/wp-recentcomments.php文件,发现其中的调用CSS语句中有一个判断是使用模板CSS还是插件CSS。觉得是这个判断没有起作用,反正我是想使用插件的CSS的,干脆把第一个if注释掉。方法是:

if($options['use_css']) {
if(file_exists(TEMPLATEPATH . '/wp-recentcomments.css')){
wp_enqueue_style('wp-recentcomments-custom', get_bloginfo('template_url') . '/wp-recentcomments.css', array(), $plugins_version, $plugins_css_media);
}
else {
wp_enqueue_style('wp-recentcomments', $plugins_css_url . '/wp-recentcomments.css', array(), $plugins_version, $plugins_css_media);
}
}


修改为:

wp_enqueue_style('wp-recentcomments', $plugins_css_url . '/wp-recentcomments.css', array(), $plugins_version, $plugins_css_media);

这样就可以调用插件的CSS了,解决了头像和评论的位置问题。

第二个问题的解决是,在主题的style.css文件中添加如下代码:

#sidebar .rc-item, #sidebar .rc-navi{background:transparent;line-height:145%;padding:2px 0;}

国人天生的懒

国人天生的懒

2011年的公务员考试结束了,平均每个职位有上百个人竞争,最后出来的结果肯定是几家欢喜几百家愁。

考试题和以往的宣传一样为了表明,党国还是一如既往的把人民的利益放在第一位,自始至终没有考虑到自己的利益,一切为了人民,为了人民的一切。

如此大气又贴心的誓言听着真让人心里暖融融的,是的,人民爱听这样的话,支持这样的话。

国人天生的懒就是自己不想做,总想找个人去做,然后自己坐享其成。好不容易出现了个立誓为大家从不为自己的人出来,于是大家就把权力都交给他吧。不过左等等右等等,等了几十年了,发现立誓的人却没有履行诺言,此时的国人手中无权,后悔晚矣。

铁道部新规

铁道部又出新规了,“普通列车火车票改签须在开车前办理”,也就是以后您赶不上普通列车,车票将作废。这也意味着以前的开车后2个小时改签的规定也同时给取消了。

人民出门一趟不容易,没钱坐飞机,没钱买汽车,大部分人出门还是选择坐火车。可是这火车总是摆出车老大的臭脾气,爱坐不坐。出行难,买票难,坐车难,现在赶火车更难。作为人民只能早不能晚,否则损失自负。人家火车晚点个把小时最多说声抱歉,我们还不得有怨言。

阿桑奇

知道阿桑奇是因为维基解密,开始还以为是大名鼎鼎的维基百科的兄弟部队,之后才知道维基解密是专门来解密各国政府的政治性文件。这下各国政府坐不下了,纷纷要求追捕阿桑奇。

这也印证了政治的阴暗和丑陋的一面。记得有人说过,不要去追随多么光鲜的政客,你不知道他们背后有多么肮脏。

同时很是钦佩阿桑奇,不顾个人安危,为了真相,为了自由。

2010年12月1日星期三

“贴身热舞”

晚上从图书馆学习回来,hillway来我的宿舍取东西。

临走时,为了消除他临走时产生的失落与被冷落的感觉,我即兴发挥,到他面前,唔哩哇啦,手舞足蹈了一番,有些群魔乱舞的架势。

因为是“贴身热舞”嘛,离得太近,动作幅度也很大,以至于hillway都不敢好好观看,一直在躲闪,嘴里说道:“难道你抽风了吗?”

“哈哈哈,当然没有,不是因为要热烈欢送嘛。”

我继续手舞足蹈,一不小心,在甩手的时候甩到他的脸上。

他反应了几秒钟,用手摸摸脸,看了我一眼,嚎了一声,走了。

猫猫

2010年11月30日星期二

建设银行之面试走过场

中国建设银行是我报的第二个银行,第一个是农业银行等了很久最终是杳无音信地结束了。建设银行没有像中国移动要求先参加笔试的海选,而是先进行一面。

因为报的人比较多,所以他们把人按着时间段分成好几批。我是当天下午三点半,可火车跑得太快让我十二点就到了杭州,想着闲来没事就一个人去逛西湖。西湖的游客从来就是这么多,可能因为是免费的,或者因为杭州真的没有其他像样的景点了。

我提前了半个小时到达面试地点,准确地说应该是个大型的会议厅,里面已经坐了满满的人。这里的工作人员把你按着报考市区的不同安排到不同的位置上,然后就等着有人叫你排队。如果该来排队的人(错过时间的)没有到来,后来的人可以顶替。工作人员拿着大喇叭轮流着叫他们手中名单的人过来排队。

我这一队有十个人,坐电梯领到另一间小型的会议室门口。我以为我们会一个个进去参加面试。没想到门开以后出来好多人,工作人员就叫我们进去了。

进去以后围着圆桌坐下,然后一男一女,两个胖胖的看起来可有夫妻像的俩人开始问我们问题。其实也就是让我们轮流做个自我介绍。结束后这个男的再轮流问,你高中在哪里上的?回答的是,杭七中、杭十四中、杭八十中什么的。有个女生加问了个问题,你是温州的为什么报我们杭州的职位。她回答说,我父母在杭州给我买了房子,我以后要留在杭州的。

本来轮到要问我问题的,可是略过了。想想也是,问我高中是哪个,我一个外省的说出来你也不知道。

我们这一队出来,挨个量了身高就解散了,让我们回去。

就这样建行的面试结束了,过程极其短暂,等待及其漫长,操作如此随意。

2010年11月29日星期一

驳《Google是如何搜集互联网信息》

在某博客看到《Google是如何搜集互联网信息》,原本以为是介绍谷歌搜集信息的技术类文章,看到最后才知道是篇狗血的批判隐私收集的东西。

文章一开始就介绍包括Google搜索、Gmail、Reader、Analytics、Google应用服务等等几乎囊括了一般用户使用的谷歌服务。自始至终作者让我们看到了谷歌服务使用之广,用户之众。最后作者得出了,凡是你使用的谷歌服务,谷歌就会收集到你的个人信息,然后通过这些信息来赚钱。总之,扯出了一句老话:天下没有免费的午餐。

我不知道作者对抄袭大王腾讯扫描用户磁盘有何感想,对百度竞价排名使得假药横行做何理解?

互联网公司难免要和数据打交道,数据中必然会包含着用户的隐私内容。这就需要这些互联网公司在整合信息的同时,注意保护用户的隐私。而谷歌的使命是:整合全球信息,让人人可用,人人受益。他必然会接触到更多更广的数据。可是从现在来看,在用户隐私保护方面,谷歌至少比国内任何一家拿得出手的互联网公司行的正做的端。

国外是很重视隐私保护的,谷歌在全球有几十亿的使用者,这也从侧面反映了用户是信任谷歌的,愿意拿出来自己的数据、“习惯”、“偏好”或者“隐私”给谷歌共享。谷歌也不负众望,在隐私保护上做得很好,哪怕是面对强权的国家也会“宁为玉碎,不为瓦全”。是的,我们会听到一些谷歌隐私的负面消息,面对如此大的信息难免会有疏漏,谷歌发现后会及时而谨慎地处理,从没有酿成多难兴“谷歌”的灾难。

互联网是一个开放的社会,同一种产品会有几种几十种替代的出现,如果你不信任它,大可换一个去用。

不过现阶段去找另一个优秀、高效、安全的着实不易。

2010年11月27日星期六

文章添加链接与版权的非插件实现

为WordPress添加链接与版权,可以通过Add Post URL插件来实现此功能。可是Wordpress大牛们给的建议是,能不用插件就不要使用插件。所以我们来看一下非插件的实现方法。

先介绍一下需要的几个Wordpress函数。
  //博客链接,如http://www.jingfeng.info
//博客名称,如静风博客
//文章链接,如http://www.jingfeng.info/archives/204.html

下面就来使用上面的函数,在文章内容下添加链接与版权。当然添加的位置你可以随意定。具体的方法是:

找到主题中的文章页(single.php),然后找到其中的<?php the_content(); ?>,在其下面添加如下的代码:

<div style="margin-top: 20px; font-style: Arial"><p><strong>原创文章,转载请注明:</strong> 转载自<a href=<?php bloginfo('url'); ?> ><?php bloginfo('name'); ?></a>[<a href=<?php bloginfo('url'); ?>><?php bloginfo('url'); ?></a>]</p><p><strong>本文链接地址:</strong> <a href=<?php the_permalink() ?>><?php the_permalink() ?></a></p></div>

具体的效果如下:

原创文章,转载请注明: 转载自静风博客[http://www.jingfeng.info]

本文链接地址: http://www.jingfeng.info/archives/204.html

2010年11月26日星期五

修改Flickr Manager插入默认图片大小的按钮

WordPress Flickr Manager是一款优秀的Filckr管理插件,它能够使得不离开Wordpress文本编辑器界面,就可以上传并插入Flickr的图片到文章中。

然而此插件的默认插入图片的大小是Thumbnail,而静风博客通常需要图片的大小是Medium,所以每次插入图片都需要多点击一下按钮。为什么不能修改一下默认的插入图片的按钮呢。

来一张图,这是默认的插入图片的界面,注意到图片的默认尺寸是Thumbnail:

php3hVUiX

修改成为默认的尺寸为Medium的方法是,找到FlickrManager.php,修改1634行的thumbnail为medium:

修改前:

/>

修改后:

/>

下面就是修改后的界面,可以看到插入图片的默认大小就是Medium了。当然你可以修改成自己想要的默认按钮。

phpxIiEQ0

另外,WordPress Flickr Manager 2.3可能对Medium 640支持的不好,根本就不能插入这种尺寸大小的图片。

查看一下插入Medium 640尺寸的图片后的代码显示为:



看来是得不到图片的链接。我查了一下代码发现没有插入Medium 640尺寸的设置(你如果发现了可以告诉我),转而求其次,这里给出一个简单的替换解法来插入Medium 640尺寸的图片。

找到FlickrCore.php文件的194行:

$sizes = array('square' => '_s', 'thumbnail' => '_t', 'small' => '_m', 'medium' => '', 'large' => '_b', 'original' => '_o');

因为Medium 640的值为’_z’,假设你极少使用'square' => '_s',我们就把它给替换成'square' => '_z'。当然你可以替换成其他的极少使用的尺寸。修改后的代码为:

$sizes = array('square' => '_z', 'thumbnail' => '_t', 'small' => '_m', 'medium' => '', 'large' => '_b', 'original' => '_o');

这样,以后在使用的时候记住Square按钮就是Medium 640大小的就行了。

2010年11月25日星期四

新奇的红薯皮?

室友昨晚返校啦,终于结束了我这长达一周多的寡居生活。小小的宿舍有了人气,感觉温馨起来。

这一次,小胖妮拿了几张她们湖南老家做的红薯皮。看上去挺新奇的,还没有见过这样的做法。每个地方都有自己独特的风俗与特色,中国南北各地的饮食文化真的还挺博大精深的呢。

我在想,这种成张的红薯皮是不是把煮熟的红薯捣烂,然后铺在桌上,就像我们平时用擀杖来擀饺子皮一样,擀成一张张红薯皮,再放到室外晾晒而成的呢。只不过,他们做的时候为什么不把红薯皮剥掉再擀呢,那样的话应该会更好看好吃一些吧。
吃红薯最好不要连皮吃,因为红薯皮含有较多的生物碱,食用过多会导致胃肠不适。尤其是有黑色斑点的红薯皮更不能食用,会引起中毒。

不过吃一点应该还是没有关系的哦。呵呵,用力撕下一条,吃起来要比我们平时在超市买的红薯条要硬一些,得用力嚼才行。

红薯皮 (1)

展开一张,让我想起了中世纪的羊皮纸。大学那会儿,班里好多同学在看一些冠以《羊皮卷》名称的书,上面记载了一些西方有关人生,社会哲学等各方面的小故事,很有启迪性。

红薯皮

这个是熏鱼,闻起来挺香。吃的时候会尝到一股木屑烟熏的味道,有些吃不习惯。小胖妮说这样用烟熏一下是为了长时间储存食物的方便,那里的老人家经常会把吃不完的东西用盐腌制然后烟熏保存的。

熏鱼

2010年11月24日星期三

向艾米莉同志学习

又看了一部法国电影,天使爱美丽(Amelie from Montmartre)。看到最后突然醒悟,奶奶的,这不就是一部宣传好人好事的电影么。

艾米莉自始至终在做着好事,我记得起的有:成全咖啡店的售货员和顾客、捉弄欺负伙计的老板、为楼下阿姨拾得丈夫的爱意,帮父亲完成环游世界的梦想,寻找大头贴事件的真相。做好事从来不留名,而且也不写在日记里。

一个孤独而又富有幻想的女孩,一个善良而又富有爱心的女孩。

电影的画面精美,尤其是大量的漂亮的女主角特写。真的是喜欢上了法国的美丽风光,淡黄色夕阳下林立的小镇。那里的空气一定很清新。

电影的叙事怪异,看似纷杂。从开始的艾米莉幻想着有十五对做爱的高潮,到最后得到自己的MR. Right. 以及穿插在期间的做好事。整个一个故事,不需要用心去看,只需要跟着导演的步调,所有的天使梦想会渐渐地流泄到内心。

原来,美丽和人性是不需要宣传,是没有阶级没有国界的。

2010年11月20日星期六

担忧高校女多男少?

近日在谷歌阅读器里看到一篇名为《教育界担忧高校女多男少现象》的文章,内容如下:
中国大学越来越多地显示出学生女多男少现象,对此教育界出现不欢迎态度。一所名牌大学的招生负责人表示这不是好现象。他说女生多是招生圈里深恶痛绝的事情。一些名校中有的班级全体女生毕业后都成了全职太太,导致大量的优势教育资源浪费在全职太太身上。

一. 论断前提是否属实

不知道这段话是否真的出自名校招生负责人之口。据我理解,他们在高校招生岗位任职,素养应该不会很低,起码也是受过多年教育的人,但是却用“深恶痛绝”、“浪费”等这样感情色彩十分强烈的词语,看上去总觉得太过绝对与草率。言语表达与身份素养有些不太符合。

且不去否认目前确实存在女生毕业之后嫁人以后,在家里做全职太太这种事实的存在。但是她们在全国名牌女大学毕业生中占有多大的比例,是要进行严谨调查与分析,通过科学的数据来佐证,而不能简简单单的凭着感觉来做出论断。

二. 假设属实

我们先假设它的前提是属实的,这一句“教育界出现不欢迎态度”真是很令人费解。教育体制出现的全国性的大问题,怎能把责任推到具体的高校甚至女生身上来呢?人家按照你的高考招生制度考了高分,进了你的录取范围,你想招男生,那又怨谁呢?

对于一个孩子的教育来说,母亲发挥的作用是很大的。记得以前看过一篇文章,讲的是一个母亲素质在很大程度上决定民族的未来。即使这些受过高等教育的女大学生退居家中做全职太太,但她们也是下一代的教育者。她们会言传身受,将自己的知识传授给孩子,而且通过个人素养与品格的熏陶,同样对孩子产生很大的影响。因此,这些全职太太不仅不会造成教育资源的浪费,而且会对子女的教育提供很大的帮助。

分析事情不能一刀切,要从两个方面来着眼。我们也不能说所有做全职太太的女大学生都有良好的教养,能给下一代提供良好的教育。也不能否认有些女生就是无视伦理道德,好逸勿劳,自甘做人小老婆。既是自身的原因,浮躁的社会环境也给她们提供了一张温床。

大学的教育教会学生什么?学生又从中学会、领悟到什么?学校教育不仅仅是知识的传授,也是人格的培养,能力的锻炼,思维方式的完善等等各个方面。大学生迎合浮躁的社会风气,学校教育是不是也应当反思呢?如果说名牌大学女毕业会选择走上这条道路,那又让那些普通高校及以下学历的人情何以堪呀?

三. 存疑

现在的物价日益上涨,房价依然走高。男人们在社会上打拼,养家糊口压力也挺大。不知道又有多少男人有这个能力去供养这些高校毕业的全职太太。我看,没有两把刷子还真是不行呢。

文章配图

2010年11月19日星期五

SB的百度


真的是不买菜不知道柴米贵,不做站不知道百度SB


以静风博客为例,自从更换域名以来,其他的搜索引擎收录情况一直都很正常,一路上升,而百度半个月了只收录了一个首页,这就是所谓的百度考察期(通常半个月到一个月)。


等到百度的收录好不容易上来了,一看关键字却还是以前的域名排在前面。我已经对以前的域名做过301永久重定向了,难道百度视而不见?301重定向的作用就是把旧域名下转移到新域名下,把用户和搜索引擎定向至正确的网页,同时旧的网页的PR值传递给新网页,从而实现网址的变更不影响网站的排名。而百度对301重定向的支持这么差劲。


百度会“严格遵守国家法律法规”,对于被GFW的网站是基本不收录的。以可能吧为例,没有墙之前百度和谷歌收录都在几千条以上,现在的百度的收录只有区区几条。


传说百度对All in One SEO Pack支持不好,煎蛋说:“百度爬虫很傻的,看到 noindex k 掉全部只留一个首页,或者最近的内容不收录”。


令人发指的就是百度对搜索结果的人工干预、竞价排名。这就使得谁给的钱多,谁就能排在前面。谁给的钱多,谁就能排斥打击竞争对手。谁给钱了,就能删掉它的负面信息,如当年的毒奶粉百度删除负面报道事件。


听到的一个段子是说,一女士在百度中搜索某医院,被骗,怒之,在百度中搜投诉电话,又被骗。


李开复说




一直以来巨大的商业诱惑摆在每一家搜索引擎面前某些影响用户体验的广告模式也许可以换取眼前的利益但我个人坚信任何非客观的受商业利益左右的搜索结果最终都只会让网民失去对搜索引擎的信任因此在谷歌绝不会有用户第一还是广告主第一的争论


我们始终把用户的利益摆在所有利益的最前面我们相信时间会证明一切用户将用自己的选择印证我们所遵循的价值观



现在明白了,当谷歌退出中国时众多站长的惋惜与绝望之情。他们恐怕是痛恨极了百度的一手遮天,以竞价排名的方式来要挟站长,而那些使用百度的网民就是百度的筹码。他们绝望的可能是整个的中国互联网环境将会永远失去公平与公正。


为什么这么个唯利是图没有道德操守、社会责任感的公司在国内市场占有如此大的份额?一方面可能是国内网民上网技术普遍较低;另一方面可能是他会谄媚,有人护着。



2010年11月16日星期二

文著协遭遇百度

记得清楚的话,去年文著协和谷歌闹了一阵子,为的是谷歌数字图书馆收录中国版权人的图书。是的,从那时起我才知道有文著协这玩意儿,或许是为了保护中国著作版权存在的。平时可能闲着没事,对盗版横行的现状不理不睬。也是,在中国谈版权就如同和妓女谈贞操,明知不可为,当然也就不做这些吃力不讨好又捞不到便宜的事了。突然利来了,于是就钻了出来。

随着网络时代的来临,我们可以更容易地获取信息。对于谷歌图书馆我是赞同的,让你足不出户浏览传统的图书信息。在中国,哪怕是传统的图书馆我们又有多少人进去过?

文著协才不管人民有没有便捷地接触图书的需要,你扫描我们国家的书就得给我交钱,反正谷歌有钱就多要点。可谷歌也不傻,大不了我不扫描了。

大家不要忘了,我们有“中国的谷歌”——百度(Do Be Evil)。文著协称百度长期通过搜索、文库、贴吧三大渠道,擅自提供大量文学作品的储存与下载服务,以及对侵权盗版问题一直采取躲避和冷漠态度。(via cnbeta

这下好了,以前谷歌收录
支付的这60美元仅仅是个目录而已,如果有人要全文下载,那需要另外收费,如果我拿七谷歌拿三,我认为是非常合理的,因为在传统出版中,我只拿一,书店要拿到四到五。(via 韩寒

现在百度一分钱也不给你。轮到文著协这帮家伙急了,希望和谷歌重启谈判。

中国有句老话:早知今日,何必当初呢。

你能代表谁

我对老婆说,我能代表中国代表世界吗?

老婆说,你是哪根葱呀,人民会不答应的。

我说,那你能代表谁?

她说,我能代表你,代表儿子。反对不?

我说,不敢反对。我也能代表儿子,我想他也不会反对的。

这时儿子看着我们说,我能代表楼下的小民,他反对我就揍他。

2010年11月14日星期日

中国公务员考试试题小辑

(2009年国考) 柏克和阿伦特等思想家把博爱和同情视为感伤主义,是滥情、不理智的表现,认为结果会___,达不到改善弱者境遇的效果。贫困等问题的解决还是要靠政治,而非部分人的善心。填入划横线部分最恰当的一项是:(B
A.适得其反
B.事与愿违
C.南辕北辙
D.雪上加霜

(2009年广东) 作为企业,即使是国有垄断企业,它也要追求利润。然而,从“高价买进,低价卖出”这种做法上来看,我国的石油政策显然存在严重缺陷。国有石油企业不管是“高价买进”还是“低价卖出”,它的利益都毫发未损,甚至还从中获得了更多。唯一受损的,是国内经济和国家的利益。
这段文字主要在强调(C)。
A.政府应该关注国有垄断企业的盈利状况
B.国家应该养活对国有石油企业的补贴
C.我国的石油政策存在战略性缺陷
D.国有石油企业在以牺牲国家利益来获利

(2006年国考) 作为整体,中国在世界上举足轻重;但作为个人,不少中国人还觉得自己一无所有。国家之强和个人之弱使一些人心理失衡,觉得自己活得还是像在半殖民地时代受人家欺负的受害者。正因如此,我们更需要对自己生存的状态有理性的认识,克服狭隘的“受害者情结”。否则,崛起的中国将难以担当与自己的国际地位相称的责任。
这段话谈论的核心意思是(B)。
A.中国急需提高国民的个人地位
B.中国人需要调整自己的心理状态
C.中国人为什么有“受害者情结”
D.崛起的中国要承担相应的国际地位

(2009年国考) 一种经济理论或者经济模型是对经济现象的某些方面的描述,它要比其描述的现实简单,理论要舍弃不重要的东西,至于什么重要,什么不重要,取决于经济学家的假设,假设不同,提出的理论也不一样。经济学家们对同一现象往往有很多的理论解释,主要就是因为强调的东西常常不一样。因此,理论就不等同于真理,可以争辩,可以错,也可以被推翻。
这段文字意在说明(D)。
A.如何发展经济理论
B.经济理论的内在本质
C.经济理论的主要功能
D.如何看待经济理论

(2009年湖南) 学会普通话是为了与人交流,学方言则是为了传承文化,这一主张听起来似乎不无道理,其实很是荒唐。方言的文化价值只是其用于人际交流的工具价值的衍生物,既然普通话已足以胜任人际交流,方言的工具价值之皮犹不存,其文化价值之毛将焉附?再说,同时掌握普通话和方言谈何容易。一个说方言的人很难同时说好普通话,反之亦然,因为二者难免“川味”。
这段话主要支持的观点是:(B
A、同时掌握普通话和方言不是一件容易的事
B、学了普通话,没有多大必要再去学方言
C、方言主要用来传播文化,不是用来沟通
D、普通话和方言作用不一,不能等闲视之

(2009年安徽) 房价理性回调,让老百姓能够用合理的价格实现住房梦想,其后自然会去大胆地消费和开支。从这个意义上讲,救市的确要救房地产,但是救房地产的最好方法就是让房价下跌,一直跌到让多数老百姓能够承受为止。
这段话表达了希望房价下跌的观点,其理由是:(C
A. 目前的房价缺乏理性
B. 老百姓期待合理的住房价格
C. 房价跌到多数老百姓能够承受的程度,就会拉动住房消费,使房地产业进入良性发展的轨道,从而提升经济
D. 房价虚高使老百姓住房梦想成为泡影

(2005年国考) 无论什么文章,一旦选进语文教材,就不再是原来意义上的、独立存在的作品,而是整个教材系统中一个有机组成部分,是“基本功训练的凭借”。选进语文教材的文章是“基本功训练的凭借”。
“基本功训练的凭借”是:(A
A.收入语文教材中的各类作品
B.那些保持原来意义、独立存在的作品
C.整个教材系统中的一个有机组成部分
D.那些不再是原来意义上的、独立存在的作品

(2009年江西) 毛泽东说:“只有让人民来监督政府,政府才不敢松懈。只有人人起来负责,才不会人亡政息。民主管理的一个重要内容就是对经营者的监督,监督其经营行为的合理性、科学性和可行性,民主管理的另一个重要内容就是劳动者主人翁地位即人人负责的管理环境的建立。

对这段话的理解不正确的是:(C
A.毛泽东的话在此更加形象深刻地揭示出民主管理的必要性
B.民主管理包括两个方面的内容
C.民主管理重在强调对经营者的监督
D.民主管理的这两个方面同等重要,不可偏废任何一方

2010年11月13日星期六

大学旧照

前几日,见一大学同学在空间里分享扫描的合影,便保存下来。

第一张,是大一刚入学军训的照片,来自河南各个角落的同学穿着学校发的“企鹅服”,又土又傻,晒得黑乎乎。

大学

第二章,是大一下学期,辅导员考上研究生,大四毕业离校前,班委组织一次合影。刚好遇上教现代文学史的老师,便拉进来一起照了。

大学 (1)

第三张,是毕业前夕。据说因为班费不够,班委为发扬精打细算的精神,给我们冲洗的是照相馆最便宜的那种,结果我们拿到手还没有半年,就开始泛红,照片日渐模糊了。

大学 (2)

每一次照合影总会少那么几个人,不是缺了他,就是少了她,很难圆满。

要不是看看照片,有些人都要想不起来了。真正记住又保持联系的,真没有多少。

诗意地栖居

看电影的时候,想起几年前看到的德国诗人海德格尔提出一个主张:“充满劳绩,但人诗意地栖居在这片大地上。”

生活哪有尽美处。佛说境由心造,烦恼皆由心生。无论外物轰然来袭,都要给自己心灵一份恬静与澄澈。

《诗》的主人公美子是一位六十六岁的“老奶奶”。其实用“老奶奶”这个词来定义这个人物,从年龄上讲虽然贴切,但是以她的生活方式来看,倒是一位很懂生活之美,时髦而隐忍的女人。

片中的美子靠领着生活补助和打零工的钱维持生活(零工主要是给一个有些痴呆的老头子洗澡和打扫卫生等),女儿和丈夫离异,留下外孙与她生活在一起。老年痴呆症向她慢慢袭来,女儿在外地,美子只是报喜不报忧,独自面对。唯一的外孙因为和其他五名男生共同对一个女生进行性侵犯,导致该女生自杀,家长们为了平息事情而展开了赔偿金的讨论。

生活如此不幸。但是我们看到的美子仍旧时髦,美丽,坚持锻炼身体。每周去文化院学习作诗,在生活中慢慢体悟,寻找“诗想”。甚至会在商量赔偿问题的时候去观赏血色的鸡冠花,在去找受害女生的母亲商议的路上而痴迷于紫薇花的烂漫与杏子的甜美。不管发生了什么,美子在美好的事物面前总会沉醉其中,享受宁静。这,就是一种生活态度。

p450176394

美子一直在问怎样才可以写出诗?如何去寻找“诗想”?在外孙被警察带走的那个晚上,她写了第一首诗,然后选择了静静地离开。

罪恶并不会停息,问题总归有待解决,但又仿佛什么也看不到了。

隐忍的美子,懂得沉醉生活之美的美子,在澄净的生活中,还是会带着痛心与忧愁。

而河水在不停地流淌,流淌,流淌……

2010年11月12日星期五

刷卡

晚上,和hillway一起去图书馆学习。

走到门口,他走到我前面,拿出图书卡,很阔绰的说了一句:

“你别动,我来刷卡。”

刷卡?刷卡?刷卡?刷卡?刷卡?你这叫刷的什么卡呀?

有学问

小看开水

倒了一杯刚烧开的水,一不小心溢出了一些正好洒在手指头上,也没怎么在意,过了一会儿却感到手指隐隐作痛,眼看着指头上慢慢地起了白白的水泡,感觉到越来越痛,甩都甩不掉。

急忙跑到水龙头下冲洗,很奇怪冲水时一点就没有痛楚了,本以为就好了,关掉水龙头,那种刺心的疼痛又回来了。于是一边冲水,一边用手机上网查找“手被开水烫伤的处理办法”。

网络之大,无奇不有。有说撒些盐的,有说放点酱油的,还有说抹点豆油、香油、煤油什么的。敢情这是来做红烧蹄膀的了。不过大部分是说,第一要义用冷水冲洗,时间在30分钟到1个小时,到手指感觉不到疼痛时为止。于是也就照着这个办法来做,接了一盆凉水,把手浸在水中,另一只手接着看书。半个小时过后,手拿出来还是依旧的疼,继续浸泡,在差不多泡了一个小时后发现真的没事了。

总结一下,开水烫伤后,热量作用于皮肤,这时要马上用水冲洗,解散掉这些热量,防止皮肤起泡,然后一直浸泡到感觉不到疼痛了为止。烫伤后最好不要用牙膏涂抹,因为牙膏会在皮肤表面产生一层厚厚的膜,反而不利于热量的扩散。

这是好久没有被开水烫过了,时间长了对开水具有烫伤威力的感觉也没有了,平时倒水、冲水时也没有太在意,幸而一直没有被烫着。

这次伤于水,而又得解于水。当时在浸泡时想得最多的是,水真的好神奇啊。它不仅可以四处流动,而且可以凝聚成冰。它能吸收能量,也能释放能量。它孕育了生命,成就了地球。它可以肆虐不得控,摧毁农田和建筑。它也可以被制造成“水刀”来切割钢铁……

水真的很强大,不要小看了水,说不定下一个伟大的发明会和水有关。

2010年11月9日星期二

A与B的故事之买车、养宠物

买车

A与B走在路上看到一排小汽车,B指着标志顺口念着:BMW、奔驰、奥迪……

B对A说:我们以后买什么车好呢?

A:拖拉机车。

B:好是好,只是这车进不了五环还玩不了车震。

养宠物

B对A说:我想养只小仓鼠。

A:我也正好想养只小花猫。

B:我会把它放在铁笼子里,让猫吃不到它。

A:没关系,它每天喵上几声也会让你的仓鼠精神分裂、一命呜乎。

猫猫

A与B的故事之买车、养宠物

买车

A与B走在路上看到一排小汽车,B指着标志顺口念着:BMW、奔驰、奥迪……

B对A说:我们以后买什么车好呢?

A:拖拉机车。

B:好是好,只是这车进不了五环还玩不了车震。

养宠物

B对A说:我想养只小仓鼠。

A:我也正好想养只小花猫。

B:我会把它放在铁笼子里,让猫吃不到它。

A:没关系,它每天喵上几声也会让你的仓鼠精神分裂、一命呜乎。

2010年11月8日星期一

遇人不淑

晚上,感觉肚子饿了,就从包里拿出一袋绿豆糕准备打开。

hillway忽然按住我的手,说:“先别撕开,等一会儿。”

“为什么呀?”

“你等一下就知道了。”

两秒后,臭臭的屁气弥漫在空气中。

不理你

2010年11月5日星期五

教你设置robots.txt

站长一般都是尽最大可能让网站内容被搜索引擎收录。网站难免会出现重复的内容,而搜索引擎见到重复的内容就会把它给降权,这样就不利于SEO,影响网站的收录以及排名。所以我们要避免搜索引擎来爬找重复的内容。robots.txt是可以用来实现这个功能的文件。现在来简单讲解一下怎样设置它。

在设置过程中始终要记住我们的目标是:避免重复。

1、收集网站信息

URL或者俗称作网址以及目录,搜索引擎就是通过唯一的URL来查看它上面所附着的内容。我们就是让每一个唯一的URL上面的内容也唯一。所以首先要做的就是把整个站点的URL地址找出来,可以通过工具或者手动的点击能点击的超链接。下面以静风博客为例来说明。

我所查找到的静风博客URL地址,同类型的略去不计。

  • [首页]http://www.jingfeng.info/

  • [文章页]http://www.jingfeng.info/archives/188.html

  • [评论页]http://www.jingfeng.info/archives/178.html#comment-56

  • [分类归档页]http://www.jingfeng.info/archives/category/essay

  • [作者归档页]http://www.jingfeng.info/archives/author/hillway/

  • [标签归档页]http://www.jingfeng.info/archives/tag/php

  • [日期归档页]http://www.jingfeng.info/archives/date/2010/11

  • [登录]http://www.jingfeng.info/wp-login.php

  • [文章Trackback页]http://www.jingfeng.info/archives/100.html/trackback

  • [文章Feed页]http://www.jingfeng.info/archives/100.html/feed

  • [分页]http://www.jingfeng.info/page/2

  • [分类归档分页]http://www.jingfeng.info/archives/category/essay/page/2

  • [日期归档分页]http://www.jingfeng.info/archives/date/2010/06/page/2

  • [标签归档分页]http://www.jingfeng.info/archives/tag/php/page/2

  • [作者归档分页]http://www.jingfeng.info/archives/author/hillway/page/2


2、设置robots.txt

针对上面收集到的网页地址,我们来设置robots.txt文件。

User-agent: *  #针对所有机器人

Disallow: /index.php  #不允许访问首页

Disallow: /archives/category/  #不允许访问分类归档页

Disallow: /archives/author/  #不允许访问作者归档页

Disallow: /archives/date/  #不允许访问日期归档页

Disallow: /archives/tag/  #不允许访问标签归档页

Disallow: */trackback  #不允许访问trackback

Disallow: */feed  #不允许访问feed

Disallow: */comments  #不允许访问评论

Disallow: /page/  #不允许访问分页

其中分类归档分页已经“#不允许访问分类归档页”,自然其下的分页也不允许访问了,所以不必重复设置。

用wordpress搭建的网站一般wp-开头的后台文件目录不允许访问,也就是:

Disallow: /wp-

以及配置文件不允许访问。

Disallow: /cgi-bin

还有一些附带参数的地址一般不允许访问。

Disallow: /*?*

Disallow: /*?

Disallow: /?s=

通常需要在robots.txt中指明站点地图的路径。

Sitemap: http://www.jingfeng.info/sitemap.xml

Sitemap: http://www.jingfeng.info/sitemap.xml.gz

Sitemap: http://www.jingfeng.info/sitemap_baidu.xml

到这里,robots.txt文件已经设置完成了。

注意:

Disallow: / trackback / 和 Disallow: / trackback的区别

Disallow: / trackback /表示不允许访问目录名为trackback的页面

Disallow: / trackback表示不允许访问网址后面含有trackback关键字的页面

3、检测robots.txt

对于设置完成的robots.txt是否确实按着我们的意图运转,可以通过谷歌网站管理员工具中的“抓取工具的权限”来进行测试。

对于漏网之鱼,我们时常通过site命令来查看搜索引擎的收录结果来进行填补以及微调。

我的robots.txt文件,切忌拷贝,因为每个站点的目录结构不尽相同,有些设置在不同的站点会不起作用或者起反作用。

User-agent: *

Disallow: /cgi-bin

Disallow: /wp-

Disallow: /index.php

Disallow: /archives/category/

Disallow: /archives/author/

Disallow: /archives/date/

Disallow: /archives/tag/

Disallow: */trackback

Disallow: */feed

Disallow: */comments

Disallow: /page/

Disallow: /*?*

Disallow: /*?

Disallow: /?s=

Sitemap: http://www.jingfeng.info/sitemap.xml

Sitemap: http://www.jingfeng.info/sitemap.xml.gz

Sitemap: http://www.jingfeng.info/sitemap_baidu.xml

2010年11月3日星期三

站在观众前面

好久没有打开电视看电视剧了,昨晚回去的早,一不小心看了点热播剧《婚姻保卫战》,当然它不是讲述冷兵器、热兵器以及核子战的军事题材电视剧,只是关于婚姻的故事或者叫童话。

剧中人物不是地球人,可能是先贤托骨,每个人说话书面语和成语极多。再简单不过的寒暄和生活见面中的对话都是字字珠玑,句句经典,让人若有所思,令人自叹不如。这每一句话都好像经过深思熟虑,而被演员们不经意地说出。

他们咋这么会说呢,编剧的力量。是的,编剧把台词雕琢的天衣无缝和恰到好处,让演员们去饰演生活中的人物都能“语不惊人死不休”。

从风格上看这与以前的热播剧《奋斗》很像,北方人说话的调调,雕琢地过气了的台词,有钱人的生活、爱情和婚姻。

没错,这样的电视剧很火。编剧把杂七杂八的故事杂糅在一起,虚构出令人幻想的爱情。这就如同赵本山把低级趣味的笑料拼凑在一起,令人发笑或者冷笑。你幻想了笑过了,他们的目的也就达到了。

现在的编剧无论是在编剧本还是小品都比以前先进多了,会站在观众的角度想,知道你想要什么。你要他就给,不过有时会站过,到你的前面去了。

纨绔二代

杭州七十码,河北李刚门。这些富二代们出现在人们的视野里,以负面的角度。

社会财富分配不均,让一部分人先富起来,使得少部分人占有绝大多数社会财富。这个是国家和法律都允许的,人民也没有什么意见,也不敢有什么意见。其实中国人民是很顺从很乖的,自己有饭吃,有房住,生活过的去就行了。没见基尼系数连续上升,祖国社会不还是一片大好么。

那些利用自己的智慧和技能富起来的人们,理直气壮地过着富足的生活。他们的孩子孙子理所当然地拥有了房子车子女人等别人经过几年几十年一辈子才能拥有的东西。

以前的畅销书《富爸爸穷爸爸》谈到了对二代的教育问题,可是教育这滩烂泥不是一本书两句口号就能够解决得了的。

纨绔的二代,依旧在法不健全,钱来推磨的社会为所欲为。正义的群众要求法办,而国家电视台出面盖弥彰。为什么维护该惩之人,可能是线太长了怕钓出大鱼。

一百多年前的非洲什物

非洲,据说是人类的发源地。我们被授于的非洲印象大约是遍地的饥儿和肆虐的艾滋病毒。可是事实是什么样的呢,我也不知道。偶尔的一次机会我参观了非洲展,一个不大不小的展览。

奇趣非洲展中我们看到了一些非洲的展物,现在又来了第二弹,依旧是关于非洲的。这些物品大部分距今一百年,有些四百到五百年,虽然历史不是太悠久,但也可以从中窥视出非洲的风土人情。

它们从乐器、木雕、石雕、生活、人物、图腾等方面反映了那时的非洲。整体来看显得粗犷笨重,或许这就是非洲的特色。在几乎所有的物件中,人头和生殖器的出现频率很高。大部分人物的刻画都很粗糙和夸张,显得有些吓人。如果你依旧还有兴趣,请跟着我的脚步看下去。

人头像,鼻子很是突出,脸也有点下垂了。

IMG_2684

抱着小孩子的人。只是这个不知道是男人还是女人,求鉴证。

IMG_2681

木雕,两个男人,看起来像农民。

IMG_2653

乞食者,这个桶也太大了点。

IMG_2679

有点像机器人。

IMG_2673

他哥哥。

IMG_2671

三头两手。

IMG_2682

手里拿着乐器的人。

IMG_2669

椅子,和现在很相近了,只是到处有人头。

IMG_2663

隐形人?

IMG_2659

歌唱家。

IMG_2658

龙头人。

IMG_2657

大耳朵妹妹。

IMG_2648

大耳朵特写。

IMG_2649

女人。

IMG_2647

老妪。

IMG_2646

木头娃娃?

IMG_2645

不洗澡的人。

IMG_2644

残疾人。

IMG_2642

暴露狂。

IMG_2640

农民。

IMG_2639

门神。

IMG_2632

剑。这一百年前的剑也太简单了些。

IMG_2628

母子。

IMG_2626

面包师。

IMG_2625

乐器。

IMG_2614

大头。

IMG_2593

国王。

IMG_2592

士兵。

IMG_2591

巫师。

IMG_2590

侵略者。

IMG_2589

ML?

IMG_2582

贵族。

IMG_2581

国王的棺材。

IMG_2575

皇后的棺材。

IMG_2580

铁器。

IMG_2578

抽象物。

IMG_2577

母子。

IMG_2576

布匹,应该是仿制的。

IMG_2685

IMG_2676

椅子。

IMG_2675

老师和学生?

IMG_2668

地主和贫农?

IMG_2666

吉祥三宝。

IMG_2665

这个是做什么的?

IMG_2662

愚公移山?

IMG_2656

农民。

IMG_2655

巫师。

IMG_2650

古代中国钱币的扩大版。

IMG_2634

乐器。

IMG_2631

乐器。

IMG_2629

罐子和勺子。

IMG_2624

农具。

IMG_2620

面具。

IMG_2611

布匹。

IMG_2610

IMG_2609

IMG_2608

IMG_2606

IMG_2605

IMG_2602

IMG_2600

IMG_2588

图腾。

IMG_2586

盾牌。铁的。确实很重。

IMG_2584

面具,也是铁的。

IMG_2583

大头。

IMG_2573

乐器,不知道怎么用。

IMG_2567

依旧是乐器,有点吓人。

IMG_2565

IMG_2615

IMG_2564

IMG_2563

鼓。

IMG_2619

上面的只是管中窥豹,不一而足,如果你仍对非洲感兴趣,最好能到非洲去走一走看一看。