2012年5月17日星期四

Godaddy的DNS国内无法解析解决办法

最近好多朋友说,他的godaddy的域名无法解析了,为什么godaddy的域名部分地区无法解析呢?其实很多站长朋友也已略有耳闻 了,godaddy 的DNS服务器被大陆屏蔽了好多才导致这个情况,我们暂且不去深入考究这个问题了(因为这是GJ机密^~^),接下来还是教给大家怎么让godaddy的 域名可 以正常访问吧。
1、首先登陆godaddy的后台,把鼠标放到A区域,然后点击B进入域名列表页,将看到我们注册过的域名。
 
2、然后点击我们需要修改的域名进入域名解析控制面板。将会看到如下图,我们点击红色字母A所标注的区域“Set Nameservers”
3、点击“Set Nameservers”以后将来到如下界面,我们将看到的是该域名默认的DNS地址,我们需要修改成第三方DNS地址
4、接下来让我们到第三方的DNS免费注册一个账号 点这里注册


5、在上一步注册成功之后,用注册的账号密码登录,一般系统就自动登录了,然后你就可以在用户后台把域名添加到DNSLA的系统中,如下图:

添加成功之后,就可以点击域名进入管理界面,然后你就会看到一个域名DNS服务器的地址,如下图:


然后就可以把上面框出来的地址填写到第三步中的Godaddy设置界面中的文本框中,这里只填写Nameserver1 和 Nameserver2就可以了,填写完成之后点击OK保存,如下图:
6、做完以上工作之后,你的域名解析就和Godaddy没有关系了,以后只需要在DNSLA上设置你的域名解析记录就可以了,不过注意(你的域名续费还是要在Godaddy上,因为你的注册商还是Godaddy)下面尽快来设置你的解析记录,然后等待生效就OK了

小贴士:因 为域名更换DNS以后一般需要48小时生效,所以在48小时内可能会出现部分地区解析不稳定情况,超过48小时就完全正常了,至此你再也不用担心域名解析 因Godaddy被枪毙无法解析的情况了,因为DNSLA是国内的免费DNS提供商,他们的服务器都在国内,因此完全不必担心。

2010年10月27日星期三

欢迎您的访问,感谢您的订阅!

老裴的博客,已搬迁至http://www.1000year.com
欢迎您前往新址造访,感谢您支持和订阅!

老裴是个写程序的,如果您也是,希望我们能成为朋友。
老裴的微博:http://t.sina.com.cn/laopei

2010年10月23日星期六

一篇真正让你读懂人民币汇率问题的好文


自从美国指控中国政府操控汇率并威胁要对中国进行贸易制裁以来,两国有关汇率的口水仗激战犹酣。汇率问题不仅成广播电视报纸网络的热点,也成了街头巷尾寻常百姓的话题。一个个专家学者粉墨登场慷慨激昂之后,一个个百姓早已被撩拨得热血沸腾义愤填膺。

不过,尽管百姓们对老美愤慨无比,其实他们对汇率知识的了解仍然还是片言只语凤毛麟角,有的压根就根本没有听明白,他们只是习惯性逢美必反而已。当然,没 听明白也不是老百姓的错,因为专家学者们所说的道理大都牛头马嘴破绽百出,本身就不合逻辑的理论说起来当然叫人如坠云里雾中。大部分人之所以人云亦云地反 对人民币升值,其观点大致有如下三种:

一是人民币升值,中国的出口的东西就很贵,出口企业就会倒闭,届时将百姓失业经济萧条;二是我们切身地感受到人民币已经在不断地贬值,美国人却在叫我们升值,这不是阴谋是什么;三是美帝国主义亡我之心不死,凡是美国人让我们做的,肯定没安什么好心!

让人民币升值真的是美国人的阴谋吗?我奉劝广大同胞,弄清事实真相之前,切勿剑拔弩张横眉冷对。笔者不才,愿意试着用最浅显的语言把汇率的知识系统地讲述 一遍,坚信各位读者即便没有任何经济学知识,也能使您对汇率问题重新认识,使您对上述疑问拨云见日,至少不会再轻易迷信那些在媒体上隔三差五抛头露面的所 谓经济学家。

一、为什么需要对外贸易?

有一个故事不得不反复提起,虽然故事的内容早已老得掉牙了无新意,但对于没有经济学知识的老百姓来说,学习它对理解汇率原理至关重要。

说是人类尚处在以物易物的蒙昧时代,某甲制造了两柄犀利的斧头,某乙射死了两只肥壮的野羊,甲只需其中的一柄便足够自己砍伐树木,另一柄只是闲置;乙一时 半会也吃不了两只羊,另一只放长了时间就会腐烂变质。于是,两人便自发地将多余的东西进行交换,尽管斧头还是斧头,野羊仍是野羊,他们的数量与质量并未发 生任何变化,但是双方的境况却因为交换而得到了改善,因为双方都用自己多余的物质换回了对自己有用的财富。

这个故事告诉我们,平等自愿的交换使各种资源更加合理有效地得到分配,能使交换的双方增长财富。从这个故事推广开去,要想使一国一地的百姓更加富有,就必 须通过合理的政策来促进更加广泛的交换,交换越多,百姓致富的步伐就越快。当然,人类早已进入了使用货币的文明时代,但是以物易物的交换本质并未发生任何 改变,货币只是充当了交换的媒介而已。

对外贸易与国内百姓之间的交换并无本质上的不同,同样也能促进交换双方的财富增长,这就是为什么各国政要都把捍卫贸易自由作为口号吊在嘴上的原因。但对外 贸易与国内也有不同,因为各自的产品在计价时使用的计价单位并不一样,美国人用的是美元,中国人用的是人民币,用多少元人民币的中国产品才能换回一美元的 美国产品,这是一个难题,于是汇率的问题应运而生。

二、汇率是由什么决定的?

前面已经说过,交换的本质是以物易物,假如甲国什么资源产品都有,而乙国资源产品匮乏,此时甲国的钞票就更值钱,因为乙国迫切需要甲国的产品资源,它情愿用更多的产品来换取甲国的钞票以购买甲国的资源,否则甲国就不会与你交换。

但是,这种情况也不是一成不变的,假如乙国原先迫切需要甲国的石油资源,后来他们在自己的境内发现了一座贮量丰富的大油田,那么乙国对甲国的石油资源需求 就会下降,此时乙国的钞票相对于甲国的钞票自然就会升值。因为乙国缺油的窘迫已经得到了缓解,原先换1吨甲国汽油愿意拿出10吨粮食,现在却只愿意拿出5 吨粮食。

以中美两国而言,人民币对美元的汇率其实是由中国对美国(或者说世界市场,因为美元是世界通用货币)各类资源产品和美国(或者世界市场)对中国各类资源产品的供需决定的,就象一国之内的物价是由供需双方决定一样。人民币汇率就是人民币在世界市场上的价格。

改革开放初期的中国,彼时中国缺少制造技术,小车、电脑、飞机及各种机械装备皆不能造,而中国又急需这些东西以支持现代化建设,于是人民币在国际贸易中就 非常不值钱,因为,一方面我们迫切需要美元在美国乃至世界市场购买先进的设备与技术,另一方面外方拿到了大把的人民币却在中国市场上没有什么他们需要的东 西可采购。就象现在海地的货币不值钱道理一样,因为你现在即使拥有海地的货币,但因为其已遭受严重地震,你根本买不到你需要的东西。

但是,随着中国改革开放的不断深入,中国除了大飞机之外,不仅自己能够制造电脑、小车和各类机械装备,而且能够利用这些装备和中国劳动力的优势,生产出更 多鞋子袜子领带打火机等诸多轻工产品,这样,一方面我们并不需要更多的美元去美国购买工业产品,因而对美元的需求就下降了;另一方面美国人拿到人民币后却 可以在中国买到价廉物美的轻工产品,因而他们对人民币的需求上升了,这一降一升,意味着对美元的需求减少对人民币的需求增加,人民币理所当然地越来越值钱 了。也就是说,随着中国经济的发展,人民币对美元的升值是势所必然。

三、汇率升降有没有客观标准?

现在的问题是人民币该升到多少才合适?有的专家说,汇率问题是主权问题,升不升应当由我们国家自行决定;有的专家说,人民币已经在5年间升了21%,不能 再升了;有的专家学者干脆说,人民币不仅不应当升值,还应当贬值,因为贬值意味着我们的产品价格便宜,更有利于抢占世界市场。

面对众说纷纭,老百姓当然是一头雾水。但是,从前文所叙的平等自愿的交换能够促进双方财富的增长这一基本原理出发,我们仍然可以对这个貌似高深莫测的问题找到清晰明了的答案。

任何一方交换的目的从主观上说都不是为了他人,而是为了自己,虽然客观上也有助于他人。对外贸易,如果我们仅仅是把东西卖了出去这还不够,我们还必须把卖 东西换回的美元再到美国市场上买回我们需要的东西,这样,交换才算完成。如果只卖不买,那意味着我们的东西倒是给了别人,但别人的东西却没有给我们,这样 的交换也许是促进了美国人的财富增长,但却没有使我们自己的财富得到相应的增加。

现代社会已经进入了专业分工的时代,要真正彻底地完成两国之间的交换,既要依赖出口公司也要依赖进口公司。如果出口公司只管把产品卖到国外去,而进口公司 却不愿意用出口公司换回的美元来完成进口,则意味着交换并没有完成。有一条标准可以衡量汇率是否正确,那就是出口公司换回来的美元能够毫无障碍地卖给进口 公司,进口公司愿意收购这些美元并全部用于进口,此时就意味着交换的彻底完成,也就意味着我们的财富得到了增加,因而这样的汇率就是正确的。

举一个例子可能有助于大家对上面一段话的理解。假定中国某客车厂出口一批高档客车给美国,美国人愿意出100万美元购买,超过了这个价格美国人就宁愿自己 制造或者到他国购买。此时,客车厂要不要做这桩生意既取决于制造成本,也取决于汇率。假如客车的生产成本既定是600万人民币,能不能卖的关键就看这 100万美元拿回国内可以换成多少人民币。中国是一个外汇管制的国家,客车厂拿到这100万之后,只能到国有商业银行按照国家规定的比例去兑换人民币。如 果按照1美元兑换6.8元的人民币,则这批客车可以赚80万元人民币,这单生意当然可以做;假如国家将其更改为1美元只能兑换5元人民币,则这单生意就不 能做,一定要做就意味着要亏损100万元人民币。通过这个事例我们可以看出,人民币的汇率越低(也就是1美元能够兑换更多的人民币),比如说1美元可以兑 换100元人民币,则出口企业的生意将毫无疑义地兴隆无比。

但是,问题到此并没有完结,人民币不值钱固然有利于我们出口,可攒美元并不是我们的目的,我们的目的是要用这些美元从美国或者世界市场上买回我们国内需要 的东西,此时要靠进口企业担纲大任。进口就需要美元,那么进口企业该用什么样的价格向银行购买美元呢?当然是要按照银行从出口企业购买美元的价格执行,并 且要加上手续费,否则银行岂不赔本?可是,此时进口企业根本就没有积极性,因为按照6.8元人民币才能兑换1美元的价格来购买美元,进口企业觉得除了少数 诸如大飞机之类的高精尖产品之外,其他几乎无论买什么回到国内都不合算,要么他们自己的人民币不够多买不起这些产品,要么买回来这些产品回到国内价格昂贵 不会有人购买。出过国的读者想必都有过类似的经历,当我们换了一大把美元到了国外之后,我们发现几乎无论买什么,如果折算成人民币都比国内贵,只好又把美 元带回来重新换成人民币。也就是说,在现行汇率制度下,我们中国人大部分是用不起美元的。

有一个现象可以作为辅证。中国的外汇储备在什么时候会大把用上呢?一般都是某某领导带队去一趟美国或者欧洲,结果回来时往往就签订了大手笔的订单。一般人 也许会奇怪,怎么中国的企业家都成了小孩子,该不该进口,难道还要日理万机的国家领导人把关吗?其奥妙就在于,中国的企业用现行的汇率去购买国外的产品大 部分都不合算,只有国有企业在政治任务当前的情况下,才心甘情愿或者无可奈何地去充当冤大头!

讲完上述例子,读者诸君应当明白这样一个道理,假定汇率正确的话,银行的金库里账号上就不会有太多的美元堆积,因为它们从出口企业处买来的美元早已被需要进口的企业买走了,可事实是我们的国家已经堆积了2.4万亿庞大无比的巨额美元,您能说这样的汇率是正确的吗?

四、出口企业是在赚谁的钱?

那么,目前到底应该以多少人民币去兑换1美元才算合理呢?其实,除了市场,任何专家学者都无法解答这个问题。因为市场总是在不断变化的,一个国家对外国资 源产品的需求及外国对该国资源产品的需求都是动态的,什么统筹一揽子物品价格来综合计算,什么采用固定的比价紧盯美元的策略,以及将汇率一劳永逸地固定在 某个数值上,都可能离真实的汇率差之千里。

正因为市场是处于永恒的变化之中,几乎所有的市场经济国家对汇率都不进行强制干预,也不进行大量的外汇储存,而是让百姓根据自身的需要自由保存与兑换,这 样的汇率才能真正反映市场的需求,才能使出口与进口达成平衡,此时的汇率才是正确的真实的,才能真正地促进交换双方的财富增长。也正因为这个原因,汇率是 否自由浮动,就成为国际上通行的衡量一个国家是否是市场经济国家的重要标准。

当然,汇率自由浮动,将给出口企业带来风险,比如三个月前是1美元兑换6.8元人民币,于是企业接了一单1000万美元的生意,可是三个月完成加工制作之 后,汇率变成了1美元只能兑换5元钱,意味着收入将从6800万元人民币降到5000万元人民币,那么这桩订单完全有可能会从盈利变为血本无归。所以,对 于出口企业而言,他们希望人民币汇率起码是稳定,最好是贬值,无论如何也不要升值。

回到前面客车的例子,出口一批高档客车到美国,我们的生产成本是600万元,美国人只愿意出100万美元购买,如果按照现行的汇率客车厂可以赚回80万元 人民币。但如果国家放开汇率管制,按照市场需求美元在中国并没有那么值钱,人民币势必升值,假定升值到1美元兑换5元人民币,则客车厂在真实的市场价格 下,每生产一批客车,实际上亏损100万元,这单生意其实是不应该做的;但如果政府强制人民币继续贬值,比如贬到1美元兑换10元人民币,则每批客车可以 赚到400万元,这对客车厂来说简直就是天上掉钞票。

需要提请读者诸君注意的是,不管美元兑换多少人民币,即便是1美元兑换10元人民币,客车厂能够大发横财,美国人对这批客车也只付了100万美元,我们国 家只能凭着这100万美元从美国市场上拿回100万美元的商品。既然美国人没有多付钱,但客车厂却赚得盆满钵满,这钱是从哪里来的?

这钱其实与美国人一点关系都没有,这是客车厂把100万美元交给商业银行按固定的汇率标准兑换来的。中国像客车厂一样的出口企业何止千万,他们因为在现行 的汇率标准下有钱可赚,必定会拼命地加大生产出口国外以换取美元,再将这些美元从国内商业银行里兑换出人民币,有钱可赚企业当然会乐此不疲。

问题是,商业银行兑换美元的钱又是从哪来的,按道理应当是来自进口企业对美元的购买,这样一个国家的进出口就平衡了。可前面已经讲过,按照现在的汇率标 准,进口企业根本就没有进口的积极性,美元只进不出或者多进少出,商业银行再多的钱也经不起出口企业的兑付,它们就只好把美元卖给央行,因为这个兑付标准 是央行制订的。央行本没有钱,因为央行并不是盈利单位,但这并不妨碍央行能够付出钱来,因为央行虽然不能盈利,但却有印钞的权利,随着出口企业美元的不断 流入,央行就开动印钞机按照美元数额的6.8倍印刷人民币向出口企业支付,然后这些人民币再通过出口企业的生产采购环节全部流入了国内市场。

你想想,中国现在的外汇储备已经超过了2.4万亿美元,那么央行为此多印了多少人民币投放市场呢?心算一下你就能得出已经投放了超过16万亿的人民币。其 实,还不止这个数,因为以前很长的一段时间里,外汇价格是1美元兑换8.7元人民币。你现在明白了,为什么我们在国内总是感觉到人民币不断地贬值吗?

五、人民币不升值会有什么后果?

人民币不升值,就意味着出口企业能够生产兴旺,企业有利润,工人不下岗,这对出口企业当然是好事一桩,这也是出口企业言之凿凿反对人民币升值的理由。可 是,政府决策不能仅仅考虑出口企业的利益,更多的是要考虑全社会的利益。我们还是来看看人民币不升值会给我们的社会带来怎样的灾难性后果?

一是中国的财富将会源源不断地流向美国,而同等的财富却换来更少的美元,因为汇率偏低意味着我们换回等值的美元需要用更多的东西,说白了我们是在送东西给 别人;二是贸易摩擦会越来越多,因为政府不让人民币升值,就只能靠印刷人民币来兑付美元,相当于动用全国的力量给出口企业补贴成本,损害了其他国家与中国 出口企业生产能力类同企业的利益,这不符合WTO的规则;三是产业结构将会更加畸形,因为出口企业产品低价贱卖也能赚钱,原本是不应该投产的企业会因为出 口换汇带来利润而拼命地加大投资,中央反复提出的所谓减少出口增加消费为目标的经济结构调整终将化成泡影;四是随着世界金融危机缓解,国外的消费能力逐步 恢复,出口增多则美元储备还会继续增多,为了兑换美元人民币只好大量发行,国内通货膨胀必将如影随形卷土重来。

有的人看到这里,或许还心存侥幸,人民币不升值毕竟使我们中国的外汇储备坐上了世界第一把交椅,这说明我们中国现在有钱了,再也不像从前那样积贫积弱了。然而,天量的外汇并不意味着我们已经财富在手牢不可破,它同样面临着不断缩水贬值的可能。

当我们刻意用偏低的汇率来换取外汇时,攒钱的过程中我们用更多的东西换来更少的美元已经损失了一次;当我们用外汇储备来购买美国的各种基金股票时,基金股 票价格大跌(如黑石基金)又让我们损失了一次;当我们用外汇储备来购买各类债券时,因为这些公司(如房地美、雷曼)的破产或亏损我们又损失了一次;当我们 手握这些美元茫然迟疑进退维谷的时候,美国已经开动印钞机来救市,源源不断的美元面市,使我们手中的美元又进一步受损。这些损失动辄是天文数字,有兴趣的 读者可以上网查一查中国在美国“两房”及雷曼等公司的债券股权损失是何等地巨大,那是多少中国农民工的血汗!

更重要的是,中国是个穷国,最多也只能算是个发展中国家,这2.4万亿的外汇储备意味着中国人已经送出了超过16万亿人民币的财富给美国,而我们却没有从 美国人那里拿回相应的财富,美国人只给了我们一张2.4万亿的借条,甚至连借条也谈不上,因为美国人并不因此给我们利息,而且美元是美国这个主权国家有权 不断印刷使之不断贬值的。当然,这并不能去责怪美国人黑心,美国人支付了美元就意味着他们愿意与我们交换,问题是我们的汇率制度使中国人无法去使用这笔 钱,这样的制度不应该改革吗?

六、未来路在何方?

中国的许多问题,原本只属于经济策略,完全可以充分地讨论争议,然后寻找最佳之策。但是经济政策一旦沾上政治,说白了就是某个领导人针对某一现象发表了意见,整个中国的舆论立马会千人一面众口一词,无数的下级会主动自觉地为上级的论点寻找支撑的论据。

中央政府关于人民币升值问题的强硬态度一经发出,各类媒体便立即行动起来,各路专家纷纷义正词严地谴责美国的霸权主义行径,找一些似是而非的理由混淆视听。有的节目主持人其实自己也没有完全明白汇率的原理,就迫不及待地开始声情并茂的爱国表演。

经济界常有一些令人啼笑皆非的事情,比如,凯恩斯说经济萧条时,政府可以雇一批人白天去挖沟,再雇另一批人晚上去填沟,如此反复循环,然后给他们发工资, 这样就可以拉动消费。拿这样的理论去诓骗一个在田间除草的老农,一定会被老农笑掉大牙,因为在他眼里这是浪费,是傻子行为,如真想照顾百姓,直接发钱就 是,何必浪费力气挖沟。然而,就是这样一些违背常识的理论,却深得世界各地政府官员的赞赏,也被中国政府各级官员奉为圭臬,其背后的根源不是官员们不懂常 识,不知道政府花钱的浪费巨大与效率低下,而是这一理论为官员们干预经济从中谋利找到了理由与借口。

汇率的问题大概也不例外。天量的外汇聚集于央行掌控于中央,这笔不劳而获之财(相对于外汇管理者)对于相关部门和利益团体是不是一件利益巨大的事情,相信 读者朋友心中自有分寸。可以看见的事实是,央行的所谓专家学者,没有一个不是反对人民币升值的,意见高度一致,态度斩钉截铁,这其中显然是屁股决定脑袋的 原理在起作用。这些专家学者提出的一些貌似逻辑严谨振振有词的问题,只要广大读者认真理解了本文前面的文字,一定可以在其严丝合缝的逻辑当中找到不堪一击 的软肋,有兴趣的读者可以自行去分析评判。

最让老百姓担心的是,如果让人民币升值(至于是缓慢升值还是一步到位那是方法问题),出口企业岂不倒下一大片?倘使人民币缓慢升值(比如就像某些专家建议 升值2%),企业就无利可图,那说明,这家企业其实早就应该倒闭,它此前所以还能盈利,并不是美国人给了他们利润,而是全国人民通过通货膨胀养活了他们。 至于工人们,倘使政府真心要帮助他们,简单易行的办法是把钞票直接发给他们,让他们趁早转行,把青春年华用到国家更需要的行业里,国家何必为此苦苦支撑起 一座座亏损的工厂,何必把大量的财富白白送给外国人呢?

倘使汇率最终上升至市场认可的真实汇率,则广大企业都会依据真实汇率调整自己的生产行为,该出口的就出口,该进口的就进口,中国的有限的资源秉赋就不会被 低价贱卖,就能得到了合理高效的使用与分配,中国的产业结构才可能得到实质性调整,中国经济才可能从此凤凰涅槃浴火重生。

其实,现阶段即使缓慢升值也是权宜之计,因为,前文已述,正确的汇率最终来自于市场调节,要想提高效率,使中国经济彻底摆脱出口依赖转而促进内需,唯一的出路是取消外汇管制,破除固定汇率制度,让各种外币与人民币自由兑换,市场自会找到一条正确的汇率之途。

对汇率问题的错误认识以讹传讹并不断蔓延,一些所谓的经济学家扮演了摇旗呐喊推波助澜的角色,历史终将会证明他们不唯实只唯上的错误,并将他们钉在学术良知的耻辱柱上,他们是:向松祚、韩秀云,吴念鲁、谭雅玲、肖炼、周世俭……

2010年9月5日星期日

我与电脑的这十年

吃饭的时候胡思乱想着,想着想着突然就想起来,今天正好是鄙人首次使用电脑的十年整上,唉,时间不知道是很快还是很慢,突然感慨万千,十年了,不过竟然变化了这么多。
2000年9月X日我背着行囊来郑州求学,第一次住进了集体宿舍,大家都各自谈论着自己家乡的事情,同宿舍的几个家境较好的同学更是对自己家购买的电脑谈论得热火朝天,在那之前,我对电脑的理解应该和如今一些山沟农村里的农民对电脑的理解没啥两样,或者说更白脖一些,觉得电脑就是用来打字的。
入学的第二天,还没有开始军训,晚上闲着没事,宿舍里一个自家有电脑的同学就提议大家一起去网吧上网,那时候的网吧都很小,学校周围也有7、8个网吧,每家大约有十几台电脑,而且其中只有几台可以上互联网,其它的只能在局域网打游戏。我们一行6、7个人一起走进了一家网吧,开了一台机器,我站在操作电脑的那位同学的后面,看他摆置鼠标,觉得好神奇啊,原来电脑除了键盘,还有鼠标,而且当移动鼠标的时候,屏幕上的指针竟然也可以跟着移动.... 当时就觉得,“电脑很强大”这是对电脑认识上的重新定义,至于网络,那时候就不要去理解了,根本也理解不了。
作为一个和电脑有关的专业,第一个学期就开设了电脑课,不过那时候都是讲理论,其实就是拿着课本,上面印了一张一张的Windows截图,对于那些玩过电脑的人来说,的确无聊之极,不过对于我来说,却是很新鲜的,所以电脑课上,大部分人都坐到了后排(方便干其它的事情),但每次我都坐在前排,因为我就觉得自己很喜欢。
大一上学期快过完的时候,我们终于迎来了实践的部分(上机课),那时候整个学校只有2个机房,所以上机的机会还是很少的,一到机房,我就迫不及待的“探索”这个新鲜的玩意,不过其他人大多都玩游戏去了,因为课程上的东西,他们都很熟悉了。
下学期的时候,貌似那时候电脑来了一次大降价,因此我们系里单独建了一个机房,CPU是1G的,装了Win2000的操作系统,第一次去上机的时候,感觉那界面太TM漂亮了,特别对于那个渐变的开始菜单,真是百看不厌。第一次用G来衡量CPU的频率,当时就觉得我们学校真是个好学校,我们系更是NB之极,都能建这么NB的机房。
随着电脑知识的普及,学校开设的专业课程也多了起来,C语言,Foxbase,Foxpro,汇编等接踵而来,因为我的兴趣一直都很浓厚,所以课程从来没有落下来过,而班里面那些电脑高手,却突然发现自己掉队了。记得我还是大一时候班里唯一一个通过计算机二级考试的,貌似也是因为这个考试,让我“小有名气”一把,接下来呢,那就是念于情面替人家写作业了,一个题目,我得变着花样编十几个程序,因为不能让老师看出来是出自同一个人啊。
大二的时候,老爸终于赞助我买了一台属于我自己的电脑,那时候就是觉得很想做Flash,而宿舍里公用的电脑每个月都要格式化硬盘一次(呵呵,那时候硬盘小,不格就没地方了),而且那时网络也不发达,自己想搞点图片素材之类的都要保存到电脑上,所以就特别想有一台自己的电脑,但对于大人们对我的大力支持还没有特别的感觉,现在想想如果是我的儿子想花我半年的积蓄买一个我一点都不了解的东西,我会答应吗?那时爸爸失业,全靠种几亩地,每年还要交6000多块的学费以及支付我每月400元的生活费,现在想想真的很难,到我毕业的那年,家里貌似确实已经接近供应不起的边缘,大三那年,妈妈一整个冬天只买了2块钱的豆腐,其余全靠自家产的白菜度过的,爸爸说炖、炒、凉拌各种做法都尝试过了,实在不想再吃白菜了,就开始捣蒜泥,然后沾馒头吃。
临近毕业的时候,大家都在准备着找工作----托关系的,父母已经安排好的,准备回家找工作的,准备到大城市找工作的,好似大家都很有目标一样,而我却什么感觉也没有,稀里糊涂的面试了富士康,又稀里糊涂的不去了,然后又稀里糊涂的找到一家做域名主机的“公司”(除了老板,我是第一个员工),总之,就在那个非典最厉害的时候,我就业了!
在这第一个公司,我得到了器重,我工作也很卖力,虽然只在这个公司呆了一年,但离开的时候,我已经从一个对未来稀里糊涂的人变成了一个萌芽状态的程序员。
程序员,高级程序员,项目经理,就这样电脑被我理解得越来越深刻,也一直伴随着我走到了现在,直到今天,直到我想起了十年前的今天,呵呵,真是神奇的十年,如果十年前对自己做个职业规划,肯定不会想到今天,因为那时候压根就不知道电脑是个什么玩意。
我应该就属于那种稀里糊涂的人吧,再让我规划一下接下来十年,我还是稀里糊涂,算了,跟着感觉走吧,不过电脑,我是离不开了,用我媳妇的话说,电脑就是我的第二老婆,不过现在她改口了,说电脑是第一老婆,她排第二了,呵呵,看来以后要多关心一下她了。

2010年7月9日星期五

说说三聚氰胺,说说三鹿,再说说圣元

说说这三样东西,是因为它们离我太近了,我无法忘记这些,说他们都是"东西",其
实不很准确,前两个姑且算是个东西,但圣元,我觉得就免了吧。

三聚氰胺第一次出现之前,我们对它如此的陌生,陌生到学了5年的化学都不曾知道它
的名字。但现在,它已经是家喻户晓的明星了,包括我那只上了小学一年级就毕业了,
连自己名字都不会写的妈妈,她会写三聚氰胺,好复杂的字啊,但她会写,因为她的孙
女喝了很长时间的三聚氰胺。

今天翻看微博和Twitter,这个名字再次出现在了屏幕上,这一点也不奇怪,事隔整整
的两年了,从三鹿出事,我们认为它就像当年的SARS一样,将永远消失,只保留一个名
字在人们的印象中,可2年后证实,这种想法是错误的,因为SARS是天灾,而三聚氰胺
是人祸,上帝是不会走后门的,而人会。

既然来了,我们就说说它们把,虽然我女儿也是它的受害者,但显然要比那些失去健康
的孩子要幸运一些,虽然她喝了将近一年时间的含有三聚氰胺的奶粉,但她幼小的身体
还算扛了过来,这点,我很庆幸,但幸运会经常光顾我们吗?如果过一段时间发现奶粉
里还有四聚氰胺、五聚氰胺,甚至更多聚氰胺(开玩笑了,很显然我对这个不懂)呢?
我们还能幸运的躲过去吗?

三鹿,是第一个倒下去的,也是唯一一个倒下去的,其实也不算倒,换个名字而已嘛,
姑且算倒了吧,当事情发生之后,三鹿认错的态度还算可以,抛开法律不说,人家承认
自己错了,承认不该往三聚氰胺里添加奶粉,而且我们村里那些没喝完的三鹿,包括已
经喝完的空袋子,拿过去也都做了原价赔偿(作为一个某国人,我觉得能做到这一点已
经很感动了,那么多结石患儿,都赔钱,谁赔得起啊)。我没有去申请赔款,因为女儿
喝三鹿是距出事前半左右年喝的,当时她才几个月大,喝什么奶粉都拉肚子,经邻居推
荐喝了三鹿,发现这奶粉确实"好",一喝上就不拉肚子了(是啊,里面都没蛋白质,
拉什么肚子啊,女儿的拉肚子好像是蛋白质消化不了引起的),后来就喝三鹿大概有2
箱多的样子,直到某天姐姐去我们家了,看到女儿喝的奶粉,她惊讶的说,这奶粉咋看
上去希不拉几的,没一点油水啊,我们都不懂,她也不懂,但就是感觉奶粉不正常(她
儿子比我女儿大2岁)。

从那以后,我们就改换圣元了,因为圣元要比三鹿贵一些,而且看上去也稠糊糊的,虽
然当时有人给我推荐说进口奶粉好,但老妈说洋人的奶粉虽然好,但不一定适合我们中
国小孩的体质,所以我也就没再考虑,而且当时因为买房子,花掉了所有的钱,还欠了
三十年的债务,洋奶又那么贵,谁吃得起啊。

三鹿出事的时候,女儿喝圣元大概有4个月的时间,当时除了三鹿,网上已经有包括圣
元,伊利等国内品牌奶粉含有三聚氰胺的消息传出,我赶快给妈妈打电话,就这样把女
儿的奶粉给断了,当时她才刚刚一岁多一点,改成一天三顿吃馒头,后来事实证明,圣
元的毒含量排行第三,第二忘了谁了,因为没喝过。

事后我很后悔,后悔给女儿喝了这么长时间的毒奶,她还那么小。圣元含毒的消息出来
后,家里还有半箱的圣元没有喝完,女儿检查没事之后,我就想着把奶粉给退了得了,
可就是退奶这件事,竟然就那么难。

这是当年圣元的退货政策,我写了一篇博客保存了下来
http://hi.baidu.com/peiyutao/blog/item/42556d231ba437549922ed2f.html

后来很多像我这样喝圣元的爸爸妈妈在百度贴吧发帖,指责圣元做事太过分,不顾自己
的后路,但突然有一天,这些帖子都被删掉了。

圣元的退货政策是只给换国家抽检出来有问题的那几个批次的奶粉,【抽检】【换】,
我操,犯了罪,杀人罪,不枪毙他们,他们倒还挺牛气,其实就是他们承诺的这些,做
的也完全不到位,去得早的人换了他们的当年承诺没问题的优博,去的晚的什么也没换
到,我就是去得晚的,因为我给爸爸说不让他们去换,要保留证据,要讨说法,可直到
百度删了贴,更多更过分的事情出来没人管,我也对讨说法失去了信心,所以就打算换
了算了,必定半箱奶粉几百块,扔了也可惜啊,可到了官方指定的换货点,被告知没货
了,愣是去了3次都没换回来。后来就把这些奶粉喂鸡了,不过也忘记了这些鸡儿们吃
了奶粉是否得了结石。

事情已经过去很久了,我女儿也换吃上了某原装国外品牌的奶粉,别人告诉的经验,包
装上的条码非69开头的,才是真正的国外原装,到现在为止,虽然该品牌也被诽谤过2
次,但最终都没查出来有啥问题,我也很欣慰女儿能喝着这样的奶粉慢慢长大。记得去
年的时候,妈妈告诉我说圣元又开始在CCAV上做广告,看上去很好啊,广告里的小宝宝
看上去很乖啊,我问妈妈,你还相信它们吗?妈妈摇了摇头,我知道,她只是心疼钱而
已,洋奶太贵了….

三聚氰胺又出来了,这似乎是必然的,这次我一点惊讶也没有了,在这样的社会条件下
混,就必须靠自己,自己必须要学会分辨是非的能力,不要被花言巧语,演戏所欺骗,
你应该多去了解你身边事物的成因,这样你才能保护自己,保护你的家人。

2010年7月6日星期二

Alter 修改表字段活例一枚

alter table TableName alter column City nvarchar(300) not null

 

2010年7月5日星期一

Asp.net 负载均衡后 出现“验证视图状态 MAC 失败”或“填充无效,无法被移除”错误

Asp.net 3.5 + IIS7 + ISA2006配置负载均衡,其它一切正常,但在请求 "ScriptResource.axd"文件时,经常出现

"内部错误:System.Security.Cryptography.CryptographicException: 填充无效,无法被移除。"错误,偶尔也会出现

"验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate"

解决办法:

--了解machineKey的作用:

按照MSDN的标准说法:"对密钥进行配置,以便将其用于对 Forms 身份验证 Cookie 数据和视图状态数据进行加密和解密,并将其用于对进程外会话状态标识进行验证。"也就是说Asp.Net的很多加密,都是依赖于machineKey里面 的值,例如Forms 身份验证 CookieViewState的加密。

--问题所在:

默认情况下,Asp.Net的配置是自己动态生成,如果单台服务器当然没问题,但是如果多台服务器负载均衡,machineKey还采用动态生成的 方式, 每台服务器上的machinekey值不一致,就导致加密出来的结果也不一致,不能共享验证和ViewState,所以对于多台服务器负载均衡的情况,一 定要在每台站点配置相同的machineKey

--解决方法:

在配置文件的相应接加入以下配置:

<?xml version="1.0"?>

<configuration>

<system.web>

<machineKey validationKey="8DECA85184752C1EB107A0F5D9CF155CAD7554C0" decryptionKey="AAA2B10062DCFA43F5D77D86F837347D4D5BC9EC6209C7BF" decryption="3DES" validation="SHA1"/>

</system.web>

</configuration>

machineKey生成的算法:

validationKey = CreateKey(20);

decryptionKey = CreateKey(24);

protected string CreateKey(int len)

{

byte[] bytes = new byte[len];

new RNGCryptoServiceProvider().GetBytes(bytes);

StringBuilder sb = new StringBuilder();

for(int i = 0; i < bytes.Length; i++)

{

sb.Append(string.Format("{0:X2}",bytes[i]));

}

return sb.ToString();

}