<?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>Tsung.暴躁</title>
	<atom:link href="http://tsung.bz/feed/" rel="self" type="application/rss+xml" />
	<link>http://tsung.bz</link>
	<description>How To Rock On?</description>
	<lastBuildDate>Thu, 29 Jul 2010 08:55:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://tsung.bz/?pushpress=hub'/>
		<item>
		<title>Ubuntu下安装AirVideo服务器</title>
		<link>http://tsung.bz/2010/07/27/install-airvideo-server-under-ubuntu/</link>
		<comments>http://tsung.bz/2010/07/27/install-airvideo-server-under-ubuntu/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 16:56:01 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[AirVideo]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=277</guid>
		<description><![CDATA[准备环境 &#160; sudo apt-get install libmp3lame-dev libfaad-dev libx264-dev faac faad lame mpeg4ip-server git-core pkg-config &#160; 下载AirVideo源码，http://www.inmethod.com/air-video/licenses.html。选最新的2.5 配置安装，注意这边enable disable前面都是两个短杠。这个主题有点bug &#160; ./configure &#8211;enable-pthreads &#8211;disable-shared &#8211;enable-static &#8211;enable-gpl &#8211;enable-libx264 &#8211;enable-libmp3lame &#8211;enable-libfaad &#8211;disable-decoder=aac make sudo make install &#160; 下载服务器jar包，http://inmethod.com/air-video/download/linux/alpha3/AirVideoServerLinux.jar 下载配置文件，http://inmethod.com/air-video/download/linux/alpha1/test.properties 配置文件大致如下： &#160; path.ffmpeg = /usr/local/bin/ffmpeg path.mp4creator = /usr/bin/mp4creator path.faac = /usr/bin/faac password = subtitles.encoding = windows-1250 subtitles.font = Verdana folders [...]]]></description>
			<content:encoded><![CDATA[<p>准备环境</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sudo</span> apt-get <span class="kw2">install</span> libmp3lame-dev libfaad-dev libx264-dev faac faad lame mpeg4ip-server git-core pkg-config</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
<p>下载AirVideo源码，<a href="http://www.inmethod.com/air-video/licenses.html">http://www.inmethod.com/air-video/licenses.html</a>。选最新的2.5<br />
配置安装，注意这边enable disable前面都是两个短杠。这个主题有点bug</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">./configure &#8211;enable-pthreads &#8211;disable-shared &#8211;enable-static &#8211;enable-gpl &#8211;enable-libx264 &#8211;enable-libmp3lame &#8211;enable-libfaad &#8211;disable-<span class="re2">decoder=</span>aac</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">make</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
</ol>
</div>
<p>下载服务器jar包，<a href="http://inmethod.com/air-video/download/linux/alpha3/AirVideoServerLinux.jar">http://inmethod.com/air-video/download/linux/alpha3/AirVideoServerLinux.jar</a></p>
<p>下载配置文件，<a href="http://inmethod.com/air-video/download/linux/alpha1/test.properties">http://inmethod.com/air-video/download/linux/alpha1/test.properties</a></p>
<p>配置文件大致如下：</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">path.ffmpeg = /usr/<span class="kw3">local</span>/bin/ffmpeg</div>
</li>
<li class="li1">
<div class="de1">path.mp4creator = /usr/bin/mp4creator</div>
</li>
<li class="li1">
<div class="de1">path.faac = /usr/bin/faac</div>
</li>
<li class="li2">
<div class="de2">password =</div>
</li>
<li class="li1">
<div class="de1">subtitles.encoding = windows<span class="nu0">-1250</span></div>
</li>
<li class="li1">
<div class="de1">subtitles.font = Verdana</div>
</li>
<li class="li1">
<div class="de1">folders = Movies:/home//Videos,Series:/Volumes/Data/Series</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
<p>启动</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">java -jar AirVideoServerLinux.jar-a3 <span class="kw3">test</span>.properties</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/07/27/install-airvideo-server-under-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Tips</title>
		<link>http://tsung.bz/2010/07/14/android-tips/</link>
		<comments>http://tsung.bz/2010/07/14/android-tips/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 06:35:42 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=270</guid>
		<description><![CDATA[If you&#8217;re still getting &#8220;out of memory&#8221; you should do something like that: &#160; BitmapFactory.Options options=new BitmapFactory.Options&#40;&#41;; options.inSampleSize = 8; Bitmap preview_bitmap=BitmapFactory.decodeStream&#40;is,null,options&#41;; &#160; This inSampleSize option reduces memory usage. &#160; BitmapFactory.Options options = new BitmapFactory.Options&#40;&#41;; options.inTempStorage = new byte&#91;16*1024&#93;; bitmapImage = BitmapFactory.decodeFile&#40;path,opt&#41;; &#160;]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re still getting &#8220;out of memory&#8221; you should do something like that:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">BitmapFactory.<span class="me1">Options</span> options=<span class="kw2">new</span> BitmapFactory.<span class="me1">Options</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">options.<span class="me1">inSampleSize</span> = <span class="nu0">8</span>;</div>
</li>
<li class="li1">
<div class="de1">Bitmap preview_bitmap=BitmapFactory.<span class="me1">decodeStream</span><span class="br0">&#40;</span>is,<span class="kw2">null</span>,options<span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
</ol>
</div>
<p>This inSampleSize option reduces memory usage.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">BitmapFactory.<span class="me1">Options</span> options = <span class="kw2">new</span> BitmapFactory.<span class="me1">Options</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">options.<span class="me1">inTempStorage</span> = <span class="kw2">new</span> <span class="kw4">byte</span><span class="br0">&#91;</span><span class="nu0">16</span>*<span class="nu0">1024</span><span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">bitmapImage = BitmapFactory.<span class="me1">decodeFile</span><span class="br0">&#40;</span>path,opt<span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/07/14/android-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palm WebOS 折腾记录</title>
		<link>http://tsung.bz/2010/07/13/palm-webos-%e6%8a%98%e8%85%be%e8%ae%b0%e5%bd%95/</link>
		<comments>http://tsung.bz/2010/07/13/palm-webos-%e6%8a%98%e8%85%be%e8%ae%b0%e5%bd%95/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 05:54:43 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[WebOS]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[webos]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=267</guid>
		<description><![CDATA[palm-emulator启动模拟器的时候提示novacom没运行，在/etc/rc.local添加一行/opt/Palm/novacom/scripts/novacomd-upstart]]></description>
			<content:encoded><![CDATA[<p>palm-emulator启动模拟器的时候提示novacom没运行，在/etc/rc.local添加一行/opt/Palm/novacom/scripts/novacomd-upstart</p>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/07/13/palm-webos-%e6%8a%98%e8%85%be%e8%ae%b0%e5%bd%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>常用eclipse插件地址</title>
		<link>http://tsung.bz/2010/07/12/eclipse-plugin/</link>
		<comments>http://tsung.bz/2010/07/12/eclipse-plugin/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 12:13:31 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[tool]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[webos]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=259</guid>
		<description><![CDATA[http://subclipse.tigris.org/update_1.6.x https://dl-ssl.google.com/android/eclipse/ http://cdn.downloads.palm.com/sdkdownloads/eclipse-update-site/site.xml http://download.aptana.org/tools/studio/plugin/install/studio http://vrapper.sourceforge.net/update-site/stable]]></description>
			<content:encoded><![CDATA[<p>http://subclipse.tigris.org/update_1.6.x</p>
<p>https://dl-ssl.google.com/android/eclipse/</p>
<p>http://cdn.downloads.palm.com/sdkdownloads/eclipse-update-site/site.xml</p>
<p>http://download.aptana.org/tools/studio/plugin/install/studio</p>
<p>http://vrapper.sourceforge.net/update-site/stable</p>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/07/12/eclipse-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu底下用proxychains越墙安装dropbox</title>
		<link>http://tsung.bz/2010/07/12/fuck-gfw-to-install-dropbox-online-under-ubuntu/</link>
		<comments>http://tsung.bz/2010/07/12/fuck-gfw-to-install-dropbox-online-under-ubuntu/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 04:58:28 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[GFW]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[proxychains]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=253</guid>
		<description><![CDATA[优秀的云存储服务Dropbox被华丽丽的和谐了~windows底下直接可以下到客户端，ubuntu底下还要去网络上获取安装资源，这就碰到一个问题，给任意本地程序添加代理功能。当然，这里的任意可能有些复杂，比如前段时间DNS的原因我在公司上不去empathy的gtalk客户端，用了代理也是没用，估计是因为我在proxychains设置了代理DNS（可能理解有误）。下面简单说下安装步骤： 1、到dropbox下载ubuntu的DEB安装包，并安装。 2、安装完DEB后关掉dropbox。 3、安装proxychains，sudo apt-get install proxychains 4、运行 proxychains dropbox start -i &#038; （这里&#038;的意思是在终端打印出调试信息） 这样，就能顺利完成安装了 感谢@riku的提醒，可以参考他这篇文章更改设置：http://w.riku.me/blog/pino]]></description>
			<content:encoded><![CDATA[<p>优秀的云存储服务Dropbox被华丽丽的和谐了~windows底下直接可以下到客户端，ubuntu底下还要去网络上获取安装资源，这就碰到一个问题，给任意本地程序添加代理功能。当然，这里的任意可能有些复杂，比如前段时间DNS的原因我在公司上不去empathy的gtalk客户端，用了代理也是没用，估计是因为我在proxychains设置了代理DNS（可能理解有误）。下面简单说下安装步骤：<br />
1、到dropbox下载ubuntu的DEB安装包，并安装。<br />
2、安装完DEB后关掉dropbox。<br />
3、安装proxychains，sudo apt-get install proxychains<br />
4、运行 proxychains dropbox start -i &#038; （这里&#038;的意思是在终端打印出调试信息）<br />
这样，就能顺利完成安装了<br />
感谢@riku的提醒，可以参考他这篇文章更改设置：<a href="http://w.riku.me/blog/pino">http://w.riku.me/blog/pino</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/07/12/fuck-gfw-to-install-dropbox-online-under-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android开发之callback后改变UI会报错</title>
		<link>http://tsung.bz/2010/07/01/update-ui-after-remote-callback/</link>
		<comments>http://tsung.bz/2010/07/01/update-ui-after-remote-callback/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 12:42:04 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[callback]]></category>
		<category><![CDATA[EditText]]></category>
		<category><![CDATA[Message]]></category>
		<category><![CDATA[TextWatcher]]></category>
		<category><![CDATA[thread]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=244</guid>
		<description><![CDATA[发现是自己AsyncTask用错了!!doInBackground后返回的result是给onPostExecute调用的,这两个方法都要重写,执行到onPostExecute后就是回到主线程去执行了..也就没有底下的问题了 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 只有创建UI的线程才能修改这个UI,假设你用的是实现接口的方式做callback的话,必须在callback的类里做一个Handler对象来接收callback里的sendMessage. 另外android的表单验证是Activity实现一个TextWatcher,在afterTextChange事件后作验证;当然,要把每个EditText的addTextChangedListener指向本类(这些EditText属于这个类),另外,如果出错要设置EditText.setError的话,也要在Handler里用sendMessage的方式来做.]]></description>
			<content:encoded><![CDATA[<p>发现是自己AsyncTask用错了!!doInBackground后返回的result是给onPostExecute调用的,这两个方法都要重写,执行到onPostExecute后就是回到主线程去执行了..也就没有底下的问题了</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>只有创建UI的线程才能修改这个UI,假设你用的是实现接口的方式做callback的话,必须在callback的类里做一个Handler对象来接收callback里的sendMessage.<br />
另外android的表单验证是Activity实现一个TextWatcher,在afterTextChange事件后作验证;当然,要把每个EditText的addTextChangedListener指向本类(这些EditText属于这个类),另外,如果出错要设置EditText.setError的话,也要在Handler里用sendMessage的方式来做.</p>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/07/01/update-ui-after-remote-callback/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ibus-sunpinyin in ubuntu</title>
		<link>http://tsung.bz/2010/06/21/ibus-sunpinyin-in-ubuntu/</link>
		<comments>http://tsung.bz/2010/06/21/ibus-sunpinyin-in-ubuntu/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 02:10:37 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ibus]]></category>
		<category><![CDATA[ibus-sunpinyin]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[sunpinyin]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=239</guid>
		<description><![CDATA[http://code.google.com/p/sunpinyin/downloads/detail?name=ibus-sunpinyin-2.0.1.tar.gz &#160; sudo apt-get install libtool libibus-dev sqlite3 libsqlite3-dev libgtk2.0-dev build-essential cdbs debhelper autotools-dev git-core &#160; &#160; tar xvf sunpinyin-2.0.20091104.tar.gz cd sunpinyin-2.0 ./configure &#8211;enable-ibus &#8211;disable-documents &#8211;prefix=/usr &#8211;libexecdir=/usr/lib/ibus-sunpinyin sudo make instal &#160;]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/sunpinyin/downloads/detail?name=ibus-sunpinyin-2.0.1.tar.gz">http://code.google.com/p/sunpinyin/downloads/detail?name=ibus-sunpinyin-2.0.1.tar.gz</a></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sudo</span> apt-get <span class="kw2">install</span> libtool libibus-dev sqlite3 libsqlite3-dev libgtk2<span class="nu0">.0</span>-dev build-essential cdbs debhelper autotools-dev git-core</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">tar</span> xvf sunpinyin<span class="nu0">-2.0</span><span class="nu0">.20091104</span>.<span class="kw2">tar</span>.gz</div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">cd</span> sunpinyin<span class="nu0">-2.0</span></div>
</li>
<li class="li1">
<div class="de1">./configure &#8211;enable-ibus &#8211;disable-documents &#8211;<span class="re2">prefix=</span>/usr &#8211;<span class="re2">libexecdir=</span>/usr/lib/ibus-sunpinyin</div>
</li>
<li class="li2">
<div class="de2"><span class="kw2">sudo</span> <span class="kw2">make</span> instal</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/06/21/ibus-sunpinyin-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>朝鲜 1:2 巴西</title>
		<link>http://tsung.bz/2010/06/16/%e6%9c%9d%e9%b2%9c-12-%e5%b7%b4%e8%a5%bf/</link>
		<comments>http://tsung.bz/2010/06/16/%e6%9c%9d%e9%b2%9c-12-%e5%b7%b4%e8%a5%bf/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 20:54:24 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[BRA]]></category>
		<category><![CDATA[KDPR]]></category>
		<category><![CDATA[WorldCup]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=237</guid>
		<description><![CDATA[没有什么知名的球星,却带来如此精彩的比赛.. 比起天朝国猪,差太远了..从巴西人眼里就能看出来 晚安地球!]]></description>
			<content:encoded><![CDATA[<p>没有什么知名的球星,却带来如此精彩的比赛..<br />
比起天朝国猪,差太远了..从巴西人眼里就能看出来<br />
晚安地球!</p>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/06/16/%e6%9c%9d%e9%b2%9c-12-%e5%b7%b4%e8%a5%bf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>第一个rails工程，简单的TODO</title>
		<link>http://tsung.bz/2010/06/08/todo-first-rails-project/</link>
		<comments>http://tsung.bz/2010/06/08/todo-first-rails-project/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 08:28:59 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[ROR]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://tsung.bz/2010/06/08/%e7%ac%ac%e4%b8%80%e4%b8%aarails%e5%b7%a5%e7%a8%8b%ef%bc%8c%e7%ae%80%e5%8d%95%e7%9a%84todo/</guid>
		<description><![CDATA[花了10多个小时把railscasts前面的20个视频看完，又看了下agile rails那本书的ruby部分和rails的第一章（讲MVC那些），真正写代码不到一个小时，新建编辑删除任务，给任务加标签。就都有了，rails太强大了～还好之前和genki多交流了好几次，不然会碰到更多钉子，估计没那么容易入门。 今天早上起床看了devise的使用视频，动手加入devise。安装的时候，运行sudo gem install devise &#8211;version=1.0.7安装不成功，提示timeout。。后用sudo gem install devise安装成功。然后又照着github上devise的说明，rails generate devise_install也失败，因为这个是rails3的命令，我用的是rails2.3.6，还好genki告知。。改成ruby script/generate devise_install就OK，另外建立model也类似rails generate devise MODEL要写成ruby script/generate devise MODEL(这里MODEL只用户模型名字，比如可以用User）]]></description>
			<content:encoded><![CDATA[<p>花了10多个小时把railscasts前面的20个视频看完，又看了下agile rails那本书的ruby部分和rails的第一章（讲MVC那些），真正写代码不到一个小时，新建编辑删除任务，给任务加标签。就都有了，rails太强大了～还好之前和genki多交流了好几次，不然会碰到更多钉子，估计没那么容易入门。<br />
今天早上起床看了devise的使用视频，动手加入devise。安装的时候，运行sudo gem install devise &#8211;version=1.0.7安装不成功，提示timeout。。后用sudo gem install devise安装成功。然后又照着github上devise的说明，rails generate devise_install也失败，因为这个是rails3的命令，我用的是rails2.3.6，还好genki告知。。改成ruby script/generate devise_install就OK，另外建立model也类似rails generate devise MODEL要写成ruby script/generate devise MODEL(这里MODEL只用户模型名字，比如可以用User）</p>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/06/08/todo-first-rails-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010年5月35日</title>
		<link>http://tsung.bz/2010/06/04/2010%e5%b9%b45%e6%9c%8835%e6%97%a5/</link>
		<comments>http://tsung.bz/2010/06/04/2010%e5%b9%b45%e6%9c%8835%e6%97%a5/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 13:23:20 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[democracy]]></category>

		<guid isPermaLink="false">http://tsung.bz/2010/06/04/2010%e5%b9%b45%e6%9c%8835%e6%97%a5/</guid>
		<description><![CDATA[晴。]]></description>
			<content:encoded><![CDATA[<p>晴。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/06/04/2010%e5%b9%b45%e6%9c%8835%e6%97%a5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
