前些日子,我翻阅一份英国报纸,看到一幅大照片,画面是相当于伦敦“王府井”的牛津街的商场购物人流,照片说明称英国消费者重返商店显示金融危机可能即将触底云云,但仔细端详,我却发现人流中有许多华人模样的脸庞,再认真研究,更觉得这些人的穿着打扮像是中国大陆人。
后来,我先后与几位英国华裔朋友谈起此事,他们一口咬定:“没错,这些人肯定是从中国大陆来的!”他们还补充说,他们在中国的朋友熟人中,就有许多人借出差或旅游之机,转战伦敦各大商场,为英国经济走出衰退“做贡献”。
最近读了中国财经评论家时寒冰的博客,发现中国消费者也在为美国经济重归繁荣“做贡献”。时寒冰最近去了一趟美国,他在博客中写道,他在洛杉矶曾经 “遇到一群中国去的游客,购物之多可用疯狂来形容。在一个卖箱包的商店,几乎每个从中国去的人都买两个以上的箱子,因为,他们要装下所买的商品。他们一边挑选商品一边惊诧着:‘这里的东西怎么会比国内便宜这么多?!'我可以听出他们心中的不平衡。”
至于那些没有机会公款出国或没有实力自费旅游的普通中国人,知道这一事实后可能心里就会更不平衡了:因为他们只能无奈地接受中国物价的现实。
乍一听,你会觉得不可思议:尽管如今中国人收入不断提升,但中国人均GDP毕竟远远低于美英等西方富国,怎么能够承受比伦敦、洛杉矶还高的物价呢?其实,如果不是我本人今年也在北京工作、生活了几个月,因而对北京物价有了亲身体会的话,我也不会相信这是个事实。
别的地方我不敢说,仅仅对比一下我长期生活过的北京和伦敦。在衣、食、住、行四个方面,北京至少在“衣”、“住”两大方面比伦敦贵,至于“行”,北京的公共交通费用的确要比伦敦便宜,但在个人购车花销上,北京却比伦敦贵得多。
我这里说的“贵”,并不是相对的“贵”(即某商品价格在居民平均收入中所占的比例),而是绝对的“贵”,也就是说,如果英镑与人民币目前的兑换率是 1:12,那么,在北京,房价和租房租金(至少在三环以内)、国际名车价格以及正规商场多数中档以上服装的价格,即使除以12,也比伦敦贵。
“食”的情况比较复杂,一般而言,北京超市的蔬菜水果、柴米油盐,如果除以12,要比伦敦便宜,但在相对价格上,则比伦敦贵或不相上下;北京有很多服务于外来打工者的廉价小餐馆,无论是绝对价格,还是相对价格,都比伦敦便宜,但稍微上点儿档次的餐馆,相对价格就比伦敦贵,而高档餐馆的价格,绝对价格都比伦敦贵。
更为匪夷所思的是,北京某些日常用品的价格,绝对价格也比伦敦贵。例如,伦敦超市洗发水的价格通常是一英镑左右,但北京超市洗发水通常都要卖15元人民币以上,名牌洗发水则在30元人民币以上。
时寒冰在其博客中如此描述他最近的美国之行:“到美国后才发现,美国除人工服务之外,绝大部分商品的价格(绝对价格)是低于中国的,有些商品的价差之大,有点瞠目结舌。”他对比了中国(大概指他居住的上海)和美国洛杉矶的物价:在中国一套卖3万元左右的Armani(阿玛尼)西服,在洛杉矶用四分之一甚至五分之一的钱就可以买到;宝马Z4的价格,洛杉矶的广告上标注的报价为29881美元,中国的价格,听一位朋友介绍,大致在50万元——80万元人民币之间……
时寒冰说的这些国际名牌商品,大概由于进口到中国要征收很高的关税,再加上运费等等,所以,在中国卖得比西方贵并不令人吃惊(尽管贵四、五倍仍然有些不甚合理);但那些纯属中国制造的商品,在中国卖得居然也比西方贵,就太令人费解了。
例如,美国一位研究中国经济的华裔学者就曾吃惊地发现,他在美国超市沃尔玛买到的中国大陆生产的质量不错的登山鞋,价格只有2.99美元,后来,他给一位中国经济官员打电话,讲了此事,对方不信,说在中国大陆出售的登山鞋,“三百块人民币买的还是烂牌子,好一点的都要一千多块。”
我今年上半年住在北京,下半年住在伦敦,这种对比更鲜明、更强烈、更真实:许多同样类型的中国产品,在英国的售价确实低于中国。但为什么会出现这种怪事?
那位美国华裔学者也想知道其中的原因。他询问了一位在中国大陆投资的台湾商人,这位台湾人的解释是:“中国大陆到处是欺诈,贸易商之间拖欠货款比比皆是,生产商只有提高出厂价格才能保障自己的利润;而出口就不同了,只要你和外商签订了合约,基本上你就不用担心,美国进口商给你信用状,你可以去银行抵押贷款,生产之后你发货,钱就到手了,没有麻烦,钱少赚点,但风险也小。”
对这个解释,这位美国华裔学者相信确有其理,但仍感并非全部原因,于是,他又查阅了一些中国大陆的商业流通资料,并通过其它渠道进行了调查研究,结果发现了一个更让他吃惊的事实:从中国大陆运货到美国的运费,竟然比从广州运货到北京还便宜!原因何在?还是腐败:由于中国大陆铁路货运超负荷,流通商要想申请一个车皮的指标,运费之外的额外费用竟然高达五千到五万人民币之间;高速公路运输也不便宜,中国大陆媒体引述一位常年从广州送货到北京的司机的话说,广州到北京的高速公路,一路的过路费就有1400元人民币,除此以外,还要有大约有7000元人民币的额外费用,这个费用不是汽油费,也不是汽车修理费,而是无缘由的罚款和敲诈。
这些因腐败所造成的成本,自然也都被摊到产品价格中去了,最后由消费者埋单。看来,腐败之害,不仅体现在政治方面,也体现在经济方面。
中国政府这些年已经意识到中国经济发展模式的弊病,所以常讲要提振内需,但效果不大,中国至今依然是一个主要依靠投资和出口拉动的经济体。中国的内需为什么提不上来?原因很多,包括缺乏医疗、养老等社会保障,但相对西方来说中国物价过高,至少也是原因之一。
而西方这么多年来通货膨胀一直保持着较低的水平,至少在那些有真知灼见的西方学者看来,是得益于来自中国的廉价商品。中国一直在为西方打工,而且是廉价打工。
上个星期,我在伦敦参加了一次新书发行讲座。这本新书的作者是两位在多年在中国经商的英国人,书名是:《China Counting》,序言中有一句话让我深以为然:“西方舆论倾向于认为,中国一直在免费乘坐西方的消费列车,但真实情况是,中国一直在补贴西方。”
然而,即使西方的政客们意识到这一真相,但面对某些利益集团的压力,他们或者出于选票得失的短期政治考虑,或者出于保护本国制造业的短视经济理由,也会筑起“反倾销”关税的大墙,挡住来自中国的“补贴”。欧美最新一波针对中国进口商品的贸易保护主义浪潮即为明证。
嗨,好一个里外不讨好、两头不受待见的“中国补贴”。
(作者电子邮箱:weicheng_ft@yahoo.co.uk)
(注:本文仅代表作者本人观点)
来源:金融时报 魏城
css usage是一个基于firebug的firefox扩展,可以用来查看页面中的CSS的使用情况,可以清楚的查看css文件中所有的规则在你的网站中的真实的使用情况。可以查看一个网站中多个页面中的css使用情况——这个很好,可以看到CSS的在网站中的全局使用情况。
预览:

下载地址:https://addons.mozilla.org/en-US/firefox/addon/10704 主页地址:http://spaghetticoder.org/cssusage/
用法:
扫描的结果中,绿色的规则表示当前页面中有用到,黑色表示其它页面中用到,红色表示没有被扫描到(至少在当前页面),灰色是伪类(:hover之类)
一些特性:
本文重在实践和测试,如果你还不了解Data URI,推荐先阅读秦歌的Data URI 和 MHTML。
第一次尝试的代码如下:DEMO
background:url({data uri}); *background:url({mhtml}); // IE6/7
最后代码如下:
var compat_mode = /trident\/\d/i.test(navigator.userAgent), css_text = 'background:url({data uri});' + compat_mode ? '' : '*background:url({mhtml});';
图片大小为11.773K
我将图片进行了3种拆分(拆分工具:Firework),上下、左右、上下左右,试着寻找最小文件的组合规律,可惜暂时没有收获。
| 原始大小 | 压缩后大小 | gzip后大小 | |
|---|---|---|---|
| 一个大图 | 30.9K | 30.8K | 12.139K |
| 左右(两张图片) | 35.5K | 35.5K | 8.094K |
| 上下(三张图片) | 30.2K | 30.1K | 9.960K |
| 上下左右(6个小图标) | 38.4K | 38.3K | 10.811K |
要在CSS里进行应用,可能还得先解决以下问题:
对应的解决方案如下:
.compat-mode .data-uri-cls, .data-uri-cls { background:url({data-uri}); } .data-uri-cls { *background:url(mhtml); }

支付宝在昨天宣布正式推出基于 Symbian S60 V2、V3机型的支付宝手机客户端软件,该客户端软件帮助用户实现移动支付功能,同时推出的还有升级后的Windows Mobile版客户端。
支付宝无线业务部在昨天正式对外宣布继Windows Mobile版客户端支付软件问世以后, Symbian S60 V2、V3机型的支付宝手机客户端软件也 已经全面上线,该客户端软件的诞生旨在帮助用户实现更为便捷的移动支付。目前,移动支付宝提供了如下一些功能:通过“我要付款”功能,向其他支付宝用户进 行付款;对淘宝网和其它网站拍下的商品,用支付宝手机客户端付款和确认收货;账务和交易明细的查询;S60 和Windows Mobile版本支持用户注册;建行卡通的开通;卡通和网汇e充值;手机话费充值,充值有优惠;支持公共事业缴费,除了S60 V2等版本以外;支持提现等功能。

事实上,有关于移动支付的讨论和实施已经由来已久,譬如中移动旗下的手机钱包和 招行的手机银行业务等等;但是支付宝相比于运营商和银行来说,它的明智之处就在于善用了其庞大的用户资源和已经深入人心的品牌影响力——得天而独厚;同 时,支付宝又以手机客户端的方式强化了移动支付这一理念的传播,并甘愿承担起的对手机用户消费习惯的培养和改造责任,任道而重远!当然,移动支付并不只会 是支付宝这样第三方支付平台公司主导的天下,未来,移动运营商、银行、各类卡组织、甚至是终端厂商都将成为这场金融创新支付运动的主导者。
function pad(num, n) {
var len = num.toString().length;
while(len <n){
num = '0' + num;
len++;
}
return num;
}
这个组件实现了本地存储的功能,提供了一个HTML5风格的借口,你可以利用这个接口进行本地存储,它提供三种解决方案:HTML5 存储、利用Google Gears存储 和 利用 Flash Share Object 存储。随着支持 HTML5 标准的浏览器越来越多,这三种存储方案可以覆盖大部分的用户了。
这个组件为上个组件 Storage Utility 提供 Flash Share Object
存储的功能,并且包括了一个利用 Flash Share Object 存储文本的 JavaScript API 。它对存储的键值对
支持即时的 gzip 压缩,这可以让你不会很容易超过 100KB 的 Flash
默认的本地存储上限(当然,如果用户同意的话这个上限是可以更改的) ,可以有效地帮助你节省空间。
3. SWF Utility
这个组件是一个用来把 Flash 嵌入到页面中的轻量级工具。需要注意的是,它只使用<object>标签来嵌入 Flash,而并不是所有的浏览器都支持这个标签。
一个高度可定制的进度条组件。
此外,在 YUI 2.8.0 中还有很多bug fix 以及重要改进:
1. Connection Manager 支持跨域。 Connection Manager 利用 Flash 实现了跨域请求的功能,并且Connection Manager 的核心功能也被剥离到了 connection-core 这个模块中,如果你只是想用 Connection Manager 实现简单的 XHR ,可以只使用 connection-core 这个模块。
2. YUI Charts 开始支持多个坐标轴。
3. 更多改进请看 YUI 2.8.0 的 README
这次发布一个有意思的事情是,有一些重要的组件其实是 Yahoo 之外的人编写的,YUI 开源绝对是个明智之举啊。现在 YUI 的源码都在 github 上,你要是有热情有能力,也可以参与一下。如果你不了解Git,可以到Git官方网站上学习一下,这个版本控制系统很强大,学了肯定用得着。