<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Extreme Pattern: Html to RoR Task A</title>
    <link>http://blog.extremepattern.com/articles/2006/08/24/html-to-ror-task-a</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>enjoy</description>
    <item>
      <title>Html to RoR Task A</title>
      <description>&lt;p&gt;紀錄 www 網站更新過程，原先都是 &lt;span class="caps"&gt;HTML&lt;/span&gt; 靜態檔，這裡選擇 RoR 做動態網頁的基礎。&lt;/p&gt;


	&lt;p&gt;一方面減少所需的HTML文件，一方面減少更動的成本。 主要是頭尾部分，集中起來要改也比較方便，另一個可以大量減少 &lt;span class="caps"&gt;HTML&lt;/span&gt; 碼。&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/screencast.png" alt="" /&gt; &lt;a href="/showswf/exp_ror_A1/980/666"&gt;screencast 1&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;繼續讓 &lt;span class="caps"&gt;HTML&lt;/span&gt; 慢慢乾掉 &lt;span class="caps"&gt;DRY&lt;/span&gt;。這裡不是使用資料庫，而是 &lt;span class="caps"&gt;YAML&lt;/span&gt; 的格式存放內容。&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/screencast.png" alt="" /&gt; &lt;a href="/showswf/exp_ror_A2/980/666"&gt;screencast 2&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;DRY&lt;/span&gt; content.yml&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/screencast.png" alt="" /&gt; &lt;a href="/showswf/exp_ror_A3/980/666"&gt;screencast 3&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;永久連結實在是不大可能，改來改去，所以要在 404.html 加些提示。&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/screencast.png" alt="" /&gt; &lt;a href="/showswf/exp_ror_A4/980/666"&gt;screencast 4&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;DRY&lt;/span&gt; view files&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/screencast.png" alt="" /&gt; &lt;a href="/showswf/exp_ror_A5/980/666"&gt;screencast 5&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;DRY&lt;/span&gt; content.yml again. Create a short section.&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/screencast.png" alt="" /&gt; &lt;a href="/showswf/exp_ror_A6/980/666"&gt;screencast 6&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;DRY&lt;/span&gt; content.yml again. 同時自己加個 filter 轉變成 google/search?q=foo+Goo，事後看來有點多餘。&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/screencast.png" alt="" /&gt; &lt;a href="/showswf/exp_ror_A7/980/666"&gt;screencast 7&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;性能改善的一些嘗試，參閱 &lt;a href="http://www.infoq.com/articles/Rails-Performance"&gt;A Look at Common Performance Problems in Rails&lt;/a&gt;  一文。&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/screencast.png" alt="" /&gt; &lt;a href="/showswf/exp_ror_A8/980/666"&gt;screencast 8&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 24 Aug 2006 01:02:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:4785459f-9dbb-4645-92db-4bada586175c</guid>
      <author>LIN</author>
      <link>http://blog.extremepattern.com/articles/2006/08/24/html-to-ror-task-a</link>
      <category>rails</category>
      <category>screencast</category>
    </item>
  </channel>
</rss>

