庆's profile慶哥兒PhotosBlogListsMore Tools Help

计数器


庆 刘

Occupation
Location
Interests
偶的大学同学们

慶哥兒

November 26

资本官僚是虎狼刀俎,人民是猪猡鱼肉,房价的绝妙比喻

猪通过勤劳致富有5元钱存在老鼠开的钱庄里。猪打算拿这5元钱建一个小窝,大概要花2元卖地,花3元搭窝。
    王八是搞工程的,他想在猪身上挣更多的钱,于是找来当投资顾问的狐狸想办法。
    狐狸说:这好办。于是找来管地盘的狼,开钱庄的老鼠一起来商议。
    结果王八从老鼠那里借来200元,用100元买了狼的地,花了3元把猪窝盖好,花了50元给了狐狸咨询服务费。
    猪没有地,只好求王八把窝卖给它,王八要价500元。
    老猪说只有5元买不起,这时候狐狸说服猪去向老鼠借钱;
    老鼠答应借500给猪,前提是要他连本带利还600元,可以分10年还清,并且产权证拿来抵押。结果成交。
    猪到最后花了600元买来了猪窝,比地价加建设成本高了11倍,猪努力了十年去挣钱还贷。
    在这场交易里面,狼,老鼠,狐狸还有王八都挣了钱。以后他们就如法炮制,迫使更多的猪去贷款买房子了。
这时候,驴看到有机可乘,到老鼠那里贷了好多好多的款,把王八盖的房子都买下来,然后以更高的价格卖给了猪。猪的还贷期就越来越长,吃的越来越差,小猪崽子也不敢生了。
    由于猪的数目越来越少,狼觉得这样下去自己没有猪肉吃了,非饿死不可,于是开始调控,不让老鼠再借钱了。但是王八还没有停止盖房,把自己挣的钱和贷的钱全投入生产了。驴手上的猪窝囤积的很多,卖不动了被套牢了。结果,老鼠,王八,还有驴都挣了好多的猪窝。钱到最后集中到狼手上。
如今,谁都等着狼把钱拿出来救命。

横批:一声叹息!


上联:孤胆屠群吏,只为冤屈无申述,须臾间,快意恩仇,今生无愧男儿身!
下联:普天同称快,但等政治清平日,终审罢,山河皆哀,来世休做中国人!

今天看到一副对联,说杨佳之死的。

虽说杨佳的行为过激了,但在这样的社会现实里,我顶!

多读了三五年【转载】

原出处不详。

展览馆门前的车棚里,横七竖八停泊着各处来的自行车,助动车。在广场排着队缓缓前行的都是来找工作的博士硕士,把广场塞得很满。薄厚不等的简历用各色的书包包着,一个一个地,填没了这只手和那只手之间的空隙。台阶上去是用丝带围起来的仅容两三个人并排走的甬道。招聘会场就在大厅里边。朝晨的太阳光从整洁的玻璃天棚斜射下来,光柱子落在招聘台外面晃动着汗珠的脸上。那些人大清早骑自行车或搭公交车出来,穿越了半个城市,到了招聘会场,早饭也不吃一口,便来到招聘台前面占卜他们的命运。  
  “博士1200/月,硕士800/月”,招聘台里的先生有气没力地回答他们。 
  “什么!”研究生朋友几乎不相信自己的耳朵。美满的希望突然一沉,一会儿大家都呆了。  
  “在去年,你们医院签的博士不是2000/月,硕士1500/月吗?”
  “博士2500/月,硕士1800/月也签过,不要说博士2000/月,硕士1500/月。”
  “哪里有跌得这样利害的!”
  “现在是什么时候,你们不知道么?各处的博士硕士象潮水一般涌来,过几天薪酬还要跌呢!”  
   刚才出力蹬自行车如赛龙船似的一股劲儿,现在在每个人的身体里松懈下来了。这几年天照应,课题做得也比较顺利,文章也发了,导师也不来作梗,肯放假叫去找工作,不再逼着你做实验。多念了三五年书,谁都以为该得找个不错的工作,减轻家里的负担,让终年辛苦劳作的父母透一透气了。  
  哪里知道临到最后的占卜,却得到比往年更坏的课兆!  
  “还是不要签的好,我们把简历拿回去放在家里吧!”从简单的心里喷出了这样的愤激的话。  
  “嗤,”先生冷笑着,“你们不签,医院就关门了么?各处地方多的是博士硕士,甚至还有留洋博士。我们人事科头几批还没接待完,贝医,负旦又有几批研究生要来了。
贝医,负旦,留洋博士,那是遥远的事情,仿佛可以不管。而在这个大多数同学都已找到工作时候,不签这个医院,却只能作为一句愤激的话说说罢了。怎么能够不签呢?学校方面的学费是要缴的,为了买参考书,吃饱肚皮,借下的贷款是要还的。  
  “我们到私营医院去应聘吧”。在私营医院,或许有比较好的命运等候着他们,有人这么想。  
  但是,先生又来了一个“嗤”,捻着稀微的短须说道:“不要说私营医院,就是到谐禾医院去也一样。我们同行公议,今年的价钱是博士1200/月,硕士800/月。”
  “到私营医院去没有好处,”同伴间也提出了驳议。“私营医院都是资本家经营,知道他们剥削我们多少钱!在私营医院干活,哪会给你赚那么多钱?” 
“先生,能不能增加一点?”差不多是哀求的声气。
  “增加一点,说说倒是很容易的一句话。我们这医院是拿本钱来开的,你们要知道,工资增加一点,医院净收益就少一点,那些早来医院的人的奖金就少一点,这样的傻事谁肯干?”
  “这个价钱实在太低了,我们做梦也没想到。去年我的博士师兄签的是2000/月,我的硕士师姐是1500/月,不,你先生说的,博士2500/月,硕士1800/月也签过;我们硕士,今年总该比1500/月多一点吧。”
  哪里知道博士只有1200/月,硕士只有800/月!
“先生,就是去年的老价钱,博士2000/月,硕士1500/月吧。”
  “先生,读书人可怜,你们行行好心,少赚一点吧。”
   另一位先生听得厌烦,把嘴里的香烟屁股扔到地下,睁大了眼睛说:“你们嫌价钱低,不要签好了。是你们自己来的,并没有请你们来。只管多罗嗦做什么!我们这有的是投简历的研究生,你们不签,有别人的好签。你们看,入口处还有那么多研究生排队等着进场呢。”
  七八个研究生从入口走进来,人人都是充满希望的酱赤的脸。他们随即加入先到的一群。斜伸下来的光柱子落在他们的西装的肩背上。  
  “听听看,今年什么价钱。”
  “比去年都不如,博士只有1200/月,硕士只有800/月!”伴着一副懊丧到无可奈何的神色。  
  “什么!”希望犹如肥皂泡,一会儿又进裂了七八个。
希望的肥皂泡虽然迸裂了,放在书包里的协议书可总得签掉;而且命里注定,只能落户在这个城市。而这座城市只有这么一家综合性三甲医院。医院里有的是简历,而投简历的研究生的破西装的空口袋里正需要RMB。
在科室好和坏的辩论之中,在轮转期长和短的争持之下,结果研究生们把自己的名字签下,换到手的是或薄或厚的盖了公章的一纸协议。  ”
  “先生,算我们正式编制,不行么?”20年的苦读换不到个正式编制,好象又被他们打了个折扣,怪不舒服。  
  “书呆子!”夹着一枝钢笔的手按在一堆简历上,鄙夷不屑的眼光从眼镜上边射出来,“合同制就是合同制,同工同酬的,谁好少给你们一分钱。我们这里没有正式编制,只有合同制。”
  “那末,让我们直接进科吧,别轮转了好吗?”大家都知道,直接进自己科室还能得点奖金,在别的科室轮转是没有奖金的。  
  “吓!”声音很严厉,左手的食指强硬地指着,“住院医师规范化培训是卫生部规定的,你们不参加,可是要想吃官司?”
  不参加规范化培训就得吃官司,这个道理弄不明白。但是谁也不想弄明白,大家看了看协议书上的红印章,又彼此交换了将信将疑的一眼,便把协议书塞进书包或者文件袋。
一批人咕噜着离开了展览馆,另一批人又从外面进来。同样地,在招聘台前迸裂了希望的肥皂泡,赶走了入秋以来望着自己变成铅字的文章所感到的快乐。同样地,把万分不愿意签的名字签下,换到了茫然不知未来的一纸协议书。

November 16

拉动内需等于放屁

发信人: Northsnow (北雪飘), 信区: HitTopic
标  题: 拉动内需等于放屁
发信站: 两全其美网 (Sun Nov 16 07:08:02 2008), 本站(lqqm.net)
昨天在未名空间上看到一个贴子,内容是这样的:房改是把你腰包掏空,教改是把你
二老逼疯,医改是要提前给你送终。
    很好玩的一个贴子,却很真实的反映了我们改革的一个现实。中国的未来在哪
里?我们要走向美国,还是变成下一个拉美?
    我们常常可以听到这样一句话,美国的现在就是我们的未来。这句话让我们生
出很多美丽的遐想,好像我们真的再这样埋头苦干很多年,就一定能赶英超美,过上欧
美人的幸福生活。但是现在,在我们看来,也许赶英超美不过是一个美丽的遐想,也许
中国貌似强大的经济外表之下已经暗流涌动,也许歌舞升平之下已经危机四伏。
    为什么要提拉美?
    在我们的主流视野里从来都没有拉美,在我们的概念里,拉美这个名词不比非
洲高等多少。我们是不屑于提拉美的,那里滋生着一切资本主义的毒瘤,贫富分化,社
会动荡,政治独裁,经济畸形发展,拉美人在独立以后,瞎折腾了200多年,还是处于
第三世界。我们怎么能把自己和拉美比?
    拉美人第一次进入我们的视线,大概是在去年,我们在谈论中国汽车业的未来
走势时,第一次提到这个词,后拉美化。有人对当时世界汽车巨头纷纷进入中国,瓜分
市场提出了自己的忧虑,说中国汽车如果不能走自己独立发展的品牌之路,而企图以市
场换技术,最后只能如同拉美的汽车市场一样,沦为世界汽车巨头的加工厂,在食物链
底层,抢食一点点残羹冷炙。永远不可能在世界市场上与他们并驾齐驱。而更重要的是
,以低廉的劳动力换来的投资必将不会长久,因为一旦出现劳动力成本更低的市场,跨
国巨头马上就会进行产业转移,到那个时候,中国汽车业就会被抽空,拉美的今天就是
中国的未来。
    这种担忧不无道理。
    而我今天要说的,不仅仅是中国的汽车业,而是中国的整个未来。我们要走向
何方?
    是发达的欧美,还是混乱的拉美?
    郎咸平在华工(我不知道具体是那所大学的简称)演讲的时候,对大学生们说
,“30年以后写信给你女儿的时候你可能会写,你在别国当保姆的日子还好吗?”“如
果信托制度一直缺乏,那么改革将会把我们带到菲律宾而不是美国。”台下的大学生莫
名惊诧。
    其实我觉得倒真没有什么可惊诧的。这个道理连我都能想明白,我们中国的那
些精英阶层,还有未名空间上这么多喝过洋墨水的,谁能不心知肚明呢?但是愿意把它
讲出来,讲给我们懵懵懂懂的大众和青年学生的,估计只有郎咸平一个人了。
    有些东西是得多用脚趾头想想。我们的脑袋,不是为了让我们整天琢磨同事有
没有比我多发多少工资或者邻居的老公为什么比我能挣钱的。记得在中学学世界近代史
的时候,曾经就有一个问题一直想不明白。为什么拉美国家独立的时间和美国差不多,
到最后发展的差距咋就这么大呢?历史书告诉我们,那是因为帝国主义的掠夺。我一直
觉得那是狗屁,如果一对小兄弟一起长大,有一天哥哥对弟弟说,从今天开始,你归我
管了,你挣的钱归我,做弟弟的能愿意?据说拉美国家独立以后,很快就变成了美国的
后院。不过这是结果,可不是原因了。之所以美国能把他们当后院,还不是因为几十年
之后,当哥哥的已经比弟弟强大了好多,敢于对弟弟说,你挣的钱要是不给我,看我不
揍你。
    当然,我当时是想不明白的。我面对这样的答案,也不过就是在心里说句狗屁
,除此之外,是断然提不出反对意见的。但现在,我敢说,也许真实的答案已经被我们
发现,并且他正在困扰着我们的中国。
    拉美与美国的差距在于,它没有形成良好的财富再生体制,套一句比较主流的
话,它缺乏一种财富积累上的可持续发展能力。
    举一个简单的例子来说明这样的差别。
    第一种情况:
    假设在一个地方发现了金矿,来了一个人投资建了一个矿场,雇一百个工人为
他淘金,每年获利1000万,矿主把其中的50%做为工人工资发下去,每个工人每年收入5
万,他们拿一万来租房子,剩下的四万可以结婚,生孩子,成家立业,矿主手里还有五
百万,可以做投资。因为工人手里有钱,要安家落户,所以,房子出现需求。于是矿主
用手里的钱盖房子,租给工人,或者卖给工人。工人要吃要喝,所以,开饭店,把工人
手里的钱再赚回来。开饭馆又要雇别的工人,于是工人的妻子有了就业机会,也有了收
入。一个家庭的消费需求就更大了。这样,几年之后,在这个地方出现了100个家庭。
孩子要读书,有了教育的需求,于是有人来办学校,工人要约会,要消费,要做别的东
西,于是有了电影院,有了商店,这样,50年过去以后,当这个地方的矿快被挖光了的
时候,这里已经成了一个10万人左右的繁荣城市。
    而第二种情况是这样的:
    假设同样发现了金矿,同样有人来投资开采,同样雇100工人,同样每年获利
1000万,但是矿主把其中10%作为工资发下去,每个工人一年1万。这些钱只够他们勉强
填饱肚子,没有钱租房子,没有钱讨老婆,只能住窝棚。矿主一年赚了900万,但是看
一看满眼都是穷人,在本地再投资什么都不会有需求。于是,他把钱转到国外,因为在
本地根本就不安全,他盖几个豪华别墅,雇几个工人当保镖,工人没有前途,除了拼命
工作糊口,根本没有别的需求。唯一可能有戏的就是想办法骗一个老婆来,生一个漂亮
女儿,或许还可以嫁给矿主做老婆。50年下去以后,这个地方除了豪华别墅,依然没有
别的产业。等到矿挖完了,矿主带着巨款走了,工人要么流亡,要么男的为盗,女的为
娼。
    一个很简单的例子,其实就是拉美和美国不同的发展轨迹。也许今天美国人应
该说,感谢华盛顿,他为美国缔造了最现代最科学的政治体制,感谢亨利.福特,他一
手缔造了美国的中产阶级。而拉美国家就没有那么幸运了,他们的大独裁者创造了掠夺
性的经济体制,以一种豪强的姿态疯狂瓜分着社会财富,而使整个经济虚脱,再也无力
发展。
    这里我们有必要再提一下亨利.福特。古今中外所有的商业人物中,亨利.福特
对社会经济的影响无人能出其右。正是他用他的T型车一手缔造了最初的中产阶级,并
将美国社会第一个引入了现代社会(欧洲在这一点上,比美国晚了几十年)。亨利.福
特说我要让我的工人能买得起我的T型车,于是他给工人发高工资,他还创造了流水线
的生产方式,使汽车大幅降低,于是,福特公司一跃成为最大的汽车公司,于是有了钱
的工人可以买汽车,可以买房子,可以做其它的消费,于是中产阶级诞生了。于是在完
成西部扩张,在领土上已经没有回旋余地的美国发现了另外一个金矿,迅速成长的中产
阶级带动了巨大的需求,支撑起庞大的国内市场,继续拉动经济高速增长。美国
  从来都是一个依靠国内需求实现经济增长的国家,而中国空有12亿人口,却居然内
需不足,不得不靠外贸来拉动经济增长,你说这不是咄咄怪事。你以为你是弹丸之国的
日本哪?靠外向型经济就能膘满肠肥?12亿人口,谁能养活中国?除了你自己。也难怪
现在全世界都在指着你,说你对人家倾销。
    说到这儿,该说到我们中国的问题了,为什么我们会内需不足,为什么我们会
没有强大的中产阶级?我们的财富到那儿去了?我们到底还有多大的持续增长能力。
    中国用一种渐进的方式完成了自己的资本原始积累。这里边姑且不说什么权钱
交易,制度漏洞,不劳而获。没有一个国家的资本原始积累是干净的。但关键就在于,
在积累完成以后,我们该怎么做,是继续任贫富分化发展呢?还是创造我们自己的现代
社会,创造纺锤形的社会结构。
    看到那位网友的话真的倒吸一口冷气,我们在做什么?我们的改革是不是正在
走向一个反面,以疯狂搜刮普通大众并不多的社会财富来继续换取虚高的发展?今早上
看到一篇文章,比较中国和新加坡的十大差距,具体的不说,因为小国毕竟比中国这样
一个泱泱大国要好管理得多。但是,让我深思良久的还是新加坡的体制中所投出来的平
等思想,那种对普罗大众的关怀。而我们,这种声音除了矫揉造作的官员作秀以外,我
们看到了哪些实质性的东西?中国从来就没有平等。过去没有,现在没有,将来有没有
也很难说。我们只有所谓精英和庶民。当所有的接受过良好教育的青年花一辈子的时间
才能买一个安身之所的时候,当一个家庭的一个孩子上学就要掏空家里的一切积蓄的时
候,当你在股市上投了钱就相当于捐款,被那些国企老板用什么MBO名正言顺的中饱私
囊的时候,当一个农民辛苦一年的收入还不如一个大款吃一顿饭的开销的时候,你指望
大家不去省吃俭用,疯狂存钱?你指望银行里里几万亿的存款能够转化为巨大的需求?
你指望消费品市场能够持续火热?你指望有点闲钱的人能够去做更有用的投资而不是作
为热钱去炒房?你指望本来就不多的社会财富能够更快更合理流动?我们很穷,因为我
们钱本来就不多,却被装在了很少的人的腰包里,我们本来就不富裕,却在银行压一块
,在房子上压一块,在股市里套一块,我钱看起来不少,但是就是转不动,都是死钱。
于是,少数人手里的钱只能去买LV、卡地亚、施华洛世奇,因为除了这个,他们也没什
么可买的了。有些人还跳出来粉饰太平,说什么奢侈中国。哪个大国的经济能靠几个奢
侈品品牌带动起来,再说奢侈品跟你有啥关系啊?你瞎激动什么啊?你要是中国也有几
个顶极奢侈品品牌的话,跟着起起哄也还可以。那不过是让法国、意大利多赚点钱而已
。这就是我们的中国,我们的农民还没有富裕起来,就已经为孩子的教育问题吐干净了
血,我们的中产阶级还没有诞生就已经横遭劫掠,我们到哪儿找内需?我们除了出口,
让全世界来养活我们以外,有什么办法?所以,全世界都说你倾销。是啊,12亿人,谁
养活得了你啊?
    为什么会这样,为什么我们的改革走入了这样的一种境地?教育收费,房价高
企,股票圈钱,上帝啊,这是啥决策啊。哪个已经富得流油的国家在当初这么迫不及待
地从自己的人民手里捞钱?
    我们的精英阶层都到哪儿去了?为什么这种用脚趾头都能想明白的问题,他们
就想不明白?
    精英阶层到哪儿去了?
    这个问题很有意思。我想,精英阶层有两个去向,一个被收买了,一个被扼杀
了。
    郎顾之争已经让所有的人都对内地的经济学家失望了。为什么整个内地的经济
学家会败在一个叫郎咸平的香港人手里?只有一个问题——良知,不是大陆经济学家太
笨了,而是他们已经被收买,良知泯灭,除了为主子叫几声以外,已经没有什么别的作
用。于是我们的官僚、资本、还有知识界人士就结成了联盟,制定着进一步瓜分财富的
计划。于是我们的普罗大众就失去了话语圈,就算惨叫几声,也不会被人听见。
    这是被收买的,还有被扼杀的。
    就是青年。
    想起鲁迅先生所说,最有希望的就是我们的青年。但是,又是教育,教育,中
国教育,被这些精英把持的中国教育,一方面掏光你的钱袋,另一方面让你接受填鸭式
的知识,除了会背几个单词之外,几乎剥夺你任何独立思考的能力。好啊,这招真好,
真是斩草除根了。郎咸平对大学生说:“我们这一代人不懂法制,也没有良心。”“我
们这一代是要早点被淘汰的,把权力交给你们,你们才是未来。”唉,也许郎先生真的
不太了解中国的内地,他不知道现在大学生的孱弱肩膀,也许根本就担不起这个担子。
    在这样的一个世界里,你该怎么办?保护你自己。这是每个人首先想到的答案
,要么离开它,要么让自己变强大,因为别指望政府保护你。记得五年前我就说,中国
在进入一个急剧分化的时代,我们,能做的仅仅是在它分化完之前拼尽全力挤入上层而
已。
    现在我依然说这话。
    变强大,只有变得强大,你才能保护你自己,保护你想保护的人,你才能让自
己的声音被更多的人所听到。
    既然自己是明白人,那为什么不让更多的人知道,多做回复,让更多的人觉悟
吧!
http://www.mitbbs.com/article_t/Mainland/30655252.html

October 08

就业故事

IBM软件工程师刘庆:时刻准备着

2008年09月09日 10:37   来源:经济参考报

    “多为未来做准备,这样当机会降临的时候才能有把握机会的能力。大学生找工作是这样,在工作中也是这样,只有平时多研究,多储备技术,那么当遇到问题的时候才能从容应对。”谈起自己的求职经历,刘庆一脸轻松地说。

    刘庆是安徽宿州人,研究生学历,今年6月份毕业于中国科学技术大学电子工程与信息科学专业。早在去年5月,他就申请了IBM北京总部的暑期实习计划,在做了5个月的实习生后,与IBM公司顺利签约,今年毕业后正式入职工作。

    与其他人“广撒网”的求职方式相比,刘庆的求职目标比较单一和明确,求职过程也比较顺利。问及秘诀,他笑着说:“凡事预则立,不预则废。”实际上,为了能够进IBM,刘庆早早就开始准备着。

    从大一到大四,作为理工科专业的学生,刘庆的生活很简单,学业压力较重,几乎都是在上课、复习、考试的轮回中度过。在尝试了不同的生活方式后,刘庆发现自己对技术人生还是最喜欢的,于是决定读研好好学习技术。

    从大学到研究生,刘庆积累了丰富的专业理论知识和技术研发经验,尤其在研究生阶段锻炼了分析解决技术问题以及从事探索研究性工作的能力,按照刘庆的话说,“大学本科是理论根基,研究生则要让这根基真正为建筑更壮美的高楼而服务,这座高楼叫实践。”

    读研一时,刘庆便开始了追逐IBM的梦想之旅。为了能够早日实现这一梦想,刘庆来到导师的公司做兼职。一年之内他做了许多项目,积攒了大量的开发经验,并在后期担当起核心技术和设计的角色。之后,刘庆转而投简历到另一家大型公司做兼职。在那里,他学习到更专业的技术视角,更先进的开发技术和更规范的开发流程。

    到了研二下学期,有一家小公司邀请刘庆去兼职做技术经理,负责该公司一个部门的技术指导以及项目设计。这次的工作经历对刘庆来说是不平凡的,以前是做技术开发人员,但作为技术经理则要负责更具体的项目设计,也要担当起较大的责任。

    机会总是留给有准备的人,2007年5月份的一天,刘庆在食堂门口无意中看到IBM的暑期实习生招聘海报,于是就向其中一个部门投递了简历。很快,IBM安排了多轮电话面试。在经历网上笔试、电话面试及终面等环节后,表现出色的刘庆最终被录取为实习生。

    由于IBM里的实习生比较多,所以即便是通过层层严格筛选出的实习生也未必最终会被正式录用。“如果想通过实习留下来工作的话,就要好好表现了,整个过程当中其实最辛苦的不是劳动量大,而是心理上比较累。”

    刘庆说,IBM的offer一般都是在公司开始招聘的时候才会发放,同时也是其他公司招聘的高峰期。如果这一阶段将心思用于找其他工作机会的话,就有可能影响到在IBM的实习工作;但如果不另寻退路,IBM的offer也许拿不到不说,还会错过黄金招聘时机。

    比较幸运的是,在实习五个月后,也就是2007年的国庆节,刘庆终于拿到了梦寐以求的offer。“当时我们的team里面一共有三个实习生,但最后只有我一个人被留了下来。我想IBM之所以选择我,应该是因为我比较胜任这份工作,能够符合岗位的需求。”刘庆说。

    “即使当时IBM没有要我,我也有很多其他的选择,我在合肥兼职过的多家企业都希望我能去他们那里工作。我觉得研究生就业还是比较有优势的,而且大量的兼职经历也是求职时的一大法宝。”

    与IBM签完约之后,刘庆在北京待到春节才回家,然后回学校准备毕业论文,享受最后的校园时光。“如果说有什么求职经验可以分享,我想说,对大公司不必有畏惧心理,只要早做准备,多实践,锻炼自己的能力,你也许会发现进IBM这样的国际级大企业未必有想象中那么难。” 记者:陈伟 实习生李小菲

October 07

钦定大清刑律

昨天到文津楼抄了几章,有需要的留言找我!

总则

第一章:法例(1-9条)

第16章:时例

第17章:文例

分则:

第3章:外患罪

第4章:妨害国交罪

第5章:漏泄机务罪

第8章:妨害选举罪

第9章:骚扰罪

第10章:逮捕监禁人脱逃罪

第13章:放火决水及妨害水利罪

第14章:危险物罪

第15章:妨害交通罪

第18章:伪造文书印文罪

第19章:伪造度量衡罪

第20章:亵渎祀典及发掘坟墓罪

第21章:鸦片烟罪

第22章:赌博罪

第24章:妨害饮料水罪

第25章:妨害卫生罪

第26章:杀伤罪

第27章:堕胎罪

第29章:私滥逮捕监禁罪

第30章:略诱及和诱罪

第31章:妨害安全信用名誉及秘密罪

第33章:诈欺取财罪

第34章:侵占罪

第35章:赃物罪

第36章:毁弃损坏罪

October 06

Jaxb教程

庆哥儿版权所有 转载请注明出处http://qmylove.spaces.live.com 谢谢!

Keywords:Jaxb 教程 xml schema schemagen xjc 入门 基础

Jaxb在J2EETurorial中有第16章有专门论述

Jaxb的Eclipse的插件https://jaxb-workshop.dev.java.net/plugins/eclipse/xjc-plugin.html

可以方便的从schema生成java类,而不是像下文第三步中那样用命令行。

开发步骤

1. 下载例如 jaxb-2_1_8.zip从 https://jaxb.dev.java.net/2.1.8/ 解压,目录结构如下

clip_image002

2. 定义xml文件的schema,用于定义xml文件的格式规范。本例为GolfCountryClub.xsd

一个最简单的schema

<?xml version="1.0" encoding="UTF-8"?>

<schema xmlns="http://www.w3.org/2001/XMLSchema"

targetNamespace="http://www.example.org/GolfCountryClub"

xmlns:tns="http://www.example.org/GolfCountryClub">

<element name="GolfCountryClub">

<complexType>

<sequence>

<element name="GolfCourse" type="tns:GolfCourseType"

maxOccurs="unbounded" minOccurs="1">

</element>

</sequence>

</complexType>

</element>

<complexType name="GolfCourseType">

<sequence>

<element name="Name" type="string">

</element>

</sequence>

<attribute name="NumberOfHoles" type="positiveInteger"

fixed="18">

</attribute>

</complexType>

</schema>

3. 运行xjc.bat或者xjc.sh脚本生成在schema中定义的java对象。

例如:解析GolfCountryClub.xsd并使用-p参数来指定包名

clip_image004

注:同样,可以使用schemagen.bat工具来根据生成的Java类生成schema,例如

clip_image006

生成的schema1.xsd内容如下,和我们原schema基本一致。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="GolfCountryClub">

<xs:complexType>

<xs:sequence>

<xs:element name="GolfCourse" type="GolfCourseType" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:complexType name="GolfCourseType">

<xs:sequence>

<xs:element name="Name" type="xs:string"/>

</xs:sequence>

<xs:attribute name="NumberOfHoles" type="xs:positiveInteger"/>

</xs:complexType>

</xs:schema>

4. 使用javax.xml.bind.JAXB类的marshal静态方法来根据java对象生成xml文件。

新建一个空的Flex项目,将3中生成的类复制到java 源代码目录中。并将解压后lib文件夹下的jar文件复制到WEB-INFO/lib中。结构如图。

clip_image008

我们的目标是生成一个最简单的xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<ns2:GolfCountryClub

xmlns:ns2="http://www.example.org/GolfCountryClub">

<GolfCourse NumberOfHoles="18">

<Name>The best course</Name>

</GolfCourse>

</ns2:GolfCountryClub>

下面我们新建一个类来生成上面的xml文档

package com.ibm.levin;

import java.io.StringWriter;

import java.io.Writer;

import java.math.BigInteger;

import java.util.ArrayList;

import javax.xml.bind.JAXBContext;

import javax.xml.bind.Marshaller;

import com.ibm.levin.*;

public class CreateXML {

public static void main(String[] args) {

ObjectFactory factory = new ObjectFactory();

GolfCountryClub gcc = factory.createGolfCountryClub();

GolfCourseType gctype = factory.createGolfCourseType();

gctype.setName("The best course");

gctype.setNumberOfHoles(BigInteger.valueOf(18));

gcc.golfCourse = new ArrayList();

gcc.golfCourse.add(0, gctype);

System.out.println(marshall(gcc));

}

public static String marshall(Object jaxbObject) {

try {

JAXBContext jc = JAXBContext.newInstance("com.ibm.levin");

Marshaller marshaller = jc.createMarshaller();

Writer outputWriter = new StringWriter();

marshaller.marshal(jaxbObject, outputWriter);

return outputWriter.toString();

} catch (Exception e) {

e.printStackTrace();

}

return null;

}

}

运行后即可输出上述的xml文档。

5. 实现javax.xml.bind.JAXB类的unmarshal静态方法从xml文件装载java对象。

略。

August 01

工作一个月啦

刚才在看同学入职三周后写的blog,才发现转眼上班就一个月了,时间可是过的真快:-(

貌似自己也该写点啥。提起笔来才发现文笔实在是不行了:-(记点流水账吧!

虽然最近几年一直在外边兼职,上班,出差,实习,基本算是一直在上班,但是正式毕业上班后的感觉还是挺不一样的:-)

同事都很Nice,这点最爽。

再也不用像大学时候那样整天做梦考试考不及格了,也不用像读研时候整天担心论文不能发表,拿不到学位了。心情愉快,连白头发都少了许多。以前都要染发,现在竟然不用染发了都,真是爽!彻底告别了该死的学生生涯!

心情爽,所以即使生活艰苦一点也觉得快乐。和同学在银行总行悠哉游哉的日子截然不同,选择技术行当就是选择了一个出力干活的生活方式(谁让咱们农村出来的娃娃几天不干活就难受咧),每天上班干活,吃饭就到到楼下小店或者订外卖。虽然生活相对其他同学们艰苦了许多,但是俺还是觉得很惬意,哈哈!

买了副不错的羽毛球拍,周一下午和同事杀上两个小时的羽毛球,平时下班回家或者周末就和小区的人打打乒乓球,周五晚上去健身房锻炼锻炼肌肉,顺便蹬一个小时动感单车。

简单,充实,精力充沛,身体健壮就是工作以后的感受。

June 16

用java mail发送简单的邮件

qmylove 庆哥儿

不少系统里面都需要给客户发送通知邮件这样的简单功能。网上的很多例子写的不知所云,或者过于复杂。下面给出一个用java mail发送简单文本邮件的例子。程序中的注释很详细。【首先需要下载java mail的包】

import javax.mail.*;
import javax.mail.internet.*;

public class SendApp {
    public static void send(String smtpHost, int smtpPort, String from,
            String to, String subject, String content) throws AddressException,
            MessagingException {
        // 创建一个mail session
        java.util.Properties props = new java.util.Properties();
        props.put("mail.smtp.host", smtpHost);
        props.put("mail.smtp.port", "" + smtpPort);
        Session session = Session.getDefaultInstance(props, null);

        // 构建邮件内容
        Message msg = new MimeMessage(session);
        msg.setFrom(new InternetAddress(from));
        msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
        msg.setSubject(subject);
        msg.setText(content);

        // 发送邮件
        Transport.send(msg);
    }

    public static void main(String[] args) throws Exception {
        //SMTP协议用来发邮件,所以不需要发送者邮箱的用户名和密码登陆
        //另外,可以任意设定发送者邮箱,所以可以冒充别人发送假邮件,
        //例如本例子里面qmylove@yahoo.com是可以任意设定的。
        //202.38.64.8是目的邮件服务器地址25是端口号
        //zhou@mail.ustc.edu.cn必须是一个存在的真实邮箱地址,否则发送会报告
        //异常,就像邮递员不能找到正确的地址不能投递邮件一样的道理。
        send("202.38.64.8", 25, "qmylove@yahoo.com",
                "zhou@mail.ustc.edu.cn", "re: 吃饭", "7点如何?");
    }
}

May 22

用GNU gettext来实现PHP的国际化和本地化详细步骤

qmylove 庆哥儿

Keywords: gettext PHP 国际化 本地化 汉化 xgettext msgfmt

最近用到PHP国际化的问题,网上写的文档不是很详细,决定写个详细的windows版本。

环境:windows xp

前提: 会搭建Apache PHP web运行环境

步骤:

1.  查看你的php扩展目录下是否有php_gettext.dll文件,如果没有就从网上下载php的zip文件,解压放到php的扩展目录下,扩展目录一般是在ext目录下,但是如果你安装的是Zend Core,则一般是在例如Zend\Core for IBM\lib\phpext这样的目录下。

2. 修改你的PHP配置文件php.ini查找extension=php_gettext.dll  如果有,确保去掉前面的注释“;”如果没有则手动添加。然后重启apache即可。

3. 写国际化的php文件,例如index.php

<?php

$domain = 'myProject';

putenv("LANG=zh_CN");//设置语言
setlocale(LC_ALL, "zh_CN");//设置语言
bindtextdomain($domain, "locale/");//设置某个域的mo文件路径
textdomain($domain);//设置gettext()函数从哪个域去找mo文件

echo _("Hello World!");//_()是gettext()函数的简写形式
?>

那么程序在运行_("Hello World!");这一句的时候就会自动的到../locale/zh_CN/LC_MESSAGES/myProject.mo这个mo文件中去找到对应"Hello World!"这句英文的汉语翻译。

注意:路径格式必须是形如locale/zh_CN/LC_MESSAGES这样的顺序,开头文件夹是是locale,最后文件夹是LC_MESSAGES,中间是语言。

4. 剩下的事情就是如何去生成这个myProject.mo文件了。

4.1 首先到

http://switch.dl.sourceforge.net 上下载

例如gettext-0.14.4.exe这个安装文件来安装(或者zip包也可以)这个gettext程序,安装后我们主要使用其在例如D:\Program Files\GnuWin32\bin这个运行目录下的一些命令,为了方便在任何路径下皆可使用这些命令,可将D:\Program Files\GnuWin32\bin加入到系统的环境变量里面去。

4.2 然后用如下命令

xgettext -d myProject index.php

会自动的生成一个myProject.po文件,在生成最终的mo文件前,要做如下两个事情【重要】:

a) 找到第16行 "Content-Type: text/plain; charset=CHARSET\n"

改成你需要的字符集,例如汉语是GBK,则改成

"Content-Type: text/plain; charset=GBK\n"

b)

#: index.php:10
msgid "Hello World!"
msgstr ""

中"Hello World!"对应的汉语翻译msgstr ""补充完整,例如:

#: index.php:10
msgid "Hello World!"
msgstr "你好,世界!"

4.3最终用如下命令生成mo文件myProject.mo

msgfmt -o myProject.mo myProject.po

4.4 将生成的myProject.mo文件复制到文件夹../locale/zh_CN/LC_MESSAGES/下,注意文件夹和index.php文件的相对路径是否正确。

4.5 通过浏览器访问index.php,你看到的将是汉字你好,世界!

 
欢迎留言啊o(∩_∩)o...哈哈
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
Jinlian Guowrote:
强烈要求你赶紧写结婚记实录
Apr. 16
Jinlian Guowrote:
你的博客已经长草很久了
赶紧更新
July 24
庆 刘wrote:
不负责啥,别人负责我,哈哈
July 3
当 阿wrote:
你就谦虚吧 在那现在负责搞什么东东?要注意分享啊 好东西要大家一起分享 大笑
July 3
庆 刘wrote:
混的比较搓失望
June 13
当 阿wrote:
热烈的笑脸日子过得确实不错啊 老大准备在哪混啊?
June 11
雨 芦wrote:
bonjour  ^_^
May 24
不死猫wrote:
来踩踩,呵呵~~~~~~
May 23
庆 刘wrote:
嘿嘿,谢谢哈!
May 13
对了,还要祝贺爱情、事业双丰收啊~ 呵呵~
May 9