<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MacroViz &#187; Java</title>
	<atom:link href="http://blog.macroviz.com/archives/category/multimedia_design/programming/java-multimedia_design/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.macroviz.com</link>
	<description>多媒體設計、數位學習、英語學習、日語學習</description>
	<lastBuildDate>Sat, 19 Jun 2010 01:08:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>用 Java 寫 WordPress Client</title>
		<link>http://blog.macroviz.com/archives/186</link>
		<comments>http://blog.macroviz.com/archives/186#comments</comments>
		<pubDate>Thu, 06 Dec 2007 09:31:38 +0000</pubDate>
		<dc:creator>野部 聖広</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[程式設計]]></category>

		<guid isPermaLink="false">http://www.macroviz.com/wordpress/2007/12/06/%e7%94%a8-java-%e5%af%ab-wordpress-client/</guid>
		<description><![CDATA[野部最近透過 Java 開發一個小工具，主要功能是能夠發佈文字和圖片到 WordPress 裡面來。 由於不想透過暴力法直接存取資料庫，所以決定採用 XML-RPC 的方法來上傳資料，感覺比較文雅些，寫好的程式也可以相容於其他主流的部落格系統。 在實作上遇到一件想不通的怪事情。因為 XML-RPC 規定圖片檔要先經過 Base64編碼才能上傳。但是當檔案上傳完畢後，伺服器裡放的居然是Base64編過碼的檔案。照理說，應該要在遠端解碼才對。後來觀察了 WordPress下的 xmlrpc.php 這隻程式，才知道並沒有解碼的程序。只好自己手動處理。請將 1516 行的： $bits = $data['bits']; 改成： $bits = base64_decode($data['bits']); 果然圖片恢復正常，系統還會自動產生縮小圖，真是有趣的發現。基本上，上傳文字與圖片的核心功能都已經開發的十之八九了，剩下的就是修飾的工作了。以下是這次實作的一些參考資料： Java 開發環境： Sun JDK 5.0 &#38; NetBeans 5.5.1 (下列網址可以直接下載二合一的套件) http://java.sun.com/javase/downloads/index_jdk5.jsp XML-RPC 函式庫： Redstone XML-RPC Library (感覺比Apache XML-RPC 好用些) http://xmlrpc.sourceforge.net/ 如何上傳文字： 张岭 (Zhang Ling’s Blog)『博客网(bokee/blogchina)至WordPress搬家攻略 』 http://www.zhangling.org/blog/20060710/bokee-migration-wordpress-howto.html 如何上傳圖片： RFC:metaWeblog.newMediaObject http://www.xmlrpc.com/metaWeblogNewMediaObject Encoder [...]]]></description>
		<wfw:commentRss>http://blog.macroviz.com/archives/186/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GWT 讓你用Java寫AJAX程式</title>
		<link>http://blog.macroviz.com/archives/61</link>
		<comments>http://blog.macroviz.com/archives/61#comments</comments>
		<pubDate>Tue, 20 Feb 2007 22:39:07 +0000</pubDate>
		<dc:creator>野部 聖広</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[程式設計]]></category>

		<guid isPermaLink="false">http://www.macroviz.com/wordpress/?p=61</guid>
		<description><![CDATA[AJAX，許多書，許多文章已經介紹過了，也堪稱Flash未來最大的競爭對手之一，簡而言之，其好處就是使用者可以不用整頁更新，就可以讓網頁中某些區 塊不斷呈現新的內容。其技術也不是新技術，Javascript(JScript, ActiveX, DHTML) + XML就可以了，入門門檻並不高。 然而，如果真的對Javascript不熟，無暇了解之人，Google 提出了免費下載的 Google Web Toolkit &#8211; Build AJAX apps in the Java language，其斗大的標題之意，就是讓人可以用Java語言，寫出AJAX的應用程式。 事實上GWT可說是 將Java翻譯成Javascript的翻譯器，大家可以用Eclipse先開發好Java，甚至可以用 3-Party協力廠商開發好的IED介面，來開發AJAX。 http://code.google.com/webtoolkit/]]></description>
		<wfw:commentRss>http://blog.macroviz.com/archives/61/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
