<?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/"
	>

<channel>
	<title>こしあんおはぎ</title>
	<atom:link href="http://www.masuta.net/wordpress/wp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.masuta.net/wordpress/wp</link>
	<description>プログラミング関係の覚え書　ActionScript,Ajax,php,C,C++,Java,DB</description>
	<pubDate>Sun, 17 Jan 2010 07:32:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>【Tomcat】Tomcat6でコネクションプールを使う</title>
		<link>http://www.masuta.net/wordpress/wp/archives/613</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/613#comments</comments>
		<pubDate>Wed, 13 Jan 2010 03:19:13 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[JavaEE]]></category>

		<category><![CDATA[プログラミング]]></category>

		<category><![CDATA[db]]></category>

		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=613</guid>
		<description><![CDATA[Tomcat6でコネクションプール(コネクションプーリング、Connection pooling)を使うことにしました。
動作環境
Windows XP Pro
eclipse 3.3.0 (Eclipse Java EE IDE for Web Developers)
Tomcat 6.0 (インストーラ：apache-tomcat-6.0.20.exe)
MySQL　5.0.77 (VmWare Linux上にインストール　NAT接続)
構築方法
1．META-INF配下に、context.xmlを作成する。


&#60;?xml version="1.0" encoding="UTF-8"?&#62;
&#60;Context path="/struts2" docBase="struts2"
        debug="5" reloadable="true" crossContext="true"&#62;
        &#60;Resource
                name="jdbc/TestDB"
  [...]]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/613/feed</wfw:commentRss>
		</item>
		<item>
		<title>【JBoss】EJBのリモート接続でSocketException</title>
		<link>http://www.masuta.net/wordpress/wp/archives/602</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/602#comments</comments>
		<pubDate>Thu, 26 Nov 2009 08:23:37 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[JavaEE]]></category>

		<category><![CDATA[プログラミング]]></category>

		<category><![CDATA[ejb]]></category>

		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=602</guid>
		<description><![CDATA[EJBのリモート接続を行うと、SocketExceptionが発生してしまう場合の対処法です。
こんな場合です
jnp://127.0.0.1:1099/HogeEJB/HogeBean/remote　　　は接続できるのに、
jnp://192.168.169.128:1099/HogeEJB/HogeBean/remote　　　はできない・・・
ファイアーウォール設定してないのに・・・・
> telnet 127.0.0.1 1099　　はつながるのに・・・・
> telnet 192.168.169.128 1099　　はつながらない
動作環境
VMWare Linux CentOS 5.3
Apache 2.2.3　(プリインストール)
JBoss 5.1
参考URL
http://questionbox.jp.msn.com/qa3043009.html
対処法
JBoss起動時にバインドポートを指定する

cd /usr/local/jboss/bin
./run.sh -b 0.0.0.0 

これですべてのアドレスからアクセスできるはずです。
ローカルのdevelopment環境はこれでOKでしょう・・・。
]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/602/feed</wfw:commentRss>
		</item>
		<item>
		<title>【Jboss】@EJBを使った外部EJB参照</title>
		<link>http://www.masuta.net/wordpress/wp/archives/579</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/579#comments</comments>
		<pubDate>Thu, 26 Nov 2009 05:50:25 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[JavaEE]]></category>

		<category><![CDATA[ejb]]></category>

		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=579</guid>
		<description><![CDATA[@EJB(EJBアノテーション)を使った、外部EJB参照の覚書です。
動作環境
VMWare Linux CentOS 5.3
Apache 2.2.3　(プリインストール)
JBoss 5.1
デプロイ構成  /usr/local/jboss/server/default/deploy
MyEJBServer.ear (myejb.jarを含むearファイル)
+ myejb.jar
　　+ jp/co/domain/MyBean.class
　　+ jp/co/domain/MyInterface.class
MyServlet.war　
+ WEB-INF
　　+ classes
　　　　+ jp/co/domain/MyServlet.class　←MyInterfaceをインスタンス化するクラス
　　+ lib ←外部参照の場合EJBのクラスが入ったjar(ここではmyejb.jar)は入れてはいけない　大事　はまった
　　+ jboss-web.xml    ←大事
　　+ web.xml
解決策
MyServlet.java

class MyServlet extends HttpServlet {
　　　　@EJB(name="MyInterface")　　// (nameにjboss-web.xmlに記述したejb-ref-nameを記述する)
　　　　MyInterface myejb = null;

　　　　@Override
　　　　public void init(ServletConfig config) throws ServletException {
　　　　　　　　super.init(config);
　　　　}

　　　　@Override
　　　　protected void doGet(HttpServletRequest req, HttpServletResponse resp)
　　　　　　　　throws ServletException, IOException {
　　　　}
　　　  :  (省略)
}

jboss-web.xml

&#60;div class="coderect"&#62;&#60;jboss-web&#62;
    &#60;ejb-ref&#62;
  [...]]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/579/feed</wfw:commentRss>
		</item>
		<item>
		<title>【JBoss】ajpを使ったJBossとApacheの連携</title>
		<link>http://www.masuta.net/wordpress/wp/archives/560</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/560#comments</comments>
		<pubDate>Fri, 13 Nov 2009 02:30:18 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[JavaEE]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=560</guid>
		<description><![CDATA[まあ、記事にする程大袈裟なことではないんですが、若干はまったので覚書します。
動作環境
VMWare Linux CentOS 5.3
Apache 2.2.3　(プリインストール)
JBoss 5.1
前提条件
・http://localhost:8080/　で「JBoss Application Server」画面が表示されること
・Apacheの/etc/httpd/conf/httpd.confで下記のモジュールや記述が有効であること
　LoadModule proxy_module modules/mod_proxy.so
　Include conf.d/*.conf
・/etc/httpd/conf.d/proxy_ajp.confが存在し、次の記述が有効であること
　LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
方法
1．vi /etc/httpd/conf.d/proxy_ajp.conf
　　下記を追加

&#60;Location /&#62;
        ProxyPass ajp://localhost:8009/
&#60;/Location&#62;

2．httpdを再起動
3．Webブラウザでhttp://localhost/ にアクセス
4．「JBoss Application Server」画面が表示されることを確認
注意
proxy_ajp.confファイルにあるProxyPassのサンプルでは動作しませんでした。
#ProxyPass / ajp://localhost:8009/　←これでは動かなかった。
&#8211;
ドキュメントルート以外のディレクトリに対してJBossのサービスをフォワードしたい場合はproxy_ajp.confを次のように記述

&#60;Location &#8220;/jboss_hogehoge/&#8221;&#62;
        ProxyPass ajp://localhost:8009/jboss_hogehoge/
&#60;/Location&#62;

http://localhost/     ApacheのDocumentRootが表示される
http://localhost/jboss_hogehoge/　   JBossのjboss_hogehogeのサービスが使用できる
]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/560/feed</wfw:commentRss>
		</item>
		<item>
		<title>保護中: 【xoops】インストールとかいろいろ</title>
		<link>http://www.masuta.net/wordpress/wp/archives/555</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/555#comments</comments>
		<pubDate>Tue, 03 Nov 2009 15:03:12 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[xoops]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=555</guid>
		<description><![CDATA[この投稿は保護されているので抜粋文はありません。]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/555/feed</wfw:commentRss>
		</item>
		<item>
		<title>【iphone】アドレス帳の移行</title>
		<link>http://www.masuta.net/wordpress/wp/archives/516</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/516#comments</comments>
		<pubDate>Sun, 18 Oct 2009 15:25:49 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[iphone]]></category>

		<category><![CDATA[アドレス帳]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=516</guid>
		<description><![CDATA[携帯をiphoneにしました(理由は後述)  
アドレス移行でいろいろつまずいたので、覚書しておきます。
私の環境
旧携帯：Softbank 911T
iphone:iphone 3GS
アドレス帳：911Tの設定＞バックアップ機能からvcfファイルを作成

バックアップしたVCFファイルの場所
[SDカードのドライブ]:\PRIVATE\VODAFONE\Utility\Contacts\Contacts.BCK\(日付).VCF

アドレス帳移行の方法
vcfファイルをiphoneにメール送信して行いました。
当初、VCFファイルをダブルクリックしてOutlookExpressのアドレス帳に載せて、ituneでSyncさせたんですが、
Outlook Expressのアドレス帳に載せた時点でフリガナが紛失してしまい、iphone上で並び順が名前のアスキーコード順になってしまったため、
Outlook Expressを仲介する方法はやめました。
1.(日付).VCFをテキストエディタで開く
2.文字コードをUTF-8で開きなおして保存する
3.開いたら、アドレス帳を置換等で下記のように修正する

BEGIN:VCARD
VERSION:2.1
FN;CHARSET=UTF-8:姓名前
X-PHONETIC-FIRST-NAME;CHARSET=UTF-8:ﾅﾏｴ
X-PHONETIC-LAST-NAME;CHARSET=UTF-8:ｾｲ
EMAIL;INTERNET;WORK:mail1@mail12345.com
EMAIL;INTERNET;WORK:mail2@mail12345.com
TEL;CELL:09012345678
END:VCARD

iphoneのアドレス帳の並び順で大切なのは下記の部分です。
X-PHONETIC-LAST-NAME;CHARSET=UTF-8:ｾｲ
ここがVCARD内に記述されていれば、並び順が正しくなります。
VCFファイル内にX-GNO:0やX-STSのような記述があれば、正規表現置換を使って消してしまいましょう。
これらの文字は、メモ欄に記述されウザイので。
4.変更した(日付).VCFファイルをiphoneにメールで送信
5.iphoneで添付ファイルをクリック(サイズが大きいとフリーズした感じになりますが、我慢強く待ちましょう)
6.○○件を登録しますか？と出るので、クリックして登録
7.すべてのアドレスが正しくアドレス帳に入っていたら成功です  
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
iphoneに変更した理由
1.電車で英語の教材を聞きたかったから。
2.携帯とipodを2つ持つのが重かったから。
3.iphone3GSでは、ソフトバンクの絵文字が使えるから。docomoやauでは結構表示されないですが・・・。
4.今まで使っていたvodafoneドメインのメルアドがそのまま使えるから。
5.先月までの職場で、お隣の方がSなしiphone3Gを持ってたから、今月やっと変更できた・・・ なんてね
iphoneにして良かった？悪かった？
(良かった)：絵文字のクオリティが高い。
(良かった)：メールの受信、送信履歴が、会話形式で見やすい。
(良かった)：日本語入力は思ったより速く打てる。スライド使わなくても今までの打ち方で十分速い。
(悪かった)：もう普通の携帯に戻れない。
(悪かった)：携帯代が高くなる。確実に。でもこれからの時代はこれがスタンダードになると思います。
(悪かった)：毎日、卵を携帯しているような気分になる。
iphoneの機種変更(2010年1月までのサービス期間中)
・新規より機種代金が7000円程高くなる3GSの16Gで。
　ポイントが7000ポイント以上ある人は、使えば新規より特。
・京橋のソフトバンクに行ったら新規用のiphoneしかないと言われたが、
　梅田のヨドバシに行ったらすんなり機種変更できた 
　機種変更でもSIMカードはiphone用に変更になるため、新規も機種変も関係ないと思われます。
　新規用しかないと言っているお店は、新規契約件数を伸ばすために頑張っているお店なので、無視しましょう。
]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/516/feed</wfw:commentRss>
		</item>
		<item>
		<title>保護中: あすぷ</title>
		<link>http://www.masuta.net/wordpress/wp/archives/501</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/501#comments</comments>
		<pubDate>Sun, 04 Oct 2009 15:09:09 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=501</guid>
		<description><![CDATA[この投稿は保護されているので抜粋文はありません。]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/501/feed</wfw:commentRss>
		</item>
		<item>
		<title>保護中: BREW環境構築</title>
		<link>http://www.masuta.net/wordpress/wp/archives/483</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/483#comments</comments>
		<pubDate>Sat, 03 Oct 2009 06:59:40 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[BREW]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=483</guid>
		<description><![CDATA[この投稿は保護されているので抜粋文はありません。]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/483/feed</wfw:commentRss>
		</item>
		<item>
		<title>保護中: Apacheセキュリティ</title>
		<link>http://www.masuta.net/wordpress/wp/archives/472</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/472#comments</comments>
		<pubDate>Sat, 03 Oct 2009 05:10:18 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[セキュリティ]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=472</guid>
		<description><![CDATA[この投稿は保護されているので抜粋文はありません。]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/472/feed</wfw:commentRss>
		</item>
		<item>
		<title>【SVN】SVNリポジトリの移動(サーバー移行)</title>
		<link>http://www.masuta.net/wordpress/wp/archives/440</link>
		<comments>http://www.masuta.net/wordpress/wp/archives/440#comments</comments>
		<pubDate>Wed, 12 Aug 2009 02:37:25 +0000</pubDate>
		<dc:creator>チェブ(管理人)</dc:creator>
		
		<category><![CDATA[svn]]></category>

		<category><![CDATA[windows]]></category>

		<category><![CDATA[インストール]]></category>

		<category><![CDATA[サーバー系]]></category>

		<guid isPermaLink="false">http://www.masuta.net/wordpress/wp/?p=440</guid>
		<description><![CDATA[PCが壊れました 
幸いHDDは無事たったので、新しいPCにSVNリポジトリを移動します。
動作環境
Windows XP　Pro
Subversion 1.3
旧環境から取得したSVNリポジトリ
D:\svnroot.bk
新しく作成するSVNリポジトリ
D:\svnroot
移動方法
1．SVNをインストールする(Svn1ClickSetup-1.3.3.exe)。
　　以前、使っていたものを使用します。
　　1.3から1.4の互換性はあるようですが念のため。
2．旧SVNリポジトリのダンプファイルを作成(コマンドプロンプト)

c: > d:
d: > svnadmin dump d:\svnroot.bk > export.dump


3．新SVNリポジトリを作成(コマンドプロンプト)

d: > mkdir svnroot
d: > svnadmin create --fs-type=fsfs svnroot

※TortoiseSVNで「ここにレポジトリを作成」からレポジトリを作成すると、dumpファイルのloadが失敗することがあります。

4．新SVNリポジトリへダンプファイルをロード(コマンドプロンプト)

d: > svnadmin load svnroot < export.dump


5．Windowsサービスへ登録する1（SVNService.exeダウンロード）
Subversionのバージョンが1.3以下の場合、svnserve.exeに&#8211;serviceオプションがありません。1.3以下の場合はSVNService.exeを使ってサービス登録します。
（注意）
バージョン1.3以下のsvnserve.exeを使ってサービス登録しようと試みると、
サービスの登録には成功しますが、サービスを開始すると下記のようなエラーが出ます。
StartService FAILED 1053:
sc create svnserve binpath= &#8220;\&#8221;c:\Program Files\Subversion\bin\svnserve.exe\&#8221; &#8211;service &#8211;root d:\.svnroot&#8221; Displayname= &#8220;Subversion&#8221; depend= tcpip start= auto
&#8211;serviceオプションをサポートしていないために発生するエラーです。
この場合は、Subversionのバージョンを「Subversion Documentation」で確かめてみましょう。
1.3以下であれば、SVNService.exeを使ってインストールして下さい。
このサイトにSVNService.zipの直リンクがあります。
http://www32.atwiki.jp/lmes2/pages/162.html
SVNService.zipを解凍し、SVNService.exeを下記インストールディレクトリに入れる

C:\Program Files\Subversion\bin


(注意)リポジトリを移動させてもsvnserveの設定は引き継がれないため、svnroot\conf配下の情報は手動で更新しましょう。
svnserve.confを更新していない場合svnプロトコルのcommitで失敗したりします。
6．Windowsサービスへ登録する2（コマンドプロンプト）

SVNService -install -d -r d:\svnroot

成功するとWindowsサービスには、SVNServiceという名前でサービスが登録されています。
SVNServiceを開始してサービス登録完了です。
TortoiseSVNなどのクライアントでレポジトリにアクセスできたらレポジトリ移動作業は終了です。
7. 旧レポジトリからチェックアウトした作業中のプロジェクトフォルダを、新レポジトリにシンクロさせる。
それようのコマンドがあるのかもしれませんが、確実さを求めると次の方法がよいと思います。
(1)旧レポジトリからチェックアウトしたプロジェクトフォルダ内の.svnフォルダを再帰的に削除する。
　　コマンドプロンプトで、プロジェクトフォルダの中まで移動し、下記コマンドを実行
　　(念のため実行前にバックアップはとりましょう)

　　for /f "tokens=*" %d in ('"dir /b/s/a [...]]]></description>
		<wfw:commentRss>http://www.masuta.net/wordpress/wp/archives/440/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
