<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>观海听涛</title>
	<atom:link href="http://www.liuhaitao.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.liuhaitao.com/blog</link>
	<description>海涛的部落格</description>
	<lastBuildDate>Sun, 13 Jun 2010 03:32:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>职场智慧点金术：10个职场励志小故事</title>
		<link>http://www.liuhaitao.com/blog/?p=273</link>
		<comments>http://www.liuhaitao.com/blog/?p=273#comments</comments>
		<pubDate>Sun, 13 Jun 2010 03:31:57 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[IT文摘]]></category>
		<category><![CDATA[职场励志]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=273</guid>
		<description><![CDATA[事告诉我们，职场的一切得失都是渺小的，没有人会在临死的时候，后悔自己没有多花点时间在办公室工作。追求快乐和平安幸福，才是人的 一生中最重要的事情。 1、强盗师徒 有一次，一个老强盗带着徒弟去抢劫银行，被警方追捕。两人狂逃，差点儿连裤子都跑掉了。 好不容易甩掉了警察，两人上气不接下气，瘫倒在地上。 良久，惊魂稍定，徒弟说:“师父啊师父，要是这个世界上没有警察，该有多么美好啊!”师父骂道:“放屁!要是没有警察，我们还有饭吃吗?!”徒弟大惑 不解。师父“语重心长”地说:“你只知其一不知其二啊!你想想，如果没有了警察，是不是大家都敢去偷、去抢了?正因为有了这些警察，把那些能人挡住了，我 们才有生存空间啊!和他们相比，我们算什么东西?有什么本事啊?我们不就是仅仅凭着一颗贼胆，敢干他们不敢干的事，才混得一口饭吃吗?有了警察，才有我们 啊!没有警察，哪里有我们的好日子过啊!” 你看成功人士多么风光，但是，你只看到一面，没有看到另外一面，你“只看到贼吃肉，没有看到贼挨打”，没有看到他们为成功所流的汗水、泪水，甚至鲜 血!即使，你看到了“贼挨打”，你也只愿意做“只吃肉不挨打的贼”。天下哪里有这样便宜的好事!上面那个老强盗的经验，我们是可以好好借用一下的。只要有 一点点勇气、自信，就足够用来突破生理和心理的障碍。(出自《你就是百万精兵》) 2、食人 两个食人族到某公司上班，老板说:“如果你们在公司吃人，立马开除!”三个月下来大家相安无事，突然一天老板把这两个人叫到办公室大骂一顿:“TMD，叫 你们不要吃人你们还吃，明天你们不用来上班了!” 两食人族收拾东西离开，出门时一个忍不住骂另一个:“告诉过你多少遍，不要吃干活儿的人，三个月来我们每天吃一个部门经理，什么事都没有，昨天你吃了一个 清洁工，今天就被他们发现了!” 3、忠诚的狗 小狗汤姆到处找工作，忙碌了好多天，却毫无所获。他垂头丧气地向妈妈诉苦说:“我真是个一无是处的废物，没有一家公司肯要我。” 妈妈奇怪地问:“那么，蜜蜂、蜘蛛、百灵鸟和猫呢?” 汤姆说:“蜜蜂当了空姐，蜘蛛在搞网络，百灵鸟是音乐学院毕业的，所以当了歌星，猫是警官学校毕业的，所以当了保安。和他们不一样，我没有接受高等教 育的经历和文凭。” 妈妈继续问道:“还有马、绵羊、母牛和母鸡呢?” 汤姆说:“马能拉车，绵羊的毛是纺织服装的原材料，母牛可以产奶，母鸡会下蛋。和他们不一样，我是什么能力也没有。” 妈妈想了想，说:“你的确不是一匹拉着战车飞奔的马，也不是一只会下蛋的鸡，可你不是废物，你是一只忠诚的狗。虽然你没有受过高等教育，本领也不大， 可是，一颗诚挚的心就足以弥补你所有的缺陷。记住我的话，儿子，无论经历多少磨难，都要珍惜你那颗金子般的心，让它发出光来。” 汤姆听了妈妈的话，使劲地点点头。 在历尽艰辛之后，汤姆不仅找到了工作，而且当上了行政部经理。鹦鹉不服气，去找老板理论，说:“汤姆既不是名牌大学的毕业生，也不懂外语，凭什么给他 那么高的职位呢?” 老板冷静地回答说:“很简单，因为他是一只忠诚的狗。” 4、弥勒佛 去过庙的人都知道，一进庙门，首先是弥勒佛，笑脸迎客，而在他的背面，则是黑口黑脸的韦陀。但相传在很久以前，他们并不在同一个庙里，而是分别掌管不 同的庙。 弥勒佛热情快乐，所以来的人非常多，但他什么都不在乎，丢三拉四，没有好好的管理账务，所以依然入不敷出。而韦陀虽然管账是一把好手，但成天阴着个 脸，太过严肃，搞得人越来越少，最后香火断绝。 佛祖在查香火的时候发现了这个问题，就将他们俩放在同一个庙里，由弥勒佛负责公关，笑迎八方客，于是香火大旺。而韦陀铁面无私，锱珠必较，则让他负责 财务，严格把关。在两人的分工合作中，庙里一派欣欣向荣景象。 其实在用人大师的眼里，没有废人，正如武功高手，不需名贵宝剑，摘花飞叶即可伤人，关键看如何运用。 5、多听少说 曾经有个小国到中国来，进贡了三个一模一样的金人，把皇帝高兴坏了。可是这小国不厚道，同时出一道题目:这三个金人哪个最有价值? 皇帝想了许多的办法，请来珠宝匠检查，称重量，看做工，都是一模一样的。怎么办?使者还等着回去汇报呢。泱泱大国，不会连这个小事都不懂吧? 最后，有一位退位的老大臣说他有办法。 皇帝将使者请到大殿，老臣胸有成足地拿着三根稻草，插入第一个金人的耳朵里，这稻草从另一边耳朵出来了。第二个金人的稻草从嘴巴里直接掉出来，而第三 个金人，稻草进去后掉进了肚子，什么响动也没有。老臣说:第三个金人最有价值!使者默默无语，答案正确。 这个故事告诉我们，最有价值的人，不一定是最能说的人。老天给我们两只耳朵一个嘴巴，本来就是让我们多听少说的。善于倾听，才是成熟的人最基本的素 质。 6、习惯 父子两住山上，每天都要赶牛车下山卖柴。老父较有经验，坐镇驾车，山路崎岖，弯道特 多，儿子眼神较好，总是在要转弯时提醒道:“爹，转弯啦!” 有一次父亲因病没有下山，儿子一人驾车。到了弯道，牛怎么也不肯转弯， 儿子用尽各种方法，下车又推又拉，用青草诱之，牛一动不动。 到底是怎么回事?儿子百思不得其解。最后只有一个办法了，他左右看看无 人，贴近牛的耳朵大声叫道:“爹，转弯啦!” 牛应声而动。 牛用条件反射的方式活着，而人则以习惯生活。一个 [...]]]></description>
			<content:encoded><![CDATA[<p>事告诉我们，职场的一切得失都是渺小的，没有人会在临死的时候，后悔自己没有多花点时间在办公室工作。追求快乐和平安幸福，才是人的 一生中最重要的事情。</p>
<p><strong> 1、强盗师徒<br />
</strong> 有一次，一个老强盗带着徒弟去抢劫银行，被警方追捕。两人狂逃，差点儿连裤子都跑掉了。 好不容易甩掉了警察，两人上气不接下气，瘫倒在地上。</p>
<p>良久，惊魂稍定，徒弟说:“师父啊师父，要是这个世界上没有警察，该有多么美好啊!”师父骂道:“放屁!要是没有警察，我们还有饭吃吗?!”徒弟大惑 不解。师父“语重心长”地说:“你只知其一不知其二啊!你想想，如果没有了警察，是不是大家都敢去偷、去抢了?正因为有了这些警察，把那些能人挡住了，我 们才有生存空间啊!和他们相比，我们算什么东西?有什么本事啊?我们不就是仅仅凭着一颗贼胆，敢干他们不敢干的事，才混得一口饭吃吗?有了警察，才有我们 啊!没有警察，哪里有我们的好日子过啊!”</p>
<p>你看成功人士多么风光，但是，你只看到一面，没有看到另外一面，你“只看到贼吃肉，没有看到贼挨打”，没有看到他们为成功所流的汗水、泪水，甚至鲜 血!即使，你看到了“贼挨打”，你也只愿意做“只吃肉不挨打的贼”。天下哪里有这样便宜的好事!上面那个老强盗的经验，我们是可以好好借用一下的。只要有 一点点勇气、自信，就足够用来突破生理和心理的障碍。(出自《你就是百万精兵》)</p>
<p><span id="more-273"></span><strong>2、食人<br />
</strong> 两个食人族到某公司上班，老板说:“如果你们在公司吃人，立马开除!”三个月下来大家相安无事，突然一天老板把这两个人叫到办公室大骂一顿:“TMD，叫 你们不要吃人你们还吃，明天你们不用来上班了!” 两食人族收拾东西离开，出门时一个忍不住骂另一个:“告诉过你多少遍，不要吃干活儿的人，三个月来我们每天吃一个部门经理，什么事都没有，昨天你吃了一个 清洁工，今天就被他们发现了!”<br />
<strong>3、忠诚的狗</strong></p>
<p>小狗汤姆到处找工作，忙碌了好多天，却毫无所获。他垂头丧气地向妈妈诉苦说:“我真是个一无是处的废物，没有一家公司肯要我。”</p>
<p>妈妈奇怪地问:“那么，蜜蜂、蜘蛛、百灵鸟和猫呢?”</p>
<p>汤姆说:“蜜蜂当了空姐，蜘蛛在搞网络，百灵鸟是音乐学院毕业的，所以当了歌星，猫是警官学校毕业的，所以当了保安。和他们不一样，我没有接受高等教 育的经历和文凭。”</p>
<p>妈妈继续问道:“还有马、绵羊、母牛和母鸡呢?”</p>
<p>汤姆说:“马能拉车，绵羊的毛是纺织服装的原材料，母牛可以产奶，母鸡会下蛋。和他们不一样，我是什么能力也没有。”</p>
<p>妈妈想了想，说:“你的确不是一匹拉着战车飞奔的马，也不是一只会下蛋的鸡，可你不是废物，你是一只忠诚的狗。虽然你没有受过高等教育，本领也不大， 可是，一颗诚挚的心就足以弥补你所有的缺陷。记住我的话，儿子，无论经历多少磨难，都要珍惜你那颗金子般的心，让它发出光来。”</p>
<p>汤姆听了妈妈的话，使劲地点点头。</p>
<p>在历尽艰辛之后，汤姆不仅找到了工作，而且当上了行政部经理。鹦鹉不服气，去找老板理论，说:“汤姆既不是名牌大学的毕业生，也不懂外语，凭什么给他 那么高的职位呢?”</p>
<p>老板冷静地回答说:“很简单，因为他是一只忠诚的狗。”</p>
<p><strong>4、弥勒佛</strong></p>
<p>去过庙的人都知道，一进庙门，首先是弥勒佛，笑脸迎客，而在他的背面，则是黑口黑脸的韦陀。但相传在很久以前，他们并不在同一个庙里，而是分别掌管不 同的庙。</p>
<p>弥勒佛热情快乐，所以来的人非常多，但他什么都不在乎，丢三拉四，没有好好的管理账务，所以依然入不敷出。而韦陀虽然管账是一把好手，但成天阴着个 脸，太过严肃，搞得人越来越少，最后香火断绝。</p>
<p>佛祖在查香火的时候发现了这个问题，就将他们俩放在同一个庙里，由弥勒佛负责公关，笑迎八方客，于是香火大旺。而韦陀铁面无私，锱珠必较，则让他负责 财务，严格把关。在两人的分工合作中，庙里一派欣欣向荣景象。</p>
<p>其实在用人大师的眼里，没有废人，正如武功高手，不需名贵宝剑，摘花飞叶即可伤人，关键看如何运用。</p>
<p><strong>5、多听少说</strong></p>
<p>曾经有个小国到中国来，进贡了三个一模一样的金人，把皇帝高兴坏了。可是这小国不厚道，同时出一道题目:这三个金人哪个最有价值?</p>
<p>皇帝想了许多的办法，请来珠宝匠检查，称重量，看做工，都是一模一样的。怎么办?使者还等着回去汇报呢。泱泱大国，不会连这个小事都不懂吧?</p>
<p>最后，有一位退位的老大臣说他有办法。</p>
<p>皇帝将使者请到大殿，老臣胸有成足地拿着三根稻草，插入第一个金人的耳朵里，这稻草从另一边耳朵出来了。第二个金人的稻草从嘴巴里直接掉出来，而第三 个金人，稻草进去后掉进了肚子，什么响动也没有。老臣说:第三个金人最有价值!使者默默无语，答案正确。</p>
<p>这个故事告诉我们，最有价值的人，不一定是最能说的人。老天给我们两只耳朵一个嘴巴，本来就是让我们多听少说的。善于倾听，才是成熟的人最基本的素 质。</p>
<p><strong> 6、习惯</strong></p>
<p>父子两住山上，每天都要赶牛车下山卖柴。老父较有经验，坐镇驾车，山路崎岖，弯道特 多，儿子眼神较好，总是在要转弯时提醒道:“爹，转弯啦!”</p>
<p>有一次父亲因病没有下山，儿子一人驾车。到了弯道，牛怎么也不肯转弯， 儿子用尽各种方法，下车又推又拉，用青草诱之，牛一动不动。</p>
<p>到底是怎么回事?儿子百思不得其解。最后只有一个办法了，他左右看看无 人，贴近牛的耳朵大声叫道:“爹，转弯啦!”</p>
<p>牛应声而动。</p>
<p>牛用条件反射的方式活着，而人则以习惯生活。一个 成功的人晓得如何培养好的习惯来代替坏的习惯，当好的习惯积累多了，自然会有一个好的人生。</p>
<p><strong> 7、兔子与乌鸦<br />
</strong><br />
一只乌鸦坐在树上，整天无所事事。一只小兔子看见乌鸦，就问:“我能象你一样整天坐在那里，什么事也不干吗?”乌鸦答道:“当然啦，为什么不呢?”于 是，兔子便坐在树下，开始休息。突然，一只狐狸出现了。狐狸跳向兔子……并把它给吃了。</p>
<p>这个故事的寓意是……要想坐在那里什么也不 干，你必须坐(做)得非常非常高。</p>
<p><strong> 8、小鸟与牛粪</strong></p>
<p>一只小鸟正在飞往南方过 冬的途中。天气太冷了，小鸟冻僵了，从天上掉下来，跌在一大片农田里。它躺在田里的时候，一只母牛走了过来，而且拉了一泡屎在它身上。冻僵的小鸟躺在牛屎 堆里，发掘牛粪真是太温暖了。牛粪让它慢慢缓过劲儿来了!它躺在那儿，又暖和又开心，不久就开始高兴地唱起歌来了。一只路过的猫听到了小鸟的歌声，走过来 查个究竟。顺着声音，猫发现了躲在牛粪中的小鸟，非常敏捷地将它刨了出来，并将它给吃了!</p>
<p>这个故事的寓意是……</p>
<p>1) 不是每个在你身上拉屎的都是你的敌人。</p>
<p>2) 不是每个把你从屎堆中拉出来的都是你的朋友。</p>
<p>3) 而且，当你陷入深深的屎堆当中(身陷困境)的时候，闭上你的鸟嘴!</p>
<p><strong> 9、分粥的故事<br />
</strong><br />
有七个人曾经住在一起，每天分一大桶粥。要命的是，粥每天都是不够的。</p>
<p>一开始，他们抓阄决定谁来分粥，每天轮一个。于是乎每周下来，他们只有一天是饱的，就是自己分粥的那一天。后来他们开始推选出一个道德高尚的人出来分 粥。强权就会产生腐败，大家开始挖空心思去讨好他，贿赂他，搞得整个小团体乌烟障气，高尚的人也腐败了。然后大家开始组成三人的分粥委员会及四人的评选委 员会，但他们常常互相攻击，扯皮下来，粥吃到嘴里全是凉的。最后想出来一个方法:轮流分粥，  但分粥的人要等其它人都挑完后拿剩下的最后一碗。为了不让自己吃到最少的，每人都尽量分得平均，就算不平，也只能认了。大家快快乐乐，和和气气，日子越过 越好。</p>
<p>同样是七个人，不同的分配制度，就会有不同的风气。所以一个单位如果有不好的工作习气，一定是机制问题，一定是没有完全公平 公正公开，没有严格的奖勤罚懒。如何制订这样一个制度，是每个领导需要考虑的问题。</p>
<p><strong> 10、渺小<br />
</strong><br />
战国时期魏惠王因为齐威王违背了盟约，所以想要发兵攻打齐国。身为国相的惠施为了劝导魏王息兵，请来了国都的一位贤士戴晋人。戴晋人见了魏王问道:“关 于蜗牛，君王知道吗?”魏王说:“知道。”戴普人说:“蜗牛长着两只触角。左面的角上有一个国家，称为触氏;右面的角上有一个国家，称为蛮氏。为了争夺领 地，两国交兵开战，伏尸数万，胜者追了十又五天，才收兵回营。”魏王不以为然地笑说:“这不都是虚假之言吗?”戴晋人说:“不是虚假之言，不信的话，我来 为你论证一下:以君王看来，四方上下有穷尽吗?”魏王说:“没有穷尽。”戴晋人又问:“人的心巡游过无穷无尽的宇宙之后，返回到人世，可不可以说人世渺小 到了似有似无?”魏王说:“对。”戴晋人紧跟着又问:“人世既然渺小到了可有可无的地步，而魏国只是人世间的一个很小的地方，国都又是魏国之中很小的一块 地方，君王又是国都中很小的一个形体，那么，相对于无穷无尽的宇宙而言，跟蜗牛右角上蛮氏国的国王又有什么分别呢?”魏王说:“没有什么分别。”</p>
<p>戴晋人离去了。魏王好似被引入了空旷无际的太空，看不到人世，更看不到魏国，体悟到人世和国土的渺小，感受到了征战和扩疆的无聊，认识到交兵争胜，所得 不过蜗牛一角之地，实在没有多大意义。于是称赞戴晋人为“大人”，认为他有如此眼光，远远超过了圣人。(出自《庄子》)</p>
<p>故事告诉我 们，职场的一切得失都是渺小的，没有人会在临死的时候，后悔自己没有多花点时间在办公室工作。追求快乐和平安幸福，才是人的一生中最重要的事情。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=273</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>练英语听力可用的42部美剧</title>
		<link>http://www.liuhaitao.com/blog/?p=272</link>
		<comments>http://www.liuhaitao.com/blog/?p=272#comments</comments>
		<pubDate>Fri, 04 Jun 2010 01:26:50 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[随心杂谈]]></category>
		<category><![CDATA[美剧，听力]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=272</guid>
		<description><![CDATA[1.《Friends》【这就不用说了，绝对是必看，9.8分】 2.《Everybody Loves Raymond》【24分钟的家庭喜剧，老实话，不好看，不能跟Friends比，但是它是典型的美国生活英语，比Friends里的有用，7.5分】 3. 《Joey》【好笑还是很好笑的，但是没继续出下去，当然也是很不及Friends的，8.5分】 4.《Prison Break》【基本来说，PB就是大家美剧的敲门砖，看是都要看的，第二季起看不看就无所谓了，第三季刚开始精彩的时候又被编剧罢工给搅了，9.5分】 5. 《Lost》【如果给美剧打分，那么目前为止Lost就是9.9分，为什么少了0.1分呢？因为第四季还没出，等的好难受啊】 6. 《Veronica Mars》【第一季和第二季还是可以的，校园+侦探，8.5分，第三季巨烂，所以被砍了，主角就是Heroes第二季里新出的那个放电女，叫啥来着？】 7. 《Heroes》【也不用多说了，第一季很棒，第二季是灾难，9分】 8.《The 4400》【4400个人拥有Ability，由于比Heroes早出，所以尽管题材相近，但还是不错的，但是看到后面么，跟Heroes比比就没什么出 彩的了，8分】 9.《CSI Las Vegas》【LV是CSI系列的鼻祖，理所当然的是最好看的，现在已经出到第八季，收视率总是第一第二，非常经典，绝对要看一看，9.5分】 10. 《CSI: New York》【NY里的头绝对没有LV里的帅，节奏更慢，镜头更露骨，不是很好，8.5分】 11.《Greys Anatony》【由于和CSI:LV是同一时间播出，所以基本上CSI收视率第二的话，第一就是GA，给它打分，同样9.9分，绝对好看，一定要 看，PS：凭心讲一句，abc出的基本上都蛮好看的】 12.《Ugly Betty》【觉得不是很好看啦，虽然无聊时还是把第二季看下去了，这个Betty和Daniel和Willie都满搓的，只有Marc和Amenda很 可爱很好笑，8分】 13.《Traveler》【第一季没出完就被砍了，收视率不佳，但是个人觉得蛮好看的，9分，真的蛮好看 的，555】 14.《Painkiller Jane》【看了一集就受不了了，可想而知把，极不推荐，不及格】 15. 《Kyle XY》【科幻剧，不好看也不难看，还好还好，8分吧】 16.《24 hours》【看了一季，毕竟有点老套，听说第六季比较好看，7.5分】 17.《Desperate Housewives》【的确是很作的一帮主妇，挺好看的，虽然很作，没事儿有事儿就搞几具Dead Body出来，但是还不错，8.5分】 18. 《The Sopranos》【黑道家族，看了一点点，不好看啊，而且6季了，太多】 19.《The O.C》【现在正在看，觉得不好看，不好看，剧情满俗的，也不能怪人家，出的早嘛，7.5分】 20.《One Tree Hill》【个人不是很喜欢这类的校园青春家庭剧，但是这一部还是不错的，演员都很养眼，剧情也很好，8分】 21.《House》【专 业性很强的医务剧，一堆专业名词都听不懂，但是第四季收视率一直很高，第三第四的，估计是我还没到火候，8.5分】 22. 《Criminal [...]]]></description>
			<content:encoded><![CDATA[<p>1.《Friends》【这就不用说了，绝对是必看，9.8分】</p>
<p>2.《Everybody Loves  Raymond》【24分钟的家庭喜剧，老实话，不好看，不能跟Friends比，但是它是典型的美国生活英语，比Friends里的有用，7.5分】</p>
<p>3. 《Joey》【好笑还是很好笑的，但是没继续出下去，当然也是很不及Friends的，8.5分】</p>
<p>4.《Prison  Break》【基本来说，PB就是大家美剧的敲门砖，看是都要看的，第二季起看不看就无所谓了，第三季刚开始精彩的时候又被编剧罢工给搅了，9.5分】</p>
<p>5. 《Lost》【如果给美剧打分，那么目前为止Lost就是9.9分，为什么少了0.1分呢？因为第四季还没出，等的好难受啊】</p>
<p>6. 《Veronica  Mars》【第一季和第二季还是可以的，校园+侦探，8.5分，第三季巨烂，所以被砍了，主角就是Heroes第二季里新出的那个放电女，叫啥来着？】</p>
<p>7. 《Heroes》【也不用多说了，第一季很棒，第二季是灾难，9分】</p>
<p>8.《The  4400》【4400个人拥有Ability，由于比Heroes早出，所以尽管题材相近，但还是不错的，但是看到后面么，跟Heroes比比就没什么出 彩的了，8分】</p>
<p>9.《CSI Las  Vegas》【LV是CSI系列的鼻祖，理所当然的是最好看的，现在已经出到第八季，收视率总是第一第二，非常经典，绝对要看一看，9.5分】</p>
<p>10. 《CSI: New York》【NY里的头绝对没有LV里的帅，节奏更慢，镜头更露骨，不是很好，8.5分】<br />
<span id="more-272"></span><br />
11.《Greys  Anatony》【由于和CSI:LV是同一时间播出，所以基本上CSI收视率第二的话，第一就是GA，给它打分，同样9.9分，绝对好看，一定要 看，PS：凭心讲一句，abc出的基本上都蛮好看的】</p>
<p>12.《Ugly  Betty》【觉得不是很好看啦，虽然无聊时还是把第二季看下去了，这个Betty和Daniel和Willie都满搓的，只有Marc和Amenda很 可爱很好笑，8分】</p>
<p>13.《Traveler》【第一季没出完就被砍了，收视率不佳，但是个人觉得蛮好看的，9分，真的蛮好看 的，555】</p>
<p>14.《Painkiller Jane》【看了一集就受不了了，可想而知把，极不推荐，不及格】</p>
<p>15. 《Kyle XY》【科幻剧，不好看也不难看，还好还好，8分吧】</p>
<p>16.《24  hours》【看了一季，毕竟有点老套，听说第六季比较好看，7.5分】</p>
<p>17.《Desperate  Housewives》【的确是很作的一帮主妇，挺好看的，虽然很作，没事儿有事儿就搞几具Dead Body出来，但是还不错，8.5分】</p>
<p>18. 《The Sopranos》【黑道家族，看了一点点，不好看啊，而且6季了，太多】</p>
<p>19.《The  O.C》【现在正在看，觉得不好看，不好看，剧情满俗的，也不能怪人家，出的早嘛，7.5分】</p>
<p>20.《One Tree  Hill》【个人不是很喜欢这类的校园青春家庭剧，但是这一部还是不错的，演员都很养眼，剧情也很好，8分】</p>
<p>21.《House》【专 业性很强的医务剧，一堆专业名词都听不懂，但是第四季收视率一直很高，第三第四的，估计是我还没到火候，8.5分】</p>
<p>22. 《Criminal Minds》【看了一点，最新一季广受好评，但是罪案类看得太多，先歇会儿，8分】</p>
<p>23.《Burn  Notice》【去年夏天出的新喜剧，不错的，Miami风景很好看8.5分】</p>
<p>24.《Kitchen  Confidential》【厨房秘事，同样是去年暑期出的喜剧，24分钟一集，很好看，期待下一季，9.5分】</p>
<p>25.《Psych》 【有点傻的侦探类喜剧，无聊时可以消遣消遣，7.5分】</p>
<p>26.《Hidden  Palms》【棕榈泉疑云，第一季出完就被砍了，除了Palm Spring这个景点比OC好，其他没什么出彩，6.5分】</p>
<p>27. 《Chuck》【超市特工，今年很火的喜剧，暑假是出了两集也不知道三集，看了觉得还好，今年回归后拿到全季订单，看来还是不错的】</p>
<p>28. 《Standoff》【挺好看的，谈判专家，只出了一季，可以看看，9分】</p>
<p>29.《Shark》【很好看的律政类美剧，拍的很有水准， 但是从第二季起就不对味了，也有点看厌了，9分】</p>
<p>30.《Sex And The  City》【至今只看了两三集，据我一位全部看完的同学称：很好看】</p>
<p>31.《Cashmere Mafia》【号称Sex And  City姐妹篇，节奏感不错，刘玉玲穿的太挂三了一点，不过还是挺好看的，9分】</p>
<p>32.《Dexter》【嗜血判官，仍然是罪案类，而 且有点变态，看了一集，没什么兴趣了】</p>
<p>33.《Gossip  Girl》【只能说，是一部很养眼的剧，挺好看的，就是没什么意思，8分】</p>
<p>34.《Nip  Tuck》【整容室，很老的美剧了，看了5集，不好看，很不好看】</p>
<p>35.《Moonlight》【第一季13集刚出完，很好看的，尽管 剧情不太连贯不太成熟，但是很好看很好看，9.5分】</p>
<p>36.《Dirty Sexy  Money》【第一季不久前出完，有点傻，不如名字那么Fancy，8分】</p>
<p>37.《Private  Practice》【从Grey&#8217;s Anatomy衍生出来的洛杉矶版，看了几集没有继续下去，因为种子太少下的太辛苦，但是蛮好看的，8.5分】</p>
<p>38. 《Bones》【识骨寻踪，罪案类，看了一集，没有继续，应该还不错】</p>
<p>39.《Mad  Men》【广告狂人，获得艾美奖最佳，下了一集来看，太高深了，讲的是最早那帮广告人的打拼史】</p>
<p>40.《Terminator:  The Sarah Connor Chronicles》【终结者外传，看了一集，不喜欢这类的科幻片，男孩子应该比较喜欢】</p>
<p>41. 《Masters of Science  Fiction》【科幻大师，出了四集就被砍了，是根据史蒂芬·金的小说改编的，很有深度，很讽刺人类，可惜了，8.9分】</p>
<p>42. 《Hustle》【这是一部BBC英剧啦，飞天大盗，挺好看的，光的妈妈也喜欢看，9分】</p>
<p>OK，至今成果基本上是这样，又忘记的再补 吧。其实我不想再看美剧了，好浪费时间，但是现在像是吃饭喝水一样的习惯，不好看也这么看着，实在是，无语。我的推荐（排名）：《Lost迷失》、 《Grey&#8217;s Anatomy实习医生格蕾》、《CSI:LV犯罪现场调查：拉斯维加斯》、《Friends老友记》、《Prison  Break越狱》、《Moonlight血色月光》、《Heroes英雄第一季》、《Shark律政狂鲨第一季》hellip;hellip;</p>
<p>1. I don&#8217;t want to be the third wheel. 我不想当电灯泡.</p>
<p>一般的自行车都只有 二个轮子, 要是有三个轮子呢? 没错, 那第三个轮子就是多余的. 所以 Third wheel 就是 美语中电灯泡正确的表示方法. 还有一个**, 叫 I don&#8217;t want to be the third  arm. 这里不是说 “三只手”的意思, 而是和 third wheel 一样, 都是电灯泡的意思.</p>
<p>2. He is dating another girl on the side. 他同时脚踏两条船.</p>
<p>我想把这句说成 I have my feet in two boats 的人也不在少数吧! 其实正确的说 法应该是像这样, He is  dating another girl on the side. 或是你可以说 He  is dating another girl behind her back. (这个 her 指的是他女朋友的意思)</p>
<p>On the side 这句话 你去餐厅用餐时也常用到, 指的是主菜之外的副餐, 比如说 I&#8217;d like salad with dressing on the side. 就是说我要沙拉和沙拉酱. 或是 Would you like a baked potato on the side? 要不要再点一份烤马铃薯啊?</p>
<p>3. I am the one-woman kinda man. 我是那种从一而终的男人.</p>
<p>在美国从一而终的人 好像不多, 他们通常从高中就开始交男女朋友, 一直交到结婚, 中间不知改朝换 代过多少次. 所以这句话是很难得听到的. 其实我比较常听的是 one-man woman, 因为看来不论中外, 女生都比男生坚 贞一点. kinda在口语中常用, 它是 kind of 的简写, kinda man 就是 说那样的男人。可以省略不说.</p>
<p>还有一种用法叫 We are exclusive. 这个 exclusive 指的是 排他的意思. 所以当一对情侣说, We are exclusive时, 就是说我们心里只有对方一人, 我们都不会再去喜欢上别人.</p>
<p>4. Those boys like to hit on me all the time. 那些男生老爱找我搭讪.</p>
<p>Hit somebody 是说 你打某人的意思, 但是 hit on somebody 就不一样了, hit  on somebody 是当作搭讪来解释. 常常电视剧里可以看到, 一个男的跑去跟一个陌生女孩多说了两句话, 那个女生就说: Are you hitting on me? 你现在是在跟我搭讪吗? 实在是很有意思。</p>
<p>5. That&#8217;s the long distance relationship. 我和我的情人分隔两地.</p>
<p>一般relationship都是特别指男女朋友之间的关系, 比如你可以跟你的另一半说, I really appreciate our  relationship. 就是我很感激我们能够在一起.</p>
<p>Long distance relationship是一种固定用法, 这样的**我常在广播中听到. 他们一般情况下 不会说成 We live  far away from each other. 只 会说 We have a  long distance relationship. 再 来你可能可以接著说, It&#8217;s  so hard for me.</p>
<p>6. You should have chivalry. 你应该有点绅士风度。</p>
<p>我觉得美国的男生都 蛮有风度的, 他们会帮女士开门 (这点在美国尤 其重要, 因为美国的空气太乾燥了, 所以去开门常常会触电 ^__^ ) 会让 Lady first. 这种 行为中文叫绅士风度, 但在英文中叫骑士精神 (chivalry)</p>
<p>7. I saw you smooching that girl just outside my window. 我看到你在我的窗外亲那个女孩喔。</p>
<p>Smooch 是一个口语, 它就完全等于大家所熟知的 kiss 这个字.</p>
<p>8. I&#8217;m all over you. 我对你非常地著迷.</p>
<p>All over you 就是 说对你非常地著迷, 这还有另一种表示方法, 叫 I have a crush on you. 这二句都是表达很喜欢某人的意思.</p>
<p>All over somebody 还有一个很常用的用法,  我把它翻成“三贴”比如说你去舞厅跳舞, 看到有一对男女跳到三点都贴在一起了, 你就可以跟你的同伴说, Hey, look, the guy is dancing  all over the girl.</p>
<p>9. I&#8217;m over you. 我跟你之间完了。</p>
<p>一字之差但是意思完 全不同喔. 你要是说 I&#8217;m over you, 就是说我跟你之间完了,  我不想再和你有任何的瓜葛. 这和 I&#8217;m all over you 是完全不一样的。</p>
<p>10. Are you trying to seduce me? 你想要勾引我吗?</p>
<p>Seduce 就是说你用言语或 是行为去勾引某人. 这句话在美国派 (American Pie) 当中有用到过喔! 就是其中有一个 男生最后找不到伴了, 结果跑去勾引一个老女人. 那个老女人就说了, Are you trying to seduce me?</p>
<p>更好玩的是, 那个男生事后还跟同伴吹牛, &#8220;Women are like wine. They only  get better with age.&#8221; 女人吗, 就像老酒一样, 只会越陈越香。</p>
<p><strong>1、日常用语类 ­</strong></p>
<p>sporting house  妓院（不是“体育室”） ­<br />
dead president 美钞（上印有总统头像）（并非“死了的总统”） ­<br />
lover  情人（不是“爱人”）<br />
busboy 餐馆勤杂工（不是“公汽售票员”）<br />
busybody 爱管闲事的人（不是“大忙人”）<br />
dry  goods （美）纺织品；（英）谷物（不是“干货”）<br />
heartman 换心人（不是“有心人”） ­<br />
mad doctor  精神病科医生（不是“发疯的医生”）<br />
eleventh hour 最后时刻（不是“十一点”） ­<br />
blind date  （由第三者安排的）男女初次会面（并非“盲目约会”或“瞎约会”） ­</p>
<p>personal remark  人身攻击（不是“个人评论”） ­<br />
sweet water 淡水（不是“糖水”或“甜水”） ­<br />
confidence man  骗子（不是“信得过的人”） ­<br />
criminal lawyer 刑事律师（不是“犯罪的律师”） ­<br />
service station  加油站（不是“服务站”） ­<br />
rest room 厕所（不是“休息室”） ­<br />
dressing room  化妆室（不是“试衣室”或“更衣室”） ­<br />
horse sense 常识（不是“马的感觉”） ­<br />
capital idea  好主意（不是“资本主义思想”） ­<br />
familiar talk 庸俗的交谈（不是“熟悉的谈话”）</p>
<p>black tea  红茶（不是“黑茶”） ­<br />
black art 妖术（不是“黑色艺术”） ­<br />
black stranger  完全陌生的人（不是“陌生的黑人”） ­<br />
white coal （作动力来源用的）水（不是“白煤”） ­<br />
white man  忠实可靠的人（不是“皮肤白的人”） ­<br />
yellow book 黄皮书（法国政府报告书，以黄纸为封）（不是“黄色书籍”） ­<br />
red  tape 官僚习气（不是“红色带子”） ­<br />
green hand 新手（不是“绿手”） ­<br />
blue stocking  女学者、女才子（不是“蓝色长统袜”） ­</p>
<p>China policy  对华政策（不是“中国政策”） ­<br />
Chinese dragon 麒麟（不是“中国龙”） ­<br />
American beauty  一种玫瑰，名为“美国丽人”（不是“美国美女”） ­<br />
English disease 软骨病（不是“英国病”） ­<br />
Indian  summer 愉快宁静的晚年（不是“印度的夏日”） ­<br />
Greek gift 害人的礼品（不是“希腊礼物”） ­<br />
Spanish  athlete 吹牛的人（不是“西班牙运动员”） ­<br />
French chalk 滑石粉（不是“法国粉笔”） ­<br />
­</p>
<p><strong>­</strong></p>
<p><strong> </strong></p>
<p><strong>2.习语类 ­<br />
</strong>­</p>
<p>pull one&#8217;s leg  开玩笑（不是“拉后腿”） ­<br />
in one&#8217;s birthday suit 赤身裸体（不是“穿着生日礼服”） ­<br />
eat one&#8217;s  words 收回前言（不是“食言”） ­<br />
an apple of love 西红柿（不是“爱情之果”） ­<br />
handwriting  on the wall 不祥之兆（不是“大字报”） ­<br />
bring down the house 博得全场喝彩（不是“推倒房子”） ­<br />
have  a fit 勃然大怒（不是“试穿”） ­<br />
make one&#8217;s hair stand on end  令人毛骨悚然—恐惧（不是“令人发指——气愤”） ­<br />
be taken in 受骗，上当（不是“被接纳”） ­<br />
think a  great deal of oneself 高看或看重自己（不是“为自己想得很多”） ­<br />
pull up one&#8217;s socks  鼓起勇气（不是“提上袜子”） ­<br />
have the heart to do （用于否定句）忍心做……不是“有心做”或“有意做”） ­<br />
­</p>
<p>­</p>
<p><strong>3.短句类 ­</strong></p>
<p>What a shame!  多可惜！真遗憾！（不是“多可耻”） ­<br />
You don&#8217;t say! 是吗！（不是“你别说”） ­<br />
You can say that  again! 说得好！（不是“你可以再说一遍”） ­<br />
I haven&#8217;t slept better.  我睡得好极了。（不是“我从未睡过好觉”） ­<br />
You can&#8217;t be too careful in your work.  你工作越仔细越好。（不是“你工作不能太仔细”） ­<br />
It has been 4 years since I smoked.  我戒烟４年了。（不是“我抽烟4年了”） ­<br />
All his friends did not turn up.  他的朋友没全到。（不是“他的朋友全没到”） ­<br />
People will be long forgetting her.  人们在很长时间内会记住她的。（不是“人们会永远忘记她”） ­</p>
<p>He was only too  pleased to let them go. 他很乐意让他们走。（不是“他太高兴了，不愿让他们走”） ­</p>
<p>It can&#8217;t be less  interesting. 它无聊极了。（不是“它不可能没有趣”） <a href="http://b33.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e105fce7c0d251ef7417f7d645a0e0b5860ef98f7eba0df4500ac198b516d8da693361b6710512b6c981a70d18b65031c91c36513a753d6e049cfab27e5d4ba6b0d0be590&amp;a=37&amp;b=33" target="_blank"><img src="http://b33.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e105fce7c0d251ef7417f7d645a0e0b5860ef98f7eba0df4500ac198b516d8da693361b6710512b6c981a70d18b65031c91c36513a753d6e049cfab27e5d4ba6b0d0be590&amp;a=37&amp;b=33" alt="图片" width="670" height="439" /></a></p>
<p><a href="http://b37.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5efb663b20d1117eb1534fa63e811ddbd19f96ad42d663efe5c23bff712b2a12e2838cf516a27184b93ce5db1418a95447e422b5fe894e7154801bb6ea49e84f4efef3c0dd&amp;a=40&amp;b=37" target="_blank"><img src="http://b37.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5efb663b20d1117eb1534fa63e811ddbd19f96ad42d663efe5c23bff712b2a12e2838cf516a27184b93ce5db1418a95447e422b5fe894e7154801bb6ea49e84f4efef3c0dd&amp;a=40&amp;b=37" alt="图片" width="550" height="409" /></a></p>
<p><a href="http://b34.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e40f23ce0d05231089bcb3c00022ece9a5b611f41673b3a5ca6fa62b9652b40e5a6d00e3dad9ea78510c8facbdab77c529f13076bcce71eba617a2a49bf8fa27a4835a9de&amp;a=40&amp;b=34" target="_blank"><img src="http://b34.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e40f23ce0d05231089bcb3c00022ece9a5b611f41673b3a5ca6fa62b9652b40e5a6d00e3dad9ea78510c8facbdab77c529f13076bcce71eba617a2a49bf8fa27a4835a9de&amp;a=40&amp;b=34" alt="图片" width="500" height="313" /></a></p>
<p><a href="http://b34.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e4da9095f3dc59457298c4b6173dc2e3ed3d3ac65f1dacd0892b409933648bdbb8759365da173eb68b28c54435e5ec8992293b20339dc171387a11db06c4564826d396e1b&amp;a=37&amp;b=34" target="_blank"><img src="http://b34.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e4da9095f3dc59457298c4b6173dc2e3ed3d3ac65f1dacd0892b409933648bdbb8759365da173eb68b28c54435e5ec8992293b20339dc171387a11db06c4564826d396e1b&amp;a=37&amp;b=34" alt="图片" width="454" height="454" /></a></p>
<p><a href="http://b34.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5eeb36c321cf73078a23b7f95b402d4d905aaf5245de278f3b54495e0846362f87490bc031d5f585ebc5256c8e6cbdf43ec5a895c932d2903cb588be30fe0b14f2908dcd14&amp;a=40&amp;b=34" target="_blank"><img src="http://b34.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5eeb36c321cf73078a23b7f95b402d4d905aaf5245de278f3b54495e0846362f87490bc031d5f585ebc5256c8e6cbdf43ec5a895c932d2903cb588be30fe0b14f2908dcd14&amp;a=40&amp;b=34" alt="图片" width="670" height="502" /></a></p>
<p><a href="http://b34.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e5be4d1f4a9dc0ed345637b9186a94a8d8562fbf5ab18413d3c8c8c728488f4997934ada61dcb0d072c8b883bfd94e802f278c4f69bdd2ba49a47a0076f069b887d0d1197&amp;a=37&amp;b=34" target="_blank"><img src="http://b34.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e5be4d1f4a9dc0ed345637b9186a94a8d8562fbf5ab18413d3c8c8c728488f4997934ada61dcb0d072c8b883bfd94e802f278c4f69bdd2ba49a47a0076f069b887d0d1197&amp;a=37&amp;b=34" alt="图片" width="500" height="699" /></a></p>
<p><a href="http://b40.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5ebde17b1c045b15ac26dd17f4a8f0c5de0f89a5c43a5274d9dba96e38a90970b1e74ef1176eef7fd58b5e7f1c7b2052804a15ebcfbe96fe319139613d2a2450c10b1b5126&amp;a=40&amp;b=40" target="_blank"><img src="http://b40.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5ebde17b1c045b15ac26dd17f4a8f0c5de0f89a5c43a5274d9dba96e38a90970b1e74ef1176eef7fd58b5e7f1c7b2052804a15ebcfbe96fe319139613d2a2450c10b1b5126&amp;a=40&amp;b=40" alt="图片" width="400" height="568" /></a></p>
<p><a href="http://b37.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e4a45148ae15beab0316c38a988888bf809c44630baecd34e39c30d48d63cff7344a59ac816a0cbd7324f9d3b043da50ea99d9004b428a9f8fb750f60e84633f4d7af6f71&amp;a=37&amp;b=37" target="_blank"><img src="http://b37.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e4a45148ae15beab0316c38a988888bf809c44630baecd34e39c30d48d63cff7344a59ac816a0cbd7324f9d3b043da50ea99d9004b428a9f8fb750f60e84633f4d7af6f71&amp;a=37&amp;b=37" alt="图片" width="400" height="300" /></a></p>
<p><a href="http://b30.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e0203fdfb28427c1177aeae3e09a5f95d33cc7e45d0fe3ddd5a120ce73468dbfa46ede55450faaee7e08cba4ef390a459f5df28f56b688a9d4bd5b1e3909bbd05784fe419&amp;a=30&amp;b=30" target="_blank"><img src="http://b30.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ca1a4cbe68fcbb089c06a074d0239e5e0203fdfb28427c1177aeae3e09a5f95d33cc7e45d0fe3ddd5a120ce73468dbfa46ede55450faaee7e08cba4ef390a459f5df28f56b688a9d4bd5b1e3909bbd05784fe419&amp;a=30&amp;b=30" alt="图片" width="250" height="350" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=272</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用php获取当前页面url</title>
		<link>http://www.liuhaitao.com/blog/?p=270</link>
		<comments>http://www.liuhaitao.com/blog/?p=270#comments</comments>
		<pubDate>Wed, 19 May 2010 01:33:11 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[随心杂谈]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=270</guid>
		<description><![CDATA[&#60;?php function get_current_page_url{     $current_page_url = 'http';     if ($_SERVER["HTTPS"] == "on") {         $current_page_url .= "s";     }      $current_page_url .= "://";      if ($_SERVER["SERVER_PORT"] != "80") {     $current_page_url .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];     } else {         $current_page_url .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];     }     return $current_page_url; } ?&#62; 然后使用 [...]]]></description>
			<content:encoded><![CDATA[<pre>&lt;?php
function get_current_page_url{
    $current_page_url = 'http';
    if ($_SERVER["HTTPS"] == "on") {
        $current_page_url .= "s";
    }
     $current_page_url .= "://";
     if ($_SERVER["SERVER_PORT"] != "80") {
    $current_page_url .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
    } else {
        $current_page_url .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
    }
    return $current_page_url;
}
?&gt;
</pre>
<p>然后使用 <code>get_current_page_url</code> 就能获取当前页面的 URL。</p>
<p><span>乐铺活动验证</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=270</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>网站分析常用英语名词速览 &#124; 网站分析在中国——从基础到前沿</title>
		<link>http://www.liuhaitao.com/blog/?p=269</link>
		<comments>http://www.liuhaitao.com/blog/?p=269#comments</comments>
		<pubDate>Tue, 18 May 2010 03:03:29 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[IT文摘]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=269</guid>
		<description><![CDATA[网站分析常用英语名词速览 &#124; 网站分析在中国——从基础到前沿. 1. A/B test A/B test即A/B测试，晚一些我也准备写一个关于A/B test的文章。A/B test是把同一个页面的两个或者多个版本（实际上是多个页面文件）在同一个时间段内随机的展现给不同的访问者，以测试不同版本的转化效能，并最终为选取 某一个版本，或者为更好的优化这个页面提供依据。【分页符—请点击文章标题阅读全文】 本质上，A/B test就是一种实验。点击这里查看Wikipedia上对A/B Test的解释。 2. Abandon Rate Abandon Rate，也作Abandonment Rate，是一个电子商务网站分析的度量。Abandonment Rate是指把商品添加入购物车却又没有完成购物的比例。有两种情况，一种被称为购物车Abandonment Rate，它是点击“进/加入购物车”按钮却没有继续点击“结账（或者立即支付）”按钮的顾客占全部点击“进/加入购物车”按钮的顾客的百分比。 另一种情况是付款环节的Abandonment Rate，是点击“结账”按钮却没有完成支付的顾客占全部点击“结账”按钮顾客的百分比。如果你想对这个度量有深入的了解，请看这个文章：电子商务（B2C）网站的Abandonment Rate。 3. Action / Event Action或者Event是指页面上非HTML格式的互动形式/互动链接，就是我们常见的Flash形式的互动，JavaScript等。这 些互动形式令网站分析格外关注的原因是，你不能通过页面HTML上的默认监测代码的实施实现对它们的监测，而需要把相关的监测function语句加入到 Flash的Action Script或者JavaScript中去。在Google Analytics中，有Event Tracking功能，即是对这互动形式的特殊监测方法。 4. Affiliate(s) 翻译Affiliate现在仍然是一个挑战，但是我觉得其实商业模式上就是传统商业的渠道，只是不需要发生真正的实物流转。一般而 言，Affliate做的事情是在自己的网站上（或者其他数字渠道上）介绍商家的商品，然后让消费者经由这些网站去商家购买相关商品，从中获取佣金。更详 细的解释，大家可以看Wikipedia的介绍。Affiliate是一个非常重要的互联网营销渠道，在国内外都有很多人从事，而且 不乏大发其财者。Affiliate的效果和优化，也是网站分析的重要内容。 5. AOV AOV也是一个电子商务网站分析度量。AOV是指Average Oder Value，即平均订单价值。这个度量一般而言越高越好。对电子商务网站而言，这是一个非常有价值的度量，尤其是当你对用户进行细分，或者对流量来源进行 细分的时候。 6. Call To Action Call To Action，没有合适的对应汉语名词，我宁愿叫它“行动呼吁”。Call To [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chinawebanalytics.cn/newbie-web-analytics-fundamentals/">网站分析常用英语名词速览 | 网站分析在中国——从基础到前沿</a>.</p>
<p><strong>1. A/B test</strong></p>
<p>A/B test即A/B测试，晚一些我也准备写一个关于A/B test的文章。A/B  test是把同一个页面的两个或者多个版本（实际上是多个页面文件）在同一个时间段内随机的展现给不同的访问者，以测试不同版本的转化效能，并最终为选取 某一个版本，或者为更好的优化这个页面提供依据。【分页符—请点击文章标题阅读全文】</p>
<p><span id="more-2310"> </span></p>
<p>本质上，A/B test就是一种实验。<a href="http://en.wikipedia.org/wiki/A/B_testing" target="_blank">点击这里查看Wikipedia上对A/B Test的解释</a>。</p>
<p><strong>2. Abandon Rate</strong></p>
<p>Abandon Rate，也作Abandonment Rate，是一个电子商务网站分析的度量。Abandonment  Rate是指把商品添加入购物车却又没有完成购物的比例。有两种情况，一种被称为购物车Abandonment  Rate，它是点击“进/加入购物车”按钮却没有继续点击“结账（或者立即支付）”按钮的顾客占全部点击“进/加入购物车”按钮的顾客的百分比。</p>
<p>另一种情况是付款环节的Abandonment  Rate，是点击“结账”按钮却没有完成支付的顾客占全部点击“结账”按钮顾客的百分比。如果你想对这个度量有深入的了解，请看这个文章：<a rel="bookmark" href="http://www.chinawebanalytics.cn/%e7%94%b5%e5%ad%90%e5%95%86%e5%8a%a1%ef%bc%88b2c%ef%bc%89%e7%bd%91%e7%ab%99%e7%9a%84abandonment-rate/">电子商务（B2C）网站的Abandonment Rate</a>。</p>
<p><strong>3. Action / Event</strong></p>
<p>Action或者Event是指页面上非HTML格式的互动形式/互动链接，就是我们常见的Flash形式的互动，JavaScript等。这 些互动形式令网站分析格外关注的原因是，你不能通过页面HTML上的默认监测代码的实施实现对它们的监测，而需要把相关的监测function语句加入到 Flash的Action Script或者JavaScript中去。在Google Analytics中，有Event  Tracking功能，即是对这互动形式的特殊监测方法。</p>
<p><strong>4. Affiliate(s)</strong></p>
<p>翻译Affiliate现在仍然是一个挑战，但是我觉得其实商业模式上就是传统商业的渠道，只是不需要发生真正的实物流转。一般而 言，Affliate做的事情是在自己的网站上（或者其他数字渠道上）介绍商家的商品，然后让消费者经由这些网站去商家购买相关商品，从中获取佣金。更详 细的解释，大家可以看<a href="http://en.wikipedia.org/wiki/Affiliate_marketing" target="_blank">Wikipedia的介绍</a>。Affiliate是一个非常重要的互联网营销渠道，在国内外都有很多人从事，而且 不乏大发其财者。Affiliate的效果和优化，也是网站分析的重要内容。</p>
<p style="text-align: center;"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Affiliate_Marketing_Illustration.png/374px-Affiliate_Marketing_Illustration.png" alt="" vspace="5" width="374" height="327" /></p>
<p><strong>5. AOV</strong></p>
<p>AOV也是一个电子商务网站分析度量。AOV是指Average Oder  Value，即平均订单价值。这个度量一般而言越高越好。对电子商务网站而言，这是一个非常有价值的度量，尤其是当你对用户进行细分，或者对流量来源进行 细分的时候。</p>
<p><strong>6. Call To Action</strong></p>
<p>Call To Action，没有合适的对应汉语名词，我宁愿叫它“行动呼吁”。Call To  Action是指网站页面上呼吁访问者采取行动的元素。这类元素通常都是非常醒目突出的，有鲜明的色彩，明确可点击的样式，以及明确的行动告知文案（例如 下图的那个蓝色大按钮）。对Call To Action进行优化是网站优化的重要内容。</p>
<p style="text-align: center;"><img src="http://www.chinawebanalytics.cn/wp-content/uploads/CallToAction%2001.jpg" alt="" vspace="5" width="572" height="267" /></p>
<p><strong>7. Engagement</strong></p>
<p>Engagement同样是一个找不到汉语对应翻译的词。Engagement最常用的意思是订婚，但是很遗憾网站分析没有这么浪漫。在网站分 析上，engagement的解释应该是对一个网站的参与（程度）。Engagement越高，网站访问者在网站中进行的活动越多。Engagement 并不是网站分析的标准度量，但却是一个常被提及的词语，请访问<a href="http://www.chinawebanalytics.cn/%e7%bd%91%e7%ab%99%e5%88%86%e6%9e%90%e7%9a%84%e6%9c%80%e5%9f%ba%e6%9c%ac%e5%ba%a6%e9%87%8f%ef%bc%888%ef%bc%89%e2%80%94%e2%80%94engagement/" target="_blank">这里了解更多关于Engagement的故事以及计算方法</a>。</p>
<p><strong>8. Heat Map / Click Map</strong></p>
<p><img src="http://crazyegg.com/images/overlay.jpg" alt="" hspace="5" vspace="5" width="250" height="225" align="right" /> Heat  Map和Click Map是否一样，取决于Heat Map的种类。Heat  Map有两种种类，一种是跟踪人们眼光在网站上扫描和停留情况的热图，一种是鼠标点击页面上链接和互动的热图，前者可能更详细的展现了网站页面对人视线的 抓取，后者则反映了人们对页面的实际反应。如果是后一种情况，Heat Map = Click Map。Click  Map是网站分析最重要的工具之一。<a href="http://www.chinawebanalytics.cn/crazy-egg%E4%BB%A4%E4%BA%BA%E6%83%8A%E8%AE%B6%E7%9A%84%E4%BC%98%E7%A7%80%E7%BD%91%E7%AB%99%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7/" target="_blank">请看这里了解更多</a>。</p>
<p><strong>9. IWOM</strong></p>
<p>IWOM严格意义上不是网站分析的范畴，但是却经常被提及。IWOM是Internet Word Of  Mouth的缩写，即网络口碑。今天，网络口碑几乎是决定消费者购买行为的决定性力量，而且五 毛  党盛行的今天，IWOM的分析和鉴别非常重要。IWOM的另一个同义英语名词是Buzz。如果大家想了解这方面的内容，可以参看<a href="http://www.siwom.com/" target="_blank">Sonia的博客</a>，也可以阅读我的这篇文章：<span class="Apple-style-span" style="color: #333333; font-family: Arial,Helvetica; line-height: 21px;"><a style="margin: 0px; padding: 0px; color: #3c78a7; text-decoration: none;" rel="bookmark" href="http://www.chinawebanalytics.cn/?p=177">Sidney的IWOM监测与分析：理解和实践</a>。</span></p>
<p><strong>10. Landing Page</strong></p>
<p>Landing page是指登陆页，即访问者进入你的网站的时候访问的第一个页面。Landing Page不一定就是首页（Home  Page），但是，一般一个网站都有相当比例的visit是把首页作为Landing Page的。所以很多时候Home  Page就是最重要的Landing Page，但它们却绝对不是一个同一个概念。区别在于，首先，Landing  Page是对于visit而言才有意义的，一个page，对于不同的visit，可能是landing page，也可能不是；而home  page则完全是网站依照页面功能事先定好的。其次，Landing page不仅仅是home  page才能当，任何一个页面，都有可能是landing page，尤其是访问者从搜索引擎进入你的网站的情况下。这个文章对landing  page有详细的解释：<span class="Apple-style-span" style="color: #333333; font-family: Arial,Helvetica; line-height: 21px;"><a class="row-title" style="margin: 0px; padding: 0px; color: #3c78a7; text-decoration: underline;" title="编辑 “网站分析的最基本概念（6）——Home Page和Landing Page”" href="http://www.chinawebanalytics.cn/?p=54" target="_blank">网站分析的 最基本概念（6）——Home Page和Landing Page</a><span class="Apple-style-span" style="color: #222222; font-family: Arial,Verdana,sans-serif; line-height: normal;">。</span></span></p>
<p><strong>11. Link Tag</strong></p>
<p>Link Tag恐怕是最重要的网站分析标记了。Link  Tag用于被网站流量来源的监测，例如投放的广告或者EDM。世界上最重要的两种网站分析工具——Google  Analytics和Omniture都有自己的Link Tag方法。Google  Analytics用的是UTM标记，例如UTM_Campaign，能够对流量来源进行4-6种细分；而Omniture用的是Saint  file系统，能够对流量来源实现更多更精确的细分。关于如何监测网站的流量来源，请参考这篇文章：<span class="Apple-style-span" style="color: #333333; font-family: Arial,Helvetica; line-height: 21px;"><a class="row-title" style="margin: 0px; padding: 0px; color: #3c78a7; text-decoration: underline;" title="编辑 “用Google Analytics的Link Tag深入了解流量来源（广告）的质量”" href="http://www.chinawebanalytics.cn/?p=149">用Google  Analytics的Link Tag深入了解流量来源（广告）的质量</a>以及<a style="margin: 0px; padding: 0px; color: #3c78a7; text-decoration: none;" rel="bookmark" href="http://www.chinawebanalytics.cn/?p=631">Direct Traffic真的是直接流量吗？如何辨识真正流量来源？</a></span></p>
<p><strong>12. Log file</strong></p>
<p>Log file是指网站服务器的日志文件，是历史最悠久的网站分析数据来源，但是目前逐步被页面标记法（Page Tracking  Codes）所取代。但Log  file的数据仍然有自己的优势，例如能够获得搜索引擎机器人的数据爬取访问；但是也有一些劣势，例如对于页面缓存技术就束手无策。Log  file数据分析需要更复杂的技术实现以及更高超的数据处理能力，大家感兴趣的话，可以在google上搜索相关内容。这个博客 （http://www.chinawebanalytics.cn）完全是基于页面标记法的。</p>
<p><strong>13. Navigation</strong></p>
<p>Navigation是网站中的导航部分，通常是页首的那些导航按钮。有时候为了更清楚的表述，我们也会说Navigation  Button。Navigation的效力分析是网站分析的重要内容，通常利用Heat Map就能很好的了解Navigation的效果。</p>
<p style="text-align: center;"><img src="http://www.chinawebanalytics.cn/wp-content/uploads/Navigation.jpg" alt="" vspace="5" width="500" height="44" /></p>
<p><strong>14. On site &amp; Off site</strong></p>
<p>On site和off site是网站分析的两种类型。On site分析是指对你自己的网站的分析，通过我们常说的Page  Tracking Codes方法或者Log File方法就可以实现。Off  site分析则是指对你网站以外的网站进行的分析，通常是竞争网站分析。Off site分析跟On  site分析有完全不同的方法论。你可以通过这篇文章详细了解二者的区别：<a href="http://www.chinawebanalytics.cn/top10-misunderstanding-for-web-analytics-part1/" target="_blank">网站分析的十大误区及候补（一）</a>。如果你想了解Off site分析的方法论，请看另外一篇文章：<span class="Apple-style-span" style="color: #333333; font-family: Arial,Helvetica; line-height: 21px;"><a style="margin: 0px; padding: 0px; color: #3c78a7; text-decoration: none;" rel="bookmark" href="http://www.chinawebanalytics.cn/?p=542">如何获知陌生网站的流量？</a></span></p>
<p><strong>15. Organic / Paid</strong></p>
<p><img src="http://www.chinawebanalytics.cn/wp-content/uploads/organic.jpg" alt="" hspace="5" vspace="5" width="250" height="135" align="left" /> Organic是指非 付费的搜索引擎流量，或者可以认为是SEO流量，因为很多网站的非付费搜索引擎流量来自于SEO。很明显，Paid则是指付费搜索引擎流量。 Organic也有称为Natural  Search的，意思是一样，但前者更常用。Organic另一个意思是“有机的”，有机的东西都有营养，SEO的流量也一样。</p>
<p><strong>16. Outbound Link</strong></p>
<p>Outbound Link是指外链，即网站内某些链接到网站之外的链接。这种链接的监测对于Google  Analytics而言，需要额外的定制代码来实现，因为这些链接指向的网站一般不会有你的监测代码（如果有的话也就不叫外部网站了）。Omniture 则不需要额外定制，直接实现对外链的监测。请点击这篇文章查看详细：<span class="Apple-style-span" style="color: #333333; font-family: Arial,Helvetica; line-height: 21px;"><a style="margin: 0px; padding: 0px; color: #3c78a7; text-decoration: underline;" rel="bookmark" href="http://www.chinawebanalytics.cn/?p=220">网站外链监测实战经验</a>。</span></p>
<p><strong>17. Referrer / Referring site</strong></p>
<p>Referrer、Referring site、Referring domain、Referring  URL都是网站分析常见的词汇。Referrer、Referring site以及Referring  domain是一个意思，都是指被监测网站的“推荐网站”，即，如果一个访问者在某个其他网站上点击了这个网站上的链接而来到你的网站，那么这个网站就是 你网站的Referrer。一般Referrer 不包括搜索引擎，而是指其他类型的网站。Referring  URL则是Referrer上链接到你的网站的具体的页面URL。Referer、搜索引擎、Typed/Bookmarked，是网站最主要的三大流量 来源。其他流量来源还包括：Affiliates（本质上也是Referrer）、EDM等。</p>
<p><strong>18. ROI</strong></p>
<p>ROI是Return Of Investment的缩写，即投资回报。衡量投资回报的Metrics很多，例如CPO（Cost Per  Oder），CPA（Cost Per Acquisition）。不多说了。</p>
<p><strong>19. Under fold / Below the fold</strong></p>
<p>这个可能大家不常见。fold是报纸上的中缝。对于网页，没有中缝，因此fold指页面第一屏和第二屏交接的地方。Under  fold即是指页面显示在第一屏以下的部分。Under fold也被称为Below the fold。对于under  fold的分析，主要是衡量网站访问者的浏览器高度，以及通过Heat Map了解Under fold的内容是否有效。这是一类常见的网站分析内容。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=269</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN基本操作</title>
		<link>http://www.liuhaitao.com/blog/?p=268</link>
		<comments>http://www.liuhaitao.com/blog/?p=268#comments</comments>
		<pubDate>Mon, 26 Apr 2010 03:15:06 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[IT文摘]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[SVN基本操作]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=268</guid>
		<description><![CDATA[最近要求公司网络编辑人员使用svn来进行版本控制，下面找了一些资料： SVN的版本概念 先说明一下几个版本概念。 一个是服务器版本，每一次提交svn都会将版本号加1，无论你是修改了文件，还是添加删除了，甚至修改一下文件夹的svn属性，只要你提交都会更新版本； 第二个是本地基础版本，也就是你上次进行update之后的和svn服务器上的版本，比如你update时服务器上是reverion11你的本地基础版本就是reverion11，无论别人改了什么，服务器上更新了多少版，只要你不执行update则你的基础版本永远是reverion11； 第三个是工作版本，就是你当前改着的版本，工作版本是基于基础版本的，如果没改，工作版本就和基础版本一致，如果你改了，你的工作版本就是从基础版本修改过来的。 SVN的操作 总是有人问已经在本地删除了某个文件，可是一更新又从svn还原出来了，或者我已经把一个文件移动到另外的地方，可是怎么修改svn让他同步等等。在受svn管理的文件中，所有的文件操作不能想当然的进行，添加删除和移动改名都是有对应的svn操作的，这样才能自动的反映到svn上来，尤其是移动文件这样的操作，如果操作不慎，就会无法将文件的修改历史联系起来。不过，svn的操作有一些是需要连接服务器的“连线操作”有一些是之进行本地操作的“离线操作”。所以下面介绍一些 svn使用的基本操作。 SVN基本操作之svn checkout 作为svn的用户，拿到一个svn地址，我们首先做的一个事情就是svn checkout，将svn上的关联到本地的一个文件夹中。这个文件夹最好是空的文件夹，或者确保没有和svn上相同名称的路径，当然这也说明这个操作是个连线操作。我们一般在执行checkout的时候只要给出svn的URL和本地的路径两个内容就可以了。这样svn上最新的数据会被传送到这个文件夹，目录结构会自动建好，svn上的文件会自动出现在对应的文件夹中。当然如果你愿意也可以选择一个旧的版本，或者只包含一层目录或者只是这个文件夹中的文件。或许你发现了，每一个文件夹中比服务器上的内容多了个.svn文件夹，这个文件夹中存放着文件夹的属性，这个文件夹中的每个文件的属性、版本还有对应版本的一个副本。 SVN基本操作之svn update 这个操作就是将本地的的数据更新到svn上的某个版本，默认的操作是更新到最新版本，这个操作也是个连线操作。在这个过程中如果有人删除了文件，它会你机器上的文件删除，如果别人改了某个文件，会将这个文件更新。如果你修改了某个文件，别人删除了它，则这个文件不会被删除，只会和svn没关系了。如果你修改了某个文件，而这个文件别人也修改了，在更新的过程中就会试图自动将你的修改合并，如果成功，他的内容就是你修改的和别人修改的内容的并集，如果失败，svn就会将这个文件标记为冲突。冲突的问题我们放在下个说。 SVN 基本操作之svn resolve 使用svn意味着你已经走在了工作在编辑和合并的道路上，那么冲突的时候svn做了什么，出现了冲突怎么解决？ 在标记为冲突的过程中，如果是文本文件，如cpp和h文件，svn会修改它让他不能进行编译，并产生一个theirs和mime，分别包含 svn服务器上的和我自己原来的版本。 如果是二进制文件，svn不会修改它，而会在目录中产生一个r??和r??这两个r??一个是你 update之前的svn基础版本，就是你上次执行update的版本，一个是svn上的当前update下来的版本。 你可以选择直接使用 theirs或者使用mime或者退回到上一个update版本，或者将两个文件放在一起手工合并作为解决的方法。 这个操作是离线操作。 SVN 基本操作之svn commit svn的commit操作就是将修改从工作拷贝发送到版本库并将版本标记为新的版本，这个过程中如果有人已经对这个版本进行了操作，也就是你的本地基础版本和服务器不同，将会强制你执行一个update操作，这个操作是个连线操作。commit的过程仅仅是将你本地的一些修改提交到svn中让svn上的和你的一致，在提交之前必须已经解决了需要提交文件已有的冲突才行。 SVN基本操作之svn add 如果一个文件不受svn管理，你需要把它添加到svn中，这个操作是个离线操作，仅仅是把这个文件标记为需要添加，真正的添加到svn存储的操作将在下一次commit时执行。这个过程中需要注意不要把一些不必要的文件比如编译的临时文件添加到svn。 SVN基本操作之 svn import 当然你可以将一些文件直接添加到svn而不想修改这些文件的svn管理状态，可以选择将它们导入到svn。注意如果将一个文件导入，则给出的url就是它添加到svn的最终文件名，如果将一个文件夹导入，则会将根据目录树所有的子文件和文件夹放到对应的url的对应目录树中，根文件夹不会被添加。 这个操作是连线操作。 SVN基本操作之svn cleanup 这个操作清理整个所选择的文件夹及其子文件夹，但是它不是清理垃圾文件什么的，这肯定不是svn的工作。它也不会把冲突自动解决，如果能自动解决，在更新的时候为什么不做。如果你在某个svn操作时强制中断了，比如svn的操作程序停止相应或者以外终止，就有可能导致文件夹处于锁定状态，这时需要清理。如果你的文件夹中的很多文件时间戳发生了变化，也最好执行以下cleanup这样可以加速svn操作的执行。 这个操作是离线操作。 SVN基本操作之 svn delete 既然有方法添加文件，就一定有方法删除，虽然你看到的效果是文件直接被删除了，但是实际上和添加一样，这个操作是个离线操作，操作的结果将被标记，下次commit时服务器上的文件才会被删除。 SVN基本操作之svn revert 如果你的修改出现了问题，或者添加或者删除了错误的文件，等等想还原操作，在commit之前可以执行revert操作，退回某步操作，这样这些修改都会被还原到基础版本状态。这个操作不会和svn服务器有关系，不会连接服务器也不会更新文件，只是简简单单的回复到基础版本。 这个操作是个离线操作。 SVN 基本操作之svn diff 这个操作就是比较你的工作版本和某个svn版本的区别，当然默认是你的基础版本，因为你的工作版本就是从基础版本修改过来的么。 [...]]]></description>
			<content:encoded><![CDATA[<p>最近要求公司网络编辑人员使用svn来进行版本控制，下面找了一些资料：<br />
SVN的版本概念<br />
先说明一下几个版本概念。<br />
一个是服务器版本，每一次提交svn都会将版本号加1，无论你是修改了文件，还是添加删除了，甚至修改一下文件夹的svn属性，只要你提交都会更新版本；<br />
第二个是本地基础版本，也就是你上次进行update之后的和svn服务器上的版本，比如你update时服务器上是reverion11你的本地基础版本就是reverion11，无论别人改了什么，服务器上更新了多少版，只要你不执行update则你的基础版本永远是reverion11；<br />
第三个是工作版本，就是你当前改着的版本，工作版本是基于基础版本的，如果没改，工作版本就和基础版本一致，如果你改了，你的工作版本就是从基础版本修改过来的。<br />
<span id="more-268"></span><br />
SVN的操作<br />
总是有人问已经在本地删除了某个文件，可是一更新又从svn还原出来了，或者我已经把一个文件移动到另外的地方，可是怎么修改svn让他同步等等。在受svn管理的文件中，所有的文件操作不能想当然的进行，添加删除和移动改名都是有对应的svn操作的，这样才能自动的反映到svn上来，尤其是移动文件这样的操作，如果操作不慎，就会无法将文件的修改历史联系起来。不过，svn的操作有一些是需要连接服务器的“连线操作”有一些是之进行本地操作的“离线操作”。所以下面介绍一些 svn使用的基本操作。</p>
<p>SVN基本操作之svn checkout<br />
作为svn的用户，拿到一个svn地址，我们首先做的一个事情就是svn checkout，将svn上的关联到本地的一个文件夹中。这个文件夹最好是空的文件夹，或者确保没有和svn上相同名称的路径，当然这也说明这个操作是个连线操作。我们一般在执行checkout的时候只要给出svn的URL和本地的路径两个内容就可以了。这样svn上最新的数据会被传送到这个文件夹，目录结构会自动建好，svn上的文件会自动出现在对应的文件夹中。当然如果你愿意也可以选择一个旧的版本，或者只包含一层目录或者只是这个文件夹中的文件。或许你发现了，每一个文件夹中比服务器上的内容多了个.svn文件夹，这个文件夹中存放着文件夹的属性，这个文件夹中的每个文件的属性、版本还有对应版本的一个副本。</p>
<p>SVN基本操作之svn update<br />
这个操作就是将本地的的数据更新到svn上的某个版本，默认的操作是更新到最新版本，这个操作也是个连线操作。在这个过程中如果有人删除了文件，它会你机器上的文件删除，如果别人改了某个文件，会将这个文件更新。如果你修改了某个文件，别人删除了它，则这个文件不会被删除，只会和svn没关系了。如果你修改了某个文件，而这个文件别人也修改了，在更新的过程中就会试图自动将你的修改合并，如果成功，他的内容就是你修改的和别人修改的内容的并集，如果失败，svn就会将这个文件标记为冲突。冲突的问题我们放在下个说。</p>
<p>SVN 基本操作之svn resolve<br />
使用svn意味着你已经走在了工作在编辑和合并的道路上，那么冲突的时候svn做了什么，出现了冲突怎么解决？<br />
在标记为冲突的过程中，如果是文本文件，如cpp和h文件，svn会修改它让他不能进行编译，并产生一个theirs和mime，分别包含 svn服务器上的和我自己原来的版本。<br />
如果是二进制文件，svn不会修改它，而会在目录中产生一个r??和r??这两个r??一个是你 update之前的svn基础版本，就是你上次执行update的版本，一个是svn上的当前update下来的版本。<br />
你可以选择直接使用 theirs或者使用mime或者退回到上一个update版本，或者将两个文件放在一起手工合并作为解决的方法。<br />
这个操作是离线操作。</p>
<p>SVN 基本操作之svn commit<br />
svn的commit操作就是将修改从工作拷贝发送到版本库并将版本标记为新的版本，这个过程中如果有人已经对这个版本进行了操作，也就是你的本地基础版本和服务器不同，将会强制你执行一个update操作，这个操作是个连线操作。commit的过程仅仅是将你本地的一些修改提交到svn中让svn上的和你的一致，在提交之前必须已经解决了需要提交文件已有的冲突才行。</p>
<p>SVN基本操作之svn add<br />
如果一个文件不受svn管理，你需要把它添加到svn中，这个操作是个离线操作，仅仅是把这个文件标记为需要添加，真正的添加到svn存储的操作将在下一次commit时执行。这个过程中需要注意不要把一些不必要的文件比如编译的临时文件添加到svn。</p>
<p>SVN基本操作之 svn import<br />
当然你可以将一些文件直接添加到svn而不想修改这些文件的svn管理状态，可以选择将它们导入到svn。注意如果将一个文件导入，则给出的url就是它添加到svn的最终文件名，如果将一个文件夹导入，则会将根据目录树所有的子文件和文件夹放到对应的url的对应目录树中，根文件夹不会被添加。<br />
这个操作是连线操作。</p>
<p>SVN基本操作之svn cleanup<br />
这个操作清理整个所选择的文件夹及其子文件夹，但是它不是清理垃圾文件什么的，这肯定不是svn的工作。它也不会把冲突自动解决，如果能自动解决，在更新的时候为什么不做。如果你在某个svn操作时强制中断了，比如svn的操作程序停止相应或者以外终止，就有可能导致文件夹处于锁定状态，这时需要清理。如果你的文件夹中的很多文件时间戳发生了变化，也最好执行以下cleanup这样可以加速svn操作的执行。<br />
这个操作是离线操作。</p>
<p>SVN基本操作之 svn delete<br />
既然有方法添加文件，就一定有方法删除，虽然你看到的效果是文件直接被删除了，但是实际上和添加一样，这个操作是个离线操作，操作的结果将被标记，下次commit时服务器上的文件才会被删除。</p>
<p>SVN基本操作之svn revert<br />
如果你的修改出现了问题，或者添加或者删除了错误的文件，等等想还原操作，在commit之前可以执行revert操作，退回某步操作，这样这些修改都会被还原到基础版本状态。这个操作不会和svn服务器有关系，不会连接服务器也不会更新文件，只是简简单单的回复到基础版本。<br />
这个操作是个离线操作。</p>
<p>SVN 基本操作之svn diff<br />
这个操作就是比较你的工作版本和某个svn版本的区别，当然默认是你的基础版本，因为你的工作版本就是从基础版本修改过来的么。<br />
在和基础版本比较时是个离线操作，和历史版本比较时是连线操作。</p>
<p>SVN基本操作之svn export<br />
这个操作可以将一个已经在svn管理下的文件夹中的所有工作版本导出到一个文件夹中，或者直接从svn服务器上将一个版本导出到一个文件夹中。导出的文件夹不再在svn的管理控制下，也不会有.svn目录，当然也不会包含不在svn管理下的文件。<br />
在导出工作版本时是个离线操作，从svn直接导出时是连线操作。</p>
<p>SVN基本操作之svn copy<br />
操作的名字显而易见，就是复制操作，在svn上复制文件有什么好处呢，为什么不直接复制文件再添加到svn呢。这个问题我也考虑过，svn copy可以将文件在复制之前的历史保留下来，这应该是最大的好处了。<br />
这个操作是离线操作，需要提交才起效。</p>
<p>SVN基本操作之svn move<br />
和copy一样，历史的留存也是和复制后删除源文件这个方式最大的区别，并且它也是离线操作，需要提交才起效。</p>
<p>SVN基本操作之svn lock<br />
如果你想独占修改这个文件，可以把文件锁定，这样就可以锁定这个文件，这样别人必须等待你提交了修改或者释放了锁才能提交他们的修改。这个操作不会对别人的svn本地存储有什么影响，而只是无法进行数据提交。如果某个文件有svn:needs-lock这样的标志时，文件会被设置为只读，提示你需要获得锁来修改。当然你也可以把文件的属性修改直接修改，这个只是防君子不防小人的。<br />
这个操作时连线操作。</p>
<p>SVN基本操作之svn unlock<br />
虽然是 unlock但是实际上这个我们平常不会将他用来和lock配对，因为commit操作时，svn默认自动将锁释放了。这个操作的用处是在你得到锁了之后，又不想锁定这个文件时执行的。还有就是如果别人锁定了这个文件，想强制把这个文件解锁，就可以强制将这个文件解锁。<br />
这个操作时连线操作。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=268</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>实现为AFFILIATE做定制版</title>
		<link>http://www.liuhaitao.com/blog/?p=267</link>
		<comments>http://www.liuhaitao.com/blog/?p=267#comments</comments>
		<pubDate>Thu, 01 Apr 2010 02:21:22 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[随心杂谈]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=267</guid>
		<description><![CDATA[&#60;?php /* @php freebsdtop affiliate download REGNOW的下载工具实在不好用,用户要先下载一个REGNOW的工具再下载软件,想必用户会觉得麻烦而不愿意下载. 本脚本可自动为AFFLIATE定制版本而且简化操作 此函数可代替REGNOW提供的下载,也可以简单的为每一个AFFILIATE提供定制版本,最重要是升级管理非常方便,前提是你的空间流量要够用. $regnow_id 让代理商通过表单输入 $filepath 软件安装包下载地址 软件安装时检查安装包文件名取REGNOW ID加入到购买链接中,也可用于其它代理平台 */ function download($regnow_id,$filepath) { $old_name = end(explode(&#8216;/&#8217;,$filepath)); $new_name = str_replace(&#8216;.exe&#8217;,$regnow_id.&#8217;_.exe&#8217;,$old_name); $data = file_get_contents($filepath); ob_end_clean(); header(&#8216;Content-Encoding: none&#8217;); header(&#8216;Content-Type: &#8216;.(strpos($HTTP_SERVER_VARS['HTTP_USER_AGENT'], &#8216;MSIE&#8217;) ? &#8216;application/octetstream&#8217; : &#8216;application/octet-stream&#8217;)); header(&#8216;Content-Disposition: &#8216;.(strpos($HTTP_SERVER_VARS['HTTP_USER_AGENT'], &#8216;MSIE&#8217;) ? &#8216;inline; &#8216; : &#8216;attachment; &#8216;).&#8217;filename=&#8221;&#8216;.$new_name); header(&#8216;Content-Length: &#8216;.strlen($data)); header(&#8216;Pragma: no-cache&#8217;); header(&#8216;Expires: 0&#8242;); die($data); } [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&lt;?php<br />
/*<br />
@php freebsdtop affiliate download<br />
REGNOW的下载工具实在不好用,用户要先下载一个REGNOW的工具再下载软件,想必用户会觉得麻烦而不愿意下载.<br />
本脚本可自动为AFFLIATE定制版本而且简化操作<br />
此函数可代替REGNOW提供的下载,也可以简单的为每一个AFFILIATE提供定制版本,最重要是升级管理非常方便,前提是你的空间流量要够用.<br />
$regnow_id 让代理商通过表单输入<br />
$filepath 软件安装包下载地址<br />
软件安装时检查安装包文件名取REGNOW ID加入到购买链接中,也可用于其它代理平台<br />
*/<br />
function download($regnow_id,$filepath)<br />
{<br />
$old_name = end(explode(&#8216;/&#8217;,$filepath));<br />
$new_name = str_replace(&#8216;.exe&#8217;,$regnow_id.&#8217;_.exe&#8217;,$old_name);<br />
$data = file_get_contents($filepath);<br />
ob_end_clean();<br />
header(&#8216;Content-Encoding: none&#8217;);<br />
header(&#8216;Content-Type: &#8216;.(strpos($HTTP_SERVER_VARS['HTTP_USER_AGENT'], &#8216;MSIE&#8217;) ? &#8216;application/octetstream&#8217; : &#8216;application/octet-stream&#8217;));<br />
header(&#8216;Content-Disposition: &#8216;.(strpos($HTTP_SERVER_VARS['HTTP_USER_AGENT'], &#8216;MSIE&#8217;) ? &#8216;inline; &#8216; : &#8216;attachment; &#8216;).&#8217;filename=&#8221;&#8216;.$new_name);<br />
header(&#8216;Content-Length: &#8216;.strlen($data));<br />
header(&#8216;Pragma: no-cache&#8217;);<br />
header(&#8216;Expires: 0&#8242;);<br />
die($data);<br />
}<br />
//使用方法<br />
download($_GET["regnow_id"],&#8217;download/setup.exe&#8217;);//下载时的文件名将为setup_12345.exe 12345为REGNOW ID<br />
?&gt;﻿</p></blockquote>
<p>QQREADERDC1C4C218B3C8FF7</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=267</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>各种浏览器css hack</title>
		<link>http://www.liuhaitao.com/blog/?p=265</link>
		<comments>http://www.liuhaitao.com/blog/?p=265#comments</comments>
		<pubDate>Mon, 04 Jan 2010 06:28:21 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[网页设计]]></category>
		<category><![CDATA[css hack]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=265</guid>
		<description><![CDATA[你在写css时样式表加上浏览器标识符就行了,各浏览器区别如下: IE都能识别*，标准浏览器（如FF）不能识别*； IE6能识别*，但不能识别 !important； IE7能识别*，也能识别 !important； IE8能识别\0，不能识别*，+,_,*加!important; FF不能识别*，但能识别 !important； 例如style=”*width:10px!important; width:20px;” 这样在IE6下宽度为10px,在IE7下宽度时20px 其中还有三种写法： 1种： width:100px; /* FireFox及其他浏览器 */ width:200px\0; /* IE8能识别\0*/ *width:300px!important; /* ,IE7 既能能识别*号，也能识别important */ *width:400px; /* IE6也能识别*号 */ /*注意顺序 */ 2种： width:100px; /* FireFox及其他浏览器 */ width:200px\0; /* IE8能识别\0*/ *width:300px; /* IE7也能识别*号 */ _width:400px; /* IE6能识别下划线*/ /*注意顺序 */ 3种： width:100px; /* FireFox及其他浏览器 */ width:200px\0; [...]]]></description>
			<content:encoded><![CDATA[<div id="entry">
<p>你在写css时样式表加上浏览器标识符就行了,各浏览器区别如下:</p>
<p>IE都能识别*，标准浏览器（如FF）不能识别*；<br />
IE6能识别*，但不能识别 !important；<br />
IE7能识别*，也能识别 !important；<br />
IE8能识别\0，不能识别*，+,_,*加!important;<br />
FF不能识别*，但能识别 !important；<br />
例如style=”*width:10px!important; width:20px;”<br />
这样在IE6下宽度为10px,在IE7下宽度时20px</p>
<p>其中还有三种写法：</p>
<p>1种：<br />
width:100px; /* FireFox及其他浏览器 */<br />
width:200px\0; /* IE8能识别\0*/<br />
*width:300px!important;    /* ,IE7 既能能识别*号，也能识别important */<br />
*width:400px;  /* IE6也能识别*号 */<br />
/*注意顺序 */</p>
<p>2种：<br />
width:100px;   /* FireFox及其他浏览器 */<br />
width:200px\0; /* IE8能识别\0*/<br />
*width:300px;   /* IE7也能识别*号 */<br />
_width:400px;   /* IE6能识别下划线*/<br />
/*注意顺序 */</p>
<p>3种：<br />
width:100px;   /* FireFox及其他浏览器 */<br />
width:200px\0; /* IE8能识别\0*/<br />
+width:300px;   /* +只识别IE7 */<br />
_width:400px;  /* IE6能识别下划线*/<br />
/*注意顺序 */</p>
<p><span id="more-265"></span></p>
<p>1..color1{ color:#F00; color/*\**/:#00F /*\**/}/*IE6,IE7,IE8,FF,OP,SA识别*/<br />
2..color2{ color:#F00; color /*\**/:#00F /*\9**/}/*IE7,IE8,FF,OP,SA识别*/<br />
3..color3{ color:#F00; color/*\**/:#00F \9}/*IE6,IE7,IE8识别*/<br />
4..color4{ color:#F00; color /*\**/:#00F\9}/*IE7,IE8识别*//*“color”和“/*\**/”之间有个空格*/<br />
其中：OP表示Opera，SA表示Safari<br />
————————————-<br />
各种浏览器独立支持的hack：<br />
width:100px\0;/* 支持IE8  */</p>
<p>_width:100px;    /* 支持IE6 */</p>
<p>[width:100px;      /* 支持IE6,7 */</p>
<p>+width:100px; /* 支持IE6,7  */</p>
<p>*width:100px;                 /* 支持IE6,7 */</p>
<p>*width:100px!important;   /* 支持IE6,7, */</p>
<p>*+width:100px;              /* 支持IE6,7, */</p>
<p>*+width:100px!important;/* 支持IE6,7, */</p>
<p>width:100px\9;                 /* 支持IE6,7,8 */</p>
<p>width:100px!important;      /* 支持IE6,7,8,FF */</p>
<p>w\idth:100px;                  /*IE5.x不支持 IE6、IE7、IE8、FF支持  */</p>
<p>------------------<br />
IE条件注释功能:</p>
<div>
<div>&lt;!--[if IE]&gt;此内容只有IE可见&lt;![endif]–&gt;<br />
&lt;!–[if IE 6.0]&gt;此内容只有IE6.0可见&lt;![endif]–&gt;<br />
&lt;!–[if IE 7.0]&gt;此内容只有IE7.0可见&lt;![endif]–&gt;</div>
<div></div>
<div>作者：<a href="http://www.hemin.cn/">He Min</a><br />
出处：<a href="http://www.hemin.cn/">http://www.hemin.cn</a><br />
本文版权所有，欢迎转载，但未经作者同意必须保留此段声明，且在文章页面明显位置给出原文连接，否则保留追究法律责任的权利。</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=265</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>六种方法使用goo.gl</title>
		<link>http://www.liuhaitao.com/blog/?p=264</link>
		<comments>http://www.liuhaitao.com/blog/?p=264#comments</comments>
		<pubDate>Sat, 26 Dec 2009 15:48:20 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[IT文摘]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=264</guid>
		<description><![CDATA[虽然google推出新的短地址goo.gl，但是官方还没有api放出，也不能在官方网站上面生成（http://goo.gl/），但是我们万能的网友已经提出了解决方案： 1. http://gaigalas.net/lab/googl 输入网址就可以生成，利用了google的未公布的api 2. http://jsbin.com/idalu3 同上 3. 书签法 goo.gl bookmarklet 把这个链接拖到书签或者收藏夹里面  需要的时候 点击即可 4.firefox插件：最新版google toolbar http://www.google.com/toolbar/ff/index.html 5. IE插件：google toolbar http://www.google.com/intl/zh-CN/toolbar/ie/index.html#rd=f 6. chrome扩展 https://chrome.google.com/extensions/detail/iblijlcdoidgdpfknkckljiocdbnlagk]]></description>
			<content:encoded><![CDATA[<p>虽然google推出新的短地址goo.gl，但是官方还没有api放出，也不能在官方网站上面生成（http://goo.gl/），但是我们万能的网友已经提出了解决方案：</p>
<p>1. http://gaigalas.net/lab/googl</p>
<p>输入网址就可以生成，利用了google的未公布的api</p>
<p>2. http://jsbin.com/idalu3</p>
<p>同上</p>
<p>3. 书签法<br />
<a href="javascript:window.googl_callback%20=%20function(response){if(response.error_message){alert(&quot;An%20error%20occured:%20&quot;%20+%20response.error_message);}else{alert(response.short_url);}};%20var%20s%20=%20document.createElement(&quot;script&quot;);%20s.src%20=%20&quot;http://ggl-shortener.appspot.com/?url=&quot;%20+%20window.location.href%20+%20&quot;&amp;jsonp=googl_callback&quot;;%20void(document.body.appendChild(s));">goo.gl bookmarklet</a></p>
<p>把这个链接拖到书签或者收藏夹里面  需要的时候 点击即可</p>
<p>4.firefox插件：最新版google toolbar</p>
<p>http://www.google.com/toolbar/ff/index.html</p>
<p>5. IE插件：google toolbar</p>
<p>http://www.google.com/intl/zh-CN/toolbar/ie/index.html#rd=f</p>
<p>6. chrome扩展</p>
<p>https://chrome.google.com/extensions/detail/iblijlcdoidgdpfknkckljiocdbnlagk</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=264</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>跨浏览器的CSS固定定位（position:fixed）</title>
		<link>http://www.liuhaitao.com/blog/?p=263</link>
		<comments>http://www.liuhaitao.com/blog/?p=263#comments</comments>
		<pubDate>Wed, 23 Dec 2009 16:17:44 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[网页设计]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=263</guid>
		<description><![CDATA[IE7、Firefox、Opera，都支持CSS的{position:fixed}，所以很容易实现（《详解定位与定位应用》） IE6不支持该属性，但是在使用!DOCTYPE 声明指定standards-compliant（标准）模式可以通过CSS hack实现 上述声明下IE5和IE5.5目前没有发现通过纯粹CSS能够解决的方案，但是可以通过IE特有的expression在CSS中实现（移动网页时固定元 素会动），这和常见浮动Logo广告利用Javascript实现原理是一样的，只不过可以直接写在CSS中比较简便的 利用IE独有的条件注释语句可以针对不同的IE版本精确设置，同时避免了这些代码被其他浏览器读到，个人认为比纯粹的CSS Hack好，如果你安装了多个IE（包括绿色版本），条件注释将会以最高版本的IE为标准。 实现代码如下：Quote:&#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8220;&#62; &#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8220;&#62; &#60;head&#62; …… &#60;style type=&#8221;text/css&#8221;&#62; #fixed{position:fixed;top:5em;right:0;……}   /*针对IE7、Opera、Firefox一行搞定*/ &#60;/style&#62; /*IE6中利用容器对溢出内容的处理方式来实现的*/ &#60;!–[if IE 6]&#62; &#60;style type=&#8221;text/css&#8221;&#62; html{overflow:hidden;} body{height:100%;overflow:auto;} #fixed{position:absolute;right:17px;} /*fixed元素的绝对位置是相对于HTML元素来说，滚动条是body元素的，这是设置right:17px的原因*/ &#60;/style&#62; &#60;![endif]–&#62; &#60;!–[if lt IE 6]&#62; &#60;style type=&#8221;text/css&#8221;&#62; #fixed{position:absolute;top:expression(eval(document.body.scrollTop + 50));} &#60;/style&#62; &#60;![endif]–&#62; &#60;/head&#62; &#60;body&#62; &#60;div id=&#8221;wrapper&#8221;&#62; …… &#60;/div&#62; &#60;div [...]]]></description>
			<content:encoded><![CDATA[<p>IE7、Firefox、Opera，都支持CSS的{position:fixed}，所以很容易实现（《详解定位与定位应用》）<br />
IE6不支持该属性，但是在使用!DOCTYPE 声明指定standards-compliant（标准）模式可以通过CSS hack实现<br />
上述声明下IE5和IE5.5目前没有发现通过纯粹CSS能够解决的方案，但是可以通过IE特有的expression在CSS中实现（移动网页时固定元 素会动），这和常见浮动Logo广告利用Javascript实现原理是一样的，只不过可以直接写在CSS中比较简便的<br />
利用IE独有的条件注释语句可以针对不同的IE版本精确设置，同时避免了这些代码被其他浏览器读到，个人认为比纯粹的CSS  Hack好，如果你安装了多个IE（包括绿色版本），条件注释将会以最高版本的IE为标准。</p>
<p><span id="more-263"></span><br />
实现代码如下：Quote:&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;<br />
&#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8220;&gt;<br />
&lt;head&gt;<br />
……<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
#fixed{position:fixed;top:5em;right:0;……}    /*针对IE7、Opera、Firefox一行搞定*/<br />
&lt;/style&gt;<br />
/*IE6中利用容器对溢出内容的处理方式来实现的*/<br />
&lt;!–[if IE 6]&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
html{overflow:hidden;}<br />
body{height:100%;overflow:auto;}<br />
#fixed{position:absolute;right:17px;}<br />
/*fixed元素的绝对位置是相对于HTML元素来说，滚动条是body元素的，这是设置right:17px的原因*/<br />
&lt;/style&gt;<br />
&lt;![endif]–&gt;<br />
&lt;!–[if lt IE 6]&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
#fixed{position:absolute;top:expression(eval(document.body.scrollTop +  50));}<br />
&lt;/style&gt;<br />
&lt;![endif]–&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;wrapper&#8221;&gt;<br />
……<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;fixed&#8221;&gt;&lt;h2&gt;{position:fixed}&lt;/h2&gt;&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
或许有人像我一样，在!DOCTYPE 声明是XHTML1.0 Strict或者是XHTML1.1时，喜欢在声明前面加上XML  Prolog(如：&lt;?xml version=&#8221;1.0&#8243;  encoding=&#8221;utf-8&#8243;?&gt;)，但此时IE7以下都处于quriks（兼容）模式，所以上述针对IE6的Hack失效，这个时候你可以对 IE6也通过expression来实现。</p>
<p>当IE6处于quriks模式时，IE6和IE5.5对CSS解析方式几乎雷同，所以当看到《position:fixed for  Internet Explorer》时，我找到了在quriks模式下IE6/IE5.5/IE5统一的CSS解决方案：</p>
<p>Quote:&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.1//EN&#8221;<br />
&#8220;<a href="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8221;  xml:lang=&#8221;zh&#8221; lang=&#8221;zh&#8221;&gt;<br />
&lt;head&gt;<br />
……<br />
&lt;!–[if lt IE 7]&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
body{overflow:hidden;}<br />
#wrapper{height:100%;overflow:auto;}<br />
#fixed{position:absolute;right:17px;}<br />
&lt;/style&gt;<br />
&lt;![endif]–&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;wrapper&#8221;&gt;<br />
……<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;fixed&#8221;&gt;&lt;h2&gt;{position:fixed}&lt;/h2&gt;&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>对比两个纯粹的CSS  hack发现，两个原理似乎相同，在于html元素和body元素的应用和对CSS的{position:fixed}的支持程度上，但是这实际上是一种 Hack，基本上不具备通用性，知道这个方法就可以了。需要提醒的是IE6  standards-compliant模式下HTML元素不管给它设置什么样的高度和宽度，它的大小都始终充满整个浏览器的可视区域，而IE5 以及  Quirks 模式下html元素和body元素所有宽高设置都会被忽略而保持充满浏览器的可视区域，更多内容请看《IE 中的 html 元素》</p>
<p>或许有人会想，现在可以引入了XML Prolog又能用纯CSS方法解决了IE7以下的问题，这下爽了，但是加上XML  Prolog后突然发现IE6处于Quriks模式，以前在standards-compliant模式下的设计又变形了，呵呵，这就是咱们搞IE的下 场。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=263</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FastStone Capture</title>
		<link>http://www.liuhaitao.com/blog/?p=261</link>
		<comments>http://www.liuhaitao.com/blog/?p=261#comments</comments>
		<pubDate>Mon, 21 Dec 2009 11:56:24 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[网页设计]]></category>

		<guid isPermaLink="false">http://www.liuhaitao.com/blog/?p=261</guid>
		<description><![CDATA[FSCapture是一款抓屏工具，附带的其他两个小功能：取色器和屏幕放大镜。对抓取的图像提供缩放、旋转、减切、颜色调整等功能。只要点点鼠标就能随心抓取屏幕上的任何东西，拖放支持可以直接从系统、浏览器或其他程序中导入图片。 取色器 现在网上各式各样的取色器应该不少了，包括之前一直用的蓝色经典推荐的ColorSPY， Firefox下还有一个专门的取色器扩展ColorZilla，这些都是很好的软件。但自从使用了FS Capture之后，这些我都很少用到了。原因很简单，各种取色软件的功能都大同小异，FS Capture非常小巧，既然有这样一个小软件能够包含取色器、屏幕放大镜和截屏的功能，为什么还要为这些功能而分开多个软件呢。FastStone Capture的取色支持RGB、Dec和Hex三种格式的色值，而且还有一个混色器，取到颜色之后可以再编辑。 屏幕放大镜 这确实是一个不错的功能，特别是现在我们已经习惯用DIV来对页面定位，DIV之间的对齐不像表 格那样容易控制，有时为了调整几个象素的偏差，不得不对着屏幕盯很久。有这样一个放大镜就方便多了。使用时只需点击一下FS Capture窗口上的放大镜图标，鼠标变成一个放大镜的样子，然后在需要放大的地方按下右键就可以了，就像手里真的拿着一个放大镜一样。可以设置放大倍 律，放大镜的尺寸，外观（圆形，矩形以及圆角矩形）以及是否平滑显示，按ESC键或单击右键可退出放大镜。 截屏 包括了全屏截取，当前活动窗口截取，截取选定区域，多边形截取和截取滚动页面等，基本上常用的都有了。特别是滚动截取，许多朋友为了这个功能不惜安装各种重量级的截屏软件，甚至四处下载各种软件的破解器——忘了说了，FS Capturte是一款免费软件！ 图像浏览/编辑 FS Capture还包括快速浏览/编辑图像的功能，可以点击主窗口的“打开”图标快速打开一幅图片，进行简单的缩放、裁切、旋转、加文字等轻量级的操作。把网页中图片拖到FS Capture的窗口上，会快速打开图像浏览窗口。 FastStone Capture 下载： http://www.crsky.com/soft/9249.html FastStone Capture 注册码 序列号： name/用户名：TEAM JiOO key/注册码：CPCWXRVCZW30HMKE8KQQUXW USER NAME:TEAM_BRAiGHTLiNG_2007 CODE:XPNMF-ISDYF-LCSED-BPATU RPTME-IMDHD-MIEPX-VLXAW]]></description>
			<content:encoded><![CDATA[<p>FSCapture是一款抓屏工具，附带的其他两个小功能：取色器和屏幕放大镜。对抓取的图像提供缩放、旋转、减切、颜色调整等功能。只要点点鼠标就能随心抓取屏幕上的任何东西，拖放支持可以直接从系统、浏览器或其他程序中导入图片。</p>
<p>取色器<br />
现在网上各式各样的取色器应该不少了，包括之前一直用的蓝色经典推荐的ColorSPY， Firefox下还有一个专门的取色器扩展ColorZilla，这些都是很好的软件。但自从使用了FS Capture之后，这些我都很少用到了。原因很简单，各种取色软件的功能都大同小异，FS Capture非常小巧，既然有这样一个小软件能够包含取色器、屏幕放大镜和截屏的功能，为什么还要为这些功能而分开多个软件呢。FastStone Capture的取色支持RGB、Dec和Hex三种格式的色值，而且还有一个混色器，取到颜色之后可以再编辑。<br />
<span id="more-261"></span><br />
屏幕放大镜<br />
这确实是一个不错的功能，特别是现在我们已经习惯用DIV来对页面定位，DIV之间的对齐不像表 格那样容易控制，有时为了调整几个象素的偏差，不得不对着屏幕盯很久。有这样一个放大镜就方便多了。使用时只需点击一下FS Capture窗口上的放大镜图标，鼠标变成一个放大镜的样子，然后在需要放大的地方按下右键就可以了，就像手里真的拿着一个放大镜一样。可以设置放大倍 律，放大镜的尺寸，外观（圆形，矩形以及圆角矩形）以及是否平滑显示，按ESC键或单击右键可退出放大镜。</p>
<p>截屏<br />
包括了全屏截取，当前活动窗口截取，截取选定区域，多边形截取和截取滚动页面等，基本上常用的都有了。特别是滚动截取，许多朋友为了这个功能不惜安装各种重量级的截屏软件，甚至四处下载各种软件的破解器——忘了说了，FS Capturte是一款免费软件！</p>
<p>图像浏览/编辑<br />
FS Capture还包括快速浏览/编辑图像的功能，可以点击主窗口的“打开”图标快速打开一幅图片，进行简单的缩放、裁切、旋转、加文字等轻量级的操作。把网页中图片拖到FS Capture的窗口上，会快速打开图像浏览窗口。</p>
<p>FastStone Capture 下载：</p>
<p>http://www.crsky.com/soft/9249.html</p>
<p>FastStone Capture 注册码 序列号：<br />
name/用户名：TEAM JiOO<br />
key/注册码：CPCWXRVCZW30HMKE8KQQUXW</p>
<p>USER NAME:TEAM_BRAiGHTLiNG_2007<br />
CODE:XPNMF-ISDYF-LCSED-BPATU<br />
     RPTME-IMDHD-MIEPX-VLXAW</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhaitao.com/blog/?feed=rss2&amp;p=261</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
