<html>
  <head>
    <meta content="text/html; charset=ISO-2022-JP"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    $B0BF#MM!#(B<br>
    <br>
    $BH,H($G$9!#(B<br>
    $B$*Aa$$BP1~$r$7$F$$$?$@$$$?$N$K!"(B<br>
    $B%a!<%k$NJV;vCY$l$^$7$F?=$7Lu$"$j$^$;$s!#(B<br>
    <br>
    omniORB$B$N%S%k%I$r9T$$$?$+$C$?$N$G0lEY(BOpenRTM-aist$B$r(B<br>
    $B%=!<%9%3!<%I$+$i%S%k%I$G$-$k$+$r3NG'$7$F$$$^$7$?!#(B<br>
    <br>
    $B%S%k%I$K4X$7$F$O(B<a
href="http://www.openrtm.org/openrtm/ja/content/%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8B%E3%82%89%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89-windows%E7%B7%A8">$B$3(B
      $B$A$i(B</a>$B$N%Z!<%8$r;29M$K9T$C$?$N$G$9$,!"(B<br>
    C:/distribution/omniORM-4.1.4/bin/$B!!Fb$N%U%!%$%k$OJQ99$5$l$:(B<br>
    omniORB$B$K4X$o$kItJ,$,%S%k%I$5$l$F$$$k$N$+$o$+$j$^$;$s$G$7$?!#(B<br>
    <br>
    $B2C$($F!">e5-$N%Z!<%8$N%P%C%A%U%!%$%k$rMQ$$$F9T$&$H(BOpenRTM-aist<br>
    $BA4BN$N%S%k%I$r9T$J$C$F$$$^$7$?$,!"(B<br>
    <blockquote><b>./installer/autowix.cmd$B!!(Bline:84$B!A(B99</b><br>
    </blockquote>
    <blockquote>if "x%OMNI_ROOT%" == "x" (<br>
         echo Environment Variable "OMNI_EOOR" is not set. Abort.<br>
         goto END<br>
      )<br>
      set INCLUDE_OMNIORB=YES<br>
      <br>
      if not exist omniORB_inc.wxs (<br>
         cd omniORB<br>
         set TMP_PYTHONPATH=%PYTHONPATH%<br>
         set PYTHONPATH=../../bin;%PYTHONPATH%<br>
         echo Generating omniORB_inc.wxs......<br>
         omniwxs.py<br>
         set PYTHONPATH=%TMP_PYTHONPATH%<br>
         copy omniORB_inc.wxs ..<br>
         cd ..<br>
      )<br>
    </blockquote>
    $B0J30$r%3%a%s%H%"%&%H$9$k$3$H$G(BomniORB$B$N$_%S%k%I$r9T$($k$N$G$7$g$&$+!)(B<br>
    <br>
    <blockquote type="cite">
      <pre wrap="">$BH,H($5$s$,$d$j$?$$;v$H$$$&$N$O!"(Boperation$B$N%j%/%(%9%H$NE~C#$+$i<B:]$K(B
operation$B$,(Bdispatch$B$5$l$k$^$G$N;~9o$r7WB,$7$?$$$H$$$&$3$H$G$h$m$7$$$G$7$g$&$+!)(B
</pre>
    </blockquote>
    <pre wrap="">$B$^$?!">e5-$K$D$$$F$J$N$G$9$,!"$b$&>/$7>\$7$/$*;G$$$5$;$F$$$?$@$-$?$$$N$G$9$,!"(B
$B$"$k%/%i%$%"%s%H$,JL(BPC$B>e$N%5!<%P$r8F$S=P$9:]$N(BomniORB$B$NF0:n$O(B"GIOP$B%Q%1%C%H<u?.(B
$B$+$i%G%#%9%Q%C%A(B"$B$H(B"$B%G%#%9%Q%C%A$N=*$o$j$+$i(BGIOP$B%Q%1%C%H$NAw?.(B"$B$H$$$&$3$H$G(B
$B$h$m$7$$$N$G$7$g$&$+!)(B

$B$b$7$=$&$J$N$G$"$l$P%$%s%?!<%;%W%?$O(B
</pre>
    <ul>
      <li><b style="color: rgb(0, 0, 0); font-family: 'MS PGothic';
          font-style: normal; font-variant: normal; letter-spacing:
          normal; line-height: normal; orphans: 2; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; font-size: medium;">clientSendRequest</b></li>
      <li><b style="color: rgb(0, 0, 0); font-family: 'MS PGothic';
          font-style: normal; font-variant: normal; letter-spacing:
          normal; line-height: normal; orphans: 2; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; font-size: medium;">clientReceiveReply</b></li>
      <li><b style="color: rgb(0, 0, 0); font-family: 'MS PGothic';
          font-style: normal; font-variant: normal; letter-spacing:
          normal; line-height: normal; orphans: 2; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; font-size: medium;">serverReceiveRequest</b></li>
      <li><b style="color: rgb(0, 0, 0); font-family: 'MS PGothic';
          font-style: normal; font-variant: normal; letter-spacing:
          normal; line-height: normal; orphans: 2; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; font-size: medium;">serverSendReply</b></li>
    </ul>
    <span style="color: rgb(0, 0, 0); font-family: 'MS PGothic';
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: 2; text-indent: 0px; text-transform:
      none; white-space: normal; widows: 2; word-spacing: 0px;
      font-size: medium;">$B$N(B4$B$D$G$"$j!"$3$l$i(B</span><span style="color: rgb(0, 0,
      0); font-family: 'MS PGothic'; font-style: normal; font-variant:
      normal; letter-spacing: normal; line-height: normal; orphans: 2;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: 2; word-spacing: 0px; font-size: medium;">$B$rMxMQ$9$k$K$O%5!<%P%3!<%IFb$G(B</span><b
      style="color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style:
      normal; font-variant: normal; letter-spacing: normal; line-height:
      normal; orphans: 2; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px; font-size:
      medium;"><br>
    </b>
    <blockquote>
      <pre style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">omniInterceptors* interceptors = omniORB::getInterceptors();
interceptors->clientSendRequest.add(myInterceptorFunc); //myInterceptorFunc$B$O8F$S=P$7$?$$4X?tL>(B</pre>
    </blockquote>
    $B$r5-=R$9$l$P$$$$$H$$$&$3$H$G$7$g$&$+!)(B<br>
    <pre wrap="">$BCN<1B-$i$:$G<ALd$,B?$/$J$C$F$7$^$$?=$7Lu$4$6$$$^$;$s!#(B
$B59$7$/$*4j$$$$$?$7$^$9!#(B
</pre>
    <br>
    (2012/02/09 11:57), Ando Noriaki wrote:
    <blockquote
cite="mid:CAHLsfpF1L7xzJqrLghtmZC1SDJ0WVXx0EJ_-hF2c1pTapSKDwA@mail.gmail.com"
      type="cite">
      <pre wrap="">$B0BF#$G$9(B

</pre>
      <blockquote type="cite">
        <pre wrap="">$B0BF#$5$s(B

$B$*Aa$$JV?.$"$j$,$H$&$4$6$$$^$9!#(B
$B$^$?!"JV?.$,LkCY$/$K$J$j$^$7$F!"?=$7Lu$4$6$$$^$;$s!#(B

</pre>
        <blockquote type="cite">
          <pre wrap="">$BH,H($5$s$,$d$j$?$$;v$H$$$&$N$O!"(Boperation$B$N%j%/%(%9%H$NE~C#$+$i<B:]$K(B
operation$B$,(Bdispatch$B$5$l$k$^$G$N;~9o$r7WB,$7$?$$$H$$$&$3$H$G$h$m$7$$$G$7$g$&$+!)(B
</pre>
        </blockquote>
        <pre wrap="">
$B$O$$!"$=$N$H$*$j$G$9!#(B

$B$*65$($$$?$@$$$?(B

     omniInterceptors::serverReceiveRequest_T::info_T info(*this);

$B$K$D$$$F$O!"$^$@$I$N$h$&$JF0:n$r$9$k$N$+J,$+$i$J$$$N$GD4$Y$F(B
$BMxMQ$7$F$_$h$&$H;W$$$^$9!#(B
</pre>
      </blockquote>
      <pre wrap="">
omniinterceptor$B$K$D$$$F$O$3$A$i$K=q$$$F$"$j$^$9(B
<a class="moz-txt-link-freetext" href="http://omniorb.sourceforge.net/omni40/omniORB/omniORB010.html">http://omniorb.sourceforge.net/omni40/omniORB/omniORB010.html</a>

</pre>
      <blockquote type="cite">
        <pre wrap="">$B$4<ALd$J$N$G$9$,!"(BGIOP_S.cc$B$N%U%!%$%k$,(B
OpenRTM-aist-1.1.o-RC3_vc9.msi$B$rMQ$$$F%$%s%9%H!<%k$r9T$C$?$H$3$m!"(B
OpenRTM-aist\1.1\omniORB\4.1.4\$BFb$KB8:_$7$J$+$C$?$N$G$9$,!"(B
$BMxMQ$9$k$K$O!"(BGIOP_S.cc$B$N%U%!%$%k$rF~$l$l$P$$$$$N$G$7$g$&$+!)(B
$B$^$?!"(BomniORB\4.1.5$B$@$H(BGIOP_S.cpp$B%U%!%$%k$,3NG'$G$-$^$7$?!#(B
</pre>
      </blockquote>
      <pre wrap="">
OpenRTM$B$NG[I[%Q%C%1!<%8$K$O(BomniORB$B$N%P%$%J%j$H%X%C%@$7$+(B
$B4^$^$l$F$$$^$;$s!#!J%=!<%9$OI,MW$"$j$^$;$s$N$G!#!K(B

$B$^$?!"$b$7(BomniORB$B$N%=!<%9$r=q$-49$($F;~4V$r7WB,$7$?$$$N$G$7$?$i!"(B
omniORB$B$r:F%3%s%Q%$%k$9$kF|DLMQ$,$"$j$^$9$h!#(B

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">$B$?$@!"$A$g$C$H5$$K$J$C$F(BomniORB$B$N%3!<%I!J(BGIOP_S.cc$B!K$rD/$a$F$$$?$i!"(B
omniInterceptors::serverReceiveRequest_T $B$N8F$S=P$7$,!"(B
$B%"%s%^!<%7%c%k$N$"$H$K9T$o$l$F$$$k$N$G!"$3$N%$%s%?!<%;%W%?$G(B
$B;~9o$r7WB,$9$k$H!"%"%s%^!<%7%c%k8e$N(B
$B!&%*%V%8%'%/%H%F!<%V%k8!:w$N;~4V(B
$B!&%9%?%V$G$N0z?t$NE83+$H<B%*%Z%l!<%7%g%s4X?t$N8F$S=P$7(B
$B$N;~4V$@$1$r7WB,$9$k$3$H$K$J$j$=$&$G$9!#(B
</pre>
        </blockquote>
        <pre wrap="">$B2C$($F>e5-$K$D$$$F$O(B
   {
     omniInterceptors::serverReceiveRequest_T::info_T info(*this);
     omniInterceptorP::visit(info);
   }
$B$r(BomniInterceptors::serverReceiveRequest_T$B$HF~$lBX$($k$H!"(B
$B>e<j$/F0:n$7$J$/$J$k$N$G$7$g$&$+!)(B

$BCN<1B-$i$:$J<ALd$G?=$7Lu$4$6$$$^$;$s!#(B
</pre>
      </blockquote>
      <pre wrap="">
$B$3$l$O!"H,H($5$s$,$d$j$?$$;v$K0MB8$7$^$9!#(B
$B$I$3$+$i$I$3$^$G$N;~4V$rB,$j$?$$$+$K$h$C$F(Bomniinterceptor$B$,(B
$B;H$($k>l9g$H;H$($J$$>l9g$,$"$k!"$H$$$&0UL#$G$9!#(B

$B<($7$F$$$?$@$$$?O@J8$G$O!"%*%Z%l!<%7%g%s%j%/%(%9%H3+;O!"%"%s%^!<%7%c%k!"%G%#%9%Q%C%A(B
$B$^$G$N;~4V$r?^$C$F$$$?$h$&$G$9$,!"(Bintercctptor$B$N>l=j$r8+$k$+$.$j!"(B
$B%"%s%^!<%7%c%k$N8e$K!"(BserverreceiveRequest$B$N(Binterceptor$B8F$S=P$7$,$"$k$N$G!"(B
$B%"%s%^!<%7%c%k$r4^$a$?;~4V$,B,$l$J$$$N$G$O$J$$$+$H?dB,$7$^$9!#(B

impl()->unmarshalRequestHeader(this); // $B%"%s%^!<%7%c%k(B

omniInterceptors::serverReceiveRequest_T::info_T info(*this);
omniInterceptorP::visit(info); // interceptor$B8F$S=P$7(B

$B>e5-$N(BWeb$B%Z!<%8$K$b0J2<$N$h$&$K=q$+$l$F$$$k$N$G!"$?$V$s$3$N(B
$B?dB,$b@5$7$$$+$H;W$$$^$9!#(B
$B!J9T$o$l$F$$$k$N$O%j%/%(%9%H%X%C%@$N%"%s%^!<%7%c%k$@$1$N$h$&$G$9$,!#!#!#!K(B

serverReceiveRequest
Called when the server receives a request, just after unmarshalling
the request header. See the getCodeSetServiceContext() function in
src/lib/omniORB/orbcore/cdrStream.cc for an example.



</pre>
      <blockquote type="cite">
        <pre wrap="">$B59$7$/$*4j$$$$$?$7$^$9!#(B


(2012/02/09 0:39), Ando Noriaki wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">$BH,H($5$s(B

$B;:Am8&(B $B0BF#$G$9(B

$B0lHV$$$$$N$O!"Cx<T$NJ}$,$3$N(BML$B$K$$$i$7$FEz$($F$/$@$5$k$3$H$@$H;W$$$^$9$,!"(B
$B;d$NJ,$+$kHO0O$G$*Ez$($7$^$9!#(B

$B!tO@J8$rFI$`8B$j$O(BRTM$B$H$$$&$h$j$O(BCORBA$BA4HL$K4X$o$k(B
$B!t;v$N$h$&$K$b8+$($^$9!#(BGIOP$B%Q%1%C%H$KM%@hEY>pJs$r4^$a$F!"(B
$B!tM%@hEY$r9MN8$7$?%G%#%9%Q%C%A$r9T$&$3$H$G@-G=8~>e$rA@$&$H$$$&FbMF$G$9$+$M!)(B
$B!t%j%"%k%?%$%`%M%C%H%o!<%/$,;H$($k4D6-$G$7$?$iLLGr$$$G$9$M!#(B

$BH,H($5$s$,$d$j$?$$;v$H$$$&$N$O!"(Boperation$B$N%j%/%(%9%H$NE~C#$+$i<B:]$K(B
operation$B$,(Bdispatch$B$5$l$k$^$G$N;~9o$r7WB,$7$?$$$H$$$&$3$H$G$h$m$7$$$G$7$g$&$+!)(B

CORBA$B$K$O(BPotableInterceptor$B$H$$$&;EAH$_$,$"$C$F!"(BCORBA$B$NF0:n$N(B
$BMM!9$JItJ,$K(BInterceptor$B$r;E3]$1$F!"5sF0$rJQ$($?$j$9$k$3$H$,$G$-$^$9!#(B

$B$?$@$7!"$b$7(BomniORB$B$r$*;H$$$G$7$?$i!"(BCORBA$BI8=`$N(BPortableInterceptor
$B$O3N$+<BAu$5$l$F$*$i$:!"(BomniInterceptor$B$H$$$&FH<+$N$b$N$,MxMQ$G$-$k$H5-21$7$F$$$^$9!#(B

$B$G!"%3%l$r;H$&$H!"(Boperation$B$N(Brequest$B$r%U%C%/$9$k$3$H$,$G$-$k$N$G!"$3$3$G;~9o$rB,$j(B
$B$"$H$O!"8F$P$l$?(Boperation$B$G;~9o$rB,$l$P$d$j$?$$;v$,$G$-$k$h$&$K;W$$$^$9!#(B

$B$?$@!"$A$g$C$H5$$K$J$C$F(BomniORB$B$N%3!<%I!J(BGIOP_S.cc$B!K$rD/$a$F$$$?$i!"(B
omniInterceptors::serverReceiveRequest_T $B$N8F$S=P$7$,!"(B
$B%"%s%^!<%7%c%k$N$"$H$K9T$o$l$F$$$k$N$G!"$3$N%$%s%?!<%;%W%?$G(B
$B;~9o$r7WB,$9$k$H!"%"%s%^!<%7%c%k8e$N(B
$B!&%*%V%8%'%/%H%F!<%V%k8!:w$N;~4V(B
$B!&%9%?%V$G$N0z?t$NE83+$H<B%*%Z%l!<%7%g%s4X?t$N8F$S=P$7(B
$B$N;~4V$@$1$r7WB,$9$k$3$H$K$J$j$=$&$G$9!#(B


GIOP_S::handleRequest() {

  try {

    impl()->unmarshalRequestHeader(this);

    pd_state = RequestIsBeingProcessed;

    {
      omniInterceptors::serverReceiveRequest_T::info_T info(*this);
      omniInterceptorP::visit(info);
    }

    // Create a callHandle object
    omniCallHandle call_handle(this, pd_worker->selfThread());

    // Can we find the object in the local object table?
    if (keysize() < 0)
      OMNIORB_THROW(OBJECT_NOT_EXIST,OBJECT_NOT_EXIST_NoMatch,
                    CORBA::COMPLETED_NO);

    CORBA::ULong hash = omni::hash(key(), keysize());

    omni::internalLock->lock();
    omniLocalIdentity* id;
    id = omniObjTable::locateActive(key(), keysize(), hash, 1);

    if( id ) {
      id->dispatch(call_handle);
      return 1;
    }

$B$J$N$G!"(Bomniinterceptor$B$G$O$44uK>$N$3$H$O$G$-$J$$$+$b$7$l$^$;$s$M!#(B
$B$b$7!"8&5f$H$7$F$3$&$7$?(BCORBA$B$NMM!9$J=hM}$N@53N$J;~4V$r7WB,$7$?$$$N$G$7$?$i!"(B
$B%=!<%9$NCf?H$r$h$/6cL#$7$F!"(BCORBA$B$N%=!<%9$N4uK>$N>l=j$K;~9o7WB,4X?t$r(B
$BKd$a9~$s$GCOF;$KB,$k$N$,NI$$$N$G$O$J$$$G$7$g$&$+!#(B



2012$BG/(B2$B7n(B8$BF|(B23:43 Yawata Naofumi <a class="moz-txt-link-rfc2396E" href="mailto:hatch@ubi.cs.ritsumei.ac.jp"><hatch@ubi.cs.ritsumei.ac.jp></a>:
</pre>
          <blockquote type="cite">
            <pre wrap="">$BLkJ,CY$/$K<:NiCW$7$^$9!#(B

$BN)L?4[Bg3X$NH,H($H?=$7$^$9!#(B

RTM$B$K$D$$$F$*J9$-$7$?$$$3$H$,$"$j!"%a!<%k$5$;$F$$$?$@$-$^$7$?!#(B

RT $B%_%I%k%&%'%"$N%j%"%k%?%$%`3HD%$NO@J8$K5-:\$5$l$F$$$k(B
$BI>2A$K$D$$$F$J$N$G$9$,!"F1$8$/%"%s%^!<%7%c%j%s%0=hM}$+$i!"(B
RTC$B"*%"%s%^!<%7%c%j%s%0=hM}$^$G$N=hM};~4V$rB,Dj$7$?$$(B
$B$N$G$9$,!"D4$Y$F$bB,Dj$9$kJ}K!$,J,$+$j$^$;$s$G$7$?!#(B

$B$=$N$?$a!"B,Dj$NJ}K!$r65$($F$$$?$@$-$?$/!"%a!<%k$5$;$F$$(B
$B$?$@$-$^$7$?!#(B

$B"(?^$K<($9$H@VOH$NCf$N;~4VB,Dj$r9T$$$?$$$H9M$($F$^$9!#(B


$B$b$7!"(BLinux$B4D6-$GL5$$$HL5M}$J$h$&$G$7$?$i!"(BVMware$B$rMQ$$$F(B
$B9T$$$?$$$H;W$$$^$9$N$G$*4j$$$7$^$9!#(B

$B$*K;$7$$$H$3$m?=$7Lu$4$6$$$^$;$s$,!"$h$m$7$/$*4j$$$$$?$7$^$9!#(B

-$BMxMQ4D6-(B-
OS$B!'(Bwindows 7 HOME premium
RTM:OpenRTM-aist 1.1 RC3 C++
eclipse:Version: 3.4.2

--
$B(.(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(B
$B(-(B
$B(-!!N)L?4[Bg3X!!>pJsM}9)3XIt!!>pJs%7%9%F%`3X2J(B
$B(-!!%f%S%-%?%94D6-8&5f<<!!(BB4
$B(-!!(BName :$BH,H((B $B>0J8(B(Yawata Naofumi)
$B(-!!(BMail :hatch@ubi.cs.ritsumei.ac.jp
$B(-(B
$B(1(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(B


_______________________________________________
openrtm-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:openrtm-users@openrtm.org">openrtm-users@openrtm.org</a>
<a class="moz-txt-link-freetext" href="http://www.openrtm.org/mailman/listinfo/openrtm-users">http://www.openrtm.org/mailman/listinfo/openrtm-users</a>

</pre>
          </blockquote>
          <pre wrap="">_______________________________________________
openrtm-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:openrtm-users@openrtm.org">openrtm-users@openrtm.org</a>
<a class="moz-txt-link-freetext" href="http://www.openrtm.org/mailman/listinfo/openrtm-users">http://www.openrtm.org/mailman/listinfo/openrtm-users</a>
</pre>
        </blockquote>
        <pre wrap="">

--
$B(.(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(B
$B(-(B
$B(-!!N)L?4[Bg3X!!>pJsM}9)3XIt!!>pJs%7%9%F%`3X2J(B
$B(-!!%f%S%-%?%94D6-8&5f<<!!(BB4
$B(-!!(BName :$BH,H((B $B>0J8(B(Yawata Naofumi)
$B(-!!(BMail :hatch@ubi.cs.ritsumei.ac.jp
$B(-(B
$B(1(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(B

_______________________________________________
openrtm-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:openrtm-users@openrtm.org">openrtm-users@openrtm.org</a>
<a class="moz-txt-link-freetext" href="http://www.openrtm.org/mailman/listinfo/openrtm-users">http://www.openrtm.org/mailman/listinfo/openrtm-users</a>
</pre>
      </blockquote>
      <pre wrap="">


</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
$B(.(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(B
$B(-(B
$B(-!!N)L?4[Bg3X!!>pJsM}9)3XIt!!>pJs%7%9%F%`3X2J(B
$B(-!!%f%S%-%?%94D6-8&5f<<!!(BB4
$B(-!!(BName :$BH,H((B $B>0J8(B(Yawata Naofumi)
$B(-!!(BMail :hatch@ubi.cs.ritsumei.ac.jp
$B(-(B
$B(1(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(B
</pre>
  </body>
</html>