<?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>里克的自习室 &#187; default</title>
	<atom:link href="http://railser.cn/blog/category/default/feed" rel="self" type="application/rss+xml" />
	<link>http://railser.cn</link>
	<description>关注Ruby和Rails的学习与开发</description>
	<lastBuildDate>Tue, 20 Dec 2011 11:47:47 +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>hello, rails3.1 pre 第二部分</title>
		<link>http://railser.cn/blog/hello-rails31-pre-part2</link>
		<comments>http://railser.cn/blog/hello-rails31-pre-part2#comments</comments>
		<pubDate>Sun, 22 May 2011 07:05:51 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[RailsNote]]></category>
		<category><![CDATA[rails31]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=605</guid>
		<description><![CDATA[接着上一篇，问题继续。 rake db:migrate &#62;&#62; rake aborted! &#62;&#62; undefined method `task' for #&#60;Rails31test::Application:0x00000100de6a60&#62; 好吧，继续找答案，此处还是省略一些细节，直接看这里吧。 &#62;&#62; bundle exec rake db:migrate 问题暂时解决。 至此，projects已经可以看到了，剩下的还在琢磨。 补充一些链接： CoffeeScript  http://jashkenas.github.com/coffee-script/ RVM(Ruby Version Manager)  https://rvm.beginrescueend.com/ SASS/SCSS  http://sass-lang.com/ Sprockets  http://getsprockets.org/ &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>接着上一篇，问题继续。</p>
<p>rake db:migrate</p>
<p>&gt;&gt; rake aborted!</p>
<p>&gt;&gt; undefined method `task' for #&lt;Rails31test::Application:0x00000100de6a60&gt;</p>
<p>好吧，继续找答案，此处还是省略一些细节，<a href="http://community.engineyard.com/discussions/problems/1391-you-have-already-activated-rake-083-but-your-gemfile-requires-rake-087-consider-using-bundle-exec" target="_blank">直接看这里</a>吧。</p>
<p>&gt;&gt; bundle exec rake db:migrate</p>
<p>问题暂时解决。</p>
<p>至此，projects已经可以看到了，剩下的还在琢磨。</p>
<p>补充一些链接：</p>
<p>CoffeeScript  <a href="http://jashkenas.github.com/coffee-script/" target="_blank">http://jashkenas.github.com/coffee-script/</a></p>
<p>RVM(Ruby Version Manager)  <a href="https://rvm.beginrescueend.com/" target="_blank">https://rvm.beginrescueend.com/</a></p>
<p>SASS/SCSS  <a href="http://sass-lang.com/" target="_blank">http://sass-lang.com/</a></p>
<p>Sprockets  <a href="http://getsprockets.org/" target="_blank">http://getsprockets.org/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/hello-rails31-pre-part2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello, Rails3.1 pre</title>
		<link>http://railser.cn/blog/hello-rails31-pre</link>
		<comments>http://railser.cn/blog/hello-rails31-pre#comments</comments>
		<pubDate>Sat, 21 May 2011 07:08:34 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[RailsNote]]></category>
		<category><![CDATA[rails31]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=601</guid>
		<description><![CDATA[Rails3.1面世了，赶紧尝鲜吧。可是，第一个问题就出现了，更新失败。此处略过一堆字，直接笔记：安装rvm吧。 https://rvm.beginrescueend.com/rvm/install/ rvm简直是多版本ruby开发环境下的救世主。补充一下笔记： 在安装完rvm后，rails new rails31test 新建了一个测试项目，一切正常，可是bundle的时候出错，就连 gem list都出错。查了一下，原来我们要重新安装gem，也要重新装rails。 ps：各位是不是会觉得，我刚才安装了阿，为什么又要装一次？你是不是也看这个视频了？http://railscasts.com/episodes/265-rails-3-1-overview 一切都没错，只是rvm 1.9.2@railspre --create 是新建了一个gemsets，（此语法为简写）。这样我们还得安装一下bundler rails31test liwei$ gem install bundler rails31test liwei$ bundle rails31test liwei$ rails g scaffold project name:string ... ... /Users/apple/.rvm/gems/ruby-1.9.2-p180/gems/actionpack-3.1.0.beta1/lib/sprockets/railtie.rb:37:in `block (2 levels) in &#60;class:Railtie&#62;': undefined method `context' for #&#60;Sprockets::Environment:0x0000010312c420&#62; (NoMethodError) 查到这个问题的解决办法：https://github.com/rails/rails/issues/453 在Gemfile里写： gem 'sprockets', '2.0.0.beta.2' 原因：beta.2 is required by rails 3.1.0beta1 注意：安装的时候，使用的是 gem [...]]]></description>
			<content:encoded><![CDATA[<p>Rails3.1面世了，赶紧尝鲜吧。可是，第一个问题就出现了，更新失败。此处略过一堆字，直接笔记：安装rvm吧。</p>
<p>https://rvm.beginrescueend.com/rvm/install/</p>
<p>rvm简直是多版本ruby开发环境下的救世主。补充一下笔记：</p>
<p>在安装完rvm后，rails new rails31test 新建了一个测试项目，一切正常，可是bundle的时候出错，就连 gem list都出错。查了一下，原来我们要重新安装gem，也要重新装rails。</p>
<p>ps：各位是不是会觉得，我刚才安装了阿，为什么又要装一次？你是不是也看这个视频了？http://railscasts.com/episodes/265-rails-3-1-overview</p>
<p>一切都没错，只是rvm 1.9.2@railspre --create 是新建了一个gemsets，（此语法为简写）。这样我们还得安装一下bundler</p>
<p>rails31test liwei$ gem install bundler</p>
<p>rails31test liwei$ bundle</p>
<p>rails31test liwei$ rails g scaffold project name:string</p>
<p>... ...</p>
<p>/Users/apple/.rvm/gems/ruby-1.9.2-p180/gems/actionpack-3.1.0.beta1/lib/sprockets/railtie.rb:37:in `block (2 levels) in &lt;class:Railtie&gt;': undefined method `context' for #&lt;Sprockets::Environment:0x0000010312c420&gt; (NoMethodError)</p>
<p>查到这个问题的解决办法：https://github.com/rails/rails/issues/453</p>
<p>在Gemfile里写：</p>
<p>gem 'sprockets', '2.0.0.beta.2'</p>
<p>原因：beta.2 is required by rails 3.1.0beta1</p>
<p><span style="color: #ff0000;">注意：安装的时候，使用的是 gem 'sprockets', '2.0.0.beta.5'，所以还要 bundle update sprockets 降回到beta.2</span></p>
<p>再次</p>
<p>rails31test liwei$ rails g scaffold project name:string</p>
<p>成功</p>
<p>未完待续吧... ...</p>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/hello-rails31-pre/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011，让APP飞一会吧</title>
		<link>http://railser.cn/blog/myappblog-and-2011-new-wish</link>
		<comments>http://railser.cn/blog/myappblog-and-2011-new-wish#comments</comments>
		<pubDate>Thu, 24 Feb 2011 16:54:41 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[haml]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[sass]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=577</guid>
		<description><![CDATA[2011，我有个惊奇的开始，我的iTouch有一天突然可以上网了，原因不明。紧接着几天，接触了一个开发项目，是做一个APP介绍的网站。可以用Rails。这一点实在让我暗地里欢喜：可算有得发挥了。接着，《让子弹飞》上映，那就让APP也跟着飞一会吧。 经过一个多月的敲敲打打，www.myappblog.net 正式上线了，这里把以往Rails2.x用过的技术，在Rails3.0平台上又加强了一遍，认真体会了一下Rails 3带来的变革。 MyAPPBlog网站是一个iPhone，iPad应用推荐，点评的网站，上面还增加了很多视频，讲解游戏的玩法，看得我实在兴奋阿。对于不经常逛app store的我来说，没事看看MyAppBlog的资讯，能发现太多不知道的事情。MyAPPBlog就像一本App杂志，很方便，而且，它是我的又一个五星级的程序作品。（哈哈） 从MyAPPBlog的网站定位上，可以看到它的特点：一是信息分享，比如最新的资讯，免费的app，二是APP操作视频，强烈建议把怒鸟的攻略发布一下，因为某人。。。。 说说程序，MyAPPBlog用了haml和sass，这极大的提高了页面的可维护性。这不是一点点的改变，而是把页面结构，设定的更加规范，比如div class的设计 .title = @app.title 这样就实现了一个div层的结构。sass我目前用到它三个特性，变量，命名空间和继承。 Rails3让MyAPPBlog的维护更加方便，尤其是之前很难受的fckeditor的附件处理，Rails3上可用的ckeditor gem，直接用了paperclip，图片文件上传省了很多代码。 后面的工作集中在app store的数据分析上，任务挑战很大，但应用前景非常看好。 这里稍微提一下，个人对工作的定义也有了一些改进，目前的工作应该叫技术支持。 大多数人理解的外包是拿钱走人的形式，所以，技术支持，就是一个长期的服务状态，在Rails的领域里进行不断的积累，将自身的成果分享给每一个客户。 写在最后： 夜深人静，32岁的人，已经没有了当年创业时候的冲动，也没有开发搜索引擎时候的韧劲。事情按部就班的继续，看着一群比自己小10岁的年轻人，他们是不是也在经历我过去10年所做过的事情呢？我现在做的，未来做的，是不是他们10年后也要来做的呢？]]></description>
			<content:encoded><![CDATA[<p>2011，我有个惊奇的开始，我的iTouch有一天突然可以上网了，原因不明。紧接着几天，接触了一个开发项目，是做一个APP介绍的网站。可以用Rails。这一点实在让我暗地里欢喜：可算有得发挥了。接着，《让子弹飞》上映，那就让APP也跟着飞一会吧。</p>
<p>经过一个多月的敲敲打打，<a href="http://www.myappblog.net" target="_blank">www.myappblog.net</a> 正式上线了，这里把以往Rails2.x用过的技术，在Rails3.0平台上又加强了一遍，认真体会了一下Rails 3带来的变革。</p>
<p>MyAPPBlog网站是一个iPhone，iPad应用推荐，点评的网站，上面还增加了很多视频，<a href="http://www.myappblog.net/videos/9" target="_blank">讲解游戏的玩法</a>，看得我实在兴奋阿。对于不经常逛app store的我来说，没事看看MyAppBlog的资讯，能发现太多不知道的事情。MyAPPBlog就像一本App杂志，很方便，而且，它是我的又一个五星级的程序作品。（哈哈）</p>
<p>从MyAPPBlog的网站定位上，可以看到它的特点：一是信息分享，比如最新的资讯，免费的app，二是APP操作视频，强烈建议把怒鸟的攻略发布一下，因为某人。。。。</p>
<p>说说程序，MyAPPBlog用了haml和sass，这极大的提高了页面的可维护性。这不是一点点的改变，而是把页面结构，设定的更加规范，比如div class的设计</p>
<p>.title</p>
<p>= @app.title</p>
<p>这样就实现了一个div层的结构。sass我目前用到它三个特性，变量，命名空间和继承。</p>
<p>Rails3让MyAPPBlog的维护更加方便，尤其是之前很难受的fckeditor的附件处理，Rails3上可用的ckeditor gem，直接用了paperclip，图片文件上传省了很多代码。</p>
<p>后面的工作集中在app store的数据分析上，任务挑战很大，但应用前景非常看好。</p>
<p>这里稍微提一下，个人对工作的定义也有了一些改进，目前的工作应该叫技术支持。</p>
<p>大多数人理解的外包是拿钱走人的形式，所以，技术支持，就是一个长期的服务状态，在Rails的领域里进行不断的积累，将自身的成果分享给每一个客户。</p>
<p>写在最后：</p>
<p>夜深人静，32岁的人，已经没有了当年创业时候的冲动，也没有开发搜索引擎时候的韧劲。事情按部就班的继续，看着一群比自己小10岁的年轻人，他们是不是也在经历我过去10年所做过的事情呢？我现在做的，未来做的，是不是他们10年后也要来做的呢？</p>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/myappblog-and-2011-new-wish/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>heroku部署问题，是gem升级导致的这个问题</title>
		<link>http://railser.cn/blog/heroku-deploy-error-with-mail-2-2-13</link>
		<comments>http://railser.cn/blog/heroku-deploy-error-with-mail-2-2-13#comments</comments>
		<pubDate>Sun, 02 Jan 2011 13:18:31 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=572</guid>
		<description><![CDATA[/Library/Ruby/Site/1.8/rubygems/remote_fetcher.rb:176:in `fetch_path': timed out (http://rubygems.org/quick/Marshal.4.8/mail-2.2.13.gemspec.rz) (Gem::RemoteFetcher::FetchError) 先把Gemfile.lock中的 mail (2.2.6.1) 改成 mail (2.2.5) 然后bundle update 一下 （这是参照 http://stackoverflow.com/questions/4574176/heroku-push-rejected-failed-to-install-gems-via-bundler 的意见） 这时mail的一行已经改为 mail(2.2.13) 然后再次部署，搞定。yeah！！ ps：我的rails是3.0.0，这是一个小项目，页面是客户设计的，很漂亮。为了保持磨沙的效果，png比较大，以后再去优化图片吧。]]></description>
			<content:encoded><![CDATA[<p>/Library/Ruby/Site/1.8/rubygems/remote_fetcher.rb:176:in `fetch_path': timed out (http://rubygems.org/quick/Marshal.4.8/mail-2.2.13.gemspec.rz) (Gem::RemoteFetcher::FetchError)</p>
<p>先把Gemfile.lock中的</p>
<div id="_mcePaste">mail (2.2.6.1)</div>
<div id="_mcePaste">改成</div>
<div>
<div>mail (2.2.5)</div>
<div></div>
<div>然后bundle update 一下 （这是参照 http://stackoverflow.com/questions/4574176/heroku-push-rejected-failed-to-install-gems-via-bundler 的意见）</div>
<div></div>
<div>这时mail的一行已经改为</div>
<div>mail(2.2.13)</div>
<div></div>
<div>然后再次部署，搞定。yeah！！</div>
</div>
<div></div>
<div>ps：我的rails是3.0.0，这是一个<a href="http://moreappsweb.heroku.com/" target="_blank">小项目</a>，页面是客户设计的，很漂亮。为了保持磨沙的效果，png比较大，以后再去优化图片吧。</div>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/heroku-deploy-error-with-mail-2-2-13/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>糟糕之极的豆瓣电台ui设计</title>
		<link>http://railser.cn/blog/bad-of-douban-fm-ui-design</link>
		<comments>http://railser.cn/blog/bad-of-douban-fm-ui-design#comments</comments>
		<pubDate>Thu, 16 Dec 2010 05:51:58 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=561</guid>
		<description><![CDATA[我再也忍受不了豆瓣电台的ui设计了，这是一个极其糟糕的设计和用户体验。我刚才又忘记哪个是暂停功能了。（这是一个新功能，之前只能是无奈的关闭播放功能） 有图有真相： A：“换台”，功能。 B：暂停功能。 这种隐藏功能是需要你鼠标放上去看文字提示才会懂的东西，居然还放错了位置。当我想切换电台的时候，会去找一个抽象的图标，还是直接点击“欧美”来换台呢？我的下意识当然告诉我要点最直接的，这难道不正是dont make me think 的事情吗？可是，豆瓣电台的实事不会这样，真有点像和我儿子玩点头不算摇头算的游戏。 之后，B竟然是暂停，然后再点一下，才能恢复。如图： 也就是说：点击“欧美”，可以暂停的狗shi逻辑。 我受不了啦！如果想做的好，就不要给对手留下漏洞，“防守是门艺术”，送上此句。]]></description>
			<content:encoded><![CDATA[<p>我再也忍受不了豆瓣电台的ui设计了，这是一个极其糟糕的设计和用户体验。我刚才又忘记哪个是暂停功能了。（这是一个新功能，之前只能是无奈的关闭播放功能）</p>
<p>有图有真相：</p>
<p><a href="http://railser.cn/wp-content/uploads/bad.jpg"><img class="alignleft size-full wp-image-562" title="bad" src="http://railser.cn/wp-content/uploads/bad.jpg" alt="" width="417" height="271" /></a></p>
<p>A：“换台”，功能。</p>
<p>B：暂停功能。</p>
<p>这种隐藏功能是需要你鼠标放上去看文字提示才会懂的东西，居然还放错了位置。当我想切换电台的时候，会去找一个抽象的图标，还是直接点击“欧美”来换台呢？我的下意识当然告诉我要点最直接的，这难道不正是dont make me think 的事情吗？可是，豆瓣电台的实事不会这样，真有点像和我儿子玩点头不算摇头算的游戏。</p>
<p>之后，B竟然是暂停，然后再点一下，才能恢复。如图：</p>
<p><a href="http://railser.cn/wp-content/uploads/pause.png"><img class="alignleft size-full wp-image-563" title="pause" src="http://railser.cn/wp-content/uploads/pause.png" alt="" width="415" height="266" /></a></p>
<p>也就是说：点击“欧美”，可以暂停的狗shi逻辑。</p>
<p>我受不了啦！如果想做的好，就不要给对手留下漏洞，“防守是门艺术”，送上此句。</p>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/bad-of-douban-fm-ui-design/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>使用find_each提升批量发送效率</title>
		<link>http://railser.cn/blog/user-find_each-for-select-multiple-records</link>
		<comments>http://railser.cn/blog/user-find_each-for-select-multiple-records#comments</comments>
		<pubDate>Mon, 04 Oct 2010 13:29:08 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=496</guid>
		<description><![CDATA[写在前面： 过去的两年一直从事sns的开发，目前已经正式上限运营了，所以工作也稍微的调整一下。没有了大量的新功能的开发，开始对新版本的Rails进行笔记，并且翻译一些文章。整个十月，如果没有大的变化，会有很多时间更新我的railser.cn了。 认领一下博客：QQREADERFFAB13389FAE8315 在开发的时候会碰到全表检索，逐条发送或根据返回更新状态（当然这里讲的是真的无法用批量操作的时候）。在2。3等后续版本里，提供了find_each方法。默认会逐条操作id升序排列的前1000条。 &#160; User.find_each do &#124;user&#124; &#160; NewsLetter.weekly_deliver&#40;user&#41; &#160; end &#160; 这里还可以增加两个参数，扩大应用的纪录集。1000的确有点小，10000或许有点大。对于邮件发送，更新订阅状态，生成动态，更新动态订阅和好友动态等操作，这个方法的确不错。 &#160; ﻿User.find_each&#40;:batch_size =&#38;gt; 5000, :start =&#38;gt; 2000&#41; do &#124;user&#124; &#160; NewsLetter.weekly_deliver&#40;user&#41; &#160; end &#160; 参考：http://guides.rubyonrails.org/active_record_querying.html]]></description>
			<content:encoded><![CDATA[<p>写在前面：</p>
<p>过去的两年一直从事sns的开发，目前已经正式上限运营了，所以工作也稍微的调整一下。没有了大量的新功能的开发，开始对新版本的Rails进行笔记，并且翻译一些文章。整个十月，如果没有大的变化，会有很多时间更新我的railser.cn了。</p>
<p>认领一下博客：QQREADERFFAB13389FAE8315</p>
<p>在开发的时候会碰到全表检索，逐条发送或根据返回更新状态（当然这里讲的是真的无法用批量操作的时候）。在2。3等后续版本里，提供了find_each方法。默认会逐条操作id升序排列的前1000条。</p>
<pre class="ruby">&nbsp;
User.<span style="color:#9900CC;">find_each</span> <span style="color:#9966CC; font-weight:bold;">do</span> |user|
&nbsp;
NewsLetter.<span style="color:#9900CC;">weekly_deliver</span><span style="color:#006600; font-weight:bold;">&#40;</span>user<span style="color:#006600; font-weight:bold;">&#41;</span>
&nbsp;
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;</pre>
<p>这里还可以增加两个参数，扩大应用的纪录集。1000的确有点小，10000或许有点大。对于邮件发送，更新订阅状态，生成动态，更新动态订阅和好友动态等操作，这个方法的确不错。</p>
<pre class="ruby">&nbsp;
﻿User.<span style="color:#9900CC;">find_each</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:batch_size</span> =&amp;gt; <span style="color:#006666;">5000</span>, <span style="color:#ff3333; font-weight:bold;">:start</span> =&amp;gt; <span style="color:#006666;">2000</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#9966CC; font-weight:bold;">do</span> |user|
&nbsp;
NewsLetter.<span style="color:#9900CC;">weekly_deliver</span><span style="color:#006600; font-weight:bold;">&#40;</span>user<span style="color:#006600; font-weight:bold;">&#41;</span>
&nbsp;
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;</pre>
<p>参考：http://guides.rubyonrails.org/active_record_querying.html</p>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/user-find_each-for-select-multiple-records/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>网银钱包不能用了，郁闷</title>
		<link>http://railser.cn/blog/chinabank-qianbao</link>
		<comments>http://railser.cn/blog/chinabank-qianbao#comments</comments>
		<pubDate>Wed, 29 Sep 2010 06:10:16 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=481</guid>
		<description><![CDATA[刚才打电话给网银，确认一下，没想到网银钱包别的银行也不能加钱。测试起来好麻烦阿。]]></description>
			<content:encoded><![CDATA[<p>刚才打电话给网银，确认一下，没想到网银钱包别的银行也不能加钱。测试起来好麻烦阿。</p>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/chinabank-qianbao/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>磁疗产品网站开发，php转到rails上，值吗？</title>
		<link>http://railser.cn/blog/php-to-rails</link>
		<comments>http://railser.cn/blog/php-to-rails#comments</comments>
		<pubDate>Fri, 16 Jul 2010 03:20:25 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[电子烟]]></category>
		<category><![CDATA[磁疗]]></category>
		<category><![CDATA[福康]]></category>
		<category><![CDATA[远红外线]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=462</guid>
		<description><![CDATA[客户要定制开发一套在线销售的功能，针对大批量的处理，目前php的站说不行，可是我也在犹豫是不是用Rails开发， Rails开发和维护成本很高，客户有比较xq，很难能把事情做完美。可是除了Rails，php又不是特别熟，尤其还要在dede上再加工。 客户站点：www.tjfkc.com，主要做电子烟，远红外线和磁疗产品的生产加工。目前看是典型的讲php程序过渡到Rails上的案例。 在线订单和实时客户跟进的设计，是Rails重点解决的问题。 先写到这里，另外问一句，电子烟真的能戒烟吗？？我很好奇。 http://www.tjfkc.com/html/jingpin/20100407/173.html]]></description>
			<content:encoded><![CDATA[<p>客户要定制开发一套在线销售的功能，针对大批量的处理，目前php的站说不行，可是我也在犹豫是不是用Rails开发， Rails开发和维护成本很高，客户有比较xq，很难能把事情做完美。可是除了Rails，php又不是特别熟，尤其还要在dede上再加工。</p>
<p>客户站点：<a href="http://www.tjfkc.com" target="_blank">www.tjfkc.com</a>，主要做电子烟，远红外线和磁疗产品的生产加工。目前看是典型的讲php程序过渡到Rails上的案例。</p>
<p>在线订单和实时客户跟进的设计，是Rails重点解决的问题。</p>
<p>先写到这里，另外问一句，电子烟真的能戒烟吗？？我很好奇。</p>
<p><a href="http://www.tjfkc.com/html/jingpin/20100407/173.html">http://www.tjfkc.com/html/jingpin/20100407/173.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/php-to-rails/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>我开始mac啦！！</title>
		<link>http://railser.cn/blog/i-am-mac-now</link>
		<comments>http://railser.cn/blog/i-am-mac-now#comments</comments>
		<pubDate>Fri, 30 Apr 2010 07:31:00 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=440</guid>
		<description><![CDATA[上周在淘宝的苹果福利社订购了一台mac mini mc238，发货后第二天就到了。兴奋啊。我终于开始mac了！！ 下面分享一下这次的经历，当作日记，也是分享给大家一些经验吧。 这是宝贝的地址：http://item.taobao.com/auction/item_detail-0db2-f2a4a529ab80dd5712e8dce1d69e48df.htm 非广告，纯属友情连接。 东西拿到了，第一件事是连接上我的显示器。这里介绍两个事情：一是mac mini和自己的显示器连接，用的是dvi线，二是这个线需要自己买，价格在20元左右。线的样子是 注意的是，我的dvi接头是24＋1针脚的，一定要和显示器对应，还有另一种24＋5的，用途不太一样，具体详细介绍看这里：http://baike.baidu.com/view/1297324.htm?fr=ala0_1_1 千万不要因为看错了买来的线不可用。（我就是，别人代给我的，买的时候就没区分是＋1还是＋5的针脚，结果白跑一趟。） dvi线如果网购的话可以看这里：http://item.taobao.com/item.htm?id=3812883078 好了，到这里，连接好，就开始mac的旅程了。 这里想说的是，mac mini很适合上手，加上itouch，可算作是iphone开发的最节省开销了。（下个月买itouch，然后呢，本博就要以mac开发为主啦，会贴一些经验的总结，分享给需要的朋友。） 来，上张图吧，很兴奋，不过遗憾的是不能语音通话，因为没有麦克风，单买的话太贵，usb话筒效果说未必好。 因为之前用过ubuntu，所以这次上手不算太陌生，不过好些东西还是不适应，比如快捷键。mac的三个键和win的不一样，需要在系统偏好里调整一下，当然不改也可，那就纯正的mac吧。 下一篇分享下折腾了两天的环境配制。 广告下，工作室目前定位在科技公司上，业务在网站制作和美工设计。我也算是带出来两个学员，一个做程序，一个做网络推广。后面会整理出来，看来Railser.cn该增加人员了。]]></description>
			<content:encoded><![CDATA[<p>上周在淘宝的苹果福利社订购了一台mac mini mc238，发货后第二天就到了。兴奋啊。我终于开始mac了！！</p>
<p><img class="aligncenter size-medium wp-image-443" title="T1HNBsXlxlXXXBc6_b_094607.jpg_310x310" src="http://railser.cn/wp-content/uploads/T1HNBsXlxlXXXBc6_b_094607.jpg_310x310-300x300.jpg" alt="T1HNBsXlxlXXXBc6_b_094607.jpg_310x310" width="300" height="300" /></p>
<p>下面分享一下这次的经历，当作日记，也是分享给大家一些经验吧。</p>
<p>这是宝贝的地址：<a href="http://item.taobao.com/auction/item_detail-0db2-f2a4a529ab80dd5712e8dce1d69e48df.htm">http://item.taobao.com/auction/item_detail-0db2-f2a4a529ab80dd5712e8dce1d69e48df.htm</a></p>
<p>非广告，纯属友情连接。</p>
<p>东西拿到了，第一件事是连接上我的显示器。这里介绍两个事情：一是mac mini和自己的显示器连接，用的是dvi线，二是这个线需要自己买，价格在20元左右。线的样子是</p>
<p><img class="aligncenter size-medium wp-image-442" title="T2hHJcXXRXXXXXXXXX_!!26761329.jpg_620x10000" src="http://railser.cn/wp-content/uploads/T2hHJcXXRXXXXXXXXX_26761329.jpg_620x10000-300x300.jpg" alt="T2hHJcXXRXXXXXXXXX_!!26761329.jpg_620x10000" width="300" height="300" /></p>
<p>注意的是，我的dvi接头是24＋1针脚的，一定要和显示器对应，还有另一种24＋5的，用途不太一样，具体详细介绍看这里：<a href="http://baike.baidu.com/view/1297324.htm?fr=ala0_1_1">http://baike.baidu.com/view/1297324.htm?fr=ala0_1_1</a></p>
<p>千万不要因为看错了买来的线不可用。（我就是，别人代给我的，买的时候就没区分是＋1还是＋5的针脚，结果白跑一趟。）</p>
<p>dvi线如果网购的话可以看这里：<a href="http://item.taobao.com/item.htm?id=3812883078">http://item.taobao.com/item.htm?id=3812883078</a></p>
<p>好了，到这里，连接好，就开始mac的旅程了。</p>
<p>这里想说的是，mac mini很适合上手，加上itouch，可算作是iphone开发的最节省开销了。（下个月买itouch，然后呢，本博就要以mac开发为主啦，会贴一些经验的总结，分享给需要的朋友。）</p>
<p>来，上张图吧，很兴奋，不过遗憾的是不能语音通话，因为没有麦克风，单买的话太贵，usb话筒效果说未必好。</p>
<p><img class="aligncenter size-medium wp-image-445" title="screen" src="http://railser.cn/wp-content/uploads/screen-300x169.jpg" alt="screen" width="300" height="169" /></p>
<p>因为之前用过ubuntu，所以这次上手不算太陌生，不过好些东西还是不适应，比如快捷键。mac的三个键和win的不一样，需要在系统偏好里调整一下，当然不改也可，那就纯正的mac吧。</p>
<p>下一篇分享下折腾了两天的环境配制。</p>
<p>广告下，工作室目前定位在科技公司上，业务在网站制作和美工设计。我也算是带出来两个学员，一个做程序，一个做网络推广。后面会整理出来，看来Railser.cn该增加人员了。</p>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/i-am-mac-now/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>一汽家园，一汽人的网上家园</title>
		<link>http://railser.cn/blog/www-17jiayuan-com</link>
		<comments>http://railser.cn/blog/www-17jiayuan-com#comments</comments>
		<pubDate>Mon, 19 Oct 2009 03:23:08 +0000</pubDate>
		<dc:creator>里克</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[sns]]></category>
		<category><![CDATA[一汽家园]]></category>
		<category><![CDATA[淘宝客]]></category>

		<guid isPermaLink="false">http://railser.cn/?p=430</guid>
		<description><![CDATA[家园：www.17jiayuan.com 新闻：news.17jiayuan.com 后面还会陆续上线几个一汽专卖店，希望大家光临。 有朋友问是不是用的淘宝api，其实一点没有，只是在关注和研究，这里用的是淘宝客，甚至直接保存了几个页面，后面会有想法，使用api开发几个站，并且作为工作室的工作内容。目前是在探路。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.17jiayuan.com" target="_blank">家园：www.17jiayuan.com</a></p>
<p><a href="http://news.17jiayuan.com">新闻：news.17jiayuan.com</a></p>
<p>后面还会陆续上线几个一汽专卖店，希望大家光临。</p>
<p>有朋友问是不是用的淘宝api，其实一点没有，只是在关注和研究，这里用的是淘宝客，甚至直接保存了几个页面，后面会有想法，使用api开发几个站，并且作为工作室的工作内容。目前是在探路。</p>
]]></content:encoded>
			<wfw:commentRss>http://railser.cn/blog/www-17jiayuan-com/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

