<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0IBRH4yfSp7ImA9WhRXFkw.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894</id><updated>2011-12-23T13:52:35.095+08:00</updated><category term="UNIX" /><category term="Embedded System" /><category term="旅遊" /><category term="常識" /><category term="JAVA" /><category term="Arduino" /><category term="SQL" /><category term="Linux" /><category term="Software" /><category term="GAE" /><category term="PlayFramework" /><category term="MBA" /><category term="Oracle" /><category term="Ajax" /><category term="Blog" /><category term="Automation" /><category term="雜記" /><title>建人所聞-增廣見聞</title><subtitle type="html">人生如夢 一尊還酹江月</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://ac6060.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://ac6060.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/urEDZ" /><feedburner:info uri="blogspot/uredz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0IBRH87fip7ImA9WhRXFkw.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-5471320526805419450</id><published>2011-12-23T13:51:00.001+08:00</published><updated>2011-12-23T13:52:35.106+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T13:52:35.106+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><title>強迫中止Scan32.exe</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/5471320526805419450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/5471320526805419450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/W8DvVhOm0HA/scan32exe.html" title="強迫中止Scan32.exe" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">這問題困擾了一段時間，主要是公司的電腦在特定的時間會自動運行 scan32.exe.
CPU loading 是不高，不過佔用Disk I/O 非常嚴重～連要回個mail 都不行...

Google 一下後，發現用ntsd 可以Force Kill process.

指令如下：
@ntsd -c q -pn scan32.exe

弄完之後，終於可以回mail 了...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9fYw6iGhjP9KqBOjWopweqhwCQA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9fYw6iGhjP9KqBOjWopweqhwCQA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9fYw6iGhjP9KqBOjWopweqhwCQA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9fYw6iGhjP9KqBOjWopweqhwCQA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/W8DvVhOm0HA" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/12/scan32exe.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQFR3g4eSp7ImA9WhRREk0.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-6965131275546180103</id><published>2011-11-25T14:58:00.000+08:00</published><updated>2011-11-25T14:58:36.631+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-25T14:58:36.631+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GAE" /><category scheme="http://www.blogger.com/atom/ns#" term="PlayFramework" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="JAVA" /><title>Siena 全文檢索的問題</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/6965131275546180103?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/6965131275546180103?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/mE-RdFp6fPQ/siena.html" title="Siena 全文檢索的問題" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">最近使用Play! + Siena + GAE 時發現，作類似SQL Like 的Search 時，會傳回所有的資料...
在Stackoverflow 中的討論發現，Siena 由於GAE的限制，在這方面的實做有限...

http://stackoverflow.com/questions/6307841/how-does-siena-query-search-work

也就是支援文字完全相同的和結尾字串相同的比對...真的很雞肋...
就算使用JDBC也必須先手動建立Full text index...

所以看來還是JPA比較有彈性...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TNlqxJl7BrRrEYCQZa9Q59derZM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TNlqxJl7BrRrEYCQZa9Q59derZM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TNlqxJl7BrRrEYCQZa9Q59derZM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TNlqxJl7BrRrEYCQZa9Q59derZM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/mE-RdFp6fPQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/11/siena.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEERH0-cSp7ImA9WhdSEks.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-5492686102535255828</id><published>2011-07-22T01:00:00.000+08:00</published><updated>2011-07-22T01:00:05.359+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-22T01:00:05.359+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><title>轉換程式碼為HTML</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/5492686102535255828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/5492686102535255828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/dwEStMeqU9o/html.html" title="轉換程式碼為HTML" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">備忘一下～線上程式碼語法高亮產生器 - Online syntax highlighting
http://jsgears.com/thread-120-1-1.html

還有另一個網站也有
http://tohtml.com/java/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8KIbaBtp2OCeIRnUY0hR5Z3cY6c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8KIbaBtp2OCeIRnUY0hR5Z3cY6c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8KIbaBtp2OCeIRnUY0hR5Z3cY6c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8KIbaBtp2OCeIRnUY0hR5Z3cY6c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/dwEStMeqU9o" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/07/html.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EFQ3YzfCp7ImA9WhZaGEU.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-720290655510911860</id><published>2011-07-06T01:06:00.000+08:00</published><updated>2011-07-06T01:06:52.884+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T01:06:52.884+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GAE" /><category scheme="http://www.blogger.com/atom/ns#" term="PlayFramework" /><title>Play Framework 實驗筆記 5- 上傳到GAE</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/720290655510911860?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/720290655510911860?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/axt1gLyAg8E/play-framework-5-gae.html" title="Play Framework 實驗筆記 5- 上傳到GAE" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-6iH6kplWXt4/ThNETZijwXI/AAAAAAAAARQ/H6UwOeVBIW0/s72-c/2011-07-06_010229.jpg" height="72" width="72" /><content type="html">專案在本地端測試完成之後，接下來就把專案部署到GAE裡面去吧～

1. 先修改 N:\PlayFramework\play-1.1\members\war\WEB-INF\appengine-web.xml
將GAE設定的Application ID 和版本號填入
&amp;lt;appengine-web-app xmlns="http://appengine.google.com/ns/1.0"&amp;gt;
	&amp;lt;application&amp;gt;arthur201104&amp;lt;/application&amp;gt;
	&amp;lt;version&amp;gt;1&amp;lt;/version&amp;gt;
&amp;lt;/appengine-web-app&amp;gt;

再將專案匯出成WAR目錄架構
N:\PlayFramework\play-1.1&amp;gt;play war members -o members.war

~        _            _
~  _ __ | | __ _ _  
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eUgvvDIfaMqyns7w-nwfnwFrEh4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eUgvvDIfaMqyns7w-nwfnwFrEh4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eUgvvDIfaMqyns7w-nwfnwFrEh4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eUgvvDIfaMqyns7w-nwfnwFrEh4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/axt1gLyAg8E" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/07/play-framework-5-gae.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcNQHw5fip7ImA9WhZaF0o.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-2315415758549925613</id><published>2011-07-04T17:01:00.000+08:00</published><updated>2011-07-04T17:01:31.226+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T17:01:31.226+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><title>離線讀取註冊檔內容</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2315415758549925613?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2315415758549925613?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/Z_SshMrDkCM/blog-post.html" title="離線讀取註冊檔內容" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">之前發生過Windows 作業系統異常，重裝之後發現有些軟體的設定不見了(ex. PUTTY)
主要的原因是因為那些設定存於系統註冊檔裡面。所以找了一些方法將資訊挖出來...

我用的是 MiTeC Windows Registry File Viewer 可以將註冊表資訊由檔案中擷取出來。

Putty 的資訊是放在 HKEY_CURRENT_USER\Software\SimonTatham 下面，所以只要開啟 C:\Documents and Settings\UserName\NTUSER.DAT 就可以讀取設定。

至於註冊表資訊放在哪個實體檔案中，可以參閱下面連結：

資訊來源：介绍两款读注册表文件的软件
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QJ8AJKRJ93w8vBE7-XJJJgN8D-I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QJ8AJKRJ93w8vBE7-XJJJgN8D-I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QJ8AJKRJ93w8vBE7-XJJJgN8D-I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QJ8AJKRJ93w8vBE7-XJJJgN8D-I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/Z_SshMrDkCM" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/07/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MCSHwyfSp7ImA9WhZaE0s.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-672085720827726135</id><published>2011-06-30T00:36:00.001+08:00</published><updated>2011-06-30T00:37:49.295+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-30T00:37:49.295+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="PlayFramework" /><title>Play Framework 實驗筆記 4- 使用jqGrid 作資料維護</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/672085720827726135?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/672085720827726135?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/uxP3vy3sBgU/play-framework-4-jqgrid.html" title="Play Framework 實驗筆記 4- 使用jqGrid 作資料維護" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-2evQArneES4/TgtI-326xFI/AAAAAAAAAOc/lMHGUbLDIsw/s72-c/2011-06-29_231824.jpg" height="72" width="72" /><content type="html">這一部分是將前端表格顯示的部份作改善。
使用的元件是jqGrid。這是jqGrid的Demo，裡面有許多使用範例，有興趣的可以去看一下，這邊只會用到以下這些簡單的功能。

1. 使用AJAX 的方式，向Server取得 JSON 格式的資料
2. 支援常見的分頁方式
3. 編輯時使用 inline editor 的方式

檔案位置：

檔案要放對位置
*.css 放在 N:\PlayFramework\play-1.1\members\public\stylesheets
css中用到的圖檔放在 N:\PlayFramework\play-1.1\members\public\stylesheets\images


*.js 放在 N:\PlayFramework\play-1.1\members\public\javascripts

View
View 的部份要將相關的js 檔
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q2KMNekgvZj3QYuYiDDrycV-YsY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q2KMNekgvZj3QYuYiDDrycV-YsY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q2KMNekgvZj3QYuYiDDrycV-YsY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q2KMNekgvZj3QYuYiDDrycV-YsY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/uxP3vy3sBgU" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/06/play-framework-4-jqgrid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4ARHw5eCp7ImA9WhZaE0g.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-2019384254396116423</id><published>2011-06-26T22:20:00.002+08:00</published><updated>2011-06-29T22:49:05.220+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-29T22:49:05.220+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PlayFramework" /><category scheme="http://www.blogger.com/atom/ns#" term="JAVA" /><title>Play Framework 實驗筆記 3- Basic Data Operation</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2019384254396116423?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2019384254396116423?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/HaVMoMdMvHE/web-framework-3-basic-data-operation.html" title="Play Framework 實驗筆記 3- Basic Data Operation" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-sm8C6gCSVOo/Tgc8pDA5yyI/AAAAAAAAAOQ/kpj_ZodzARU/s72-c/2011-06-26_220448.jpg" height="72" width="72" /><content type="html">這篇文章將實做第一個資料庫互動的範例。
主要是針對Member 作所謂的 Add, Delete, Inquiry, Update. 並將所有動作整合到同一個頁面。

1. Controller

新增BasicMemberOperation.java 在對應的目錄下，這個是要當Controller用的，網頁的每一個動作都對應到Controller裡面的某個method。 最後透過Index呼叫PlayFramework作render。

N:\PlayFramework\play-1.1\members\app\controllers\BasicMemberOperation.java
package controllers;

import java.util.List;

import models.Member;
import models.MemberCard;
import 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sXwFJOyL8FapRckMnSKiY2ZMyCg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sXwFJOyL8FapRckMnSKiY2ZMyCg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sXwFJOyL8FapRckMnSKiY2ZMyCg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sXwFJOyL8FapRckMnSKiY2ZMyCg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/HaVMoMdMvHE" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/06/web-framework-3-basic-data-operation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8NR3o7fCp7ImA9WhZaE0g.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-3558832760333223274</id><published>2011-06-24T00:19:00.004+08:00</published><updated>2011-06-29T22:48:16.404+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-29T22:48:16.404+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PlayFramework" /><category scheme="http://www.blogger.com/atom/ns#" term="JAVA" /><title>Play Framework 實驗筆記 2- Play! Framework 環境設定</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/3558832760333223274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/3558832760333223274?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/atuAqoei-rc/web-framework-1-play-framework.html" title="Play Framework 實驗筆記 2- Play! Framework 環境設定" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-C9BOIqevlQY/TgNjRJOrQ6I/AAAAAAAAAOE/dASeup2KYwU/s72-c/2011-06-23_235809.jpg" height="72" width="72" /><content type="html">1. 安裝
這個部份比較簡單，大部分資訊網路上都有。Google 一下就有了～～
Source由官網 http://www.playframework.org/download 下載 play-1.1.zip 直接解壓後就可以使用

2. 建立專案
N:\PlayFramework\play-1.1&amp;gt;play new members

N:\PlayFramework\play-1.1&amp;gt;"N:\PlayFramework\play-1.1\python\python.exe" "N:\Play
Framework\play-1.1\play" new members
~        _            _
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gA8Q8-9mBF5ATmchfDFkFPWCI00/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gA8Q8-9mBF5ATmchfDFkFPWCI00/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gA8Q8-9mBF5ATmchfDFkFPWCI00/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gA8Q8-9mBF5ATmchfDFkFPWCI00/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/atuAqoei-rc" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/06/web-framework-1-play-framework.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8BQns7cCp7ImA9WhZaE0g.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-2063990945616451004</id><published>2011-06-14T16:13:00.003+08:00</published><updated>2011-06-29T22:47:33.508+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-29T22:47:33.508+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PlayFramework" /><category scheme="http://www.blogger.com/atom/ns#" term="JAVA" /><title>Play Framework 實驗筆記 1- Data persitence API</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2063990945616451004?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2063990945616451004?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/NRUsEDk939k/web-framework-1-data-persitence-api.html" title="Play Framework 實驗筆記 1- Data persitence API" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">首先先從資料物件開始介紹～

關於 Data persitence API，由於考慮到使用雲端服務（ex.GAE）所以找了一下支援的API，發現Siena還不錯，所以先拿來試試看。

目前觀察到Siena 有以下特性：

1. 容易上手，設計也很直覺
2. 同時支援兩大雲端服務
3. 支援目前所有熱門的關聯式資料庫 (採用Apache DdlUtils)

以下是關於Siena Project 的說明
Siena is a single API with many implementations. You can use siena with relational databases, with the Google App Engine's datastore or with Amazon's SimpleDB. There is also an implementation 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u_N603ZiXdqzgKM0WSqJ1fD9o7M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u_N603ZiXdqzgKM0WSqJ1fD9o7M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u_N603ZiXdqzgKM0WSqJ1fD9o7M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u_N603ZiXdqzgKM0WSqJ1fD9o7M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/NRUsEDk939k" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/06/web-framework-1-data-persitence-api.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cFR3Y-fip7ImA9WhZUFUg.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-2265000330874696182</id><published>2011-06-09T00:36:00.000+08:00</published><updated>2011-06-09T00:36:56.856+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-09T00:36:56.856+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><title>Regarding the select editor for jqGrid</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2265000330874696182?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2265000330874696182?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/9iES7muCZjM/regarding-select-editor-for-jqgrid.html" title="Regarding the select editor for jqGrid" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">http://www.ok-soft-gmbh.com/jqGrid/DependendSelects2.htm
這個範例是做Grid 中兩個Select Editor 的互動
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5tS7bExAShZW_6zmP6zcQSB_XZM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5tS7bExAShZW_6zmP6zcQSB_XZM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5tS7bExAShZW_6zmP6zcQSB_XZM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5tS7bExAShZW_6zmP6zcQSB_XZM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/9iES7muCZjM" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/06/regarding-select-editor-for-jqgrid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MBQXwycCp7ImA9WhZVEUw.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-8498266160175040426</id><published>2011-05-23T10:43:00.002+08:00</published><updated>2011-05-23T10:57:30.298+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-23T10:57:30.298+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="雜記" /><title>pkcs11 library 載入錯誤</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/8498266160175040426?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/8498266160175040426?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/op8J10KN6SA/pkcs11-library.html" title="pkcs11 library 載入錯誤" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">連到勞工保險局e化服務系統時，發現有 "pkcs11 library 載入錯誤" 的錯誤訊息。Google 之後發現要去下載HiCOS卡片管理工具來修正這個問題。網友提供的關鍵字會找不到這個檔案，因為網路上的連結是去找 2.13版，目前已經改版到2.14版了。建議到內政部憑證管理中心去下載HiCOS卡片管理工具會比較安全http://moica.nat.gov.tw/html/download_1.htm不過這種問題還要USER手動處理...政府機關的IT真的要好好加強
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mYaDLC8gcdlr3K3JrOM6Me6z7rQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYaDLC8gcdlr3K3JrOM6Me6z7rQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mYaDLC8gcdlr3K3JrOM6Me6z7rQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYaDLC8gcdlr3K3JrOM6Me6z7rQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/op8J10KN6SA" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/05/pkcs11-library.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIDQHgyfyp7ImA9WhZaF0s.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-2763585267642404197</id><published>2011-05-12T11:45:00.000+08:00</published><updated>2011-07-04T16:36:11.697+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T16:36:11.697+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><title>網頁版的生氣鳥Angry Birds全關卡解鎖的方法</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2763585267642404197?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/2763585267642404197?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/9iH9jWODPS0/angry-birds.html" title="網頁版的生氣鳥Angry Birds全關卡解鎖的方法" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">http://chrome.angrybirds.com/網頁版的生氣鳥Angry Birds，免安裝，用Google的Chrome開網頁就可以玩囉！（據說FireFox 也可以玩，我沒裝FF，不是很確定）技術方面是採用HTML 5，所以理論上支援HTML5 的瀏覽器都可以執行。我本來懷疑HTML5的實用性，不過看到這個移植版後，蠻驚訝的。Flash 的優勢真的漸漸消失中...另外提供小小作弊（全關卡解鎖）的方法，由於存檔是採用HTML5 的localStorage，所以可以直接用Java Script 去修改localStorage的值。方法如下:首先打開網頁版的生氣鳥Angry Birds之後，貼下面這行Java Script 到瀏覽器的位置列，就可以將 70個關卡全部打開，並且獲得三星的成績。javascript: var i = 0; while (i&amp;lt;=69) { 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sFUBMZk-PMdIeshOn60Vk1egsj0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sFUBMZk-PMdIeshOn60Vk1egsj0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sFUBMZk-PMdIeshOn60Vk1egsj0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sFUBMZk-PMdIeshOn60Vk1egsj0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/9iH9jWODPS0" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/05/angry-birds.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYDR3k8eip7ImA9WhZWEU0.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-232551349912823993</id><published>2011-05-11T15:14:00.001+08:00</published><updated>2011-05-11T15:49:36.772+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-11T15:49:36.772+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="Arduino" /><title>Android Open Accessory Development Kit</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/232551349912823993?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/232551349912823993?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/AtOO-HhBqCY/android-open-accessory-development-kit.html" title="Android Open Accessory Development Kit" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">Google發表Android Open Accessory標準與ADK開發工具（基於Arduino）這篇文章提到將第三方週邊和Android裝置連線的標準。硬體的部份將基於Arduino這個平台來發展。但是Android 只要直接支援USB OTG 其實能做的東西就很多了，像是直接接搖桿，或當監控裝置。這位德國的Sven Killig有做了不少的應用。另外這個microbridge的專案已經實做了使用Android 控制Arduino的Device，是使用TCP sockets 經USB的方式。延伸閱讀 http://news.ycombinator.com/item?id=2533135
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oioOM51HkHwWrLUoQ0NPFbbQUwc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oioOM51HkHwWrLUoQ0NPFbbQUwc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oioOM51HkHwWrLUoQ0NPFbbQUwc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oioOM51HkHwWrLUoQ0NPFbbQUwc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/AtOO-HhBqCY" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/05/android-open-accessory-development-kit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4CR3szfyp7ImA9WhZRFUU.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-7358918997823621198</id><published>2011-04-12T12:27:00.003+08:00</published><updated>2011-04-12T12:36:06.587+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-12T12:36:06.587+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="雜記" /><title>缺乏創新...反正老師帶著學生一起抄就行了...</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/7358918997823621198?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/7358918997823621198?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/PbHzeIXJ1p4/blog-post.html" title="缺乏創新...反正老師帶著學生一起抄就行了..." /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">這個東西早就有了...我Blog 中早就有說到USB Auth 這個專案...台灣其實和大陸一樣，缺乏創新...反正老師帶著學生一起抄就行了...＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝隨身碟變鑰匙，港商喊價600萬？http://tw.news.yahoo.com/article/url/d/a/110412/143/2pnwh.html高雄中山工商學生出國比賽爭光，拿下發明展金牌，其中揚名俄羅斯的「隨身碟及藍牙整合門控裝置」，已有廠商喊出600萬元價碼，希望獲得授權生產。另一組日前甫在日內瓦發明展獲得金牌的「藍牙行動裝置控制電動捲門」，也被看好商機無限。中山工商資訊中心主任宋由禮說，由於手機和隨身碟都有獨一無二的機碼，兩項發明即利用此特點，讓門鎖透過機碼、密碼雙重驗證，更安全。「盼在台灣生產」該 校指導老師楊鎮澤表示，「隨身碟及藍牙整合門控裝置」是將隨身碟變成鑰匙，
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vH60UQoeYAU5-_Wne7LQJzEDgH0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vH60UQoeYAU5-_Wne7LQJzEDgH0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vH60UQoeYAU5-_Wne7LQJzEDgH0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vH60UQoeYAU5-_Wne7LQJzEDgH0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/PbHzeIXJ1p4" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/04/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkINSH09fyp7ImA9WhZaF0s.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-3871124654331816888</id><published>2011-03-18T00:41:00.003+08:00</published><updated>2011-07-04T16:36:39.367+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T16:36:39.367+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><title>jQuery DataGrid</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/3871124654331816888?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/3871124654331816888?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/Xism1sA4P_c/jquery-datagrid.html" title="jQuery DataGrid" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">總結一下今天的心得1. The jqGrid is released under GPL and MIT licenses.  Demo在此2. SlickGrid under MIT licenses. Demo 沒有，要抓下來自己Run...而且文件少到靠北...可以從這裡找到一些資訊，有網友說可以參考 jqGrid 的文件？？3. SlickGrid 對大量資料有優勢，這裡有相關討論4. Paging with scrollbar 就是常見的 log viewer 的作法，可以一直捲～邊捲邊取得資料....
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ymhiCv_8qysfTqdk8QqwFcJ5fC0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ymhiCv_8qysfTqdk8QqwFcJ5fC0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ymhiCv_8qysfTqdk8QqwFcJ5fC0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ymhiCv_8qysfTqdk8QqwFcJ5fC0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/Xism1sA4P_c" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/03/jquery-datagrid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkINSH09cCp7ImA9WhZaF0s.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-3213659817022119492</id><published>2011-03-15T23:35:00.006+08:00</published><updated>2011-07-04T16:36:39.368+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T16:36:39.368+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><title>ExtJS 和 jQuery 的比較</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/3213659817022119492?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/3213659817022119492?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/2_2CswxB-oU/extjs-jquery.html" title="ExtJS 和 jQuery 的比較" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">在網路上看了一些用ExtJS 做的範例，覺得蠻不錯的。關於 ExtJS 和 jQuery 的比較我覺得這個網站提的蠻中肯的～If your requirements are simple, publically accessible, and being done by web developers, then use jQuery. If this is a more complex situation, you have more hard core engineers, behind a username/password, then I suggest ExtJS.這篇也寫的不錯，可以參考～不過這兩篇沒提到的是 ExtJS 的授權協議。基本上 ExtJS 是商業軟體，如果要免費使用的話，只能用 ExtJs 2.0.2 之前的版本，因為他是用LGPL的授權方式。之後的版本是用GPL
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l5foufomxSrQyirN5t2yamuPZmo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l5foufomxSrQyirN5t2yamuPZmo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l5foufomxSrQyirN5t2yamuPZmo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l5foufomxSrQyirN5t2yamuPZmo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/2_2CswxB-oU" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/03/extjs-jquery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4AQ304eyp7ImA9Wx9XEkw.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-5611033052294161377</id><published>2011-01-05T16:04:00.003+08:00</published><updated>2011-01-05T16:09:02.333+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-05T16:09:02.333+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><title>Oracle flash_recovery_area folder full</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/5611033052294161377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/5611033052294161377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/UckWF3X9GEk/oracle-flashrecoveryarea-folder-full.html" title="Oracle flash_recovery_area folder full" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">目前在處理一些關於Oracle Folder Full 的Case, 也發現我對於整體Oracle 的架構瞭解有限。解問題也只能靠Google大神...關於 flash_recovery_area 佔用太多硬碟空間，下面這位網友的Blog 紀錄的很詳細。實做後也將所有佔空間的DBF file 移除掉。不過我還是搞不清楚RMAN的機制...http://freetoad.pixnet.net/blog/post/23715270
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/L9Y7hsZfrt35_stShHbz_Y_KWaU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L9Y7hsZfrt35_stShHbz_Y_KWaU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/L9Y7hsZfrt35_stShHbz_Y_KWaU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L9Y7hsZfrt35_stShHbz_Y_KWaU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/UckWF3X9GEk" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2011/01/oracle-flashrecoveryarea-folder-full.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YFQ34zeCp7ImA9WhZTE0U.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-4897636456025974292</id><published>2010-12-28T00:17:00.004+08:00</published><updated>2011-03-18T00:58:32.080+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-18T00:58:32.080+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><title>jQuery EasyUI</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/4897636456025974292?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/4897636456025974292?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/XGYQZhe1wew/jquery-easyui.html" title="jQuery EasyUI" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">這個東西差不多就是我想要的～功能面都具備了，加上開發也蠻直覺的，可以進一步研究一下可以展現的效果。不過這種東西還是擔心跨瀏覽器的問題。能作到像這位大哥Blog的功能就很厲害了吧？這有一些簡單的說明...http://www.ityizhan.com/jquery-easyui-document/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5A8kSYmNEfBfWLJmmmrfGRqcNUg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5A8kSYmNEfBfWLJmmmrfGRqcNUg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5A8kSYmNEfBfWLJmmmrfGRqcNUg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5A8kSYmNEfBfWLJmmmrfGRqcNUg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/XGYQZhe1wew" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2010/12/jquery-easyui.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEBQ3gyeSp7ImA9WhZaF0s.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-7016532826803784881</id><published>2010-12-21T00:47:00.002+08:00</published><updated>2011-07-04T16:37:32.691+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T16:37:32.691+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAVA" /><title>Web presentation technology</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/7016532826803784881?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/7016532826803784881?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/U33J0pYz9tg/web-presentation-technology.html" title="Web presentation technology" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">剛剛找了一下關於 Web presentation technology 的資料，果然還是Ajax 為主。有一些不錯的先記錄一下，有空再深入研究...datatables http://www.datatables.net/qooxdoo http://qooxdoo.org/gSon http://code.google.com/p/google-gson/JqGrid http://www.trirand.com/blog/SmartGWT http://code.google.com/p/smartgwt/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nnsrvfRPV_5AXZOwn1bLcO6TwL0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nnsrvfRPV_5AXZOwn1bLcO6TwL0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nnsrvfRPV_5AXZOwn1bLcO6TwL0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nnsrvfRPV_5AXZOwn1bLcO6TwL0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/U33J0pYz9tg" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2010/12/web-presentation-technology.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cBQ3wzeCp7ImA9Wx5VE0U.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-4925620868964085908</id><published>2010-10-06T23:54:00.003+08:00</published><updated>2010-10-07T00:04:12.280+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-07T00:04:12.280+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UNIX" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Embedded System" /><title>Kuro Box 備忘</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/4925620868964085908?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/4925620868964085908?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/7-VPsSoGseM/kuro-box.html" title="Kuro Box 備忘" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">之前更新IP 分享器之後，發現SSH 登不進去，一直沒去理他。今天忽然想到，所以就想辦法處理一下。結果忘記讓Kuro Box 回到EM Mode 的方法了...拆下機器才想到後面有個設定初始化(INIT)的紅色按鈕...害我還大費周章將機器由客廳移到我的書桌...進了系統才發現忘記改 /etc/hosts.allow 真是豬頭....再來備忘一下吧...編輯 /etc/hosts.allow 檔：在預設的情況下, Kuro-Box 只允許 192.168.0.0/255.255.255.0 及 127.0.0.1 的 IP 存取由 inetd所管理的服務 (例如 telnet)。因此, 若你要設給 Kuro-Box 使用的 IP 不在這個範圍 (例如你要設定真實的 IP), 重開機之後將會無法 telnet 進去, 因為被擋掉了。# vi /mnt/etc/hosts.allowALL 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ks62MKhI6-ByZt21KTV40W5r_vY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ks62MKhI6-ByZt21KTV40W5r_vY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ks62MKhI6-ByZt21KTV40W5r_vY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ks62MKhI6-ByZt21KTV40W5r_vY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/7-VPsSoGseM" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2010/10/kuro-box.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEBQ3gyeSp7ImA9WhZaF0s.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-7432618776496966509</id><published>2010-08-21T14:52:00.003+08:00</published><updated>2011-07-04T16:37:32.691+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T16:37:32.691+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAVA" /><title>Web application frameworks</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/7432618776496966509?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/7432618776496966509?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/NsTOYRJM5Qk/web-application-frameworks.html" title="Web application frameworks" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">記得剛到園區工作時，就有在開發Java Framework. 不過當時還是以Application 為主流。雖然小弟當時有提出要往Web Application 的方向開發，也實做了一個可以由Template 產生JSP 的Framework 不過當時Web的應用和互動性都是很大的問題，光要相容IE and 非IE 的瀏覽器就搞倒吐血了。時過境遷，現在回頭來看 Web application 倒是已經成為主流，互動性和實用性都大大的超越以前的Application。剛好同事介紹一個 Play! Framework 按照他的範例做了一下，發現真的不錯～對有經驗的開發者而言，可以節省不少程式碼上的Dirty work.看來有空的話，要來進一步瞭解這個Framework 的特性...附上 Web application frameworks 的比較表，可以大概瞭解一下http://
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T4Z450nNhSWNw2WXMvYn_nNkhJI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4Z450nNhSWNw2WXMvYn_nNkhJI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T4Z450nNhSWNw2WXMvYn_nNkhJI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4Z450nNhSWNw2WXMvYn_nNkhJI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/NsTOYRJM5Qk" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2010/08/web-application-frameworks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAFQnc-fip7ImA9WhZaF0s.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-7406721250405101037</id><published>2010-05-25T01:33:00.003+08:00</published><updated>2011-07-04T16:38:33.956+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T16:38:33.956+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAVA" /><title>Tomcat 6 DBCP 斷線的問題</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/7406721250405101037?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/7406721250405101037?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/UiqLF5Mm-So/tomcat-6-dbcp.html" title="Tomcat 6 DBCP 斷線的問題" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">這個困擾了我好久，主要的問題是DBCP中的連線閒置一段時間後，程式呼叫會出現錯誤。
解決方案是...加 validationQuery 在 context.xml。看一下下面的範例...
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&amp;lt;Context&amp;gt; &amp;lt;Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"maxActive="50" maxIdle="30" maxWait="10000" username="root" password="12345" driverClassName="com.mysql.jdbc.Driver" validationQuery="SELECT * from student" url="jdbc:mysql://127.0.0.1:
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VXlesyTt-8dm8eM3JXIHikHP8O8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VXlesyTt-8dm8eM3JXIHikHP8O8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VXlesyTt-8dm8eM3JXIHikHP8O8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VXlesyTt-8dm8eM3JXIHikHP8O8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/UiqLF5Mm-So" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2010/05/tomcat-6-dbcp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEBQ3gyeip7ImA9WhZaF0s.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-5851616702098816709</id><published>2010-04-22T01:31:00.001+08:00</published><updated>2011-07-04T16:37:32.692+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T16:37:32.692+08:00</app:edited><title>HTML語法轉換工具- HTML unicode convert editor</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/5851616702098816709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/5851616702098816709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/-zkl-jpQHRA/html-html-unicode-convert-editor.html" title="HTML語法轉換工具- HTML unicode convert editor" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">每次都被特殊符號搞得亂七八糟...還好有這個可以用HTML語法轉換工具- HTML unicode convert editorhttp://www.csie.ntu.edu.tw/~piaip/unihtml/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eDxRBmy5Qmo7xMgP7wm6QpEJw0g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eDxRBmy5Qmo7xMgP7wm6QpEJw0g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eDxRBmy5Qmo7xMgP7wm6QpEJw0g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eDxRBmy5Qmo7xMgP7wm6QpEJw0g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/-zkl-jpQHRA" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2010/04/html-html-unicode-convert-editor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cMR30-fip7ImA9WxFSGEo.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-3340783009097392279</id><published>2010-04-22T01:24:00.002+08:00</published><updated>2010-04-22T01:31:26.356+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-22T01:31:26.356+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><title>Install subversion</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/3340783009097392279?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/3340783009097392279?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/-cRQBgHp008/install-subversion.html" title="Install subversion" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">http://phorum.study-area.org/index.php?topic=55163.0http://parus.idv.tw/2010/01/subversion-server.htmlhttp://blog.xuite.net/innate/unixlike/22385135?ref=rel         apt-get install apache2 apache2.2-common apache2-utils libapache2-svn subversionaddgroup subversionadduser www-data subversion加入欲存取的帳號(User Account)和www-data(Apache帳號)到群組subversion中adduser &amp;lt;UserName&amp;gt; subversionmkdir  /mnt/public/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3uMVD0lXonZSlKqhFr8-9GVqQyg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3uMVD0lXonZSlKqhFr8-9GVqQyg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3uMVD0lXonZSlKqhFr8-9GVqQyg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3uMVD0lXonZSlKqhFr8-9GVqQyg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/-cRQBgHp008" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2010/04/install-subversion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8DSXc9eyp7ImA9WxBaGEo.&quot;"><id>tag:blogger.com,1999:blog-6539798313325494894.post-832558187210230885</id><published>2010-03-29T23:47:00.003+08:00</published><updated>2010-03-30T00:07:58.963+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-30T00:07:58.963+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="雜記" /><title>測字</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/832558187210230885?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6539798313325494894/posts/default/832558187210230885?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/urEDZ/~3/x5le055NKZY/blog-post_2559.html" title="測字" /><author><name>Arthur</name><uri>http://www.blogger.com/profile/04867624149545017976</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://3.bp.blogspot.com/_GQ3ozUGh4lc/SOHN7sMRwoI/AAAAAAAAAHQ/ecqdi3YreFM/S220/Arthur.JPG" /></author><content type="html">人生第一次測字，感覺還頗神準的...而且是給教授測的...這就更有趣了...從測的字之中竟然有這麼多的線索，並且一針見血的說中了我的問題點(缺點)。我都快忘記自己的缺點了說...因為有些人格特質自己不容易看見，倒是和你相處的人看得見...不過測字和算命一樣，都是提供一個現況的參考，隨著外在條件的改變，未來的命運也會所不同。剛剛也到智邦公益館以教授的名義捐了小錢，希望也能替教授添點功德。不過想到論文和投影片...又是一整個頭痛...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dd3-Qj3y2t-B8KxlWqMVqd5wexQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dd3-Qj3y2t-B8KxlWqMVqd5wexQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dd3-Qj3y2t-B8KxlWqMVqd5wexQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dd3-Qj3y2t-B8KxlWqMVqd5wexQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/urEDZ/~4/x5le055NKZY" height="1" width="1"/&gt;</content><feedburner:origLink>http://ac6060.blogspot.com/2010/03/blog-post_2559.html</feedburner:origLink></entry></feed>

