<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Luna&#039;s tech note-Programming</title>
<link>http://blog.roodo.com/lunabsb/archives/cat_56376.html</link>
<description>在資訊大海中，慢慢的游著前進‧‧‧</description>
<language>zh-tw</language>
<generator>Roodo Blog System</generator>
<copyright>All Rights Reserved</copyright>
<atom:link href="http://blog.roodo.com/lunabsb/archives/cat_56376.xml" rel="self" type="application/rss+xml" />
<item>
	<title>找不到 java class 嗎? 試試 findJar.com 吧!</title>
	<description><![CDATA[
			開發 java code 的時後，有時後也會 import 別人的 code 進來看或用吧 ~最討厭 Compiler 找不到某個 class，出現一堆 compiler error，可看了半天，又不知道我 classpath 到底是少設了哪個 external library 阿？沒想到，就專門有個網站在幫你找那個 class 被包在哪個 jar 檔裡耶！==&gt; JAR Search Engine - findJAR.com介面乾淨清爽，還不錯用 ~ 找不到 class 被包在哪個 jar 裡嗎? 來試試 findJar.com 吧！
		]]>
	</description>
	<content:encoded><![CDATA[
			開發 java code 的時後，<br />有時後也會 import 別人的 code 進來看或用吧 ~<br />最討厭 Compiler 找不到某個 class，出現一堆 compiler error，<br />可看了半天，又不知道我 classpath 到底是少設了哪個 external library 阿？<br /><br />沒想到，就專門有個網站在幫你找那個 class 被包在哪個 jar 檔裡耶！<br /><br />==&gt; <a href="http://www.findjar.com/index.jsp">JAR Search Engine - findJAR.com</a><br /><br />介面乾淨清爽，還不錯用 ~<br /> <br /><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=748e3e64-7c1c-8abc-bd8b-2092857364ab" alt="" /><br /><div class="zemanta-pixie">找不到 class 被包在哪個 jar 裡嗎? 來試試 findJar.com 吧！<br /></div>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/lunabsb/archives/9518213.html</link>
	<guid>http://blog.roodo.com/lunabsb/archives/9518213.html</guid>
	<category>Programming</category>
	<pubDate>Fri, 24 Jul 2009 14:00:17 +0800</pubDate>
</item>
<item>
	<title>如何安裝eclipse WTP plug-in</title>
	<description><![CDATA[
			我真的要重操舊業了ㄝ.... 喵... =.=要來寫程式了，而且是要寫跟Web service (WS) 相關的程式。雖然WS出來很久，但是我從來沒會過~~ XD而且原來這幾年它還出了新的spec呢... (喔~ 它混的還不錯嘛!~~)好吧，雖然還不會WS，不過，第一步，先把開發環境設好準沒錯啦！我目前是裝Eclipse 3.2版，需要加裝WTP (Web Tools Platform)才能開發J2EE。如何在現有的Eclipse上加裝WTP？我找到一個非常棒的安裝教學，看圖教你裝，這個真的太讚啦！XD==&gt; Installing and Using The Eclipse Web Tools哈哈~~ 抱歉ㄚ~~ 我現在實在稱不上programmer啦，所以程式方面，只有寫像&quot;安裝&quot;這種比較&quot;淺&quot;的文章啦... :p
		]]>
	</description>
	<content:encoded><![CDATA[
			<font face="sans-serif">我真的要重操舊業了ㄝ.... 喵... =.=<br /></font><font face="sans-serif"><br />要來寫程式了</font><font face="sans-serif">，</font><font face="sans-serif">而且是要寫跟</font>Web service (WS) <font face="sans-serif">相關</font><font face="sans-serif">的程式</font><font face="sans-serif">。</font><br /><font face="sans-serif">雖然</font>WS<font face="sans-serif">出來很久</font><font face="sans-serif">，但是我從來沒會過</font><font face="sans-serif">~~ XD<br />而且原來這幾年它還出</font>了新的spec呢... (喔~ 它混的還不錯嘛!~~)<br /><br />好吧<font face="sans-serif">，</font>雖然還不會WS<font face="sans-serif">，不過</font><font face="sans-serif">，</font><br />第一步<font face="sans-serif">，先把開發環境</font><font face="sans-serif">設好</font><font face="sans-serif">準沒錯啦</font>！<br /><font face="sans-serif"><br />我目前是裝</font>Eclipse 3.2版<font face="sans-serif">，需要加裝</font>WTP (<a href="http://www.eclipse.org/webtools/">Web Tools Platform</a>)才能開發J2EE<font face="sans-serif">。<br /></font><font face="sans-serif"><br />如何在現有的</font>Eclipse上加裝WTP？<br /><font face="sans-serif">我找到一個非常棒的安裝教學</font><font face="sans-serif">，看圖教你裝</font><font face="sans-serif">，</font><font face="sans-serif">這個真的太讚啦</font>！<font face="sans-serif">XD<br /><strong>==&gt; </strong></font><a href="http://eclipse.stu.edu.tw/technology/phoenix/demos/install-wtp/install-wtp.html">Installing and Using The Eclipse Web Tools</a><br /><br /><font face="sans-serif">哈哈~~ 抱歉ㄚ~~ <br />我現在實在稱不上</font>programmer啦<font face="sans-serif">，<br />所以程式方面</font><font face="sans-serif">，</font><font face="sans-serif">只有寫像&quot;安裝&quot;這種比較&quot;淺&quot;的文章啦... :p</font>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/lunabsb/archives/9506877.html</link>
	<guid>http://blog.roodo.com/lunabsb/archives/9506877.html</guid>
	<category>Programming</category>
	<pubDate>Wed, 22 Jul 2009 15:06:53 +0800</pubDate>
</item>
<item>
	<title>2006.04 -- JSF網摘</title>
	<description><![CDATA[
			最近在做一個公司內部的網站App，因為前端要用JSF技術，所以這個月查了不少相關資料，在這邊Share一下。ps. 附帶一提，這是使用HEMIDEMI網路書籤做的網摘，比偶想像中的還要好用呢！＾＿＿＾[ JSF 相關文章: ]JavaServer Faces (JSF) FAQ : How to access one managed-bean from another managed-bean?引述 :『There are three major ways: 1. Using Value Binding 2. Using Variable Resolver 3. Having the reference property』有用的JSF程式技巧(標籤: 科技 jsf)Using JSF with AJAX引述 :『Using JavaServer Faces Technology with AJAX』(標籤: jsf ajax)在 IBM Rational Application Developer V6 中使用 JSF 和 Javascript 創建高級輸入表單引述 :『在輸入表單上創建複雜的驗證現在已經不再困難了，也不需要知道深入了解 Java 或者 JSF 內部的知識。隨著 Rational Application Developer V6 的發布，利用拖放就能方便且快速創建包含複雜驗證的表單。 』(標籤: jsf rad)Adding row selection to a JSF datatable using radio buttons(標籤: rad jsf)BlogJava - steady's JSF Zone - 在JSF中實現分頁（二）引述 :『用On-demand loading的方法來進行分頁』(標籤: jsf)[ CSS 相關 :][懶人拍照] 用 CSS 結合 PNG 替照片加上浮水印 - Digital Camera Tips - 數位社交二三事引述 :『利用 CSS 語法與 PNG 圖檔優異的特性，自動替照片們加上一個半透明又可以重複使用、易於更換的浮水印』(標籤: 娛樂 css)[ 網路好用 :]Pixoh: Edit pictures online線上編輯圖片的工具 (標籤: photo webtool) PXN8.COM - Online Photo Editor另一個線上編輯圖片的工具 (標籤: webtool photo) [ 其它推薦 : ][轉載]學程式設計的人不能不看的好文章雖然現在數學退步到有些運算看不太懂了, 不過看這篇文章還是蠻有感覺的, 嗯... 以前求學問的時候比較有這種心境, 工作了幾年, 慢慢腦袋像是越來越呆化了, 很多時候都是用直線的方式, 其實大腦沒什麼思考ㄝ..我的更多書籤 @ HEMiDEMi - 共享書籤
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>最近在做一個公司內部的網站App，因為前端要用<a href="http://java.sun.com/javaee/javaserverfaces/">JSF</a>技術，所以這個月查了不少相關資料，在這邊Share一下。ps. 附帶一提，這是使用<a href="http://www.hemidemi.com/home">HEMIDEMI</a>網路書籤做的網摘，比偶想像中的還要好用呢！＾＿＿＾</p><p>[ JSF 相關文章: ]</p><ul><li class="hemidemi_bookmark_post"><div><strong><a class="hemidemi_title" onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://jsffaq.com/Wiki.jsp?page=HowToAccessOneManagedBeanFromAnotherManagedBean">JavaServer Faces (JSF) FAQ : How to access one managed-bean from another managed-bean?</a></strong></div><div class="hemidemi_date">引述 :『There are three major ways: 1. Using Value Binding 2. Using Variable Resolver 3. Having the reference property』</div><div class="hemidemi_description">有用的JSF程式技巧</div>(<span class="hemidemi_tags">標籤: <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/科技">科技</a> <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/jsf">jsf</a></span>)</li><li class="hemidemi_bookmark_post"><div><strong><a class="hemidemi_title" onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="https://bpcatalog.dev.java.net/nonav/ajax/jsf-ajax/frames.html">Using JSF with AJAX</a></strong></div><div class="hemidemi_quote">引述 :『Using JavaServer Faces Technology with AJAX』</div><div class="hemidemi_description"></div>(<span class="hemidemi_tags">標籤: <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/jsf">jsf</a> <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/ajax">ajax</a></span>)</li><li class="hemidemi_bookmark_post"><div><strong><a class="hemidemi_title" onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/0501_oconnor/0501_oconnor.html">在 IBM Rational Application Developer V6 中使用 JSF 和 Javascript 創建高級輸入表單</a></strong></div><div class="hemidemi_quote">引述 :『在輸入表單上創建複雜的驗證現在已經不再困難了，也不需要知道深入了解 Java 或者 JSF 內部的知識。隨著 Rational Application Developer V6 的發布，利用拖放就能方便且快速創建包含複雜驗證的表單。 』</div><div class="hemidemi_description"></div>(<span class="hemidemi_tags">標籤: <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/jsf">jsf</a> <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/rad">rad</a></span>)</li><li class="hemidemi_bookmark_post"><div><strong><a class="hemidemi_title" onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www-128.ibm.com/developerworks/rational/library/05/1213_he/">Adding row selection to a JSF datatable using radio buttons</a></strong></div><div class="hemidemi_description"></div>(<span class="hemidemi_tags">標籤: <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/rad">rad</a> <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/jsf">jsf</a></span>)</li><li class="hemidemi_bookmark_post"><strong><a class="hemidemi_title" onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.blogjava.net/steady/archive/2005/12/30/26013.aspx">BlogJava - steady's JSF Zone - 在JSF中實現分頁（二）</a></strong><br />引述 :『用On-demand loading的方法來進行分頁』<br />(<span class="hemidemi_tags">標籤: <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/jsf">jsf</a></span>)</li></ul><p>[ CSS 相關 :]</p><ul><li><strong><a class="hemidemi_title" onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://chiron.nicetypo.net/contentbypermalink/4b43ec3c1333a48748256eeb005807d6">[懶人拍照] 用 CSS 結合 PNG 替照片加上浮水印 - Digital Camera Tips - 數位社交二三事</a></strong><br />引述 :『利用 CSS 語法與 PNG 圖檔優異的特性，自動替照片們加上一個半透明又可以重複使用、易於更換的浮水印』<br />(<span class="hemidemi_tags">標籤: <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/娛樂">娛樂</a> <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/css">css</a></span>)</li></ul><p>[ 網路好用 :]</p><ul><li><strong><a class="hemidemi_title" onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://pixoh.com/">Pixoh: Edit pictures online</a><br /></strong>線上編輯圖片的工具 <br />(<span class="hemidemi_tags">標籤: <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/photo">photo</a> <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/webtool">webtool</a></span>) </li></ul><ul><li><strong><a class="hemidemi_title" onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://pxn8.com/">PXN8.COM - Online Photo Editor</a><br /></strong>另一個線上編輯圖片的工具 <br />(<span class="hemidemi_tags">標籤: <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/webtool">webtool</a> <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark/tag/photo">photo</a></span>)</li></ul><p class="hemidemi_bookmark_post"> [ 其它推薦 : ]</p><ul><li><strong><a class="hemidemi_title" onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.vixual.net/wikka/wikka.php?wakka=Archive2005041201">[轉載]學程式設計的人不能不看的好文章</a><br /></strong>雖然現在數學退步到有些運算看不太懂了, 不過看這篇文章還是蠻有感覺的, 嗯... 以前求學問的時候比較有這種心境, 工作了幾年, 慢慢腦袋像是越來越呆化了, 很多時候都是用直線的方式, 其實大腦沒什麼思考ㄝ..</li></ul><div class="hemidemi-logo"><a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/user/lunabsb/bookmark">我的更多書籤</a> @ <a onclick="function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function anonymous()<br />
{<br />
function onclick(event) {<br />
<br />
    function onclick(event) {<br />
<br />
        function onclick(event) {<br />
            window.open(this.href);<br />
            return false;<br />
        }<br />
<br />
    }<br />
<br />
}<br />
}<br />
}<br />
}" href="http://www.hemidemi.com/">HEMiDEMi - 共享書籤</a></div>
		<a class="acontinues" href="http://blog.roodo.com/lunabsb/archives/1494197.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/lunabsb/archives/1494197.html</link>
	<guid>http://blog.roodo.com/lunabsb/archives/1494197.html</guid>
	<category>Programming</category>
	<pubDate>Sat, 29 Apr 2006 14:31:54 +0800</pubDate>
</item>
<item>
	<title>Java / JavaScript 大不同 - String equals</title>
	<description><![CDATA[
			OH...真是折煞人阿....本來以為懂java語法，寫javaScript應該會比較簡單吧 ~ 結果事實上反而容易造成混淆ㄝ.... XD...今天寫javaScript，只是想簡單的比較某字串是為&quot;00&quot;，偶很自然順手的用了Java的equals()用法：if (str1.equals (str2)){...}結果比了老半天，不管怎麼比較，就是沒辦法比較出兩字串相同。看了半天才發現，哦~~~ 原來javaScript的String根本就沒有equals()這個method嘛~~ 阿..問題是，偶在測試的時候，browser他才不會像java compiler告訴你這一行有錯咧~ 他只是跳過這行script，所以偶根本沒發現這行有問題...orz...事實上在JavaScript裡你就用 = = 來比較兩字串是否相等就好了!! if (str1==str2){...}而當然這種用法在java裡面是完全相反的兩回事，java可是千叮嚀萬交代，String Object的value不能用= =去比，一定要用equals()才對喔 !因為很容易搞混，所以有人乾脆為javaScript，寫了一些在java裡常會用到的method，可以給不想學兩套的人用喔： Javascript Equals Ignore Case Function - equalsIgnoreCase function 
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>OH...真是折煞人阿....<br />本來以為懂java語法，寫javaScript應該會比較簡單吧 ~ 結果事實上反而容易造成混淆ㄝ.... XD...<br />今天寫javaScript，只是想簡單的比較某字串是為&quot;00&quot;，偶很自然順手的用了Java的equals()用法：</p><blockquote dir="ltr" style="MARGIN-RIGHT: 0px"><p><font style="BACKGROUND-COLOR: #ccccff">if (str1.equals (str2)){...}</font></p></blockquote><p>結果比了老半天，不管怎麼比較，就是沒辦法比較出兩字串相同。<br />看了半天才發現，哦~~~ 原來javaScript的String根本就沒有equals()這個method嘛~~ 阿..問題是，偶在測試的時候，browser他才不會像java compiler告訴你這一行有錯咧~ 他只是跳過這行script，所以偶根本沒發現這行有問題...orz...</p><p><br />事實上在JavaScript裡你就用 = = 來比較兩字串是否相等就好了!! </p><blockquote dir="ltr" style="MARGIN-RIGHT: 0px"><p><font style="BACKGROUND-COLOR: #ccccff">if (str1==str2){...}</font></p></blockquote><p>而當然這種用法在java裡面是完全相反的兩回事，java可是千叮嚀萬交代，String Object的value不能用= =去比，一定要用equals()才對喔 !<br /><br />因為很容易搞混，所以有人乾脆為javaScript，寫了一些在java裡常會用到的method，可以給不想學兩套的人用喔： <br /><a href="http://www.apriori-it.co.uk/equalsIgnoreCase.asp">Javascript Equals Ignore Case Function - equalsIgnoreCase function</a> <br /></p><blockquote />
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/lunabsb/archives/1046667.html</link>
	<guid>http://blog.roodo.com/lunabsb/archives/1046667.html</guid>
	<category>Programming</category>
	<pubDate>Wed, 25 Jan 2006 12:28:13 +0800</pubDate>
</item>
<item>
	<title>Rex V: an AJAX Regular EXpression eValuator</title>
	<description><![CDATA[
			
一個用Ajax寫的，讓你直接線上測試regular expression的工具：Rex V: an AJAX Regular EXpression eValuator - 主要是讓你指定regular expression以及要測試的String，然後直接在頁面上顯示出執行完的結果。ps. 這個工具是要你已經知道要怎麼下參數，他幫你確認結果是不是你想要的。因為偶對RE不是很熟，有時候需要用到RE，只知道偶想要的結果是這樣，卻不知道怎麼去兜出來偶要用的參數是什麼，還蠻想要有tool是可以幫偶產生出regular express的參數下法呢..... 
		]]>
	</description>
	<content:encoded><![CDATA[
			<br />
一個用Ajax寫的，讓你直接線上測試regular expression的工具：<br /><br /><blockquote><a href="http://www.rexv.org/">Rex V: an AJAX Regular EXpression eValuator -</a> <span style="text-decoration: underline;"><br /></span><br /></blockquote>主要是讓你指定regular expression以及要測試的String，然後直接在頁面上顯示出執行完的結果。<br /><br />ps. 這個工具是要你已經知道要怎麼下參數，他幫你確認結果是不是你想要的。因為偶對RE不是很熟，有時候需要用到RE，只知道偶想要的結果是這樣，卻不知道怎麼去兜出來偶要用的參數是什麼，還蠻想要有tool是可以幫偶產生出regular express的參數下法呢..... <blockquote><blockquote /></blockquote>
		<a class="acontinues" href="http://blog.roodo.com/lunabsb/archives/1017215.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/lunabsb/archives/1017215.html</link>
	<guid>http://blog.roodo.com/lunabsb/archives/1017215.html</guid>
	<category>Programming</category>
	<pubDate>Wed, 18 Jan 2006 10:36:34 +0800</pubDate>
</item>
<item>
	<title>java怎麼extract word, pdf, excel的內容</title>
	<description><![CDATA[
			如果想要用java去extract word, pdf, excel的內容的話，通常會靠一些third party的library吧。這邊有篇參考文章，雖然是簡體中文，而且資料是2003年有一點舊，不過還有點參考價值啦，就先記下來囉！ps. 偶們之前的專案就有這樣子的需求，後來擷取pdf文件內容偶們也是用pdfbox來做，不過那時中文support還有點問題，現在不知道改善了沒有?
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>如果想要用java去extract word, pdf, excel的內容的話，通常會靠一些third party的library吧。這邊有篇<a href="http://www-128.ibm.com/developerworks/cn/java/l-java-tips/index.html">參考文章</a>，雖然是簡體中文，而且資料是2003年有一點舊，不過還有點參考價值啦，就先記下來囉！</p><p>ps. 偶們之前的專案就有這樣子的需求，後來擷取pdf文件內容偶們也是用<!--StartFragment --><a name="3"><span class="atitle2">pdfbox</span></a>來做，不過那時中文support還有點問題，現在不知道改善了沒有?</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/lunabsb/archives/810622.html</link>
	<guid>http://blog.roodo.com/lunabsb/archives/810622.html</guid>
	<category>Programming</category>
	<pubDate>Thu, 01 Dec 2005 15:30:42 +0800</pubDate>
</item>
<item>
	<title>Eclipse V3.1 downloads</title>
	<description><![CDATA[
			
今天同事用Eclipse V3.1 demo一些JDK1.5裡面Annotation的寫法。看她用的蠻順手的感覺，而且還有支援JDK1.5喔~可以去下載Eclipse V3.1來玩玩囉!~~
		]]>
	</description>
	<content:encoded><![CDATA[
			<br />
<p>今天同事用<!--StartFragment -->E<font class="indextop">clipse V3.1 demo一些JDK1.5裡面Annotation的寫法。看她用的蠻順手的感覺，而且還有支援JDK1.5喔~</font></p><p>可以去<a href="http://www.eclipse.org/downloads/index.php">下載E<font class="indextop">clipse V3.1</font></a>來玩玩囉!~~</p>
		<a class="acontinues" href="http://blog.roodo.com/lunabsb/archives/357459.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/lunabsb/archives/357459.html</link>
	<guid>http://blog.roodo.com/lunabsb/archives/357459.html</guid>
	<category>Programming</category>
	<pubDate>Wed, 10 Aug 2005 00:14:49 +0800</pubDate>
</item>
</channel>
</rss>