<?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>刘钢的博客 - 我是UED</title>
	<atom:link href="http://www.iamued.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.iamued.com</link>
	<description>http://www.IamUED.com</description>
	<lastBuildDate>Wed, 18 Jan 2012 02:51:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Iphone4s 联通合约版价格对比表</title>
		<link>http://www.iamued.com/other/2075.html</link>
		<comments>http://www.iamued.com/other/2075.html#comments</comments>
		<pubDate>Wed, 18 Jan 2012 02:41:10 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[随便乱侃]]></category>
		<category><![CDATA[iphone4s]]></category>
		<category><![CDATA[合约版]]></category>
		<category><![CDATA[性价比]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2075</guid>
		<description><![CDATA[见图片咯,点击放大 原图地址http://iamued-wordpress.stor.sinaapp.com/uploads/2012/01/iphone4s.gif]]></description>
			<content:encoded><![CDATA[<p>见图片咯,点击放大<br />
原图地址<a href="http://iamued-wordpress.stor.sinaapp.com/uploads/2012/01/iphone4s.gif" rel="lightbox[2075]">http://iamued-wordpress.stor.sinaapp.com/uploads/2012/01/iphone4s.gif</a><a href="http://iamued-wordpress.stor.sinaapp.com/uploads/2012/01/iphone4s.gif" rel="lightbox[2075]"><br />
<img class="alignnone size-full wp-image-2076" title="iphone4s" src="http://iamued-wordpress.stor.sinaapp.com/uploads/2012/01/iphone4s.gif" alt="" width="680" height="708" data-pinit="registered" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/other/2075.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>利用SVN hook机制 限制提交必须填写注释</title>
		<link>http://www.iamued.com/development/2071.html</link>
		<comments>http://www.iamued.com/development/2071.html#comments</comments>
		<pubDate>Fri, 30 Dec 2011 02:33:42 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[其他技术]]></category>
		<category><![CDATA[hook]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[注释]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2071</guid>
		<description><![CDATA[进入svn data文件夹下你的repos 会发现里面会有这些文件夹 &#124;-- README.txt &#124;-- conf &#124;-- dav &#124;-- db &#124;-- format &#124;-- hooks `-- locks 此次我们会用到的就是hooks SVN已经为我们提供了一些hook模板 cp pre-commit.tmpl pre-commit 复制一份 chmod +x pre-commit 增加可执行权限 然后修改其内容 ok啦！ 内容如下 REPOS="$1" TXN="$2" RES="OK" # Make sure that the log message contains some text. SVNLOOK=/app/subversion/bin/svnlook $SVNLOOK log -t "$TXN" "$REPOS" &#124; egrep "[^[:space:]]+" >/dev/null &#124;&#124; unset [...]]]></description>
			<content:encoded><![CDATA[<p>进入svn data文件夹下你的repos<br />
会发现里面会有这些文件夹</p>
<pre>
|-- README.txt
|-- conf
|-- dav
|-- db
|-- format
|-- hooks
`-- locks
</pre>
<p>此次我们会用到的就是hooks<br />
SVN已经为我们提供了一些hook模板<br />
cp pre-commit.tmpl pre-commit 复制一份<br />
chmod +x pre-commit 增加可执行权限<br />
然后修改其内容<br />
ok啦！<br />
内容如下</p>
<pre>
REPOS="$1"
TXN="$2"

RES="OK"
# Make sure that the log message contains some text.
SVNLOOK=/app/subversion/bin/svnlook
$SVNLOOK log -t "$TXN" "$REPOS" | egrep "[^[:space:]]+" >/dev/null || unset RES
if [ "$RES" != "OK" ]
then
    echo "You must input some comments for you commit" >&#038;2
    exit 1
fi

# All checks passed, so allow the commit.
exit 0
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/development/2071.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mysql函数(function)返回值中文编码问题</title>
		<link>http://www.iamued.com/development/mysql/2065.html</link>
		<comments>http://www.iamued.com/development/mysql/2065.html#comments</comments>
		<pubDate>Thu, 29 Dec 2011 02:13:13 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[中文]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2065</guid>
		<description><![CDATA[今天在用一个mysql函数的时候 发现正常的select查询中文是正常的 但是通过function返回的值确中文编码显示不正常 后来才发现 在mysqlfunction创建的时候是可以指定 return charset的 如下 重点在于 RETURNS text CHARSET gbk 这里是可以指定返回值编码的～ 解决此问题]]></description>
			<content:encoded><![CDATA[<p>今天在用一个mysql函数的时候 发现正常的select查询中文是正常的 但是通过function返回的值确中文编码显示不正常</p>
<p>后来才发现 在mysqlfunction创建的时候是可以指定 return charset的</p>
<p>如下</p>
<pre class="brush: sql; title: ; notranslate">
CREATE DEFINER=`root`@`localhost` FUNCTION `functionname`
(arg1 INT, arg2 INT, agr3 VARCHAR(255)) RETURNS text CHARSET gbk
BEGIN
  ##function具体细节
  RETURN rAreas;
END
</pre>
<p>重点在于<br />
<span style="color: #ff0000;">RETURNS text CHARSET gbk</span><br />
<span style="color: #ff0000;">这里是可以指定返回值编码的～ 解决此问题</span></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/development/mysql/2065.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Alice-支付宝前端样式解决方案</title>
		<link>http://www.iamued.com/qianduan/2061.html</link>
		<comments>http://www.iamued.com/qianduan/2061.html#comments</comments>
		<pubDate>Mon, 26 Dec 2011 03:28:41 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[页面实现]]></category>
		<category><![CDATA[aliceui]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[支付宝样式]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2061</guid>
		<description><![CDATA[Alice 是支付宝前端样式解决方案小组的项目代称。她包括构建样式库的样式库解决方案，帮助团队理解新技术的W3C标准文档库和正在进行中实验项目等; 也是团队的代称。目前 Alice 的主要职责是提供 CSS 和 HTML 方面的技术支持和解决方案开发。 基于“分享·贡献·学习”的理念建立此网站，开源部分团队成果。发布的所有开源源代码，均采用 MIT License 许可。欢迎参与 Alice 的开发，或提出你宝贵的意见。 &#160; 官方站点：http://aliceui.com/ Github：https://github.com/sofish/Alice &#160; 简单用了一下 感觉还不错哦 为了方便大家打包压缩 我也写了个插件基于ant的打包工具 https://github.com/sofish/Alice/tree/master/plugins/AntBuild]]></description>
			<content:encoded><![CDATA[<h1><a id="logo" title="Alice" href="http://aliceui.com/"><img src="http://aliceui.com/wp-content/themes/aliceui/images/logo.png" alt="Alice" /></a></h1>
<p>Alice 是支付宝前端样式解决方案小组的项目代称。她包括构建样式库的<a href="http://aliceui.com/alice-css">样式库解决方案</a>，帮助团队理解新技术的<a href="http://aliceui.com/w3c-docs">W3C标准文档库</a>和正在进行中实验项目等; 也是团队的代称。目前 Alice 的主要职责是提供 CSS 和 HTML 方面的技术支持和解决方案开发。</p>
<p>基于<em>“分享·贡献·学习”</em>的理念建立此网站，开源部分团队成果。发布的所有开源源代码，均采用 <a href="http://aliceui.com/license.txt">MIT License</a> 许可。欢迎参与 Alice 的开发，或提出你宝贵的意见。</p>
<p>&nbsp;</p>
<p>官方站点：<a href="http://aliceui.com/" target="_blank">http://aliceui.com/</a></p>
<p>Github：<a href="https://github.com/sofish/Alice" target="_blank">https://github.com/sofish/Alice</a></p>
<p>&nbsp;</p>
<p>简单用了一下 感觉还不错哦<br />
为了方便大家打包压缩 我也写了个插件基于ant的打包工具</p>
<p><a href="https://github.com/sofish/Alice/tree/master/plugins/AntBuild" target="_blank">https://github.com/sofish/Alice/tree/master/plugins/AntBuild</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/qianduan/2061.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSDN泄漏数据信息查询</title>
		<link>http://www.iamued.com/other/2057.html</link>
		<comments>http://www.iamued.com/other/2057.html#comments</comments>
		<pubDate>Wed, 21 Dec 2011 14:02:19 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[随便乱侃]]></category>
		<category><![CDATA[csdn]]></category>
		<category><![CDATA[查询]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2057</guid>
		<description><![CDATA[今天下午爆出了新闻“csdn 600万用户数据泄漏” http://it.sohu.com/20111221/n329805150.shtml  下载了相关数据 发现没有自己的id 很庆幸 特做了一个简单的查询工具 供大家来查询自己的id是否泄漏 如果泄漏 最好修改同密码的其他站点信息 http://csdn.womenhui.com/ ]]></description>
			<content:encoded><![CDATA[<p>今天下午爆出了新闻“csdn 600万用户数据泄漏”<br />
<a href="http://it.sohu.com/20111221/n329805150.shtml " target="_blank">http://it.sohu.com/20111221/n329805150.shtml </a></p>
<p><img class="alignnone" src="http://photocdn.sohu.com/20111221/Img329805152.jpg" alt="" width="530" height="673" /></p>
<p>下载了相关数据 发现没有自己的id 很庆幸</p>
<p>特做了一个简单的查询工具 供大家来查询自己的id是否泄漏 如果泄漏 最好修改同密码的其他站点信息</p>
<p><a href="http://csdn.womenhui.com/ " target="_blank">http://csdn.womenhui.com/ </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/other/2057.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lion系统 /usr/bin/php 默认php.ini</title>
		<link>http://www.iamued.com/development/php/2053.html</link>
		<comments>http://www.iamued.com/development/php/2053.html#comments</comments>
		<pubDate>Sat, 26 Nov 2011 13:25:54 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2053</guid>
		<description><![CDATA[记录一下 今天一个命令行php程序 运行出现错误 dat e();时区设置的问题 需要通过php.ini来设置默认时区 OSX系统 命令行php 并没有启用php.ini 需要自己创建一个 &#160; sudo cp /private/etc/php.ini.default /private/etc/php.ini]]></description>
			<content:encoded><![CDATA[<p>记录一下</p>
<p>今天一个命令行php程序 运行出现错误 dat e();时区设置的问题 需要通过php.ini来设置默认时区</p>
<p>OSX系统 命令行php 并没有启用php.ini 需要自己创建一个</p>
<p>&nbsp;</p>
<blockquote><p>sudo cp /private/etc/php.ini.default /private/etc/php.ini</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/development/php/2053.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>通过nginx为forever-webui添加密码验证 实现外部管理</title>
		<link>http://www.iamued.com/development/nodejs/2043.html</link>
		<comments>http://www.iamued.com/development/nodejs/2043.html#comments</comments>
		<pubDate>Wed, 23 Nov 2011 03:26:09 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[nodejs]]></category>
		<category><![CDATA[forever]]></category>
		<category><![CDATA[forever-webui]]></category>
		<category><![CDATA[密码]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2043</guid>
		<description><![CDATA[今天看到了forever-webui觉得很不错、于是就安装了一下试试 参见mk2大人的：http://www.cnblogs.com/fengmk2/archive/2011/11/23/2259679.html  默认安装forever-webui是不能通过外网访问的，且进入管理界面也不需要密码 相信很多同学都需要在外部网络管理自己的nodejs服务～ 于是乎想把forever-webui添加一个密码验证～ 小弟不才，对nodejs还没玩透，正巧之前是使用nginx端口转发来实现多域名绑定的 所以这次也通过nginx来在中间加一层密码验证～ 分为2步： 1.生成auth文件 参考该文：http://www.vpser.net/build/nginx-htpasswd.html 执行：wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh 按提示输入用户名、密码、及认证文件名。脚本会自动生成认证文件。记录下脚本返回的文件路径。如：/usr/local/nginx/conf/vpser.net.auth。 2.修改nginx conf文件 修改nginx配置文件 我这里是用的vhost upstream app_node_hello { server 127.0.0.1:8085;#代理forever-webui的端口 } # the nginx server instance server { listen 0.0.0.0:80; server_name nodejs.uedpark.com; # pass the request to the node.js server with the correct headers and much more can be added, see [...]]]></description>
			<content:encoded><![CDATA[<p>今天看到了<a href="http://www.cnblogs.com/fengmk2/archive/2011/11/23/2259679.html" target="_blank">forever-webui</a>觉得很不错、于是就安装了一下试试<br />
参见mk2大人的：<a href="http://www.cnblogs.com/fengmk2/archive/2011/11/23/2259679.html" target="_blank">http://www.cnblogs.com/fengmk2/archive/2011/11/23/2259679.html </a></p>
<p>默认安装forever-webui是不能通过外网访问的，且进入管理界面也不需要密码</p>
<p>相信很多同学都需要在外部网络管理自己的nodejs服务～</p>
<p>于是乎想把forever-webui添加一个密码验证～</p>
<p>小弟不才，对nodejs还没玩透，正巧之前是使用nginx端口转发来实现多域名绑定的</p>
<p>所以这次也通过nginx来在中间加一层密码验证～</p>
<p>分为2步：<br />
1.生成auth文件<br />
参考该文：http://www.vpser.net/build/nginx-htpasswd.html</p>
<p>执行：wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh</p>
<p>按提示输入用户名、密码、及认证文件名。脚本会自动生成认证文件。记录下脚本返回的文件路径。如：/usr/local/nginx/conf/vpser.net.auth。</p>
<p><a href="http://iamued-wordpress.stor.sinaapp.com/uploads/2011/11/password.png" rel="lightbox[2043]"><img class="alignnone size-full wp-image-2044" title="password" src="http://iamued-wordpress.stor.sinaapp.com/uploads/2011/11/password.png" alt="" /></a></p>
<p>2.修改nginx conf文件</p>
<p>修改nginx配置文件 我这里是用的vhost</p>
<pre>upstream app_node_hello {
    server 127.0.0.1:8085;#代理forever-webui的端口
}

# the nginx server instance
server {
    listen 0.0.0.0:80;
    server_name nodejs.uedpark.com;
    # pass the request to the node.js server with the correct headers and much more can be added, see nginx config options
    location / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_set_header X-NginX-Proxy true;

      proxy_pass http://app_node_hello/;
      proxy_redirect off;
#添加验证
<span style="color: #ff0000;"> auth_basic "plese input forever web UI password:";</span>
<span style="color: #ff0000;"> auth_basic_user_file /usr/local/nginx/conf/my.auth.conf;</span>
    }
 }</pre>
<p>然后reload或restart nginx～<br />
再次访问forever-webui 显示如下</p>
<p><a href="http://iamued-wordpress.stor.sinaapp.com/uploads/2011/11/Screen-Shot-2011-11-23-at-上午11.02.06.png" rel="lightbox[2043]"><img class="alignnone size-full wp-image-2045" title="Screen Shot 2011-11-23 at 上午11.02.06" src="http://iamued-wordpress.stor.sinaapp.com/uploads/2011/11/Screen-Shot-2011-11-23-at-上午11.02.06.png" alt="" width="514" height="227" /><br />
</a></p>
<p>至此，为forever-webui添加密码验证完成～没有什么难度，只是提供一种思路而已～<br />
欢迎大家交流分享～</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/development/nodejs/2043.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Node入门  一本全面的Node.js教程 离线版下载</title>
		<link>http://www.iamued.com/qianduan/2038.html</link>
		<comments>http://www.iamued.com/qianduan/2038.html#comments</comments>
		<pubDate>Wed, 09 Nov 2011 05:14:00 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[node]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[下载]]></category>
		<category><![CDATA[入门]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2038</guid>
		<description><![CDATA[关于 本书致力于教会你如何用Node.js来开发应用，过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。 状态 你正在阅读的已经是本书的最终版。因此，只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时，才会进行更新。 本书中的代码案例都在Node.js 0.4.9版本中测试过，可以正确工作。 读者对象 本书最适合与我有相似技术背景的读者： 至少对一门诸如Ruby、Python、PHP或者Java这样面向对象的语言有一定的经验；对JavaScript处于初学阶段，并且完全是一个Node.js的新手。 这里指的适合对其他编程语言有一定经验的开发者，意思是说，本书不会对诸如数据类型、变量、控制结构等等之类非常基础的概念作介绍。要读懂本书，这些基础的概念我都默认你已经会了。 然而，本书还是会对JavaScript中的函数和对象作详细介绍，因为它们与其他同类编程语言中的函数和对象有很大的不同。 本书结构 读完本书之后，你将完成一个完整的web应用，该应用允许用户浏览页面以及上传文件。 当然了，应用本身并没有什么了不起的，相比为了实现该功能书写的代码本身，我们更关注的是如何创建一个框架来对我们应用的不同模块进行干净地剥离。 是不是很玄乎？稍后你就明白了。 本书先从介绍在Node.js环境中进行JavaScript开发和在浏览器环境中进行JavaScript开发的差异开始。 紧接着，会带领大家完成一个最传统的“Hello World”应用，这也是最基础的Node.js应用。 最后，会和大家讨论如何设计一个“真正”完整的应用，剖析要完成该应用需要实现的不同模块，并一步一步介绍如何来实现这些模块。 可以确保的是，在这过程中，大家会学到JavaScript中一些高级的概念、如何使用它们以及为什么使用这些概念就可以实现而其他编程语言中同类的概念就无法实现。 该应用所有的源代码都可以通过 本书Github代码仓库. 相关链接 在线阅读：http://www.nodebeginner.org/index-zh-cn.html 离线版（html）下载地址：http://115.com/file/cljz7jnf#nodejsstart.rar]]></description>
			<content:encoded><![CDATA[<h2>关于</h2>
<blockquote><p>本书致力于教会你如何用Node.js来开发应用，过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。</p></blockquote>
<p><a name="status"></a></p>
<h3>状态</h3>
<blockquote><p>你正在阅读的已经是本书的最终版。因此，只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时，才会进行更新。</p>
<p>本书中的代码案例都在Node.js 0.4.9版本中测试过，可以正确工作。</p></blockquote>
<p><a name="intended-audience"></a></p>
<h3>读者对象</h3>
<blockquote><p>本书最适合与我有相似技术背景的读者： 至少对一门诸如Ruby、Python、PHP或者Java这样面向对象的语言有一定的经验；对JavaScript处于初学阶段，并且完全是一个Node.js的新手。</p>
<p>这里指的适合对其他编程语言有一定经验的开发者，意思是说，本书不会对诸如数据类型、变量、控制结构等等之类非常基础的概念作介绍。要读懂本书，这些基础的概念我都默认你已经会了。</p>
<p>然而，本书还是会对JavaScript中的函数和对象作详细介绍，因为它们与其他同类编程语言中的函数和对象有很大的不同。</p></blockquote>
<p><a name="structure"></a></p>
<h3>本书结构</h3>
<blockquote><p>读完本书之后，你将完成一个完整的web应用，该应用允许用户浏览页面以及上传文件。</p>
<p>当然了，应用本身并没有什么了不起的，相比为了实现该功能书写的代码本身，我们更关注的是如何创建一个框架来对我们应用的不同模块进行干净地剥离。 是不是很玄乎？稍后你就明白了。</p>
<p>本书先从介绍在Node.js环境中进行JavaScript开发和在浏览器环境中进行JavaScript开发的差异开始。</p>
<p>紧接着，会带领大家完成一个最传统的“Hello World”应用，这也是最基础的Node.js应用。</p>
<p>最后，会和大家讨论如何设计一个“真正”完整的应用，剖析要完成该应用需要实现的不同模块，并一步一步介绍如何来实现这些模块。</p>
<p>可以确保的是，在这过程中，大家会学到JavaScript中一些高级的概念、如何使用它们以及为什么使用这些概念就可以实现而其他编程语言中同类的概念就无法实现。</p>
<p>该应用所有的源代码都可以通过 <a href="https://github.com/ManuelKiessling/NodeBeginnerBook/tree/master/code/application">本书Github代码仓库</a>.</p></blockquote>
<h2>相关链接</h2>
<p>在线阅读：<a href="http://www.nodebeginner.org/index-zh-cn.html" target="_blank">http://www.nodebeginner.org/index-zh-cn.html</a></p>
<p>离线版（html）下载地址：<a href="http://115.com/file/cljz7jnf#nodejsstart.rar" target="_blank">http://115.com/file/cljz7jnf#nodejsstart.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/qianduan/2038.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linode &amp;&amp; SAE 开发者 站长 geek必备[2]</title>
		<link>http://www.iamued.com/development/php/2027.html</link>
		<comments>http://www.iamued.com/development/php/2027.html#comments</comments>
		<pubDate>Fri, 04 Nov 2011 06:15:50 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[linode]]></category>
		<category><![CDATA[sae]]></category>
		<category><![CDATA[必备]]></category>
		<category><![CDATA[站长]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2027</guid>
		<description><![CDATA[在上一篇文章给大家介绍了Linode 点此查看 http://www.iamued.com/other/2021.html 这次给大家带来的是SAE（Sina App Engine）平台的介绍 你现在访问我的blog其实就是搭建在SAE平台上面的～ 为什么现在才介绍SAE不是已经出很久了么？ 你说得对，不过SAE在两周年之际 升级了很多东西，应该在第一时间传达给大家 SAE是什么？ SAE是基于云计算技术实现的应用开发和运行平台 目前SAE稳定支持PHP语言 编写的Web应用程序、Python for sae 已经在内测，同时支持多个python框架（Djanjo、Flask、Bottle）等 Python for sea帮助文档：http://appstack.sinaapp.com/static/doc/release/testing/index.html 为什么选择SAE？ 其实SAE与GAE（http://code.google.com/appengine/）有很大的相似度 很不幸的是GAE 在国内是无法访问的 国内的同类平台有阿里云的（ACE）、百度的（BAE） 相比之下 SAE已经相对稳定 且免费注册立即开通使用 非常的方便 SAE的服务优势？ 1.基于云的架构 分布式 保障系统稳定、性能高效 不因单点故障导致应用down机 2.相关服务 SAE目前已经提供了十多种服务，整体上分为计算型和存储型，计算型又包括同步计算和异步计算，而存储型则分为持久化存储和非持久化存储。具体列表如下： 服务名称 类型 说明 HTTP+PHP 同步计算 带SAE沙盒的Apache和Zend为用户提供Web计算服务 Storage 持久化存储 提供分布式文件存储 Memcache 非持久化存储 提供分布式缓存服务 RDC 持久化存储 分布式数据库集群，提供MySQL服务 TaskQueue 异步计算 异步离线轻量级任务队列，HTTP方式调用 DeferredJob 异步计算 [...]]]></description>
			<content:encoded><![CDATA[<p>在上一篇文章给大家介绍了Linode</p>
<p>点此查看 <a href="http://www.iamued.com/other/2021.html">http://www.iamued.com/other/2021.html</a></p>
<p>这次给大家带来的是SAE（Sina App Engine）平台的介绍<br />
<img class="alignnone" src="http://sae.sina.com.cn/static/image/activity/sae2years/logo2.png" alt="" width="230" height="60" /></p>
<p>你现在访问我的blog其实就是搭建在SAE平台上面的～</p>
<p><span style="text-decoration: underline; color: #ff0000;">为什么现在才介绍SAE不是已经出很久了么？</span></p>
<p>你说得对，不过SAE在两周年之际 升级了很多东西，应该在第一时间传达给大家</p>
<p><span style="text-decoration: underline;"><span style="color: #ff0000; text-decoration: underline;">SAE是什么？</span></span></p>
<p>SAE是基于云计算技术实现的应用开发和运行平台</p>
<p>目前SAE稳定支持PHP语言 编写的Web应用程序、Python for sae 已经在内测，同时支持多个python框架（Djanjo、Flask、Bottle）等</p>
<p>Python for sea帮助文档：<a href="http://appstack.sinaapp.com/static/doc/release/testing/index.html">http://appstack.sinaapp.com/static/doc/release/testing/index.html<br />
</a></p>
<p><span style="text-decoration: underline;"><span style="color: #ff0000; text-decoration: underline;">为什么选择SAE？</span></span></p>
<p>其实SAE与GAE（http://code.google.com/appengine/）有很大的相似度</p>
<p>很不幸的是GAE 在国内是无法访问的</p>
<p>国内的同类平台有阿里云的（ACE）、百度的（BAE）</p>
<p>相比之下 SAE已经相对稳定 且<a href="http://sae.sina.com.cn/activity/invite/8167/weibo " target="_blank">免费注册立即开通使用</a> 非常的方便</p>
<p><span style="text-decoration: underline;"><span style="color: #ff0000; text-decoration: underline;">SAE的服务优势？</span></span></p>
<p>1.基于云的架构 分布式 保障系统稳定、性能高效 不因单点故障导致应用down机</p>
<p>2.相关服务</p>
<p>SAE目前已经提供了十多种服务，整体上分为计算型和存储型，计算型又包括同步计算和异步计算，而存储型则分为持久化存储和非持久化存储。具体列表如下：</p>
<table>
<tbody>
<tr>
<td>服务名称</td>
<td>类型</td>
<td>说明</td>
</tr>
<tr>
<td>HTTP+PHP</td>
<td>同步计算</td>
<td>带SAE沙盒的Apache和Zend为用户提供Web计算服务</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=24">Storage</a></td>
<td>持久化存储</td>
<td>提供分布式文件存储</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=25">Memcache</a></td>
<td>非持久化存储</td>
<td>提供分布式缓存服务</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=38">RDC</a></td>
<td>持久化存储</td>
<td>分布式数据库集群，提供<a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=192">MySQL</a>服务</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=28">TaskQueue</a></td>
<td>异步计算</td>
<td>异步离线轻量级任务队列，HTTP方式调用</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=29">DeferredJob</a></td>
<td>异步计算</td>
<td>异步离线重量级任务队列，系统方式调用</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=36">Counter</a></td>
<td>持久化存储</td>
<td>计数器服务</td>
</tr>
<tr>
<td>RankDB</td>
<td>持久化存储</td>
<td>分布式排行榜服务</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=199">KVDB</a></td>
<td>持久化存储</td>
<td>分布式key/value存储服务</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=26">Cron</a></td>
<td>异步计算</td>
<td>分布式定时服务</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=27">FetchURL</a></td>
<td>同步计算</td>
<td>分布式抓取服务</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=35">TmpFS</a></td>
<td>非持久化存储</td>
<td>提供临时文件存储，文件生命周期在一个会话内，Http请求结束文件自动消失</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=34">AppConfig</a></td>
<td></td>
<td>提供应用配置功能，取代Apache htaccess</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=30">Mail</a></td>
<td>异步计算</td>
<td>邮件发送服务</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=31">Image</a></td>
<td>同步计算</td>
<td>图像处理服务</td>
</tr>
<tr>
<td><a href="http://sae.sina.com.cn/?m=devcenter&amp;catId=210">XHProf</a></td>
<td>同步计算</td>
<td>Facebook提供的强大的PHP调优工具</td>
</tr>
<tr>
<td>SVN</td>
<td>持久存储</td>
<td>用户代码部署的入口点:https://svn.sianapp.com/yourapp</td>
</tr>
<tr>
<td>Online CodeEditor</td>
<td>持久存储</td>
<td>在线代码编辑器，编辑的代码保存后入自动入SVN并部署到Web服务器</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline; color: #ff0000;">SAE如何使用？费用贵吗？</span></p>
<p>其实本文的标题已经提到了，开发者、站长、Geek必备，大家其实非常关心成本的问题</p>
<p>SAE的收费模式是按使用量进行计费，也就是使用多少收费多少，目前SAE有身份认证活动</p>
<p>身份认证成功直接赠送2000云豆、在此申请开发者认证 可以获得应用的推荐及每月高额的云豆奖励</p>
<p><a href="http://iamued-wordpress.stor.sinaapp.com/uploads/2011/11/sae1.png" rel="lightbox[2027]"><img class="alignnone size-full wp-image-2032" title="sae1" src="http://iamued-wordpress.stor.sinaapp.com/uploads/2011/11/sae1.png" alt="" width="606" height="400" /></a></p>
<p>如果你只是想尝试一下 免费赠送的云豆基本就够用了<br />
如果你申请了开发者认证 我相信 跑一个日UV2千的网站也应该足够了 如果你不超过配额的话、也可以理解为是免费的云服务</p>
<p>ok～希望我的使用感受能够帮助你～如果还没有sae帐号，还等什么？立即去注册吧</p>
<p>也欢迎朋友们与我沟通讨论使用经验和问题</p>
<h1><a href="http://sae.sina.com.cn/activity/invite/8167/weibo " target="_blank">免费注册立即开通使用</a></h1>
<p><a title="http://sae.sina.com.cn/" href="http://sae.sina.com.cn/activity/invite/8167/weibo" target="_blank">http://sae.sina.com.cn/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/development/php/2027.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Linode &amp;&amp; SAE 开发者 站长 geek必备[1]</title>
		<link>http://www.iamued.com/other/2021.html</link>
		<comments>http://www.iamued.com/other/2021.html#comments</comments>
		<pubDate>Fri, 04 Nov 2011 05:45:15 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[随便乱侃]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[linode]]></category>
		<category><![CDATA[sae]]></category>
		<category><![CDATA[开发者]]></category>
		<category><![CDATA[站长]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=2021</guid>
		<description><![CDATA[其实之前一直没怎么研究这些东西，但是GFW太强大了啊 搞得也没办法 不过在这个个人开发者的时代，很多东西还是有必要的，所以今天给大家推荐两个近期折腾比较多的东西～ Linode 先介绍一下vps是什么？ VPS = Virtual Private Server，虚拟专用服务器。VPS提供商把一台物理主机划分为多台虚拟服务器，每一台都有独立的内存，CPU，硬盘等，使用上和完整的一台服务器没有什么差别。 有什么用？为什么我需要？ GFW？VPS是一台你完全独享的主机，利用它你可以翻越GFW。常见的方式有ssh和VPN，通常也需要独立购买 并且不便宜，使用VPS你可以完全自己搭建。每台VPS都有独立的ip 及相对独享的带宽和流量。 DIY？如果你是一名开发者，如果你热爱编程或者喜欢互联网事物，你可以使用VPS经营自己的独立博客，搭建自己的应用，搭建自己的代码仓库，代理自己的网站等等，比如你在用GAE就可以通过nginx进行反响代理让国内用户可以顺畅访问 价格！Linode的VPS有多种配置，最便宜一款$19.95。年付打9折。所有VPS配置列表可以在Linode首页找到。单纯从价格来看也许你会觉得小贵，但作为开发者、站长、geek的你能够通过每月19.95美元解决你的大部分问题，我相信也很值得了 linode的优势？ 机房选择余地大。一共6个机房（包括最新的tokyo机房），都在国外。目前我选择在东京的机房离国内近一些。 速度。Linode官方专门建立了一个速度测试页面。每个机房都提供相同的100MB大小的测试文件以供下载。用浏览器测试，对于国内用户来说是日本的Tokyo机房最快。你可以在Linode Facilities Speedtest页面自己尝试一下。 服务。Linode的服务支持向来口碑非常好，遇到问题提一个ticket，一般在数十分钟内就可以回复解决。 如果你觉得本文对你有帮助，心动了 可以使用我的推荐码购买 http://www.linode.com/?r=cc06b1729093a6ad51ac9f6601c5f42fe875581b cc06b1729093a6ad51ac9f6601c5f42fe875581b ok～如果你有相关lindoe的使用经验和问题可以和我一起讨论分享～ Linode &#38;&#38; SAE 开发者 站长 geek必备[2]-SAE]]></description>
			<content:encoded><![CDATA[<p>其实之前一直没怎么研究这些东西，但是GFW太强大了啊 搞得也没办法</p>
<p>不过在这个个人开发者的时代，很多东西还是有必要的，所以今天给大家推荐两个近期折腾比较多的东西～</p>
<h2><span style="color: #ff0000;"><strong>Linode</strong></span></h2>
<p><img class="alignnone" src="http://www.linode.com/images/linode_logo_gray.png" alt="" width="288" height="65" /></p>
<p><strong><span style="text-decoration: underline;">先介绍一下vps是什么？</span></strong></p>
<p>VPS = Virtual Private Server，虚拟专用服务器。VPS提供商把一台物理主机划分为多台虚拟服务器，每一台都有独立的内存，CPU，硬盘等，使用上和完整的一台服务器没有什么差别。</p>
<p><span style="text-decoration: underline;"><strong>有什么用？为什么我需要？</strong></span></p>
<ul>
<li>GFW？VPS是一台你完全独享的主机，利用它你可以翻越GFW。常见的方式有ssh和VPN，通常也需要独立购买 并且不便宜，使用VPS你可以完全自己搭建。每台VPS都有独立的ip 及相对独享的带宽和流量。</li>
<li>DIY？如果你是一名开发者，如果你热爱编程或者喜欢互联网事物，你可以使用VPS经营自己的独立博客，搭建自己的应用，搭建自己的代码仓库，代理自己的网站等等，比如你在用GAE就可以通过nginx进行反响代理让国内用户可以顺畅访问</li>
<li>价格！Linode的VPS有多种配置，最便宜一款$19.95。年付打9折。所有VPS配置列表可以在Linode首页找到。单纯从价格来看也许你会觉得小贵，但作为开发者、站长、geek的你能够通过每月19.95美元解决你的大部分问题，我相信也很值得了</li>
</ul>
<p><span style="text-decoration: underline;">linode的优势？</span></p>
<ul>
<li>机房选择余地大。一共6个机房（包括最新的tokyo机房），都在国外。目前我选择在东京的机房离国内近一些。</li>
<li>速度。Linode官方专门建立了一个速度测试页面。每个机房都提供相同的100MB大小的测试文件以供下载。用浏览器测试，对于国内用户来说是日本的Tokyo机房最快。你可以在<a href="http://www.linode.com/speedtest/">Linode Facilities Speedtest</a>页面自己尝试一下。</li>
<li>服务。Linode的服务支持向来口碑非常好，遇到问题提一个ticket，一般在数十分钟内就可以回复解决。</li>
</ul>
<p>如果你觉得本文对你有帮助，心动了 可以使用我的推荐码购买<br />
<a title="点击购买" href="http://www.linode.com/?r=cc06b1729093a6ad51ac9f6601c5f42fe875581b" target="_blank">http://www.linode.com/?r=cc06b1729093a6ad51ac9f6601c5f42fe875581b</a></p>
<blockquote><p>cc06b1729093a6ad51ac9f6601c5f42fe875581b</p></blockquote>
<p>ok～如果你有相关lindoe的使用经验和问题可以和我一起讨论分享～</p>
<p><a href="http://www.iamued.com/development/php/2027.html" rel="bookmark">Linode &amp;&amp; SAE 开发者 站长 geek必备[2]</a>-SAE</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/other/2021.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

