<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" version="2.0">
  <channel>
    <title>OZAのコーヒーブレークタイム</title>
    <link>http://ozacoffee.asablo.jp/blog/</link>
    <description/>
    <language>ja</language>
    <generator>mc 0.0</generator>
    <pubDate>Mon, 12 Jan 2009 13:54:13 +0900</pubDate>
    <item>
      <title>ゆく年くる年</title>
      <link>http://ozacoffee.asablo.jp/blog/2009/01/12/4054184</link>
      <guid>http://ozacoffee.asablo.jp/blog/2009/01/12/4054184</guid>
      <pubDate>Mon, 12 Jan 2009 13:51:51 +0900</pubDate>
      <dcterms:modified>2009-01-12T13:54:13+09:00</dcterms:modified>
      <dcterms:created>2009-01-12T13:54:13+09:00</dcterms:created>
      <description>年賀状スタイルです。&#13;&lt;br&gt;
今年は、丑年なので、牛をあしらって&#13;&lt;br&gt;
もらいました。&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2009/01/12/8ad78.jpg" length="71371" type="image/jpeg"/>
      <dc:subject>C#</dc:subject>
    </item>
    <item>
      <title>C# レガシーウインドー</title>
      <link>http://ozacoffee.asablo.jp/blog/2009/01/12/4054022</link>
      <guid>http://ozacoffee.asablo.jp/blog/2009/01/12/4054022</guid>
      <pubDate>Mon, 12 Jan 2009 10:50:18 +0900</pubDate>
      <dcterms:modified>2009-01-12T11:07:39+09:00</dcterms:modified>
      <dcterms:created>2009-01-12T11:07:39+09:00</dcterms:created>
      <description>あけまして、おめでとうございます。&#13;&lt;br&gt;
本年もよろしくお願いします。&#13;&lt;br&gt;
&#13;&lt;br&gt;
C#　GDI+上で、GDIを再現してみました。&#13;&lt;br&gt;
その意味で、レガシーウインドーです。&#13;&lt;br&gt;
VC++のWindowsAPIを使っています。&#13;&lt;br&gt;
&#13;&lt;br&gt;
C#にも線描のAPIがあるのに、なぜかといいますと&#13;&lt;br&gt;
線描の軌跡を保存することが&#13;&lt;br&gt;
非常にむずかしいからです。&#13;&lt;br&gt;
&#13;&lt;br&gt;
で、線がすぐに消えるので、&#13;&lt;br&gt;
ラインアートを実現するには、レガシー&#13;&lt;br&gt;
ウインドーが実現できれば、OKかなというのが&#13;&lt;br&gt;
動機です。&#13;&lt;br&gt;
&#13;&lt;br&gt;
クラスでサポートできれば、&#13;&lt;br&gt;
それほどむずかしくないと思います。&#13;&lt;br&gt;
APIは、VC++のAPIを参照すれば&#13;&lt;br&gt;
解決してゆくとおもいます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
タイマーを使った、OnPaintで&#13;&lt;br&gt;
ダブルバッファ指定はなしです。&#13;&lt;br&gt;
.&#13;&lt;br&gt;
/*---------------------------------*/&#13;&lt;br&gt;
            /*  カラーペン作成                 */&#13;&lt;br&gt;
            /*---------------------------------*/&#13;&lt;br&gt;
&#13;&lt;br&gt;
            pen = Win32GDI.CreatePen(&#13;&lt;br&gt;
               Win32GDI.PenStyle.PS_SOLID, penWidth, (uint)ColorTranslator.ToWin32(col));&#13;&lt;br&gt;
&#13;&lt;br&gt;
            IntPtr oldpen = Win32GDI.SelectObject(hMemDC, pen);&#13;&lt;br&gt;
&#13;&lt;br&gt;
&#13;&lt;br&gt;
           &#13;&lt;br&gt;
            /*---------------------------------*/&#13;&lt;br&gt;
            /*  線描　始点-&amp;gt;終点　　           */&#13;&lt;br&gt;
            /*---------------------------------*/&#13;&lt;br&gt;
            if (freeline == 1)&#13;&lt;br&gt;
            {&#13;&lt;br&gt;
                Win32GDI.MoveToEx(hMemDC, sx, sy, IntPtr.Zero);&#13;&lt;br&gt;
&#13;&lt;br&gt;
                Win32GDI.LineTo(hMemDC, ex, ey);&#13;&lt;br&gt;
                sx = ex;&#13;&lt;br&gt;
                sy = ey;&#13;&lt;br&gt;
&#13;&lt;br&gt;
            }&#13;&lt;br&gt;
&#13;&lt;br&gt;
参考クラス&#13;&lt;br&gt;
&#13;&lt;br&gt;
 class Win32GDI&#13;&lt;br&gt;
    {&#13;&lt;br&gt;
        public enum PenStyle&#13;&lt;br&gt;
        {&#13;&lt;br&gt;
&#13;&lt;br&gt;
            PS_SOLID = 0 //実線&#13;&lt;br&gt;
            など    &#13;&lt;br&gt;
&#13;&lt;br&gt;
        };&#13;&lt;br&gt;
&#13;&lt;br&gt;
        public enum BrushStyles&#13;&lt;br&gt;
        {&#13;&lt;br&gt;
            BS_SOLID = 0,&#13;&lt;br&gt;
            BS_NULL = 1,&#13;&lt;br&gt;
            BS_HATCHED = 2,&#13;&lt;br&gt;
            BS_PATTERN = 3,&#13;&lt;br&gt;
            など&#13;&lt;br&gt;
        }&#13;&lt;br&gt;
&#13;&lt;br&gt;
        public struct RECT&#13;&lt;br&gt;
        {&#13;&lt;br&gt;
            public int left;&#13;&lt;br&gt;
            public int top;&#13;&lt;br&gt;
            public int right;&#13;&lt;br&gt;
            public int bottom;&#13;&lt;br&gt;
&#13;&lt;br&gt;
            public void rect(int left,int top,int right,int bottom)&#13;&lt;br&gt;
            {&#13;&lt;br&gt;
                this.left   = left;&#13;&lt;br&gt;
                this.right  = right;&#13;&lt;br&gt;
                this.top    = top;&#13;&lt;br&gt;
                this.bottom = bottom;&#13;&lt;br&gt;
                &#13;&lt;br&gt;
            }&#13;&lt;br&gt;
&#13;&lt;br&gt;
        }&#13;&lt;br&gt;
&#13;&lt;br&gt;
&#13;&lt;br&gt;
        // 透明、不透明&#13;&lt;br&gt;
        public const int TRANSPARENT = 1;&#13;&lt;br&gt;
        public const int OPAQUE = 2;&#13;&lt;br&gt;
&#13;&lt;br&gt;
        // Constants used by uFormat argument of DrawText call&#13;&lt;br&gt;
        private const int DT_TOP = 0x00000000;&#13;&lt;br&gt;
        private const int DT_LEFT = 0x00000000;&#13;&lt;br&gt;
        private const int DT_CENTER = 0x00000001;&#13;&lt;br&gt;
        private const int DT_RIGHT = 0x00000002;&#13;&lt;br&gt;
        private const int DT_VCENTER = 0x00000004;&#13;&lt;br&gt;
        private const int DT_BOTTOM = 0x00000008;&#13;&lt;br&gt;
        private const int DT_WORDBREAK = 0x00000010;&#13;&lt;br&gt;
        &#13;&lt;br&gt;
&#13;&lt;br&gt;
        public const int PATCOPY = 0xF00021;&#13;&lt;br&gt;
&#13;&lt;br&gt;
        public const int SRCCOPY = 13369376;&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;DeleteDC&amp;quot;)]&#13;&lt;br&gt;
        public static extern IntPtr DeleteDC(IntPtr hDc);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;DeleteObject&amp;quot;)]&#13;&lt;br&gt;
        public static extern IntPtr DeleteObject(IntPtr hDc);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;BitBlt&amp;quot;)]&#13;&lt;br&gt;
        public static extern bool BitBlt(IntPtr hsrcDest, int xDest,&#13;&lt;br&gt;
            int yDest, int wDest, int hsrcDest, IntPtr hdcSource,&#13;&lt;br&gt;
            int xSrc, int ySrc, int ROp);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;CreateCompatibleBitmap&amp;quot;)]&#13;&lt;br&gt;
        public static extern IntPtr CreateCompatibleBitmap(IntPtr hdc,&#13;&lt;br&gt;
            int nWidth, int nHeight);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;CreateCompatibleDC&amp;quot;)]&#13;&lt;br&gt;
        public static extern IntPtr CreateCompatibleDC(IntPtr hdc);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;SelectObject&amp;quot;)]&#13;&lt;br&gt;
        public static extern IntPtr SelectObject(IntPtr hdc, IntPtr bmp);&#13;&lt;br&gt;
&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;TextOut&amp;quot;)]&#13;&lt;br&gt;
        public static extern bool TextOut(IntPtr hdcDest, int x, int y, string moji, int nagasa);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;LineTo&amp;quot;)]&#13;&lt;br&gt;
        public static extern bool LineTo(IntPtr hDC, int x, int y);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;MoveToEx&amp;quot;)]&#13;&lt;br&gt;
        public static extern bool MoveToEx(IntPtr hDC, int x, int y, IntPtr OldPoint);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;)]&#13;&lt;br&gt;
        public static extern IntPtr CreatePen(PenStyle fnPenStyle, int nWidth, uint crColor);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImportAttribute(&amp;quot;gdi32.dll&amp;quot;, EntryPoint = &amp;quot;CreateSolidBrush&amp;quot;)]&#13;&lt;br&gt;
        //public static extern IntPtr CreateSolidBrush(BrushStyles enBrushStyle, int crColor);&#13;&lt;br&gt;
        public static extern IntPtr CreateSolidBrush(int crColor);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;, CharSet = CharSet.Auto, SetLastError = true, ExactSpelling = true,&#13;&lt;br&gt;
            EntryPoint = &amp;quot;PatBlt&amp;quot;)]&#13;&lt;br&gt;
        public static extern bool PatBlt(IntPtr hdc, int left, int top, int width, int height, int rop);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;)]&#13;&lt;br&gt;
        public static extern int SetBkMode(IntPtr hdc, int iBkMode);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32.dll&amp;quot;)]&#13;&lt;br&gt;
        public static extern uint SetTextColor(IntPtr hdc, int crColor);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;user32.dll&amp;quot;)]&#13;&lt;br&gt;
        public static extern int DrawText(IntPtr hdc, string lpString, int nCount,&#13;&lt;br&gt;
        ref RECT lpRect, uint uFormat);&#13;&lt;br&gt;
&#13;&lt;br&gt;
        [DllImport(&amp;quot;gdi32&amp;quot;)]&#13;&lt;br&gt;
        public static extern bool Ellipse(IntPtr hdc, int nLeft, int nTop, int nRight, int nBottom);&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2009/01/12/8ad27.jpg" length="14993" type="image/jpeg"/>
      <dc:subject>C#</dc:subject>
    </item>
    <item>
      <title>2008年 クリスマスです</title>
      <link>http://ozacoffee.asablo.jp/blog/2009/01/12/4053977</link>
      <guid>http://ozacoffee.asablo.jp/blog/2009/01/12/4053977</guid>
      <pubDate>Mon, 12 Jan 2009 10:27:07 +0900</pubDate>
      <dcterms:modified>2009-01-12T10:31:06+09:00</dcterms:modified>
      <dcterms:created>2009-01-12T10:31:06+09:00</dcterms:created>
      <description>遅くなりましたが、&#13;&lt;br&gt;
2008年度版クリスマスカードです&#13;&lt;br&gt;
&#13;&lt;br&gt;
レガシーウインドーを使っています&#13;&lt;br&gt;
一応、C#上でWindwos　API&#13;&lt;br&gt;
を使っています&#13;&lt;br&gt;
&#13;&lt;br&gt;
  Win32GDI.MoveToEx(hMemDC, sx, sy, IntPtr.Zero);&#13;&lt;br&gt;
&#13;&lt;br&gt;
  Win32GDI.LineTo(hMemDC, ex, ey);&#13;&lt;br&gt;
&#13;&lt;br&gt;
線描によるラインアートの&#13;&lt;br&gt;
改良点描です&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2009/01/12/8ad0b.jpg" length="76365" type="image/jpeg"/>
      <dc:subject>C#</dc:subject>
    </item>
    <item>
      <title>2008年振り返って</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/12/23/4022059</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/12/23/4022059</guid>
      <pubDate>Tue, 23 Dec 2008 15:26:30 +0900</pubDate>
      <dcterms:modified>2008-12-23T15:35:03+09:00</dcterms:modified>
      <dcterms:created>2008-12-23T15:35:03+09:00</dcterms:created>
      <description>今年は、職場のコンピュータがhpのシンクライアントシステムで&#13;&lt;br&gt;
書き込もうとすると、ファイアーウオールに阻まれて&#13;&lt;br&gt;
書き込めませんでした。&#13;&lt;br&gt;
&#13;&lt;br&gt;
でも、やはり感動の一年でした。&#13;&lt;br&gt;
自分たちの日ごろ感じるところは、何らかの形で&#13;&lt;br&gt;
表現し、残していく努力は必要だと思います。&#13;&lt;br&gt;
&#13;&lt;br&gt;
本日、迷宮美術館を見て、書家アーティストの筆致に感動し&#13;&lt;br&gt;
中国の張大千画伯の作品に感動し&#13;&lt;br&gt;
敦煌の模写は目を見張りました。&#13;&lt;br&gt;
&#13;&lt;br&gt;
何とか、blog再開に向けてがんばりたいと思います&#13;&lt;br&gt;
丑年、不況をみんなの情熱で押し返しましょう。&lt;br&gt;
</description>
      <dc:subject>2009丑年</dc:subject>
    </item>
    <item>
      <title>vista Tomcat 5.0 動きましたあ</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/10/2722178</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/10/2722178</guid>
      <pubDate>Mon, 10 Mar 2008 10:33:27 +0900</pubDate>
      <dcterms:modified>2008-03-10T11:07:26+09:00</dcterms:modified>
      <dcterms:created>2008-03-10T11:07:26+09:00</dcterms:created>
      <description>Tomcat6.xがいいと思いましたが、これが以外にトラブリました。&#13;&lt;br&gt;
&lt;a href="http://localhost:8080/"&gt;http://localhost:8080/&lt;/a&gt;とやってもTomキャットがでてきません。&#13;&lt;br&gt;
Configのweb.xml、server.xmlをいろいろと操作してみましたが&#13;&lt;br&gt;
びくともしません。&#13;&lt;br&gt;
&#13;&lt;br&gt;
また、DefaultのインストールでProgram　Filesにインストール&#13;&lt;br&gt;
をかけた場合、Vistaでは書き込みを許可してくれませんので&#13;&lt;br&gt;
別途Tomcat5.0のようにCドライブ直下にインストール&#13;&lt;br&gt;
しないと駄目です。&#13;&lt;br&gt;
&#13;&lt;br&gt;
Tomcat6.xをあきらめ、Tomcat5.5にグレードダウンしましたら&#13;&lt;br&gt;
トム猫君が、ニャーとでてきました。&#13;&lt;br&gt;
&#13;&lt;br&gt;
これで、サーブレットが動くかなあと思ったら、&#13;&lt;br&gt;
TomcatのサーブレットAPIにクラスパスが通ってなかったので&#13;&lt;br&gt;
通しました。マイコンピューターのプロパティの詳細の&#13;&lt;br&gt;
環境変数のCLASSPATHの設定です。&#13;&lt;br&gt;
servlet-api.jarは、Tomcatのcommonのlibの中におきます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
Tomcat 5.0\common\lib\servlet-api.jar&#13;&lt;br&gt;
&#13;&lt;br&gt;
けれど、これでもサーブレットAPIでシンタックスエラーが&#13;&lt;br&gt;
でました。再度&#13;&lt;br&gt;
CATALINA_HOME　Tomcat5.5のインストールフォルダー&#13;&lt;br&gt;
CATALINA_BASE　Tomcat5.5のインストールフォルダー&#13;&lt;br&gt;
CLASSPATH　　　　servlet-api.jarの場所&#13;&lt;br&gt;
　　　　　　　　　　　　（Tomcat5.5のcommonのlibの中）&#13;&lt;br&gt;
Path　Tomcat5.5のbinフォルダー　java　sdkのbinフォルダー&#13;&lt;br&gt;
&#13;&lt;br&gt;
で、原因がわからず、再起動をかけてみたら&#13;&lt;br&gt;
コンパイルできましたあ！&#13;&lt;br&gt;
&#13;&lt;br&gt;
やっと動き出しました！&#13;&lt;br&gt;
&#13;&lt;br&gt;
で、一難去って、二難に遭遇しましたあ。&#13;&lt;br&gt;
mdbにアクセスできません！&#13;&lt;br&gt;
強力なエラーメッセージがでました。&#13;&lt;br&gt;
JDBC　ODBC　ドライバーはインストール済みだそうで&#13;&lt;br&gt;
&#13;&lt;br&gt;
 //ODBC-JDBC Bridge Driver ローディング&#13;&lt;br&gt;
 Class.forName(&amp;quot;sun.jdbc.odbc.JdbcOdbcDriver&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
//AccessへODBC DSNを介して接続&#13;&lt;br&gt;
 String url = &amp;quot;jdbc:odbc:meibo&amp;quot;;&#13;&lt;br&gt;
 String user = &amp;quot;&amp;quot;;&#13;&lt;br&gt;
 String password = &amp;quot;&amp;quot;;&#13;&lt;br&gt;
&#13;&lt;br&gt;
 Connection con&#13;&lt;br&gt;
    = DriverManager.getConnection(url,user,password);&#13;&lt;br&gt;
&#13;&lt;br&gt;
で、ODBCデータソースの設定もやってみたのですが&#13;&lt;br&gt;
いろいろとやっても接続させてもらえません。&#13;&lt;br&gt;
JDBC　ODBC　ブリッジ　ドライバーは動いてくれません。&#13;&lt;br&gt;
データの作成の都合上アクセスを使っているだけなので&#13;&lt;br&gt;
早速、Mysqlに乗り換えました。&#13;&lt;br&gt;
mdbはMysql　Migration　Toolkitを使って変換します。&#13;&lt;br&gt;
meiboデータベースのmeiboテーブルにアクセスします。&#13;&lt;br&gt;
イッパーツ&#13;&lt;br&gt;
&#13;&lt;br&gt;
try{&#13;&lt;br&gt;
    &#13;&lt;br&gt;
  Class.forName(&amp;quot;org.gjt.mm.mysql.Driver&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   &#13;&lt;br&gt;
  	String url=&amp;quot;jdbc:mysql:///meibo?useUnicode=true&amp;amp;characterEncoding=utf-8&amp;quot;;&#13;&lt;br&gt;
  	&#13;&lt;br&gt;
   String user = &amp;quot;root&amp;quot;;&#13;&lt;br&gt;
   String password = &amp;quot;xxxx&amp;quot;;&#13;&lt;br&gt;
&#13;&lt;br&gt;
   Connection con&#13;&lt;br&gt;
    = DriverManager.getConnection(url,user,password);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    &#13;&lt;br&gt;
&#13;&lt;br&gt;
&#13;&lt;br&gt;
&#13;&lt;br&gt;
以下は参考までに、サンプルソースコードです。&#13;&lt;br&gt;
名簿テーブルを読んでいます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
   //SQL実行&#13;&lt;br&gt;
   Statement stmt = con.createStatement();&#13;&lt;br&gt;
   StringBuffer query = new StringBuffer();&#13;&lt;br&gt;
   query.append(&amp;quot;SELECT simei, seibetu, ketueki, umare, home_tel, k_tel, info FROM meibo WHERE kubun = &amp;#39;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   query.append(kubunStr);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   query.append(&amp;quot;&amp;#39; ORDER BY umare&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   ResultSet rs = stmt.executeQuery(query.toString());&#13;&lt;br&gt;
&#13;&lt;br&gt;
   &#13;&lt;br&gt;
   //検索結果 取得&#13;&lt;br&gt;
&#13;&lt;br&gt;
   while(rs.next()){&#13;&lt;br&gt;
&#13;&lt;br&gt;
    simei    = rs.getString(&amp;quot;simei&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    seibetu  = rs.getString(&amp;quot;seibetu&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    ketueki  = rs.getString(&amp;quot;ketueki&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    umare    = rs.getString(&amp;quot;umare&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    home_tel = rs.getString(&amp;quot;home_tel&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    k_tel    = rs.getString(&amp;quot;k_tel&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    info     = rs.getString(&amp;quot;info&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    &#13;&lt;br&gt;
    sb.append(&amp;quot; &amp;lt;TR&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;TD ALIGN=&amp;#39;CENTER&amp;#39; BGCOLOR=&amp;#39;blue&amp;#39;&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;   &amp;lt;INPUT TYPE=&amp;#39;RADIO&amp;#39; NAME=&amp;#39;HOME_TEL&amp;#39; VALUE=&amp;#39;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(    home_tel);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    if(firstData_flg){&#13;&lt;br&gt;
&#13;&lt;br&gt;
     sb.append(    &amp;quot;&amp;#39; CHECKED&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
     firstData_flg = false;&#13;&lt;br&gt;
&#13;&lt;br&gt;
    }else{&#13;&lt;br&gt;
&#13;&lt;br&gt;
     sb.append(    &amp;quot;&amp;#39;&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    }&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;/TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(    simei);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;/TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(    seibetu);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;/TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(    ketueki);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;/TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(    umare);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;/TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(    home_tel);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;/TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(    k_tel);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;/TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(    info);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot;  &amp;lt;/TD&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    sb.append(&amp;quot; &amp;lt;/TR&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   }&#13;&lt;br&gt;
  	&#13;&lt;br&gt;
   &#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;/TABLE&amp;gt;&amp;lt;BR&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;INPUT TYPE=&amp;#39;SUBMIT&amp;#39; VALUE=&amp;#39;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;削除&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;#39;&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;/FORM&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;/CENTER&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;HR&amp;gt;&amp;lt;A HREF=&amp;#39;&lt;a href="http://localhost:8080/servlets-examples/delete.html&amp;#39;"&gt;http://localhost:8080/servlets-examples/delete.html&amp;#39;&lt;/a&gt;&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;名簿削除に戻る&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;/A&amp;gt; &amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;A HREF=&amp;#39;&lt;a href="http://localhost:8080/servlets-examples/index.html&amp;#39;"&gt;http://localhost:8080/servlets-examples/index.html&amp;#39;&lt;/a&gt;&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;メニューへ戻る&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;/A&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;/BODY&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   sb.append(&amp;quot;&amp;lt;/HTML&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   out.println(sb.toString());&#13;&lt;br&gt;
&#13;&lt;br&gt;
   &#13;&lt;br&gt;
   //切断&#13;&lt;br&gt;
&#13;&lt;br&gt;
   stmt.close();&#13;&lt;br&gt;
&#13;&lt;br&gt;
   con.close();&#13;&lt;br&gt;
&#13;&lt;br&gt;
  }&#13;&lt;br&gt;
&#13;&lt;br&gt;
  //例外処理&#13;&lt;br&gt;
&#13;&lt;br&gt;
  catch(SQLException ex){&#13;&lt;br&gt;
&#13;&lt;br&gt;
   out.println(&amp;quot;--- JDBC  MYSQL---&amp;quot; + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   out.println(&amp;quot;Message :&amp;quot; + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
   while(ex != null){&#13;&lt;br&gt;
&#13;&lt;br&gt;
    out.println(ex.getMessage() + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;);&#13;&lt;br&gt;
&#13;&lt;br&gt;
    ex = ex.getNextException();&#13;&lt;br&gt;
&#13;&lt;br&gt;
   }&#13;&lt;br&gt;
&#13;&lt;br&gt;
  }&#13;&lt;br&gt;
&#13;&lt;br&gt;
  catch(Exception ex){&#13;&lt;br&gt;
&#13;&lt;br&gt;
   ex.printStackTrace(out);&#13;&lt;br&gt;
&#13;&lt;br&gt;
  }&lt;br&gt;
</description>
      <dc:subject>最近のTopics</dc:subject>
    </item>
    <item>
      <title>最近のTopics</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/08/2712685</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/08/2712685</guid>
      <pubDate>Sat, 08 Mar 2008 18:55:16 +0900</pubDate>
      <dcterms:modified>2008-03-08T19:05:13+09:00</dcterms:modified>
      <dcterms:created>2008-03-08T19:05:13+09:00</dcterms:created>
      <description>ある日、ふと目をやると、張り詰めた雰囲気のその部屋の一角&#13;&lt;br&gt;
で、大きなあくびをしている学生が目にとまりました。&#13;&lt;br&gt;
&#13;&lt;br&gt;
Vistaと戯れ、サーバーサイドのサーブレットを読み出すホーム&#13;&lt;br&gt;
ページをLocalで起動し、何も反応しないとつぶやいていた。&#13;&lt;br&gt;
質問をすると、Apacheの羽アイコン、Tomcatの猫を&#13;&lt;br&gt;
いまだみたことがないといってました。&#13;&lt;br&gt;
&#13;&lt;br&gt;
えーっと歓喜の渦につつまれてきました。&#13;&lt;br&gt;
Vistaとの格闘を告げる、サインにまだ誰も気づいていませんでした。&lt;br&gt;
</description>
      <dc:subject>最近のTopics</dc:subject>
    </item>
    <item>
      <title>でたあ ワン</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/04/2690278</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/04/2690278</guid>
      <pubDate>Tue, 04 Mar 2008 17:10:42 +0900</pubDate>
      <dcterms:modified>2008-03-04T17:11:20+09:00</dcterms:modified>
      <dcterms:created>2008-03-04T17:11:20+09:00</dcterms:created>
      <description>でたあ、ワンワンビューワー&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2008/03/04/5720c.jpg" length="15969" type="image/jpeg"/>
      <dc:subject>授業内容</dc:subject>
    </item>
    <item>
      <title>卒業旅行記行</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/04/2690275</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/04/2690275</guid>
      <pubDate>Tue, 04 Mar 2008 17:05:35 +0900</pubDate>
      <dcterms:modified>2008-03-04T17:07:56+09:00</dcterms:modified>
      <dcterms:created>2008-03-04T17:07:56+09:00</dcterms:created>
      <description>おーズキューン！&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2008/03/04/5720b.jpg" length="10640" type="image/jpeg"/>
      <dc:subject>授業内容</dc:subject>
    </item>
    <item>
      <title>坂の街</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/04/2690268</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/04/2690268</guid>
      <pubDate>Tue, 04 Mar 2008 17:02:08 +0900</pubDate>
      <dcterms:modified>2008-03-04T17:03:21+09:00</dcterms:modified>
      <dcterms:created>2008-03-04T17:03:21+09:00</dcterms:created>
      <description>坂の街並み　サンフランシスコ&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2008/03/04/57209.jpg" length="10902" type="image/jpeg"/>
      <dc:subject>授業内容</dc:subject>
    </item>
    <item>
      <title>Drawing Easy どろん参上</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/04/2690190</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/04/2690190</guid>
      <pubDate>Tue, 04 Mar 2008 16:05:38 +0900</pubDate>
      <dcterms:modified>2008-03-04T16:06:25+09:00</dcterms:modified>
      <dcterms:created>2008-03-04T16:06:25+09:00</dcterms:created>
      <description>ドロンで絵を描いてみましたあ&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2008/03/04/571f3.jpg" length="8538" type="image/jpeg"/>
      <dc:subject>授業内容</dc:subject>
    </item>
    <item>
      <title>Black Jyack</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/04/2690186</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/04/2690186</guid>
      <pubDate>Tue, 04 Mar 2008 16:01:01 +0900</pubDate>
      <dcterms:modified>2008-03-04T16:01:58+09:00</dcterms:modified>
      <dcterms:created>2008-03-04T16:01:58+09:00</dcterms:created>
      <description>ブラックジャック！　勝負&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2008/03/04/571f2.jpg" length="11620" type="image/jpeg"/>
      <dc:subject>授業内容</dc:subject>
    </item>
    <item>
      <title>月面着陸</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/04/2690165</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/04/2690165</guid>
      <pubDate>Tue, 04 Mar 2008 15:45:16 +0900</pubDate>
      <dcterms:modified>2008-03-04T15:47:56+09:00</dcterms:modified>
      <dcterms:created>2008-03-04T15:47:56+09:00</dcterms:created>
      <description>落下してくる宇宙船を逆噴射して、月面軟着陸させる。&#13;&lt;br&gt;
失敗！失敗！…成功&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2008/03/04/571eb.jpg" length="13638" type="image/jpeg"/>
      <dc:subject>授業内容</dc:subject>
    </item>
    <item>
      <title>マリナ デル レイ で何かまわしている</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/04/2690140</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/04/2690140</guid>
      <pubDate>Tue, 04 Mar 2008 15:32:17 +0900</pubDate>
      <dcterms:modified>2008-03-04T15:33:24+09:00</dcterms:modified>
      <dcterms:created>2008-03-04T15:33:24+09:00</dcterms:created>
      <description>矢印用の看板を回している！&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2008/03/04/571e5.jpg" length="12235" type="image/jpeg"/>
      <dc:subject>授業内容</dc:subject>
    </item>
    <item>
      <title>感動USAだあ</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/04/2690130</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/04/2690130</guid>
      <pubDate>Tue, 04 Mar 2008 15:30:33 +0900</pubDate>
      <dcterms:modified>2008-03-04T15:35:24+09:00</dcterms:modified>
      <dcterms:created>2008-03-04T15:31:28+09:00</dcterms:created>
      <description>これは、中村委員長の作品からの抜粋です。&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2008/03/04/571e6.jpg" length="17941" type="image/jpeg"/>
      <dc:subject>授業内容</dc:subject>
    </item>
    <item>
      <title>C#&amp;Google MAPの融合</title>
      <link>http://ozacoffee.asablo.jp/blog/2008/03/04/2689965</link>
      <guid>http://ozacoffee.asablo.jp/blog/2008/03/04/2689965</guid>
      <pubDate>Tue, 04 Mar 2008 13:40:42 +0900</pubDate>
      <dcterms:modified>2008-03-04T13:44:47+09:00</dcterms:modified>
      <dcterms:created>2008-03-04T13:43:58+09:00</dcterms:created>
      <description>これは、とても面白いしかけです。&#13;&lt;br&gt;
C#&amp;amp;Ajaxの融合とでもいうべき、WebBrowserを仲介して&#13;&lt;br&gt;
javascriptをやり取りします。&lt;br&gt;
</description>
      <enclosure url="http://ozacoffee.asablo.jp/blog/img/2008/03/04/571ae.jpg" length="20238" type="image/jpeg"/>
      <dc:subject>授業内容</dc:subject>
    </item>
  </channel>
</rss>
