<?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; 程式設計</title>
	<atom:link href="http://blog.macroviz.com/archives/tag/computer-programming/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.macroviz.com</link>
	<description>多媒體設計、數位學習、英語學習、日語學習</description>
	<lastBuildDate>Fri, 19 Mar 2010 05:10:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</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://blog.macroviz.com/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>Ubuntu Linux 架設 Tomcat 伺服器</title>
		<link>http://blog.macroviz.com/archives/132</link>
		<comments>http://blog.macroviz.com/archives/132#comments</comments>
		<pubDate>Sun, 18 Nov 2007 04:24:54 +0000</pubDate>
		<dc:creator>野部 聖広</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式設計]]></category>

		<guid isPermaLink="false">http://blog.macroviz.com/?p=132</guid>
		<description><![CDATA[野部看了整個下午的 Tom and Jerry (湯姆貓與傑利鼠) 的卡通。託可愛的湯姆貓的福，讓我解決了一個長久的疑問：Ubuntu下要如何配置 Tomcat 伺服器。 Tomcat 伺服器是一個很方便的 JSP 網頁伺服器，之前一直想要架設架不起來，看完卡通後靈感一來，沒想到一下就弄好了，之前抓不到竅門弄好久都弄不好，現在只要按照下列步驟安裝便可： 用 Synaptic 套件管理程式，安裝 tomcat5.5、tomcat5.5-admin、tomcat5.5-webapps這3個套件。 開瀏覽器，Tomcat預設首頁是http://localhost:8180/ 萬一沒有顯示沒有關係，去終端機輸入 sudo /etc/init.d/tomcat5.5 restart 就可以啟動伺服器，此時應該可以看到預設首頁了。 進去Admin或Manager介面要修改一個檔案，終端機輸入 gedit /usr/share/tomcat5.5/conf/tomcat-users.xml 新增一行 &#60;user username="admin" password="您的管理密碼" roles="manager"/&#62; 執行第三步驟重新啟動Tomcat 伺服器。 以下為參考到的連結： Install Tomcat 5.5 in Debian and Ubuntu http://my.opera.com/subjam/blog/install-tomcat-5-5-in-debian-and-ubuntu Problem Logging into Tomcat Manager http://www.jguru.com/forums/view.jsp?EID=1087051 problems with tomcat5.5 on debian (這個算是Optional，因為野部沒有設定到這個也可動作) http://blog.pigwidgeon.de/index.php/2007/08/27/problems-with-tomcat55-on-debian/]]></description>
		<wfw:commentRss>http://blog.macroviz.com/archives/132/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>讓Ubuntu Linux下的Eclipse的Visual Editor(VE)正常運作</title>
		<link>http://blog.macroviz.com/archives/117</link>
		<comments>http://blog.macroviz.com/archives/117#comments</comments>
		<pubDate>Mon, 15 Oct 2007 11:52:13 +0000</pubDate>
		<dc:creator>野部 聖広</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式設計]]></category>

		<guid isPermaLink="false">http://blog.macroviz.com/?p=117</guid>
		<description><![CDATA[左圖，Linux下Eclipse執行Swing。右圖，Linux下Eclipse執行SWT。 昨天把我心愛的筆記型電腦的資料備份出來後，直接用Ubuntu把XP取代掉了。不過當然不能浪費隨機版windows了，所以日後會安裝在vmware裡，繼續替我工作。 今天的重點是，如何讓Eclipse的Visual Editor(VE)正常運作呢？所謂的VE，是Eclipse下的視覺化開發JAVA的IDE環境，在Win32環境下，因為大都使用Sun Java的關係，運作正常。然而Linux預設使用的 Java Virtual Machine (JVM) 則是 GCJ，支援度不足，因此安裝VE之後，每次開啟Eclipse就會掛掉。 之前請教Google大神，一直找不到答案。無意間參考到了下面兩位前輩的文章，沒想到一下子就解決了這個問題。 秘密花園小園丁 http://www.douglas.tw/2007/06/ubuntu-eclipse.html 郭朝益老師 http://oss-tw.blogspot.com/2007/10/ubuntudebian-java-for-eclipse-ide.html 首先，進到Ubuntu的套件管理程式將Java相關的套件安裝完畢後。用文字編輯器開啟新文件，輸入 (這裡應該根據安裝的Java 版本而定)： PLAIN TEXT CODE: JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun 將檔案存到自己的使用者目錄下的 ("~"毛毛蟲符號表示自己的目錄)： ~/.eclipse/eclipserc 重新開啟Eclipse就大功告成了，請參考成功執行VE的畫面。]]></description>
		<wfw:commentRss>http://blog.macroviz.com/archives/117/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何在ASP.Net 2.0 之下寫AJAX應用程式</title>
		<link>http://blog.macroviz.com/archives/62</link>
		<comments>http://blog.macroviz.com/archives/62#comments</comments>
		<pubDate>Tue, 20 Feb 2007 10:47:33 +0000</pubDate>
		<dc:creator>野部 聖広</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[程式設計]]></category>

		<guid isPermaLink="false">http://blog.macroviz.com/?p=62</guid>
		<description><![CDATA[ASP .Net 2.0 技術，由Visual Studio 2005 與 .Net Framework 2.0 support的技術，主要有幾個優點：支援MVC架構與傳統混成架構。許多網頁伺服器腳本語言無法做到MVC分離模型，更別說預編譯了。這缺點在PHP 特別明顯(雖說我也是PHP死忠愛好者...)，Smarty與CodeCharge樣板畢竟還是無法達到預編譯的境界，這事實上是拖慢許多網頁設計公司 製程的重要原因之一。但是ASP .Net 2.0 做到了。 IDE開發環境免費，雖說微軟開放VWD Express版免費下載居心叵測，但是，免錢的盡量用也是不變的道理，與其要被盜，不然開放，或許也是個方法。 最可能會被吐口水的優點，就是那比爾蓋茲死都不放的Basic語言，.Net 背後可使用VB語C#撰寫，根據個人經驗，移植度高達90%以上，如果用的都是通用控制項，沒有特別針對磁碟IO處理，這樣的程式，貼到網頁能跑，貼到應 用程式裡也能跑(By the Way, 貼到 PDA也能跑)，懶人大作戰之必備工具之一。換句話說，拋棄工程師的尊嚴，快速替公司結案，.NET可說是最好選擇，但不見是長久之計。(君不見竹科大老 們多半使用微軟ASP 3.0之Solution現在要換，哀哀叫) 好啦，扯太遠，重點是，微軟放出AJAX套件了，趕快去裝吧，這是VWD的外掛，所以請先裝VWD吧，SQL免費版順便。 http://ajax.asp.net/ http://msdn.microsoft.com/vstudio/express/vwd/ http://msdn.microsoft.com/vstudio/express/sql/default.aspx 他只有增加幾個控制項，但是這就夠嚇人的啦，特別是UpdatePenal，以往要透過Post與伺服器更新的控制項與方法，放到這裡面，就可以達到不用全頁更新的效果了。配合Timer，網頁小時鐘兩行就解決了，這樣寫程式太過輕鬆，有時候會有罪惡感。]]></description>
		<wfw:commentRss>http://blog.macroviz.com/archives/62/feed</wfw:commentRss>
		<slash:comments>0</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://blog.macroviz.com/?p=61</guid>
		<description><![CDATA[AJAX，許多書，許多文章已經介紹過了，也堪稱Flash未來最大的競爭對手之一，簡而言之，其好處就是使用者可以不用整頁更新，就可以讓網頁中某些區 塊不斷呈現新的內容。其技術也不是新技術，Javascript(JScript, ActiveX, DHTML) + XML就可以了，入門門檻並不高。 然而，如果真的對Javascript不熟，無暇了解之人，Google 提出了免費下載的 Google Web Toolkit - 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>
		<item>
		<title>悲劇&#8211;爆炸的Windows輸入法以及工具列</title>
		<link>http://blog.macroviz.com/archives/55</link>
		<comments>http://blog.macroviz.com/archives/55#comments</comments>
		<pubDate>Fri, 03 Nov 2006 13:25:35 +0000</pubDate>
		<dc:creator>野部 聖広</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[程式設計]]></category>

		<guid isPermaLink="false">http://blog.macroviz.com/?p=55</guid>
		<description><![CDATA[前幾天在玩BCB 時，想說如果要開發日文軟體，BCB 必須要能支援Unicode，因此就把Unicode補完計畫裝上，結果還是不能支援日文。因此就把Unicode補完計畫移除。順便用魔法兔子把Unicode附帶的輸入法移除乾淨，結果一時心血來潮，也順便把所有的輸入法都完整移除了，此後，悲劇開始了。 輸入法不見了，控制台也出現了找不到鍵盤驅動程式等字樣，試過多套的註冊碼清理與修復工具，依然沒有起色，經過幾天的奮鬥，居然連開始工作列也發生悲劇了。執行的程式全部無法出現在工作列上，一縮小就不見，必須用程式管理員呼叫出來，まさに悲劇 x 2（涙）。 後來，無意間，透過Google大神，找到了一套簡單的工具列恢復程式 http://www.kellys-korner-xp.com/taskbarplus!.htm，下載下方的Restore to XP Default *&#160; (clickable)，經過使用，果真恢復了已經爆炸的工作列了。 至於輸入法一直回不來，甚為苦惱，後來在網路上看到一篇文章，是對岸朋友寫的，大意是說去系統登錄檔[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts]作一些調整，就可以恢復拼音輸入法。因此我想到說，如果能夠讓Windows的輸入法也恢復出廠值設定的話，理論上便可以還原輸入法。 因此，就從正常的電腦上面，將Keyboard Layout 與 Key board Layouts 匯出，並且匯入我的電腦。重新開機後，神奇的事情發生了，「老朋友，咱們又見面了」。特別是日文IME-2000，如果要我用眼科醫生提供的多語輸入法，真的是會「斷穿腸」啊(上述引言請參考華仔和星爺的電影)。 PS. 想在BCB 和 Delphi 下開發日文軟體的人，可到TNTWare下載免費的Patch，安裝後會出現VCL，編譯時指定好路徑就可以正常編譯，顯示日文結果一切良好。]]></description>
		<wfw:commentRss>http://blog.macroviz.com/archives/55/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB.Net 2005 的使用心得</title>
		<link>http://blog.macroviz.com/archives/40</link>
		<comments>http://blog.macroviz.com/archives/40#comments</comments>
		<pubDate>Sat, 14 Oct 2006 14:03:01 +0000</pubDate>
		<dc:creator>野部 聖広</dc:creator>
				<category><![CDATA[程式設計]]></category>

		<guid isPermaLink="false">http://blog.macroviz.com/?p=40</guid>
		<description><![CDATA[優點： Express版本不需付費，就可以永久免費下載VB, SQL等，但是該版本無法開發智慧型裝置程式，只能開發桌上型電腦的應用程式，不過就一般使用而言，足矣。 比較顯著的在於當使用Vb.net開發與部署智慧型裝置程式時，可以完全沿用開發桌上型電腦程式的經驗，以很快的速度，視覺化的方式開發，這是最大的優點。 提供智慧型裝置SQL CE版本，SQL帶著走。 開發資料庫應用程式，類似Dreamweaver的概念，提供強大的視覺化功能，精簡程式碼(如果不碰資料結構與演算法的話，光操作資料庫真的超精簡)。 &#160;缺點： 其實缺點都是在Framework不是在程式開發，特別是無法預測使用者電腦或裝置是否安裝Framework。 其次，Framework的版本相容性與安全性問題，這兩個問題反而不是開發的問題，而是程式寫完後馬上要面臨的狀況，因為當要大量發佈在例如學校或辦公室裡的電腦時，光安裝Framework就會把人累死了。 感想： 感覺很像是JAVA、VB6、Dreamweaver的混種產品，基本上算好用吧，如果強迫大家都裝Framework的話...(別打我)，還有開發用電腦記憶體要夠多，至於孰優孰劣則由諸君自行判斷吧。]]></description>
		<wfw:commentRss>http://blog.macroviz.com/archives/40/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

