<?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>beralee的世界</title>
	<atom:link href="http://www.beralee.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.beralee.com</link>
	<description>java、android一切有趣的技术，好玩的玩意</description>
	<lastBuildDate>Thu, 02 Feb 2012 11:13:57 +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>2011总结&amp;2012期望</title>
		<link>http://www.beralee.com/archives/341</link>
		<comments>http://www.beralee.com/archives/341#comments</comments>
		<pubDate>Sat, 21 Jan 2012 14:46:13 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[lifestyle]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=341</guid>
		<description><![CDATA[时间过的真快，转眼就到了传说中的2012。 2011真的是很繁忙，这一整年的时间就像是过平时的一天一样，早上出门上班，工作了一整天，晚上走夜路回家睡觉，一觉醒来就迎来了新的一天，也许，在这个年龄的人，就应该是这样的生活节奏，我也只是进入轨道，顺应了现实。 工作上，加入了新的团队，这只团队非常的有战斗力，我觉得不仅在公司，可能整个国内的IT行业也没有多少这样的团队。团队里每个人都是靠谱的，在这个浮躁的社会和行业里，我们能够专注于追求完美，专注于追求高效，真的非常难得。在团队的熏陶下，我也在不断的进步，发挥自己的价值，年底也获得了晋升，应该说是获得了不错的结果。这一年做的几个事情，虽然大都没有发挥到希望中的价值，但过程还是比较令人满意的，毕竟我们技术人员能做的只是实现，一个产品/想法能否成功，不仅是技术能够决定的，对于我们来说，要做的就是把自己的那部份工作做到超出期望。这一年，考虑问题的时间更多了一些，也渐渐体会到，一个优秀的解决方案，不是一个人能够完成的，不是用最新最酷的技术堆砌而成的，而是需要几个团队的人，将各自擅长的领域知识融会在一起，根据实际情况组合而成的最为适合的解决问题的方法，要想得到他，必须拒绝“拍脑袋”，必须实事求是的研究、沟通再到实践，在这方面，我自己还有很多做的不好的地方，尤其是沟通这块还存在着问题，这也是新年里最为需要改进的地方。另外，就是想多做一些分享，将自己擅长的一些东西分给团队其他的同学，促进团队的整体进步。 生活上，总觉得属于自己的时间太少了，不过还是实现了几个自己的想法，从结果上看，一台手机，一台平板的奖励，也是很不错了。坚持着看了几本书，印象最深的书就是《黑客与画家》，感觉就是自己的心声，自己的期望的生活方式，用自己的技术去创业，去小小的改变一点世界，顺便获得回报，不过又要面对现实，因为要奔三了，虽然自己和父母都无所谓金钱、物质，但未来的妻子、未来的丈母娘也会更希望能有一个稳定的工作，能快点买个房子。这也是能说服自己专心于目前工作主要原因吧。过年回到家里，看到父亲的头发白了不少，感叹陪父母的时间太少了，在异地工作最痛苦的事情就是这个了，等什么时候，可以在工作的地方买个房子，或者租个大点的房子，每年都让他们过来一起住几个月，可能是唯一的解决方式了。 健康方面，体检也基本全正常了，我很欣慰。在家用wii运动，尤其是just dance，大赞的一个游戏，wii fit还是没办法坚持，不过除了wii以外，今年开始踢球了，尤其是最近一段时间，每周去踢一场5人制，还能找回点大学时的技术和感觉，感觉好爽，身体也舒服多了。 &#160; 明年的期望： 多学些东西，在一个领域做到精通，同时多做些分享。 更多的感受生活，看一些设计方面的东西，让自己的想法更有人性化。 顺利的话，明年应该就会和oolong结婚了，我们将会一起开启一段新的生活。 &#160; 明天就是农历大年三十了，希望新的一年更加lucky，获得更多的收获。]]></description>
			<content:encoded><![CDATA[<p>时间过的真快，转眼就到了传说中的2012。</p>
<p>2011真的是很繁忙，这一整年的时间就像是过平时的一天一样，早上出门上班，工作了一整天，晚上走夜路回家睡觉，一觉醒来就迎来了新的一天，也许，在这个年龄的人，就应该是这样的生活节奏，我也只是进入轨道，顺应了现实。</p>
<p>工作上，加入了新的团队，这只团队非常的有战斗力，我觉得不仅在公司，可能整个国内的IT行业也没有多少这样的团队。团队里每个人都是靠谱的，在这个浮躁的社会和行业里，我们能够专注于追求完美，专注于追求高效，真的非常难得。在团队的熏陶下，我也在不断的进步，发挥自己的价值，年底也获得了晋升，应该说是获得了不错的结果。这一年做的几个事情，虽然大都没有发挥到希望中的价值，但过程还是比较令人满意的，毕竟我们技术人员能做的只是实现，一个产品/想法能否成功，不仅是技术能够决定的，对于我们来说，要做的就是把自己的那部份工作做到超出期望。这一年，考虑问题的时间更多了一些，也渐渐体会到，一个优秀的解决方案，不是一个人能够完成的，不是用最新最酷的技术堆砌而成的，而是需要几个团队的人，将各自擅长的领域知识融会在一起，根据实际情况组合而成的最为适合的解决问题的方法，要想得到他，必须拒绝“拍脑袋”，必须实事求是的研究、沟通再到实践，在这方面，我自己还有很多做的不好的地方，尤其是沟通这块还存在着问题，这也是新年里最为需要改进的地方。另外，就是想多做一些分享，将自己擅长的一些东西分给团队其他的同学，促进团队的整体进步。</p>
<p>生活上，总觉得属于自己的时间太少了，不过还是实现了几个自己的想法，从结果上看，一台手机，一台平板的奖励，也是很不错了。坚持着看了几本书，印象最深的书就是《黑客与画家》，感觉就是自己的心声，自己的期望的生活方式，用自己的技术去创业，去小小的改变一点世界，顺便获得回报，不过又要面对现实，因为要奔三了，虽然自己和父母都无所谓金钱、物质，但未来的妻子、未来的丈母娘也会更希望能有一个稳定的工作，能快点买个房子。这也是能说服自己专心于目前工作主要原因吧。过年回到家里，看到父亲的头发白了不少，感叹陪父母的时间太少了，在异地工作最痛苦的事情就是这个了，等什么时候，可以在工作的地方买个房子，或者租个大点的房子，每年都让他们过来一起住几个月，可能是唯一的解决方式了。</p>
<p>健康方面，体检也基本全正常了，我很欣慰。在家用wii运动，尤其是just dance，大赞的一个游戏，wii fit还是没办法坚持，不过除了wii以外，今年开始踢球了，尤其是最近一段时间，每周去踢一场5人制，还能找回点大学时的技术和感觉，感觉好爽，身体也舒服多了。</p>
<p>&nbsp;</p>
<p>明年的期望：</p>
<p>多学些东西，在一个领域做到精通，同时多做些分享。</p>
<p>更多的感受生活，看一些设计方面的东西，让自己的想法更有人性化。</p>
<p>顺利的话，明年应该就会和oolong结婚了，我们将会一起开启一段新的生活。</p>
<p>&nbsp;</p>
<p>明天就是农历大年三十了，希望新的一年更加lucky，获得更多的收获。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/341/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>迁移户口有多难？</title>
		<link>http://www.beralee.com/archives/336</link>
		<comments>http://www.beralee.com/archives/336#comments</comments>
		<pubDate>Sat, 03 Dec 2011 07:15:35 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[lifestyle]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=336</guid>
		<description><![CDATA[前段时间我和oolong要把户口从刚毕业的厦门迁到杭州来，让我万万没想到的是，在这样一个时代做这样一件事情是这么的复杂。 户口迁移到杭州是公司帮忙代办的，不用我去杭州人才跑，但是要准备好相关的材料，除了身份证，毕业学位证书等，只需要包括户籍证明而已，因此复印了身份证复印件，并在背面写了委托书，快递给厦门的朋友到人才中心开具，这一步还比较顺利，一来一回用了1周多，然后将户籍证明交给公司，公司会给一份调档函，只要将这份调档函交给厦门人才就可以调档到杭州，并且落户了。 这时出现了意外，调档函寄到厦门朋友那里，再交给厦门人才，他们不接收，说档案必须和户口在一起，先将户口移到杭州，才能再调档。而杭州的要求是先把档案调过来，再迁户口，两边冲突……没办法，为了继续走下去，只能满足厦门人才，先落户到杭州，再调档案，然而，没有档案在，想落户就麻烦了，还需要开具政审材料，比如无犯罪证明，未练XX功证明等。 只好按要求再去找朋友帮去人才开这个证明，事先打电话问人才，只要身份证复印件和委托书拿到政审表格，再去派出所开就好了，然而朋友拿去人才后被告知表格可以开，但是一定要本人拿到派出所才可以开无犯罪证明，代办不能，并且开完证明还要等3天才能拿到，而这时候离公司开始帮忙办户口已经过了1个多月了，马上就到了截至日期，我不可能突然请假跑到厦门去办这个东西，何况他们只有周六上午上班，因此彻底放弃。 在这样一个时代，需要这么多人力时间做这种事情，真是不可想象，随便搜索一个城市的政府信息化建设都要投资几千万元，却没有为老百姓提供什么方便，还需要像N年前一样在几个地方来回奔波，开各种各样的证明材料，如果没有人帮忙办的话，来回的机票，请假扣掉的工资，消耗的时间，这些成本加起来恐怕也上万元了吧。]]></description>
			<content:encoded><![CDATA[<p>前段时间我和oolong要把户口从刚毕业的厦门迁到杭州来，让我万万没想到的是，在这样一个时代做这样一件事情是这么的复杂。</p>
<p>户口迁移到杭州是公司帮忙代办的，不用我去杭州人才跑，但是要准备好相关的材料，除了身份证，毕业学位证书等，只需要包括户籍证明而已，因此复印了身份证复印件，并在背面写了委托书，快递给厦门的朋友到人才中心开具，这一步还比较顺利，一来一回用了1周多，然后将户籍证明交给公司，公司会给一份调档函，只要将这份调档函交给厦门人才就可以调档到杭州，并且落户了。</p>
<p>这时出现了意外，调档函寄到厦门朋友那里，再交给厦门人才，他们不接收，说档案必须和户口在一起，先将户口移到杭州，才能再调档。而杭州的要求是先把档案调过来，再迁户口，两边冲突……没办法，为了继续走下去，只能满足厦门人才，先落户到杭州，再调档案，然而，没有档案在，想落户就麻烦了，还需要开具政审材料，比如无犯罪证明，未练XX功证明等。</p>
<p>只好按要求再去找朋友帮去人才开这个证明，事先打电话问人才，只要身份证复印件和委托书拿到政审表格，再去派出所开就好了，然而朋友拿去人才后被告知表格可以开，但是一定要本人拿到派出所才可以开无犯罪证明，代办不能，并且开完证明还要等3天才能拿到，而这时候离公司开始帮忙办户口已经过了1个多月了，马上就到了截至日期，我不可能突然请假跑到厦门去办这个东西，何况他们只有周六上午上班，因此彻底放弃。</p>
<p><a href="http://www.beralee.com/wp-content/uploads/2011/12/户口.jpg"><img src="http://www.beralee.com/wp-content/uploads/2011/12/户口.jpg" alt="" title="户口迁移" width="676" height="476" class="alignnone size-full wp-image-337" /></a></p>
<p>在这样一个时代，需要这么多人力时间做这种事情，真是不可想象，随便搜索一个城市的政府信息化建设都要投资几千万元，却没有为老百姓提供什么方便，还需要像N年前一样在几个地方来回奔波，开各种各样的证明材料，如果没有人帮忙办的话，来回的机票，请假扣掉的工资，消耗的时间，这些成本加起来恐怕也上万元了吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/336/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>前段时间给aliyun手机写的云应用</title>
		<link>http://www.beralee.com/archives/329</link>
		<comments>http://www.beralee.com/archives/329#comments</comments>
		<pubDate>Sun, 13 Nov 2011 13:50:50 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[lifestyle]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=329</guid>
		<description><![CDATA[该App叫电影达人，数据都是豆瓣Api来的，首页的slide数据是通过yahoo pipe将豆瓣电影近期热门转成了RSS，这样避免了跨域，也比较好维护，可以直接在下面玩玩看。只有Chrome和Safari可以正常显示哦 &#160; 因yahoo pipes被豆瓣屏蔽了，因此首页面的海报slide显示不出来了，我也没时间改，应用已经下架。]]></description>
			<content:encoded><![CDATA[<p>该App叫电影达人，数据都是豆瓣Api来的，首页的slide数据是通过yahoo pipe将豆瓣电影近期热门转成了RSS，这样避免了跨域，也比较好维护，可以直接在下面玩玩看。只有<strong>Chrome</strong>和<strong>Safari</strong>可以正常显示哦</p>
<p>&nbsp;</p>
<p>因yahoo pipes被豆瓣屏蔽了，因此首页面的海报slide显示不出来了，我也没时间改，应用已经下架。<br />
<iframe src="http://106.187.47.131:8080/dbmovie/" frameborder="0" scrolling="yes" width="500" height="740"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/329/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ruby On Rails 的 HelloWorld</title>
		<link>http://www.beralee.com/archives/320</link>
		<comments>http://www.beralee.com/archives/320#comments</comments>
		<pubDate>Tue, 16 Aug 2011 16:02:24 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=320</guid>
		<description><![CDATA[继上回启好服务器，能看到rails的页面后，可以开始Hello World了。 Rails是典型的MVC，并且可以用他的脚手架工具直接生成Controller代码： cd到工程下 执行 ruby script/rails generate controller Helloworld 可以看到生成了控制器代码 app/controllers/helloworld_controller.rb &#8230;. 这是一个集成了ApplicationController的控制器 class HelloworldController < ApplicationController end 给他加上点东西 class HelloworldController < ApplicationController def Hello end end 代表控制器跳转到Hello，随后到app/views/helloworld 建立页面模板 rhtml文件hello.rhtml,这个页面文件对应控制器里写的Hello 随便写点： &#60;html&#62; &#60;body&#62; &#60;h1>Hi，我的第一个Rails程序 &#60;/h1&#62; &#60;/body&#62; &#60;/html&#62; 保存好后访问 http://127.0.0.1:3000/Helloworld/hello 其中Helloworld是控制器名，后面的hello是页面模板文件名（大小写注意） 如果无法访问，后台报错RoutingError (No route matches “/Helloworld/hello”) 这时候需要修改/config/routes.rb去掉最后的match &#8216;:controller(/:action(/:id(.:format)))&#8217;的注释，重启应用即可 如果Template is missing 可能是url最后的模板文件名写错了，要对应到*.rhtml]]></description>
			<content:encoded><![CDATA[<p>继上回启好服务器，能看到rails的页面后，可以开始Hello World了。</p>
<p>Rails是典型的MVC，并且可以用他的脚手架工具直接生成Controller代码：<br />
cd到工程下 执行 ruby script/rails generate controller Helloworld</p>
<p>可以看到生成了控制器代码 app/controllers/helloworld_controller.rb &#8230;.<br />
这是一个集成了ApplicationController的控制器</p>
<blockquote><p>
class HelloworldController < ApplicationController<br />
end
</p></blockquote>
<p>给他加上点东西</p>
<blockquote><p>
class HelloworldController < ApplicationController<br />
	def Hello<br />
	end<br />
end
</p></blockquote>
<p>代表控制器跳转到Hello，随后到app/views/helloworld 建立页面模板 rhtml文件hello.rhtml,这个页面文件对应控制器里写的Hello<br />
随便写点：</p>
<blockquote><p>
 &lt;html&gt;<br />
 &lt;body&gt;<br />
 &lt;h1>Hi，我的第一个Rails程序 &lt;/h1&gt;<br />
 &lt;/body&gt;<br />
 &lt;/html&gt;
</p></blockquote>
<p>保存好后访问 http://127.0.0.1:3000/Helloworld/hello  其中Helloworld是控制器名，后面的hello是页面模板文件名（大小写注意）<br />
如果无法访问，后台报错RoutingError (No route matches “/Helloworld/hello”) 这时候需要修改/config/routes.rb去掉最后的match &#8216;:controller(/:action(/:id(.:format)))&#8217;的注释，重启应用即可<br />
如果Template is missing  可能是url最后的模板文件名写错了，要对应到*.rhtml</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/320/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu下安装ruby on rails</title>
		<link>http://www.beralee.com/archives/318</link>
		<comments>http://www.beralee.com/archives/318#comments</comments>
		<pubDate>Mon, 15 Aug 2011 16:23:07 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=318</guid>
		<description><![CDATA[看完《黑客与画家》有了许多感悟和想法，找时间要整理一下，其中之一就是想看一下ruby，为将来做准备。 安装脚本： sudo apt-get install build-essential gcc g++ libssl0.9.8 libssl0.9.8-dbg libssl-dev build-essential sudo apt-get install ruby sudo apt-get install libzlib-ruby rdoc ri irb ruby1.8-dev sudo apt-get install libzlib-ruby sudo apt-get install rubygems sudo gem install rails -y sudo gem install rails &#8211;include-dependencies sudo gem install mongrel -y sudo gem install mongrel_cluster &#8211;include-dependencies sudo apt-get install [...]]]></description>
			<content:encoded><![CDATA[<p>看完《黑客与画家》有了许多感悟和想法，找时间要整理一下，其中之一就是想看一下ruby，为将来做准备。</p>
<p>安装脚本：<br />
sudo apt-get install build-essential gcc g++ libssl0.9.8 libssl0.9.8-dbg libssl-dev build-essential<br />
sudo apt-get install ruby<br />
sudo apt-get install libzlib-ruby rdoc ri irb ruby1.8-dev<br />
sudo apt-get install libzlib-ruby<br />
sudo apt-get install rubygems<br />
sudo gem install rails -y<br />
sudo gem install rails &#8211;include-dependencies<br />
sudo gem install mongrel -y<br />
sudo gem install mongrel_cluster &#8211;include-dependencies<br />
sudo apt-get install libopenssl-ruby<br />
sudo apt-get install libgd-ruby1.8 libyaml-ruby libzlib-ruby<br />
sudo apt-get install imagemagick<br />
sudo apt-get install libmagick9-dev ruby1.8-dev<br />
sudo gem install RMagick -y<br />
sudo apt-get install libsqlite3-dev build-essential<br />
sudo gem install sqlite3-ruby</p>
<p>安装完成后<br />
rails new helloworlddemo<br />
ruby script/rails server</p>
<p>http://localhost:3000/</p>
<p>就跑起来了~</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/318/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>解决wordpress博客被挂iframe木马</title>
		<link>http://www.beralee.com/archives/315</link>
		<comments>http://www.beralee.com/archives/315#comments</comments>
		<pubDate>Mon, 15 Aug 2011 13:10:06 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[lifestyle]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=315</guid>
		<description><![CDATA[前段时间没怎么管博客，没想到已经被黑客挂了木马，其表现就是页面会乱掉，或者根本打不开，查看网页源码会发现网页最上面被加入了一个iframe链接到各种奇怪的地址。 查看wordpress的php源码，发现所有的目录下的index.php 最上面都被加入了一串base64加密过的字符串eval(base64_decode(&#8230;，访问页面就会将这段字符串解密，变为链接到木马网站的iframe。 手工删掉这些被黑客添加的代码没有什么用，因为漏洞一直存在，过不了几分钟又会被加上了。 我的解决方法是这样的： 1.修改博客密码，cpanel，FTP密码 2.删除掉所有的插件和主题，是删除，不是停用。因为插件和主题是最容易被黑客利用的漏洞。 3.在WP后台重装WP为最新版，这样WP里所有的问题就都被改过成正确的了。 4.换一套没用过的新主题。 5.检查所有目录下的index.php，如果有被改过，就改回来。 6.通过一些访问控制加固wordpress 参考文章 http://www.lesight.com/wordpress-record/wordpress%E7%9A%84iframe%E6%9C%A8%E9%A9%AC%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.htm 此文似乎要翻墙 这样基本就干净了，以后要注意经常备份。]]></description>
			<content:encoded><![CDATA[<p>前段时间没怎么管博客，没想到已经被黑客挂了木马，其表现就是页面会乱掉，或者根本打不开，查看网页源码会发现网页最上面被加入了一个iframe链接到各种奇怪的地址。</p>
<p>查看wordpress的php源码，发现所有的目录下的index.php 最上面都被加入了一串base64加密过的字符串eval(base64_decode(&#8230;，访问页面就会将这段字符串解密，变为链接到木马网站的iframe。</p>
<p>手工删掉这些被黑客添加的代码没有什么用，因为漏洞一直存在，过不了几分钟又会被加上了。</p>
<p>我的解决方法是这样的：<br />
1.修改博客密码，cpanel，FTP密码<br />
2.删除掉所有的插件和主题，是删除，不是停用。因为插件和主题是最容易被黑客利用的漏洞。<br />
3.在WP后台重装WP为最新版，这样WP里所有的问题就都被改过成正确的了。<br />
4.换一套没用过的新主题。<br />
5.检查所有目录下的index.php，如果有被改过，就改回来。<br />
6.通过一些访问控制加固wordpress</p>
<p>参考文章</p>
<p>http://www.lesight.com/wordpress-record/wordpress%E7%9A%84iframe%E6%9C%A8%E9%A9%AC%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.htm</p>
<p>此文似乎要翻墙</p>
<p>这样基本就干净了，以后要注意经常备份。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/315/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>今天给核心测试团队分享的并发相关知识</title>
		<link>http://www.beralee.com/archives/310</link>
		<comments>http://www.beralee.com/archives/310#comments</comments>
		<pubDate>Wed, 11 May 2011 15:15:14 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=310</guid>
		<description><![CDATA[呃，最近太忙，都没怎么写blog&#8230; 公司访问不了国外网站，这才是最悲催的事情&#8230; ppt准备的不是很充分，不过相关内容应该都点到了，重在实践 并发控制 View more presentations from beckrabbit.]]></description>
			<content:encoded><![CDATA[<p>呃，最近太忙，都没怎么写blog&#8230;</p>
<p>公司访问不了国外网站，这才是最悲催的事情&#8230;</p>
<p>ppt准备的不是很充分，不过相关内容应该都点到了，重在实践</p>
<div style="width:425px" id="__ss_7925422"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/beckrabbit/ss-7925422" title="并发控制">并发控制</a></strong><object id="__sse7925422" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=concurrent-110511095614-phpapp02&#038;stripped_title=ss-7925422&#038;userName=beckrabbit" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse7925422" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=concurrent-110511095614-phpapp02&#038;stripped_title=ss-7925422&#038;userName=beckrabbit" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/beckrabbit">beckrabbit</a>.</div>
</div>
<p><span id="more-310"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/310/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>利用Amazon EC2搭建自己的免费VPN</title>
		<link>http://www.beralee.com/archives/296</link>
		<comments>http://www.beralee.com/archives/296#comments</comments>
		<pubDate>Sat, 05 Mar 2011 08:03:34 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[lifestyle]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=296</guid>
		<description><![CDATA[简明教程，不懂的名词请Google。 去 http://aws.amazon.com/ec2/ 注册一个帐号 中间需要绑定信用卡，visa的就可以，不扣钱 中间需要输入手机号，过一会会有语音电话打到手机上来，输入屏幕上的4位pin码就可以 过一会会收到验证邮件。 然后登录 https://console.aws.amazon.com/ec2/home 可能会提示还在审核信息的流程中 我是又等了一个晚上第二天收到邮件说ec2可以使用了。 再登录 https://console.aws.amazon.com/ec2/home 发现有了控制台界面 可以现在左边region处选机房，新加坡ms会快些 这时候可以添加自己的服务器了launch instance&#8211;quick start&#8211;Basic 32-bit Amazon Linux &#8230;&#8211;select 选择type项选择 micro，这个是免费的 1核cpu 613M内存 一路contine 中间会要生成key pair，下载保存之。 之后就创建完了自己的服务器，状态会变成running。 服务器的详细信息里有个public DNS 这个比较重要，标识这个服务器的唯一地址。 现在可以ssh登录这台服务器了，去下载一个putty和一个puttygen（生成密钥用）http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 先打开puttygen load前面下载的pem格式的key文件，然后save private key，保存生成的ppk文件 再打开putty，hostname填写ec2-user@加上你的public dns 然后Category —SSH — Auth 在最后的private key里选择刚才生成的ppk文件，连接即可，这样会出来终端连接上了自己的ec2服务器 之后都是linux操作了，安装vpn可以输入这行代码 wget https://gist.github.com/raw/666241/e8f3030a9e7066b8deb0a3d9ec761360e2d94227/pptpd.sh sudo sh pptpd.sh 这样就一键安装好了，最后会提示你的vpn用户名和密码。 也可以去/etc/ppp/chap-secrets添加新的用户和密码 装好后回到防火墙防火墙配置Security [...]]]></description>
			<content:encoded><![CDATA[<p>简明教程，不懂的名词请Google。</p>
<p>去 http://aws.amazon.com/ec2/   注册一个帐号<br />
中间需要绑定信用卡，visa的就可以，不扣钱<br />
中间需要输入手机号，过一会会有语音电话打到手机上来，输入屏幕上的4位pin码就可以<br />
过一会会收到验证邮件。<br />
然后登录 https://console.aws.amazon.com/ec2/home 可能会提示还在审核信息的流程中<br />
我是又等了一个晚上第二天收到邮件说ec2可以使用了。<br />
再登录 https://console.aws.amazon.com/ec2/home 发现有了控制台界面<br />
<span id="more-296"></span><br />
可以现在左边region处选机房，新加坡ms会快些</p>
<p>这时候可以添加自己的服务器了launch instance&#8211;quick start&#8211;Basic 32-bit Amazon Linux &#8230;&#8211;select</p>
<p>选择type项选择 micro，这个是免费的 1核cpu 613M内存</p>
<p>一路contine 中间会要生成key pair，下载保存之。</p>
<p>之后就创建完了自己的服务器，状态会变成running。</p>
<p>服务器的详细信息里有个public DNS 这个比较重要，标识这个服务器的唯一地址。</p>
<p>现在可以ssh登录这台服务器了，去下载一个putty和一个puttygen（生成密钥用）http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html</p>
<p>先打开puttygen load前面下载的pem格式的key文件，然后save private key，保存生成的ppk文件</p>
<p>再打开putty，hostname填写ec2-user@加上你的public dns</p>
<p>然后Category —SSH — Auth 在最后的private key里选择刚才生成的ppk文件，连接即可，这样会出来终端连接上了自己的ec2服务器</p>
<p>之后都是linux操作了，安装vpn可以输入这行代码</p>
<pre>wget https://gist.github.com/raw/666241/e8f3030a9e7066b8deb0a3d9ec761360e2d94227/pptpd.sh
sudo sh pptpd.sh</pre>
<p>这样就一键安装好了，最后会提示你的vpn用户名和密码。<br />
也可以去/etc/ppp/chap-secrets添加新的用户和密码<br />
装好后回到防火墙防火墙配置Security Group，添加一个TCP 1723（因为pptp的vpn用这个端口，这部不是必须的，如果连不上就做）<br />
现在可以试试iphone或者android访问youtube了，vpn服务器地址可以ping一下你的public dns 得到的ip，这个在重启之后会变的，不过一般也不会重启<br />
速度嘛，我这里还是很一般的<br />
Elastic IPs可以给实例绑定一个ip，不过我不清楚这个功能要不要收费。<br />
That&#8217;s all~<br />
呃，写的太简单了，我太懒了&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/296/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>黑莓playbook开发环境搭建</title>
		<link>http://www.beralee.com/archives/289</link>
		<comments>http://www.beralee.com/archives/289#comments</comments>
		<pubDate>Sat, 15 Jan 2011 07:06:39 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[lifestyle]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=289</guid>
		<description><![CDATA[由于黑莓说开发app会送平板，而且注册费由200$降成了0，所以稍微尝试了一下playbook开发，写一下跑个helloworld的过程： 需要先准备这些玩意： Adobe air sdk //air的原始sdk，目前playbook的程序都是用air开发的，这样的好处是把跨产品环境的问题问题交给air去解决，不像android那样因为机型多样而需要开发者关注过多的东西 BlackBerryPlayBookSimulator //黑莓的模拟器rom，安装后是一个iso vmware player//vmware虚拟机，加载上面的iso来虚拟出playbook环境 flashbuilder4//开发air只能用这个了，需要注意的是60天试用期，另外安装完成之后可能会出错无法运行，据说要换一个用户才行。 BlackBerry Tablet OS SDK for Adobe AIR//相当于在air上加了一些黑莓自己的接口，这个安装的时候要选择上面的flashbuilder4和air的sdk目录，他会把插件什么的帮你搞定。 上面的东西在黑莓和adobe的开发社区都有下载。 全都装好后，可以运行vmware player跑起来一个playbook的环境，ui还可以的样子，但是一个app也没有。 然后可以开flashbuilder写helloworld了。由于是用as写，貌似没办法使用可视化设计器，照着官方例子先弄个helloworld来吧。需要注意的是，在模拟器上先要设置一个密码，再开启开发模式，然后在about里找到模拟器的ip，运行程序的时候需要在运行配置里填写这个ip和密码才可以在模拟器上运行，相当于远程部署的意思。另外模拟器上的时间要手工设置成和电脑上一样，否则程序跑不起来。 官方文档里似乎只有一个helloworld和一个rssreader的示例，整个sdk里也只有一个helloworld的sample，对开发者实在不友好。总体感觉该有的东西基本没有，尤其是开发文档，是否真的要深入这个开发平台，目前感觉还是要慎重。 截几个图：]]></description>
			<content:encoded><![CDATA[<p>由于黑莓说开发app会送平板，而且注册费由200$降成了0，所以稍微尝试了一下playbook开发，写一下跑个helloworld的过程：<br />
需要先准备这些玩意：<br />
Adobe air sdk //air的原始sdk，目前playbook的程序都是用air开发的，这样的好处是把跨产品环境的问题问题交给air去解决，不像android那样因为机型多样而需要开发者关注过多的东西<br />
BlackBerryPlayBookSimulator //黑莓的模拟器rom，安装后是一个iso<br />
vmware player//vmware虚拟机，加载上面的iso来虚拟出playbook环境<br />
flashbuilder4//开发air只能用这个了，需要注意的是60天试用期，另外安装完成之后可能会出错无法运行，据说要换一个用户才行。<br />
BlackBerry Tablet OS SDK for Adobe AIR//相当于在air上加了一些黑莓自己的接口，这个安装的时候要选择上面的flashbuilder4和air的sdk目录，他会把插件什么的帮你搞定。<br />
<span id="more-289"></span></p>
<p>上面的东西在黑莓和adobe的开发社区都有下载。</p>
<p>全都装好后，可以运行vmware player跑起来一个playbook的环境，ui还可以的样子，但是一个app也没有。</p>
<p>然后可以开flashbuilder写helloworld了。由于是用as写，貌似没办法使用可视化设计器，照着官方例子先弄个helloworld来吧。需要注意的是，在模拟器上先要设置一个密码，再开启开发模式，然后在about里找到模拟器的ip，运行程序的时候需要在运行配置里填写这个ip和密码才可以在模拟器上运行，相当于远程部署的意思。另外模拟器上的时间要手工设置成和电脑上一样，否则程序跑不起来。</p>
<p>官方文档里似乎只有一个helloworld和一个rssreader的示例，整个sdk里也只有一个helloworld的sample，对开发者实在不友好。总体感觉该有的东西基本没有，尤其是开发文档，是否真的要深入这个开发平台，目前感觉还是要慎重。</p>
<p>截几个图：<br />
<a href="http://www.beralee.com/wp-content/uploads/2011/01/1.png"><img src="http://www.beralee.com/wp-content/uploads/2011/01/1-150x150.png" alt="" title="1" width="150" height="150" class="alignnone size-thumbnail wp-image-290" /></a><a href="http://www.beralee.com/wp-content/uploads/2011/01/2.png"><img src="http://www.beralee.com/wp-content/uploads/2011/01/2-150x150.png" alt="" title="2" width="150" height="150" class="alignnone size-thumbnail wp-image-291" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/289/feed</wfw:commentRss>
		<slash:comments>243</slash:comments>
		</item>
		<item>
		<title>针对我的android app的几条有趣的评论</title>
		<link>http://www.beralee.com/archives/287</link>
		<comments>http://www.beralee.com/archives/287#comments</comments>
		<pubDate>Wed, 12 Jan 2011 15:31:18 +0000</pubDate>
		<dc:creator>beralee</dc:creator>
				<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://www.beralee.com/?p=287</guid>
		<description><![CDATA[Kids Cartoon Memory 一个针对小孩设计的翻卡片记忆游戏： I am 31 and I have got stuck on level 8 &#8211; not that easy, especially for kids. 我都31岁了还玩不过第8关，对小孩来说太难了.//抱歉让您全家人死了不少脑细胞啊&#8230; One Stroke 直感一笔，移植DS上的一款益智游戏，14关需要些变通，不过我把答案写在说明里了，但还是有不少人问。 于是有人留了一句：14关没过的注意智商//&#8230;&#8230; Play@Google 利于google图片搜索做的看图猜字游戏 Stupid//说实话对于成年的欧美人来说看那些book apple之类的猜单词确实够简单的 Awful game, doesn&#8217;t tell you what the answer should have been 恐怖的游戏，不告诉你答案是什么//我写的很清楚要看答案要买收费版阿&#8230; Quick Memory 考研瞬间记忆能力的游戏 Great game ..but beware, I went back to a [...]]]></description>
			<content:encoded><![CDATA[<p>Kids Cartoon Memory 一个针对小孩设计的翻卡片记忆游戏：<br />
I am 31 and I have got stuck on level 8 &#8211; not that easy, especially for kids.<br />
我都31岁了还玩不过第8关，对小孩来说太难了.//抱歉让您全家人死了不少脑细胞啊&#8230;</p>
<p>One Stroke 直感一笔，移植DS上的一款益智游戏，14关需要些变通，不过我把答案写在说明里了，但还是有不少人问。<br />
于是有人留了一句：14关没过的注意智商//&#8230;&#8230;</p>
<p>Play@Google 利于google图片搜索做的看图猜字游戏<br />
Stupid//说实话对于成年的欧美人来说看那些book apple之类的猜单词确实够简单的<br />
Awful game, doesn&#8217;t tell you what the answer should have been<br />
恐怖的游戏，不告诉你答案是什么//我写的很清楚要看答案要买收费版阿&#8230;</p>
<p>Quick Memory 考研瞬间记忆能力的游戏<br />
Great game ..but beware, I went back to a previous level, and all my progress was erased. Felt like throwing the phone, and I love my phone.<br />
好游戏，但当我玩前面的关卡时，我所有的关卡都丢失了，好想扔了手机，但我爱我的手机//抱歉这是我的bug，请握好您的手机&#8230;..</p>
<p>Super Cards Match 难度比较高的翻卡片游戏<br />
Only rated 1 star as it wont let me rate 0 stars.. 25 seconds to do 1st level? HA JOKE!<br />
我想给0星但是只能给1星，25秒内完成第一关？坑爹呢！ //我设计的就是高难度关卡呀&#8230;<br />
Great game uninstalled due to constant annoyance with updates every 10 seconds&#8230;.<br />
好游戏但是我还是卸载了，因为几乎每10秒更新一次 //我记得那天更新了3次，结果每次都被你撞上了&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beralee.com/archives/287/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

