<?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>Labs Zsrv Net</title>
	<atom:link href="http://labs.zsrv.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.zsrv.net</link>
	<description>About Gadget, iPhone, Android and so on.</description>
	<lastBuildDate>Sun, 16 May 2010 03:41:29 +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>[Python]Pythonインタラクティブシェルで履歴補完をするためのreadlineをインストール</title>
		<link>http://labs.zsrv.net/2010/05/pythonpython%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%a9%e3%82%af%e3%83%86%e3%82%a3%e3%83%96%e3%82%b7%e3%82%a7%e3%83%ab%e3%81%a7%e5%b1%a5%e6%ad%b4%e8%a3%9c%e5%ae%8c%e3%82%92%e3%81%99%e3%82%8b%e3%81%9f/</link>
		<comments>http://labs.zsrv.net/2010/05/pythonpython%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%a9%e3%82%af%e3%83%86%e3%82%a3%e3%83%96%e3%82%b7%e3%82%a7%e3%83%ab%e3%81%a7%e5%b1%a5%e6%ad%b4%e8%a3%9c%e5%ae%8c%e3%82%92%e3%81%99%e3%82%8b%e3%81%9f/#comments</comments>
		<pubDate>Sun, 16 May 2010 03:41:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/?p=472</guid>
		<description><![CDATA[sudo easy_install readline 以下のエラーメッセージが表示された /usr/bin/ld: cannot find -lncurses ということで、ライブラリをインストールする sudo apt-get install libncurses5-dev 再度、readlineのインストールを行う sudo easy_install readline こでバッチリ、インストールすることが出来た。]]></description>
			<content:encoded><![CDATA[<pre class="brush:shell">
sudo easy_install readline
</pre>
<p>以下のエラーメッセージが表示された<br />
/usr/bin/ld: cannot find -lncurses</p>
<p>ということで、ライブラリをインストールする</p>
<pre class="brush:shell">
sudo apt-get install libncurses5-dev
</pre>
<p>再度、readlineのインストールを行う</p>
<pre class="brush:shell">
sudo easy_install readline
</pre>
<p>こでバッチリ、インストールすることが出来た。</p>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=472&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fpythonpython%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25bf%25e3%2583%25a9%25e3%2582%25af%25e3%2583%2586%25e3%2582%25a3%25e3%2583%2596%25e3%2582%25b7%25e3%2582%25a7%25e3%2583%25ab%25e3%2581%25a7%25e5%25b1%25a5%25e6%25ad%25b4%25e8%25a3%259c%25e5%25ae%258c%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%2F&amp;linkname=%5BPython%5DPython%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%A7%E5%B1%A5%E6%AD%B4%E8%A3%9C%E5%AE%8C%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEreadline%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fpythonpython%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25bf%25e3%2583%25a9%25e3%2582%25af%25e3%2583%2586%25e3%2582%25a3%25e3%2583%2596%25e3%2582%25b7%25e3%2582%25a7%25e3%2583%25ab%25e3%2581%25a7%25e5%25b1%25a5%25e6%25ad%25b4%25e8%25a3%259c%25e5%25ae%258c%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%2F&amp;linkname=%5BPython%5DPython%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%A7%E5%B1%A5%E6%AD%B4%E8%A3%9C%E5%AE%8C%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEreadline%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fpythonpython%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25bf%25e3%2583%25a9%25e3%2582%25af%25e3%2583%2586%25e3%2582%25a3%25e3%2583%2596%25e3%2582%25b7%25e3%2582%25a7%25e3%2583%25ab%25e3%2581%25a7%25e5%25b1%25a5%25e6%25ad%25b4%25e8%25a3%259c%25e5%25ae%258c%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%2F&amp;linkname=%5BPython%5DPython%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%A7%E5%B1%A5%E6%AD%B4%E8%A3%9C%E5%AE%8C%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEreadline%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fpythonpython%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25bf%25e3%2583%25a9%25e3%2582%25af%25e3%2583%2586%25e3%2582%25a3%25e3%2583%2596%25e3%2582%25b7%25e3%2582%25a7%25e3%2583%25ab%25e3%2581%25a7%25e5%25b1%25a5%25e6%25ad%25b4%25e8%25a3%259c%25e5%25ae%258c%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%2F&amp;linkname=%5BPython%5DPython%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%A7%E5%B1%A5%E6%AD%B4%E8%A3%9C%E5%AE%8C%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEreadline%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fpythonpython%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25bf%25e3%2583%25a9%25e3%2582%25af%25e3%2583%2586%25e3%2582%25a3%25e3%2583%2596%25e3%2582%25b7%25e3%2582%25a7%25e3%2583%25ab%25e3%2581%25a7%25e5%25b1%25a5%25e6%25ad%25b4%25e8%25a3%259c%25e5%25ae%258c%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%2F&amp;linkname=%5BPython%5DPython%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%A7%E5%B1%A5%E6%AD%B4%E8%A3%9C%E5%AE%8C%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEreadline%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fpythonpython%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25bf%25e3%2583%25a9%25e3%2582%25af%25e3%2583%2586%25e3%2582%25a3%25e3%2583%2596%25e3%2582%25b7%25e3%2582%25a7%25e3%2583%25ab%25e3%2581%25a7%25e5%25b1%25a5%25e6%25ad%25b4%25e8%25a3%259c%25e5%25ae%258c%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%2F&amp;linkname=%5BPython%5DPython%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%A7%E5%B1%A5%E6%AD%B4%E8%A3%9C%E5%AE%8C%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEreadline%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fpythonpython%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25bf%25e3%2583%25a9%25e3%2582%25af%25e3%2583%2586%25e3%2582%25a3%25e3%2583%2596%25e3%2582%25b7%25e3%2582%25a7%25e3%2583%25ab%25e3%2581%25a7%25e5%25b1%25a5%25e6%25ad%25b4%25e8%25a3%259c%25e5%25ae%258c%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%2F&amp;linkname=%5BPython%5DPython%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%A7%E5%B1%A5%E6%AD%B4%E8%A3%9C%E5%AE%8C%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEreadline%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fpythonpython%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25bf%25e3%2583%25a9%25e3%2582%25af%25e3%2583%2586%25e3%2582%25a3%25e3%2583%2596%25e3%2582%25b7%25e3%2582%25a7%25e3%2583%25ab%25e3%2581%25a7%25e5%25b1%25a5%25e6%25ad%25b4%25e8%25a3%259c%25e5%25ae%258c%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%2F&amp;linkname=%5BPython%5DPython%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%A7%E5%B1%A5%E6%AD%B4%E8%A3%9C%E5%AE%8C%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEreadline%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fpythonpython%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25bf%25e3%2583%25a9%25e3%2582%25af%25e3%2583%2586%25e3%2582%25a3%25e3%2583%2596%25e3%2582%25b7%25e3%2582%25a7%25e3%2583%25ab%25e3%2581%25a7%25e5%25b1%25a5%25e6%25ad%25b4%25e8%25a3%259c%25e5%25ae%258c%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%2F&amp;linkname=%5BPython%5DPython%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%A7%E5%B1%A5%E6%AD%B4%E8%A3%9C%E5%AE%8C%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEreadline%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/05/pythonpython%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%a9%e3%82%af%e3%83%86%e3%82%a3%e3%83%96%e3%82%b7%e3%82%a7%e3%83%ab%e3%81%a7%e5%b1%a5%e6%ad%b4%e8%a3%9c%e5%ae%8c%e3%82%92%e3%81%99%e3%82%8b%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[iPhone]Settings.bundleに&#8221;ja.lproj&#8221;(日本語)を追加する方法(localizationの方法)</title>
		<link>http://labs.zsrv.net/2010/05/iphonesettings-bundle%e3%81%abja-lproj%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95localization%e3%81%ae%e6%96%b9%e6%b3%95/</link>
		<comments>http://labs.zsrv.net/2010/05/iphonesettings-bundle%e3%81%abja-lproj%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95localization%e3%81%ae%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Fri, 14 May 2010 07:02:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/?p=468</guid>
		<description><![CDATA[よく、調べたけど結局よくわからなかった。 仕方がないので、ターミナルで以下のような感じで新規ファイルを作成した。 cd Settings.bundle mkdir ja.lproj touch ja.lproj/Root.strings この後に、XCodeを再起動したらきちんとファイルが読み込まれており、 ここに値を書くことでLocalization対応ができるようになった。]]></description>
			<content:encoded><![CDATA[<p>よく、調べたけど結局よくわからなかった。<br />
仕方がないので、ターミナルで以下のような感じで新規ファイルを作成した。</p>
<pre class="brush:shell">
cd Settings.bundle
mkdir ja.lproj
touch ja.lproj/Root.strings
</pre>
<p>この後に、XCodeを再起動したらきちんとファイルが読み込まれており、<br />
ここに値を書くことでLocalization対応ができるようになった。</p>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=468&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphonesettings-bundle%25e3%2581%25abja-lproj%25e6%2597%25a5%25e6%259c%25ac%25e8%25aa%259e%25e3%2582%2592%25e8%25bf%25bd%25e5%258a%25a0%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595localization%25e3%2581%25ae%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5DSettings.bundle%E3%81%AB%26%238221%3Bja.lproj%26%238221%3B%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%28localization%E3%81%AE%E6%96%B9%E6%B3%95%29" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphonesettings-bundle%25e3%2581%25abja-lproj%25e6%2597%25a5%25e6%259c%25ac%25e8%25aa%259e%25e3%2582%2592%25e8%25bf%25bd%25e5%258a%25a0%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595localization%25e3%2581%25ae%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5DSettings.bundle%E3%81%AB%26%238221%3Bja.lproj%26%238221%3B%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%28localization%E3%81%AE%E6%96%B9%E6%B3%95%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphonesettings-bundle%25e3%2581%25abja-lproj%25e6%2597%25a5%25e6%259c%25ac%25e8%25aa%259e%25e3%2582%2592%25e8%25bf%25bd%25e5%258a%25a0%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595localization%25e3%2581%25ae%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5DSettings.bundle%E3%81%AB%26%238221%3Bja.lproj%26%238221%3B%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%28localization%E3%81%AE%E6%96%B9%E6%B3%95%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphonesettings-bundle%25e3%2581%25abja-lproj%25e6%2597%25a5%25e6%259c%25ac%25e8%25aa%259e%25e3%2582%2592%25e8%25bf%25bd%25e5%258a%25a0%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595localization%25e3%2581%25ae%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5DSettings.bundle%E3%81%AB%26%238221%3Bja.lproj%26%238221%3B%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%28localization%E3%81%AE%E6%96%B9%E6%B3%95%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphonesettings-bundle%25e3%2581%25abja-lproj%25e6%2597%25a5%25e6%259c%25ac%25e8%25aa%259e%25e3%2582%2592%25e8%25bf%25bd%25e5%258a%25a0%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595localization%25e3%2581%25ae%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5DSettings.bundle%E3%81%AB%26%238221%3Bja.lproj%26%238221%3B%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%28localization%E3%81%AE%E6%96%B9%E6%B3%95%29" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphonesettings-bundle%25e3%2581%25abja-lproj%25e6%2597%25a5%25e6%259c%25ac%25e8%25aa%259e%25e3%2582%2592%25e8%25bf%25bd%25e5%258a%25a0%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595localization%25e3%2581%25ae%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5DSettings.bundle%E3%81%AB%26%238221%3Bja.lproj%26%238221%3B%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%28localization%E3%81%AE%E6%96%B9%E6%B3%95%29" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphonesettings-bundle%25e3%2581%25abja-lproj%25e6%2597%25a5%25e6%259c%25ac%25e8%25aa%259e%25e3%2582%2592%25e8%25bf%25bd%25e5%258a%25a0%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595localization%25e3%2581%25ae%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5DSettings.bundle%E3%81%AB%26%238221%3Bja.lproj%26%238221%3B%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%28localization%E3%81%AE%E6%96%B9%E6%B3%95%29" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphonesettings-bundle%25e3%2581%25abja-lproj%25e6%2597%25a5%25e6%259c%25ac%25e8%25aa%259e%25e3%2582%2592%25e8%25bf%25bd%25e5%258a%25a0%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595localization%25e3%2581%25ae%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5DSettings.bundle%E3%81%AB%26%238221%3Bja.lproj%26%238221%3B%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%28localization%E3%81%AE%E6%96%B9%E6%B3%95%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphonesettings-bundle%25e3%2581%25abja-lproj%25e6%2597%25a5%25e6%259c%25ac%25e8%25aa%259e%25e3%2582%2592%25e8%25bf%25bd%25e5%258a%25a0%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595localization%25e3%2581%25ae%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5DSettings.bundle%E3%81%AB%26%238221%3Bja.lproj%26%238221%3B%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%28localization%E3%81%AE%E6%96%B9%E6%B3%95%29"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/05/iphonesettings-bundle%e3%81%abja-lproj%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95localization%e3%81%ae%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[iPhone] plistから値を取得する方法</title>
		<link>http://labs.zsrv.net/2010/05/iphone-plist%e3%81%8b%e3%82%89%e5%80%a4%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/</link>
		<comments>http://labs.zsrv.net/2010/05/iphone-plist%e3%81%8b%e3%82%89%e5%80%a4%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Fri, 14 May 2010 06:58:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/2010/05/iphone-plist%e3%81%8b%e3%82%89%e5%80%a4%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/</guid>
		<description><![CDATA[plistの追加方法。 Resoucesを選択中にCommand + Nで新規ファイルを作成する。 この時、Reesouces -> Property List を選択。 ファイル名には必要に応じた適当な名前を付ける。 あとは、これをプログラム中で呼び出すには、下記のようにする。 # hogehoge が保存したファイル名 NSString *settingPath = [[NSBundle mainBundle] pathForResource:@"hogehoge" ofType:@"plist"]; NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:settingPath]; NSLog(@"%@", dict);]]></description>
			<content:encoded><![CDATA[<p>plistの追加方法。<br />
Resoucesを選択中にCommand + Nで新規ファイルを作成する。<br />
この時、Reesouces -> Property List を選択。<br />
ファイル名には必要に応じた適当な名前を付ける。</p>
<p>あとは、これをプログラム中で呼び出すには、下記のようにする。<br />
# hogehoge が保存したファイル名</p>
<pre class="brush:c++">
	NSString *settingPath = [[NSBundle mainBundle] pathForResource:@"hogehoge" ofType:@"plist"];
	NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:settingPath];
	NSLog(@"%@", dict);
</pre>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=467&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphone-plist%25e3%2581%258b%25e3%2582%2589%25e5%2580%25a4%25e3%2582%2592%25e5%258f%2596%25e5%25be%2597%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5D%20plist%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphone-plist%25e3%2581%258b%25e3%2582%2589%25e5%2580%25a4%25e3%2582%2592%25e5%258f%2596%25e5%25be%2597%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5D%20plist%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphone-plist%25e3%2581%258b%25e3%2582%2589%25e5%2580%25a4%25e3%2582%2592%25e5%258f%2596%25e5%25be%2597%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5D%20plist%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphone-plist%25e3%2581%258b%25e3%2582%2589%25e5%2580%25a4%25e3%2582%2592%25e5%258f%2596%25e5%25be%2597%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5D%20plist%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphone-plist%25e3%2581%258b%25e3%2582%2589%25e5%2580%25a4%25e3%2582%2592%25e5%258f%2596%25e5%25be%2597%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5D%20plist%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphone-plist%25e3%2581%258b%25e3%2582%2589%25e5%2580%25a4%25e3%2582%2592%25e5%258f%2596%25e5%25be%2597%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5D%20plist%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphone-plist%25e3%2581%258b%25e3%2582%2589%25e5%2580%25a4%25e3%2582%2592%25e5%258f%2596%25e5%25be%2597%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5D%20plist%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphone-plist%25e3%2581%258b%25e3%2582%2589%25e5%2580%25a4%25e3%2582%2592%25e5%258f%2596%25e5%25be%2597%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5D%20plist%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F05%2Fiphone-plist%25e3%2581%258b%25e3%2582%2589%25e5%2580%25a4%25e3%2582%2592%25e5%258f%2596%25e5%25be%2597%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%2F&amp;linkname=%5BiPhone%5D%20plist%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/05/iphone-plist%e3%81%8b%e3%82%89%e5%80%a4%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Python]MySQLdbをインストール</title>
		<link>http://labs.zsrv.net/2010/04/pythonmysqldb%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://labs.zsrv.net/2010/04/pythonmysqldb%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 04:03:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/?p=465</guid>
		<description><![CDATA[なんてことないんだけど、パッケージ名がわからなくなりそうなので&#8230; sudo easy_install MySQL-python]]></description>
			<content:encoded><![CDATA[<p>なんてことないんだけど、パッケージ名がわからなくなりそうなので&#8230;</p>
<pre class="brush:shell">
sudo easy_install MySQL-python
</pre>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=465&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fpythonmysqldb%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%2F&amp;linkname=%5BPython%5DMySQLdb%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fpythonmysqldb%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%2F&amp;linkname=%5BPython%5DMySQLdb%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fpythonmysqldb%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%2F&amp;linkname=%5BPython%5DMySQLdb%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fpythonmysqldb%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%2F&amp;linkname=%5BPython%5DMySQLdb%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fpythonmysqldb%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%2F&amp;linkname=%5BPython%5DMySQLdb%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fpythonmysqldb%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%2F&amp;linkname=%5BPython%5DMySQLdb%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fpythonmysqldb%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%2F&amp;linkname=%5BPython%5DMySQLdb%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fpythonmysqldb%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%2F&amp;linkname=%5BPython%5DMySQLdb%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fpythonmysqldb%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%2F&amp;linkname=%5BPython%5DMySQLdb%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/04/pythonmysqldb%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Java]Javaでrefrection</title>
		<link>http://labs.zsrv.net/2010/04/javajava%e3%81%a7refrection/</link>
		<comments>http://labs.zsrv.net/2010/04/javajava%e3%81%a7refrection/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 09:44:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/?p=460</guid>
		<description><![CDATA[忘れないようにメモ. public static Object invoke(final Object target, final String methodName, final Object... params) throws Exception { List&#60;Class&#60;?&#62;&#62; parameterTypes = new ArrayList&#60;Class&#60;?&#62;&#62;(); for (Object o : params) { parameterTypes.add(o.getClass()); } Class&#60;?&#62; targetClass = target.getClass(); Method method = targetClass.getMethod(methodName, parameterTypes .toArray((new Class&#60;?&#62;[] {}))); return method.invoke(target, params); }]]></description>
			<content:encoded><![CDATA[<p>忘れないようにメモ.</p>
<p/>
<pre class="brush:java">
	public static Object invoke(final Object target, final String methodName, final Object... params) throws Exception {

		List&lt;Class&lt;?&gt;&gt; parameterTypes = new ArrayList&lt;Class&lt;?&gt;&gt;();
		for (Object o : params) {
			parameterTypes.add(o.getClass());
		}

		Class&lt;?&gt; targetClass = target.getClass();

		Method method = targetClass.getMethod(methodName, parameterTypes
				.toArray((new Class&lt;?&gt;[] {})));

		return method.invoke(target, params);

	}
</pre>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=460&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fjavajava%25e3%2581%25a7refrection%2F&amp;linkname=%5BJava%5DJava%E3%81%A7refrection" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fjavajava%25e3%2581%25a7refrection%2F&amp;linkname=%5BJava%5DJava%E3%81%A7refrection" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fjavajava%25e3%2581%25a7refrection%2F&amp;linkname=%5BJava%5DJava%E3%81%A7refrection" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fjavajava%25e3%2581%25a7refrection%2F&amp;linkname=%5BJava%5DJava%E3%81%A7refrection" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fjavajava%25e3%2581%25a7refrection%2F&amp;linkname=%5BJava%5DJava%E3%81%A7refrection" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fjavajava%25e3%2581%25a7refrection%2F&amp;linkname=%5BJava%5DJava%E3%81%A7refrection" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fjavajava%25e3%2581%25a7refrection%2F&amp;linkname=%5BJava%5DJava%E3%81%A7refrection" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fjavajava%25e3%2581%25a7refrection%2F&amp;linkname=%5BJava%5DJava%E3%81%A7refrection" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F04%2Fjavajava%25e3%2581%25a7refrection%2F&amp;linkname=%5BJava%5DJava%E3%81%A7refrection"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/04/javajava%e3%81%a7refrection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Java]antでtomcatにdeployする</title>
		<link>http://labs.zsrv.net/2010/03/javaant%e3%81%a7tomcat%e3%81%abdeploy%e3%81%99%e3%82%8b/</link>
		<comments>http://labs.zsrv.net/2010/03/javaant%e3%81%a7tomcat%e3%81%abdeploy%e3%81%99%e3%82%8b/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 07:27:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/?p=457</guid>
		<description><![CDATA[ということで、antを使ってtomcatにデプロイを行う。 準備： 　catalina-ant.jarを&#8221;antlib&#8221;に設置。 以下をbuild.xmlに追加。 &#60;property file="build.properties"/&#62; &#60;!-- define tomcat task --&#62; &#60;path id="tomcat.tasks.classpath" path="antlib/catalina-ant.jar"/&#62; &#60;taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask" classpathref="tomcat.tasks.classpath"/&#62; &#60;taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask" classpathref="tomcat.tasks.classpath"/&#62; &#60;!-- redeploy --&#62; &#60;target name="deploy"&#62; &#60;deploy url="${manager.url}" username="${manager.username}" password="${manager.password}" path="${app.path}" war="${war.name}"/&#62; &#60;/target&#62; 以下をbuild.propertiesに追加。 # setting app.path="/hogehoge" war.name="hoge.war" # tomcat setting manager.url=http://hoge:8080/manager manager.username=hoge manager.password=hoge]]></description>
			<content:encoded><![CDATA[<p>ということで、antを使ってtomcatにデプロイを行う。</p>
<p>準備：<br />
　catalina-ant.jarを&#8221;antlib&#8221;に設置。</p>
<p>以下をbuild.xmlに追加。</p>
<pre class="brush:xml">
&lt;property file="build.properties"/&gt;

&lt;!-- define tomcat task --&gt;
&lt;path id="tomcat.tasks.classpath" path="antlib/catalina-ant.jar"/&gt;
&lt;taskdef name="undeploy"
		classname="org.apache.catalina.ant.UndeployTask"
		classpathref="tomcat.tasks.classpath"/&gt;
&lt;taskdef name="deploy"
		classname="org.apache.catalina.ant.DeployTask"
		classpathref="tomcat.tasks.classpath"/&gt;

&lt;!-- redeploy --&gt;
&lt;target name="deploy"&gt;
	&lt;deploy url="${manager.url}"
			username="${manager.username}"
			password="${manager.password}"
			path="${app.path}"
			war="${war.name}"/&gt;
&lt;/target&gt;
</pre>
</p>
<p>以下をbuild.propertiesに追加。</p>
<pre class="brush:shell">
# setting
app.path="/hogehoge"
war.name="hoge.war"

# tomcat setting
manager.url=http://hoge:8080/manager
manager.username=hoge
manager.password=hoge
</pre></p>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=457&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fjavaant%25e3%2581%25a7tomcat%25e3%2581%25abdeploy%25e3%2581%2599%25e3%2582%258b%2F&amp;linkname=%5BJava%5Dant%E3%81%A7tomcat%E3%81%ABdeploy%E3%81%99%E3%82%8B" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fjavaant%25e3%2581%25a7tomcat%25e3%2581%25abdeploy%25e3%2581%2599%25e3%2582%258b%2F&amp;linkname=%5BJava%5Dant%E3%81%A7tomcat%E3%81%ABdeploy%E3%81%99%E3%82%8B" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fjavaant%25e3%2581%25a7tomcat%25e3%2581%25abdeploy%25e3%2581%2599%25e3%2582%258b%2F&amp;linkname=%5BJava%5Dant%E3%81%A7tomcat%E3%81%ABdeploy%E3%81%99%E3%82%8B" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fjavaant%25e3%2581%25a7tomcat%25e3%2581%25abdeploy%25e3%2581%2599%25e3%2582%258b%2F&amp;linkname=%5BJava%5Dant%E3%81%A7tomcat%E3%81%ABdeploy%E3%81%99%E3%82%8B" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fjavaant%25e3%2581%25a7tomcat%25e3%2581%25abdeploy%25e3%2581%2599%25e3%2582%258b%2F&amp;linkname=%5BJava%5Dant%E3%81%A7tomcat%E3%81%ABdeploy%E3%81%99%E3%82%8B" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fjavaant%25e3%2581%25a7tomcat%25e3%2581%25abdeploy%25e3%2581%2599%25e3%2582%258b%2F&amp;linkname=%5BJava%5Dant%E3%81%A7tomcat%E3%81%ABdeploy%E3%81%99%E3%82%8B" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fjavaant%25e3%2581%25a7tomcat%25e3%2581%25abdeploy%25e3%2581%2599%25e3%2582%258b%2F&amp;linkname=%5BJava%5Dant%E3%81%A7tomcat%E3%81%ABdeploy%E3%81%99%E3%82%8B" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fjavaant%25e3%2581%25a7tomcat%25e3%2581%25abdeploy%25e3%2581%2599%25e3%2582%258b%2F&amp;linkname=%5BJava%5Dant%E3%81%A7tomcat%E3%81%ABdeploy%E3%81%99%E3%82%8B" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fjavaant%25e3%2581%25a7tomcat%25e3%2581%25abdeploy%25e3%2581%2599%25e3%2582%258b%2F&amp;linkname=%5BJava%5Dant%E3%81%A7tomcat%E3%81%ABdeploy%E3%81%99%E3%82%8B"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/03/javaant%e3%81%a7tomcat%e3%81%abdeploy%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[struts2]struts2とFreemarkerで、テンプレートの実行時エラー表示を抑制する</title>
		<link>http://labs.zsrv.net/2010/03/struts2struts2%e3%81%a8freemarker%e3%81%a7%e3%80%81%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%e3%81%ae%e5%ae%9f%e8%a1%8c%e6%99%82%e3%82%a8%e3%83%a9%e3%83%bc%e8%a1%a8%e7%a4%ba%e3%82%92/</link>
		<comments>http://labs.zsrv.net/2010/03/struts2struts2%e3%81%a8freemarker%e3%81%a7%e3%80%81%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%e3%81%ae%e5%ae%9f%e8%a1%8c%e6%99%82%e3%82%a8%e3%83%a9%e3%83%bc%e8%a1%a8%e7%a4%ba%e3%82%92/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 07:27:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Freemarker]]></category>
		<category><![CDATA[Struts2]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/?p=455</guid>
		<description><![CDATA[struts2でFreemarkerを使っているとそのままでは、テンプレートにエラーが あった場合に、そのまま黄色画面でエラー(StackTrace)が表示されてしまう。 それを出力されないようにするための、FreemarkerManagerを作って設定する。 (これよりもっとスマートな方法はないものか&#8230;) import javax.servlet.ServletContext; import freemarker.template.TemplateException; import freemarker.template.TemplateExceptionHandler; public class FreemarkerManager extends org.apache.struts2.views.freemarker.FreemarkerManager { @Override protected freemarker.template.Configuration createConfiguration(ServletContext servletContext) throws TemplateException { freemarker.template.Configuration configuration = new freemarker.template.Configuration(); configuration.setTemplateLoader(getTemplateLoader(servletContext)); configuration.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER); configuration.setObjectWrapper(getObjectWrapper()); if( mruMaxStrongSize > 0 ) { configuration.setSetting(freemarker.template.Configuration.CACHE_STORAGE_KEY, "strong:" + mruMaxStrongSize); } if (encoding != null) { configuration.setDefaultEncoding(encoding); } loadSettings(servletContext, configuration); return configuration; } [...]]]></description>
			<content:encoded><![CDATA[<p>struts2でFreemarkerを使っているとそのままでは、テンプレートにエラーが<br />
あった場合に、そのまま黄色画面でエラー(StackTrace)が表示されてしまう。</p>
<p>それを出力されないようにするための、FreemarkerManagerを作って設定する。<br />
(これよりもっとスマートな方法はないものか&#8230;)</p>
<pre class="brush:java">
import javax.servlet.ServletContext;

import freemarker.template.TemplateException;
import freemarker.template.TemplateExceptionHandler;

public class FreemarkerManager extends
		org.apache.struts2.views.freemarker.FreemarkerManager {

	@Override
    protected freemarker.template.Configuration createConfiguration(ServletContext servletContext) throws TemplateException {
        freemarker.template.Configuration configuration = new freemarker.template.Configuration();

        configuration.setTemplateLoader(getTemplateLoader(servletContext));

        configuration.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER);

        configuration.setObjectWrapper(getObjectWrapper());

        if( mruMaxStrongSize > 0 ) {
            configuration.setSetting(freemarker.template.Configuration.CACHE_STORAGE_KEY, "strong:" + mruMaxStrongSize);
        }

        if (encoding != null) {
            configuration.setDefaultEncoding(encoding);
        }

        loadSettings(servletContext, configuration);

        return configuration;
    }

}
</pre>
<p>struts.xmlに以下を記述。</p>
<pre class="brush:java">
	&lt;!--  freemarker settings --&gt;
	&lt;constant name="struts.freemarker.manager.classname" value="com.bbt757.ktai.freemarker.FreemarkerManager" /&gt;
</pre>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=455&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fstruts2struts2%25e3%2581%25a8freemarker%25e3%2581%25a7%25e3%2580%2581%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25ae%259f%25e8%25a1%258c%25e6%2599%2582%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2582%2592%2F&amp;linkname=%5Bstruts2%5Dstruts2%E3%81%A8Freemarker%E3%81%A7%E3%80%81%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%A8%E3%83%A9%E3%83%BC%E8%A1%A8%E7%A4%BA%E3%82%92%E6%8A%91%E5%88%B6%E3%81%99%E3%82%8B" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fstruts2struts2%25e3%2581%25a8freemarker%25e3%2581%25a7%25e3%2580%2581%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25ae%259f%25e8%25a1%258c%25e6%2599%2582%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2582%2592%2F&amp;linkname=%5Bstruts2%5Dstruts2%E3%81%A8Freemarker%E3%81%A7%E3%80%81%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%A8%E3%83%A9%E3%83%BC%E8%A1%A8%E7%A4%BA%E3%82%92%E6%8A%91%E5%88%B6%E3%81%99%E3%82%8B" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fstruts2struts2%25e3%2581%25a8freemarker%25e3%2581%25a7%25e3%2580%2581%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25ae%259f%25e8%25a1%258c%25e6%2599%2582%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2582%2592%2F&amp;linkname=%5Bstruts2%5Dstruts2%E3%81%A8Freemarker%E3%81%A7%E3%80%81%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%A8%E3%83%A9%E3%83%BC%E8%A1%A8%E7%A4%BA%E3%82%92%E6%8A%91%E5%88%B6%E3%81%99%E3%82%8B" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fstruts2struts2%25e3%2581%25a8freemarker%25e3%2581%25a7%25e3%2580%2581%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25ae%259f%25e8%25a1%258c%25e6%2599%2582%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2582%2592%2F&amp;linkname=%5Bstruts2%5Dstruts2%E3%81%A8Freemarker%E3%81%A7%E3%80%81%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%A8%E3%83%A9%E3%83%BC%E8%A1%A8%E7%A4%BA%E3%82%92%E6%8A%91%E5%88%B6%E3%81%99%E3%82%8B" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fstruts2struts2%25e3%2581%25a8freemarker%25e3%2581%25a7%25e3%2580%2581%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25ae%259f%25e8%25a1%258c%25e6%2599%2582%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2582%2592%2F&amp;linkname=%5Bstruts2%5Dstruts2%E3%81%A8Freemarker%E3%81%A7%E3%80%81%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%A8%E3%83%A9%E3%83%BC%E8%A1%A8%E7%A4%BA%E3%82%92%E6%8A%91%E5%88%B6%E3%81%99%E3%82%8B" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fstruts2struts2%25e3%2581%25a8freemarker%25e3%2581%25a7%25e3%2580%2581%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25ae%259f%25e8%25a1%258c%25e6%2599%2582%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2582%2592%2F&amp;linkname=%5Bstruts2%5Dstruts2%E3%81%A8Freemarker%E3%81%A7%E3%80%81%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%A8%E3%83%A9%E3%83%BC%E8%A1%A8%E7%A4%BA%E3%82%92%E6%8A%91%E5%88%B6%E3%81%99%E3%82%8B" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fstruts2struts2%25e3%2581%25a8freemarker%25e3%2581%25a7%25e3%2580%2581%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25ae%259f%25e8%25a1%258c%25e6%2599%2582%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2582%2592%2F&amp;linkname=%5Bstruts2%5Dstruts2%E3%81%A8Freemarker%E3%81%A7%E3%80%81%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%A8%E3%83%A9%E3%83%BC%E8%A1%A8%E7%A4%BA%E3%82%92%E6%8A%91%E5%88%B6%E3%81%99%E3%82%8B" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fstruts2struts2%25e3%2581%25a8freemarker%25e3%2581%25a7%25e3%2580%2581%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25ae%259f%25e8%25a1%258c%25e6%2599%2582%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2582%2592%2F&amp;linkname=%5Bstruts2%5Dstruts2%E3%81%A8Freemarker%E3%81%A7%E3%80%81%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%A8%E3%83%A9%E3%83%BC%E8%A1%A8%E7%A4%BA%E3%82%92%E6%8A%91%E5%88%B6%E3%81%99%E3%82%8B" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F03%2Fstruts2struts2%25e3%2581%25a8freemarker%25e3%2581%25a7%25e3%2580%2581%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25ae%259f%25e8%25a1%258c%25e6%2599%2582%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2582%2592%2F&amp;linkname=%5Bstruts2%5Dstruts2%E3%81%A8Freemarker%E3%81%A7%E3%80%81%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%A8%E3%83%A9%E3%83%BC%E8%A1%A8%E7%A4%BA%E3%82%92%E6%8A%91%E5%88%B6%E3%81%99%E3%82%8B"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/03/struts2struts2%e3%81%a8freemarker%e3%81%a7%e3%80%81%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%e3%81%ae%e5%ae%9f%e8%a1%8c%e6%99%82%e3%82%a8%e3%83%a9%e3%83%bc%e8%a1%a8%e7%a4%ba%e3%82%92/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[GAE]HOMEディレクトリにGoogle App Engineの開発環境を構築してみた</title>
		<link>http://labs.zsrv.net/2010/02/gaehome%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%81%abgoogle-app-engine%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/</link>
		<comments>http://labs.zsrv.net/2010/02/gaehome%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%81%abgoogle-app-engine%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 08:30:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[GAE]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/?p=452</guid>
		<description><![CDATA[HOMEディレクトリにGoogle App Engineの開発環境を構築してみた インストールするのは以下。 python2.5 easy_install mercurial python2.5のインストール $ wget http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz $ tar xfz Python-2.5.5.tgz $ cd Python-2.5.5 $ ./configure --pfix=$HOME $ make $ make install $ echo $? pathの設定 $ vim ~/.bashrc $ PATH=$HOME/bin:$PATH $ source ~/.bashrc easy_installのインストール $ wget http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c11-py2.5.egg#md5=64c94f3bf7a72a13ec83e0b24f2749b2 $ sh setuptools-0.6c11-py2.5.egg --pfix=$HOME mercurialのインストール $ wget "http://mercurial.selenic.com/release/mercurial-1.4.3.tar.gz" $ tar xvfz mercurial-1.4.3.tar.gz $ [...]]]></description>
			<content:encoded><![CDATA[<p>HOMEディレクトリにGoogle App Engineの開発環境を構築してみた</p>
<p>インストールするのは以下。</p>
<p>python2.5<br />
easy_install<br />
mercurial</p>
<p>python2.5のインストール</p>
<pre class="brush:shell">
$ wget http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz
$ tar xfz Python-2.5.5.tgz
$ cd Python-2.5.5
$ ./configure --pfix=$HOME
$ make
$ make install
$ echo $?
</pre>
</p>
<p>pathの設定</p>
<pre class="brush:shell">
$ vim ~/.bashrc
$ PATH=$HOME/bin:$PATH
$ source ~/.bashrc
</pre>
</p>
<p>easy_installのインストール</p>
<pre class="brush:shell">
$ wget http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c11-py2.5.egg#md5=64c94f3bf7a72a13ec83e0b24f2749b2
$ sh setuptools-0.6c11-py2.5.egg --pfix=$HOME
</pre>
</p>
<p>mercurialのインストール</p>
<pre class="brush:shell">
$ wget "http://mercurial.selenic.com/release/mercurial-1.4.3.tar.gz"
$ tar xvfz mercurial-1.4.3.tar.gz
$ cd mercurial-1.4.3
$ make install-home
</pre>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=452&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fgaehome%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25ac%25e3%2582%25af%25e3%2583%2588%25e3%2583%25aa%25e3%2581%25abgoogle-app-engine%25e3%2581%25ae%25e9%2596%258b%25e7%2599%25ba%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;linkname=%5BGAE%5DHOME%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%ABGoogle%20App%20Engine%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fgaehome%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25ac%25e3%2582%25af%25e3%2583%2588%25e3%2583%25aa%25e3%2581%25abgoogle-app-engine%25e3%2581%25ae%25e9%2596%258b%25e7%2599%25ba%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;linkname=%5BGAE%5DHOME%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%ABGoogle%20App%20Engine%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fgaehome%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25ac%25e3%2582%25af%25e3%2583%2588%25e3%2583%25aa%25e3%2581%25abgoogle-app-engine%25e3%2581%25ae%25e9%2596%258b%25e7%2599%25ba%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;linkname=%5BGAE%5DHOME%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%ABGoogle%20App%20Engine%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fgaehome%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25ac%25e3%2582%25af%25e3%2583%2588%25e3%2583%25aa%25e3%2581%25abgoogle-app-engine%25e3%2581%25ae%25e9%2596%258b%25e7%2599%25ba%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;linkname=%5BGAE%5DHOME%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%ABGoogle%20App%20Engine%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fgaehome%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25ac%25e3%2582%25af%25e3%2583%2588%25e3%2583%25aa%25e3%2581%25abgoogle-app-engine%25e3%2581%25ae%25e9%2596%258b%25e7%2599%25ba%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;linkname=%5BGAE%5DHOME%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%ABGoogle%20App%20Engine%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fgaehome%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25ac%25e3%2582%25af%25e3%2583%2588%25e3%2583%25aa%25e3%2581%25abgoogle-app-engine%25e3%2581%25ae%25e9%2596%258b%25e7%2599%25ba%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;linkname=%5BGAE%5DHOME%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%ABGoogle%20App%20Engine%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fgaehome%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25ac%25e3%2582%25af%25e3%2583%2588%25e3%2583%25aa%25e3%2581%25abgoogle-app-engine%25e3%2581%25ae%25e9%2596%258b%25e7%2599%25ba%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;linkname=%5BGAE%5DHOME%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%ABGoogle%20App%20Engine%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fgaehome%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25ac%25e3%2582%25af%25e3%2583%2588%25e3%2583%25aa%25e3%2581%25abgoogle-app-engine%25e3%2581%25ae%25e9%2596%258b%25e7%2599%25ba%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;linkname=%5BGAE%5DHOME%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%ABGoogle%20App%20Engine%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fgaehome%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25ac%25e3%2582%25af%25e3%2583%2588%25e3%2583%25aa%25e3%2581%25abgoogle-app-engine%25e3%2581%25ae%25e9%2596%258b%25e7%2599%25ba%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;linkname=%5BGAE%5DHOME%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%ABGoogle%20App%20Engine%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/02/gaehome%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%81%abgoogle-app-engine%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Trac]TracMercurialとTracでリポジトリブラウザが文字化けしたら&#8230;</title>
		<link>http://labs.zsrv.net/2010/02/tractracmercurial%e3%81%a8trac%e3%81%a7%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%8c%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e3%81%97%e3%81%9f%e3%82%89/</link>
		<comments>http://labs.zsrv.net/2010/02/tractracmercurial%e3%81%a8trac%e3%81%a7%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%8c%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e3%81%97%e3%81%9f%e3%82%89/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 06:41:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Trac]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/?p=449</guid>
		<description><![CDATA[Trac(mod_wsgi)とTracMercurialを使って、環境を作ったのだがリポジトリブラウザが文字化けしてしまった。 その時の対象法を・・・。 今回、自分の環境ではApacheとmod_wsgiを使って動かしている。 で、.wsgiファイルに以下を追加してあげることにより文字化けが治る。 os.environ['HGENCODING'] = "UTF-8" .wsig全体では以下な感じになっている。(参考までに) import site import os site.addsitedir('/usr/local/lib/python2.6/site-packages') os.environ['PYTHON_EGG_CACHE'] = '/home/hogehoge/src/trac/eggs' os.environ['HGENCODING'] = "UTF-8" import trac.web.main def application(environ, start_response): environ['trac.env_path'] = '/home/hogehoge/src/trac' return trac.web.main.dispatch_request(environ, start_response)]]></description>
			<content:encoded><![CDATA[<p>Trac(mod_wsgi)とTracMercurialを使って、環境を作ったのだがリポジトリブラウザが文字化けしてしまった。<br />
その時の対象法を・・・。</p>
<p>今回、自分の環境ではApacheとmod_wsgiを使って動かしている。</p>
<p>で、.wsgiファイルに以下を追加してあげることにより文字化けが治る。</p>
<pre class="brush:python">
os.environ['HGENCODING'] = "UTF-8"
</pre>
<p>.wsig全体では以下な感じになっている。(参考までに)</p>
<pre class="brush:python">
import site
import os

site.addsitedir('/usr/local/lib/python2.6/site-packages')

os.environ['PYTHON_EGG_CACHE'] = '/home/hogehoge/src/trac/eggs'
os.environ['HGENCODING'] = "UTF-8"

import trac.web.main
def application(environ, start_response):
  environ['trac.env_path'] = '/home/hogehoge/src/trac'
  return trac.web.main.dispatch_request(environ, start_response)
</pre></p>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=449&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Ftractracmercurial%25e3%2581%25a8trac%25e3%2581%25a7%25e3%2583%25aa%25e3%2583%259d%25e3%2582%25b8%25e3%2583%2588%25e3%2583%25aa%25e3%2583%2596%25e3%2583%25a9%25e3%2582%25a6%25e3%2582%25b6%25e3%2581%258c%25e6%2596%2587%25e5%25ad%2597%25e5%258c%2596%25e3%2581%2591%25e3%2581%2597%25e3%2581%259f%25e3%2582%2589%2F&amp;linkname=%5BTrac%5DTracMercurial%E3%81%A8Trac%E3%81%A7%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%97%E3%81%9F%E3%82%89%26%238230%3B" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Ftractracmercurial%25e3%2581%25a8trac%25e3%2581%25a7%25e3%2583%25aa%25e3%2583%259d%25e3%2582%25b8%25e3%2583%2588%25e3%2583%25aa%25e3%2583%2596%25e3%2583%25a9%25e3%2582%25a6%25e3%2582%25b6%25e3%2581%258c%25e6%2596%2587%25e5%25ad%2597%25e5%258c%2596%25e3%2581%2591%25e3%2581%2597%25e3%2581%259f%25e3%2582%2589%2F&amp;linkname=%5BTrac%5DTracMercurial%E3%81%A8Trac%E3%81%A7%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%97%E3%81%9F%E3%82%89%26%238230%3B" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Ftractracmercurial%25e3%2581%25a8trac%25e3%2581%25a7%25e3%2583%25aa%25e3%2583%259d%25e3%2582%25b8%25e3%2583%2588%25e3%2583%25aa%25e3%2583%2596%25e3%2583%25a9%25e3%2582%25a6%25e3%2582%25b6%25e3%2581%258c%25e6%2596%2587%25e5%25ad%2597%25e5%258c%2596%25e3%2581%2591%25e3%2581%2597%25e3%2581%259f%25e3%2582%2589%2F&amp;linkname=%5BTrac%5DTracMercurial%E3%81%A8Trac%E3%81%A7%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%97%E3%81%9F%E3%82%89%26%238230%3B" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Ftractracmercurial%25e3%2581%25a8trac%25e3%2581%25a7%25e3%2583%25aa%25e3%2583%259d%25e3%2582%25b8%25e3%2583%2588%25e3%2583%25aa%25e3%2583%2596%25e3%2583%25a9%25e3%2582%25a6%25e3%2582%25b6%25e3%2581%258c%25e6%2596%2587%25e5%25ad%2597%25e5%258c%2596%25e3%2581%2591%25e3%2581%2597%25e3%2581%259f%25e3%2582%2589%2F&amp;linkname=%5BTrac%5DTracMercurial%E3%81%A8Trac%E3%81%A7%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%97%E3%81%9F%E3%82%89%26%238230%3B" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Ftractracmercurial%25e3%2581%25a8trac%25e3%2581%25a7%25e3%2583%25aa%25e3%2583%259d%25e3%2582%25b8%25e3%2583%2588%25e3%2583%25aa%25e3%2583%2596%25e3%2583%25a9%25e3%2582%25a6%25e3%2582%25b6%25e3%2581%258c%25e6%2596%2587%25e5%25ad%2597%25e5%258c%2596%25e3%2581%2591%25e3%2581%2597%25e3%2581%259f%25e3%2582%2589%2F&amp;linkname=%5BTrac%5DTracMercurial%E3%81%A8Trac%E3%81%A7%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%97%E3%81%9F%E3%82%89%26%238230%3B" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Ftractracmercurial%25e3%2581%25a8trac%25e3%2581%25a7%25e3%2583%25aa%25e3%2583%259d%25e3%2582%25b8%25e3%2583%2588%25e3%2583%25aa%25e3%2583%2596%25e3%2583%25a9%25e3%2582%25a6%25e3%2582%25b6%25e3%2581%258c%25e6%2596%2587%25e5%25ad%2597%25e5%258c%2596%25e3%2581%2591%25e3%2581%2597%25e3%2581%259f%25e3%2582%2589%2F&amp;linkname=%5BTrac%5DTracMercurial%E3%81%A8Trac%E3%81%A7%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%97%E3%81%9F%E3%82%89%26%238230%3B" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Ftractracmercurial%25e3%2581%25a8trac%25e3%2581%25a7%25e3%2583%25aa%25e3%2583%259d%25e3%2582%25b8%25e3%2583%2588%25e3%2583%25aa%25e3%2583%2596%25e3%2583%25a9%25e3%2582%25a6%25e3%2582%25b6%25e3%2581%258c%25e6%2596%2587%25e5%25ad%2597%25e5%258c%2596%25e3%2581%2591%25e3%2581%2597%25e3%2581%259f%25e3%2582%2589%2F&amp;linkname=%5BTrac%5DTracMercurial%E3%81%A8Trac%E3%81%A7%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%97%E3%81%9F%E3%82%89%26%238230%3B" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Ftractracmercurial%25e3%2581%25a8trac%25e3%2581%25a7%25e3%2583%25aa%25e3%2583%259d%25e3%2582%25b8%25e3%2583%2588%25e3%2583%25aa%25e3%2583%2596%25e3%2583%25a9%25e3%2582%25a6%25e3%2582%25b6%25e3%2581%258c%25e6%2596%2587%25e5%25ad%2597%25e5%258c%2596%25e3%2581%2591%25e3%2581%2597%25e3%2581%259f%25e3%2582%2589%2F&amp;linkname=%5BTrac%5DTracMercurial%E3%81%A8Trac%E3%81%A7%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%97%E3%81%9F%E3%82%89%26%238230%3B" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Ftractracmercurial%25e3%2581%25a8trac%25e3%2581%25a7%25e3%2583%25aa%25e3%2583%259d%25e3%2582%25b8%25e3%2583%2588%25e3%2583%25aa%25e3%2583%2596%25e3%2583%25a9%25e3%2582%25a6%25e3%2582%25b6%25e3%2581%258c%25e6%2596%2587%25e5%25ad%2597%25e5%258c%2596%25e3%2581%2591%25e3%2581%2597%25e3%2581%259f%25e3%2582%2589%2F&amp;linkname=%5BTrac%5DTracMercurial%E3%81%A8Trac%E3%81%A7%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%97%E3%81%9F%E3%82%89%26%238230%3B"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/02/tractracmercurial%e3%81%a8trac%e3%81%a7%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%8c%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e3%81%97%e3%81%9f%e3%82%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Java]のForeach(For-Each Loop)を試してみる</title>
		<link>http://labs.zsrv.net/2010/02/java%e3%81%aeforeachfor-each-loop%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/</link>
		<comments>http://labs.zsrv.net/2010/02/java%e3%81%aeforeachfor-each-loop%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 06:49:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://labs.zsrv.net/?p=436</guid>
		<description><![CDATA[かなり今さらだがJDK1.4を最後に3年くらいJavaを使っていなかったら、 Foreachが使えるようになっていて、よく使い方を忘れてしまうのでメモ。 // 配列(Integer) for(Integer i: new Integer[]{1, 2, 3, 4}) System.out.println(i); // 配列(String) for(String s: new String[]{"a", "b", "c"}) System.out.println(s); // Map Map&#60;String, String&#62; map = new HashMap&#60;String, String&#62;(); map.put("1", "a");map.put("2", "b"); for(Entry&#60;String, String&#62; e: map.entrySet()) System.out.println(e.getKey() + ":" + e.getValue()); // List List&#60;String&#62; list = new ArrayList&#60;String&#62;(); for(String s: list) System.out.println(s);]]></description>
			<content:encoded><![CDATA[<p>かなり今さらだがJDK1.4を最後に3年くらいJavaを使っていなかったら、<br />
Foreachが使えるようになっていて、よく使い方を忘れてしまうのでメモ。</p>
<pre class="brush:java">
// 配列(Integer)
for(Integer i: new Integer[]{1, 2, 3, 4})
	System.out.println(i);

// 配列(String)
for(String s: new String[]{"a", "b", "c"})
	System.out.println(s);

// Map
Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;();
map.put("1", "a");map.put("2", "b");
for(Entry&lt;String, String&gt; e: map.entrySet())
	System.out.println(e.getKey() + ":" + e.getValue());

// List
List&lt;String&gt; list = new ArrayList&lt;String&gt;();
for(String s: list)
	System.out.println(s);
</pre></p>
<img src="http://labs.zsrv.net/?ak_action=api_record_view&id=436&type=feed" alt="" /><p><a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fjava%25e3%2581%25aeforeachfor-each-loop%25e3%2582%2592%25e8%25a9%25a6%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;linkname=%5BJava%5D%E3%81%AEForeach%28For-Each%20Loop%29%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" title="Digg" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fjava%25e3%2581%25aeforeachfor-each-loop%25e3%2582%2592%25e8%25a9%25a6%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;linkname=%5BJava%5D%E3%81%AEForeach%28For-Each%20Loop%29%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fjava%25e3%2581%25aeforeachfor-each-loop%25e3%2582%2592%25e8%25a9%25a6%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;linkname=%5BJava%5D%E3%81%AEForeach%28For-Each%20Loop%29%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" title="Google Reader" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fjava%25e3%2581%25aeforeachfor-each-loop%25e3%2582%2592%25e8%25a9%25a6%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;linkname=%5BJava%5D%E3%81%AEForeach%28For-Each%20Loop%29%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" title="Facebook" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fjava%25e3%2581%25aeforeachfor-each-loop%25e3%2582%2592%25e8%25a9%25a6%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;linkname=%5BJava%5D%E3%81%AEForeach%28For-Each%20Loop%29%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" title="Delicious" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fjava%25e3%2581%25aeforeachfor-each-loop%25e3%2582%2592%25e8%25a9%25a6%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;linkname=%5BJava%5D%E3%81%AEForeach%28For-Each%20Loop%29%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fjava%25e3%2581%25aeforeachfor-each-loop%25e3%2582%2592%25e8%25a9%25a6%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;linkname=%5BJava%5D%E3%81%AEForeach%28For-Each%20Loop%29%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" title="Evernote" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fjava%25e3%2581%25aeforeachfor-each-loop%25e3%2582%2592%25e8%25a9%25a6%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;linkname=%5BJava%5D%E3%81%AEForeach%28For-Each%20Loop%29%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" title="Twitter" rel="nofollow" target="_blank"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Flabs.zsrv.net%2F2010%2F02%2Fjava%25e3%2581%25aeforeachfor-each-loop%25e3%2582%2592%25e8%25a9%25a6%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;linkname=%5BJava%5D%E3%81%AEForeach%28For-Each%20Loop%29%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B"><img src="http://labs.zsrv.net/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://labs.zsrv.net/2010/02/java%e3%81%aeforeachfor-each-loop%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
