<?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>WooDragon &#187; 网络相关</title> <atom:link href="http://iamwd.com/posts/category/%e7%bd%91%e7%bb%9c%e7%9b%b8%e5%85%b3/feed" rel="self" type="application/rss+xml" /><link>http://iamwd.com</link> <description>冷漠的站在阴影中观察过往的路人、妖、人妖</description> <lastBuildDate>Sun, 06 May 2012 07:11:45 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>将照片从Picasa同步到Flickr再同步到Facebook</title><link>http://iamwd.com/posts/photo-sync-from-picasa-to-flickr-to-facebook.html</link> <comments>http://iamwd.com/posts/photo-sync-from-picasa-to-flickr-to-facebook.html#comments</comments> <pubDate>Mon, 13 Feb 2012 04:20:36 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[ifttt]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[折腾]]></category> <category><![CDATA[有意思]]></category> <category><![CDATA[蛋疼]]></category><guid isPermaLink="false">http://iamwd.com/?p=996</guid> <description><![CDATA[……没错，ifttt能很方便的把照片从Flickr同步到Facebook，但从Picasa则不行…… 于是就琢磨着用ifttt的RSS功能把Picasa也搞出来，搜了半天没搜到啥有用的文章，于是自己动手丰衣足食，然后成功了。 ifttt本身支持的RSS功能很弱，基本没啥能定制的，然而picasa虽然可以自定义RSS输出，但我研究了十来分钟Google的文档，感觉貌似直接输出图片链接是死活不行的…… 所以我们需要用到Yahoo Pipe 先弄到Picasa的RSS输出地址，登录Picasa后在右下方有RSS字样，复制那个链接，形如 https://picasaweb.google.com/data/feed/base/user/116888855772336758624?alt=rss&#38;kind=album&#38;hl=zh_CN&#38;access=public&#38;imgmax=1600 其他不用管，把kind=album改成kind=photo，变成下面这样 https://picasaweb.google.com/data/feed/base/user/116888855772336758624?alt=rss&#38;kind=photo&#38;hl=zh_CN&#38;access=public&#38;imgmax=1600 这样一搞RSS页面就变成输出最新的公开照片了。 接下来祭出Yahoo Pipe 登录后点击上面的create a pipe 编辑器载入完了以后（对了，最好用Chrome或者Firefox之类比较快速先进的浏览器）找到左边Sources栏里面的“Fetch Feed”，拖进右边的网格，在框里填入刚才的picasa rss链接，这样yahoo就会从这个链接抓取内容了，在下面debug区域刷新看看有没有照片列表出来，有的话就没错了。 接下来展开左边的Operators菜单，把Rename项拖进右边网格。 下拉菜单保持Rename，左边框写源内容，也就是“item.enclosure.url”（输入字符不包含引号，下同），也就是输出图片链接的位置，右边框填写“content:encoded”，这样就完成了。 如果感觉1600边长的图不够大的话，也可以从左边拖入正则项来替换图片大小，但如果传的图没那么大好像会杯具。 最后把几个框用管道连接起来，完成图是酱紫的 然后点击右上save保存 保存完了点run pipe 跳转到Pipe信息页面，看到Get as RSS没有，戳它，把那个RSS链接记下 打开ifttt添加task，Feed URL就写那个Pipe的RSS地址 that那里就点Flickr咯，选择upload public photo 下面具体信息除了Photo URL一栏填“{{EntryContent}}”以外其他随自己需要 Create完了以后再添加一个从Flickr到Facebook的task就不细说了。 其实我也不知道怎么搞RSS，只是看了看自己博客输出的RSS，把content部分的标签照抄过来而已，Pipe也很好用，基本没啥技术含量。 以上。 好吧，的确挺蛋疼的…… &#169;2012 WooDragon. All Rights Reserved..]]></description> <content:encoded><![CDATA[<p>……没错，ifttt能很方便的把照片从Flickr同步到Facebook，但从Picasa则不行……</p><p>于是就琢磨着用ifttt的RSS功能把Picasa也搞出来，搜了半天没搜到啥有用的文章，于是自己动手丰衣足食，然后成功了。</p><p>ifttt本身支持的RSS功能很弱，基本没啥能定制的，然而picasa虽然可以自定义RSS输出，但我研究了十来分钟Google的文档，感觉貌似直接输出图片链接是死活不行的……</p><h2>所以我们需要用到Yahoo Pipe</h2><p>先弄到Picasa的RSS输出地址，登录Picasa后在右下方有RSS字样，复制那个链接，形如</p><p><a title="https://picasaweb.google.com/data/feed/base/user/116888855772336758624?alt=rss&amp;kind=album&amp;hl=zh_CN&amp;access=public&amp;imgmax=1600" href="https://picasaweb.google.com/data/feed/base/user/116888855772336758624?alt=rss&amp;kind=album&amp;hl=zh_CN&amp;access=public&amp;imgmax=1600" target="_blank">https://picasaweb.google.com/data/feed/base/user/116888855772336758624?alt=rss&amp;kind=album&amp;hl=zh_CN&amp;access=public&amp;imgmax=1600</a></p><p>其他不用管，把kind=album改成kind=photo，变成下面这样</p><p><a title="https://picasaweb.google.com/data/feed/base/user/116888855772336758624?alt=rss&amp;kind=album&amp;hl=zh_CN&amp;access=public&amp;imgmax=1600" href="https://picasaweb.google.com/data/feed/base/user/116888855772336758624?alt=rss&amp;kind=photo&amp;hl=zh_CN&amp;access=public&amp;imgmax=1600" target="_blank">https://picasaweb.google.com/data/feed/base/user/116888855772336758624?alt=rss&amp;kind=photo&amp;hl=zh_CN&amp;access=public&amp;imgmax=1600</a></p><p>这样一搞RSS页面就变成输出最新的公开照片了。</p><p>接下来祭出<a href="http://pipe.yahoo.com" target="_blank">Yahoo Pipe</a></p><p>登录后点击上面的create a pipe</p><p>编辑器载入完了以后（对了，最好用Chrome或者Firefox之类比较快速先进的浏览器）找到左边Sources栏里面的“Fetch Feed”，拖进右边的网格，在框里填入刚才的picasa rss链接，这样yahoo就会从这个链接抓取内容了，在下面debug区域刷新看看有没有照片列表出来，有的话就没错了。</p><p>接下来展开左边的Operators菜单，把Rename项拖进右边网格。</p><p>下拉菜单保持Rename，左边框写源内容，也就是“item.enclosure.url”（输入字符不包含引号，下同），也就是输出图片链接的位置，右边框填写“content:encoded”，这样就完成了。</p><p>如果感觉1600边长的图不够大的话，也可以从左边拖入正则项来替换图片大小，但如果传的图没那么大好像会杯具。</p><p>最后把几个框用管道连接起来，完成图是酱紫的</p><p><a href="https://lh5.googleusercontent.com/-Rt4bZjLz0WQ/TziNX9Oxv0I/AAAAAAAAmHM/tEzN31FVBkQ/I/20120213120957.png" class="highslide"  onclick="return hs.expand(this)"  target="_blank"><img class="aligncenter" src="http://img.iamwd.com/-Rt4bZjLz0WQ/TziNX9Oxv0I/AAAAAAAAmHM/M1aiIGTl1xA/s600/20120213120957.png" alt="" /> </a></p><p>然后点击右上save保存</p><p>保存完了点run pipe</p><p>跳转到Pipe信息页面，看到Get as RSS没有，戳它，把那个RSS链接记下</p><p>打开ifttt添加task，Feed URL就写那个Pipe的RSS地址</p><p>that那里就点Flickr咯，选择upload public photo</p><p>下面具体信息除了Photo URL一栏填“{{EntryContent}}”以外其他随自己需要</p><p>Create完了以后再添加一个从Flickr到Facebook的task就不细说了。</p><p>其实我也不知道怎么搞RSS，只是看了看自己博客输出的RSS，把content部分的标签照抄过来而已，Pipe也很好用，基本没啥技术含量。</p><p>以上。</p><p>好吧，的确挺蛋疼的……</p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/photo-sync-from-picasa-to-flickr-to-facebook.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>CentOS 5.7下的OpenVPN配置笔记</title><link>http://iamwd.com/posts/install-openvpn-on-centos-57.html</link> <comments>http://iamwd.com/posts/install-openvpn-on-centos-57.html#comments</comments> <pubDate>Sun, 13 Nov 2011 15:08:12 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[server]]></category> <category><![CDATA[VPN]]></category><guid isPermaLink="false">http://iamwd.com/?p=944</guid> <description><![CDATA[接到任务，写OpenVPN配置教程一篇，于是憋出来 安装包 rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm yum -y update yum -y install openvpn 服务配置 cd /etc/openvpn/ cp /usr/share/doc/openvpn-2.2.2/sample-config-files/server.conf . 注意：上面一行最后有个空格再一点儿 mkdir -p /etc/openvpn/easy-rsa/keys cd /etc/openvpn/easy-rsa cp -rf /usr/share/doc/openvpn-2.2.2/easy-rsa/2.0/* . 注意：上面一行最后有个空格再一点儿 chmod o+x,g+x clean-all chmod o+x,g+x build-* chmod o+x,g+x vars chmod o+x,g+x whichopensslcnf chmod o+x,g+x pkitool chmod o+x,g+x inherit-inter chmod o+x,g+x list-crl chmod o+x,g+x revoke-full chmod o+x,g+x [...]]]></description> <content:encoded><![CDATA[<p>接到任务，写OpenVPN配置教程一篇，于是憋出来</p><h2>安装包</h2><p><code>rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm</code></p><p>yum -y update</p><p>yum -y install openvpn</p><h2>服务配置</h2><p><code>cd /etc/openvpn/</code></p><p>cp /usr/share/doc/openvpn-2.2.2/sample-config-files/server.conf .</p><p>注意：上面一行最后有个<span style="color: #ff0000;">空格再一点儿</span></p><p><code>mkdir -p /etc/openvpn/easy-rsa/keys</code></p><p>cd /etc/openvpn/easy-rsa</p><p>cp -rf /usr/share/doc/openvpn-2.2.2/easy-rsa/2.0/* .</p><p>注意：上面一行最后有个<span style="color: #ff0000;">空格再一点儿</span></p><p><code>chmod o+x,g+x clean-all</code></p><p>chmod o+x,g+x build-*</p><p>chmod o+x,g+x vars</p><p>chmod o+x,g+x whichopensslcnf</p><p>chmod o+x,g+x pkitool</p><p>chmod o+x,g+x inherit-inter</p><p>chmod o+x,g+x list-crl</p><p>chmod o+x,g+x revoke-full</p><p>chmod o+x,g+x sign-req</p><h2>编辑PKI配置</h2><p><code>vi /etc/openvpn/easy-rsa/vars</code></p><p>按page down键往下翻页，找到export KEY_SIZE=这行，用j和k定位行，h和l定位字符，把1024改成2048或者4096，推荐4096，如果没几个人用的话加密强度当然越高越好～</p><p>再定位到最后面，会看到类似下面这样的<br /> <code>export KEY_COUNTRY="CN"<br /> export KEY_PROVINCE="ZJ"<br /> export KEY_CITY="HZ"<br /> export KEY_ORG="iamwd.com"<br /> export KEY_EMAIL="w@iamwd.com"</code></p><p>把引号里的东西随便改一下，不改也没啥大不了的</p><p>按住shift再按两下z保存修改</p><h2>证书证书</h2><p><strong>1.CA证书</strong><br /> <code>. ./vars</code></p><p>注意：前面是<span style="color: #ff0000;">点儿空格再点儿</span></p><p><code>./clean-all</code></p><p>./build-ca</p><p>狂敲回车即可，也可以随便写点资料</p><p><strong>2.certificate for the server</strong></p><p><code>./build-key-server iamwd</code></p><p>iamwd就是服务器名，随便起，但记住，<span style="color: #ff0000;">后面要用到</span></p><p>狂敲回车直到Sign the certificate? [y/n]:</p><p>输入y然后回车</p><p>出来1 out of 1 certificate requests certified, commit? [y/n]</p><p>输入y然后回车</p><p><strong>3.生成DH验证文件</strong><br /> <code>./build-dh</code></p><p>让服务器飞一会儿，前面写KEY_SIZE=4096的估计会稍微长一点，但也就一分钟不到肯定好了，主要是XeHost的VPS比较给力</p><p><strong>4.为每个客户端生成证书</strong><br /> <code>./build-key WooDragon</code></p><p>WooDragon替换成需要的用户</p><p>一路回车到Sign the certificate? [y/n]:</p><p>按y回车</p><p>1 out of 1 certificate requests certified, commit? [y/n]</p><p>按y回车</p><p><strong>5.编辑服务配置文件</strong><br /> <code>vi /etc/openvpn/server.conf</code></p><p>(1).找到port一行，后面的1194改成53，53是个好端口，当然大家可以根据需要灵活调整</p><p>(2).找到ca ca.crt这行，ca.crt替换为/etc/openvpn/easy-rsa/keys/ca.crt</p><p>(3).cert这行后面的server.crt替换为/etc/openvpn/easy-rsa/keys/iamwd.crt</p><p>(4).key这行后面的server.key替换为/etc/openvpn/easy-rsa/keys/iamwd.key</p><p>注意上面两行的iamwd.crt和iamwd.key就是前面certificate for the server这一步骤中生成的，那边生成的东西就用在这里</p><p>(5).找到;push "redirect-gateway def1 bypass-dhcp"</p><p>去掉最前面的注释符号;</p><p>并且删除def1后面的bypass-dhcp</p><p>也就是将这行替换成</p><p>push "redirect-gateway def1"</p><p>(6).找到 ;push "dhcp-option DNS 208.67.222.222"以及;push "dhcp-option DNS 208.67.222.220"</p><p>替换为push "dhcp-option DNS 8.8.8.8"以及push "dhcp-option DNS 8.8.4.4"</p><p>同样是去掉前面的注释符号</p><p>其他默认就可以了，保存配置</p><h2>启动服务</h2><p><code>service openvpn start</code></p><p>如果遭遇启动失败的情况，可以在配置文件中加上一行log-append  openvpn.log</p><p>再尝试启动，然后到/etc/openvpn/检查openvpn.log文件来查看错误发生原因</p><p>最后执行一行</p><p><code>chkconfig --level 235 openvpn on</code></p><p>将openvpn加入启动项</p><h2>设置外网访问</h2><p><code>vi /etc/sysctl.conf</code></p><p>找到net.ipv4.ip_forward = 0</p><p>把0改成1</p><p><code>sysctl -p</code></p><p><code>iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to-source 2.2.2.2</code></p><p>把2.2.2.2替换成你自己VPS的IP</p><p><code>/etc/init.d/iptables save</code></p><p>/etc/init.d/iptables restart</p><p>服务器端配置完成</p><p>客户端配置非常简单，不再详述</p><p>以上</p><p>参考</p><p><a href="http://nkush.blogspot.com/2011/10/installing-openvpn-22-on-centos-57.html">http://nkush.blogspot.com/2011/10/installing-openvpn-22-on-centos-57.html</a></p><p>BTW：混蛋，老外写文章也挺不靠谱啊，漏了好多个关键点没写，然后我也没想到，朋友提醒了才发现= =</p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/install-openvpn-on-centos-57.html/feed</wfw:commentRss> <slash:comments>12</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>Google账户的两步验证机制</title><link>http://iamwd.com/posts/google-accounts-2-step-verification.html</link> <comments>http://iamwd.com/posts/google-accounts-2-step-verification.html#comments</comments> <pubDate>Fri, 18 Feb 2011 08:55:56 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[安全]]></category><guid isPermaLink="false">http://iamwd.com/?p=653</guid> <description><![CDATA[先介绍下这玩意，就是在登录的时候除了密码以外还要求你输入一个根据其他地方生成的字符串，二者全部吻合才能进入系统。 这是一种一次性密码机制（One Time Password，简称OTP）又名动态密码，能极大的提升账户安全性，防止静态密码被盗的损失。 以GMail为例，通常情况下，入侵者只需要想办法获知你的GMail密码，便可以通过它进入你的诸多项涉及隐私内容的Google服务，对于大多数人来说，还可能同时使其他使用相同密码的地方丧失安全性。 而GMail虽然本身安全性不低，但若登录环境不安全的话也是无法确保账户安全的，例如木马、钓鱼、偷窥、潜入等手段均可能窃取你的密码从而获知账户中的隐私资料。 然而当你启用两步验证机制（2-step verification）以后，入侵者若想获取你的隐私内容，他需要同时得到：1.账户密码。2.OTP生成器。可想而知其难度。 那么如何开启两步验证呢？ 首先进入你的Google accounts页面，找到使用两步验证的选项 进入并且选择确认开启以后就会进入设置向导 这里以Android为例，因为我没别的设备…… 在Google market里面下载名为“Google Authenticator”的OTP应用。 运行后选择scan，扫描电脑屏幕上显示的二维码，这时程序和Gmail就完成了绑定。 接下来Google会显示一套备份码，用于OTP系统无法使用或者失效的时候进入gmail账户，每个备份码仅能使用一次，把这些备份码放在你认为安全的地方。 接下来设定备份手机，这个真的是万一中的万一了，按照其说明来看“Google只有在主手机丢失或者无效的情况下才会使用备份手机号”…… 我没有第二个手机，所以填了朋友的，嫌麻烦直接跳过好像也是可以的。 然后就基本上完成了设定，只需要登录就行了，Google会把你在线的服务都踢出，然后回到登录页面，输入帐号密码后跳转到动态密码验证页面，在手机上打开刚刚安装的OTP APP，输入上面显示的六位数字，完成登录验证。 第一次这样登录时Google会提醒你设置“独立应用密码”，这是为一些尚未支持两部登录验证的程序、应用准备的，这个机制会为每个独立应用生成一个单独的密码，它只显示一次，你也无需记住，第一次登陆以后就没啥用了，下次需要输入就注销老密码生成新的。比疼讯要高级多了，疼讯开启动态口令以后有些手机客户端就嗝屁了…… 以后从这里进入 目前已知需要独立密码的有Android系统，整个系统仅需一个，黑莓苹果之类就比较杯具了，每个应用都需要设一次= = 还有Chrome Sync服务，也需要一个，然后暂时好像还没发现其他地方需要的，Google产品对自家新服务的支持一直以来都比较好～ 于是超牛逼超安全超有爱的两步密码验证设置完毕了，再次点击 using 2-step verification会进入两步验证状态页 &#160; &#169;2012 WooDragon. All Rights Reserved..]]></description> <content:encoded><![CDATA[<p><font size="2">先介绍下这玩意，就是在登录的时候除了密码以外还要求你输入一个根据其他地方生成的字符串，二者全部吻合才能进入系统。</font></p><p><font size="2">这是一种<font color="#ff0000">一次性密码机制</font>（One Time Password，简称<b><a href="http://zh.wikipedia.org/wiki/%E4%B8%80%E6%AC%A1%E6%80%A7%E5%AF%86%E7%A2%BC" target="_blank">OTP</a></b>）又名动态密码，能极大的提升账户安全性，防止静态密码被盗的损失。</font></p><p><font size="2">以GMail为例，通常情况下，入侵者只需要想办法获知你的GMail密码，便可以通过它进入你的诸多项涉及隐私内容的Google服务，对于大多数人来说，还可能同时使其他使用相同密码的地方丧失安全性。</font></p><p><font size="2">而GMail虽然本身安全性不低，但若登录环境不安全的话也是无法确保账户安全的，例如木马、钓鱼、偷窥、潜入等手段均可能窃取你的密码从而获知账户中的隐私资料。</font></p><p><font size="2">然而当你启用两步验证机制（2-step verification）以后，入侵者若想获取你的隐私内容，他需要同时得到：1.账户密码。2.OTP生成器。可想而知其难度。</font></p><p><span id="more-653"></span><br /><h2><font size="3"><font style="font-weight: bold">那么如何开启两步验证呢？</font></font></h2><p><font size="2">首先进入你的Google accounts页面，找到使用两步验证的选项</font></p><p><font size="2"><img src="http://img.iamwd.com/_TkfVEhIEr7A/TV4qDBtjZKI/AAAAAAAAZaQ/bdkoRxkzEWg/1.png" /></font></p><p><font size="2">进入并且选择确认开启以后就会进入设置向导</font></p><p><font size="2"><img src="http://img.iamwd.com/_TkfVEhIEr7A/TV4qDJjulxI/AAAAAAAAZaY/IQp0FMlLcE8/3.png" /></font></p><p><font size="2">这里以Android为例，因为我没别的设备……</font></p><p><font size="2">在Google market里面下载名为“Google Authenticator”的OTP应用。</font></p><p><font size="2">运行后选择scan，扫描电脑屏幕上显示的二维码，这时程序和Gmail就完成了绑定。</font></p><p><font size="2">接下来Google会显示一套备份码，用于OTP系统无法使用或者失效的时候进入gmail账户，每个备份码仅能使用一次，把这些备份码放在你认为安全的地方。</font></p><p><font size="2"><img src="http://img.iamwd.com/_TkfVEhIEr7A/TV4qZ_IF3qI/AAAAAAAAZas/jp9_fH_mbUo/s570/6.png" /></font></p><p><font size="2">接下来设定备份手机，这个真的是万一中的万一了，按照其说明来看“Google只有在主手机丢失或者无效的情况下才会使用备份手机号”……</font></p><p><font size="2">我没有第二个手机，所以填了朋友的，嫌麻烦直接跳过好像也是可以的。</font></p><p><font size="2"><img src="http://img.iamwd.com/_TkfVEhIEr7A/TV4qZzZ66CI/AAAAAAAAZaw/Nr-dZO9U5Ac/s570/7.png" /></font></p><p><font size="2">然后就基本上完成了设定，只需要登录就行了，Google会把你在线的服务都踢出，然后回到登录页面，输入帐号密码后跳转到动态密码验证页面，在手机上打开刚刚安装的OTP APP，输入上面显示的六位数字，完成登录验证。</font></p><p><font size="2">第一次这样登录时Google会提醒你设置“独立应用密码”，这是为一些尚未支持两部登录验证的程序、应用准备的，这个机制会为每个独立应用生成一个单独的密码，它只显示一次，你也无需记住，第一次登陆以后就没啥用了，下次需要输入就注销老密码生成新的。<font color="#ff0000">比疼讯要高级多了</font>，疼讯开启动态口令以后有些手机客户端就嗝屁了……</font></p><p><font size="2">以后从这里进入</font></p><p><font size="2"><img src="http://img.iamwd.com/_TkfVEhIEr7A/TV4qaORdJXI/AAAAAAAAZa0/O7ob_IXHzpQ/s570/8.png" /></font></p><p><font size="2">目前已知需要独立密码的有Android系统，整个系统仅需一个，黑莓苹果之类就比较杯具了，每个应用都需要设一次= =</font></p><p><font size="2">还有Chrome Sync服务，也需要一个，然后暂时好像还没发现其他地方需要的，Google产品对自家新服务的支持一直以来都比较好～</font></p><p><font size="2"></font></p><p><font size="2"></font></p><p><font size="2"></font></p><p><font size="2"></font></p><p><font size="2"></font></p><p><font size="2">于是超牛逼超安全超有爱的两步密码验证设置完毕了，再次点击 using 2-step verification会进入两步验证状态页</font></p><p><font size="2">&#160;<img src="http://img.iamwd.com/_TkfVEhIEr7A/TV4qDKP4fiI/AAAAAAAAZbU/iVaavaDEhvg/s570/2.jpg" /></font></p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/google-accounts-2-step-verification.html/feed</wfw:commentRss> <slash:comments>17</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>利用完整的定期备份数据实现简单的CDN方案</title><link>http://iamwd.com/posts/backup-all-data-regular-for-simple-cdn-system.html</link> <comments>http://iamwd.com/posts/backup-all-data-regular-for-simple-cdn-system.html#comments</comments> <pubDate>Sat, 11 Dec 2010 13:50:07 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[Backup]]></category> <category><![CDATA[CDN]]></category> <category><![CDATA[Data]]></category> <category><![CDATA[Host]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[server]]></category> <category><![CDATA[VPS]]></category> <category><![CDATA[安全]]></category><guid isPermaLink="false">http://iamwd.com/?p=610</guid> <description><![CDATA[&#160;&#160;&#160;&#160;&#160; 感觉自己的blog上面基本上没什么和学的专业相关的东西，主要是感觉很多东西Google一下就有了，再写一遍的意义不大，好不容易有点跟网络搭边的东东可以写了~ &#160;&#160;&#160;&#160;&#160; 我的服务器（VPS）上所有数据都会定期同步到另外的服务器上，目前所有数据都是一式三份的，主服务器、两台备份主机。 &#160;&#160;&#160;&#160;&#160; 于是另外两台东西上面完整的存储着和主服务器上一模一样的数据，很浪费呐，那么既然有完全一样的数据，不低的备份频率，那么做CDN岂不是很方便？ &#160;&#160;&#160;&#160;&#160; 所以这篇蛋疼的CDN方案就出来了，至于为什么说蛋疼…… &#160;&#160;&#160;&#160;&#160; 没什么高深的技术，非常简单。 环境简介 两台或者以上的服务器，有root权限，有shell 服务器分布于不同地区和线路。我的两个在Fremont，一个在New york。 所有服务器操作系统基于Linux（我的是centos 5.4） 所有服务器安装Nginx，我的版本为0.8.53 具有宕机检测、智能解析特性的DNS服务器，自己搭或者DNSPod最低档VIP（120元每年）均可以满足要求。 一个专用于CDN的域名，例如cdn.iamwd.com 部署过程 数据同步： &#160;&#160;&#160;&#160;&#160; 以下内容主服务器简称为主机，备份服务器/CDN节点简称为备机。 &#160;&#160;&#160;&#160;&#160; 在主机和备机之间部署rsync，因为托管在我的服务器上的应用没有对实时性很高的东西（如果对实时性有要求，那么rsync方案是肯定不可行的，建议使用反向代理以及缓存实现），所以简单的将rsync的同步间隔调整至半小时一次即可。 &#160;&#160;&#160;&#160;&#160; 具体对rsync的部署过程不做详述，建议参考……呃，我找不到当初我参考的文章了，不胡乱推荐，自行Google吧~（读者吐槽：这货是何其懒，加个链接都懒得加） &#160;&#160;&#160;&#160;&#160; 同步的内容至少包括需要部署CDN的网站目录，从这里开始以本站（iamwd.com）为例。我备份的是整个网站根目录，对于采用lnmp包搭建服务器的童鞋们来说就是“/home/wwwroot”目录。 &#160;&#160;&#160;&#160;&#160; 我将同步时间间隔设定为半小时一次，在备机的“/etc/crontab”这个文件中设定间隔，方法rsync教程中会提到。 配置CDN节点： &#160;&#160;&#160;&#160;&#160; 在备机上配置Nginx，将cdn.iamwd.com指向rsync同步的目标目录。 &#160;&#160;&#160;&#160;&#160; 简单示例，根据需要修改增减。 server { listen 80; server_name cdn.iamwd.com; &#160;&#160;&#160; location ~ .*.(wma&#124;wmv&#124;asf&#124;mp3&#124;zip&#124;rar&#124;jpg&#124;jpeg&#124;gif&#124;png&#124;swf&#124;flv&#124;css&#124;js)$ { &#160;&#160;&#160; root /home/wwwroot/iamwd.com/; &#160;&#160;&#160; } &#160;&#160;&#160; location / [...]]]></description> <content:encoded><![CDATA[<p>&#160;&#160;&#160;&#160;&#160; 感觉自己的blog上面基本上没什么和学的专业相关的东西，主要是感觉很多东西Google一下就有了，再写一遍的意义不大，好不容易有点跟网络搭边的东东可以写了~</p><p>&#160;&#160;&#160;&#160;&#160; 我的服务器（<a href="http://baike.baidu.com/view/698769.htm" target="_blank">VPS</a>）上所有数据都会定期同步到另外的服务器上，目前所有数据都是<font color="#ff0000">一式三份</font>的，主服务器、两台备份主机。</p><p>&#160;&#160;&#160;&#160;&#160; 于是另外两台东西上面完整的存储着和主服务器上一模一样的数据，很浪费呐，那么既然有完全一样的数据，不低的备份频率，那么做CDN岂不是很方便？</p><p>&#160;&#160;&#160;&#160;&#160; 所以这篇蛋疼的<a href="http://zh.wikipedia.org/zh/CDN" target="_blank">CDN</a>方案就出来了，至于为什么说蛋疼……</p><p><span id="more-610"></span><p>&#160;&#160;&#160;&#160;&#160; 没什么高深的技术，非常简单。</p><h2><font style="font-weight: bold">环境简介</font></h2><ol><li>两台或者以上的服务器，有root权限，有shell</li><li>服务器分布于不同地区和线路。我的两个在Fremont，一个在New york。</li><li>所有服务器操作系统基于Linux（我的是centos 5.4）</li><li>所有服务器安装<a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAkQFjAA&amp;url=http%3A%2F%2Fzh.wikipedia.org%2Fwiki%2FNginx&amp;ei=BNs5S6buNYSsswPP_fi8BA&amp;usg=AFQjCNFWxMkw2SQamSHr3dHHDTp9tK_umA&amp;sig2=EtFgAJMw8aXrhmHxY1l1gw" target="_blank">Nginx</a>，我的版本为0.8.53</li><li>具有宕机检测、智能解析特性的DNS服务器，自己搭或者DNSPod最低档VIP（120元每年）均可以满足要求。</li><li>一个专用于CDN的域名，例如cdn.iamwd.com</li></ol><h2><font style="font-weight: bold">部署过程</font></h2><h3><font style="font-weight: bold">数据同步：</font></h3><p>&#160;&#160;&#160;&#160;&#160; 以下内容主服务器简称为主机，备份服务器/CDN节点简称为备机。</p><p>&#160;&#160;&#160;&#160;&#160; 在主机和备机之间部署rsync，因为托管在我的服务器上的应用没有对实时性很高的东西（如果对实时性有要求，那么rsync方案是肯定不可行的，建议使用反向代理以及缓存实现），所以简单的将rsync的同步间隔调整至半小时一次即可。</p><p><img src="http://img.iamwd.com/_TkfVEhIEr7A/TQOhcKFMVVI/AAAAAAAAWZ0/SD_aOdNpEXg/s570/datarecovery%5B1%5D.jpg" /></p><p>&#160;&#160;&#160;&#160;&#160; 具体对rsync的部署过程不做详述，建议参考……呃，我找不到当初我参考的文章了，不胡乱推荐，自行Google吧~（读者吐槽：这货是何其懒，加个链接都懒得加）</p><p>&#160;&#160;&#160;&#160;&#160; 同步的内容至少包括需要部署CDN的网站目录，从这里开始以本站（<a href="http://iamwd.com" target="_blank">iamwd.com</a>）为例。我备份的是整个网站根目录，对于采用<a href="http://lnmp.org/" target="_blank">lnmp</a>包搭建服务器的童鞋们来说就是“/home/wwwroot”目录。</p><p>&#160;&#160;&#160;&#160;&#160; 我将同步时间间隔设定为半小时一次，在备机的“/etc/crontab”这个文件中设定间隔，方法rsync教程中会提到。</p><h3><font style="font-weight: bold">配置CDN节点</font>：</h3><p>&#160;&#160;&#160;&#160;&#160; 在备机上配置Nginx，将cdn.iamwd.com指向rsync同步的目标目录。</p><p>&#160;&#160;&#160;&#160;&#160; 简单示例，根据需要修改增减。</p><p><code>server { </code> <br /><code>listen 80; </code> <br /><code>server_name cdn.iamwd.com; </code> <br /><code>&#160;&#160;&#160; location ~ .*.(wma|wmv|asf|mp3|zip|rar|jpg|jpeg|gif|png|swf|flv|css|js)$ { </code> <br /><code>&#160;&#160;&#160; root /home/wwwroot/iamwd.com/; </code> <br /><code>&#160;&#160;&#160; } </code> <br /><code>&#160;&#160;&#160; location / { </code> <br /><code>&#160;&#160;&#160; rewrite ^/(.*) http://iamwd.com$1 permanent; </code> <br /><code>&#160;&#160;&#160; } </code> <br /><code>} </code></p><h3><font style="font-weight: bold">配置DNS：</font></h3><p>&#160;&#160;&#160;&#160;&#160; 以<a href="http://dnspod.com" target="_blank">DNSPod</a>为例，购买120元的vip后，进入控制面板为cdn.iamwd.com指定A记录，分别指向主服务器和备机。</p><p>&#160;&#160;&#160;&#160;&#160; 不同机房的针对不同线路，关于机房对什么线路更友好，可以通过<a title="http://www.webkaka.com/Ping.aspx" href="http://www.webkaka.com/">http://www.webkaka.com/</a>进行判断。</p><p>&#160;&#160;&#160;&#160;&#160; 例如我的<a href="http://www.linode.com/">Linode</a>主机在Fremont机房，He.net线路，电信速度相当给力，所以将其指定为默认解析IP，还有一个VPS在相同的机房，所以放弃不用，当然如果将其作为热备也是可以的。另一个纽约机房的VPS测试表明对联通线路较为友好，所以将其指定为联通访问的解析地址。</p><p>&#160;&#160;&#160;&#160;&#160; 本文最开始说到了这事情很蛋疼，聪明的人看到这里应该发现了——两个CDN节点都在国外……过段时间可能会有国内的主机入手，到时候才会体现出CDN的作用来~</p><p>&#160;&#160;&#160;&#160;&#160; 设置完毕以后对cdn.iamwd.com设置宕机检测，这样当其中一个服务器挂掉的时候会将解析结果指向正常的服务器，切换过程通常在10分钟左右（主要是地方DNS服务器的解析生效时间）。</p><h3><font style="font-weight: bold">配置网站：</font></h3><p>&#160;&#160;&#160;&#160;&#160; 这一步基本不用动脑子，将网站模板/主题中所有静态资源的链接改成cdn.iamwd.com即可。</p><p>&#160;&#160;&#160;&#160;&#160; 对于WordPress来说，可以使用WP Super Cache实现，在CDN菜单中设置，把原本的iamwd.com改为cdn.iamwd.com即可。</p><p>&#160;&#160;&#160;&#160;&#160; 顺便说一句，一个叫W3 Total Cache的全能优化插件很坑爹，极其不推荐使用，它经常占用大量的CPU资源，会连续几小时吃掉Linode这样的高性能VPS超过40%的CPU资源，而且我还只是开启了很少的模块。</p><p>&#160;&#160;&#160;&#160;&#160; 如果想将该域名也能用于其他站的CDN，很简单，修改nginx设置，把根目录改成wwwroot即可，其他站的静态资源丢到该目录中。</p><p>咳咳，话说这是我写的最木有诚意的文章之一了，能省的部分都给省了= =</p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/backup-all-data-regular-for-simple-cdn-system.html/feed</wfw:commentRss> <slash:comments>18</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>几乎实时同步Twitter到新浪微博等</title><link>http://iamwd.com/posts/twitter-land-sync.html</link> <comments>http://iamwd.com/posts/twitter-land-sync.html#comments</comments> <pubDate>Wed, 23 Jun 2010 04:30:46 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[App]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Twitter]]></category><guid isPermaLink="false">http://iamwd.com/posts/%e5%87%a0%e4%b9%8e%e5%ae%9e%e6%97%b6%e5%90%8c%e6%ad%a5twitter%e5%88%b0%e6%96%b0%e6%b5%aa%e5%be%ae%e5%8d%9a%e7%ad%89.html</guid> <description><![CDATA[本文叙述一个方法，相对最优秀的办法，缺陷是需要PHP空间并且自己能折腾，以及需要密码。 优点是一次同步到多个微博，包括新浪、163、人人、follow5、digu、做啥、9911在内，而且延时非常低（1分钟以内）。 需要的东西： 一个具备cron功能的面板的，非免费的PHP空间，例如cPanel,DirectAdmin（这是因为免费的可能不支持cron功能） 一个twitter帐号 需要被同步的国内微博的帐号和密码 一颗爱折腾的心 从Google Code下载的最新同步程序tw2other（相信对于geek来说，爬墙不成问题） tw2other本文撰写时的最新版本为0.73 &#160; 一般情况下，cPanel和DirectAdmin的设置应该差不多，基本可以共通，但是我在DA面板上的实验失败了，在cPanel面板却成功了，目前原因未知，推测可能为我测试的DA面板空间的php解释器路径不在默认位置。 安装步骤： 下载tw2other 解压并且预备修改config.php和cron.php $twitterUser后面单引号内填入twitter ID $twitterSyncLevel 后面为过滤级别，根据说明修改即可 $services = array 后面根据自己需要的服务在'username' =&#62; 后面的单引号内填入账号，'password' =&#62; 后面的单引号内填入密码（不是把username和password这两个单词修改成帐号和密码，是写在后面的单引号里）。不需要同步的种类留空即可。 修改cron.php，第八行 $url = 后面的双引号内填入cron.php能够被访问的绝对路径，例如&#34;http://iamwd.com/tw2other/cron.php&#34; 重新打包，上传至空间，解包。注意确认cron.php路径正确 可以执行目录下的test.php测试是否可用，这时候访问index.php就会同步一次了，显示no update或者can’t update的话均是正常的 设置cron： cPanel面板下的中文名字是“时钟守护作业”，DirectAdmin面板下的中文名字是“计划任务” 框框全部留*号，代表每分钟执行一次。 command一栏填写后面的内容，去除引号。&#34;/usr/local/bin/php /home/username/public_html/domain/tw2other/cron.php&#34; 自行更改上一条的command内容，总之一个原则，后面的内容就是cron.php在空间中的绝对路径 测试同步。 完成。 罗嗦一句，建议把需要被同步的微博密码设置成你不常用的密码。 最后，我的各种微博们： http://t.sina.com/woodragon http://zuosa.com/WooDragon http://t.163.com/woodragon &#169;2012 WooDragon. All Rights Reserved..]]></description> <content:encoded><![CDATA[<p>本文叙述一个方法，相对最优秀的办法，缺陷是需要PHP空间并且自己能折腾，以及需要密码。</p><p>优点是一次同步到多个微博，包括新浪、163、人人、follow5、digu、做啥、9911在内，而且延时非常低（1分钟以内）。</p><p>需要的东西：</p><ol><li>一个具备cron功能的面板的，非免费的PHP空间，例如cPanel,DirectAdmin（这是因为免费的可能不支持cron功能）</li><li>一个twitter帐号</li><li>需要被同步的国内微博的帐号和密码</li><li>一颗爱折腾的心</li><li>从<a href="http://code.google.com/p/tw2ohter/downloads/list" target="_blank">Google Code下载</a>的最新同步程序tw2other（相信对于geek来说，爬墙不成问题）</li></ol><p>tw2other本文撰写时的最新版本为0.73</p><p> <span id="more-477"></span><p>&#160;</p><p>一般情况下，cPanel和DirectAdmin的设置应该差不多，基本可以共通，但是我在DA面板上的实验失败了，在cPanel面板却成功了，目前原因未知，推测可能为我测试的DA面板空间的php解释器路径不在默认位置。</p><p>安装步骤：</p><ol><li>下载tw2other</li><li>解压并且预备修改config.php和cron.php</li><li>$twitterUser后面单引号内填入twitter ID</li><li>$twitterSyncLevel 后面为过滤级别，根据说明修改即可</li><li>$services = array 后面根据自己需要的服务在'username' =&gt; 后面的单引号内填入账号，'password' =&gt; 后面的单引号内填入密码（不是把username和password这两个单词修改成帐号和密码，是写在后面的单引号里）。不需要同步的种类留空即可。</li><li>修改cron.php，第八行 $url = 后面的双引号内填入cron.php能够被访问的绝对路径，例如&quot;http://iamwd.com/tw2other/cron.php&quot;</li><li>重新打包，上传至空间，解包。注意确认cron.php路径正确</li></ol><p>可以执行目录下的test.php测试是否可用，这时候访问index.php就会同步一次了，显示no update或者can’t update的话均是正常的</p><p>设置cron：</p><ol><li>cPanel面板下的中文名字是“时钟守护作业”，DirectAdmin面板下的中文名字是“计划任务”</li><li>框框全部留*号，代表每分钟执行一次。</li><li>command一栏填写后面的内容，去除引号。&quot;<code>/usr/local/bin/php /home/<font color="#ff0000">username</font>/public_html/<font color="#ff0000">domain</font>/tw2other/cron.php&quot;</code></li><li><code>自行更改上一条的command内容，总之一个原则，后面的内容就是cron.php在空间中的绝对路径</code></li></ol><p><code>测试同步。</code></p><p><code>完成。</code></p><p><code>罗嗦一句，建议把需要被同步的微博密码设置成你不常用的密码。</code></p><p><code>最后，我的各种微博们：</code></p><p><code><a href="http://t.sina.com/woodragon"><font size="2">http://t.sina.com/woodragon</font></a></code></p><p><code><a href="http://zuosa.com/WooDragon"><font size="2">http://zuosa.com/WooDragon</font></a></code></p><p><code><a href="http://t.163.com/woodragon"><font size="2">http://t.163.com/woodragon</font></a></code></p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/twitter-land-sync.html/feed</wfw:commentRss> <slash:comments>13</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>想在国内弄个主机做CDN让教育网访问，结果我被逼疯了</title><link>http://iamwd.com/posts/china-host-is-a-joke.html</link> <comments>http://iamwd.com/posts/china-host-is-a-joke.html#comments</comments> <pubDate>Mon, 31 May 2010 12:55:10 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[随笔涂鸦]]></category> <category><![CDATA[Comment]]></category> <category><![CDATA[Host]]></category> <category><![CDATA[IDC]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[IT]]></category><guid isPermaLink="false">http://iamwd.com/posts/%e6%83%b3%e5%9c%a8%e5%9b%bd%e5%86%85%e5%bc%84%e4%b8%aa%e4%b8%bb%e6%9c%ba%e5%81%9acdn%e8%ae%a9%e6%95%99%e8%82%b2%e7%bd%91%e8%ae%bf%e9%97%ae%ef%bc%8c%e7%bb%93%e6%9e%9c%e6%88%91%e8%a2%ab%e9%80%bc.html</guid> <description><![CDATA[1.死贵。真TM往死里贵，300一年的配置比不上国外50（折算RMB）一年的…… 2.都他妈Windows。我日啊，Windows也就算了，反正只有教育网用这条线，我他妈忍了，可你丫吹的太过了吧！比如这家 http://www.cnspeed.com/pdtshw/hstshw/index.asp?pcid=41 明明是老掉牙的Win2003服务器，你说最新系统也就算了，比Linux稳定性高300倍？！扯什么鸟蛋，Linux一个月不重启很正常，你丫的 Windows那台能一个月一次不重启的？！卧槽，300倍，我说是你脑壳敲坏了还是我穿越了？还说什么支持zend所以php比Linux下快……日哦，风马牛不相及的鸟事，php本身开发最完善，诞生的地方就是Linux，你现在跟我说比Linux快多了……负荷全自动控制所有管理功能比Linux 强？？不就是他妈的超负荷自动挂起帐号的，搞得好像跟钢铁侠里面的AI系统贾维斯一样牛逼，靠，管理个Windows帐号屁大的事情还要登录个远程桌面，老子两行命令搞定了。什么逻辑。哥哥出离愤怒了。 老天爷，我对国内主机绝望了…… 3.备案。 妈的，真人拍照备案都出来了，工信部你搞什么鸟毛东西，一群神经病，NND，这下我岂不是又要折腾N久？马勒戈壁，气死我了。 一个个牛逼吹的比谁都大，一对比才发现都他妈是坨屎，国内IDC的区别就是谁拉的屎味道淡一点。 整风整风，整你妹，整的全中国的主机界污七八糟的。 谁以后再说中国互联网开放、先进，我就拿板砖跟丫死磕！ &#169;2012 WooDragon. All Rights Reserved..]]></description> <content:encoded><![CDATA[<p>1.死贵。真TM往死里贵，300一年的配置比不上国外50（折算RMB）一年的……</p><p>2.都他妈Windows。我日啊，Windows也就算了，反正只有教育网用这条线，我他妈忍了，可你丫吹的太过了吧！比如这家 <a href="http://www.cnspeed.com/pdtshw/hstshw/index.asp?pcid=41">http://www.cnspeed.com/pdtshw/hstshw/index.asp?pcid=41</a></p><p>明明是老掉牙的Win2003服务器，你说最新系统也就算了，比Linux稳定性高300倍？！扯什么鸟蛋，Linux一个月不重启很正常，你丫的 Windows那台能一个月一次不重启的？！卧槽，300倍，我说是你脑壳敲坏了还是我穿越了？还说什么支持zend所以php比Linux下快……日哦，风马牛不相及的鸟事，php本身开发最完善，诞生的地方就是Linux，你现在跟我说比Linux快多了……负荷全自动控制所有管理功能比Linux 强？？不就是他妈的超负荷自动挂起帐号的，搞得好像跟钢铁侠里面的AI系统贾维斯一样牛逼，靠，管理个Windows帐号屁大的事情还要登录个远程桌面，老子两行命令搞定了。什么逻辑。哥哥出离愤怒了。</p><p>老天爷，我对国内主机绝望了……</p><p>3.备案。</p><p>妈的，真人拍照备案都出来了，工信部你搞什么鸟毛东西，一群神经病，NND，这下我岂不是又要折腾N久？马勒戈壁，气死我了。</p><p>一个个牛逼吹的比谁都大，一对比才发现都他妈是坨屎，国内IDC的区别就是谁拉的屎味道淡一点。</p><p>整风整风，整你妹，整的全中国的主机界污七八糟的。</p><p>谁以后再说中国互联网开放、先进，我就拿板砖跟丫死磕！</p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/china-host-is-a-joke.html/feed</wfw:commentRss> <slash:comments>9</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>关于图片延迟加载的JQ插件</title><link>http://iamwd.com/posts/use-lazyload.html</link> <comments>http://iamwd.com/posts/use-lazyload.html#comments</comments> <pubDate>Tue, 18 May 2010 00:44:19 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://iamwd.com/posts/use-lazyload.html</guid> <description><![CDATA[这破玩意让我纠结了不少时间。 感谢党，感谢国家，另外还感谢 @wange1228  的临门一脚让我豁然开朗大彻大悟立地成佛。再另外这个貌似和父母没啥关系，我就不感谢父母了。 这个东西的功能就不多介绍了，搜进来看的都了解，不了解的一小撮自己Google去。 OK，准备好下面两个JS和一个图片，放在自己知道的地方 http://www.appelsiini.net/projects/lazyload/jquery.lazyload.js http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js http://iamwd.com/wp-content/themes/elegant-box/images/grey.gif 新建一个js文件，随便取名 填充内容 $(function() { $(“img”).lazyload({ placeholder : “grey.gif文件路径”, effect : “fadeIn” }); }); 在模板header.php或者footer.php里面猥琐的插入 &#60;script type=”text/javascript” src=”文件所在目录/jquery-1.3.2.min.js”&#62;&#60;/script&#62; &#60;script type=”text/javascript” src=”文件所在目录/jquery.lazyload.js”&#62;&#60;/script&#62; &#60;script type=”text/javascript” src=”文件所在目录/刚才创建的js文件”&#62;&#60;/script&#62; 唔，优化控自行合并js。 貌似这样就搞定了？嗯，貌似是的…… BTW:貌似形如 &#60;script type=”text/javascript”&#62; $(function() { $(“img”).lazyload({ placeholder : “grey.gif文件路径”, effect : “fadeIn” }); }); &#60;/script&#62; 是没法调用成功的，这是为虾米呢？反正我这没成功过。 接着纠结一下虚拟主机DA面板和cPanel面板的cron job功能，昨天在DA面板上试着定时优化数据库，失败了……不知道问题出在哪里，回头继续尝试。 &#169;2012 WooDragon. All [...]]]></description> <content:encoded><![CDATA[<p>这破玩意让我纠结了不少时间。</p><p>感谢党，感谢国家，另外还感谢 <a href="http://wange.im" target="_blank">@wange1228</a>  的临门一脚让我豁然开朗大彻大悟立地成佛。再另外这个貌似和父母没啥关系，我就不感谢父母了。</p><p>这个东西的功能就不多介绍了，搜进来看的都了解，不了解的一小撮自己Google去。</p><p>OK，准备好下面两个JS和一个图片，放在自己知道的地方</p><p><a title="http://www.appelsiini.net/projects/lazyload/jquery.lazyload.js" href="http://www.appelsiini.net/projects/lazyload/jquery.lazyload.js">http://www.appelsiini.net/projects/lazyload/jquery.lazyload.js</a></p><p><a title="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" href="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js">http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js</a></p><p><a title="http://iamwd.com/wp-content/themes/elegant-box/images/grey.gif" href="http://iamwd.com/wp-content/themes/elegant-box/images/grey.gif" class="highslide"  onclick="return hs.expand(this)" >http://iamwd.com/wp-content/themes/elegant-box/images/grey.gif </a></p><p>新建一个js文件，随便取名</p><p>填充内容</p><blockquote><p>$(function() {</p><p>$(“img”).lazyload({</p><p>placeholder : “grey.gif文件路径”,</p><p>effect : “fadeIn”</p><p>});</p><p>});</p></blockquote><p>在模板header.php或者footer.php里面猥琐的插入</p><p><span id="more-457"></span></p><blockquote><p>&lt;script type=”text/javascript” src=”文件所在目录/jquery-1.3.2.min.js”&gt;&lt;/script&gt;</p><p>&lt;script type=”text/javascript” src=”文件所在目录/jquery.lazyload.js”&gt;&lt;/script&gt;</p><p>&lt;script type=”text/javascript” src=”文件所在目录/刚才创建的js文件”&gt;&lt;/script&gt;</p></blockquote><p>唔，优化控自行合并js。</p><p>貌似这样就搞定了？嗯，貌似是的……</p><p>BTW:貌似形如</p><blockquote><p>&lt;script type=”text/javascript”&gt;</p><p>$(function() {<br /> $(“img”).lazyload({<br /> placeholder : “grey.gif文件路径”,<br /> effect : “fadeIn”<br /> });<br /> });</p><p>&lt;/script&gt;</p></blockquote><p>是没法调用成功的，这是为虾米呢？反正我这没成功过。</p><p>接着纠结一下虚拟主机DA面板和cPanel面板的cron job功能，昨天在DA面板上试着定时优化数据库，失败了……不知道问题出在哪里，回头继续尝试。</p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/use-lazyload.html/feed</wfw:commentRss> <slash:comments>14</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>定制杯具般的生日礼物送人</title><link>http://iamwd.com/posts/the-present-of-custom-cups.html</link> <comments>http://iamwd.com/posts/the-present-of-custom-cups.html#comments</comments> <pubDate>Sat, 10 Apr 2010 18:13:33 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[随笔涂鸦]]></category> <category><![CDATA[DIY]]></category> <category><![CDATA[Friends]]></category> <category><![CDATA[Life]]></category> <category><![CDATA[应用网站]]></category><guid isPermaLink="false">http://iamwd.com/posts/the-present-of-custom-cups.html</guid> <description><![CDATA[　　4月20号是我一个好朋友的生日，于是很久以前我就开始琢磨送些什么…… 　　 　　成品图在最后。 　　一开始想是不是送个电子相册然后买个U盘塞进去送对方，可是在电脑里头翻来倒去不得不承认那人的照片实在非常少，不足以做出一个精美的电子相册（视频），于是在经过一番艰苦卓绝的思考琢磨，杀死了无数脑细胞后决定送个杯具。当然不是普通的杯具，要是单纯送个大路货估计我自己都会把自己砍死100次的。 唔，题外话，这不是软文，我的blog这点流量还没人看的上的说…… 　　初始我找到的礼品定制网站有很多，最后因为看不顺眼和没有杯子定制项目等等原因最后留下了 布丁网 http://buding.com 卡当网 http://kadang.com 这两个。 　　在两者的取舍上我着实费了不少脑筋，这两个站都很精美，布丁网更胜一筹；同样都提供丰富的定制项目，价格较高的布丁网似乎比较让人放心（汗，我真贱，贵的才放心。）；卡当网则较为便宜且内容更为丰富。最后经过一番对比我选定的是卡当网。 不选布丁网的原因主要有以下几点 布丁网在定制骨瓷杯的页面虽然提供了模板选项，但是我却没有发现有模板存在。即便我不使用模板，但是我顿时对其印象分大减。 布丁网贵不少，虽然我前面嚷嚷着贵的我才放心，不过如果能便宜的话我也不会拒绝的啦。 就内容丰富程度来说还是卡当网做的比较好。 抛开不选择布丁网的理由，其实影响更大的是选择卡当网的理由，因为说实话这两者在大多数方面是不相上下的。 卡当网是杭州的，和我在一个城市，总归比较有好感。 便宜。 模板完备，虽然我不用。 在返还网 http://fanhuan.com 上，卡当网返还15%，布丁网返还10%。相比之下，本就便宜的卡当网更为划算。 　　虽然我最后没有拿到返还，但是我觉得选择仍然非常正确。顺便跑题一下，没有拿到返还不是卡当和返还网二者的问题，我在研究了整个流程后发现，要得到返还，必须整个购物流程都是从返还网进入的，也就是说从进入到设计到购物不能出岔子，我就出岔子了，因为设计所花的时间比较长，所以中途退出过，而且没保存，再次设计的时候不是从返还网进入的，于是就木有返还了…… 关于网站本身没什么好说的，非常容易懂，杯子DIY的时候网站提供一个所见即所得的小型网页编辑器，非常好用，另外主要有几个地方需要注意： 尽量使用带透明PNG图像，因为机器可不会因为颜色是白色就以为没有颜色，和T恤一样，结果就会是一个方块的白色，和周围的杯子主体仍然会有差别……透明则不存在这个问题。 尽量用简单的图案设计。当然，卡当网的定制成品精度相当不错，基本上完全还原了初始设计，但是在杯子上使用繁杂的图案并使其好看并不是我这样的平面设计白痴能够完成的，所以如果你的水平同样很菜，就使用简单的，色泽同样单调的图案完成设计吧！我定制的杯子就只用两种颜色，黑色和天蓝色。 完成品的图案颜色相对要暗很多，所以尽量考虑到这个因素，挑选颜色的时候要比希望的颜色亮几档，否则可能会产生暗黄色变屎黄色这样的杯具/悲剧。其实卡当网的DIY工具已经考虑到这个问题，设计完成以后可以点预览按钮，窗口生成的图片就已经将色调调暗了，和实物的差距不大。 尽量使用先款后货，事实证明，你先把钱付了他效率也特别高，我是4月7号晚上23：02下订单的，结果第二天（4月8日）中午11:04邮件通知我已经发货了……4月9号上午东西已经到了。其实我觉得这个是圆通快递的问题，如果选择顺丰速运的话，8号下午应该就能到了，顺丰的市内运送速度一向来是变态到有点让人无语的。 唔，下面晒杯子。 　　超大图自己去Picasa下，不会翻墙的拉倒。 &#160; &#169;2012 WooDragon. All Rights Reserved..]]></description> <content:encoded><![CDATA[<p><font face="微软雅黑">　　4月20号是我一个好朋友的生日，于是很久以前我就开始琢磨送些什么…… </font></p><p><font face="微软雅黑">　　<img src="http://img.iamwd.com/_TkfVEhIEr7A/S8C2vMNhxwI/AAAAAAAAFLw/8GVjNbr4zxM/d080eac4944fc3bf8226acde.jpg" width="580" height="357" /> </font></p><p><font face="微软雅黑">　　成品图在最后。</font></p><p><font face="微软雅黑">　　一开始想是不是送个电子相册然后买个U盘塞进去送对方，可是在电脑里头翻来倒去不得不承认那人的照片实在非常少，不足以做出一个精美的电子相册（视频），于是在经过一番艰苦卓绝的思考琢磨，杀死了无数脑细胞后决定送个杯具。当然不是普通的杯具，要是单纯送个大路货估计我自己都会把自己砍死100次的。 </font></p><p><font face="微软雅黑"> <span id="more-425"></span> 唔，题外话，这不是软文，我的blog这点流量还没人看的上的说…… </font></p><p><font face="微软雅黑">　　初始我找到的礼品定制网站有很多，最后因为看不顺眼和没有杯子定制项目等等原因最后留下了 布丁网 </font><font face="微软雅黑">http://buding.com</font><font face="微软雅黑"> 卡当网 </font><a href="http://kadang.com"><font face="微软雅黑">http://kadang.com</font></a><font face="微软雅黑"> 这两个。 </font></p><p><font face="微软雅黑">　　在两者的取舍上我着实费了不少脑筋，这两个站都很精美，布丁网更胜一筹；同样都提供丰富的定制项目，价格较高的布丁网似乎比较让人放心（汗，我真贱，贵的才放心。）；卡当网则较为便宜且内容更为丰富。最后经过一番对比我选定的是卡当网。 </font></p><p><font face="微软雅黑">不选布丁网的原因主要有以下几点 </font></p><ol><li><font face="微软雅黑">布丁网在定制骨瓷杯的页面虽然提供了模板选项，但是我却没有发现有模板存在。即便我不使用模板，但是我顿时对其印象分大减。</font></li><li><font face="微软雅黑">布丁网贵不少，虽然我前面嚷嚷着贵的我才放心，不过如果能便宜的话我也不会拒绝的啦。</font></li><li><font face="微软雅黑">就内容丰富程度来说还是卡当网做的比较好。</font></li></ol><p><font face="微软雅黑">抛开不选择布丁网的理由，其实影响更大的是选择卡当网的理由，因为说实话这两者在大多数方面是不相上下的。</font></p><ol><li><font face="微软雅黑">卡当网是杭州的，和我在一个城市，总归比较有好感。</font></li><li><font face="微软雅黑">便宜。</font></li><li><font face="微软雅黑">模板完备，虽然我不用。</font></li><li><font face="微软雅黑">在返还网 </font><a href="http://fanhuan.com"><font face="微软雅黑">http://fanhuan.com</font></a><font face="微软雅黑"> 上，卡当网返还15%，布丁网返还10%。相比之下，本就便宜的卡当网更为划算。</font></li></ol><p><font face="微软雅黑">　　虽然我最后没有拿到返还，但是我觉得选择仍然非常正确。顺便跑题一下，没有拿到返还不是卡当和返还网二者的问题，我在研究了整个流程后发现，要得到返还，必须整个购物流程都是从返还网进入的，也就是说从进入到设计到购物不能出岔子，我就出岔子了，因为设计所花的时间比较长，所以中途退出过，而且没保存，再次设计的时候不是从返还网进入的，于是就木有返还了……</font></p><p><font face="微软雅黑">关于网站本身没什么好说的，非常容易懂，杯子DIY的时候网站提供一个所见即所得的小型网页编辑器，非常好用，另外主要有<font color="#ff0000">几个地方需要注意</font>：</font></p><ol><li><font face="微软雅黑">尽量<font color="#ff0000">使用带透明PNG</font>图像，因为机器可不会因为颜色是白色就以为没有颜色，和T恤一样，结果就会是一个方块的白色，和周围的杯子主体仍然会有差别……透明则不存在这个问题。</font></li><li><font face="微软雅黑">尽量用<font color="#ff0000">简单的图案</font>设计。当然，卡当网的定制成品精度相当不错，基本上完全还原了初始设计，但是在杯子上使用繁杂的图案并使其好看并不是我这样的平面设计白痴能够完成的，所以如果你的水平同样很菜，就使用简单的，色泽同样单调的图案完成设计吧！我定制的杯子就只用两种颜色，黑色和天蓝色。</font></li><li><font face="微软雅黑">完成品的图案颜色相对要暗很多，所以尽量考虑到这个因素，挑选颜色的时候要<font color="#ff0000">比希望的颜色亮</font>几档，否则可能会产生暗黄色变屎黄色这样的杯具/悲剧。其实卡当网的DIY工具已经考虑到这个问题，设计完成以后可以点预览按钮，窗口生成的图片就已经将色调调暗了，和实物的差距不大。</font></li><li><font face="微软雅黑">尽量使用先款后货，事实证明，你先把钱付了他效率也特别高，我是4月7号晚上23：02下订单的，结果第二天（4月8日）中午11:04邮件通知我已经发货了……4月9号上午东西已经到了。其实我觉得这个是圆通快递的问题，如果选择顺丰速运的话，8号下午应该就能到了，顺丰的市内运送速度一向来是变态到有点让人无语的。</font></li></ol><p><font face="微软雅黑">唔，下面晒杯子。</font></p><p><font face="微软雅黑">　　超大图自己去Picasa下，不会翻墙的拉倒。</font></p><p><img alt="姚老板的" src="http://img.iamwd.com/_TkfVEhIEr7A/TJC-w-55wAI/AAAAAAAASeI/S3rIHnlWufw/s570/DSC00723.JPG" /></p><p><img alt="姚老板的" src="http://img.iamwd.com/_TkfVEhIEr7A/TJC-vad_NRI/AAAAAAAASd8/q1ovxn_A9CA/s570/DSC00722.JPG" /></p><p><img alt="DSC00721" src="http://img.iamwd.com/_TkfVEhIEr7A/TJC-uB6yi6I/AAAAAAAASdo/juWRX_Aw5ag/s570/DSC00721.JPG" /></p><p><img alt="姚老板的" src="http://img.iamwd.com/_TkfVEhIEr7A/TJC-q_og-xI/AAAAAAAASdQ/pdKngx2MgA8/s570/DSC00718.JPG" /></p><p><img alt="送给小嫩嫩" src="http://img.iamwd.com/_TkfVEhIEr7A/TJC-px_o82I/AAAAAAAASdA/tNQG1_P68Rk/s570/DSC00716.JPG" /></p><p><img alt="送给小嫩嫩" src="http://img.iamwd.com/_TkfVEhIEr7A/TJC-ofuIu0I/AAAAAAAASc0/qbTPXXpl0o4/s570/DSC00715.JPG" /></p><p><img alt="刚刚拆开外包装" src="http://img.iamwd.com/_TkfVEhIEr7A/TJC-nLgTTfI/AAAAAAAAScg/Jg3oF5MQDxE/s570/DSC00712.JPG" />&#160;</p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/the-present-of-custom-cups.html/feed</wfw:commentRss> <slash:comments>20</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>这次，不只是声明。</title><link>http://iamwd.com/posts/google-gone-not-oral.html</link> <comments>http://iamwd.com/posts/google-gone-not-oral.html#comments</comments> <pubDate>Tue, 23 Mar 2010 13:26:17 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[随笔涂鸦]]></category> <category><![CDATA[China]]></category> <category><![CDATA[Comment]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[IT]]></category><guid isPermaLink="false">http://iamwd.com/posts/google-gone-not-oral.html</guid> <description><![CDATA[感谢国家，感谢党，感谢草泥马，这次Google真的滚蛋了。撒花，开香槟，哦不，要支持国产，开茅台！ 继几个月前这篇文章 Google走了，局域网还剩下什么？ 以后，Google一直没有对声明发表什么实际行动方面的后续看法，对这件事一直表现的很低调。 某些媒体对这个事情时不时的抹黑，五毛们的厥词也不曾停息。一直到今天，3月23日凌晨。 Google.cn指向google.com.hk，上面还有那么一行字“欢迎您来到谷歌搜索在中国的新家”。 我从一开始就坚信Google必然做到他的声明，所以也没有更新文章内容，说我乌鸦嘴也好，Google守信也罢，Google真的走了…… 我最敬佩的，最喜爱的互联网企业走了，希望还能再见。 那么，虽然现在各项服务似乎还正常，但是不排除有关部门恼羞成怒下丧心病狂的下令全面封锁的可能，不论如何，SSH、VPN已然就绪，尽管放马过来吧，我绝对不会用百度。 希望还能再见，Google。 &#169;2012 WooDragon. All Rights Reserved..]]></description> <content:encoded><![CDATA[<p><font face="微软雅黑">感谢国家，感谢党，感谢草泥马，这次Google真的滚蛋了。撒花，开香槟，哦不，要支持国产，开茅台！</font></p><p><font face="微软雅黑">继几个月前这篇文章 </font><a title="Google走了，局域网还剩下什么？" href="http://iamwd.com/posts/google-left-what-is-lan-left.html"><font face="微软雅黑">Google走了，局域网还剩下什么？</font></a><font face="微软雅黑"> 以后，Google一直没有对声明发表什么实际行动方面的后续看法，对这件事一直表现的很低调。</font></p><p><font face="微软雅黑">某些媒体对这个事情时不时的抹黑，五毛们的厥词也不曾停息。一直到今天，3月23日凌晨。</font></p><p><font face="微软雅黑">Google.cn指向google.com.hk，上面还有那么一行字“欢迎您来到谷歌搜索在中国的新家”。</font></p><p><a href="http://img.iamwd.com/_TkfVEhIEr7A/S6jAhlzEBvI/AAAAAAAACPA/XfFmDGXMIYo/d/%E8%B0%B7%E6%AD%8C%E4%B8%AD%E5%9B%BD%E7%9A%84%E6%96%B0%E5%AE%B6.png" class="highslide"  onclick="return hs.expand(this)"  target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="谷歌中国的新家" border="0" alt="谷歌中国的新家" src="http://img.iamwd.com/_TkfVEhIEr7A/S6jAhlzEBvI/AAAAAAAACPA/XfFmDGXMIYo/s912/%E8%B0%B7%E6%AD%8C%E4%B8%AD%E5%9B%BD%E7%9A%84%E6%96%B0%E5%AE%B6.png" width="640" height="304" /> </a></p><p><font face="微软雅黑">我从一开始就坚信Google必然做到他的声明，所以也没有更新文章内容，说我乌鸦嘴也好，Google守信也罢，Google真的走了……</font></p><p><font face="微软雅黑">我最敬佩的，最喜爱的互联网企业走了，希望还能再见。</font></p><p><font face="微软雅黑"></font></p><p><font face="微软雅黑"></font></p><p><font face="微软雅黑">那么，虽然现在各项服务似乎还正常，但是不排除有关部门恼羞成怒下丧心病狂的下令全面封锁的可能，不论如何，SSH、VPN已然就绪，尽管放马过来吧，我绝对不会用百度。</font></p><p><font face="微软雅黑">希望还能再见，Google。</font></p><p><font face="微软雅黑"></font></p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/google-gone-not-oral.html/feed</wfw:commentRss> <slash:comments>15</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>重新启用并救活Picasa，桌面点名</title><link>http://iamwd.com/posts/how-picasa-work-in-china.html</link> <comments>http://iamwd.com/posts/how-picasa-work-in-china.html#comments</comments> <pubDate>Sat, 06 Mar 2010 15:07:51 +0000</pubDate> <dc:creator>WooDragon</dc:creator> <category><![CDATA[网络相关]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Host]]></category> <category><![CDATA[Life]]></category> <category><![CDATA[photos]]></category><guid isPermaLink="false">http://iamwd.com/posts/%e9%87%8d%e6%96%b0%e5%90%af%e7%94%a8%e5%b9%b6%e6%95%91%e6%b4%bbpicasa%ef%bc%8c%e6%a1%8c%e9%9d%a2%e7%82%b9%e5%90%8d.html</guid> <description><![CDATA[      首先是来自jzhone的点名活动。       这点名欠jzhone好久了，因为我不知道该写什么……还有就是没有找到图床，所以不想写（好蹩脚的理由）。       今天华丽的搞定了图床的问题，于是出文一篇，一个比较少见的让picasa在大陆能够正常外链的方法，虽然比较麻烦，但是能够免去后顾之忧。话说单单写点名我觉得实在不值得……       今日桌面（02-26）             OS：Windows 7       什么桌布，哪里取得：装甲核心，出处忘了       更换桌布频率：完全随机，这是一周前换的。       桌面图标数目：3       乱七八糟的桌面看得下去吗：看得下去，但是自己不会那样干       为了填写接力，有特意调整吗：没有任何变更。       接力目标：@super_tina @helloell @imwolfe 全凭自愿，有兴趣玩玩，没兴趣就算       今日桌面（03-06）             这是今天发文的时候的桌面，看上去是不是很养眼呢？ &#160;       其实那么久不写文章，一个很主要的问题就是没有合适的图床，国内的图床大多收费又贵又不可靠，例如Yupoo就越来越恶心人了，就今天还看到一个VIP写的被迫弃用yupoo的文章。       国外有我个人认为全球最好的两大图片托管站点Flickr和Picasa。但是Picasa已经早就因为众所周知的原因彻底不能在大陆正常访问了，Flickr则由于众所周知的某种强大的“入侵检测系统”而时不时的玩无法访问或者个别图片服务器无法访问。       这两家均有着雄厚的力量支持，Yahoo和Google，在一个多月的寻找无果后我最后仍然把希望放在了这两者身上。      其实图床的解决途径并不少，包括 1.搭建或使用私人图床。 2.其他优秀的图片托管网站。 3.直接将图片上传至网站的空间。       但是我没有选择上面任何一种。       关于私人图床       优势： 1.使用者挑选的在某一区域某一ISP具有速度优势。 2.自由方便，自己的地盘自己做主。 3.方便多人合用。       不足： [...]]]></description> <content:encoded><![CDATA[<p><span style="font-family: 微软雅黑;">      首先是来自</span><a href="http://www.jzh.me/archives/140.html"><span style="font-family: 微软雅黑;">jzhone</span></a><span style="font-family: 微软雅黑;">的点名活动。</span></p><p><span style="font-family: 微软雅黑;">      这点名欠jzhone好久了，因为我不知道该写什么……还有就是没有找到图床，所以不想写（好蹩脚的理由）。</span></p><p><span style="font-family: 微软雅黑;">      今天华丽的搞定了图床的问题，于是出文一篇，一个比较少见的让picasa在大陆能够正常外链的方法，虽然比较麻烦，但是能够免去后顾之忧。话说单单写点名我觉得实在不值得……</span></p><p><span style="font-family: 微软雅黑;">      今日桌面（02-26）</span></p><p><span style="font-family: 微软雅黑;">      </span><a href="http://img.iamwd.com/_TkfVEhIEr7A/S5Jl3TSmWcI/AAAAAAAAB2o/Gk03PVblN7U/s800/%E6%A1%8C%E9%9D%A2.png" class="highslide"  onclick="return hs.expand(this)"  target="_blank"><span style="font-family: 微软雅黑;"><img style="display: inline; border-width: 0px;" title="armor core funny" src="http://img.iamwd.com/_TkfVEhIEr7A/S5Jl3TSmWcI/AAAAAAAAB2o/Gk03PVblN7U/s800/%E6%A1%8C%E9%9D%A2.png" alt="armor core funny" width="640" height="400" border="0" /></span> </a></p><p><span id="more-364"></span></p><p><span style="font-family: 微软雅黑;">      OS：Windows 7</span></p><p><span style="font-family: 微软雅黑;">      什么桌布，哪里取得：装甲核心，出处忘了</span></p><p><span style="font-family: 微软雅黑;">      更换桌布频率：完全随机，这是一周前换的。</span></p><p><span style="font-family: 微软雅黑;">      桌面图标数目：3</span></p><p><span style="font-family: 微软雅黑;">      乱七八糟的桌面看得下去吗：看得下去，但是自己不会那样干</span></p><p><span style="font-family: 微软雅黑;">      为了填写接力，有特意调整吗：没有任何变更。</span></p><p><span style="font-family: 微软雅黑;">      接力目标：@super_tina @helloell @imwolfe 全凭自愿，有兴趣玩玩，没兴趣就算</span></p><p><span style="font-family: 微软雅黑;">      今日桌面（03-06）</span></p><p><span style="font-family: 微软雅黑;">      </span><a href="http://img.iamwd.com/_TkfVEhIEr7A/S5Jl3qCIRiI/AAAAAAAAB2s/EqvGbd7XQ0c/s800/2010-03-06.png" class="highslide"  onclick="return hs.expand(this)"  target="_blank"><span style="font-family: 微软雅黑;"><img style="display: inline; border-width: 0px;" title="kawayi" src="http://img.iamwd.com/_TkfVEhIEr7A/S5Jl3qCIRiI/AAAAAAAAB2s/EqvGbd7XQ0c/s800/2010-03-06.png" alt="kawayi" width="640" height="400" border="0" /></span> </a></p><p><span style="font-family: 微软雅黑;">      这是今天发文的时候的桌面，看上去是不是很养眼呢？</span></p><p>&nbsp;</p><p><span style="font-family: 微软雅黑;">      其实那么久不写文章，一个很主要的问题就是没有合适的图床，<span style="color: #ff0000; font-size: x-small;">国内的图床大多收费又贵又不可靠</span>，例如Yupoo就越来越恶心人了，就今天还看到一个VIP写的被迫弃用yupoo的文章。</span></p><p><span style="font-family: 微软雅黑;">      国外有我<span style="color: #ff0000;">个人认为全球最好</span>的两大图片托管站点Flickr和Picasa。但是Picasa已经早就因为众所周知的原因彻底不能在大陆正常访问了，Flickr则由于众所周知的某种强大的“入侵检测系统”而时不时的玩无法访问或者个别图片服务器无法访问。</span></p><p><span style="font-family: 微软雅黑;">      这两家均有着雄厚的力量支持，Yahoo和Google，在一个多月的寻找无果后我最后仍然把希望放在了这两者身上。</span></p><p><span style="font-family: 微软雅黑;">     其实<span style="color: #ff0000;">图床的解决途径并不少</span>，包括</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.搭建或使用私人图床。</span></p><p><span style="font-family: 微软雅黑;">2.其他优秀的图片托管网站。</span></p><p><span style="font-family: 微软雅黑;">3.直接将图片上传至网站的空间。</span></p></blockquote><p><span style="font-family: 微软雅黑;">      但是我没有选择上面任何一种。</span></p><p><span style="font-family: 微软雅黑;">      关于私人图床</span></p><p><span style="font-family: 微软雅黑;">      优势：</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.使用者挑选的在某一区域某一ISP具有速度优势。</span></p><p><span style="font-family: 微软雅黑;">2.自由方便，自己的地盘自己做主。</span></p><p><span style="font-family: 微软雅黑;">3.方便多人合用。</span></p></blockquote><p><span style="font-family: 微软雅黑;">      不足：</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.并非专业维护的图片服务器，某些素质肯定无法相比。</span></p><p><span style="font-family: 微软雅黑;">2.性能未必比专业的图片托管商强悍。</span></p><p><span style="font-family: 微软雅黑;">3.大型的图片托管商必然考虑全球CDN，例如Google和Flickr，这是个人无法企及的。</span></p><p><span style="font-family: 微软雅黑;">4.一丢数据基本就死定了，以前的东西全部泡汤。</span></p></blockquote><p><span style="font-family: 微软雅黑;">      关于别的图片托管站点</span></p><p><span style="font-family: 微软雅黑;">      优势：</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.毕竟属于专业，多数比私人图床好。</span></p><p><span style="font-family: 微软雅黑;">2.挑选余地大，可以找到比较便宜的，成本必然比自己搭低。</span></p></blockquote><p><span style="font-family: 微软雅黑;">      不足：</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.技术，设备实力必然无法跟Google和Yahoo之流相比。</span></p><p><span style="font-family: 微软雅黑;">2.在中国访问速度未必快，因为主要市场不在这。</span></p><p><span style="font-family: 微软雅黑;">3.国外有中文的托管商毕竟少见，看着就累～</span></p></blockquote><p><span style="font-family: 微软雅黑;">      关于直接上传：</span></p><p><span style="font-family: 微软雅黑;">      优势：</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.毫无疑问的方便，整合度高。</span></p><p><span style="font-family: 微软雅黑;">2.成本低，一站式解决问题。</span></p></blockquote><p><span style="font-family: 微软雅黑;">      不足：</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.搬家烦死，换域名也烦死。</span></p><p><span style="font-family: 微软雅黑;">2.同样丢了数据哭死。</span></p></blockquote><p><span style="font-family: 微软雅黑;">      于是我最后选择了Picasa，因为大多数服务都在Google上的缘故，所以就没考虑Flickr。</span></p><p><span style="font-family: 微软雅黑;">      那么说一下<span style="color: #ff0000; font-size: small;">Google的Picasa优势</span>。</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.Google<span style="color: #ff0000;">遍布全球的数据中心和分布式数据存储及备份</span>可以将风险降至最小。</span></p><p><span style="font-family: 微软雅黑;">2.Google的<span style="color: #ff0000;">全球CDN加速天下无敌</span>。</span></p><p><span style="font-family: 微软雅黑;">3.中文的。</span></p><p><span style="font-family: 微软雅黑;">4.便宜，20GB一年只要30多RMB。</span></p><p><span style="font-family: 微软雅黑;">5.没流量限制。</span></p></blockquote><p><span style="font-family: 微软雅黑;">      可是Picasa在大陆没法看啊，咋办？</span></p><p><span style="font-family: 微软雅黑;">      既然直接不行，那么我就给他迂回一下，搭个桥，这样干同样有缺陷。</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.转向多了，效率下降。</span></p><p><span style="font-family: 微软雅黑;">2.流量受到对应的“桥”限制。</span></p><p><span style="font-family: 微软雅黑;">3.无法享受Google超强的全球CDN。</span></p><p><span style="font-family: 微软雅黑;">4.大幅度增加成本，即Google的存储空间价格+服务器价格。</span></p></blockquote><p><span style="font-family: 微软雅黑;">      虽然有缺陷，但是对我来说基本不是什么问题，所以有类似的需要可以参考。</span></p><blockquote><p><span style="font-family: 微软雅黑;">1.完全不受国内网络状况影响，除非有人丧心病狂掐了光缆。</span></p><p><span style="font-family: 微软雅黑;">2.假如未来Picasa恢复正常，仅仅需要在网站数据库中将桥服务器的域名替换回Picasa的。</span></p><p><span style="font-family: 微软雅黑;">3.更换桥服务器<span style="color: #ff0000;">非常方便</span>，假如服务器死翘翘，只要将域名指向另一台桥服务器即可。</span></p><p><span style="font-family: 微软雅黑;">4.可以共享，可以让很多网站一起用，同时经过防盗链设置可以避免滥用。</span></p></blockquote><p><span style="font-family: 微软雅黑;">      架设桥服务器需要一台装有Nginx的主机，并且拥有修改配置文件的权限。</span></p><p><span style="font-family: 微软雅黑;">      在配置文件nginx.conf中server块中加入代码（示例）</span></p><blockquote><p><span style="font-family: 微软雅黑;">server {</span></p><p><span style="font-family: 微软雅黑;">listen 80;</span></p><p><span style="font-family: 微软雅黑;">server_name image.iamwd.com;</span></p><p><span style="font-family: 微软雅黑;">#这里是指向该服务器IP的域名，也就是你想用来做桥的域名</span></p><p><span style="font-family: 微软雅黑;">valid_referers none blocked *.iamwd.com iamwd.com;</span></p><p><span style="font-family: 微软雅黑;">if ($invalid_referer) {</span></p><p><span style="font-family: 微软雅黑;">rewrite ^/ </span><a href="http://iamwd.com"><span style="font-family: 微软雅黑;">http://iamwd.com</span></a><span style="font-family: 微软雅黑;">;</span></p><p><span style="font-family: 微软雅黑;">#return 404;</span></p><p><span style="font-family: 微软雅黑;">#如果header中的referers不是指定的，那么就不给转发，跳向我的博客页面。</span></p><p><span style="font-family: 微软雅黑;">#如果注释掉rewrite那行，将return那行的注释消除，那么就会返回404页面。</span></p><p><span style="font-family: 微软雅黑;">}</span></p><p><span style="font-family: 微软雅黑;">location ~* .(jpg|png|gif|jpeg|bmp)$ {</span></p><p><span style="font-family: 微软雅黑;">#上一行是指定转发的url，意思就是指定需要代理的文件类型</span></p><p><span style="font-family: 微软雅黑;">proxy_pass </span><span style="font-family: 微软雅黑;">http://lh5.ggpht.com</span><span style="font-family: 微软雅黑;">;</span></p><p><span style="font-family: 微软雅黑;">#目标是Google的图片服务器，3号到6号任选</span></p><p><span style="font-family: 微软雅黑;">proxy_buffer_size 16k;</span></p><p><span style="font-family: 微软雅黑;">proxy_buffers 4 16k;</span></p><p><span style="font-family: 微软雅黑;">#上两行是加大缓存，因为要转发的是图片，可能不够用而导致502</span></p><p><span style="font-family: 微软雅黑;">}</span></p><p><span style="font-family: 微软雅黑;">}</span></p></blockquote><p><span style="font-family: 微软雅黑;">      接着重启Nginx：/etc/init.d/nginx restart （Debian，别的Linux大同小异）</span></p><p><span style="font-family: 微软雅黑;">      下面找到一张Google的Picasa图片链接，例如：</span></p><p><span style="font-family: 微软雅黑;">http://<span style="color: #ff0000;">lh4.ggpht.com</span>/_TkfVEhIEr7A/S3-afDRkrhI/AAAAAAAAB1U/Nt5lBdNMMjg/d/08.jpg</span></p><p><span style="font-family: 微软雅黑;">      这是一张英姿飒爽的初音战斗图，现在我将URL中的“lh4.ggpht.com”替换成“image.iamwd.com”，变成了<br /> </span>      <span style="font-family: 微软雅黑;">http://<span style="color: #ff0000;">image.iamwd.com</span>/_TkfVEhIEr7A/S3-afDRkrhI/AAAAAAAAB1U/Nt5lBdNMMjg/d/08.jpg</span></p><p><span style="font-family: 微软雅黑;">      如果不出意外，使用这个链接也能看到图了。呃，上面链接当然是看不到的，因为我没有把桥服务器指向image这个子域名。</span></p><p><span style="font-family: 微软雅黑;">      下面的图就是我现在使用桥服务器的效果了。</span></p><p><a href="http://lh4.ggpht.com/-QddxeYsV7GQ/To7pKTccKbI/AAAAAAAAlBQ/MyZ4GUa800I/I/08.jpg" class="highslide"  onclick="return hs.expand(this)"  target="_blank"><img src="http://img.iamwd.com/_TkfVEhIEr7A/S3-afDRkrhI/AAAAAAAAB1U/Nt5lBdNMMjg/s800/08.jpg" alt="" width="640" height="400" /> </a></p><p>&copy;2012 <a href="http://iamwd.com">WooDragon</a>. All Rights Reserved.</p>.]]></content:encoded> <wfw:commentRss>http://iamwd.com/posts/how-picasa-work-in-china.html/feed</wfw:commentRss> <slash:comments>16</slash:comments> <enclosure url="" length="" type="" /> </item> </channel> </rss>
