<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9079730680938954838</id><updated>2024-09-24T19:03:57.285-07:00</updated><category term="Ruby on Rails"/><category term="jquery"/><category term="PHP"/><category term="SEO"/><category term="iPhone"/><category term="勵志"/><category term="影片"/><category term="git"/><category term="javascript"/><category term="music"/><category term="mysql"/><category term="redis"/><category term="ubuntu"/><category term="科技新聞"/><category term="HTMLEntities"/><category term="Sublime Text 2"/><category term="UEFI"/><category term="WEBCEO"/><category term="android"/><category term="apache"/><category term="app"/><category term="balsamiq"/><category term="bootstrap"/><category term="crontab"/><category term="datepicker"/><category term="gem"/><category term="haml"/><category term="host"/><category term="html"/><category term="iPodTouch"/><category term="if else"/><category term="jPlayer"/><category term="js"/><category term="kies"/><category term="line 備份"/><category term="linux"/><category term="log"/><category term="mac"/><category term="nosql"/><category term="rails"/><category term="ruby"/><category term="samsung"/><category term="smarty"/><category term="span"/><category term="tooltip"/><category term="validate"/><category term="win7"/><category term="wp7.影片"/><category term="youtube"/><category term="人物"/><category term="假介面"/><category term="卡內基"/><category term="卡耐基"/><category term="名言"/><category term="問話"/><category term="好笑影片"/><category term="提問"/><category term="星座"/><category term="業務技巧"/><category term="漢語拼音"/><category term="生涯規劃"/><category term="眼皮跳"/><category term="眼皮跳的涵義"/><category term="網站"/><category term="網站登錄"/><category term="網頁設計"/><category term="線上轉檔"/><category term="胡立陽"/><category term="花博"/><category term="蘋果皮520"/><category term="軟體"/><category term="軟體企劃"/><category term="防水相機"/><title type='text'>Dicky  生活日記 &amp;amp;&amp;amp; 雜趣 。</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-1353933095985043022</id><published>2013-04-26T03:40:00.002-07:00</published><updated>2013-04-26T03:42:56.502-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="Sublime Text 2"/><title type='text'>Sublime Text 2  加強外掛 plugin </title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul style=&quot;background-color: white; border: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; list-style: square; margin: 0px 0px 1.625em 2.5em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://github.com/titoBouzout/SideBarEnhancements&quot; style=&quot;border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;SideBarEnhancements&lt;/a&gt;&amp;nbsp;增強側欄功能&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCBOJhBI-FwcrOpjlwIXUTkdYKm1PNIvakDdXE4Ly5xRAwEN72J3OwNfNIrins6KB466_syz1l1gE-KK94cG0CkoaRtwG6YGeFjDf1Nyf62itVbJD6TTwUkoHWTsvecQeEJP0B147C4Y0/s1600/687474703a2f2f646c2e64726f70626f782e636f6d2f752f34333539363434392f7469746f2f7375626c696d652f536964654261722f73637265656e73686f742e706e67.png&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &#39;LiHei Pro&#39;; font-size: medium; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCBOJhBI-FwcrOpjlwIXUTkdYKm1PNIvakDdXE4Ly5xRAwEN72J3OwNfNIrins6KB466_syz1l1gE-KK94cG0CkoaRtwG6YGeFjDf1Nyf62itVbJD6TTwUkoHWTsvecQeEJP0B147C4Y0/s320/687474703a2f2f646c2e64726f70626f782e636f6d2f752f34333539363434392f7469746f2f7375626c696d652f536964654261722f73637265656e73686f742e706e67.png&quot; width=&quot;257&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;background-color: white; border: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; list-style: square; margin: 0px 0px 1.625em 2.5em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;http://www.jisaacks.com/gitgutter&quot; style=&quot;border: 0px; color: #1982d1; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;gitgutter&lt;/a&gt;&amp;nbsp;顯示 ++ — 的 git diff&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoFBwFdII1MFb8IShz4onq-9mf8mLLCvj5hGnaWgCfhxWUv-_xc0WV0N8_3Vsr-kbmuH9efWOfNYT6m0DF_PALrvNdiOZ6cIMbR_5wgRY__TkXLYinxHaRXcb9ezPpMAlyGxaSeDqnyz8/s1600/ur6FY.png&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &#39;LiHei Pro&#39;; font-size: medium; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoFBwFdII1MFb8IShz4onq-9mf8mLLCvj5hGnaWgCfhxWUv-_xc0WV0N8_3Vsr-kbmuH9efWOfNYT6m0DF_PALrvNdiOZ6cIMbR_5wgRY__TkXLYinxHaRXcb9ezPpMAlyGxaSeDqnyz8/s320/ur6FY.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://github.com/kemayo/sublime-text-2-git&quot; style=&quot;border: 0px; color: #1982d1; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;Git Plugin&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoFBwFdII1MFb8IShz4onq-9mf8mLLCvj5hGnaWgCfhxWUv-_xc0WV0N8_3Vsr-kbmuH9efWOfNYT6m0DF_PALrvNdiOZ6cIMbR_5wgRY__TkXLYinxHaRXcb9ezPpMAlyGxaSeDqnyz8/s1600/ur6FY.png&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &#39;LiHei Pro&#39;; font-size: medium; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoFBwFdII1MFb8IShz4onq-9mf8mLLCvj5hGnaWgCfhxWUv-_xc0WV0N8_3Vsr-kbmuH9efWOfNYT6m0DF_PALrvNdiOZ6cIMbR_5wgRY__TkXLYinxHaRXcb9ezPpMAlyGxaSeDqnyz8/s320/ur6FY.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #373737; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 24px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/1353933095985043022/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2013/04/sublime-text-2-plugin.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/1353933095985043022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/1353933095985043022'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2013/04/sublime-text-2-plugin.html' title='Sublime Text 2  加強外掛 plugin '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCBOJhBI-FwcrOpjlwIXUTkdYKm1PNIvakDdXE4Ly5xRAwEN72J3OwNfNIrins6KB466_syz1l1gE-KK94cG0CkoaRtwG6YGeFjDf1Nyf62itVbJD6TTwUkoHWTsvecQeEJP0B147C4Y0/s72-c/687474703a2f2f646c2e64726f70626f782e636f6d2f752f34333539363434392f7469746f2f7375626c696d652f536964654261722f73637265656e73686f742e706e67.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-3387403880162305799</id><published>2013-04-16T19:21:00.002-07:00</published><updated>2013-04-16T19:21:29.385-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bootstrap"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><title type='text'>[Prototyping]  JetStrap  簡易拖拉設計網頁頁面</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCS9Ox014nelA4B-4g6Yq3CGrqFXQFdj-rDMiBLm1JwJdiWXNFmEI-7IAjH-SsUofIyFdgTBXT29Clab_t1J6d_fckKTMs-VoDfLWWniYiAhF-6YRymM2SI_19MG0170sWqz3vhHNJTVg/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-17+%E4%B8%8A%E5%8D%8810.01.55.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCS9Ox014nelA4B-4g6Yq3CGrqFXQFdj-rDMiBLm1JwJdiWXNFmEI-7IAjH-SsUofIyFdgTBXT29Clab_t1J6d_fckKTMs-VoDfLWWniYiAhF-6YRymM2SI_19MG0170sWqz3vhHNJTVg/s400/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-17+%E4%B8%8A%E5%8D%8810.01.55.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
JetStrap &amp;nbsp;&lt;a href=&quot;https://jetstrap.com/&quot;&gt;https://jetstrap.com/&lt;/a&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;一個簡單製作網站Prototyping的網站，製作出來的頁面會以&amp;nbsp;&lt;span style=&quot;background-color: #f9f9f9; color: #333333; font-size: 14px; line-height: 20px;&quot;&gt;Bootstrap&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f9f9f9; color: #333333; font-size: 14px; line-height: 20px;&quot;&gt;interfaces 為主&lt;/span&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;使用方法很簡單，只需要拖拉移動就可以定義頁面上的元素，對於第一次的使用者也很好上手。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcpSirqTZPmy2Dx92L1ziT-wjETK9joYv5PBSbtV9GQi6qSuJhDcle64UKNWiDGPkdZ5PjNkPULrSBT6eV7YjiHEn9bBtAdtXdY6LzW8XB4I5v3zpya7nS5vTu8tQ3pkA1tgEBoa18FdU/s1600/Jetstrap+++The+Easiest+Twitter+Bootstrap+Builder+.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcpSirqTZPmy2Dx92L1ziT-wjETK9joYv5PBSbtV9GQi6qSuJhDcle64UKNWiDGPkdZ5PjNkPULrSBT6eV7YjiHEn9bBtAdtXdY6LzW8XB4I5v3zpya7nS5vTu8tQ3pkA1tgEBoa18FdU/s400/Jetstrap+++The+Easiest+Twitter+Bootstrap+Builder+.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
製作時只要切換右上角的 Test ，可以即時預覽製作的效果&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAYPAjQDWf6Xm09P2ihJGoxqOxqMf3i47hvhAxIwbJaw0nAdXSggCNiz3SHULsjsOFIx2FTwSwHi7Zbkc71JtS4Nda1hZxXaULIuZtc9DSsX5FNME3-R9LKeBghV-Nq9iDebgz7rapWgI/s1600/Jetstrap+++The+Easiest+Twitter+Bootstrap+Builder+.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAYPAjQDWf6Xm09P2ihJGoxqOxqMf3i47hvhAxIwbJaw0nAdXSggCNiz3SHULsjsOFIx2FTwSwHi7Zbkc71JtS4Nda1hZxXaULIuZtc9DSsX5FNME3-R9LKeBghV-Nq9iDebgz7rapWgI/s400/Jetstrap+++The+Easiest+Twitter+Bootstrap+Builder+.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
頁面也直接支援&amp;nbsp;responsive 即時預覽效果，可以直接切換成瀏覽器、平板、手機的瀏覽介面&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQtx1oNOjtX-68IdZUS0mbdGXZQtfQ17VsI8x0fpt2yftSNVi3J61Y4oo9NmMjipFrhtO6GHhVEe1eeOO-Jgghx2cfjn6bW-P-9lYPwn7O11m9Roo9LQx8bAmGA2CI5irnM-U1E9DXlNg/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2013-04-17+%25E4%25B8%258A%25E5%258D%258810.14.20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQtx1oNOjtX-68IdZUS0mbdGXZQtfQ17VsI8x0fpt2yftSNVi3J61Y4oo9NmMjipFrhtO6GHhVEe1eeOO-Jgghx2cfjn6bW-P-9lYPwn7O11m9Roo9LQx8bAmGA2CI5irnM-U1E9DXlNg/s400/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2013-04-17+%25E4%25B8%258A%25E5%258D%258810.14.20.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjafdiN-B3CpX_nf8_ni5aBed_F4RBfv_OWepMGQGHiGu8-Fc5_CHgh-Q-2RK87rBxy_1RGd3licvJRmz6PVj1CkW2UAialtwk-srtBV3iGzKrmlF5A6N-JsgkvSQS4psAmTWEhyphenhyphenDkkel8/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2013-04-17+%25E4%25B8%258A%25E5%258D%258810.14.38.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjafdiN-B3CpX_nf8_ni5aBed_F4RBfv_OWepMGQGHiGu8-Fc5_CHgh-Q-2RK87rBxy_1RGd3licvJRmz6PVj1CkW2UAialtwk-srtBV3iGzKrmlF5A6N-JsgkvSQS4psAmTWEhyphenhyphenDkkel8/s400/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2013-04-17+%25E4%25B8%258A%25E5%258D%258810.14.38.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
而且做後製作完成，可以直接下載頁面，包含有 css , js , image &amp;nbsp; 真是佛心的網站&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
對於不太會設計頁面的工程師因該是蠻有用的，功能簡單實用。&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #f9f9f9; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/3387403880162305799/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2013/04/prototyping-jetstrap.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/3387403880162305799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/3387403880162305799'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2013/04/prototyping-jetstrap.html' title='[Prototyping]  JetStrap  簡易拖拉設計網頁頁面'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCS9Ox014nelA4B-4g6Yq3CGrqFXQFdj-rDMiBLm1JwJdiWXNFmEI-7IAjH-SsUofIyFdgTBXT29Clab_t1J6d_fckKTMs-VoDfLWWniYiAhF-6YRymM2SI_19MG0170sWqz3vhHNJTVg/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-17+%E4%B8%8A%E5%8D%8810.01.55.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-1141701645429365119</id><published>2013-04-14T02:01:00.004-07:00</published><updated>2013-04-14T02:01:49.766-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="music"/><title type='text'>Pop Danthology 2012 - Mashup of 50+ Pop Songs</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/If5MF4wm1T8&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
實在是很厲害～把那麼多首歌 Mix在一起</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/1141701645429365119/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2013/04/pop-danthology-2012-mashup-of-50-pop.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/1141701645429365119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/1141701645429365119'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2013/04/pop-danthology-2012-mashup-of-50-pop.html' title='Pop Danthology 2012 - Mashup of 50+ Pop Songs'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/If5MF4wm1T8/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-5982217573719253146</id><published>2013-04-02T18:17:00.002-07:00</published><updated>2013-04-14T02:10:02.734-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="js"/><title type='text'>介紹網站好用的 Js  Chardin.js </title><content type='html'>&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b style=&quot;color: blue; font-size: x-large;&quot;&gt;Before&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0-voC848NU8efnZ4seNidQgMbuawf-CKHVCleFlQJHoDAokxG85OrT-h3J4bJ-MKlVrMIw93lspo9_5hfBQtOFKtaFlSXHP5N9Y96wsqYjL065_9vFWUU7DJEc7pW7yXmN0mYsmZacRc/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-03+%E4%B8%8A%E5%8D%889.11.39.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0-voC848NU8efnZ4seNidQgMbuawf-CKHVCleFlQJHoDAokxG85OrT-h3J4bJ-MKlVrMIw93lspo9_5hfBQtOFKtaFlSXHP5N9Y96wsqYjL065_9vFWUU7DJEc7pW7yXmN0mYsmZacRc/s320/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-03+%E4%B8%8A%E5%8D%889.11.39.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;After&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioQTg4V8E_KB1LsTEEgIANEXxo9AvBkodxl9UAdpEClcRtrxSuNV3owldUYDVIt9TwCWb2T0vgAOywamXX1uOR4tgBb7Iw1ZpfwQmXsZGUHUDYYOgGijkNttfwMHjfJekLApzwWFxeKjw/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-03+%E4%B8%8A%E5%8D%889.10.33.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;254&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioQTg4V8E_KB1LsTEEgIANEXxo9AvBkodxl9UAdpEClcRtrxSuNV3owldUYDVIt9TwCWb2T0vgAOywamXX1uOR4tgBb7Iw1ZpfwQmXsZGUHUDYYOgGijkNttfwMHjfJekLApzwWFxeKjw/s320/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-03+%E4%B8%8A%E5%8D%889.10.33.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
只要在 HTML attribute 放置想要說明的文字，call function &amp;nbsp;就可以有這樣的效果，真的很方便，對於網站功能比較複雜的頁面，可以使用這套 js &amp;nbsp;，輕鬆的做出說明&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://heelhook.github.com/chardin.js/&quot;&gt;http://heelhook.github.com/chardin.js/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/heelhook/chardin.js&quot;&gt;https://github.com/heelhook/chardin.js&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/5982217573719253146/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2013/04/js-chardinjs.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/5982217573719253146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/5982217573719253146'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2013/04/js-chardinjs.html' title='介紹網站好用的 Js  Chardin.js '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0-voC848NU8efnZ4seNidQgMbuawf-CKHVCleFlQJHoDAokxG85OrT-h3J4bJ-MKlVrMIw93lspo9_5hfBQtOFKtaFlSXHP5N9Y96wsqYjL065_9vFWUU7DJEc7pW7yXmN0mYsmZacRc/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-04-03+%E4%B8%8A%E5%8D%889.11.39.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-103122531848117894</id><published>2013-04-01T07:54:00.004-07:00</published><updated>2013-04-01T08:28:51.184-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="line 備份"/><title type='text'>Android 一鍵 root  ＆＆ 備份 / 救回  line 資料  </title><content type='html'>本身是 Apple 愛用者&lt;br /&gt;
&lt;br /&gt;
But 老婆使用S2 發生了 在 iPad 使用 手機號碼登入&lt;br /&gt;
&lt;br /&gt;
導致無法進入原本在 S2 的 Line&lt;br /&gt;
&lt;br /&gt;
找了很多方法，以下是我找到最簡單的方法 Note 一下&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Android 一鍵 root&lt;br /&gt;
&lt;br /&gt;
&lt;h1 class=&quot;title&quot; style=&quot;border: 0px; color: #383737; font-family: Georgia, Arial, sans-serif; font-size: 22px !important; letter-spacing: -1px; line-height: 1em; margin: 0px; outline: 0px; padding: 0px 0px 10px; text-shadow: rgb(196, 196, 196) 2px 2px 2px; vertical-align: baseline;&quot;&gt;
Samsung Galaxy 系列裝置最強大的 Root 工具 — ExynosAbuse 1.40&lt;/h1&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.mobileai.tw/2013/01/14/samsung-galaxy-root-exynosabuse-1-40/&quot;&gt;http://www.mobileai.tw/2013/01/14/samsung-galaxy-root-exynosabuse-1-40/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
使用&amp;nbsp;&lt;span style=&quot;background-color: white; color: #333333; font-family: 微軟正黑體; font-size: 14px; line-height: 21px;&quot;&gt;SQLite Editor 備份 還原Line&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: 微軟正黑體; font-size: 14px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
如何用鈦備份完整備份LINE的對話及貼圖(讓你貼圖免下載)&lt;br /&gt;
&lt;a href=&quot;http://www.android4tw.com/forum.php?mod=viewthread&amp;amp;tid=3179&quot;&gt;http://www.android4tw.com/forum.php?mod=viewthread&amp;amp;tid=3179&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(更新1/16)備份LINE訊息+恢復LINE訊息方法
&lt;a href=&quot;http://www.mobile01.com/topicdetail.php?f=423&amp;amp;t=2997796&quot;&gt;http://www.mobile01.com/topicdetail.php?f=423&amp;amp;t=2997796&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/103122531848117894/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2013/04/android-root-line.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/103122531848117894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/103122531848117894'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2013/04/android-root-line.html' title='Android 一鍵 root  ＆＆ 備份 / 救回  line 資料  '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-1774891170057525355</id><published>2012-10-02T21:29:00.003-07:00</published><updated>2012-10-02T21:29:59.465-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="log"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>apache 如何關閉 other_vhosts_access.log 和 access.log</title><content type='html'>&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;border: none; font-family: Tahoma; font: inherit; line-height: 1.3em; margin-bottom: 10px; margin-top: 10px; outline: none; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;open&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: none; font-family: Tahoma; font: inherit; line-height: 1.3em; margin-bottom: 10px; margin-top: 10px; outline: none; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;code style=&quot;border: none; font-family: courier; font: inherit; line-height: normal; margin: 0px 0.4em; outline: none; padding: 0px; vertical-align: baseline;&quot;&gt;/etc/apache2/conf.d/other-vhosts-access-log&lt;/code&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: white; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border: 0.1em solid rgb(204, 204, 204); font-family: courier; font: inherit; margin-bottom: 10px; margin-top: 10px; outline: none; overflow: auto; padding: 10px; vertical-align: baseline;&quot;&gt;#CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
from :&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.bookofzeus.com/articles/how-to-easily-disable-log-in-apache/&quot;&gt;http://www.bookofzeus.com/articles/how-to-easily-disable-log-in-apache/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
open &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #fff2cc; font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, &#39;Lucida sans&#39;, sans-serif; font-size: 15px; font-style: italic; line-height: 26.983333587646484px;&quot;&gt;/ etc/apache2/sites-enabled/000-default&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;background-color: white; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border: 0.1em solid rgb(204, 204, 204); font-family: courier; font: inherit; margin-bottom: 10px; margin-top: 10px; outline: none; overflow: auto; padding: 10px; vertical-align: baseline;&quot;&gt;#CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/1774891170057525355/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2012/10/apache-othervhostsaccesslog-accesslog.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/1774891170057525355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/1774891170057525355'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2012/10/apache-othervhostsaccesslog-accesslog.html' title='apache 如何關閉 other_vhosts_access.log 和 access.log'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-2074374020409325905</id><published>2012-06-01T21:18:00.000-07:00</published><updated>2012-06-01T21:18:37.374-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><title type='text'>[jQuery] 圖片多張選擇</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b itemscope=&quot;&quot; itemtype=&quot;http://data-vocabulary.org/Breadcrumb&quot; style=&quot;background-color: white; border: 0px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 18px; line-height: 25px; margin: 0px; padding: 0px; text-align: -webkit-auto;&quot;&gt;&lt;span itemprop=&quot;title&quot; style=&quot;border: 0px; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;1.&lt;/span&gt;&lt;span itemprop=&quot;title&quot; style=&quot;border: 0px; color: #4183c4; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt; &amp;nbsp;&lt;a class=&quot;js-rewrite-sha&quot; href=&quot;https://github.com/run26kimo/jQuery-Facebook-Multi-Photo-Selector&quot; itemprop=&quot;url&quot; style=&quot;border: 0px; color: #4183c4; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;jQuery-Facebook-Multi-Photo-Selector&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #999999; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 18px; line-height: 25px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUXl_-BSytZZejQF38xacIIvjnNpafgZTnsrry4WBDIAAQQPyXkvouSV0gafSL9FEp7o4dMWPJfS_1Ho6Me3pJnAkoubOiGIM1o4BZZu3f5EFsiJM_O7rOYd001LWdzzB9tVban1GTueM/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-06-02+%E4%B8%8B%E5%8D%8812.10.58.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;344&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUXl_-BSytZZejQF38xacIIvjnNpafgZTnsrry4WBDIAAQQPyXkvouSV0gafSL9FEp7o4dMWPJfS_1Ho6Me3pJnAkoubOiGIM1o4BZZu3f5EFsiJM_O7rOYd001LWdzzB9tVban1GTueM/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-06-02+%E4%B8%8B%E5%8D%8812.10.58.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;color: #999999; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: medium;&quot;&gt;&lt;span style=&quot;line-height: 25px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
2.&lt;span style=&quot;background-color: white; color: #c57411; font-family: Arial, Helvetica, sans-serif; font-size: large; letter-spacing: -0.09em; text-align: left; text-decoration: none;&quot;&gt;&lt;a href=&quot;http://www.codethatmatters.com/2010/02/jquery-image-selector-facebook-style/&quot; rel=&quot;bookmark&quot; style=&quot;background-color: white; color: #c57411; font-family: Arial, Helvetica, sans-serif; letter-spacing: -0.09em; text-align: left; text-decoration: none;&quot; title=&quot;Permanent Link to Jquery image selector Facebook style&quot;&gt;Jquery image selector Facebook style&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifoe50afrb6qXGbvCqGGUpfx33Sb07C5ECtTEbVYnlo_jY-OWA_8VUI6QLnW6QHxpWdbebcGs34Mz9S1W_Pmr3cta23RQk6QtCDsABPF5ZZrCtOZym3PmFCoe_ZbvEYC8Z2KpW7MgjqaQ/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-06-02+%E4%B8%8B%E5%8D%8812.13.16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;303&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifoe50afrb6qXGbvCqGGUpfx33Sb07C5ECtTEbVYnlo_jY-OWA_8VUI6QLnW6QHxpWdbebcGs34Mz9S1W_Pmr3cta23RQk6QtCDsABPF5ZZrCtOZym3PmFCoe_ZbvEYC8Z2KpW7MgjqaQ/s320/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-06-02+%E4%B8%8B%E5%8D%8812.13.16.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/2074374020409325905/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2012/06/jquery.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/2074374020409325905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/2074374020409325905'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2012/06/jquery.html' title='[jQuery] 圖片多張選擇'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUXl_-BSytZZejQF38xacIIvjnNpafgZTnsrry4WBDIAAQQPyXkvouSV0gafSL9FEp7o4dMWPJfS_1Ho6Me3pJnAkoubOiGIM1o4BZZu3f5EFsiJM_O7rOYd001LWdzzB9tVban1GTueM/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-06-02+%E4%B8%8B%E5%8D%8812.10.58.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-3626206148927799788</id><published>2012-05-27T20:05:00.001-07:00</published><updated>2012-05-27T20:05:25.220-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="tooltip"/><title type='text'>[jQuery] 30種不同的 jQuery Tooltip</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD5y5Du6w8bU3cxqK1QJ0HvUWVN7KzVRSKYy7ZtLUGsykD_NX5BUPOsSL0WwK2_-sDw3cc0cvV3ASnjoTV6Oz88w9GOSLO0CFCdKlvIR8Xztxzx0KPRoFka1M9B9z4KZLSINAhqk-3DYk/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-05-28+%E4%B8%8A%E5%8D%8811.04.48.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;296&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD5y5Du6w8bU3cxqK1QJ0HvUWVN7KzVRSKYy7ZtLUGsykD_NX5BUPOsSL0WwK2_-sDw3cc0cvV3ASnjoTV6Oz88w9GOSLO0CFCdKlvIR8Xztxzx0KPRoFka1M9B9z4KZLSINAhqk-3DYk/s320/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-05-28+%E4%B8%8A%E5%8D%8811.04.48.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/&quot;&gt;http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/3626206148927799788/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2012/05/jquery-30-jquery-tooltip.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/3626206148927799788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/3626206148927799788'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2012/05/jquery-30-jquery-tooltip.html' title='[jQuery] 30種不同的 jQuery Tooltip'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD5y5Du6w8bU3cxqK1QJ0HvUWVN7KzVRSKYy7ZtLUGsykD_NX5BUPOsSL0WwK2_-sDw3cc0cvV3ASnjoTV6Oz88w9GOSLO0CFCdKlvIR8Xztxzx0KPRoFka1M9B9z4KZLSINAhqk-3DYk/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2012-05-28+%E4%B8%8A%E5%8D%8811.04.48.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-8023430165257748175</id><published>2012-05-17T00:37:00.000-07:00</published><updated>2012-05-17T00:37:57.161-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTMLEntities"/><title type='text'>[ROR] rails 轉換 HTMLEntities</title><content type='html'>今天在轉換資料從 MSSQL (BIG5 編碼) to &amp;nbsp;MySql (UTF8)&lt;br /&gt;
&lt;br /&gt;
遇到文字內有 &amp;nbsp;&amp;amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;amp;#9829; &amp;nbsp; &amp;nbsp; 等&amp;nbsp;HTMLEntities &lt;br /&gt;
&lt;br /&gt;
在 MSSql 需要 encode 才能儲存 &lt;br /&gt;
&lt;br /&gt;
但現在 MySql 已經可以一直接存放 &amp;nbsp;&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; line-height: 36px;&quot;&gt;♥&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; line-height: 36px;&quot;&gt;&amp;nbsp; =&amp;nbsp;&lt;/span&gt;&amp;amp;#9829;&lt;br /&gt;
&lt;br /&gt;
在Ruby 有好用的gme 可以直接轉換 &lt;br /&gt;
&lt;br /&gt;
HTMLEntities&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/threedaymonk/htmlentities&quot;&gt;https://github.com/threedaymonk/htmlentities&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
範例&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;-webkit-font-smoothing: antialiased; border: 0px; color: #333333; cursor: text; font-family: Helvetica, arial, freesans, clean, sans-serif; font: inherit; margin: 20px 0px 10px; padding: 0px; position: relative;&quot;&gt;

Decoding&lt;/h3&gt;
&lt;pre style=&quot;background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); color: #333333; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font: inherit; line-height: 19px; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 6px 10px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font: inherit; margin: 0px; padding: 0px;&quot;&gt;require &#39;htmlentities&#39;
coder = HTMLEntities.new
string = &quot;&amp;amp;eacute;lan&quot;
coder.decode(string) # =&amp;gt; &quot;élan&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;-webkit-font-smoothing: antialiased; border: 0px; color: #333333; cursor: text; font-family: Helvetica, arial, freesans, clean, sans-serif; font: inherit; margin: 20px 0px 10px; padding: 0px; position: relative;&quot;&gt;
Encoding&lt;/h3&gt;
&lt;div style=&quot;border: 0px; color: #333333; font-family: Helvetica, arial, freesans, clean, sans-serif; font: inherit; line-height: 22px; margin-bottom: 15px; padding: 0px;&quot;&gt;
This is slightly more complicated, due to the various options. The encode method takes a variable number of parameters, which tell it which instructions to carry out.&lt;/div&gt;
&lt;pre style=&quot;background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); color: #333333; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font: inherit; line-height: 19px; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 6px 10px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font: inherit; margin: 0px; padding: 0px;&quot;&gt;require &#39;htmlentities&#39;
coder = HTMLEntities.new
string = &quot;&amp;lt;élan&amp;gt;&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;border: 0px; color: #333333; font-family: Helvetica, arial, freesans, clean, sans-serif; font: inherit; line-height: 22px; margin-bottom: 15px; margin-top: 15px; padding: 0px;&quot;&gt;
Escape unsafe codepoints only:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); color: #333333; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font: inherit; line-height: 19px; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 6px 10px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font: inherit; margin: 0px; padding: 0px;&quot;&gt;coder.encode(string) # =&amp;gt; &quot;&amp;amp;lt;élan&amp;amp;gt;&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;border: 0px; color: #333333; font-family: Helvetica, arial, freesans, clean, sans-serif; font: inherit; line-height: 22px; margin-bottom: 15px; margin-top: 15px; padding: 0px;&quot;&gt;
Or:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); color: #333333; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font: inherit; line-height: 19px; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 6px 10px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font: inherit; margin: 0px; padding: 0px;&quot;&gt;coder.encode(string, :basic) # =&amp;gt; &quot;&amp;amp;lt;élan&amp;amp;gt;&quot;&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/8023430165257748175/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2012/05/ror-rails-htmlentities.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8023430165257748175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8023430165257748175'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2012/05/ror-rails-htmlentities.html' title='[ROR] rails 轉換 HTMLEntities'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-8299757452762983864</id><published>2012-05-14T21:22:00.003-07:00</published><updated>2012-05-14T21:22:58.647-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><title type='text'>[MAC] 如何讓MAC顯示隱藏檔</title><content type='html'>&lt;div class=&quot;forum-post-content&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-left: 0px; padding-left: 10px; padding-top: 2px;&quot;&gt;
&lt;div style=&quot;margin-right: 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-right: 10px;&quot;&gt;
1 啟用顯示隱藏檔&lt;/div&gt;
&lt;div style=&quot;margin-right: 10px;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 在終端機下輸入指令&quot;defaults write com.apple.finder AppleShowAllFiles -bool true&quot;,然後強制重新啟動Finder(左上角小蘋果圖示--&amp;gt;強制結束--&amp;gt;選擇&quot;Finder&quot;)&lt;/div&gt;
&lt;div style=&quot;margin-right: 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-right: 10px;&quot;&gt;
2 關閉顯示隱藏檔&lt;/div&gt;
&lt;div style=&quot;margin-right: 10px;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 在終端機下輸入指令&quot;defaults write com.apple.finder AppleShowAllFiles -bool&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;false&lt;/span&gt;&quot;,然後強制重新啟動Finder即可(左上角小蘋果圖示--&amp;gt;強制結束--&amp;gt;選擇&quot;Finder&quot;)&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/8299757452762983864/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2012/05/mac-mac.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8299757452762983864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8299757452762983864'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2012/05/mac-mac.html' title='[MAC] 如何讓MAC顯示隱藏檔'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-1577347909571800274</id><published>2012-05-07T19:47:00.002-07:00</published><updated>2012-05-07T19:47:32.111-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>[ROR] 使用 validates_acceptance_of</title><content type='html'>&lt;br /&gt;








&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
validates_acceptance_of&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;a href=&quot;http://guides.rubyonrails.org/v2.3.8/activerecord_validations_callbacks.html#validates-acceptance-of&quot;&gt;http://guides.rubyonrails.org/v2.3.8/activerecord_validations_callbacks.html#validates-acceptance-of&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;








&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
attr_accessible &lt;span class=&quot;s1&quot;&gt;:terms&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
validates_acceptance_of &lt;span class=&quot;s1&quot;&gt;:terms&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/1577347909571800274/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2012/05/ror-validatesacceptanceof.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/1577347909571800274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/1577347909571800274'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2012/05/ror-validatesacceptanceof.html' title='[ROR] 使用 validates_acceptance_of'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-3780049594193051640</id><published>2012-02-01T23:48:00.000-08:00</published><updated>2012-02-01T23:48:55.270-08:00</updated><title type='text'>Yahoo  15 個 SEO 內幕</title><content type='html'>&lt;div&gt;
是在國外的blog看到的 是 2007年的文章&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
雖然有點時間了但，&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
資料參考 &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.entrepreneurs-journey.com/590/top-16-yahoo-seo-tips/&quot;&gt;http://www.entrepreneurs-journey.com/590/top-16-yahoo-seo-tips/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/3780049594193051640/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2012/02/yahoo-15-seo.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/3780049594193051640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/3780049594193051640'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2012/02/yahoo-15-seo.html' title='Yahoo  15 個 SEO 內幕'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-8491121605219709674</id><published>2012-01-04T03:32:00.001-08:00</published><updated>2012-01-04T03:34:26.863-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="datepicker"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><title type='text'>[jQuery] Date Range Picker ,類似 google 時間選擇器（like  google analytics datepicker )</title><content type='html'>&lt;br /&gt;
&lt;h1 style=&quot;background-color: white; border-image: initial; border: 0px initial initial; color: #368512; font-family: &#39;Segoe UI&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 2.6em; font-weight: normal; letter-spacing: -0.04em; line-height: 1.2em; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
Date Range Picker&amp;nbsp;&lt;/h1&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;188&quot; src=&quot;https://img.skitch.com/20120104-g3936nhxp72adxe87w4em6nx81.jpg&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
可以快速的選擇時間，以及區間時間的 jquery Datepicker&lt;br /&gt;
預設快速選擇有&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;今天&lt;/li&gt;
&lt;li&gt;最近7天&lt;/li&gt;
&lt;li&gt;這個月&lt;/li&gt;
&lt;li&gt;今年&lt;/li&gt;
&lt;li&gt;上個月&lt;/li&gt;
&lt;li&gt;選擇一日&amp;nbsp;&lt;/li&gt;
&lt;li&gt;選擇一日以前&lt;/li&gt;
&lt;li&gt;選擇一日以後&lt;/li&gt;
&lt;li&gt;日期區間&lt;/li&gt;
&lt;/ul&gt;
真是個很方便的 jQuery Datepicker 套件&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/&quot; title=&quot;http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/&quot;&gt;http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/8491121605219709674/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2012/01/jquery-date-range-picker-google-like.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8491121605219709674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8491121605219709674'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2012/01/jquery-date-range-picker-google-like.html' title='[jQuery] Date Range Picker ,類似 google 時間選擇器（like  google analytics datepicker )'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-5377013831987770798</id><published>2012-01-02T18:50:00.001-08:00</published><updated>2012-01-02T18:51:07.167-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="haml"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>html to haml 協助轉碼的網站</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/commons/3/3b/Haml_1-5_logo.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;協助將html 轉成haml 的網站&lt;/p&gt;&lt;p&gt;&lt;a title=&quot;http://html2haml.heroku.com/&quot; href=&quot;http://html2haml.heroku.com/&quot; target=&quot;_blank&quot;&gt;http://html2haml.heroku.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;img class=&quot;zemanta-pixie-img&quot; src=&quot;http://img.zemanta.com/pixy.gif?x-id=3b8d6479-4729-8e93-bd11-b3c52f3f3022&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/5377013831987770798/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2012/01/html-to-haml.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/5377013831987770798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/5377013831987770798'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2012/01/html-to-haml.html' title='html to haml 協助轉碼的網站'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-844711081150569525</id><published>2011-12-19T02:45:00.001-08:00</published><updated>2011-12-19T02:47:22.761-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Ubuntu常用命令與技巧</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4mhngtR5pAx2QzN9RcqayZCx4S0uiVIxbnI97TlwFvlxXGYWcD0xW1SICDhYVIKWh4REY4HE9KVrwyV_tu7sGgfGT8pFcwnYKRA-gt6MYow3E4Z9V6Js-EBEpdYl-A2kJdi0RRGzvo-Y/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-12-19+%25E4%25B8%258B%25E5%258D%25886.46.23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4mhngtR5pAx2QzN9RcqayZCx4S0uiVIxbnI97TlwFvlxXGYWcD0xW1SICDhYVIKWh4REY4HE9KVrwyV_tu7sGgfGT8pFcwnYKRA-gt6MYow3E4Z9V6Js-EBEpdYl-A2kJdi0RRGzvo-Y/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-12-19+%25E4%25B8%258B%25E5%258D%25886.46.23.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
Ubuntu常用命令與技巧&lt;br /&gt;
sudo apt－get install 軟體名 安裝軟體命令&lt;br /&gt;
sudo nautilus 打開文件（有root權限）&lt;br /&gt;
su root 切換到“root”&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
ls 列出當前目錄文件（不包括隱含文件）&lt;br /&gt;
ls -a 列出當前目錄文件（包括隱含文件）&lt;br /&gt;
ls -l 列出當前目錄下文件的詳細資訊&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
cd .. 回當前目錄的上一級目錄&lt;br /&gt;
cd - 回上一次所在的目錄&lt;br /&gt;
cd ~ 或 cd 回當前使用者的宿主目錄&lt;br /&gt;
mkdir 目錄名 創建一個目錄&lt;br /&gt;
rmdir 空目錄名 刪除一個空目錄&lt;br /&gt;
rm 文件名 文件名 刪除一個文件或多個文件&lt;br /&gt;
rm -rf 非空目錄名 刪除一個非空目錄下的一切&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
mv 路經/文件 /經/文件 移動相對路經下的文件到絕對路經下&lt;br /&gt;
mv 文件名 新名稱 在當前目錄下改名&lt;br /&gt;
find 路經 -name “字符串” 搜尋路經所在範圍內滿足字符串匹配的文件和目錄&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
fdisk fdisk -l 查看系統分區資訊&lt;br /&gt;
fdisk fdisk /dev/sdb 為一塊新的SCSI硬碟進行分區&lt;br /&gt;
chown chown root /home 把/home的屬主改成root使用者&lt;br /&gt;
chgrp chgrp root /home 把/home的屬組改成root組&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
Useradd 創建一個新的使用者&lt;br /&gt;
Groupadd 組名 創建一個新的組&lt;br /&gt;
Passwd 使用者名 為使用者創建密碼&lt;br /&gt;
Passwd -d使用者名 刪除使用者密碼也能登陸&lt;br /&gt;
Passwd -S使用者名 查詢賬號密碼&lt;br /&gt;
Usermod -l 新使用者名 老使用者名 為使用者改名&lt;br /&gt;
Userdel–r 使用者名 刪除使用者一切&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
tar -c 創建包 –x 釋放包 -v 顯示命令過程 –z 代表壓縮包&lt;br /&gt;
tar –cvf benet.tar /home/benet 把/home/benet目錄打包&lt;br /&gt;
tar –zcvf benet.tar.gz /mnt 把目錄打包並壓縮&lt;br /&gt;
tar –zxvf benet.tar.gz 壓縮包的文件解壓恢復&lt;br /&gt;
tar –jxvf benet.tar.bz2 解壓縮&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
make 編譯&lt;br /&gt;
make install 安裝編譯好的源碼包&lt;br /&gt;
reboot Init 6 重啟LINUX系統&lt;br /&gt;
Halt Init 0 Shutdown –h now 關閉LINUX系統&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
uname -a 查看內核版本&lt;br /&gt;
cat /etc/issue 查看ubuntu版本&lt;br /&gt;
lsusb 查看usb設備&lt;br /&gt;
sudo ethtool eth0 查看網卡狀態&lt;br /&gt;
cat /proc/cpuinfo 查看cpu資訊&lt;br /&gt;
lshw 查看當前硬體資訊&lt;br /&gt;
sudo fdisk -l 查看磁盤資訊&lt;br /&gt;
df -h 查看硬碟剩余空間&lt;br /&gt;
free -m 查看當前的記憶體使用情況&lt;br /&gt;
ps -A 查看當前有哪些進程&lt;br /&gt;
kill 進程號(就是ps -A中的第一列的數字)或者 killall 進程名( 殺死一個進程)&lt;br /&gt;
kill -9 進程號 強制殺死一個進程&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
常用apt命令：&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
apt-cache search package 搜索包&lt;br /&gt;
apt-cache show package 獲取包的相關資訊，如說明、大小、版本等&lt;br /&gt;
sudo apt-get install package 安裝包&lt;br /&gt;
sudo apt-get install package - - reinstall 重新安裝包&lt;br /&gt;
sudo apt-get -f install 修復安裝”-f = –fix-missing”&lt;br /&gt;
sudo apt-get remove package 刪除包&lt;br /&gt;
sudo apt-get remove package - - purge 刪除包，包括刪除配置文件等&lt;br /&gt;
sudo apt-get update 更新源&lt;br /&gt;
sudo apt-get upgrade 更新已安裝的包&lt;br /&gt;
sudo apt-get dist-upgrade 昇級系統&lt;br /&gt;
sudo apt-get dselect-upgrade 使用 dselect 昇級&lt;br /&gt;
apt-cache depends package 了解使用依賴&lt;br /&gt;
apt-cache rdepends package 是查看該包被哪些包依賴&lt;br /&gt;
sudo apt-get build-dep package 安裝相關的編譯環境&lt;br /&gt;
apt-get source package 下載該包的源代碼&lt;br /&gt;
sudo apt-get clean &amp;amp;&amp;amp; sudo apt-get autoclean 清理無用的包&lt;br /&gt;
sudo apt-get check 檢查是否有損坏的依賴&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
清理所有軟體緩存（即緩存在/var/cache/apt/archives目錄里的deb包 ）&lt;br /&gt;
sudo apt-get clean&lt;/div&gt;
&lt;div style=&quot;background-color: #f0eedf; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
刪除系統不再使用的孤立軟體&lt;br /&gt;
sudo apt-get autoremove&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/844711081150569525/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/12/ubuntu.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/844711081150569525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/844711081150569525'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/12/ubuntu.html' title='Ubuntu常用命令與技巧'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4mhngtR5pAx2QzN9RcqayZCx4S0uiVIxbnI97TlwFvlxXGYWcD0xW1SICDhYVIKWh4REY4HE9KVrwyV_tu7sGgfGT8pFcwnYKRA-gt6MYow3E4Z9V6Js-EBEpdYl-A2kJdi0RRGzvo-Y/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-12-19+%25E4%25B8%258B%25E5%258D%25886.46.23.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-4815861127329304995</id><published>2011-12-01T08:43:00.001-08:00</published><updated>2011-12-01T08:47:44.924-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="if else"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><title type='text'>mysql  簡單 語法  if else ~~</title><content type='html'>&lt;br /&gt;
mysql &amp;nbsp;簡單 語法 &amp;nbsp;if else ~~&lt;br /&gt;
&lt;br /&gt;
SELECT IF(1 = 2,&#39;true&#39;,&#39;false&#39;); -- false&lt;br /&gt;
SELECT IF(1 = 1,&#39; true&#39;,&#39;false&#39;); -- true&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
insert into `test`(`id` , `is_true`) values (1 , if(1=1 , `true` &amp;nbsp;,&amp;nbsp;`false`&amp;nbsp;) ) ;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
在沒有其他語言的判斷只使用 sql &amp;nbsp;的情況下，是不錯的用法。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
from :&amp;nbsp;&lt;a href=&quot;http://www.mysqltutorial.org/mysql-if-function.aspx&quot;&gt;http://www.mysqltutorial.org/mysql-if-function.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/4815861127329304995/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/12/mysql-if-else.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/4815861127329304995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/4815861127329304995'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/12/mysql-if-else.html' title='mysql  簡單 語法  if else ~~'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-8950654963125850537</id><published>2011-10-04T21:16:00.000-07:00</published><updated>2011-10-04T21:16:09.473-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="redis"/><title type='text'>Redis 中文版命令參考</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil8KB_aWblgF3LPDOb6rA2sNj-kLM0uniTfcfptFeIiL5t_os_w7rOJkxdQh9v6-BoRJbBZJFHNHD5Wco_pjHTrp_mtE8WLVygVniqUYqIH0GBhoOSG6HQV7on_a1OtG78jdVISx2GTYs/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-10-05+%25E4%25B8%258B%25E5%258D%258812.12.49.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;294&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil8KB_aWblgF3LPDOb6rA2sNj-kLM0uniTfcfptFeIiL5t_os_w7rOJkxdQh9v6-BoRJbBZJFHNHD5Wco_pjHTrp_mtE8WLVygVniqUYqIH0GBhoOSG6HQV7on_a1OtG78jdVISx2GTYs/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-10-05+%25E4%25B8%258B%25E5%258D%258812.12.49.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://redis.readthedocs.org/en/latest/index.html&quot;&gt;http://redis.readthedocs.org/en/latest/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
最近正在學Redis ，對於 English 不太好的我，真是幫助蠻大的，在這邊分享給和我一樣需求的朋友們。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/8950654963125850537/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/10/redis.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8950654963125850537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8950654963125850537'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/10/redis.html' title='Redis 中文版命令參考'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil8KB_aWblgF3LPDOb6rA2sNj-kLM0uniTfcfptFeIiL5t_os_w7rOJkxdQh9v6-BoRJbBZJFHNHD5Wco_pjHTrp_mtE8WLVygVniqUYqIH0GBhoOSG6HQV7on_a1OtG78jdVISx2GTYs/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-10-05+%25E4%25B8%258B%25E5%258D%258812.12.49.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-7726367390805530648</id><published>2011-10-04T20:21:00.000-07:00</published><updated>2011-10-04T20:23:56.912-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nosql"/><category scheme="http://www.blogger.com/atom/ns#" term="redis"/><title type='text'>Redis  NoSql Datebase 介紹</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio5yn0Jd1_9dZHnci_PU_nUAACeUquTumhhyphenhyphenpVQXz8Dgrq6Ce65VIhQYSO0zujTkL0aBa5aENbBGlBYojemVerhsP0En8QdwMMCSro3RpLyGh4-dMBVCadZXZAKtHrGosUtrnGtdoF-cE/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-10-05+%25E4%25B8%258A%25E5%258D%258811.22.44.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;247&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio5yn0Jd1_9dZHnci_PU_nUAACeUquTumhhyphenhyphenpVQXz8Dgrq6Ce65VIhQYSO0zujTkL0aBa5aENbBGlBYojemVerhsP0En8QdwMMCSro3RpLyGh4-dMBVCadZXZAKtHrGosUtrnGtdoF-cE/s400/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-10-05+%25E4%25B8%258A%25E5%258D%258811.22.44.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: sans-serif; font-size: 15px; line-height: 22px;&quot;&gt;&lt;b&gt;Redis&lt;/b&gt;是一個開源的使用&lt;a href=&quot;http://zh.wikipedia.org/wiki/ANSI_C&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;ANSI C&quot;&gt;ANSI C&lt;/a&gt;語言編寫、支援網路、可基於內部記憶體亦可持久化的日誌型、Key-Value資料庫，並提供多種語言的API。從&lt;a href=&quot;http://zh.wikipedia.org/wiki/2010%E5%B9%B4&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;2010年&quot;&gt;2010年&lt;/a&gt;&lt;a href=&quot;http://zh.wikipedia.org/wiki/3%E6%9C%8815%E6%97%A5&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;3月15日&quot;&gt;3月15日&lt;/a&gt;起，Redis的開發工作由&lt;a href=&quot;http://zh.wikipedia.org/wiki/VMware&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;VMware&quot;&gt;VMware&lt;/a&gt;主持。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; line-height: 22px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: sans-serif; font-size: 15px; line-height: 22px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #383838; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 class=&quot;posttitle&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: black; font-size: 20px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3px; padding-left: 0px; padding-right: 3px; padding-top: 3px;&quot;&gt;




一個很棒的Redis介紹PPT&lt;/h2&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #383838; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #383838; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 25px;&quot;&gt;下面slide来自&lt;a href=&quot;http://www.gr8conf.org/&quot; style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: dotted; border-bottom-width: 1px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot;&gt;gr8conf 2011&lt;/a&gt;大会，内容包括了：&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #383838; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 25px;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #383838; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #383838; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 25px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://pic.yupoo.com/iammutex/B8iUXaaL/2eCVP.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span class=&quot;wp_keywordlink_affiliate&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;a href=&quot;http://blog.nosqlfan.com/tags/redis&quot; style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: dotted; border-bottom-width: 1px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;查看Redis 的全部文章&quot;&gt;&lt;span style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span class=&quot;goog-text-highlight&quot; style=&quot;-webkit-box-shadow: rgb(153, 153, 170) 2px 2px 4px; background-color: #c9d7f1; box-shadow: rgb(153, 153, 170) 2px 2px 4px; box-sizing: border-box; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative;&quot;&gt;Redis&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span class=&quot;goog-text-highlight&quot; style=&quot;-webkit-box-shadow: rgb(153, 153, 170) 2px 2px 4px; background-color: #c9d7f1; box-shadow: rgb(153, 153, 170) 2px 2px 4px; box-sizing: border-box; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative;&quot;&gt;的存儲方式描述&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://pic.yupoo.com/iammutex/B8iUXaaL/2eCVP.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Redis的功能特點列舉&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://pic.yupoo.com/iammutex/B8iUXaaL/2eCVP.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Redis幾種數據格式的操作圖解及代碼示例&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://pic.yupoo.com/iammutex/B8iUXaaL/2eCVP.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Redis實際應用案例及代碼演示&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #383838; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 25px;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;list-style-type: none; margin-bottom: 0px; margin-left: 5px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #383838; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 25px;&quot;&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #383838; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 25px;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div id=&quot;__ss_8441813&quot; style=&quot;width: 510px;&quot;&gt;
&lt;strong style=&quot;display: block; margin: 12px 0 4px;&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/tednaleid/redis-and-groovy-and-grails-gr8conf-2011&quot; target=&quot;_blank&quot; title=&quot;Redis and Groovy and Grails - gr8conf 2011&quot;&gt;Redis and Groovy and Grails - gr8conf 2011&lt;/a&gt;&lt;/strong&gt; &lt;object height=&quot;426&quot; id=&quot;__sse8441813&quot; width=&quot;510&quot;&gt; &lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=redis-gr8conf-110627225017-phpapp01&amp;stripped_title=redis-and-groovy-and-grails-gr8conf-2011&amp;userName=tednaleid&quot; /&gt;

 &lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;

 &lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;

 &lt;embed name=&quot;__sse8441813&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=redis-gr8conf-110627225017-phpapp01&amp;stripped_title=redis-and-groovy-and-grails-gr8conf-2011&amp;userName=tednaleid&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;510&quot; height=&quot;426&quot;&gt;&lt;/embed&gt; &lt;/object&gt; &lt;br /&gt;
&lt;div style=&quot;padding: 5px 0 12px;&quot;&gt;
View more &lt;a href=&quot;http://www.slideshare.net/&quot; target=&quot;_blank&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/tednaleid&quot; target=&quot;_blank&quot;&gt;Ted Naleid&lt;/a&gt; &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/7726367390805530648/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/10/redis-nosql-datebase.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/7726367390805530648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/7726367390805530648'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/10/redis-nosql-datebase.html' title='Redis  NoSql Datebase 介紹'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio5yn0Jd1_9dZHnci_PU_nUAACeUquTumhhyphenhyphenpVQXz8Dgrq6Ce65VIhQYSO0zujTkL0aBa5aENbBGlBYojemVerhsP0En8QdwMMCSro3RpLyGh4-dMBVCadZXZAKtHrGosUtrnGtdoF-cE/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-10-05+%25E4%25B8%258A%25E5%258D%258811.22.44.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-4237874425703020929</id><published>2011-09-27T10:17:00.000-07:00</published><updated>2011-09-27T10:17:07.487-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>[ROR] add_index 注意小事項</title><content type='html'>今天在新增 model 修改 migrate&lt;br /&gt;
&lt;br /&gt;
並在&amp;nbsp;migrate &amp;nbsp; 裡新增 &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;add_index(&lt;/span&gt;:user_msgs&lt;span class=&quot;s1&quot;&gt; ,[&lt;/span&gt;:from_user_id&lt;span class=&quot;s1&quot;&gt;,&lt;/span&gt;:to_user_id&lt;span class=&quot;s1&quot;&gt;,&lt;/span&gt;:parent_user_msg_id&lt;span class=&quot;s1&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;但在跑 rake db:migrate&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;出現 &amp;nbsp;error&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;img alt=&quot;2. run26kimo@Richteki-MacBook-Air: ~/Project/sogi-www (zsh)&quot; src=&quot;https://img.skitch.com/20110927-jpdsfp1rw32atn9jf5m1k4jpfi.jpg&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;真是QQ rails 自動取 index &amp;nbsp;name &amp;nbsp;，很貼心但太長還是不能用&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
所有只好幫 index取個名字就ok了&lt;br /&gt;
&lt;br /&gt;








&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;add_index(&lt;/span&gt;:user_msgs&lt;span class=&quot;s1&quot;&gt; ,[&lt;/span&gt;:from_user_id&lt;span class=&quot;s1&quot;&gt;,&lt;/span&gt;:to_user_id&lt;span class=&quot;s1&quot;&gt;,&lt;/span&gt;:parent_user_msg_id&lt;span class=&quot;s1&quot;&gt;],&lt;/span&gt;:name&lt;span class=&quot;s1&quot;&gt; =&amp;gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;for_parent&quot;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/4237874425703020929/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/09/ror-addindex.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/4237874425703020929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/4237874425703020929'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/09/ror-addindex.html' title='[ROR] add_index 注意小事項'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-8774173718811224908</id><published>2011-09-18T05:38:00.000-07:00</published><updated>2011-09-18T05:38:47.632-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="kies"/><category scheme="http://www.blogger.com/atom/ns#" term="samsung"/><title type='text'>Mac Lion  支援  Samsung kies  (Samsung Kies for Mac OS X Lion)</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
samsung 原廠的kies &amp;nbsp;軟體不支援 &amp;nbsp;lion &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
還好google 到 國外有支援的 blog 文章&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKDfUXTPa5NTpaetcRpjyhVWN_jbKXZzhknpLwUwXf6UfMbTROfuMlHbzXinCl1zQf_f52vOdd98qxMWArBqkIz_mZxVFUQWpfueKzneASsbshxCT9vEs09EKBiUYlKO8sSPUCXqMASwA/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-09-18+%25E4%25B8%258B%25E5%258D%25888.34.53.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKDfUXTPa5NTpaetcRpjyhVWN_jbKXZzhknpLwUwXf6UfMbTROfuMlHbzXinCl1zQf_f52vOdd98qxMWArBqkIz_mZxVFUQWpfueKzneASsbshxCT9vEs09EKBiUYlKO8sSPUCXqMASwA/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-09-18+%25E4%25B8%258B%25E5%258D%25888.34.53.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://nicholasworkshop.wordpress.com/2011/07/24/samsung-kies-for-mac-os-x-lion/&quot;&gt;http://nicholasworkshop.wordpress.com/2011/07/24/samsung-kies-for-mac-os-x-lion/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/8774173718811224908/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/09/mac-lion-samsung-kies-samsung-kies-for.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8774173718811224908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8774173718811224908'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/09/mac-lion-samsung-kies-samsung-kies-for.html' title='Mac Lion  支援  Samsung kies  (Samsung Kies for Mac OS X Lion)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKDfUXTPa5NTpaetcRpjyhVWN_jbKXZzhknpLwUwXf6UfMbTROfuMlHbzXinCl1zQf_f52vOdd98qxMWArBqkIz_mZxVFUQWpfueKzneASsbshxCT9vEs09EKBiUYlKO8sSPUCXqMASwA/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-09-18+%25E4%25B8%258B%25E5%258D%25888.34.53.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-8244821908073582547</id><published>2011-08-28T21:49:00.000-07:00</published><updated>2011-08-28T21:49:50.269-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>[ROR]Could not find a JavaScript runtime.</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-size: 13px; line-height: 18px;&quot;&gt;&lt;b style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;執行 rails server 發生下列錯誤：&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;
/usr/local/lib/ruby/gems/1.9.1/gems/execjs-1.2.0/lib/execjs/runtimes.rb:46:in `autodetect&#39;: Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)&lt;/div&gt;
&lt;br /&gt;&lt;b style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;解決方式：&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;參考&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager&lt;/div&gt;
&lt;br /&gt;&lt;b style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;安裝 node.js&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;
sudo apt-get install python-software-properties&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;
sudo add-apt-repository ppa:chris-lea/node.js&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;
sudo apt-get update&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;
sudo apt-get install nodejs&lt;/div&gt;
&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;如果還是不行：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;安裝 gem&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;code&gt;gem install execjs &lt;/code&gt;&lt;code&gt;--no-ri --no-rdoc&lt;/code&gt;&lt;code&gt;

gem install therubyracer &lt;/code&gt;&lt;code&gt;--no-ri --no-rdoc&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;code&gt;並且修改專案目錄內的 &lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;Gemfile&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;code&gt; &lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;code&gt;加入&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;code&gt; &lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;code&gt;gem &#39;execjs&#39;&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;code&gt; &lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;code&gt;gem &#39;therubyracer&#39;&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;code&gt;之後在執行&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;code&gt; &lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;code&gt; rails s&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;
&lt;/pre&gt;
&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/8244821908073582547/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/08/rorcould-not-find-javascript-runtime.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8244821908073582547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/8244821908073582547'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/08/rorcould-not-find-javascript-runtime.html' title='[ROR]Could not find a JavaScript runtime.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-4120267721000269116</id><published>2011-08-22T21:12:00.000-07:00</published><updated>2011-08-22T21:12:26.479-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>git-clone指定branch</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #555555; font-family: Verdana, &#39;BitStream vera Sans&#39;, Tahoma, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
有时git clone下来会出现很多branch，更麻烦的是如果主分支没代码那你就只能看到.git目录了。如下面的这个:&lt;/div&gt;
&lt;blockquote style=&quot;background-attachment: initial; background-clip: initial; background-color: #f4f5f7; background-image: url(http://wangliping.net/wp-content/themes/inove/img/blockquote.gif); background-origin: initial; background-position: 3px 3px; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: dashed; border-top-width: 1px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 8px; padding-left: 36px; padding-right: 12px; padding-top: 8px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;code&gt;$ git clone&amp;nbsp;&lt;a href=&quot;git://gitorious.org/android-eeepc/mesa.git&quot; style=&quot;color: #2970a6; text-decoration: none;&quot;&gt;git://gitorious.org/android-eeepc/mesa.git&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;span id=&quot;more-645&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
　　发现本地就只有一个.git目录，那么这个时候就需要checkout了。&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
　　进入你的本地目录，如这个是mesa，利用&lt;/div&gt;
&lt;blockquote style=&quot;background-attachment: initial; background-clip: initial; background-color: #f4f5f7; background-image: url(http://wangliping.net/wp-content/themes/inove/img/blockquote.gif); background-origin: initial; background-position: 3px 3px; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: dashed; border-top-width: 1px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 8px; padding-left: 36px; padding-right: 12px; padding-top: 8px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
$ git branch –r&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
　　查看branch信息（当然你也可以用git show-branch查看，不过有时并不好用），获得如下branch信息：&lt;/div&gt;
&lt;blockquote style=&quot;background-attachment: initial; background-clip: initial; background-color: #f4f5f7; background-image: url(http://wangliping.net/wp-content/themes/inove/img/blockquote.gif); background-origin: initial; background-position: 3px 3px; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: dashed; border-top-width: 1px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 8px; padding-left: 36px; padding-right: 12px; padding-top: 8px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
origin/android&lt;br /&gt;origin/mesa-es&lt;br /&gt;origin/mesa-es-dri&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
　　此时我们需要的是android分支的代码，那么此时就要进行checkout了。&lt;/div&gt;
&lt;blockquote style=&quot;background-attachment: initial; background-clip: initial; background-color: #f4f5f7; background-image: url(http://wangliping.net/wp-content/themes/inove/img/blockquote.gif); background-origin: initial; background-position: 3px 3px; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: dashed; border-top-width: 1px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 8px; padding-left: 36px; padding-right: 12px; padding-top: 8px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
$ git checkout origin/android&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style=&quot;margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
　　你再看你的目录（mesa）下是不是有了代码了？其它的branch同理。&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
from :&amp;nbsp;http://wangliping.net/git-clone-spec-branch</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/4120267721000269116/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/08/git-clonebranch.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/4120267721000269116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/4120267721000269116'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/08/git-clonebranch.html' title='git-clone指定branch'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-527280246941017577</id><published>2011-08-15T02:24:00.000-07:00</published><updated>2011-08-15T02:24:36.001-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="軟體企劃"/><title type='text'>Balsamiq  Mockups - 軟體企劃 好幫手</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkG9kYDiY3q3R-qBLbylATyFbHs6E8_xozIgyASw4C9WsJ6jvIwKx3iHWe1j6ljo5d-alO1LYqbCr9KbHoA1zDXnjKyRZ17AuUUp1SpkM7bDtY4ud_UZt2bP1RRUovOvFyNfJFNW979dE/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-08-15+%25E4%25B8%258B%25E5%258D%25885.21.59.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkG9kYDiY3q3R-qBLbylATyFbHs6E8_xozIgyASw4C9WsJ6jvIwKx3iHWe1j6ljo5d-alO1LYqbCr9KbHoA1zDXnjKyRZ17AuUUp1SpkM7bDtY4ud_UZt2bP1RRUovOvFyNfJFNW979dE/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-08-15+%25E4%25B8%258B%25E5%258D%25885.21.59.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
website : &lt;a href=&quot;http://balsamiq.com/&quot;&gt;http://balsamiq.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
介面非常的可愛，也很好上手&lt;br /&gt;
很多大公司製作軟體企劃也使用 balsamiq&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;








&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
NGEN&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
eJzzzU/OLi0odswsqvFzd/WrsUQCNc41hmBRAO9oC9s=&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/527280246941017577/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/08/balsamiq-mockups.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/527280246941017577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/527280246941017577'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/08/balsamiq-mockups.html' title='Balsamiq  Mockups - 軟體企劃 好幫手'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkG9kYDiY3q3R-qBLbylATyFbHs6E8_xozIgyASw4C9WsJ6jvIwKx3iHWe1j6ljo5d-alO1LYqbCr9KbHoA1zDXnjKyRZ17AuUUp1SpkM7bDtY4ud_UZt2bP1RRUovOvFyNfJFNW979dE/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-08-15+%25E4%25B8%258B%25E5%258D%25885.21.59.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-2184928540155577089</id><published>2011-08-03T23:18:00.001-07:00</published><updated>2011-08-03T23:18:50.366-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gem"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>rails 常用的 gem</title><content type='html'>&lt;span style=&quot;background-color: white; font-family: Arial, sans-serif, Helvetica, Tahoma; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
Rails的插件很豐富，並且大部分都放在github，非常方便修改&lt;br /&gt;這裡簡單介紹我使用過的Rails插件&lt;/div&gt;
&lt;h1 style=&quot;color: black; font-size: 2em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
實體相關&lt;/h1&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
restful_authentication&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備]生成用戶實體，restful登錄&lt;a href=&quot;http://github.com/technoweenie/restful-authentication&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/technoweenie/restful-authentication&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
mislav-will_paginate&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備]分頁&lt;a href=&quot;http://github.com/mislav/will_paginate/tree/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/mislav/will_paginate/tree/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
annotate_models&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
在實體類文件頭部顯示字段信息&lt;a href=&quot;http://github.com/ctran/annotate_models/tree/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/ctran/annotate_models/tree/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
paperclip&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
用於上傳附件，並可對圖片進行縮放(需要imagemagick)&lt;br /&gt;可對上傳的附件進行文件大小的校驗&lt;span style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;a href=&quot;http://github.com/thoughtbot/paperclip&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/thoughtbot/paperclip&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;h1 style=&quot;color: black; font-size: 2em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
視圖相關&lt;/h1&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
haml&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備]替換掉rails自帶的erb&lt;br /&gt;此插件可以使得view代碼變得非常簡潔&lt;br /&gt;與RedCloth結合就可以使用:textile標記直接格式化了&lt;a href=&quot;http://haml-lang.com/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://haml-lang.com/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
sass&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備] haml作者的又一力作&lt;br /&gt;讓css代碼也變得簡潔&lt;a href=&quot;http://sass-lang.com/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://sass-lang.com/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
bundle-fu&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備]非常易用，一行代碼將js,css多個文件打包&lt;a href=&quot;http://github.com/timcharper/bundle-fu&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/timcharper/bundle-fu&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
jrails&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
用於將rails的prototype替換為jQuery&amp;nbsp;&lt;a href=&quot;http://ennerchi.com/projects/jrails&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://ennerchi.com/projects/jrails&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
calendar_date_select&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
js日期控件&lt;a href=&quot;http://github.com/ronald/calendar_date_select&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;jquery support&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;http://github.com/timcharper/calendar_date_select&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;http://code.google.com/p/calendardateselect/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;home&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/ronald/calendar_date_select&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/timcharper/calendar_date_select&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/calendardateselect/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
fckeditor&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
富文本編輯器&lt;a href=&quot;http://github.com/code/fckeditorp&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;http://ckeditor.com/demo&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;demo&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/code/fckeditorp&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://ckeditor.com/demo&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
super_inplace_controls&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
實現頁面輸入框即點即編輯&lt;a href=&quot;http://os.flvorful.com/super_in_place_controls&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;http://os.flvorful.com/super_in_place_controls/demo&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;demo&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://os.flvorful.com/super_in_place_controls&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://os.flvorful.com/super_in_place_controls/demo&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
open-flash-chart2&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
open-flash-chart2的rails接口&lt;br /&gt;可以生成炫麗的flash圖表，簡單易用&lt;a href=&quot;http://github.com/pullmonkey/open_flash_chart&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;http://teethgrinder.co.uk/open-flash-chart-2/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;home&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/pullmonkey/open_flash_chart&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://teethgrinder.co.uk/open-flash-chart-2/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
swf_fu&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
生成swfobject js，用於顯示flash&lt;/div&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://github.com/marcandre/swf_fu&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
prawn&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
生成PDF，報表&lt;br /&gt;中文字體最好自己下載仿宋，google simfang.ttf&lt;/div&gt;
&lt;pre style=&quot;font-family: monospace; font-size: 1em;&quot;&gt;Prawn::Document.generate(&quot;bug.pdf&quot;) do #這一句配置才能支持中文換行，但仍不完善text_options.update(:wrap =&amp;gt; :character, :size =&amp;gt; 16) end&lt;/pre&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://github.com/sandal/prawn/tree/master&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
sitemap_generator&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備] 生成網站的sitemap&lt;/div&gt;
&lt;pre style=&quot;font-family: monospace; font-size: 1em;&quot;&gt;#生成sitemap文件rake sitemap:refresh:no_ping&lt;/pre&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://github.com/adamsalter/sitemap_generator-plugin/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;color: black; font-size: 2em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
測試相關&lt;/h1&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
rspec&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備]替換rails自帶的test&amp;nbsp;&lt;a href=&quot;http://rspec.info/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://rspec.info/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
cucumber&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
TDD測試，用於編寫可讀性強、且可運行的測試用例&lt;br /&gt;測試網站時依賴webrat&amp;nbsp;&lt;a href=&quot;http://cukes.info/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;http://github.com/aslakhellesoy/cucumber/tree/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;code&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://cukes.info/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/aslakhellesoy/cucumber/tree/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
selenium-on-rails&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備]用於驗收測試，類似於QTP&lt;br /&gt;即錄製操作過程各個步驟，然後回放&lt;a href=&quot;http://seleniumhq.org/projects/on-rails/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;http://github.com/paytonrules/selenium-on-rails&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;code&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://seleniumhq.org/projects/on-rails/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/paytonrules/selenium-on-rails&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
factory_girl&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備]替換rails的fixture&lt;br /&gt;靈活構造關聯性的測試數據&lt;a href=&quot;http://github.com/thoughtbot/factory_girl/tree/master&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/thoughtbot/factory_girl/tree/master&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
faker&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
用於生成隨機的測試值,不支持中文&lt;a href=&quot;http://faker.rubyforge.org/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://faker.rubyforge.org/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
populator&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
結合faker，構造大數量的測試數據，用於性能測試&lt;/div&gt;
&lt;pre style=&quot;font-family: monospace; font-size: 1em;&quot;&gt;#填充測試數據rake db:populate&lt;/pre&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://gist.github.com/186485&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;rake任務&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/ryanb/populator/tree/master&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
blue-ridge&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
js tdd測試，挺好用的&lt;br /&gt;由於使用了rhino(a Java-based JavaScript interpreter),所以你需要安裝sun-java6-jre&lt;/div&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://github.com/relevance/blue-ridge&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;color: black; font-size: 2em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
定時相關&lt;/h1&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
javan-whenever&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
ruby語法編寫定時任務，再轉成cron&amp;nbsp;&lt;a href=&quot;http://github.com/javan/whenever/tree/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/javan/whenever/tree/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;color: black; font-size: 2em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
部署相關&lt;/h1&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
capistrano&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
[必備] 遠程部署&lt;/div&gt;
&lt;pre style=&quot;font-family: monospace; font-size: 1em;&quot;&gt;#查看所有可運行的部署任務cap -T [search] #部署cap deploy #運行數據庫migrate cap deploy:migrate #直接運行以上兩步cap deploy:migrations&lt;/pre&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.capify.org/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
deprec&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
用於快速搭建rails服務器生產環境&lt;br /&gt;運行少量命令就幫我們安裝好ruby,rails,各種依賴軟件及gems&amp;nbsp;&lt;a href=&quot;http://deprec.failmode.com/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://deprec.failmode.com/&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;color: black; font-size: 2em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
其他相關&lt;/h1&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
exception_logger&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
異常日誌查看&lt;a href=&quot;http://github.com/defunkt/exception_logger/tree/master&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;project&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://github.com/defunkt/exception_logger/tree/master&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: black; font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
handsoap&lt;/h2&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
webservice客戶端&lt;a href=&quot;http://saberma.github.com/2009-12-03-ruby-soap-client.html&quot; style=&quot;color: #108ac6; text-decoration: underline;&quot;&gt;詳細說明&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
from :&amp;nbsp;http://wenbin151.iteye.com/blog/599391&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/2184928540155577089/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/08/rails-gem.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/2184928540155577089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/2184928540155577089'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/08/rails-gem.html' title='rails 常用的 gem'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9079730680938954838.post-2432780790154013381</id><published>2011-08-02T23:54:00.000-07:00</published><updated>2011-08-02T23:56:03.214-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>使用simple form 生成 select</title><content type='html'>使用下列語法可以生成select&lt;br /&gt;
&lt;pre class=&quot;ruby&quot;&gt;&amp;lt;%= f.input :cat_id, :collection =&amp;gt; @cats , :label =&amp;gt; &quot;分類&quot; %&amp;gt;
&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8qpgGQI_g8KWAYxtPNqBrWfDwcCVExZXZNYnJIj6AflXnNa4yQfDRixTuIBlZ_oABLJTwGtOHrHUXfJ2toQI6-N19RZpYOKt9cpwZSdliRj59pfX3HqZ5_HWUEIsmr7-4NWJYcoEvwN8/s1600/1.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;27&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8qpgGQI_g8KWAYxtPNqBrWfDwcCVExZXZNYnJIj6AflXnNa4yQfDRixTuIBlZ_oABLJTwGtOHrHUXfJ2toQI6-N19RZpYOKt9cpwZSdliRj59pfX3HqZ5_HWUEIsmr7-4NWJYcoEvwN8/s320/1.png&quot; width=&quot;100&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
但用這方法生成的select 的第一個選項會是空白&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
使用下列語法，可以把第一個空白選項取消&lt;br /&gt;
&lt;pre class=&quot;ruby&quot;&gt;&amp;lt;%= f.input :cat_id, :collection =&amp;gt; @cats ,:include_blank =&amp;gt; false, :label =&amp;gt; &quot;分類&quot; %&amp;gt;
&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuk5zeCxsbihmtwo-3ovA6DduuXPkob_E-n9IR_aR5ksICHmsd5YXBsAPpPSxjddgDiKA35VGYvzk3T01x0Wr0eBrBT9fkIOe3wXQw4k_shxDRN_I0t3OWl8MkZNCYsobGeUJeh_phBgA/s1600/2.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;29&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuk5zeCxsbihmtwo-3ovA6DduuXPkob_E-n9IR_aR5ksICHmsd5YXBsAPpPSxjddgDiKA35VGYvzk3T01x0Wr0eBrBT9fkIOe3wXQw4k_shxDRN_I0t3OWl8MkZNCYsobGeUJeh_phBgA/s320/2.png&quot; width=&quot;101&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
或者可用 :prompt  ，預設第一個選項的文字&lt;br /&gt;
&lt;pre class=&quot;ruby&quot;&gt;&amp;lt;%= f.input :cat_id, :collection =&amp;gt; @cats ,:include_blank =&amp;gt; false,:prompt=&amp;gt;&#39;請選一個分類&#39; , :label =&amp;gt; &quot;分類&quot; %&amp;gt;
&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_P5K-KULnIYp-s-48x4wZ-4JZ9TiB7DUBOY6o7nk3HQK6x6FykS0_-A2xhyphenhypheneD5bp91azOBixaFmOgdZpCOGSRo2Az248eG7Xn6nLzTg7_aGlsH7thqLUV4eldnPeWY4vH2QYMtaYlFIQ/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;27&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_P5K-KULnIYp-s-48x4wZ-4JZ9TiB7DUBOY6o7nk3HQK6x6FykS0_-A2xhyphenhypheneD5bp91azOBixaFmOgdZpCOGSRo2Az248eG7Xn6nLzTg7_aGlsH7thqLUV4eldnPeWY4vH2QYMtaYlFIQ/s320/3.png&quot; width=&quot;138&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://runphpseo.blogspot.com/feeds/2432780790154013381/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://runphpseo.blogspot.com/2011/08/simple-form-select.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/2432780790154013381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9079730680938954838/posts/default/2432780790154013381'/><link rel='alternate' type='text/html' href='http://runphpseo.blogspot.com/2011/08/simple-form-select.html' title='使用simple form 生成 select'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8qpgGQI_g8KWAYxtPNqBrWfDwcCVExZXZNYnJIj6AflXnNa4yQfDRixTuIBlZ_oABLJTwGtOHrHUXfJ2toQI6-N19RZpYOKt9cpwZSdliRj59pfX3HqZ5_HWUEIsmr7-4NWJYcoEvwN8/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>