<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/ME2.2.1" -->
<rss version="0.92">
<channel>
	<title>ある技術者の備忘録</title>
	<link>http://www.meibinlab.jp/nishijima</link>
	<description>技術的なことから意味のないことまで、忘れたくないことをただ綴っていきます。</description>
	<lastBuildDate>Sat, 14 May 2011 03:16:15 +0900</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>ja</language>
	
	<item>
		<title>JavaVMのオプション</title>
		<description><![CDATA[以前Eclipseが不安定な方へという記事で探していた、JavaVMのオプション一覧を見つけたのでメモ。
Oracleの Java HotSpot VM Options というページにありました。
意外と多いですね。
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/136</link>
			</item>
	<item>
		<title>WHERE句でエイリアスを使う</title>
		<description><![CDATA[PostgreSQL（や他の大多数のDBMS）で、次のようにWHERE句でエイリアスを使うとエラーになってしまいます。

SELECT name, AVG(income) AS a FROM employee WHERE a&#62;100 GROUP BY name;
WHERE句でエイリアスを使うにはどうすればいいか聞いたのでメモ。
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/135</link>
			</item>
	<item>
		<title>iPhone/iPad用のjavascriptイベント</title>
		<description><![CDATA[iPhone/iPadに搭載されているsafariにおける、Javascriptのイベントをまとめたドキュメントを見つけました。
Safari Web Content Guilde / Handling Events
タッチ用にtouchXXXみたいなイベントが追加されているんですね。ピンチ用のイベントはないようですが、iOS4で追加されていないんですかね。
いつか使うときが来るかもしれないのでメモ。
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/134</link>
			</item>
	<item>
		<title>JSFの入力で長さが0の文字列はnullにしたい</title>
		<description><![CDATA[TomcatでJSFを使っていると、いつもある仕様に悩まされています。
それは、入力フィールドが空白の場合にバッキングビーンのフィールドの型がString型なら長さが0の文字列として入力され、Integer等の数値型なら0が設定されてしまうということです。
String型の場合はまだ分かるのですが、数値型の場合は入力されなかったのか0が入力されたのか区別がつかないんです。
今まではバッキングビーンのフィールドは全てString型で対応していたのですが気持ち悪いので解決方法を探してみました。
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/133</link>
			</item>
	<item>
		<title>3Dの何かを作りたい</title>
		<description><![CDATA[前の記事で 3D の事を色々調べていたら、自分でも 3D で何かを作りたくなってしまいました。
といっても全くの初心者なので、実は何をすればいいのか全然わかっていないです。
取りあえず、今現在で動きそうな 3D のプラットフォームと使えそうなツールを調べてみたのでメモ。
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/132</link>
			</item>
	<item>
		<title>RIAの行く末を考える</title>
		<description><![CDATA[リッチクライアントだ、RIAだ、と言われてから久しい昨今、Webアプリケーションのユーザインタフェースは相変わらずIEが使われていることが多いと思いますが、皆さんはいかがでしょうか。
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/131</link>
			</item>
	<item>
		<title>国内のパブリック型クラウドサービス比較</title>
		<description><![CDATA[国内の企業が提供しているパブリック型のクラウドサービス（というかIaaS）を探してみました。
料金とスペックは一番安いプランにしていますが、固定IPは必須としました。
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/130</link>
			</item>
	<item>
		<title>JSF2で使えるコンポーネントを集めてみた</title>
		<description><![CDATA[とある案件で、カレンダーでの入力とファイルアップロードの機能が必要になりました。
フレームワークは、Mojarra + SpringFramework + Hibernate ですが、せっかくJSF2を使っているので、既存のコンポーネントが使えないか探してみました。
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/129</link>
			</item>
	<item>
		<title>Mojarraに対するweb.xmlでの設定</title>
		<description><![CDATA[Mojarra（GlassFish）を使っていて、勝手にBeanValidationが動作するので停止させる方法を探していました。
JSF２ の Final Draft では、「javax.faces.validator.DISABLE_BEAN_VALIDATOR」を true にすればよいと書いてあったのですが、停止できませんでした。
そこでソースコードを辿ってみたところ、WebConfigurationクラス に定義がありました。どうやら BeanValidation  を停止させるには「javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR」を true  にすればよさそうです。
・・・どちらが正しいのでしょうか。 僕の見ていた資料が古いんですかね？
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/128</link>
			</item>
	<item>
		<title>Faceletsではc:タグとui:タグを混在しないほうがいいみたい</title>
		<description><![CDATA[FaceletsではJSFのタグ（ui:repeat等）とJSTLのタグ（c:if等）が使えます。
ですが、評価されるタイミングが違うので混在すると思った通りに動かないことがあります。
JSFのタグはレンダリングの際に評価され、JSTLのタグはコンパイルの際に評価されるようです。
たとえば、以下のような書き方をしても、c:if タグの条件は思った通りに評価されません。
&#60;ui:repeat var="member" value="#{members}"&#62;
    &#60;c:if test="#{member.admin}"&#62;&#60;span class="admin"&#62;ADMIN&#60;/span&#62;&#60;/c:if&#62;
    &#60;c:if test="#{!member.admin}"&#62;MEMBER&#60;/c:if&#62;
    &#60;br /&#62;
&#60;/ui:repeat&#62;
ui:repeatの代わりにc:forEachを使うか、次のようにc:ifの代わりにui:fragmentを使えば同じタイミングで評価されます。
&#60;ui:repeat var="member" value="#{members}"&#62;
    &#60;ui:fragment rendered="#{member.admin}"&#62;&#60;span class="admin"&#62;ADMIN&#60;/span&#62;&#60;/ui:fragment&#62;
    &#60;ui:fragment rendered="#{!member.admin}"&#62;MEMBER&#60;/ui:fragment&#62;
    &#60;br /&#62;
&#60;/ui:repeat&#62;
]]></description>
		<link>http://www.meibinlab.jp/nishijima/archives/127</link>
			</item>
</channel>
</rss>

