<?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://jiahu.net/feed" rel="self" type="application/rss+xml" />
	<link>http://jiahu.net</link>
	<description>我在路上, 你不在身旁. 想你的时候, 温暖依然.</description>
	<lastBuildDate>Thu, 02 Sep 2010 01:38:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>钢琴模拟软件Synthesia Piano</title>
		<link>http://jiahu.net/synthesia-piano.htm</link>
		<comments>http://jiahu.net/synthesia-piano.htm#comments</comments>
		<pubDate>Thu, 02 Sep 2010 01:38:26 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[八卦]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[资源]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[音乐]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1545</guid>
		<description><![CDATA[好的软件是不需要多余的话解释的, 看看演示就知道了. 来源: http://faxue.info/2010/08/synthesia-piano.html]]></description>
			<content:encoded><![CDATA[<p>好的软件是不需要多余的话解释的, 看看演示就知道了.</p>
<p><embed src="http://www.tudou.com/v/y9BiMG9Ctv0/v.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="480" height="400"></embed></p>
<p>来源: <a href="http://faxue.info/2010/08/synthesia-piano.html" target="_blank">http://faxue.info/2010/08/synthesia-piano.html</a></p>
<div class="shr-publisher-1545"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/synthesia-piano.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>回家倒计时</title>
		<link>http://jiahu.net/%e5%9b%9e%e5%ae%b6%e5%80%92%e8%ae%a1%e6%97%b6.htm</link>
		<comments>http://jiahu.net/%e5%9b%9e%e5%ae%b6%e5%80%92%e8%ae%a1%e6%97%b6.htm#comments</comments>
		<pubDate>Fri, 16 Jul 2010 23:21:15 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[丹麦]]></category>
		<category><![CDATA[日记]]></category>

		<guid isPermaLink="false">http://jiahu.net/%e5%9b%9e%e5%ae%b6%e5%80%92%e8%ae%a1%e6%97%b6.htm</guid>
		<description><![CDATA[忙了三个月，今天算是给客户做的第一个完整功能的演示。貌似评价还不错，尽管用户界面上还需要进一步修改，但功能算是完成了，值得庆祝一下。 回家已经是指日可待了，给老婆大人的生日礼物也准备好了。明天继续去扫街，希望可以淘到更多的好东西，现在去睡觉了，晚安，热爱生活的人们。]]></description>
			<content:encoded><![CDATA[<p>忙了三个月，今天算是给客户做的第一个完整功能的演示。貌似评价还不错，尽管用户界面上还需要进一步修改，但功能算是完成了，值得庆祝一下。<br />
回家已经是指日可待了，给老婆大人的生日礼物也准备好了。明天继续去扫街，希望可以淘到更多的好东西，现在去睡觉了，晚安，热爱生活的人们。</p>
<div class="shr-publisher-1543"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e5%9b%9e%e5%ae%b6%e5%80%92%e8%ae%a1%e6%97%b6.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>光永远比相机和镜头更重要</title>
		<link>http://jiahu.net/%e5%85%89%e6%b0%b8%e8%bf%9c%e6%af%94%e7%9b%b8%e6%9c%ba%e5%92%8c%e9%95%9c%e5%a4%b4%e6%9b%b4%e9%87%8d%e8%a6%81.htm</link>
		<comments>http://jiahu.net/%e5%85%89%e6%b0%b8%e8%bf%9c%e6%af%94%e7%9b%b8%e6%9c%ba%e5%92%8c%e9%95%9c%e5%a4%b4%e6%9b%b4%e9%87%8d%e8%a6%81.htm#comments</comments>
		<pubDate>Fri, 09 Jul 2010 21:05:43 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[八卦]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[视频]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1541</guid>
		<description><![CDATA[链接: http://v.youku.com/v_show/id_XMTg3NjA5NDY4.html]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="align" value="middle" /><param name="src" value="http://player.youku.com/player.php/sid/XMTg3NjA5NDY4/v.swf" /><param name="quality" value="high" /><embed type="application/x-shockwave-flash" width="480" height="400" src="http://player.youku.com/player.php/sid/XMTg3NjA5NDY4/v.swf" quality="high" align="middle"></embed></object></p>
<p>链接: <a href="http://v.youku.com/v_show/id_XMTg3NjA5NDY4.html" target="_blank">http://v.youku.com/v_show/id_XMTg3NjA5NDY4.html</a></p>
<div class="shr-publisher-1541"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e5%85%89%e6%b0%b8%e8%bf%9c%e6%af%94%e7%9b%b8%e6%9c%ba%e5%92%8c%e9%95%9c%e5%a4%b4%e6%9b%b4%e9%87%8d%e8%a6%81.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6下的几个CSS问题 [转载]</title>
		<link>http://jiahu.net/ie6%e4%b8%8b%e7%9a%84%e5%87%a0%e4%b8%aacss%e9%97%ae%e9%a2%98-%e8%bd%ac%e8%bd%bd.htm</link>
		<comments>http://jiahu.net/ie6%e4%b8%8b%e7%9a%84%e5%87%a0%e4%b8%aacss%e9%97%ae%e9%a2%98-%e8%bd%ac%e8%bd%bd.htm#comments</comments>
		<pubDate>Mon, 21 Jun 2010 20:43:25 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[笔记]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1532</guid>
		<description><![CDATA[以下内容全部转载自 http://goo.gl/m4Pg，作为笔记记录一下，方便以后查看 ie7和firefox都较为严格的遵循w3c的标准, 不存在太大的兼容性问题. ie6存在很多bug, 我就此说说我的一些经验, 仅仅是经验,毫无科学依据, 尽量避免使用hack 其一, 去掉&#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243; ?&#62; 只要存在这个玩意,ie6就不买帐 配合严格或者兼容的xhtml dtd 其二, 浮动双边距,以下任选 1.用padding 2.使margin和float方向不同 3.使用_margin 其三, 使用margin-top实现文本,表单元素,图片一行内垂直居中对齐. 其四, 多猪 由注释引起,小心使用注释 使用margin-right:-3px;定义最后的元素 PS: 这里有完整的测试多猪问题的过程 http://goo.gl/3Tlx 其五, 注释 不要在连续的float元素之间插入注释 建议在元素内部定义该元素的注释 其六, margin,padding的自动赋值问题 定义margin-left,就算margin-right定位0,有时候也会莫名奇妙的margin-right=margin-left 暂无解决办法,只有牺牲点美观换取兼容 其七, 默认div高, 定义font-size&#60;=height]]></description>
			<content:encoded><![CDATA[<p>以下内容全部转载自 <a href="http://goo.gl/m4Pg" target="_blank">http://goo.gl/m4Pg</a>，作为笔记记录一下，方便以后查看</p>
<blockquote><p>ie7和firefox都较为严格的遵循w3c的标准, 不存在太大的兼容性问题. ie6存在很多bug, 我就此说说我的一些经验, 仅仅是经验,毫无科学依据, 尽量避免使用hack</p>
<p>其一, 去掉&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243; ?&gt;<br />
只要存在这个玩意,ie6就不买帐<br />
配合严格或者兼容的xhtml dtd</p>
<p>其二, 浮动双边距,以下任选<br />
1.用padding<br />
2.使margin和float方向不同<br />
3.使用_margin</p>
<p>其三, 使用margin-top实现文本,表单元素,图片一行内垂直居中对齐.</p>
<p>其四, 多猪<br />
由注释引起,小心使用注释<br />
使用margin-right:-3px;定义最后的元素<br />
PS: 这里有完整的测试多猪问题的过程 <a href="http://goo.gl/3Tlx" target="_blank">http://goo.gl/3Tlx</a></p>
<p>其五, 注释<br />
不要在连续的float元素之间插入注释<br />
建议在元素内部定义该元素的注释</p>
<p>其六, margin,padding的自动赋值问题<br />
定义margin-left,就算margin-right定位0,有时候也会莫名奇妙的margin-right=margin-left<br />
暂无解决办法,只有牺牲点美观换取兼容</p>
<p>其七, 默认div高,<br />
定义font-size&lt;=height</p></blockquote>
<div class="shr-publisher-1532"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/ie6%e4%b8%8b%e7%9a%84%e5%87%a0%e4%b8%aacss%e9%97%ae%e9%a2%98-%e8%bd%ac%e8%bd%bd.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A day in the life of New York City, in miniature.</title>
		<link>http://jiahu.net/a-day-in-the-life-of-new-york-city-in-miniature.htm</link>
		<comments>http://jiahu.net/a-day-in-the-life-of-new-york-city-in-miniature.htm#comments</comments>
		<pubDate>Fri, 18 Jun 2010 16:58:36 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[无题]]></category>
		<category><![CDATA[视频]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1528</guid>
		<description><![CDATA[The Sandpit from Sam O&#8217;Hare on Vimeo.]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9679622&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=9679622&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/9679622" target="_blank">The Sandpit</a> from <a href="http://vimeo.com/user1639813" target="_blank">Sam O&#8217;Hare</a> on <a href="http://vimeo.com" target="_blank">Vimeo</a>.</p>
<div class="shr-publisher-1528"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/a-day-in-the-life-of-new-york-city-in-miniature.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>路易斯安娜现代艺术博物馆</title>
		<link>http://jiahu.net/%e8%b7%af%e6%98%93%e6%96%af%e5%ae%89%e5%a8%9c%e7%8e%b0%e4%bb%a3%e8%89%ba%e6%9c%af%e5%8d%9a%e7%89%a9%e9%a6%86.htm</link>
		<comments>http://jiahu.net/%e8%b7%af%e6%98%93%e6%96%af%e5%ae%89%e5%a8%9c%e7%8e%b0%e4%bb%a3%e8%89%ba%e6%9c%af%e5%8d%9a%e7%89%a9%e9%a6%86.htm#comments</comments>
		<pubDate>Fri, 18 Jun 2010 07:36:58 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[丹麦]]></category>
		<category><![CDATA[日记]]></category>
		<category><![CDATA[游记]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1525</guid>
		<description><![CDATA[好了，就到这里吧。休息！休息一下！]]></description>
			<content:encoded><![CDATA[<p>好了，就到这里吧。休息！休息一下！</p>
<div class="shr-publisher-1525"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e8%b7%af%e6%98%93%e6%96%af%e5%ae%89%e5%a8%9c%e7%8e%b0%e4%bb%a3%e8%89%ba%e6%9c%af%e5%8d%9a%e7%89%a9%e9%a6%86.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>小站</title>
		<link>http://jiahu.net/%e5%b0%8f%e7%ab%99.htm</link>
		<comments>http://jiahu.net/%e5%b0%8f%e7%ab%99.htm#comments</comments>
		<pubDate>Wed, 09 Jun 2010 09:33:36 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[日记]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1504</guid>
		<description><![CDATA[火车停了下来，一个不知名的小站。他转过头，看着窗外。路边的小草在微风中摇弋，叶子上面沾满了露水，或许是雨水。每次晃动，都会有几滴落下。雨滴在玻璃上划出一条条的纹路。那是一个雨后的清晨，就在这一站，他开口了，声音沙哑，眼神有些许迷离。]]></description>
			<content:encoded><![CDATA[<p>火车停了下来，一个不知名的小站。他转过头，看着窗外。路边的小草在微风中摇弋，叶子上面沾满了露水，或许是雨水。每次晃动，都会有几滴落下。雨滴在玻璃上划出一条条的纹路。那是一个雨后的清晨，就在这一站，他开口了，声音沙哑，眼神有些许迷离。</p>
<div class="shr-publisher-1504"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e5%b0%8f%e7%ab%99.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>鹿园 &#8211; Jaegersborg Deer park</title>
		<link>http://jiahu.net/%e9%b9%bf%e5%9b%ad-jaegersborg-deer-park.htm</link>
		<comments>http://jiahu.net/%e9%b9%bf%e5%9b%ad-jaegersborg-deer-park.htm#comments</comments>
		<pubDate>Sun, 06 Jun 2010 22:27:39 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[丹麦]]></category>
		<category><![CDATA[日记]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1496</guid>
		<description><![CDATA[昨天查了一下路线，从哥本哈根中心火车站出发，坐S-Train的C线，到终点车站Klapenborg下即可。今天S-Train出了一些问题，我们只好换乘Regional Train出发，大约一刻钟的时间就到了。走出车站，跟着行人一路向前，大概步行五分钟就到了公园的大门口。公园的大门非常朴素，简直就是一个挂着牌子的木头栅栏。中央是一条大路，并不宽，可以供一辆马车进出。路很直，一头通向公园的深处。走进公园，旁边的牌子上有公园的景点路线图。大致看了一下布局，几个人就出发了。 一颗中空的大树，顶端已经不见了，只剩下半截树干伫立在路旁。我们钻进树干里面，拍了几张照片。路边林中有几颗倒下的大树，树干粗大，树龄应该有两百多年。 我们继续向前走，首先来到的是一个游乐场，旁边的牌子上写着剧场演出的节目名称。信步进入游乐场，人很多，个个都兴高采烈，享受着周末的清闲。走过小火车，前面的木质过山车吸引了我们的目光。我对过山车的历史没有概念，没有办法判断出这是什么时候修建的，但是光看着它使用的木头就知道，这个年代很久远了。过山车的对面就是露天的小剧场，下面坐满了大人和孩子，台上有两个人正在表演，一个全身白衣，带着帽子，另一个上下都是装饰，正在向观众说着什么。语言不通，只好略过。 游乐场并不大，很快我们就穿过了整个游乐场。公园里面道路很多，随便选了一条就继续出发了。我们的目的是找到野生的鹿群。沿着一条小路走了一段，大家爬上一个小山包。天气很好，阳光穿过树枝的空隙洒落下来，树上的小鸟咿呀有声，脚下落满了橡树的果壳，一时间竟有林中漫步的感觉。 公园里面大概有两千只鹿，散布在树林中，所以找起来并不困难。很快我们就发现了一群鹿，悄悄地靠了过去。我们遇到的是马鹿，个头不小，大概有三四十只。中间夹杂着不少小鹿，有两三月大，紧跟着大鹿活动。鹿也很快发现了我们，开始警觉起来，稍事停顿以后，它们就开始跑动起来，很快就消失在树林中。我们继续前行，前面是一个小山坡，山坡上有几个人正在晒着日光浴，山坡下有一只落单的鹿正在悠闲地吃草。我们慢慢接近，它只是抬起头看看，继续低头吃草，似乎并没有戒心。同事靠近拍照，它只是懒洋洋地走开几步，并不逃走。这只应该是人工驯养的鹿，早已熟悉了人类，并不惧怕游人。 告别这只鹿，我们开始向城堡方向前进。路上走过来一辆四轮马车，这是这个公园的特别交通工具，游人可以乘坐马车游览整个公园。拉车的马脚步轻快，很快就把我们甩在了后面。 城堡位于公园中心的小山上，最初是皇家的行宫。今天没有对外开放，我们只好在四周看看。城堡并不大，周围是狮身人面的塑像，前面是个小广场，椅子上坐满了惬意的人们。城堡的对面是一望无际的草地，几群鹿散布其上，两百多年前这里是皇家的狩猎场。右边是个高尔夫球场。坐在广场的椅子上，眼前一片空旷，此番风光，若能信缰纵马，岂不快哉。 稍事休息，我们冲向了城堡背后的草地上。远处是一片蓝色的大海，脚下是大片的绿色，遍地的小花点缀其中，心情一下子舒缓下来，不由地想在上面打个滚。 逗留片刻后，我们向海边出发了。海边是一道大堤，海风几乎没有，浪花很小，轻轻地拍着岸边的石头。旁边是靠海的公路。我们沿着公路走向来时的火车站，路旁是一栋栋的小别墅，错落散布在海岸边。继续向前走，我们来到了一片沙滩上，沙滩上躺满了晒太阳的人，三五成群，非常热闹。沙滩的一角是游泳用的更衣室，一大群人站在海边，似乎准备裸泳，并没有穿衣服。大家也不以为意，看来已经习惯了。我们坐在沙滩边上，吃着冰激凌，享受了片刻的周末阳光。 返程。]]></description>
			<content:encoded><![CDATA[<p>昨天查了一下路线，从哥本哈根中心火车站出发，坐S-Train的C线，到终点车站Klapenborg下即可。今天S-Train出了一些问题，我们只好换乘Regional Train出发，大约一刻钟的时间就到了。走出车站，跟着行人一路向前，大概步行五分钟就到了公园的大门口。公园的大门非常朴素，简直就是一个挂着牌子的木头栅栏。中央是一条大路，并不宽，可以供一辆马车进出。路很直，一头通向公园的深处。走进公园，旁边的牌子上有公园的景点路线图。大致看了一下布局，几个人就出发了。</p>
<p>一颗中空的大树，顶端已经不见了，只剩下半截树干伫立在路旁。我们钻进树干里面，拍了几张照片。路边林中有几颗倒下的大树，树干粗大，树龄应该有两百多年。</p>
<p>我们继续向前走，首先来到的是一个游乐场，旁边的牌子上写着剧场演出的节目名称。信步进入游乐场，人很多，个个都兴高采烈，享受着周末的清闲。走过小火车，前面的木质过山车吸引了我们的目光。我对过山车的历史没有概念，没有办法判断出这是什么时候修建的，但是光看着它使用的木头就知道，这个年代很久远了。过山车的对面就是露天的小剧场，下面坐满了大人和孩子，台上有两个人正在表演，一个全身白衣，带着帽子，另一个上下都是装饰，正在向观众说着什么。语言不通，只好略过。</p>
<p>游乐场并不大，很快我们就穿过了整个游乐场。公园里面道路很多，随便选了一条就继续出发了。我们的目的是找到野生的鹿群。沿着一条小路走了一段，大家爬上一个小山包。天气很好，阳光穿过树枝的空隙洒落下来，树上的小鸟咿呀有声，脚下落满了橡树的果壳，一时间竟有林中漫步的感觉。</p>
<p>公园里面大概有两千只鹿，散布在树林中，所以找起来并不困难。很快我们就发现了一群鹿，悄悄地靠了过去。我们遇到的是马鹿，个头不小，大概有三四十只。中间夹杂着不少小鹿，有两三月大，紧跟着大鹿活动。鹿也很快发现了我们，开始警觉起来，稍事停顿以后，它们就开始跑动起来，很快就消失在树林中。我们继续前行，前面是一个小山坡，山坡上有几个人正在晒着日光浴，山坡下有一只落单的鹿正在悠闲地吃草。我们慢慢接近，它只是抬起头看看，继续低头吃草，似乎并没有戒心。同事靠近拍照，它只是懒洋洋地走开几步，并不逃走。这只应该是人工驯养的鹿，早已熟悉了人类，并不惧怕游人。</p>
<p>告别这只鹿，我们开始向城堡方向前进。路上走过来一辆四轮马车，这是这个公园的特别交通工具，游人可以乘坐马车游览整个公园。拉车的马脚步轻快，很快就把我们甩在了后面。</p>
<p>城堡位于公园中心的小山上，最初是皇家的行宫。今天没有对外开放，我们只好在四周看看。城堡并不大，周围是狮身人面的塑像，前面是个小广场，椅子上坐满了惬意的人们。城堡的对面是一望无际的草地，几群鹿散布其上，两百多年前这里是皇家的狩猎场。右边是个高尔夫球场。坐在广场的椅子上，眼前一片空旷，此番风光，若能信缰纵马，岂不快哉。</p>
<p>稍事休息，我们冲向了城堡背后的草地上。远处是一片蓝色的大海，脚下是大片的绿色，遍地的小花点缀其中，心情一下子舒缓下来，不由地想在上面打个滚。</p>
<p>逗留片刻后，我们向海边出发了。海边是一道大堤，海风几乎没有，浪花很小，轻轻地拍着岸边的石头。旁边是靠海的公路。我们沿着公路走向来时的火车站，路旁是一栋栋的小别墅，错落散布在海岸边。继续向前走，我们来到了一片沙滩上，沙滩上躺满了晒太阳的人，三五成群，非常热闹。沙滩的一角是游泳用的更衣室，一大群人站在海边，似乎准备裸泳，并没有穿衣服。大家也不以为意，看来已经习惯了。我们坐在沙滩边上，吃着冰激凌，享受了片刻的周末阳光。</p>
<p>返程。</p>
<div class="shr-publisher-1496"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e9%b9%bf%e5%9b%ad-jaegersborg-deer-park.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>阿迈厄岛的海滩</title>
		<link>http://jiahu.net/%e9%98%bf%e8%bf%88%e5%8e%84%e5%b2%9b%e7%9a%84%e6%b5%b7%e6%bb%a9.htm</link>
		<comments>http://jiahu.net/%e9%98%bf%e8%bf%88%e5%8e%84%e5%b2%9b%e7%9a%84%e6%b5%b7%e6%bb%a9.htm#comments</comments>
		<pubDate>Sat, 05 Jun 2010 15:17:33 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[丹麦]]></category>
		<category><![CDATA[日记]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1485</guid>
		<description><![CDATA[又是一个周末，今天是丹麦的立宪日，可能相当于咱的国庆日吧。从昨天开始，超市门口就挂上了国旗。当时并没有在意，今天出门一看，满街全是国旗，顿时有了节日的气氛。周五的时候，项目组的同事推荐我们去看看路易斯安娜博物馆，同时帮我们在地图上标了出来，所以今天的计划就是博物馆。走到地铁站时，突然想到另一个同事今天就要回家，晚上的飞机，如果一起去博物馆的话，下午不一定能按时赶回来，所以临时决定去岛上的海滩了。同事回屋去拿了长焦镜头，准备拍美女，我去超市买了啤酒。坐地铁，出发。 已经是第四次去海滩了，我们故意多坐了一站，直接到了海滩的另一边。下车走几分钟就到了海边的公园，一大片的绿草地直接延伸至海边沙滩。两天前，这里是一个乐队的演奏地点，今天已经收拾地很干净，没有一点痕迹。草地上，四处都是三三两两的人在晒太阳。很多女士都裸露着上身，老远看过去也分不清男女。我们也很快融入了气氛中，撸掉鞋袜，卷起裤管，冲进了沙滩。天气很好，沙子已经晒得很热，甚至有些烫脚。沙子并不是很好，里面夹杂着很多小的贝壳碎片，走起路来有些扎脚。虽然并不疼，但是脚心很痒痒。我们摇摇晃晃地走着，四周全是晒太阳的人们。我们几个边走边感慨这里的悠闲生活。很快，我们就找到了一块空地，开始扎营，啤酒直接扔进海水里，其他也没有特别准备，几个人于是席地而坐。同事的相机一通扫射，抓拍了大把的帅哥美女。啤酒罐随着海浪翻滚，在海水中忽远忽近。一时玩性大起，卷高裤管，冲进了海水中。阳光很足，但是海水并不暖和，没走多远就赶紧上岸。如此往复。海岸边有很多戏水的孩子，似乎并不在意海水的冷热，欢呼着在水中跑来跑去。 喝过啤酒，我们决定横穿整个海滩，到海滩的另一边。拎起鞋子和包，我们开始深一脚浅一脚地走在沙滩上，不时评论着身边经过的美女帅哥。沙滩上人很多，但是一点都不吵，大部分人都是惬意地晒着太阳，三五成群的人们安静地聊着天。我们很快就来到了海滩的另一端，海风很小，几乎没有，浪花也不大，时间似乎开始变慢了。在靠近海边的沙滩上，我们停了下来，半躺半坐，听着海浪的声音，看着天上的云朵和远处的点点帆影，谁都不在说话，时间在此刻已经凝固了。我睡着了。]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">又是一个周末，今天是丹麦的立宪日，可能相当于咱的国庆日吧。从昨天开始，超市门口就挂上了国旗。当时并没有在意，今天出门一看，满街全是国旗，顿时有了节日的气氛。周五的时候，项目组的同事推荐我们去看看路易斯安娜博物馆，同时帮我们在地图上标了出来，所以今天的计划就是博物馆。走到地铁站时，突然想到另一个同事今天就要回家，晚上的飞机，如果一起去博物馆的话，下午不一定能按时赶回来，所以临时决定去岛上的海滩了。同事回屋去拿了长焦镜头，准备拍美女，我去超市买了啤酒。坐地铁，出发。</div>
<div id="_mcePaste">已经是第四次去海滩了，我们故意多坐了一站，直接到了海滩的另一边。下车走几分钟就到了海边的公园，一大片的绿草地直接延伸至海边沙滩。两天前，这里是一个乐队的演奏地点，今天已经收拾地很干净，没有一点痕迹。草地上，四处都是三三两两的人在晒太阳。很多女士都裸露着上身，老远看过去也分不清男女。我们也很快融入了气氛中，撸掉鞋袜，卷起裤管，冲进了沙滩。天气很好，沙子已经晒得很热，甚至有些烫脚。沙子并不是很好，里面夹杂着很多小的贝壳碎片，走起路来有些扎脚。虽然并不疼，但是脚心很痒痒。我们摇摇晃晃地走着，四周全是晒太阳的人们。我们几个边走边感慨这里的悠闲生活。很快，我们就找到了一块空地，开始扎营，啤酒直接扔进海水里，其他也没有特别准备，几个人于是席地而坐。同事的相机一通扫射，抓拍了大把的帅哥美女。啤酒罐随着海浪翻滚，在海水中忽远忽近。一时玩性大起，卷高裤管，冲进了海水中。阳光很足，但是海水并不暖和，没走多远就赶紧上岸。如此往复。海岸边有很多戏水的孩子，似乎并不在意海水的冷热，欢呼着在水中跑来跑去。</div>
<div id="_mcePaste">喝过啤酒，我们决定横穿整个海滩，到海滩的另一边。拎起鞋子和包，我们开始深一脚浅一脚地走在沙滩上，不时评论着身边经过的美女帅哥。沙滩上人很多，但是一点都不吵，大部分人都是惬意地晒着太阳，三五成群的人们安静地聊着天。我们很快就来到了海滩的另一端，海风很小，几乎没有，浪花也不大，时间似乎开始变慢了。在靠近海边的沙滩上，我们停了下来，半躺半坐，听着海浪的声音，看着天上的云朵和远处的点点帆影，谁都不在说话，时间在此刻已经凝固了。我睡着了。</div>
<div class="shr-publisher-1485"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e9%98%bf%e8%bf%88%e5%8e%84%e5%b2%9b%e7%9a%84%e6%b5%b7%e6%bb%a9.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transaction for OracleConnection in .Net</title>
		<link>http://jiahu.net/transactionscope-for-oracle-in-net.htm</link>
		<comments>http://jiahu.net/transactionscope-for-oracle-in-net.htm#comments</comments>
		<pubDate>Thu, 03 Jun 2010 22:58:13 +0000</pubDate>
		<dc:creator>o2ho</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1480</guid>
		<description><![CDATA[1. 单个数据库连接 可以直接使用OracleTransaction对象做事务处理 using&#40;var transaction = connection.BeginTransaction&#40;&#41;&#41; &#123; .....在这个作用域上的数据库操作，必须基于这个transaction using&#40;var command = new OracleCommand&#40;commandText, connection&#41; &#123; Transaction = transaction &#125;&#41; &#123; ... &#125; ... transaction.Commit&#40;&#41;; //transaction.Rollback(); &#125; 2. 多个数据库连接 可以使用TransactionScope对象来维护多个数据库连接中的事务处理 var options = new TransactionOptions &#123; IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted, Timeout = new TimeSpan&#40;0, 2, 0&#41; &#125;; &#160; using &#40;var transaction = new TransactionScope&#40;TransactionScopeOption.Required, options&#41;&#41; &#123; [...]]]></description>
			<content:encoded><![CDATA[<p>1. 单个数据库连接</p>
<p>可以直接使用OracleTransaction对象做事务处理</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">using</span><span style="color: #000000;">&#40;</span>var transaction <span style="color: #008000;">=</span> connection.<span style="color: #0000FF;">BeginTransaction</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
.....在这个作用域上的数据库操作，必须基于这个transaction
<span style="color: #0600FF;">using</span><span style="color: #000000;">&#40;</span>var command <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> OracleCommand<span style="color: #000000;">&#40;</span>commandText, connection<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> Transaction <span style="color: #008000;">=</span> transaction <span style="color: #000000;">&#125;</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
...
<span style="color: #000000;">&#125;</span>
...
<span style="color: #0000FF;">transaction</span>.<span style="color: #0000FF;">Commit</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">//transaction.Rollback();</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>2. 多个数据库连接</p>
<p>可以使用TransactionScope对象来维护多个数据库连接中的事务处理</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;">var options <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> TransactionOptions <span style="color: #000000;">&#123;</span> IsolationLevel <span style="color: #008000;">=</span> <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Transactions</span>.<span style="color: #0000FF;">IsolationLevel</span>.<span style="color: #0000FF;">ReadCommitted</span>, Timeout <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> TimeSpan<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span>, <span style="color: #FF0000;">2</span>, <span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#125;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF;">using</span> <span style="color: #000000;">&#40;</span>var transaction <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> TransactionScope<span style="color: #000000;">&#40;</span>TransactionScopeOption.<span style="color: #0000FF;">Required</span>, options<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
.....在这个作用域里面的数据库操作，不需要传递transaction对象
<span style="color: #0600FF;">using</span><span style="color: #000000;">&#40;</span>var connection1 <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> OracleConnection<span style="color: #000000;">&#40;</span>connectionString1<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
...
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #0600FF;">using</span><span style="color: #000000;">&#40;</span>var connection2 <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> OracleConnection<span style="color: #000000;">&#40;</span>connectionString2<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
...
<span style="color: #000000;">&#125;</span>
&nbsp;
transaction.<span style="color: #0000FF;">Complete</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>注1: 使用TransactionScope对象前，需要添加引用System.Transaction</p>
<p>注2: 对于多个Oracle连接来说，使用TransactionScope对象前，需要安装Oracle Services For MTS (Microsoft Transaction Server)。下载地址：<a href="http://goo.gl/XrKn" target="_blank">http://goo.gl/XrKn</a></p>
<div class="shr-publisher-1480"></div>]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/transactionscope-for-oracle-in-net.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
