<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>尚宁的中文日志</title>
        <link>http://shangning.net/chinese/</link>
        <description></description>
        <language>en-US</language>
        <copyright>Copyright 2012</copyright>
        <lastBuildDate>Thu, 02 Feb 2012 13:20:37 +0800</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>准妈妈备忘：孕妇不能吃芦荟</title>
            <description><![CDATA[<div>昨晚上看到家中的一盒芦荟酸奶上写着"孕妇婴儿慎用"，吓得老婆像耗子见了猫一样将酸奶远远丢开。我觉得怀孕的女人都很谨慎，毕竟有很多食物都明确的禁止孕妇服用。例如：山楂、芦荟、蜂蜜......但我就是有些想不明白，为什么孕妇不能吃芦荟？</div><div><br /></div><div>带着疑问，今天开始了Google之旅，首先了解到的是这个酸奶上面的"孕妇婴儿慎用"是怎么来的：</div><div><br /></div><div>卫生部等六部委联合发布公告：芦荟产品中仅库拉索芦荟凝胶可用于食品生产加工，且含库拉索芦荟凝胶的食品必须标注"本品添加芦荟，孕妇与婴幼儿慎用"字样，并在配料表中标注"库拉索芦荟凝胶"。</div><div><br /></div><div>如此看来是库拉索芦荟凝胶被禁止食用，继续看了看这种芦荟不能被孕妇食用的原因，主要有说它会引起腹痛泄痢、内出血、活血化瘀、引起宫缩等几种原因，最终会导致流产或早产。</div><div><br /></div><div>说到这里，其实对于谨慎的准妈妈们已经有了结论：既然芦荟被明确标识孕妇慎用，我们就不吃了吧。</div><div><br /></div><div>如果再深究下去，究竟是什么原因导致孕妇不能吃芦荟、吃了芦荟就容易引起流产呢？看了看维基，各种说法也是相互矛盾的。倒是如下的说法比较令人信服：芦荟中的芦荟苷具有一定的泻下作用，会刺激大肠蠕动从而引起假宫缩、频繁假宫缩会刺激人体最终有可能诱发真宫缩，从而导致流产（提前分娩）。</div> ]]></description>
            <link>http://shangning.net/chinese/2012/02/post-166.html</link>
            <guid>http://shangning.net/chinese/2012/02/post-166.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">准妈妈 备忘 孕妇 芦荟</category>
            
            <pubDate>Thu, 02 Feb 2012 13:20:37 +0800</pubDate>
        </item>
        
        <item>
            <title>美黑仿晒产品Tan Towel试用评测</title>
            <description><![CDATA[<div><div>近期有朋友欲购买<a href="http://goo.gl/Guapr">Tan Towel</a>仿晒喷雾，但<a href="http://vrans.taobao.com/">老婆大人</a>从来不用这种非纯天然、又不能美白反而会令皮肤变黑的产品，因而无法给出亲测。我就主动请缨，来写一下自己对这个产品的使用感受。</div><div><br /></div><div>首先说一下，Tan Towel出品的全系列仿晒产品，我并没有一一用过，只在使用他们的湿巾，但喷雾和湿巾的主要成分和效果是一样的，因而购买喷雾的朋友，也可用这篇文章来做参考。</div><div><br /></div><div>首先要说的就是效果，当然了，我们使用产品的主要决定因素是其用后的感受和效果，所以这个最终目的我放到最前面来说。我个人使用Tan Towel产品已经有半年多了，总结下来就是效果令人满意。这个仿晒效果很好，擦拭之后不到20分钟皮肤就会开始变色，一点点的变暗，最终白白的皮肤会变成古铜色。</div><div><br /></div><div>细节上来看是棕黄色的，整体看上去便是和晒过日光浴之后一样的古铜色。因为我使用的是湿巾，因而擦拭的时候不免会占用双手，所以每次用过之后，手心、手指也会变色，这一点可能是湿巾的弊端，喷雾应该不会有此问题。在使用说明上也强调湿巾使用之后要及时洗手，否则就会出现手掌颜色的情况。</div><div><br /></div><div>颜色持久，我是全身使用，包括脸部和颈部都使用。而每天洗脸并不会明显的"漂白"脸部，基本上一周左右颜色会逐渐消去。出于安全考虑（下文另有详述），我使用这个产品的频率并不高，基本上是每周使用两次，这样既能保持皮肤颜色持久，又不至于过频繁导致安全隐患（事实上该产品存在着一定的安全隐患，但我胆子比较大，不怕死）。</div><div><br /></div><div>产品使用过程中没有明显的异味，也没有灼烧感，整体上来看还算是不错的。之前用过两款所谓的纯天然仿晒产品，效果都没有Tan Towel的好。有一款完全没有成分说明，所以是否是纯天然我不确定，而且看不出明显的仿晒效果；另一款标榜仿晒效果绝佳的产品，让我觉得像鞋油，使用之后不是古铜色，而是黑乎乎的像个包公，并且会有掉色（使劲用手搓就能搓下黑泥来）。</div><div><br /></div><div>而Tan Towel在各方面都比较实在，效果令我满意，成分详细、生产商正规，而且是美国本土正品，从渠道商来讲算是安全的产品了。</div><div><br /></div><div>接下来说一下其可能的隐患，也就是使用之后可能出现的问题。首先要说的就是这类化学美肤产品，万万不能入眼或入口，也就是说不能当眼药水或者食品使用，否则会对健康有损伤。同时即使不向眼睛和口中灌，即使正常使用，也因为它的化学组成对人体具有威胁而存在着一定的安全隐患，例如致癌、可能引起过敏反应等，因而使用之前，还是要三思。</div><div><br /></div><div>这里额外说一下，即便是纯天然美肤产品，也会存在着各类的安全隐患。例如：并非所有的纯天然产品都不致癌、并非所有的纯天然产品都适用于孕婴、并非所有的纯天然产品都不含人工合成化学成分等等，这些如果老婆大人、爱美的诸位MM、读者们需要，我会在日后的博文中写一些。</div><div><br /></div><div>最后说一下Tan Towel的主要成分、作用机理：</div><div><br /></div><div>商品名称：Tan Towel 仿晒美肤</div><div>生产厂商：Tantowel Inc.，拉斯维加斯，美国</div><div><br /></div><div>主要成分：</div><div>1、乙氧基乙二醇：稀释溶剂；</div><div>2、二羟丙酮：<b>仿晒着色剂</b>；</div><div>3、丁二醇：保湿剂；</div><div>4、茶树叶油：抗氧化剂；</div><div>5、吐温：表面活性剂（乳化剂），增加产品润滑性和乳化效果；</div><div>6、重亚硫酸钠：稳定剂，还具有一定的防腐功能；</div><div>7、柠檬酸：收敛剂；</div><div>8、乙二氨四醋酸四钠：螯合剂，络合重金属离子，且具有一定的抗菌性；</div><div>9、对羟基苯甲酸丙酯：防腐剂；</div><div>10、丙烯乙二醇：保湿剂；</div><div>11、苯甲酸甲酯：防腐剂，<b>过期后分解出亚硝胺，具有毒性，因而该产品过期后不宜继续使用</b>；</div><div>12、重氮烷基咪唑脲：防腐剂，<b>会释放甲醛，具有毒性，长期与皮肤接触和吸入可致癌，因而要少用该产品</b>；</div><div><br /></div><div>产品说明中列举的还有水，香料，维他命E、维他命C等一些成分，我觉得这所谓的维他命也就是个宣传，实际也就是些香味剂和柔软剂，并不一定真有什么营养和护肤作用。</div><div><br /></div><div>写到这里发现这想帮老婆宣传一下产品，弄得好像在介绍高危险性毒药一样了。其实读者们大可不必因为上面列举的种种化学物质而担忧，因为我们日常接触的有毒有害物质很多的，通常情况下都死不了人。而且就算甲醛这种被媒体宣传的很可怕的致癌物，我记得上学的时候天天闻着、接触着，基本上有2、3年的时间，也没什么不舒服的地方，倒是后来毕业了，闻不到了的时候，反倒有些意犹未尽呢。</div><div><br /></div><div>最后给出Tan Towel全系列产品的代购地址（Tantowel产品代购地址，淘宝交易：<a href="http://goo.gl/Guapr">http://goo.gl/Guapr</a>），需要的朋友们千万来赏光，很希望能和大家做买卖、交朋友。</div></div> ]]></description>
            <link>http://shangning.net/chinese/2012/01/tan-towel.html</link>
            <guid>http://shangning.net/chinese/2012/01/tan-towel.html</guid>
            
            
            <pubDate>Sun, 29 Jan 2012 23:32:28 +0800</pubDate>
        </item>
        
        <item>
            <title>题目：写一个函数，算出两个文件的相对路径</title>
            <description><![CDATA[<div>&lt;?PHP</div><div>/*</div><div>题目：写一个函数，算出两个文件的相对路径。如：</div><div><br /></div><div>$file1 = '/var/www/site1/html/file1.php';</div><div>$file2 = '/var/www/site2/resource/file2.php';</div><div><br /></div><div>计算出$file2相对于$file1的相对路径应该是"../../site1/html"。</div><div><br /></div><div>解答：</div><div>*/</div><div><br /></div><div>function compare_dir($file1, $file2) {</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>$arr1=explode('/', $file1);</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>$arr2=explode('/', $file2);</div><div><br /></div><div><span class="Apple-tab-span" style="white-space:pre">	</span>while($arr1[0]==$arr2[0]) {</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>array_shift($arr1);</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>array_shift($arr2);</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>}</div><div><br /></div><div><span class="Apple-tab-span" style="white-space:pre">	</span>array_pop($arr1);</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>array_pop($arr2);</div><div><br /></div><div><span class="Apple-tab-span" style="white-space:pre">	</span>foreach($arr2 as $key=&gt;$value) {</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>$arr2[$key]='..';</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>}</div><div><br /></div><div><span class="Apple-tab-span" style="white-space:pre">	</span>return join('/', $arr2).'/'.join('/', $arr1);</div><div>}</div><div><br /></div><div>$file1 = '/var/www/site1/html/file1.php';</div><div>$file2 = '/var/www/site2/resource/www/file2.php';</div><div><br /></div><div>$r_dir = compare_dir($file1, $file2);</div><div>print $r_dir;</div><div><br /></div><div>/*</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>值得注意的几个问题是：</div><div><br /></div><div>1、这段代码并非100%正确的，因为没有考虑文件绝对路径中包含.或者..的情况；</div><div><br /></div><div>2、同时，这段代码也没有考虑给出的两个文件名存在相对路径的情况；</div><div><br /></div><div>*/</div> ]]></description>
            <link>http://shangning.net/chinese/2012/01/post-165.html</link>
            <guid>http://shangning.net/chinese/2012/01/post-165.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">面试题</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">php</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PHP面试题</category>
            
            <pubDate>Fri, 06 Jan 2012 16:51:24 +0800</pubDate>
        </item>
        
        <item>
            <title>PHP面试题一则.2011.12.30</title>
            <description><![CDATA[<div>写出下面代码的输出结果：</div><div><br /></div><div>&lt;?PHP</div><div>$str1 = null;</div><div>$str2 = false;</div><div>echo $str1==$str2 ? '相等' : '不相等';</div><div><br /></div><div>$str3 = '';</div><div>$str4 = 0;</div><div>echo $str3==$str4 ? '相等' : '不相等';</div><div><br /></div><div>$str5 = 0;</div><div>$str6 = '0';</div><div>echo $str5===$str6 ? '相等' : '不相等';</div><div>?&gt;</div><div><br /></div><div>分析：对我而言，最简单的判断是$str3和$str4之间的判断，二者明显不相等；其次是$str5和$str6之间的判断，因为使用了===判断符号，所以应该是对变量的类型进行严格判断，所以$str5是INT型而$str6是一个字符，所以也是不相等的。</div><div><br /></div><div>对于$str1和$str2的判断让我有些懵，上机试了一下，$str1和$str2是"=="的，但并不是"==="的，具体原因是：当一个变量为FALSE的时候，这个变量的输出是什么都没有，与false一样（false代表变量中没有任何值），所以是"=="相等的。</div>]]></description>
            <link>http://shangning.net/chinese/2011/12/php20111230.html</link>
            <guid>http://shangning.net/chinese/2011/12/php20111230.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">面试题</category>
            
            <pubDate>Fri, 30 Dec 2011 17:55:15 +0800</pubDate>
        </item>
        
        <item>
            <title>职业网站Glassdoor选出科技公司最古怪面试题</title>
            <description><![CDATA[<div>以下是职业网站Glassdoor列出的科技公司9个最古怪的面试题：</div><div><br /></div><div>1. "星期五下午2:30，旧金山有多少人在使用Facebook ？"-谷歌供应商关系经理职位面试题；</div><div><br /></div><div>2. "如何证明德国人是世界上最高的人？"-惠普产品经理职位面试题；</div><div><br /></div><div>3. "给你20个易碎灯泡(在一定高度会破损)和一幢100层建筑物，你如何确定灯泡的破损高度？"-高通工程研发职位面试题；</div><div><br /></div><div>4. "你如何解决世界饥饿问题？"-亚马逊软件开发职位面试题；</div><div><br /></div><div>5. "你在一艘小木船上，木船浮在一个满是水的大水箱中。船上有个锚，你将锚抛出船外(链条足够长，长得锚可以完全抵达水箱底部)。水箱水位是上升还是下降？"-特斯拉汽车机械工程师职位面试题"；</div><div><br /></div><div>6. "憩室炎(diverticulitis)这个单词怎么拼写？"- EMSI Engineering客户经理职位面试题；</div><div><br /></div><div>7. "你有一束花，其中除了两朵以外全是玫瑰花，除了两朵以外全是雏菊，除了两朵以外全是郁金香，请问共有多少朵花？"-Epic Systems企业项目经理/实施顾问职位面试题；</div><div><br /></div><div>8. "你如何看待国会议员？"-Consolidated Electrical管理培训生职位面试题；</div><div><br /></div><div>9. "如果你是微软Office项目小组的一员，你希望担当什么角色？"- Summit Racing Equipment电子商务职位面试题。</div> ]]></description>
            <link>http://shangning.net/chinese/2011/12/glassdoor.html</link>
            <guid>http://shangning.net/chinese/2011/12/glassdoor.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">面试题</category>
            
            <pubDate>Fri, 30 Dec 2011 10:46:06 +0800</pubDate>
        </item>
        
        <item>
            <title>当你遇到这样的PHP面试题时该如何回答？</title>
            <description><![CDATA[<div><b>1. PHP的意思（1分）</b></div><div><br /></div><div>答：PHP的中文意思是屁爱吃屁，简而言之，这是一种很三俗的语言，所以PHP语言，就是脏话的意思。</div><div><br /></div><div><b>2. 谈谈asp,php,jsp的优缺点（1分）</b></div><div><br /></div><div>答：asp，php和jsp，就是三个P在一起，所以是3P，优点是能够达到比较high的状态，缺点是有悖道德。</div><div><br /></div><div><b>3. 如何实现字符串反转？</b></div><div><br /></div><div>有两种方法，第一种方法是使用PHP原生的字符串反转函数，strrev()，该函数可实现对字符串的反转，优点是系统原生，简单高效，缺点是这个函数不支持中文。</div><div><br /></div><div>所以在遇到中文字符串的时候，可自己实现一个字符串反转函数，思路较多，提供一种我的解决思路，效率不一定高，但易于理解：</div><div><br /></div><div>&lt;?PHP</div><div>$str='我爱北京天安门';</div><div>preg_match_all('/./us', $str, $arr);</div><div>echo join('', array_reverse($arr[0]));</div><div>?&gt;</div><div><br /></div><div>上面这段代码对于纯英文字符串或中英文混含的字符串都适用，写成函数使用亦可：</div><div><br /></div><div>&lt;?PHP</div><div>function me_mb_strrev($str) {</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>preg_match_all('/./us', $str, $arr);</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>return join('', array_reverse($arr[0]));</div><div>}</div><div><br /></div><div>$str='我爱北京天安门';</div><div>$out=me_mb_strrev($str);</div><div>echo $out;</div><div>?&gt;</div> ]]></description>
            <link>http://shangning.net/chinese/2011/12/php-2.html</link>
            <guid>http://shangning.net/chinese/2011/12/php-2.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">PHP面试题</category>
            
            <pubDate>Wed, 28 Dec 2011 19:23:56 +0800</pubDate>
        </item>
        
        <item>
            <title>YAHOO的PHP面试题1则.2011.12.27</title>
            <description><![CDATA[<div>今看到的面试题，据说是Yahoo的，不知道是不是胡说，反正我觉得自己有些标题党了。</div><div><br /></div><div>题目：下面的代码运行之后得到的结果是什么？</div><div><br /></div><div>&lt;?PHP</div><div>$num = 10;</div><div>function multiply(){</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>$num = $num * 10;</div><div>}</div><div>multiply();</div><div>echo $num;</div><div>?&gt;</div><div><br /></div><div>结果很明了，输出的是10。原因在于代码第2行的变量$num和第4行的变量$num并不是一个变量。函数中的变量只在函数内起作用。因而上述代码可以改写成：</div><div><br /></div><div>&lt;?PHP</div><div>$num = 10;</div><div>function multiply(){</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>$foo = $foo * 10;</div><div>}</div><div>multiply();</div><div>echo $num;</div><div>?&gt;</div><div><br /></div><div>这样看更明了。可是如果真是这样，那么multiply()函数内的变量并没有初始化，因而相当于用一个未定义的变量乘以10，然后赋值给$foo，这样会产生一个警告。</div> ]]></description>
            <link>http://shangning.net/chinese/2011/12/yahoophp120111227.html</link>
            <guid>http://shangning.net/chinese/2011/12/yahoophp120111227.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">面试题</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PHP</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">YAHOO</category>
            
            <pubDate>Tue, 27 Dec 2011 19:30:15 +0800</pubDate>
        </item>
        
        <item>
            <title>PHP试题1则.2011.12.26</title>
            <description><![CDATA[<div>题目：以下哪一句不会把字符串"john"新增到$users数组变量中？</div><div><br /></div><div>1. $users[] = 'john';</div><div><br /></div><div>2. array_add($users, 'john');</div><div><br /></div><div>3. array_push($users, 'john');</div><div><br /></div><div>4. $users ||= 'john';</div><div><br /></div><div>解答：四句话中，只有第4句是存在语法错误的，无法正确的完成赋值操作。而前三句其实都没有错，可第2项中的array_add()函数并非PHP原生函数，如果自己实现了整个函数，则可将john字符串赋值，否则第2项也无法满足题目要求。</div><div><br /></div><div>对于1、3两条，也有一点点的区别，具体就是第一条是一个简单的赋值语句，而第3条是调用一个函数，所以第三条的调用是有返回值的。</div><div><br /></div><div>有返回值，能判断操作是否成功，而弊端就是多了一些操作降低性能。不过对于PHP而言，这点性能的降低微不足道。而是否赋值成功，对于一般二般的网页开发而言也不痛不痒，因而具体使用哪个方式在我看来可随意。</div> ]]></description>
            <link>http://shangning.net/chinese/2011/12/php120111226.html</link>
            <guid>http://shangning.net/chinese/2011/12/php120111226.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">PHP</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PHP面试题</category>
            
            <pubDate>Mon, 26 Dec 2011 18:49:28 +0800</pubDate>
        </item>
        
        <item>
            <title>PHP面试题1道</title>
            <description><![CDATA[题目：将字符串中的%br%替换为&lt;br&gt;，同时保留%%br%不被替换。<br /><br />解答：看到这个题目的时候，第一个想到的方法是使用正则表达式，利用preg_replace函数进行替换。但是因为对正则的记忆不是很熟练，绝大多数情况下，我都是用到什么现查什么，一旦脱离了互联网，很难独立的写出一个正确的、有把握的正则来。<br /><br />于是用了一个比较稳妥的方法解决：<br />&lt;?php<br />$str="test %br% string %%br% end.";<br />$str=str_replace('%%br%', '{不易出现的临时文字}', $str);<br />$str=str_replace('%br%', '&lt;br&gt;', $str);<br />$str=str_replace('{不易出现的临时文字}', '%%br%', $str);<br />?&gt;<br /><br />这个答案似乎很不令人满意，毕竟将%%br%替换成什么样的字符，都不能确保一定不会在实际应用中遇到问题。同时这么做也会带来严重的效率问题（其实并不是很严重）。<br /><br />所以最终还是使用preg_replace()来解决了这个问题，只是在编写正则的时候错了2次，直到第三次才写出了正确的正则：<br /><br />&lt;?php<br />$str='hello,-world,-%br%-this-is-%%br%-a-%br%-test.'."\n";<br />$str=preg_replace('/([^%])%br%/', "$1&lt;br&gt;", $str);<br />print $str;<br />?&gt;<br /><br />最近一直在关注（玩）GitHub，但苦于自己实在没有什么拿得出手的项目来提交，就将这不成文的两行代码提交了上去，地址如下：<br /><br /><a href="https://github.com/jvyyuie/mystack/blob/master/php_codes/exam/q.1.php">https://github.com/jvyyuie/mystack/blob/master/php_codes/exam/q.1.php</a> ]]></description>
            <link>http://shangning.net/chinese/2011/12/php1.html</link>
            <guid>http://shangning.net/chinese/2011/12/php1.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">PHP面试题</category>
            
            <pubDate>Sun, 25 Dec 2011 19:08:20 +0800</pubDate>
        </item>
        
        <item>
            <title>FarmHouse Fresh 产品介绍（续+转载）</title>
            <description><![CDATA[<p>好吧，我终于忍不住开始转载文章了。本博客自开博以来，还没有进行过转载行为，继前些天写的<a href="http://shangning.net/chinese/2011/08/farmhouse-fresh.html" alt="FarmHouse Fresh 美容护肤品介绍" title="FarmHouse Fresh 美容护肤品介绍">《FarmHouse Fresh 美容护肤品介绍》</a>之后，今天看到百科上面有关于FarmHouse的相关介绍，资料翔实，所以情不自禁的转载了过来。</p>

<p>在FarmHouse Fresh，他们幻想、创造、手工制作精美的礼物，期待每次使用都能给人带来愉悦心情。FarmHouse Fresh为乡村最好的度假胜地和酒店提供创怀旧包装的身体护肤产品和舒适怡人的SPA护理产品，所有产品均选用源自农场的新鲜成分。从奥普拉最爱系列的微谷物海盐磨砂到独具一格的草莓霜- --漩涡状红白相间的身体护肤霜，内含维他命丰富的新鲜草莓细胞，FarmHouse Fresh为您倾力打造多款优质护肤产品。从迷人的果冻罐盖到精致的玻璃倒喷调味瓶，每一款产品都经由手工精心制作包装，专为那个将会喜欢上它们的特别的你而准备！异想天开的创意，怀旧思乡的风格以及精美别致的包装！是您馈赠亲友的绝佳礼物，即使是最挑剔的朋友收到这份礼物也会格外欣喜。</p>

<p><b>FarmHouse Fresh Trio of Fine Foot Scrubs（FarmHouse Fresh精纯磨砂膏套装）</b>，让您的母亲、幸运的朋友和您自己一同来享受这款迷人复古风情的精纯磨砂膏。显著柔软手部、脚部、肘部和膝盖的肌肤。此款套装内含3款6盎司的塑料瓶，拥有鲜奶蜂蜜、甜蜜奶油和香甜枫树三种香型。让您体验从未拥有的爽肤感受。天然海盐有效去除老死角质。质地清爽不油腻；不含防腐剂和矿物油；纯手工包装并附带的木质勺子。</p>

<p><b>FarmHouse Fresh Sweet Cream Body Milk（FarmHouse Fresh甜美奶油身体乳）</b>，此款娇美保湿乳让您置身于牛奶的滋润之中，用后散发天鹅绒般淡淡的温暖甜美奶香。每一天都真正呵护滋润您的肌肤，给您带来阳光明媚的美丽清晨。</p>

<p><b>FarmHouse Fresh Strawberry Smash（FarmHouse Fresh草莓冰沙保湿霜）</b>，此罐双重保湿霜让您纵情享受护肤的每一刻！老式果冻罐子、镀锌罐子盖揭开曾经嬉戏的回忆。散发美味香气的滋润感受会让您深深爱上这一产品。丰盈甜美的奶油芳香和清新怡人的水果精华混为一体，让您的肌肤变得柔软、水润，散发芳香四溢的甜美气息。7盎司果冻式可重复利用玻璃罐子、金属罐盖以及搅拌棒，令一切都变得有趣美好。</p>

<p><b>FarmHouse Fresh Blueberry Powder Milk Bath（ FarmHouse Fresh蓝莓粉牛奶浴盐）</b>，暂时从忙碌的生活中抽身而出，浸浴在奢华丰盈的牛奶浴中，瞬间镇静舒缓不适干燥的肤质。此款浴盐采用菊苣根中萃取的精纯益肤成分，能减少肌肤不适解决红肿问题。精选优良奶粉，富含20种必需氨基酸、维他命和甜美奶油脂质，显著柔嫩肌肤。装置于优质复古的金属瓶容器中，尽显奢华高雅品质。</p>

<p><b>FarmHouse Fresh Whoopie Shea Butter Cream（FarmHouse Fresh乳木果润肤霜）</b>，每当开启快乐的罐子，其散发的香甜气息就让人遐想起多层丝绒蛋糕的美味。沐浴完肌肤瞬间充满魅力难以抗拒。柔软奶油加上维他命E、荷荷芭油、大豆精油，能有效舒缓最干燥的肌肤。华丽玻璃礼品罐和趣味盒包装让其成为一个漂亮的纪念品，成为您每一天的喜悦之源！可显著软化、舒缓干燥、皲裂的肌肤； 镇静肌肤众多过敏和不适，如晒伤现象；维他命A和E深层渗透，抗击皱纹，改善肌肤弹性帮助锁水。</p>

<p><b>FarmHouse Fresh Honey Heel Glaze（FarmHouse Fresh蜂蜜润足霜）</b>，以蜂蜜作为基地，糅合锁水保湿成分，让疲惫的双足恢复神采，立刻绽放修护后的足部光辉。一打开这瓶黄灿灿的罐子您就会闻到四溢的天鹅绒肉桂、甜丁香以及蜂蜜的香甜滋味，让您纵情沉浸在芳香的美味之中。3盎司重的精美玻璃品以及附送的涂抹刷，就像打开了充满魔力的罐子，让您时时享受爱的滋润。水润足部，同时牢牢锁住水分；超效丝滑不油腻的触感。</p>

<p>最后说一下，自然乱卷童鞋开的淘宝<a href="http://vrans.taobao.com/">VR小店</a>里面就有一个专区专卖FarmHouse的全系列产品，希望喜欢这款品牌的朋友们多多去捧场。乱卷童鞋的淘宝店地址是：<a href="http://vrans.taobao.com/">http://vrans.taobao.com/</a></p>]]></description>
            <link>http://shangning.net/chinese/2011/10/farmhouse-fresh-1.html</link>
            <guid>http://shangning.net/chinese/2011/10/farmhouse-fresh-1.html</guid>
            
            
            <pubDate>Thu, 13 Oct 2011 16:02:08 +0800</pubDate>
        </item>
        
        <item>
            <title>清除MT数据库中近0.5G的日志数据</title>
            <description><![CDATA[<div>整理数据库的时候发现这个博客的数据库中有一个mt_log数据表灰常大，400多兆的日志信息，完整的记录了开博至今的每一次操作。仔细的看了看这里面的数据，基本上没有办法转换成微博日志，而且MT本身对历史操作行为也没有什么操作。于是就想不如删除好了。</div><div><br /></div><div>不过为了保险起见，用Google搜索了一下"Movable Type mt_log clear"，看看是否有人因清空数据而导致问题。结果显示这个表中的数据的确没有什么用途，删除之后可以释放磁盘空间。</div><div><br /></div><div>于是，毫不犹豫的对其进行了清空操作。SQL: truncate table `mt_log`;</div><div><br /></div><div>PS：这篇博文写好之后，登录MT后台，不知道是网速较快、还是心理作用、又或者清空了一个数据表的确提升了效率，总感觉后台的操作快了许多。事实上这个日志表只进行insert操作，因而应该没有左右MT的后台效率，也许只是心理作用吧。</div> ]]></description>
            <link>http://shangning.net/chinese/2011/10/mt05g.html</link>
            <guid>http://shangning.net/chinese/2011/10/mt05g.html</guid>
            
            
            <pubDate>Thu, 13 Oct 2011 15:07:43 +0800</pubDate>
        </item>
        
        <item>
            <title>祖国各地省份名称来历（4）</title>
            <description><![CDATA[<div>终于腾出时间来将《祖国各地省份名称来历》最后一部分整理完毕了。</div><div><br /></div><div>青海 - 青海省境内山脉高耸，地形多样，河流纵横，湖泊棋布。巍巍昆仑山横贯中部，唐古拉山峙立于南，祁连山矗立于北，茫茫草原起伏绵延，柴达木盆地浩瀚无限。长江、黄河之源头在青海，中国最大的内陆高原咸水湖也在青海，因有此清水湖而得名"青海"。</div><div><br /></div><div>宁夏 - 公元5世纪处，匈奴贵族赫连勃勃自以为是夏后氏后裔，故将建立的割据政权定国号为"夏"。宋代，党项族拓拔氏首领李元昊称帝，定都兴庆府（今银川），立国号"夏"，创立文字，建西夏王朝。13世纪，元灭西夏，取"平定西夏永远安宁"之意，在这里设宁夏行省，始有宁夏之名。</div><div><br /></div><div>新疆 - 新疆早在公元前1世纪就是汉王朝的一个组成部分。汉朝和唐朝都在这里设立了都护府，正式行使国家权力。到了清朝设立伊犁将军，统辖天山南北路。因为这个区域对清朝来说是新开辟的疆土，所以叫新疆。</div><div><br /></div><div>香港 - 香港的得名与香料有关。宋元时期，香港在行政上隶属广东东莞。从明朝开始，香港岛南部的一个小港湾，为转运南粤香料的集散港，因转运产在广东东莞的香料而出名，被人们称为"香港"。</div><div><br /></div><div>澳门 - "澳门"之名，出处有二。一说澳门半岛有南台、北台(即今日西望洋山，东望洋山)，两山相对如门；一说澳门半岛之南有（乙加水）仔岛、路环岛与大、小横琴岛四山分立，成十字形，曰十字门，亦称澳门。</div><div><br /></div><div>台湾 - 中国各省份名称来历中，唯属台湾的名称来历最难以考证。有人说"台湾"是古代神话传说"岱屿"和"员峤"首字联名"岱员"转变而来的；也有人说"台湾"是因盛行于闽台地区的台风而得名；还有人说"台湾"原作"埋冤"，后因其词不详才改称为"台湾"的。更多的人则主张"台湾"之名来源于陈第所著《东番记》中的"大员"、周婴《远游篇》中的"台员"和顾炎武的《天下郡国利病书》中的"大湾"。另一种看法，认为因荷兰人在海湾修城筑台，故名"台湾"。</div> ]]></description>
            <link>http://shangning.net/chinese/2011/10/4-5.html</link>
            <guid>http://shangning.net/chinese/2011/10/4-5.html</guid>
            
            
            <pubDate>Wed, 12 Oct 2011 15:07:52 +0800</pubDate>
        </item>
        
        <item>
            <title>祖国各地省份名称来历（3）</title>
            <description><![CDATA[<div>题外话：昨天看到一篇文章，讨论盲人如何操作电脑。这个问题以前也看过一些，并且在开发网站的时候也经常会考虑到，虽然很多网站设计者从未考虑过盲人，但我在做网站的时候，一直想着色弱、色盲和盲人的上网体验。</div><div><br /></div><div>前段时间还特意写了一个小代码来展现色弱、色盲人群的视觉体验，并发现自己的博客设计的也不好，于是做了调整。而看过盲人操作电脑的具体方法之后，我也试着用这些方法体验了一下，发现浏览网页困难重重，国外的一些网站还能阅读一些、国内网页基本无法阅读。</div><div><br /></div><div>又尝试着闭眼写作，发现英文写作问题不大，但是中文根本无法完成写作，原因是我使用的是拼音输入法，需要选词，而选词过程无法全盲操作。想来盲人写中文，还要先学会五笔吧。</div><div><br /></div><div>跑题了，继续说我国各地省份名称的来由：</div><div><br /></div><div>广东、广西 - 知道了湖南湖北、山东山西，这里的广东广西估计也是围绕着某个地域而命名的，这个"广"字具体是指什么呢？广是指南岭广远的荒芜之地，这里有一条栈道成为南岭道，其东为广东、西谓广西。</div><div><br /></div><div>重庆 - 宋光宗即位之后，认为自己先被封王、又被封帝，是"双重喜庆"，很是高兴，就将自己的封地命名为"重庆"了。而在这之前，重庆被称作恭州。</div><div><br /></div><div>四川 - 川就是大河，四川就是四条大河。四川省内的四条大河分别是：岷、沱、嘉陵与长江。</div><div><br /></div><div>云南 - 云南因在云岭以南，故名云南。云岭又称大雪山，属横断山脉，断块山地。近南北走向。北接宁静山，南接无量山、哀牢山。</div><div><br /></div><div>西藏 - 关于西藏命名的由来，网上没有比较明确的说法。能查到的意思大概是说藏语中的"藏"字是"圣洁"的意思，而西是指它在中国的西部，所以合起来就是西部圣洁的地区，为西藏。似乎有些牵强了。</div><div><br /></div><div>贵州 - 贵州曾经叫做"贵阳"，北宋初年，彝族先民的一支乌蛮人占领了贵阳，建立了少数民族政权。宋太祖开宝七年(974年)，乌蛮首领普贵朝贡于宋王朝，宋太祖赵匡胤有《敕普贵书》，其文称："惟尔贵州，远在要服"，同时"赐王爵，以镇一方"。此后，"贵州"之名开始见政府公文、史书。</div><div><br /></div><div>陕西 - 这一称呼最早出现在西周初年、据《国语》记载，西周初年、周公与召公的封邑是以"陕塬"（今河南陕县境内）为界，以东为"陕东"，由召公管辖，以西为"陕西"，由周公管辖。陕西的名称由此延袭至今。</div><div><br /></div><div>甘肃 - 甘肃和江苏、安徽、福建类似，也是两个地区各取一个字构成的。甘肃是甘州、肃州各取一个字构成的名字。甘州是今天的张掖、肃州是今天的酒泉。（未完待续）</div> ]]></description>
            <link>http://shangning.net/chinese/2011/09/3-4.html</link>
            <guid>http://shangning.net/chinese/2011/09/3-4.html</guid>
            
            
            <pubDate>Thu, 29 Sep 2011 05:02:06 +0800</pubDate>
        </item>
        
        <item>
            <title>祖国各地省份名称来历（2）</title>
            <description><![CDATA[继续昨天写的《<a href="http://shangning.net/chinese/2011/09/1-6.html">祖国各地省份名称来历</a>》说，没想到工作量还挺大，需要4篇的篇幅才能全部完成。既然开了头，只好硬着头皮继续写了。<br /><br />上海 - 宋代叫做上海镇、元代改为上海县，后来1928年设为上海特别市、直到1930年才命名为上海市。之所以叫"上海"，据说是这里曾经有上海浦和下海浦两条水道而得名。<br /><br />江苏 - 江苏这个词起初我觉得很费解，就像宁夏、辽宁那样费解，但是看过其名称来历之后豁然开两，原来江苏是"江宁"和"苏州"各取一个字拼凑出来的名字。而至于江宁、苏州名称的来历，不在本片所述范围之内。<br /><br />浙江 - 浙江和黑龙江很类似，是以其内最有名的江命名，浙江就是钱塘江。<br /><br />安徽 - 安徽省名取安庆府与徽州府名第一字为安徽，这一点又和江苏很类似。<br /><br />江西 - 唐朝的时候，唐玄宗划分全国为15道，其中江南道一分为二，分别是江南东道和江南西道，而这个江南西道的范围就是今天江西的范围，而经过简化，江南西道就简称为江西了。<br /><br />福建 - 和江苏、安徽类似的，福建也是将两个地方的名字各区一个字组合出来的地名，这两个地方分别是福州和建州。<br /><br />海南 - 唐代的时候这片区域属于岭南道、宋代的时候这片区域从属于广南西路，而到了元代设海南道、海北道，海南属于海南道范围内，于是海南这个名字就渐渐形成了（这个解释稀里糊涂的，有时间还要再翻翻更详细的叙述资料才好）。<br /><br />湖北、湖南 - 湖北和湖南，我想一定是以某一个著名的大湖作为划分吧。经过搜索发现果真如此，这个用于划分湖南和湖北的大湖，就是有名的洞庭湖，此湖以南为湖南，以北则为湖北。（未完待续）<br /> ]]></description>
            <link>http://shangning.net/chinese/2011/09/2-3.html</link>
            <guid>http://shangning.net/chinese/2011/09/2-3.html</guid>
            
            
            <pubDate>Sat, 24 Sep 2011 00:35:23 +0800</pubDate>
        </item>
        
        <item>
            <title>一块石英产生的无限遐想</title>
            <description><![CDATA[<div>最近一年多很少出去玩、更是没有去过山里了。这次跑到贺兰山，很是兴奋，一路上欢歌笑语、呼哧带喘的小跑着。前面有个导游正在对着一群老头老太太解说着什么，我跑去凑热闹听，原来是说山上有一种有毒的植物----蝎子草，会蛰人，被蛰到会非常疼。我不信，伸手拭了一下，结果手背上起了两个小包，那叫一个疼。真不明白为什么会这么疼，看来导游说的话要听。</div><div><br /></div><div>继续向前跑，看到一处瀑布，导游说瀑布下面的水潭就是此行的终点，再往前禁止通行，要游客们原路返回。我不是这个导游带的，而是一个散客，所以就又一次不听话的向前跑着，跑进了山里。</div><div><br /></div><div>山里的空气很好，但当天的气温很低，所以没有什么鸟语花香，只有空旷的大峡谷在我面前。而贺兰山显然是一个光秃秃的大石头山，没有茂盛的植物、只有蝎子草。于是我就小心的低头看着路，以防再次被蝎子草蛰到。</div><div><br /></div><div>地下的山石很多，其中有一些是有名的贺兰石，虽然我还不知道贺兰石到底是什么，不过以后会知道的。这篇文章要说的是另一种神奇的时候，在我低头看路的时候，发现的----一块白乎乎的、很像冰糖的石头。看上去似乎很好吃，我就把它捡了起来，这个时候我又发现了一块，左一块右一块的捡了很多，当时我真以为这些白白的石头是冰糖，以为贺兰山改成了冰糖山。</div><div><br /></div><div>回来通过Google才知道这些白色的石头不是冰糖，是石英。天那，对于旧居城市的我来说，这是一件多么神奇的事情，在我的认识中，只听说过石英手表，这还是我第一次接触到另一种石英----原始的石英。</div><div><br /></div><div>迫不及待的继续Google、然后Wiki，发现真的很有趣。如果是无色透明的石英，那就是水晶，卖糕的，我赶紧翻看了一下捡回来的一口袋石头，很可惜里面没有水晶。紫色的水晶俗称紫晶，烟黄色、烟褐色至近黑色的俗称茶晶、烟晶或墨晶，玫瑰红色的俗称芙蓉石；呈肾状、钟乳状的隐晶质石英称石髓，具不同颜色同心条带构造的晶腺叫玛瑙，玛瑙晶腺内部有明显可见的液态包裹体的俗称玛瑙水胆，细粒微晶组成的灰色至黑色隐晶质石英称燧石，俗称火石。</div><div><br /></div><div>你能想象我现在的心情么？我大老远的跑到贺兰山的深山中，面对着可能的水晶、紫晶、茶晶、芙蓉石、玛瑙......竟然一块也没有发现，只背回来满满一口袋的石英、除了看着像是冰糖之外，什么用也没有。如果要是早有这个认识，我想我当时一定会背一把铁锹过去，掘地三尺挖些宝石回来。</div> ]]></description>
            <link>http://shangning.net/chinese/2011/09/post-164.html</link>
            <guid>http://shangning.net/chinese/2011/09/post-164.html</guid>
            
            
            <pubDate>Fri, 23 Sep 2011 04:18:40 +0800</pubDate>
        </item>
        
    </channel>
</rss>

