Reading Notes for Qian Xin

Culture, Economics, Political... after reading something on internet, i will try to write down some notes. this is the place for me to record these notes.

Wednesday, July 29, 2009

八、彭钢:一人得道鸡犬也要升天,我伯伯不是那种人--中国共产党新闻--中国共产党新闻-人民网

八、彭钢:一人得道鸡犬也要升天,我伯伯不是那种人--中国共产党新闻--中国共产党新闻-人民网

彭钢说:“杨勇说我们当时都听他的,那就消除山头吧,但实际上,你彭德怀不搞山头,别人都搞山头,那我们就倒霉了,讲得很现实。”

左权之女怒斥《色戒》:李安这个王八蛋

左权之女怒斥《色戒》:李安这个王八蛋
“最近那个什么电影《色戒》,它到底想干什么?!平常他李安,爱拍什么就拍什么,像什么同性恋啊,我管不了。可是他不能侮辱中国人啊!!!拍电影、讲故事放在什么背景下不好,为什么非要以抗战为背景,还要美名其曰什么‘人性’?!媒体、舆论居然还是一片叫好声?!这是侮辱中国人啊!!!”

这位67岁的老太太甚至还连出“粗口”:“李安这个王八蛋,都和陈水扁一起,成了卖国贼了!这个王八蛋!”

《怀念彭德怀元帅的侄女彭梅魁》 - 感动人物 - 感动中国 - 青少年论坛 中国青年网 - Powered by Discuz!

《怀念彭德怀元帅的侄女彭梅魁》 - 感动人物 - 感动中国 - 青少年论坛 中国青年网 - Powered by Discuz!

 1963年春天一个星期六的下午,彭梅魁和张春一带着三个孩子来看伯伯。喜欢孩子的彭德怀顿时眉开眼笑,他从彭梅魁手里接过老三张峰,把小外孙子抱到怀里,亲亲小脸,又把老大张安、老二张晨两个外孙女搂过来,逗得孩子格格直笑。看到伯伯这么开心,彭梅魁和张春一会心地对望一眼。
  彭梅魁赶紧从提包里掏出照相机,她今天是有备而来,前几天从同事那里借了个小照相机,她想让孩子们和阿公合照张相片,留个纪念。
  “来来,和阿公一起照个相!”彭梅魁招呼着孩子们。张春一搬来一把藤椅,放在正室门前,准备让伯伯坐在上面,再搂着三个小家伙,照个祖孙四人照。
  彭德怀一生不喜欢照相,这在全军都有了名。可这次他欣然同意,他俯身安排孩子们在藤椅上站好,哄着他们说:“这里阳光好,眼睛向前看,妈妈要给我们照相喽!”
  多么感人的舐犊画面啊,彭梅魁赶快举起相机,从取景窗往前看,三个孩子好好的,可伯伯呢?他怎么不见了?
彭梅魁抬头一看,伯伯转身躲进纱门后边,她和张春一一齐喊:“伯伯,快来啊!”
  纱门后边暗处里传出彭德怀的声音:“孩子们的表情很好,你快照吧!我现在名誉不好,孩子们还小,要上他们健康成长,不要给他们身上留下阴影。”
  彭梅魁心头一热,泪水模糊了眼睛,她只好按下快门,老三张峰才一岁多点,他早就不耐烦了,妈妈的手指刚要动,他就站起来开路了。
  彭梅魁拍了一张必将流芳百世的照片。那上面侧身站在孩子身后光线阴暗处的就是彭大将军!他把明媚的阳光和春天的温暖留给孩子,自己则是一个隐约难辨的模糊身影。
  正因为如此,才凸现出彭德怀的光辉形象和伟岸身躯。这张照片被后来的学者称为“最美的伟人照”,诚如斯言。

六、张春一:他感情挺细的--中国共产党新闻--中国共产党新闻-人民网

六、张春一:他感情挺细的--中国共产党新闻--中国共产党新闻-人民网: "彭德怀“文革”期间身陷囹圄,彭梅魁承担起送衣、送书、送粮票等照顾工作,直到去世,这让孤苦的元帅体会到些许家庭的温暖。彭梅魁也被人称为最孝顺的一个侄女。

  事实上,彭梅魁并没有和彭德怀在一起生活过,1950年她见到伯父时,已经是20多岁的大姑娘了。可能是年龄和经历的原因,性格内向的彭梅魁不善言谈,但意志坚强,每到关键的时刻,她总是挺身而出,悄悄地站在饱受苦难折磨的伯父身边,为他分忧解难。"

Tuesday, July 28, 2009

秦晖:集体化与被集体化(2)_滚动新闻_新浪财经_新浪网

秦晖:集体化与被集体化(2)_滚动新闻_新浪财经_新浪网: "《财经文摘》:在您看来,集体可完善吗?

  秦晖:什么叫完善集体?如果说要完善集体,只能是给老百姓自由。所谓完善集体就是老百姓要集体就能组织起真正的集体。所谓的集体,是老百姓要组织的,如果老百姓是被组织的,那就不叫集体。我举一个简单的例子,奥斯威辛算不算集体?要这么说,奥斯威辛集中营是最大的集体!大家进去了就出不来的,那能叫集体吗?

  我觉得有两个概念是完全对立的,一个是集体化,一个是被集体化。中国人就从来没有集体化过。中国农民自从上世纪50年代以来,一直就是被集体化的。如果这些人真的想要让农民有点集体主义,最简单的办法就是取消被集体化,让农民自由结社,他要结社就可以结社,他要退出就完全可以自由地退出。他要结社,当官的不能阻止,但是他要退出,当官的也不能禁止,现在的情况是完全是相反的,其实老百姓哪能结社啊。

  在现代民法体系中,根本就没有集体所有制这个概念。你去看看,谁把股份公司当作集体所有了?什么叫作集体所有制?在哪个市场经济国家的法律中有所谓集体所有制这一条?法人就是法人,而法人是大家自愿形成的,法人和自然人在产权上一样的。

  所谓private这个词,既包括自然人所有,也包括法人所有,法人所有惟一的一个条件就是,互相之间是一种私法关系而不是一种公法关系。那么,在这个意义上,不论多大的、以多少人组成的法人,都是私有者,也就是说,官僚不能下命令。你可以说国家也是一个股份公司,但是国家这个股份公司和一般的股份公司的区别不在于它的股民特别多,一个小国家的国民人数可能还不如一个大公司的股民人数多,但是国家还是不同于公司,区别就是,国家不是你随便想加入就加入、想退出就退出的。国家征税,你也可以说是入股,但是这个入股不是你想入就入的。

  现在有关土地制度变革的解决方法何止两个?无穷多。关键在于得由农民自己来解决。什么叫作坚持集体?坚持集体就意味着把农民圈起来、不许农民退出。不许农民退出的集体能叫集体吗?这不就是奥斯威辛吗?你首先要允许农民自由,我觉得,集体不集体完全是个伪问题!"

Sunday, July 26, 2009

黑山阻击战

黑山阻击战

26日,我三十师进至大小吴家台,歼敌两个整团;我二十九师进至正家窝棚,歼敌两个营;我二十九师于高家窝棚歼敌一个团后,又于乔家窝棚歼灭廖兵团司令部及兵团所属大部炮兵和辎重部队,缴获了敌兵团全部重炮和汽车。此时,我东北各路纵队由西、北、南三百向东继续压缩,并迅速与东面五、六纵队靠拢。敌人各军、师完全混成一起,溃不成军,毫无战斗力了。见到我军战士就举起手问:“我们的枪向哪里缴啊!”我后勤人员及男女宣传员,也纷纷四处搜捉俘虏。

敌人遗弃的汽车、大炮,扔得遍野都是。战士们高兴地嗷嗷直叫,走起路来一蹦一跳。有些“气量窄”的战士,为着证明“战利品是我们缴的”,在大路边脸红脖子粗地争论起来了;争论来争论去,互相间又不禁哈哈大笑起来。笑得那么爽朗,笑得那么自豪!是的,所有这些战利品,不论它是大炮、汽车、坦克,都随着这东北的天空,东北的土地,全部是属于人民的了!战士们怎能不笑呢?让战士们这冲入云际的笑声,气死那坐镇沈阳的“蒋该死”吧:你的“西进”兵团,“进”到我们林总口袋里来啦!

27日,我纵队乘胜前进,于黄家窝棚歼敌十四师残部,和一纵第三师胜利会师。黄昏,廖兵团残余新二十二师及各军零散部队,最后窜至长岗子、六间房地区,被我七、八纵队迎头截祝在林总统一指挥下,我一、三、六、十纵队纷纷赶到,迅速将该敌全歼。就这样,经过为时两整天的追击战,敌人东北主力之主力,包括蒋介石四大主力之半数的廖耀湘兵团,连同廖耀湘本人一起,就在这辽阔无际的辽西平原上,被我东北大军一举全歼了!

廖耀湘兵团被歼,沈阳、营口的解放已是指日可待。我十纵队因黑山阻击战成功,荣受林、罗首长来电嘉奖。在奉命去北镇休整的路上,我和周政委遥望黑山阵地,只见山头硝烟,仍在徐徐飘散;染满烈士鲜血的“一○一”高地,在经过一场战斗的洗礼后,如今显得更加威凛雄伟了。再见吧,英雄的黑山人民,在我们胜利的红旗上,是永远记载着你们的功绩和荣誉的!再见吧,英雄的黑山阵地,我们将坚决完成人民烈士的遗志,一定要把红旗插遍全中国!

北风,吹来了一天鹅毛大雪。雪花纷纷飞扬,飘落在喜笑颜开的战士们的脸上。这雪花,将很快覆盖着这块被战火烧焦了的土地,它将孕育着一个真正美好的春天,孕育着一 个永远是属于东北人民的春天!

让我们高举战旗,去迎接一个战斗的春天!让我们厉兵秣马,随时准备踏向那进军华北的胜利征途吧!

Thursday, July 23, 2009

【军事】中国空军二代巅峰-歼8

【军事】中国空军二代巅峰-歼8: "【军事】二代巅峰-歼8(下)"

Tuesday, July 21, 2009

可惜了啊,我的北大毕业的外甥! - 邱海平的日志 - 网易博客

可惜了啊,我的北大毕业的外甥! - 邱海平的日志 - 网易博客

许久以来,一直想说说我的外甥。

说外甥,不仅是因为我是他的舅舅,而是因为他是最让我想不通的一个人。

认识我以及我的外甥的许多朋友,无不为我的外甥感到异常的可惜和不解。

是的,我们想不通,他究竟为什么要这样。

作为一个教育工作者,我的外甥对我的思想和智力构成了一个巨大的挑战。直到今天,我也无法对他的行为和结果做出一个合理的解释。

也正是通过我的外甥,我认识到一个事实:教育不仅不是万能的,甚至有时是软弱的。

我不解什么?疑惑什么?可惜什么?

我做个简单的介绍吧。

我的外甥于1998年从孝感高中以优异的成绩考入北大数学系。大学期间同时还辅修了北大经济研究中心的经济学本科课程,拿到了数学和经济学两个学士学位。大三的时候还先后通过了GRE和TOFL考试,大四的时候还获得了数学系本硕连读的资格。不过,因为他想去美国继续深造,而且对此极有信心,为了避免交违约金(如果报了本硕连读但最后放弃,据他说要交几千元违约金,北大是否有这样的规定,我当时也没有去证实。)给父母增加经济负担,他放弃了北大本硕连读的资格,一门心思申请去美国大学继续读书。

我清楚地记得,当时他为了要不要报名参加本系的本硕连读的事还咨询过我的意见。当时恰好是美国发生了911事件,我天天在家看现场直播。因此我跟他说,出国固然好,不过,考虑到911,明年美国的签证可能会更加严格,必须考虑到这个因素。

他说,按以往他们系学生出国的情况看应该不会有问题,而且他还说,北大的数学已经没有什么可以继续学的了,何必去白交几千块违约金呢?

我向来尊重他人的意见,既然他有他的想法,而且也看似有道理,所以,我也没有异议。

我当时确实也没有预料到,他的出国梦恰好就是因为第二年的签证未过而破灭,并且给他造成了终生的毁灭性的打击。

于是,在后来的日子里,他就忙于申请美国的大学了。为此,我给他提供过一些人民币,而我的一位表弟还给他提供过美元。我们都对他寄予希望,并尽力支持。

最后,他拿到了美国威斯康辛大学的Offer ,并且是全额奖学金。

到这一步,我们当然全都为他感到高兴了。他离美国留学梦也就只差签证这最后一步了。

然而,命运似乎跟他开了个玩笑,2002年5月份,他的签证没有通过。大概是8月份再去,依然没过。

那一年,也还有他的同班其他同学也没有通过签证的。

我问他,问题出在哪儿?他说,他也不知道,签证官也不给任何解释。我当时觉得可能与911有关,所以,没有对他有任何的责怪或质疑。

不过,他告诉我,威斯康辛大学的Offer明年还有效,他准备明年继续申请,这当然是必然的选择了,因为他已许放弃了本校本硕连读资格,而且他非常渴望继续学习,并不想立即去工作。于是,我对他准备在北京继续等一年的想法也表示赞同。

后来的几乎一年时间里,他就继续住在北大同学的宿舍里,等着第二年的签证。

因为我知道,此前的一年多时间里,他参加考试,申请学校,一定是很辛苦的。所以,我觉得他即使在北京玩一年也没有关系,休息一下也是必要的。而且,他是一个非常朴实的孩子,我完全相信他,不会有任何问题。

他在等待的差不多一年的时间里,就住在同学的宿舍里,这期间他的主要爱好是下棋,先是象棋,然后是围棋。我认为这都是健康的活动,没有提出任何反对意见。而且就在这差不多一年的时间里,他也打过短工,他告诉我,他用了一周的时间给一个公司翻译了一份文件,得到了2000元的报酬。我说,很好啊,很了不起啊,如果继续干下去,你岂不是每个月可以有大几千的收入了吗?这样不就可以不要再管你爸妈要钱了嘛!然而他说,不想干了,一是这种活儿没意思,二是太辛苦了。电话里我劝了他一些,也不起作用。于是,他继续下棋。

2003年4月的一天下午,他突然给我打了一个电话,他说,舅舅,我犯大错了。

当时我真想不出他会犯什么大错。因为他的品行我是绝对相信的,他既不会偷,也不会抢,更不会出别的什么事儿了。很可能是他自己过分紧张。

于是,我说,你别急,慢慢说,到底是什么事儿啊?

他说,我今天看我的电子邮件,才发现威斯康辛大学几天前给我发过一个电子邮件,要求我在4月X日前必须回复,是否还继续同意去他们学校,否则,就被认为自动放弃了。我因为下棋忘了及时看我的电子邮件,已经过期了。

我说,能否给威斯康辛大学立即去封信解释一下呢?他说,没用的。

我一时无语,也不知道说什么了。既然他已开口就承认是自己犯了大错了,我也不好再批评他了。我知道,他这时候一定是非常的痛苦与懊恼,作为长辈,我是心疼他的,虽然我也为此感到非常非常的可惜,但是,我真的怕这时候批评他,会给他造成太多的心理压力而出现别的问题。

他说,舅舅,我想见见你。我说,好啊,来吧。

于是,他来到我的办公室。除了说明事情原委之外,主要是讨论今后怎么办。

当时,他还自己主动跟我说,舅舅,我可能心理有问题,有时不能控制自己。当然他指的就是下棋成瘾这件事。而且,他说他现在不知道怎么办。

我知道,他当时的心绪一定是非常的繁乱,这个时候直接讨论下一步具体做什么,恐怕是没有意义的。于是,我跟他说,你再好好休息一段时间吧,好好整理一下自己的思路再说。如果你觉得心理上需要帮助,我可以帮你请心理专业的老师跟你聊聊。

他离开我的办公室之后,我立即打电话给我当时的同事胡邓,他是学生心理咨询方面的小专家,我给他说了大概的情况,他热情地答应,让我的外甥直接找他。

我马上给外甥打电话,说老师已经联系好了。然而,他又说,不用了。

再后来的日子里,我隔些日子就请他到我家里吃饭,继续跟他讨论他今后的打算。

按照一般人的思路,既然出国不成,那当然惟一的选择就是去工作了。

然而,问题从此开始暴露出来了。

他说,他从来没有想到过要在国内工作。

我说,国内工作怎么啦?全中国十几亿人不都是生活在这个国家吗?为什么你就不能在中国工作?

他说,我在国内工作就毁了。

我说,怎么可以这样说?在国内工作怎么就毁了你啦?你没有看见那么多人在国内都干得那么出色吗?

我给他举了许多人的例子,包括我的表弟,还有同是他们北大数学毕业的我的朋友和老乡。

他说,你不知道中国现在有多黑,他们这些人的所谓成功背后,不知道干了多少违心的事。我看过很多人的传记,这方面,我比你知道的多多了。如果我去工作,我也一样会被污染了,这一辈子就完了。

这个时候,我才知道,他的思想出问题了,起码是太偏激了。为此,我跟他展开了激烈的辩论,希望能够改变他的错误的看法。为此,双方都非常的不开心。虽然我是个长辈,虽然我是个大学教师,然而,此时在他的心中,一时间变得什么都不是了。他不仅否定了我,不仅否定了北大,而且否定了整个中国。在他眼里,整个中国人都是混日子,活得都是没有价值的。惟独美国才是人间天堂与理想之地。

既然关于中国和中国人的问题说不清楚了,那么,我就试图从另一个角度进一步劝解他。

我说,不管你怎么看中国和中国人,现在,你出不了国,你总不能不工作啊?你怎么着也得为你父母(都是农民)想一想啊。父母养你这么大,你得工作啊,你总不能还要他们养你吧?

他说,反正我不愿意拿自己的一生去冒风险。

我说,你是不是太只顾自己,太自私了呢?

他说,人本来就是自私的,我承认我就是自私的,怎么啦?难道你不自私吗?

此时,我进一步感觉到他的思想问题的严重性了。

我说,我自私也好,不自私也好,起码我在工作,我在养我的父母,还有孩子。

他说,那算个什么,那是应该的,有什么值得说的?何况你愿意这样。你觉得你这样活着有意义吗?你为人类做了什么贡献啦?

我一时无语。我知道,他的问题已经不是我三言两语可以解决得了的。他是一个学习上很好的孩子,读了一些书,各种书,不能说他没有知识和文化,而且,他的智力绝对不能是低下的,北大数学的啊!然而,一旦这些知识和文化为一种错误的世界观和方法论所把持的时候,真的比文盲还可怕!

后来,我没辙了,我说,如果我们之间有代沟,你有没有同学朋友?你能不能找找你的一些同学朋友聊一聊,看看人家怎么看待有关问题。

他说,我的好朋友都出国了,出了国的这些同学跟我一样的想法,留在国内的都是不入流的学生,没什么值得跟他们讨论的。

对于他的这一说法我也是感觉太不靠谱儿了。怎么可能呢?怎么可能出了国的同学全是他一样的想法呢?怎么可能没出国的就全是不入流的学生呢?明显是给自己拒绝同别人交流制造一个籍口。

正是在这样和此后的一系列的思想交流与口头交战中,我才感觉到外甥的思想和心理已经是病得不轻了。我也不知道如何帮助他了,因为他最后给了一个“底线”:谁要说帮助我,别跟我讲大道理,拿钱来,让我去美国,以后我还给他,否则,什么道理也别跟讲了,没有用,我现在只需要钱去美国,其他的道理我比你们谁都懂。

说真的,作为他的舅舅,如果他仅仅只是钱的问题,虽然我并不富裕,我也会尽力去帮助他实现这一美好的理想。然而,我不仅没有那么多钱给他去美国读书,而且我认为他这种思想状况,即使去了美国读书,迟早也还是会出问题的。

他的思想极端到,除了美国,即使是外国,别的国家他还不去。

接下来,他继续住在北大同学的宿舍里,一直到那一波同学要毕业了,他几乎没有地方去了。

既然他不愿意找工作,继续待在北京显然是没有意义的了,除了白白花费他父母的血汗钱之外。

于是,我打电话给他的父亲,让他们劝他回家去,一是再让他休息一下,二是再劝劝他。

大概是2004年的6月份的一天,我亲自给他送到车站。

长话短说,至今,这位北大数学毕业的学生仍然住在湖北老家的农村父母家。

这其中的故事与情节就不再细说了,只提几个让人不可思议的内容。

一, 面对父母的规劝,他说,你们当初都干什么去了?为什么当农民?为什么不去多挣钱啊?你们有钱了,我不就可以去美国了吗?

二, 他每天都上网,除了下棋,别的任何东西都不看。在家,除了上网和看电视,什么事情也不做。我的姐夫和姐姐都是农民,因为城镇化,地也几乎没有了,全家人的生活几乎就靠姐夫一个人打工挣钱来维持,前几年,姐夫为了养家,一个人同时打两份工,异常的辛苦,而这位外甥,他们惟一的儿子,几乎从来对姐夫的辛苦不闻不问。据姐姐说,为了他上网的事,姐姐和姐夫发生过多次争吵。有一次,他在城里网吧里上网到半夜不回家,姐姐到处找他,他不愿意回家,姐姐流着眼泪给他下了跪求他回家。

三, 为了他,姐夫和姐姐也发生了矛盾。姐姐一直认为不能说他,更不能骂他,要等他自己开窍,说多了会有负作用,反而害了他。而姐夫认为不能这样再惯着他,应该对他采取一点措施,不然,才是真正害了他。就这样,只要一提儿子的事,两个人总是不欢而终。到最后,姐夫也不再说了,一心只做自己的事情,彻底灰心了。而善良的姐姐,一直对儿子还抱着那丝几乎不存在的希望,依然照顾着儿子的吃喝。

四, 大概是在三年前,我通过在武大读博的表弟,找到了一位心理专家,专程到湖北云梦县我的外甥家里,试图对外甥进行心理治疗。据说,面对心理专家,外甥一言不发,不管专家说什么,他都沉默不语。最后,心理专家无功而返。我问表弟,专家怎么说。表弟说,专家说,他滴水不进,我也没有办法了,他的心理问题很严重。

五,据说,地方某中学愿意聘他去做数学老师,月薪可以给他三四千,被他拒绝了。



这几年来,为了这个外甥,我曾经几次想给北大的校长写信,甚至有一次真的提笔了。可是,想了又想,又不知道跟北大的校长说什么,怎么说。因为我想,北大的像我外甥这样的学生可能不止一个两个,而且也不仅是北大才出这样的学生。何况我的外甥早于 2002年就毕业了,为什么要去麻烦人家北大校长呢?于是作罢。

这几年来,每每想到外甥,就感到那样的困惑和心痛,我不知道他何以至此,我不明白,一个农民的儿子为什么要这样,我更不知道,究竟怎么样才可以让他大梦醒来,重回社会,去发挥他一身的聪明与才智呢?

可惜了啊,父母的心血付诸东流,并为孩子这样的结局感到痛不欲生。

可惜了啊,一个北大的数学高才生。

可惜了啊,我对他爱莫能助。

作为一个教育工作者和理论工作者,我知道,冰冻三尺,绝非一日之寒。外甥的问题一定由来已久,或许从孩童时代就种下了今天的种子,然后家庭及其教育和影响、学校教育、社会环境、知识结构等等所有这些因素耦合到他一个人身上,才造成了他。所以,无须去埋怨谁。也许,这就是所谓的命吧。

作为舅舅,我更感到如何解释外甥的行为和现象并不重要,重要的是,究竟有什么办法才能使外甥重新回到社会,成为一个自食其力的人呢?仅此,我一直找不到答案。

Thursday, July 16, 2009

【原创】HJD04机的前世今生(一)- 西西河

【原创】HJD04机的前世今生(一)- 西西河: "郑州信院的邬江兴等,信院与当时的邮电工业总公司联合,从理论上另辟蹊径,搞起了国产的程控交换机。邬江兴是这伙能人里的能人,人家愣从80年代初玩5亿次计算机的出身,从84年转行练起了交换机,从1型,2型。。。。到了90年代初,HJD04定型了,通过技术鉴定了。邬江兴们怎么个挑灯夜战,挥汗如雨,留着人家十几年后写回忆录把,只说当年研制的艰辛,买芯片都是邬教授与老伙伴罗教授,一起去广州买器件,244、245、374等等买了2麻袋,两人那时还年轻,一麻袋芯片架在肩膀上不算什么,火车站旁吃碗面就上车回家了。"
===============
前辈啊!

Friday, July 10, 2009

郭台铭与王传福的江湖恩怨_网易财经

郭台铭与王传福的江湖恩怨_网易财经: "还让人感觉王传福与郭台铭不一样的是,前者深知成大事者不拘小节。在富士康,员工地位不高,出差后要报销相关费用,必须把每笔支出交代得一清二楚,而公司高层花钱却大手大脚,无人过问,高层领导的包机出行更是司空见惯。而在比亚迪,高管和员工一样,出差一律都坐经济舱,尽量避免不必要的活动及会议。在对待员工上,王传福也不像郭那样苛刻,该花的钱从不计较。

一位从富士康跳槽到比亚迪的员工在经过一番比较后得出的结论是:比亚迪与富士康最大的不同就是“尊重”,比亚迪也推崇节俭,但员工会过得踏实,没有在富士康那种拘束感。在比亚迪,管理层跟员工一起在食堂吃简单的饭菜,不搞特殊化。

该员工还认为,王传福对人才的重视是比亚迪快速发展的又一重要推力,他相信人才是比亚迪的最大生产力。而事实上,比亚迪数万人规模的工程师队伍中,很多是刚毕业的大学生,他们也能接触核心技术。在他看来,要想留住人,关键是建立一种文化认同。从比亚迪成立的那天起,他就一直秉承这样一种理念。有人说王传福更像是一个心理学家,他对员工的心思明察秋毫。

正因为王传福敢于蔑视商业模式和游戏规则,认为创新来自于整合,这种思维解放了比亚迪的思想,并从竞争激烈的市场中杀出一条血路,创造了常人不敢想的奇迹。王习惯埋头做事,不喜张扬。即使两家公司的官司闹得满城风雨,他自身的曝光度并不高。不知不觉中,这位郭台铭曾经不入法眼的人,正在对富士康完成颠覆。"

Thursday, July 02, 2009

Linmaya » Android X86 Port

Linmaya » Android X86 Port



Android X86 Port
April 26th, 2009 | Tags: android, mid, mobile, porting
No Gravatar

Here is the consolidated post explaining what I did to get Android image compiled for X86 architecture. This documentation is just a consolidation of information from various sources across the web. You are encouraged to checkout the references at the end of this post to involve directly with Android-x86 porting activities.

Quicknotes:

* It is assumed that the host used is of 32-bit architecture
* It is assumed that host PC uses Debian as the Linux distro (Ubuntu should also work fine)
* It is also assumed that you have superuser previleges (sudo)
* ‘$>’ in the document indicates the terminal/shell prompt, unless explicitly stated otherwise
* Your home directory is assumed to have a directory by name ‘bin’ and is included in PATH. If not, you may do so by following the procedure;

$> mkdir -p ${HOME}/bin
$> echo export PATH=”${HOME}/bin:$PATH” >> ~/.bashrc
$> source ~/.bashrc

Steps:

1. Installing required packages in the host
Open a terminal and install the required packages using the command;

$> sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev libreadline5-dev

2. Setting up git to use proxy (Applicable only if you are using a proxy server)
Follow the link, to know how to setup git to use the proxy server

3. Installing Android ‘repo’ script
To install, initialize, and configure the Android repo, download the repo script and make sure it is executable:

$> curl http://android.git.kernel.org/repo > ~/bin/repo
$> chmod a+x ~/bin/repo

4. Getting the Android source
* Create a directory to sync android sources and initialize the repo

$> mkdir ~/android-src
$> cd ~/android-src
$> repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake

Notes: When prompted, configure Repo with your real name and email address. If you plan to submit code, use an email address that is associated with a Google account. A successful initialization will end with a message such as “repo initialized in /android-src”. Your client directory should now contain a .repo directory where files such as the manifest will be kept. Here we are using the ‘cupcake’ branch of android source. If you want to use the ‘master’ branch instead, you can skip the ‘-b cupcake’ option in the above repo command.
* To get the source files, run (in the android-src directory)

$> repo sync

Notes: The above command takes a longer time since, it needs to get more than 2GB of data!

5. Getting the EeePC-701 reference repo contents
* Open a local manifest file, using a text-editor such as gedit;

$> gedit .repo/local_manifest.xml

* Enter the following content in the opened local manifest file, save and then close it.






* Get the repo contents for eee_701 by running ‘repo sync’ command again;

$> repo sync

6. Downloading and applying X86 specific patches
* Create a directory to store android-x86 specific patches

$> mkdir ~/android-x86-patches
$> cd ~/android-x86-patches

* Download Android-x86 specific patches into android-x86-patches directory, from android-x86-patches link.

Notes: I used alarm.patch, boot_able_img.patch, cursor.patch, e2fsprogs.patch and frameworks.patch only

* Create a shell-script called apply-git-patch in ~/bin directory with the following content;

#!/bin/bash
if [ $# -ne 2 ]; then
echo "Usage: $(basename $0) "
exit 1
fi
BUILD_SRC_DIR="$1"
PATCHES_DIR="$2"
for ptch in $PATCHES_DIR/*.patch; do
dest_dir="$(cat $ptch | grep "projectb" | grep -v grep)"
if [ -n "$dest_dir" ]; then
patch_dir="$(echo $dest_dir | awk {'print $2'})"
pushd "$BUILD_SRC_DIR/$patch_dir"
echo "########## PATCH START: $ptch ########## "
git apply --reject --whitespace=fix $ptch
echo "########## PATCH END: $ptch ########## "
popd
fi
done
exit 0

* Make the script executable;

$> chmod a+x ~/bin/apply-git-patch

* Now, apply patches using;

$> apply-git-patch

(Ex.; apply-git-patch ~/android-src ~/android-x86-patches)

7. Compiling the source for x86 architecture

$> cd ~/android-src
$> sudo TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true make -j2 installer_img

8. Flashing the installer image on USB-Pendrive

$> cd ~/android-src
$> sudo dd if=out/target/product/eee_701/installer.img of=/dev/sdX

where, sdX can be sda, sdb, or sdc, … depending on your USB pendrive device file

9. Installing the image on to a Target x86 device (EeePC, HP-Mini, ….)
Caution: The installer is rude in the sense, it will simply erase the entire disk on target device and installs the Android stuff. Don’t try it on a production machine unless you know what you are doing. You have been warned!!!

Insert the USB Pendrive into the Target device and boot using this Pendrive. The installer should carry on the installation, unless there is any issue (which might well be there since, x86 porting is still a community effort and a work in progress).

Online References:

* http://wiki.androidx86.org/index.php?title=Main_Page
* http://code.google.com/p/patch-hosting-for-android-x86-support