<?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>杨思为 &#124; 我们一家</title>
	<atom:link href="http://yangsiwei.com/feed" rel="self" type="application/rss+xml" />
	<link>http://yangsiwei.com</link>
	<description>杨思为 &#124; 宝宝博客 &#124; 宝宝照片 &#124; 育儿经验</description>
	<lastBuildDate>Thu, 04 Mar 2010 03:56:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://yangsiwei.com/wp-includes/js/jquery/jquery.js?ver=1.3.2'></script>
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>我们e家总算又开通了</title>
		<link>http://yangsiwei.com/web-site-re-opened</link>
		<comments>http://yangsiwei.com/web-site-re-opened#comments</comments>
		<pubDate>Thu, 04 Mar 2010 03:49:37 +0000</pubDate>
		<dc:creator>思为爸爸</dc:creator>
				<category><![CDATA[生活感悟]]></category>
		<category><![CDATA[备案]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2235</guid>
		<description><![CDATA[现如今做个博客是越来越困难了，一不小心（放假回家前将朋友的xatelephone.com网站挪过来）服务器被关闭了。又因为在海南家里上网非常不方便，因此啊，这一关闭就长达一个月……无奈啊！！！！
也正因此，百度、谷歌上都找不到杨思为了。假期里思为宝宝可爱的照片也没有及时更新，真是遗憾。看来以后搞个小博客也要注意了……
开学到现在就一直和托管商联系，给人家传真了保证书，并且将所有朋友没有备案的网站都暂时关闭——人家今天才给开通。唉，对不住虫子、月亮和小红这些朋友了。
]]></description>
			<content:encoded><![CDATA[<p>现如今做个博客是越来越困难了，一不小心（放假回家前将朋友的xatelephone.com网站挪过来）服务器被关闭了。又因为在海南家里上网非常不方便，因此啊，这一关闭就长达一个月……无奈啊！！！！</p>
<p>也正因此，百度、谷歌上都找不到杨思为了。假期里思为宝宝可爱的照片也没有及时更新，真是遗憾。看来以后搞个小博客也要注意了……</p>
<p>开学到现在就一直和托管商联系，给人家传真了保证书，并且将所有朋友没有备案的网站都暂时关闭——人家今天才给开通。唉，对不住虫子、月亮和小红这些朋友了。</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/web-site-re-opened/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>回忆生活点滴</title>
		<link>http://yangsiwei.com/miss-old-days</link>
		<comments>http://yangsiwei.com/miss-old-days#comments</comments>
		<pubDate>Fri, 15 Jan 2010 13:03:06 +0000</pubDate>
		<dc:creator>思为</dc:creator>
				<category><![CDATA[妈妈体验]]></category>
		<category><![CDATA[思为相册]]></category>
		<category><![CDATA[宝宝相片]]></category>
		<category><![CDATA[照片集锦]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2224</guid>
		<description><![CDATA[翻开往日的相册……回忆从指缝间流出！思为长大了，思为爸妈老了！
好久没给思为更新了，原因很多，但大多都是借口：没时间，没办法上网，没……刚才看了过去的照片，萌生了给思为做一张照片集锦的念头。忙活了半天，跟大家分享一下，看过之后，别发出慨叹哦……
左边是第12天的留念，右边小图是出生第6天时的样子

此时整整四个月

此时的思为都是五个月的时候的样子

半岁后的样子

快乐的小光头～
]]></description>
			<content:encoded><![CDATA[<p>翻开往日的相册……回忆从指缝间流出！思为长大了，思为爸妈老了！</p>
<p>好久没给思为更新了，原因很多，但大多都是借口：没时间，没办法上网，没……刚才看了过去的照片，萌生了给思为做一张照片集锦的念头。忙活了半天，跟大家分享一下，看过之后，别发出慨叹哦……<a href="http://pic.yangsiwei.com/uploads/2010/01/6tian.jpg" rel="lightbox"><img class="alignleft size-full wp-image-2228" title="6days and 12 days" src="http://pic.yangsiwei.com/uploads/2010/01/6tian.jpg" alt="" width="600" height="400" /></a></p>
<p>左边是第12天的留念，右边小图是出生第6天时的样子</p>
<p><a href="http://pic.yangsiwei.com/uploads/2010/01/4geyue.jpg" rel="lightbox"><img class="alignleft size-full wp-image-2226" title="4 months" src="http://pic.yangsiwei.com/uploads/2010/01/4geyue.jpg" alt="" width="1280" height="960" /></a></p>
<p>此时整整四个月</p>
<p><a href="http://pic.yangsiwei.com/uploads/2010/01/5geyue.jpg" rel="lightbox"><img class="alignleft size-full wp-image-2227" title="5 months" src="http://pic.yangsiwei.com/uploads/2010/01/5geyue.jpg" alt="" width="1024" height="768" /></a></p>
<p>此时的思为都是五个月的时候的样子</p>
<p><a href="http://pic.yangsiwei.com/uploads/2010/01/bansui.jpg" rel="lightbox"><img class="alignleft size-full wp-image-2229" title="半岁" src="http://pic.yangsiwei.com/uploads/2010/01/bansui.jpg" alt="" width="1220" height="880" /></a></p>
<p>半岁后的样子</p>
<p><a href="http://pic.yangsiwei.com/uploads/2010/01/guangtou.jpg" rel="lightbox"><img class="alignleft size-full wp-image-2230" title="without hair" src="http://pic.yangsiwei.com/uploads/2010/01/guangtou.jpg" alt="" width="1220" height="880" /></a></p>
<p>快乐的小光头～</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/miss-old-days/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>换一种开发方法</title>
		<link>http://yangsiwei.com/design-to-code</link>
		<comments>http://yangsiwei.com/design-to-code#comments</comments>
		<pubDate>Wed, 13 Jan 2010 13:45:24 +0000</pubDate>
		<dc:creator>思为爸爸</dc:creator>
				<category><![CDATA[WEB应用]]></category>
		<category><![CDATA[开发方法]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2219</guid>
		<description><![CDATA[在面对完全没有任何开发经验的学生，正如《如何带好这样的团队》里写的那样，我感到很无奈。但是不管自己如何的无奈，事情还是要继续下去的。
仔细想想后发现：成员无开发经验、没有时间保证是没有办法一下子改变的。面对这样基础的学生，我将任务切块后分配给个人显然也是不妥当的。
总结后的做法：应该将所有的设计、建模工作做完，直到接口的定义，然后将接口作为单个任务分配给学生。
今天是采用这个方法的第一天，准确的说应该是完成设计、建模工作后学生参与进来的第一天。今天给学生的任务只有两个：
第一、根据数据库设计图完成数据库创建；
第二、完成类定义（包括属性、方法的定义）。
在他们做这两件事情的过程中，真正体会到了，原来他们确实没有任何基础：不知道主键、索引等的意思、不知道数据库模型图之间的关系、不会定义数组、对PHP有什么变量不清楚、不会在IDE通过ftp直接编辑文件、更没有任何版本控制的概念……
说这么多，其实想说的是：项目做不下去，其实不要一味的认为是学生的问题；往往可能是缺少一个总体架构师。以后就换一种开发方法，我完成设计、建模直到接口定义，学生只负责给定接口的实现，期待这样能成功。
]]></description>
			<content:encoded><![CDATA[<p>在面对完全没有任何开发经验的学生，正如《<a title="如何带好这样的团队" href="http://yangsiwei.com/how-manage-the-team-like-this">如何带好这样的团队</a>》里写的那样，我感到很无奈。但是不管自己如何的无奈，事情还是要继续下去的。</p>
<p>仔细想想后发现：成员无开发经验、没有时间保证是没有办法一下子改变的。面对这样基础的学生，我将任务切块后分配给个人显然也是不妥当的。</p>
<blockquote><p>总结后的做法：应该将所有的设计、建模工作做完，直到接口的定义，然后将接口作为单个任务分配给学生。</p></blockquote>
<p>今天是采用这个方法的第一天，准确的说应该是完成设计、建模工作后学生参与进来的第一天。今天给学生的任务只有两个：</p>
<blockquote><p>第一、根据数据库设计图完成数据库创建；</p>
<p>第二、完成类定义（包括属性、方法的定义）。</p></blockquote>
<p>在他们做这两件事情的过程中，真正体会到了，原来他们确实没有任何基础：不知道主键、索引等的意思、不知道数据库模型图之间的关系、不会定义数组、对PHP有什么变量不清楚、不会在IDE通过ftp直接编辑文件、更没有任何版本控制的概念……</p>
<p>说这么多，其实想说的是：<strong>项目做不下去，其实不要一味的认为是学生的问题；往往可能是缺少一个总体架构师。</strong>以后就换一种开发方法，我完成设计、建模直到接口定义，学生只负责给定接口的实现，期待这样能成功。</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/design-to-code/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何带好这样的团队？</title>
		<link>http://yangsiwei.com/how-manage-the-team-like-this</link>
		<comments>http://yangsiwei.com/how-manage-the-team-like-this#comments</comments>
		<pubDate>Tue, 12 Jan 2010 01:23:47 +0000</pubDate>
		<dc:creator>思为爸爸</dc:creator>
				<category><![CDATA[生活感悟]]></category>
		<category><![CDATA[管理]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2216</guid>
		<description><![CDATA[在做平台项目的过程中，我负责带3个研究生一年级、3个研究生二年级和一个研究生三年级学生一起做开发部分的工作。从需求到如今的原型开发，有好多无奈……
研究生三年级的学生因为身体原因，基本没有参与。3个研究生二年级的学生在前期完全不听指挥，做另一个并不着急的项目去了，只有3个一年级的学生在做需求和原型。结果可想而知……
2009年12月31日开会要求2010年1月5日给我提交最后的原型，而且仅仅是图片录入的原型，结果到2010年1月7日最终开会看到的东西竟然没有之前研究生一年级做的原型完整……最无奈的是他们竟然对要做什么似乎根本就没有好好去思考过！！！！
无奈只能继续完善原型，任务安排到10日必须完成，并且定在11日早上9点讨论，为了方便大部分学生，临时决定在南校区学生机房进行讨论，结果我8：50到机房，机房门竟然没有开！！！！就这样的态度……
更加无奈的是，原型似乎没有太多变化，只能再往后拖，安排到今天中午前完成，结果，结果，今早我到机房去拿电源，竟然只有一个研二的女生在机房……这样项目能往下做吗？
就写到这，发发牢骚，顺便记录一下
]]></description>
			<content:encoded><![CDATA[<p>在做平台项目的过程中，我负责带3个研究生一年级、3个研究生二年级和一个研究生三年级学生一起做开发部分的工作。从需求到如今的原型开发，有好多无奈……</p>
<p>研究生三年级的学生因为身体原因，基本没有参与。3个研究生二年级的学生在前期完全不听指挥，做另一个并不着急的项目去了，只有3个一年级的学生在做需求和原型。结果可想而知……</p>
<p>2009年12月31日开会要求2010年1月5日给我提交最后的原型，而且仅仅是图片录入的原型，结果到2010年1月7日最终开会看到的东西竟然没有之前研究生一年级做的原型完整……最无奈的是他们竟然对要做什么似乎根本就没有好好去思考过！！！！</p>
<p>无奈只能继续完善原型，任务安排到10日必须完成，并且定在11日早上9点讨论，为了方便大部分学生，临时决定在南校区学生机房进行讨论，结果我8：50到机房，机房门竟然没有开！！！！就这样的态度……</p>
<p>更加无奈的是，原型似乎没有太多变化，只能再往后拖，安排到今天中午前完成，结果，结果，今早我到机房去拿电源，竟然只有一个研二的女生在机房……这样项目能往下做吗？</p>
<p>就写到这，发发牢骚，顺便记录一下</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/how-manage-the-team-like-this/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>一天怎么就过得这么快呢</title>
		<link>http://yangsiwei.com/how-come-the-day-it-flies-so-fast</link>
		<comments>http://yangsiwei.com/how-come-the-day-it-flies-so-fast#comments</comments>
		<pubDate>Fri, 08 Jan 2010 07:49:02 +0000</pubDate>
		<dc:creator>思为爸爸</dc:creator>
				<category><![CDATA[生活感悟]]></category>
		<category><![CDATA[时间]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2214</guid>
		<description><![CDATA[猛地看一下时间，已经下午4点多了，不到两个小时这一周就基本结束了。这一天怎么就过得这么快呢！！！！似乎昨晚才刚刚离开办公室，猛然之间被强行切换到此时此刻，废话不写了，盘点一下这周做了哪些事情好了。
开了5次会，每次基本半天，就这样两天半被扼杀了；思为生病回家陪他玩花了一天两夜，看着又开始活蹦乱捣蛋的思为很幸福；
完成了《Web应用插件技术的设计与实现》初稿，消耗了几天几夜记不清楚了，计划投计算机工程与设计或计算机应用研究；
参与“文档数字化与资源共享平台”的实施方案并顺利通过答辩；
完成物理系网站的PSD到HTML的实现；
看了《深入浅出Java》的前4章与《深入浅出面向对象分析与设计》的前5章，都是晚上11从办公室回家后在床上躺着或趴着看的，所以也没有太深印象，但总算开始看了。
结束《软件工程》考试准备工作；
时间过得真是太快了，写到这好了，趁下班前完善一下《Web应用插件技术的设计与实现》，晚上单位吃饭……
]]></description>
			<content:encoded><![CDATA[<p>猛地看一下时间，已经下午4点多了，不到两个小时这一周就基本结束了。这一天怎么就过得这么快呢！！！！似乎昨晚才刚刚离开办公室，猛然之间被强行切换到此时此刻，废话不写了，盘点一下这周做了哪些事情好了。</p>
<blockquote><p>开了5次会，每次基本半天，就这样两天半被扼杀了；思为生病回家陪他玩花了一天两夜，看着又开始活蹦乱捣蛋的思为很幸福；</p>
<p>完成了《Web应用插件技术的设计与实现》初稿，消耗了几天几夜记不清楚了，计划投计算机工程与设计或计算机应用研究；</p>
<p>参与“文档数字化与资源共享平台”的实施方案并顺利通过答辩；</p>
<p>完成物理系网站的PSD到HTML的实现；</p>
<p>看了《深入浅出Java》的前4章与《深入浅出面向对象分析与设计》的前5章，都是晚上11从办公室回家后在床上躺着或趴着看的，所以也没有太深印象，但总算开始看了。</p>
<p>结束《软件工程》考试准备工作；</p></blockquote>
<p>时间过得真是太快了，写到这好了，趁下班前完善一下《Web应用插件技术的设计与实现》，晚上单位吃饭……</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/how-come-the-day-it-flies-so-fast/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>做一个能出选择题而不是问答题的人</title>
		<link>http://yangsiwei.com/do-not-put-the-issue-back-to-the-leadership</link>
		<comments>http://yangsiwei.com/do-not-put-the-issue-back-to-the-leadership#comments</comments>
		<pubDate>Thu, 07 Jan 2010 08:16:12 +0000</pubDate>
		<dc:creator>思为爸爸</dc:creator>
				<category><![CDATA[生活感悟]]></category>
		<category><![CDATA[沟通]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2210</guid>
		<description><![CDATA[中午在《程序员》2010年01月刊上看了很多关于软件开发者软实力方面的文章，给我印象最深的是吕建伟关于《软件开发者的软实力：沟通与协作》里提到的“不要把问题推给领导”，结合文中的内容与自己目前的工作状态谈谈自己的感想。
领导不是救火员，领导是俺的老板。人家找咱来给咱发钱就是让咱给解决问题的。做工作的过程中，遇到问题就把问题报告给领导然后等着领导指示——这也许一直以来都是我的工作方式，应该也是我工作能力的问题！！
吕建伟指出，遇到问题的正确方法是不仅仅汇报问题，而且还要将事情原委；自己的担心；自己分析目前有哪些可选择的解决办法的方案（想不出解决方案就是能力问题），哪种方案对我们有利，如何做，需要什么资源？
说白了，以上两种方式的区别就是:
领导要的是决策与重组资源，而不是领导自己想着怎么解决。
不要给领导问答题，要给领导选择题。
嘿嘿，从今以后，为自己变成一个出选择题的高手而努力：）
]]></description>
			<content:encoded><![CDATA[<p>中午在《程序员》2010年01月刊上看了很多关于软件开发者软实力方面的文章，给我印象最深的是吕建伟关于《软件开发者的软实力：沟通与协作》里提到的“不要把问题推给领导”，结合文中的内容与自己目前的工作状态谈谈自己的感想。</p>
<p>领导不是救火员，领导是俺的老板。人家找咱来给咱发钱就是让咱给解决问题的。做工作的过程中，遇到问题就把问题报告给领导然后等着领导指示——这也许一直以来都是我的工作方式，应该也是我工作能力的问题！！</p>
<p>吕建伟指出，遇到问题的正确方法是不仅仅汇报问题，而且还要将事情原委；自己的担心；自己分析目前有哪些可选择的解决办法的方案（想不出解决方案就是能力问题），哪种方案对我们有利，如何做，需要什么资源？</p>
<p>说白了，以上两种方式的区别就是:</p>
<blockquote><p>领导要的是决策与重组资源，而不是领导自己想着怎么解决。</p>
<p>不要给领导问答题，要给领导选择题。</p></blockquote>
<p>嘿嘿，从今以后，为自己变成一个出选择题的高手而努力：）</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/do-not-put-the-issue-back-to-the-leadership/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>思为宝宝又生病了：（</title>
		<link>http://yangsiwei.com/babys-ill</link>
		<comments>http://yangsiwei.com/babys-ill#comments</comments>
		<pubDate>Sat, 02 Jan 2010 13:40:26 +0000</pubDate>
		<dc:creator>思为妈妈</dc:creator>
				<category><![CDATA[思为日记]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2204</guid>
		<description><![CDATA[杨思为又生病了！

晚上发烧，嗓子干得说不出话来！
]]></description>
			<content:encoded><![CDATA[<p>杨思为又生病了！</p>
<p>晚上发烧，嗓子干得说不出话来！</p>
<p>原因是：晚上开了一晚上的空调，却没有用加湿器。</p>
<p>元旦，爸爸妈妈把杨思为带回了含光门的家，想着和思为宝宝共度新年第一天。因为家里没有暖气，怕思为冻着了，爸爸开了几个小时的空调。空调调到了30度，思为妈妈喊着热，可怕冷的爸爸说不热，刚刚好。结果早晨起床思为的嗓子就哑哑的，思为本来就不好好喝水，就吃了半个梨。到了中午，在外面晒了一个多小时的太阳，中间还吃了一颗糖。到下午两点多的样子，带着思为到大润发超市逛了一个多小时，那里的空调很热。出了超市，爸爸妈妈又和思为在午后的太阳底下晒了很久，直到下午4点，才打道回府。期间只喝了半瓶椰子汁。</p>
<p>经过这么一折腾，思为当天晚上就发烧了，嗓子干得连话也说不出来了！</p>
<p>想到宝宝烧得红扑扑的小脸，妈妈内心很是愧疚。其实孩子平时不怎么生病，只是护理不当才导致孩子生病受折腾。</p>
<p>唉……又想思为了……</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/babys-ill/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>新年的分离</title>
		<link>http://yangsiwei.com/depart-in-the-new-years-day</link>
		<comments>http://yangsiwei.com/depart-in-the-new-years-day#comments</comments>
		<pubDate>Fri, 01 Jan 2010 11:11:02 +0000</pubDate>
		<dc:creator>思为</dc:creator>
				<category><![CDATA[思为日记]]></category>
		<category><![CDATA[分离]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2196</guid>
		<description><![CDATA[元旦，思为一家在大润发中消磨过去一大半，思为拥有了平生第一个遥控小汽车。
玩了一天，下午时分，思为打道回府。因为爸爸妈妈所谓的“有事”，他们又把思为我放到姥姥家了。思为我很不开心，在他们悄悄溜走的那一刻，我放声大哭表达我的不满！最后竟然哭着哭着睡着了……爸爸妈妈我想你们。]]></description>
			<content:encoded><![CDATA[<p>元旦，思为一家在大润发中消磨过去一大半，思为拥有了平生第一个遥控小汽车。<br />
        玩了一天，下午时分，思为打道回府。因为爸爸妈妈所谓的“有事”，他们又把思为我放到姥姥家了。思为我很不开心，在他们悄悄溜走的那一刻，我放声大哭表达我的不满！最后竟然哭着哭着睡着了……爸爸妈妈我想你们。<br />
          2010年的第一个夜晚，你们就不陪我睡，想当初，我可是一直是妈妈臂弯里的小光溜溜的（思为经常裸睡：）！<br />
         你们走的时候，我就知道你们要走了，只是不知道你们是否会带上宝宝我，我就缠住妈妈，看到爸爸过来我就搂住他的脖子不放手！可是你们还是撇下我走了！我真的很伤心，不知道你们看出来没有。<br />
          爸爸妈妈，思为很想和你们度过每个日日夜夜，行吗？？？</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/depart-in-the-new-years-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>话说元旦</title>
		<link>http://yangsiwei.com/say-something-about-new-years-day</link>
		<comments>http://yangsiwei.com/say-something-about-new-years-day#comments</comments>
		<pubDate>Fri, 01 Jan 2010 10:55:04 +0000</pubDate>
		<dc:creator>思为妈妈</dc:creator>
				<category><![CDATA[青春流年]]></category>
		<category><![CDATA[感悟]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2194</guid>
		<description><![CDATA[时光飞逝，光阴荏苒，白驹过隙；日月如梭，弹指一瞬，稍纵即逝。
元旦，在一片喧闹声中划上了句号。
]]></description>
			<content:encoded><![CDATA[<p>2010年1月1日(写下这个日期,还真不习惯!就像去年元旦不习惯写2009一样)<br />
思为一家渡过了平常而又不平常的一天.说它平常,它就像平日里任何一个日子一样,起床\穿衣\吃饭\游戏。说它不平常，只因它是某一个年份的开始，它是元旦。<br />
时光飞逝，光阴荏苒，白驹过隙；日月如梭，弹指一瞬，稍纵即逝。<br />
元旦，在一片喧闹声中划上了句号。<br />
每一天其实都像这样被匆匆划上句号，只是今天显得弥足珍贵，毕竟它是2010年度最新的一天！然而因为有阴历的新年，所以在中国人心中，过了元旦还不怎么让人痛彻心肺，毕竟还有另外一个公认的新年等着我们呢！</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/say-something-about-new-years-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress附件二级域名设置</title>
		<link>http://yangsiwei.com/setting-another-domain-for-media-in-wordpress</link>
		<comments>http://yangsiwei.com/setting-another-domain-for-media-in-wordpress#comments</comments>
		<pubDate>Sun, 27 Dec 2009 14:07:05 +0000</pubDate>
		<dc:creator>思为爸爸</dc:creator>
				<category><![CDATA[WordPress插件]]></category>
		<category><![CDATA[wordpress插件]]></category>
		<category><![CDATA[网站前端性能]]></category>

		<guid isPermaLink="false">http://yangsiwei.com/?p=2186</guid>
		<description><![CDATA[在《高性能网站建设指南》中，雅虎的前端工程师Steve Souders明确指出为网站的静态组件增加一个单独的域名能够增加网页组件的并行下载速度，从而提高网页的响应速度。因此，本插件的主要目的就是为杨思为网站中的图片、附件（所有保存在wp-content）目录下的多媒体设置一个二级域名。
WordPress附件二级域名设置插件实现原理：
1、通过“the_content”filter hook将要显示的所有包含“一级域名+wp-content”的内容替换为所要设置的二级域名。
2、在apache或者ngnix中通过mod_rewrite进行地址重写
插件实现代码：
&#60;?php
/*
Plugin Name: 设置多媒体二级域名
Version: 1.0
Plugin URI: http://yangsiwei.com/setting-another-domain-for-media-in-wordpress
Description: 为wp-content下的多媒体设置二级域名，增加并行请求数提高网页响应速度。
Author: 思为爸爸
Author URI: http://yangsiwei.com/
TODO:
1、增加配置页面
2、自动生成apache和ngnix下的地址重写正则表达式，并直接写入.htaccess文件中。
*/
/**
* Enter description here&#8230;
*
* @todo 新的域名可以通过配置页面进行配置
*
* @param unknown_type $content
* @return unknown
*/
function setting_another_domain_for_media($content) {
$content = str_replace( get_bloginfo(&#8216;home&#8217;) . &#8216;/wp-content/&#8217;, &#8216;http://pic.yangsiwei.com/&#8217;, $content);
return $content;
}
add_filter( &#8216;the_content&#8217;, &#8217;setting_another_domain_for_media&#8217;, 12 )
?&#62;
完成以后插件开发后，在ngnix中对地址进行重写，重写规则如下：
server
{
listen 80;
server_name pic.yangsiwei.com;
index index.html index.php index.htm;
root /www/yangsiwei.com/wp-content/;
}
保存，重启ngnix，内容中上传的多媒体以及保存在wp-content中的任何组件都将通过新的二级域名进行访问，一切OK。
]]></description>
			<content:encoded><![CDATA[<p>在《高性能网站建设指南》中，雅虎的前端工程师Steve Souders明确指出为网站的静态组件增加一个单独的域名能够增加网页组件的并行下载速度，从而提高网页的响应速度。因此，本插件的主要目的就是为杨思为网站中的图片、附件（所有保存在wp-content）目录下的多媒体设置一个二级域名。</p>
<h2>WordPress附件二级域名设置插件实现原理：</h2>
<blockquote><p>1、通过“the_content”filter hook将要显示的所有包含“一级域名+wp-content”的内容替换为所要设置的二级域名。</p>
<p>2、在apache或者ngnix中通过mod_rewrite进行地址重写</p></blockquote>
<h2>插件实现代码：</h2>
<blockquote><p>&lt;?php<br />
/*<br />
Plugin Name: 设置多媒体二级域名<br />
Version: 1.0<br />
Plugin URI: http://yangsiwei.com/setting-another-domain-for-media-in-wordpress<br />
Description: 为wp-content下的多媒体设置二级域名，增加并行请求数提高网页响应速度。<br />
Author: 思为爸爸<br />
Author URI: http://yangsiwei.com/</p>
<p>TODO:<br />
1、增加配置页面<br />
2、自动生成apache和ngnix下的地址重写正则表达式，并直接写入.htaccess文件中。<br />
*/</p>
<p>/**<br />
* Enter description here&#8230;<br />
*<br />
* @todo 新的域名可以通过配置页面进行配置<br />
*<br />
* @param unknown_type $content<br />
* @return unknown<br />
*/<br />
function setting_another_domain_for_media($content) {<br />
$content = str_replace( get_bloginfo(&#8216;home&#8217;) . &#8216;/wp-content/&#8217;, &#8216;http://pic.yangsiwei.com/&#8217;, $content);<br />
return $content;<br />
}</p>
<p>add_filter( &#8216;the_content&#8217;, &#8217;setting_another_domain_for_media&#8217;, 12 )</p>
<p>?&gt;</p></blockquote>
<p>完成以后插件开发后，在ngnix中对地址进行重写，重写规则如下：</p>
<blockquote><p>server<br />
{<br />
listen 80;<br />
server_name pic.yangsiwei.com;<br />
index index.html index.php index.htm;<br />
root /www/yangsiwei.com/wp-content/;<br />
}</p></blockquote>
<p>保存，重启ngnix，内容中上传的多媒体以及保存在wp-content中的任何组件都将通过新的二级域名进行访问，一切OK。</p>
]]></content:encoded>
			<wfw:commentRss>http://yangsiwei.com/setting-another-domain-for-media-in-wordpress/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
