<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>海綿般的大男孩-【Programming】</title>
<link>http://blog.roodo.com/shinbang/archives/cat_361461.html</link>
<description></description>
<language>zh-tw</language>
<generator>Roodo Blog System</generator>
<copyright>All Rights Reserved</copyright>
<atom:link href="http://blog.roodo.com/shinbang/archives/cat_361461.xml" rel="self" type="application/rss+xml" />
<item>
	<title>ajax在Internet Explorer上的cache問題</title>
	<description><![CDATA[
			昨天發現我寫的ajax程式在Internet Explorer中呼叫，會有無法取得最新的資料的情況。所以上網查了一下，是Internet Explorer的cache機制造成的。
		]]>
	</description>
	<content:encoded><![CDATA[
			昨天發現我寫的ajax程式在Internet Explorer中呼叫，會有無法取得最新的資料的情況。所以上網查了一下，是Internet Explorer的cache機制造成的。
		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/4198041.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/4198041.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/4198041.html</guid>
	<category>【Programming】</category>
	<pubDate>Thu, 27 Sep 2007 09:56:36 +0800</pubDate>
</item>
<item>
	<title>Protoscript - simplified prototype scripting</title>
	<description><![CDATA[
			

protoscript讓我們可以更簡單的寫出各種網頁效果。不涉及過多的javascript語法意味著可以減少錯誤。
		]]>
	</description>
	<content:encoded><![CDATA[
			<img src="http://imgred.com/http://protoscript.com/images/logo.gif"><br />
<br clear=all><br />
protoscript讓我們可以更簡單的寫出各種網頁效果。不涉及過多的javascript語法意味著可以減少錯誤。
		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/4107389.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/4107389.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/4107389.html</guid>
	<category>【Programming】</category>
	<pubDate>Sat, 08 Sep 2007 22:46:07 +0800</pubDate>
</item>
<item>
	<title>Ruby 1.9</title>
	<description><![CDATA[
			這是一篇和程式語言相關的文章，沒有興趣的朋友可以略過這篇。
		]]>
	</description>
	<content:encoded><![CDATA[
			這是一篇和程式語言相關的文章，沒有興趣的朋友可以略過這篇。
		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/4074829.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/4074829.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/4074829.html</guid>
	<category>【Programming】</category>
	<pubDate>Mon, 03 Sep 2007 22:03:41 +0800</pubDate>
</item>
<item>
	<title>Rails SuperHub</title>
	<description><![CDATA[
			以下是與寫程式相關，對這沒興趣的，就可以略過這篇了．

最近覺得外國的Rails, Ruby相關的blog實在是太多了．我自己覺得這麼多東西很難消化，加上要作筆記會一些心得紀錄也很費時，大多數的Rails朋友應該都是在自己的Blog發表一些有興趣的東西，但是我覺得這一定耗費不少時間吧．

所以在想，如果我們是一群人能夠快速簡單的對這些每天不斷發表的文章作一些心得或討論，這不用花時間面對面溝通，馬上就能在某處紀錄下對某篇文章的想法然後又可以看到不同人的不同觀點與想法，我覺得這個概念上的交流是最重要的，對於某個文章，目前來說都很難交流．我畫了一張概念上的簡圖，過幾天就來試做看看．不過最近工作實在是太忙了，不知道有沒有時間弄，所以如果你看到這篇也覺得不賴，一起來玩吧，留言或mail給我皆可．




稍微解釋一下，總之就是從一堆國外有提到Ruby,Rails的blog通通抓回來，因為有些blog並不是專門寫Ruby, Rails，所以須先將它剔除，我並不打算花時間寫比對的程式，我覺得人是最強的比對機器了，一眼就能看出是不是我們要的，剔除的就是圖中的灰色區，我想採用保留文章，利用作上記號來標示非Ruby, Rails文章，預設是不顯示這些，但如果有人想看，還是可以看到這些文章，然後覺得其實有關或真的不錯，再把它拿回來，這些細節都可以在設計．

然後不用yahoo pipe，是因為我覺得它很慢，而且好像也沒很穩定，加上這個實作也不太需要過濾很多的條件，只是簡單的剔除一些非相關的文章而已，一個人稍微看一下，也不是很花時間，反正本來在RSS feed上都會看了．

大概先這樣，有啥消息在來上來寫，先來睡覺．


		]]>
	</description>
	<content:encoded><![CDATA[
			以下是與寫程式相關，對這沒興趣的，就可以略過這篇了．<br />
<br />
最近覺得外國的Rails, Ruby相關的blog實在是太多了．我自己覺得這麼多東西很難消化，加上要作筆記會一些心得紀錄也很費時，大多數的Rails朋友應該都是在自己的Blog發表一些有興趣的東西，但是我覺得這一定耗費不少時間吧．<br />
<br />
所以在想，如果我們是一群人能夠快速簡單的對這些每天不斷發表的文章作一些心得或討論，這不用花時間面對面溝通，馬上就能在某處紀錄下對某篇文章的想法然後又可以看到不同人的不同觀點與想法，我覺得這個概念上的交流是最重要的，對於某個文章，目前來說都很難交流．我畫了一張概念上的簡圖，過幾天就來試做看看．不過最近工作實在是太忙了，不知道有沒有時間弄，所以如果你看到這篇也覺得不賴，一起來玩吧，留言或mail給我皆可．<br />
<br />
<div class="pict"><a href="http://blog.roodo.com/shinbang/d9589a61.gif" target="_blank"><img src="http://blog.roodo.com/shinbang/d9589a61.gif" border="0" alt="" hspace="5" class="pict" align="left"></a></div><br />
<br clear=all><br />
<br />
稍微解釋一下，總之就是從一堆國外有提到Ruby,Rails的blog通通抓回來，因為有些blog並不是專門寫Ruby, Rails，所以須先將它剔除，我並不打算花時間寫比對的程式，我覺得人是最強的比對機器了，一眼就能看出是不是我們要的，剔除的就是圖中的灰色區，我想採用保留文章，利用作上記號來標示非Ruby, Rails文章，預設是不顯示這些，但如果有人想看，還是可以看到這些文章，然後覺得其實有關或真的不錯，再把它拿回來，這些細節都可以在設計．<br />
<br />
然後不用yahoo pipe，是因為我覺得它很慢，而且好像也沒很穩定，加上這個實作也不太需要過濾很多的條件，只是簡單的剔除一些非相關的文章而已，一個人稍微看一下，也不是很花時間，反正本來在RSS feed上都會看了．<br />
<br />
大概先這樣，有啥消息在來上來寫，先來睡覺．<br />
<br />

		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/3943683.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3943683.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3943683.html</guid>
	<category>【Programming】</category>
	<pubDate>Fri, 17 Aug 2007 01:22:03 +0800</pubDate>
</item>
<item>
	<title>網址變圖片</title>
	<description><![CDATA[
			最近因為要實踐一些點子的關係，可能需要用到一種工具，就是輸入網址，就會幫你快照產生出圖片．終於在今天讓我找到了．原來是我這幾天都輸入錯誤的關鍵字，之前都用Snapshot，每次都是只有找到一個windows程式叫做url2bmp．這個url2bmp就不是那麼好用，除了需要安裝以外還需要一些M$的相關元件，加上我可能是用程式去呼叫的，所以我就不考慮了．最後，在我快要放棄的時候，被我在小日本圈找到，這篇是要介紹simple api是一個人寫的，很強之類的(現在跟日文漸漸不熟，什麼意思就不要問我了)．他在下面很貼心的附上網路上一些算是抓縮圖圈有名的網站．

我有試用了一下，懶的嘗試的朋友，想玩就用igWebCap或者mozshot，還有這個Thumbnail.com，這三個應該是我覺得比較好用的．我比較喜歡前面的igWebCap，因為他做出來的可以像是下面這樣



感覺這樣挺有質感的．


這是用mozshot產生的，mozshot可以直接用img插入，igWebCap就不行，需要用它提供的script，mozshot除了提供三種基本尺寸，64x64, 128x128, 256x256，也允許一些客制的，可以參考這一頁．大家一起來mashup，堆砌出真正好用的工具吧，不要在喊web 2.0的口號，泡沫化之所以泡沫化，是因為沒有花時間站在使用者實用的角度去成長阿．原研哉說：你到底思考了多少，決定你的工作成就，任何工作能否成功，都關係到一個人思考的總量．

最後一個Thumbnail是速度很快，整體看起來就沒那麼好看．

mozshot是不錯的，只是尺寸選擇比較少，不過他也很吸引我，因為它有公佈原始碼，而且是Ruby寫的，真的是太酷了．小日本這些人真的很酷，好東西不一定會想要丟Rubyforge，害我在那打滾找了兩次都沒啥收穫．之前就有聽說日本Ruby很盛行了，加上Ruby本來就是日本人創造出來的，我覺得日本人有一種精神很值得學習，就是他們長期融合各國文化與技術，容易接受新技術創新，這也難怪日本是強國．當然日本也是有討人厭的部分，不過至少很敬佩他們，尤其是他們和德國，義大利都是戰敗國，卻又很快就站起來並且不斷的進化，如果我們愛作秀的政治人物可以稍微注意一下這個落差，日本被丟了兩顆原子彈然後投降．日本戰敗台灣光復，現在卻差距那麼大．

最後，發現我也夠會扯的，可以從小小的軟體扯到國家來．囧rz．
		]]>
	</description>
	<content:encoded><![CDATA[
			最近因為要實踐一些點子的關係，可能需要用到一種工具，就是輸入網址，就會幫你快照產生出圖片．終於在今天讓我找到了．原來是我這幾天都輸入錯誤的關鍵字，之前都用Snapshot，每次都是只有找到一個windows程式叫做url2bmp．這個url2bmp就不是那麼好用，除了需要安裝以外還需要一些M$的相關元件，加上我可能是用程式去呼叫的，所以我就不考慮了．最後，在我快要放棄的時候，被我在小日本圈找到，<a href="http://zapanet.info/blog/item/955" target=_blank>這篇</a>是要介紹simple api是一個人寫的，很強之類的(現在跟日文漸漸不熟，什麼意思就不要問我了)．他在下面很貼心的附上網路上一些算是抓縮圖圈有名的網站．<br />
<br />
我有試用了一下，懶的嘗試的朋友，想玩就用<a href="http://x-row.cc/igwebcap/" target=_blank>igWebCap</a>或者<a href="http://mozshot.nemui.org/ui/simple" target=_blank>mozshot</a>，還有這個<a href="http://thumbs.bookmacro.com/sample/">Thumbnail.com</a>，這三個應該是我覺得比較好用的．我比較喜歡前面的igWebCap，因為他做出來的可以像是下面這樣<br />
<br clear=all><br />
<script type="text/javascript" charset="Shift-JIS" src="http://x-row.cc/igwebcap/api.php?wait=5&width=160&height=240&shadow=000000&url=http://blog.roodo.com/shinbang"></script><br />
<br clear=all><br />
感覺這樣挺有質感的．<br />
<br />
<img src="http://mozshot.nemui.org/shot/large?http://blog.roodo.com/shinbang"><br clear=all><br />
這是用mozshot產生的，mozshot可以直接用img插入，igWebCap就不行，需要用它提供的script，mozshot除了提供三種基本尺寸，64x64, 128x128, 256x256，也允許一些客制的，<a href="http://mozshot.nemui.org/shot">可以參考這一頁</a>．大家一起來mashup，堆砌出真正好用的工具吧，不要在喊web 2.0的口號，泡沫化之所以泡沫化，是因為沒有花時間站在使用者實用的角度去成長阿．原研哉說：你到底思考了多少，決定你的工作成就，<b>任何工作能否成功，都關係到一個人思考的總量</b>．<br />
<br />
最後一個Thumbnail是速度很快，整體看起來就沒那麼好看．<br />
<br />
mozshot是不錯的，只是尺寸選擇比較少，不過他也很吸引我，因為它有公佈原始碼，而且是Ruby寫的，真的是太酷了．小日本這些人真的很酷，好東西不一定會想要丟Rubyforge，害我在那打滾找了兩次都沒啥收穫．之前就有聽說日本Ruby很盛行了，加上Ruby本來就是日本人創造出來的，我覺得日本人有一種精神很值得學習，就是他們長期融合各國文化與技術，容易接受新技術創新，這也難怪日本是強國．當然日本也是有討人厭的部分，不過至少很敬佩他們，尤其是他們和德國，義大利都是戰敗國，卻又很快就站起來並且不斷的進化，如果我們愛作秀的政治人物可以稍微注意一下這個落差，日本被丟了兩顆原子彈然後投降．日本戰敗台灣光復，現在卻差距那麼大．<br />
<br />
最後，發現我也夠會扯的，可以從小小的軟體扯到國家來．囧rz．
		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/3929623.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3929623.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3929623.html</guid>
	<category>【Programming】</category>
	<pubDate>Tue, 14 Aug 2007 20:00:47 +0800</pubDate>
</item>
<item>
	<title>使Rails的Libraries不依賴系統Libraries</title>
	<description><![CDATA[
			embed the Rails Framework into your application

rails devrails

cd devrails

rake rails:freeze:edge

這個主要的目的是讓devrails使用自己vendor下的Rails，而不是用系統安裝的Rails。這其實是因為rails會先去找vendor底下的libraries，接著才是找系統的。它的做法是利用Subverison取得目前最新的Rails版本，然後再將它放到vendor底下，跑完之後，可以發現這個目錄底下多了一個rails。
devrails\vendor\rails

rake rails:freeze:edge REVISION=6100

這個是讓你可以指定任何一個版本的Rails，那我該去哪查版本呢，沒問題，馬上給你
this。進去之後看到Rev那個欄位的編號就是對應的REVISION版本，點一下框框中間右上角有個Revision log連結，進去就可以看到所有版本，以及一些重要的Log Message。

為什麼會講這個，是因為
1.邁向進階Rails之路
要更了解Rails看書是不夠的，我強烈的建議看了一些書的朋友，可以嘗試將soruce code下載回來看，會很有幫助。因為它當然是照它的元件去分，所以當你這樣反覆在裡面找資料的時候，會漸漸的將整個Framework深植腦中，不管Rails是好是壞，充分的了解它，才可以知道其長處與短處。接著它的註解說明寫的蠻棒的(雖然內容就跟官方網站的doc一樣)。舉個例子，login的Authentication我只記得書中提過before_filter，但我不知道怎麼詳細使用，我是不是每個都要加，我需要在子類別跳過這個filter，怎麼寫。
這時候就很好查，因為這是controller的功能，所以就先去controller的目錄
rails/actionpack/lib/action_controller/
裡面有個filters.rb，看起來像是我要的，點開來看，果然是，它的最前面的註解，就詳細的寫了每一種情況該怎麼用。這對已經稍微理解的人很有幫助，可以邁向熟練之路阿。

2.Deploy
當我整個應用程式寫完之後，Server是用付費的Host，想要用自己的Rail版本，而不用Server的Rails版本的時候。此時這個東西就很有幫助，當然還有一些Gem安裝到Project上的方法，請看How to host Ruby on Rails app on shared hosting這也是個很重要的一個議題，相關的還有Capistrano等等deploy的方法，從上篇可以清楚的知道deploy的一些概念。有時間我在整理出自己的一份note。

		]]>
	</description>
	<content:encoded><![CDATA[
			embed the Rails Framework into your application<br />
<br />
<span class=code>rails devrails</span><br />
<br />
<span class=code>cd devrails</span><br />
<br />
<span class=code>rake rails:freeze:edge</span><br />
<br />
這個主要的目的是讓devrails使用自己vendor下的Rails，而不是用系統安裝的Rails。這其實是因為rails會先去找vendor底下的libraries，接著才是找系統的。它的做法是利用Subverison取得目前最新的Rails版本，然後再將它放到vendor底下，跑完之後，可以發現這個目錄底下多了一個rails。<br />
devrails\vendor\rails<br />
<br />
<span class=code>rake rails:freeze:edge REVISION=6100</span><br />
<br />
這個是讓你可以指定任何一個版本的Rails，那我該去哪查版本呢，沒問題，馬上給你<br />
<A href="http://dev.rubyonrails.org/browser/branches" target=_blank>this</a>。進去之後看到Rev那個欄位的編號就是對應的REVISION版本，點一下框框中間右上角有個<A href="http://dev.rubyonrails.org/log/branches" target=_blank>Revision log</a>連結，進去就可以看到所有版本，以及一些重要的Log Message。<br />
<br />
為什麼會講這個，是因為<br />
1.邁向進階Rails之路<br />
要更了解Rails看書是不夠的，我強烈的建議看了一些書的朋友，可以嘗試將soruce code下載回來看，會很有幫助。因為它當然是照它的元件去分，所以當你這樣反覆在裡面找資料的時候，會漸漸的將整個Framework深植腦中，不管Rails是好是壞，充分的了解它，才可以知道其長處與短處。接著它的註解說明寫的蠻棒的(雖然內容就跟官方網站的doc一樣)。舉個例子，login的Authentication我只記得書中提過before_filter，但我不知道怎麼詳細使用，我是不是每個都要加，我需要在子類別跳過這個filter，怎麼寫。<br />
這時候就很好查，因為這是controller的功能，所以就先去controller的目錄<br />
rails/actionpack/lib/action_controller/<br />
裡面有個filters.rb，看起來像是我要的，點開來看，果然是，它的最前面的註解，就詳細的寫了每一種情況該怎麼用。這對已經稍微理解的人很有幫助，可以邁向熟練之路阿。<br />
<br />
2.Deploy<br />
當我整個應用程式寫完之後，Server是用付費的Host，想要用自己的Rail版本，而不用Server的Rails版本的時候。此時這個東西就很有幫助，當然還有一些Gem安裝到Project上的方法，請看<A href="http://www.youtilize.com/post/how-to-host-ruby-on-rails-app-on-shared-hosting" target=_blank>How to host Ruby on Rails app on shared hosting</a>這也是個很重要的一個議題，相關的還有Capistrano等等deploy的方法，從上篇可以清楚的知道deploy的一些概念。有時間我在整理出自己的一份note。<br />

		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3467053.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3467053.html</guid>
	<category>【Programming】</category>
	<pubDate>Thu, 14 Jun 2007 13:30:04 +0800</pubDate>
</item>
<item>
	<title>Java vs Ruby - Java不會消失，只是人才需求會大量減少而已</title>
	<description><![CDATA[
			寫程式是直接用我們的語言告訴電腦我們要做的事 - 這是我們期望的一個理想世界吧。

一直以來軟體工業中都做了一個很奇怪的事情，將軟體的應用需求，翻譯成人類不是很好懂的語言(也就是需要許多知識才能理解的語言，用來指C,C++,Java....etc)，而最常見的應用又涉及資料庫，所以除了熟練上述語言外，還要懂各種SQL的語法才能操作資料庫，這個流程真的是很有問題阿。

如果我們的所有東西都是依據應用需求去寫，這樣很棒吧。我只要一小本的操作手冊(Ruby)，在搭配開發用的操作手冊(Rails)，我就可以開始寫出所謂的應用程式了。我有miss掉什麼嗎，miss掉一些軟體工業的技術，以前這個是要自己苦讀的，現在有世界上許多高手幫我們解決了。

究竟是一個人單打獨鬥強，還是藉助世界上的專家強呢？
舉個例子
我不需要很深入的去理解SQL，因為有世界級DBA幫我做出80%常用情況的SQL並封裝起來，那剩下的20怎辦，當然可用SQL和原來的做法來解決，但是這20%會逐漸縮小。現在這樣並不是一天造成的，我們ㄧ樣感謝之前的做法與科技，沒有這些，我們無法有今天這種理想世界。

我並不是要來說哪一個語言會消失，任何一個語言都不會消失，而我們這個世界也需要各種的語言，只是我覺得Java只會留下專精的專家，那些用Java開發應用的人應該會在未來大量減縮少，所以如果你現在想要考Java證照，或在Java還沒站到專家級的朋友，真的要考慮一下自己的未來，Java不會消失，只是人才需求會減少而已。

而我恰好不是資深到不行的Java人才，我的選擇自然很明顯。所以如果你是專家級的Java高手當然可以開心的留著(如果我是你也一定會留著XD)。
		]]>
	</description>
	<content:encoded><![CDATA[
			<I>寫程式是直接用我們的語言告訴電腦我們要做的事 - 這是我們期望的一個理想世界吧。</i><br />
<br />
一直以來軟體工業中都做了一個很奇怪的事情，將軟體的應用需求，翻譯成人類不是很好懂的語言(也就是需要許多知識才能理解的語言，用來指C,C++,Java....etc)，而最常見的應用又涉及資料庫，所以除了熟練上述語言外，還要懂各種SQL的語法才能操作資料庫，這個流程真的是很有問題阿。<br />
<br />
如果我們的所有東西都是依據應用需求去寫，這樣很棒吧。我只要一小本的操作手冊(Ruby)，在搭配開發用的操作手冊(Rails)，我就可以開始寫出所謂的應用程式了。我有miss掉什麼嗎，miss掉一些軟體工業的技術，以前這個是要自己苦讀的，現在有世界上許多高手幫我們解決了。<br />
<br />
究竟是一個人單打獨鬥強，還是藉助世界上的專家強呢？<br />
舉個例子<br />
我不需要很深入的去理解SQL，因為有世界級DBA幫我做出80%常用情況的SQL並封裝起來，那剩下的20怎辦，當然可用SQL和原來的做法來解決，但是這20%會逐漸縮小。現在這樣並不是一天造成的，我們ㄧ樣感謝之前的做法與科技，沒有這些，我們無法有今天這種理想世界。<br />
<br />
我並不是要來說哪一個語言會消失，任何一個語言都不會消失，而我們這個世界也需要各種的語言，只是我覺得Java只會留下專精的專家，那些用Java開發應用的人應該會在未來大量減縮少，所以如果你現在想要考Java證照，或在Java還沒站到專家級的朋友，真的要考慮一下自己的未來，Java不會消失，只是人才需求會減少而已。<br />
<br />
而我恰好不是資深到不行的Java人才，我的選擇自然很明顯。所以如果你是專家級的Java高手當然可以開心的留著(如果我是你也一定會留著XD)。
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3456265.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3456265.html</guid>
	<category>【Programming】</category>
	<pubDate>Tue, 12 Jun 2007 16:47:10 +0800</pubDate>
</item>
<item>
	<title>Rails相關的Command</title>
	<description><![CDATA[
			EdgeRails
rake rails:freeze:edge 
rake rails:freeze:edge REVISION=xxx
rake rails:unfreeze
rake rails:freeze:gems
http://wiki.rubyonrails.org/rails/pages/EdgeRails
http://dev.rubyonrails.org/browser
http://www.hhtong.com/blog1/

Run Server
ruby script/server -e production -p 3100
		]]>
	</description>
	<content:encoded><![CDATA[
			EdgeRails<br />
rake rails:freeze:edge <br />
rake rails:freeze:edge REVISION=xxx<br />
rake rails:unfreeze<br />
rake rails:freeze:gems<br />
http://wiki.rubyonrails.org/rails/pages/EdgeRails<br />
http://dev.rubyonrails.org/browser<br />
http://www.hhtong.com/blog1/<br />
<br />
Run Server<br />
ruby script/server -e production -p 3100
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3450923.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3450923.html</guid>
	<category>【Programming】</category>
	<pubDate>Mon, 11 Jun 2007 17:08:04 +0800</pubDate>
</item>
<item>
	<title>Ruby v.s. Java</title>
	<description><![CDATA[
			我不喜歡用攻擊別人來增加自己的重要性的作法，這是一種比爛的策略。
Java 與 Ruby很顯然會拿來做比較，比較對我們來說也不完全是壞事，因為你可以看出雙方的能與不能，藉此學到很多東西與語言的特性與精神，最近在infoQ出現的文章：Ruby vs. Java Myth，這是刊登在Relevance的文章，有興趣的朋友可以前往詳細的去閱讀這五點，我大部分都認同，有些不能完全認同的，也許也找不到有力理由來反駁，所以就不在此討論，但是我非常支持最後的結論，尤其是
　&nbsp;&nbsp;&nbsp;Ruby is a great language, Java is a great platform. With Ruby running on a Java Virtual Machine, you get the best of both worlds.
單一語言要應付這個世界上所有的需求，是很困難的，將對的工具應用在對的事情上，才是我們樂見的，因為這代表著每一件事情我們會用最有效率的方法去完成。

如果還有那種沒有什麼是某一種語言沒辦法實現的概念，那麼你有很高的機會會在未來失敗。(這可用這個myth：rails的概念很容易複製?來解釋)

		]]>
	</description>
	<content:encoded><![CDATA[
			我不喜歡用攻擊別人來增加自己的重要性的作法，這是一種比爛的策略。<br />
Java 與 Ruby很顯然會拿來做比較，比較對我們來說也不完全是壞事，因為你可以看出雙方的能與不能，藉此學到很多東西與語言的特性與精神，最近在infoQ出現的文章：<A href="http://www.infoq.com/news/2007/06/rubyvsjava" target=_blank>Ruby vs. Java Myth</a>，這是刊登在<A href="http://www.relevancellc.com/" target=_blank>Relevance</a>的文章，有興趣的朋友可以前往詳細的去閱讀這五點，我大部分都認同，有些不能完全認同的，也許也找不到有力理由來反駁，所以就不在此討論，但是我非常支持最後的結論，尤其是<br />
　&nbsp;&nbsp;&nbsp;<I>Ruby is a great language, Java is a great platform. With Ruby running on a Java Virtual Machine, you get the best of both worlds.</I><br />
單一語言要應付這個世界上所有的需求，是很困難的，將對的工具應用在對的事情上，才是我們樂見的，因為這代表著每一件事情我們會用最有效率的方法去完成。<br />
<br />
如果還有那種沒有什麼是某一種語言沒辦法實現的概念，那麼你有很高的機會會在未來失敗。(這可用這個myth：<i><A href="http://www.relevancellc.com/2007/6/5/ruby-vs-java-myth-4-it-is-easy-to-copy-rails-good-ideas" target=_blank>rails的概念很容易複製?</a></i>來解釋)<br />

		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3440163.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3440163.html</guid>
	<category>【Programming】</category>
	<pubDate>Sat, 09 Jun 2007 23:40:48 +0800</pubDate>
</item>
<item>
	<title>Ruby讀書會</title>
	<description><![CDATA[
			
徵跟我一樣正在學Ruby / Ruby on Rails的朋友，雖然我挺肉腳，是個新手或是門外漢，但真的想透過大家的互動來一起成長．在日本都有勉強會，在新竹有"Ruby Tuesday在OPCafe"(還真想去，不過星期二是我上日文的日子)。

所以還蠻期待台北也有個類似的，這樣互相學習，不會的點能夠立即被討論出來，總比一個人默默的看好很多。
		]]>
	</description>
	<content:encoded><![CDATA[
			<div class=pict><img src="http://blog.roodo.com/shinbang/19742ebe.gif" border="0" alt="ruby" hspace="5" class="pict" align="left"></div><br />
徵跟我一樣正在學Ruby / Ruby on Rails的朋友，雖然我挺肉腳，是個新手或是門外漢，但真的想透過大家的互動來一起成長．在日本都有勉強會，在新竹有<A href="http://lukhnos.org/blog/zh/archives/498" target=_blank>"Ruby Tuesday在OPCafe"</a>(還真想去，不過星期二是我上日文的日子)。<br />
<br />
所以還蠻期待台北也有個類似的，這樣互相學習，不會的點能夠立即被討論出來，總比一個人默默的看好很多。
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3323773.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3323773.html</guid>
	<category>【Programming】</category>
	<pubDate>Wed, 23 May 2007 00:01:15 +0800</pubDate>
</item>
<item>
	<title>關注的RoR Resources</title>
	<description><![CDATA[
			Ruby on rails上有很多很棒的resource(Tools, plugin)，相同功能或目的的就有很多選擇，所以我會就我的喜好去選 @@，並順便做些目前學習與試用的進度．


		]]>
	</description>
	<content:encoded><![CDATA[
			Ruby on rails上有很多很棒的resource(Tools, plugin)，相同功能或目的的就有很多選擇，所以我會就我的喜好去選 @@，並順便做些目前學習與試用的進度．<br />
<br />

		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/3277791.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3277791.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3277791.html</guid>
	<category>【Programming】</category>
	<pubDate>Sun, 20 May 2007 10:58:48 +0800</pubDate>
</item>
<item>
	<title>TextMate使用心得</title>
	<description><![CDATA[
			最近開始用起TextMate，真的還不賴，不過很多功能還不會用，需要一番的學習，再將學習的經驗整理上來這篇嚕。
		]]>
	</description>
	<content:encoded><![CDATA[
			最近開始用起TextMate，真的還不賴，不過很多功能還不會用，需要一番的學習，再將學習的經驗整理上來這篇嚕。
		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/3268975.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3268975.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3268975.html</guid>
	<category>【Programming】</category>
	<pubDate>Fri, 18 May 2007 11:56:11 +0800</pubDate>
</item>
<item>
	<title>mac下開發Ruby - Textmate</title>
	<description><![CDATA[
			我想看過RoR的開發Sample的朋友們，應該都會覺得Textmate是個神奇的東西，網路上更有人因此買了mac來開發RoR的網站(真是太瘋狂了)。至於Textmate可以直接從它的官方網站下載並試用。安裝就沒什麼好說，在mac下安裝軟體大概是這世界上最簡單的事情了吧。可能有人想翻桌了，覺得我寫這篇有什麼意義，浪費你的時間看了這篇。


		]]>
	</description>
	<content:encoded><![CDATA[
			我想看過<A href="http://www.youtube.com/watch?v=Gzj723LkRJY" target=_blank>RoR的開發Sample</a>的朋友們，應該都會覺得Textmate是個神奇的東西，網路上更有人因此買了mac來開發RoR的網站(真是太瘋狂了)。至於Textmate可以直接從它的官方網站下載並試用。安裝就沒什麼好說，在mac下安裝軟體大概是這世界上最簡單的事情了吧。可能有人想翻桌了，覺得我寫這篇有什麼意義，浪費你的時間看了這篇。<br />
<br />

		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/3264563.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3264563.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3264563.html</guid>
	<category>【Programming】</category>
	<pubDate>Thu, 17 May 2007 11:41:05 +0800</pubDate>
</item>
<item>
	<title>mac下開發Ruby / Rails </title>
	<description><![CDATA[
			(updated on 2007.11.03)
我覺得在mac上開發Ruby/Rails，雖然網路上的教學文章很多，但個人比較推薦的是下面這篇
(Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X)
最近，這篇作者又在準備針對Leopard來更新它這篇文章，來使得其可順利運作在Leopard的環境上，等作者完成後在補上連結。
推薦這篇的理由是它不使用macport去安裝各種相關程式的，而是規劃獨立的一區，讓你自己控制相關元件的版本設定等等。

目前用的是macbook，理所當然裡面是裝mac os x，所以就上網搜尋了一些在mac上建置ruby的開發環境(雖然我也有透過Parallels Desktop裝了windows)，加上很多人都推崇textmate，於是展開了我的ruby開發環境安裝之旅。
		]]>
	</description>
	<content:encoded><![CDATA[
			(updated on 2007.11.03)<br />
我覺得在mac上開發Ruby/Rails，雖然網路上的教學文章很多，但個人比較推薦的是下面這篇<br />
<b><A href="http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx" target=_blank>(Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X)</a></b><br />
最近，這篇作者又在準備針對Leopard來更新它這篇文章，來使得其可順利運作在Leopard的環境上，等作者完成後在補上連結。<br />
推薦這篇的理由是它不使用macport去安裝各種相關程式的，而是規劃獨立的一區，讓你自己控制相關元件的版本設定等等。<br />
<br />
目前用的是macbook，理所當然裡面是裝mac os x，所以就上網搜尋了一些在mac上建置ruby的開發環境(雖然我也有透過Parallels Desktop裝了windows)，加上很多人都推崇textmate，於是展開了我的ruby開發環境安裝之旅。
		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/3258873.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3258873.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3258873.html</guid>
	<category>【Programming】</category>
	<pubDate>Wed, 16 May 2007 13:53:46 +0800</pubDate>
</item>
<item>
	<title>台灣Ruby相關文章過濾器</title>
	<description><![CDATA[
			

Ruby in Taiwan X Yahoo Pipes

為了節省搜尋的時間，以及掌握第一手消息，運用Yahoo Pipes做了一個符合我需求的RSS的聯播，來源的blog列表如下，因為blog不一定都是只有Ruby的內容，所以我用Pipes提供的過濾功能，找到Ruby相關的文章。因為不想混著看中英文的blog，所以我只有收集台灣的，大陸地區的blog目前也沒有納進來。如果大家覺得有未加入的blog也不錯的，也請跟我說，我再來加入。

		]]>
	</description>
	<content:encoded><![CDATA[
			<img src="http://l.yimg.com/us.yimg.com/i/us/pps/logo_1.gif"><br />
<br />
<A href="http://pipes.yahoo.com/pipes/pipe.info?_id=bEksYkkD3BG_4x8FCR2yXQ" target=_blank>Ruby in Taiwan X Yahoo Pipes</A><br />
<br />
為了節省搜尋的時間，以及掌握第一手消息，運用Yahoo Pipes做了一個符合我需求的RSS的聯播，來源的blog列表如下，因為blog不一定都是只有Ruby的內容，所以我用Pipes提供的過濾功能，找到Ruby相關的文章。因為不想混著看中英文的blog，所以我只有收集台灣的，大陸地區的blog目前也沒有納進來。如果大家覺得有未加入的blog也不錯的，也請跟我說，我再來加入。<br />

		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/3258185.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/3258185.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/3258185.html</guid>
	<category>【Programming】</category>
	<pubDate>Wed, 16 May 2007 10:01:44 +0800</pubDate>
</item>
<item>
	<title>我的開發工具箱</title>
	<description><![CDATA[
			這一篇記載了我使用的一些開發過程中使用到的相關工具或程式語言。並且會隨著我的經驗加上一些註解與說明，並且不斷的擴充。
		]]>
	</description>
	<content:encoded><![CDATA[
			這一篇記載了我使用的一些開發過程中使用到的相關工具或程式語言。並且會隨著我的經驗加上一些註解與說明，並且不斷的擴充。
		<a class="acontinues" href="http://blog.roodo.com/shinbang/archives/4085067.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/shinbang/archives/4085067.html</link>
	<guid>http://blog.roodo.com/shinbang/archives/4085067.html</guid>
	<category>【Programming】</category>
	<pubDate>Mon, 05 Sep 2005 16:24:19 +0800</pubDate>
</item>
</channel>
</rss>