<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-590075991706911792</id><updated>2011-12-03T19:19:32.872+09:00</updated><category term='ksh'/><category term='C#'/><category term='VBScript'/><category term='C++'/><category term='初投稿'/><category term='excel'/><category term='javascript'/><category term='struts'/><category term='java'/><category term='DB2'/><category term='weblogic'/><category term='VB.NET'/><category term='dos'/><category term='その他'/><category term='SQL SERVER'/><category term='bash'/><category term='redbrick'/><category term='hirdb'/><category term='Web'/><category term='oracle'/><title type='text'>生涯一プログラマ</title><subtitle type='html'>わたくし”鷹の目”のプログラム備忘録。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>58</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-2154403552112070785</id><published>2011-10-03T01:14:00.001+09:00</published><updated>2011-10-03T01:14:08.909+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ksh'/><title type='text'>【ksh】更新日時で検索</title><summary type='text'>久しぶりの更新で、ブログの投稿環境もめっきり変わり、Macのパラレル環境。かつWindows7pro64ビットのWindows Live Writer11からの投稿。めちゃくちゃ快適です。  ただこの環境で試したいだけの投稿かも（笑）  #今日更新されたファイルを検索find . -name '*.o' -mtime 0 | ls -lこれは使えるねぇ。  </summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/2154403552112070785/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=2154403552112070785' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/2154403552112070785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/2154403552112070785'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2011/10/ksh.html' title='【ksh】更新日時で検索'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-4729551960713954014</id><published>2011-03-19T21:00:00.002+09:00</published><updated>2011-03-19T21:01:30.729+09:00</updated><title type='text'>【oracle】Refreshコマンド</title><summary type='text'>sqlplusからリフレッシュするには？  --snapshotexec dbms_snapshot.refresh('emp','c') ;--'c':complete, 'f':fast--refresh groupexec dbms_refresh.refresh('scott') ;</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/4729551960713954014/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=4729551960713954014' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4729551960713954014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4729551960713954014'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2011/03/oraclerefresh.html' title='【oracle】Refreshコマンド'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8588227627980544543</id><published>2011-03-19T20:42:00.003+09:00</published><updated>2011-03-19T20:47:35.422+09:00</updated><title type='text'>【C++】char→int変換</title><summary type='text'>文字列を数値に変換(atoi)することはよくあるけど、char型を変換することってよく考えたら今までなかったなぁと思い、実際使う機会が出てきた時にわからずに焦りました。  結局、char型と言えども内部では数値なのだというのが分かっていれば、キャストすればいいじゃんって気づきますよね。。。勉強不足  ということで  unsigned char c = '1' ;int n = 0 ;if ( c &lt; '0' || c &gt; '9' ) {; // error} else {n = (int)(c - '0') ;}但し、キャストするときに'0'を引いてやる必要がありますね。これはASCIIコードで「'0'~'9'」は「48~57」に割り当てられているので、例えばcharの「'9'」ならASCIIコードで「57」だから、57-48=9となるわけですね。これをint型にキャストしてやれば数値の</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8588227627980544543/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8588227627980544543' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8588227627980544543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8588227627980544543'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2011/03/ccharint.html' title='【C++】char→int変換'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-1132490805222377768</id><published>2011-02-21T00:33:00.012+09:00</published><updated>2011-02-21T01:20:50.827+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>【C++】eclipse3.6 CDT(pleiades)+boost1.45</title><summary type='text'>最近は仕事でもっぱらC++やってます。んでその職場はネットに繋げないので、ちょっと調べようと思ってもできないんですよねぇ。。。  だから自宅で環境作って試そうとおもったとです。じゃあ環境はどれにしようかと悩んだのですが、VCは既にあるしつまんないから、gccでやってみたので、備忘録。  つっても、C++の環境作るのはあっと言う間なんですよねぇ。     手っ取り早くpleiadesの最新(eclipse3.6 CDT)をDLすれば終了。     これだけじゃつまらないからBoost1.45の最新を入れました。     ついでに、pleiades付属のMinGWのアップデート    MinGWのアップデート      Automated MinGW Installerから最新版のmingw-get-0.1-mingw32-alpha-5.1-bin.zipをDLし、展開後にできたフォルダを</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/1132490805222377768/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=1132490805222377768' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1132490805222377768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1132490805222377768'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2011/02/ceclipse36-cdtpleiadesboost145.html' title='【C++】eclipse3.6 CDT(pleiades)+boost1.45'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8889112842186961187</id><published>2011-02-06T03:14:00.003+09:00</published><updated>2011-02-06T03:16:22.361+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ksh'/><title type='text'>【ksh】gun tarの代替</title><summary type='text'>今携わってるプロジェのOSがHP-UNIX(ver ？)なんですが、tarのzオプションが使えない。そこでHPのホームページで調べたらありました。  tar -cvf - folder | gzip &gt; folder.tar.gz面倒くさ。てかgun tarいれろらや・・・</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8889112842186961187/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8889112842186961187' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8889112842186961187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8889112842186961187'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2011/02/kshgun-tar.html' title='【ksh】gun tarの代替'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-1313040362080217093</id><published>2011-02-06T02:21:00.003+09:00</published><updated>2011-02-06T02:23:58.852+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>【dos】ファイル結合</title><summary type='text'>複数のファイルを結合するのは、unixやlinuxではcatコマンドが有名だが、Windowsにはない。きっとできないんだと思ったらあるんですね。  rem 1,2,3のテキストを結合してall.txtに出力copy 1.txt+2.txt+3.txt all.txtなんのことはないcopyコマンドで「+」を使って結合したいファイルを繋ぐだけ・・・。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/1313040362080217093/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=1313040362080217093' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1313040362080217093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1313040362080217093'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2011/02/dos.html' title='【dos】ファイル結合'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-5197888953981264723</id><published>2010-12-01T21:14:00.002+09:00</published><updated>2010-12-01T21:15:38.101+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ksh'/><title type='text'>【ksh】環境変数を無効</title><summary type='text'>環境変数に取り込めば、どんなアプリからも取り込めるから便利だけど、たまにその環境変数が邪魔になることがある。  例えば、環境変数が取り込まれてないときのテストをするときなどがそれに当たる。  では、一回取り込んだ環境変数を無効にするにはどうしたらいいのか？ということで、今回覚えたこと。  export environmentenv | grep environment#環境変数を無効unset environment一旦取り込んだ環境変数をこれで無効にできます。あまり使う用途はすくないと思いますが、テストのときなどに結構使えます。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/5197888953981264723/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=5197888953981264723' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5197888953981264723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5197888953981264723'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2010/12/ksh.html' title='【ksh】環境変数を無効'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-4419617313939341058</id><published>2010-11-23T22:39:00.005+09:00</published><updated>2010-11-29T02:59:04.650+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ksh'/><title type='text'>【ksh】補完機能有効化</title><summary type='text'>１年振りくらいの更新でしょうか？でもデザインは少しずつ変わってるのよね～。しかし、この間にblogPet、スクリプトをホスティングしてるinfoseekが終了。最近はtwitter一筋ですが・・・。というよりtwitterが全てのサービスを繋ぐからあれこれ編集する必要ないのが楽。時代の流れですかね～。ということで、メンテナンスも込めて投稿set -o emacsHP-UNIXでKSHを使ってますが、補完が効かない時はemacsが有効になっていない可能性があるので上記コマンドで有効にする必要があります。上記コマンドを実行すると、ctrl + pctrl + nでコマンド履歴が使えるようになります。また、escで補完機能が効きます</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/4419617313939341058/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=4419617313939341058' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4419617313939341058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4419617313939341058'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2010/11/ksh.html' title='【ksh】補完機能有効化'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-5338770157081980974</id><published>2009-11-26T00:19:00.010+09:00</published><updated>2009-11-26T22:42:07.780+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>【javascript】テキストボックスとセレクトボックスの連動</title><summary type='text'>最近、忙しすぎて全く更新していませんでした。反省。m(__)m  忙しいことを言い訳にする。これが「ダメ男」の始まりだ！！！  誰も見ていなくたっていんです。  「どんなことでも、続けることに意義がある」これは教訓。つうことで、本題。今回の要件でテキストボックスに入力した値をサーバと連携せずに、セレクトボックスに追加し、登録ボタンを押したタイミングでセレクトボックスに溜め込んだ値をサーバに登録するということだった。ﾏﾝﾄﾞｸｾ。   今なら「jquery」とかのライブラリを使うのがいいと思うけど、導入できないとこもあると思うので、素で書いてみた。  まずはjavascriptから  /** エンターキーが押されたら追加ボタンに* フォーカスを移します(IE専用)*/function moveFocus() {  if(event.keyCode==13) {    </summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/5338770157081980974/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=5338770157081980974' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5338770157081980974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5338770157081980974'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2009/11/javascript.html' title='【javascript】テキストボックスとセレクトボックスの連動'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-4146873280003633642</id><published>2009-07-16T00:34:00.023+09:00</published><updated>2009-08-02T19:14:58.396+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><title type='text'>tsファイル→iPod(5th)再生(AviUtl x264gui)</title><summary type='text'>iPodを購入した2005年当時は、iPod用のMP4 AVCファイルを作成するためにMeGUIで苦労して作ったあげく再生できないとかいろいろあって、iPodで動画を見るのは面倒くさすぎると思い、諦めていたのですが、あれから３年・・・。今や簡単に作成できることに感動したので忘れないためにメモ。  まずは、私のエンコード環境  CPU：Q6600＠2.4GHz  M/B:P5K-E  MEM：2GB  HDD：320GB     次にiPodですが、iPod (5th generation)の古いタイプ。  ここで判別できます。  →iPod のモデルを区別する方法  このモデルで再生できるMP4 AVCは     H.264 ファイルフォーマット：.m4v、.mp4、および .movビデオ：最大 768 kbps、解像度 320 x 240、30 フレーム/秒 (fps)、</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/4146873280003633642/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=4146873280003633642' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4146873280003633642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4146873280003633642'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2009/07/tsipod5thaviutl-x264gui.html' title='tsファイル→iPod(5th)再生(AviUtl x264gui)'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_RilEUm1bgiM/Sl326b2laMI/AAAAAAAAAFM/UVzxSyMXrBk/s72-c/%C2%B0WD%C2%A4%C3%A1%C3%BC%C2%B8_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-678268020527704807</id><published>2009-05-29T22:57:00.005+09:00</published><updated>2009-05-29T23:04:11.997+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><title type='text'>【VB2005】０除算でエラーにならない。</title><summary type='text'> &amp;nbsp久しぶりの投稿。新人に電卓プログラムを作らせていて、意地悪のつもりで、「その数字を0で割ったらどうなる？」と言って実行させたら・・・。普通に動いちゃった。「あれ？？？？？？？？？？」とこっちがパニックになってしまいました。んで調査したらあちこちに書いてますが、忘れないためにメモ。   &amp;nbsp試しに以下のようなコードを書いて実行すると「∞」と表示される。  Private Sub Calc() Label.Text = CLong(TextBox1.Text) / 0End Sub  &amp;nbspどうやら、VB.NETで上記のようなコードを書いた場合、暗黙的にDoubleに変換され、倍（単）精度での０除算で無限となるのは仕様なそうな・・・ &amp;nbsp確かに、0以外で割った場合に勝手に小数点が表示されるのは便利と言えば便利ですが、さすがに０で割ったときに「∞」無限と表示</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/678268020527704807/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=678268020527704807' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/678268020527704807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/678268020527704807'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2009/05/vb2005.html' title='【VB2005】０除算でエラーにならない。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-5881337120448234337</id><published>2009-03-21T00:35:00.003+09:00</published><updated>2009-03-21T00:39:15.246+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>【oracle】in句のnullの扱い</title><summary type='text'>in句で使用する項目にnull値があると検索に引っかからないが、null値も含めて検索したい場合が今回あったので忘れないためにメモ。select *  from emp a where (a.empno,'x' || a.ename || 'x')    in (select b.empno              ,'x' || b.ename || 'x'          from emp b         where b.job = 'SALESMAN'        )要は、null値が入るとわかっている項目に対し、適当な文字で挟んで文字列結合すれば、null値があっても上記のように'xx'に置き換えられて検索対象としてヒットする。もちろん、項目はvarcharなどの文字列である必要があります。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/5881337120448234337/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=5881337120448234337' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5881337120448234337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5881337120448234337'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2009/03/oracleinnull.html' title='【oracle】in句のnullの扱い'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-2957391324795674065</id><published>2009-03-08T01:23:00.002+09:00</published><updated>2009-03-08T01:25:59.563+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>【oracle】sqlファイルに引数を渡す。</title><summary type='text'>最近では、データセンターでのサーバ作業が多く、サーバはWindowsだが、オブジェクトブラウザのようなGUIツールはもちろんインストールされていないので、sqlplusを利用する機会増えた。何よりDOS上で動くので軽快なのが何よりいい。そこで、sqlファイルをバッチで大量に作っていて、引数渡せたらいいなあと思ってたら渡せるんですね^^;今更かよ！って笑われそうですが・・・。ちょっと感動したのでメモselect *  from empwhere empno = '&amp;1'引数で渡す箇所を'＆1'と指定すればいいだけ・・・上記のsqlファイルをtest.sqlで保存し、下記のtest.batを作成する。sqlplus scott/tiger@orcl @test.sql "%1"で、あとはこのバッチをDOSから実行すれば、楽ですね。v^^vC:\&gt;test.bat 7369今回は日付指定で検索</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/2957391324795674065/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=2957391324795674065' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/2957391324795674065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/2957391324795674065'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2009/03/oraclesql.html' title='【oracle】sqlファイルに引数を渡す。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-6238219220808838354</id><published>2009-02-22T19:20:00.006+09:00</published><updated>2009-11-26T23:08:40.500+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VBScript'/><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>【dos】プリンターをバッチ登録</title><summary type='text'>今回の案件で帳票アプリを作成したが、その際に利用するプリンターをクライアントPCに何台も登録しないといけないことがあった。しかしこのバッチのおかげで簡単に設定できました。なので忘れないためにメモ！    @echo offset /p ans=実行しますか？(y/n)⇒if not %ans%==y exitcd /d %windir%\system32cscript prnmngr.vbs -ac -p "fineprint"pause「prnmngr.vbs」はWindwsXPなら標準でsystem32にインストールされているスクリプトです。XPより下位のOSでは入ってないかも・・・。すでに、存在するプリンターを追加しようとすると、「Win32 エラー 123」が発生します。詳細は以下で確認することができます。cscript prnmngr.vbs -hXPを使い始めて何年も経</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/6238219220808838354/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=6238219220808838354' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6238219220808838354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6238219220808838354'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2009/02/dos.html' title='【dos】プリンターをバッチ登録'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-3510275547157524721</id><published>2008-12-06T18:09:00.003+09:00</published><updated>2009-11-26T23:10:13.278+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>【dos】ポートを調べる</title><summary type='text'>ポートの重複時などに今どのプロセスが使用しているかを調べるときに、よく使用するコマンド。OSはWindowsXP以上対象。   netstat -ano | find "LISTENING"上記コマンドで使用しているポート番号とそれを使用しているプロセスID(PID)が確認できますので、つづけて以下のコマンドでどのモジュールが使用しているかを確認。 tasklist /fi "PID eq XXX"「XXX」のところにPIDを入力すれば、モジュール名がわかります。コマンド面倒クセーという人は、タスクマネージャ(ctrl+shift+escで起動)の表示→列の選択→PIDにチェックを入れて、プロセス画面(タブ)で確認することもできます。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/3510275547157524721/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=3510275547157524721' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3510275547157524721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3510275547157524721'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/12/dos.html' title='【dos】ポートを調べる'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8486894537216477189</id><published>2008-10-09T00:18:00.003+09:00</published><updated>2009-11-26T23:10:57.667+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>【dos】改行コード変換</title><summary type='text'>Windows標準コマンドで、改行コード[LF]のファイルを[CR+LF]のファイルに変換する。但し万能ではないので注意が必要。    REM 文字コード932を指定(省略OK)CHCP 932REM MOREコマンドとリダイレクトで変換MORE &lt; 変換前(LF) &gt; 変換後(CR+LF)UnixやLinuxとWindowsのファイルの受渡しの時に、知っておくとちょっぴり重宝しそうですね。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8486894537216477189/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8486894537216477189' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8486894537216477189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8486894537216477189'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/10/dos.html' title='【dos】改行コード変換'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-3180668718603860764</id><published>2008-08-16T06:02:00.016+09:00</published><updated>2008-08-16T07:20:29.477+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><title type='text'>vlcスキン(skin)の文字化けをなおす。</title><summary type='text'>　巷では「MonsterTV HDUS」で持ち切りですが、どうやらDELLの  直販サイトにまだあるみたいですね。とはいうものの値段が高い。  神の子ならもっと安くしていいはずなんですがね～。  　まぁほっといても売れるものをわざわざ安く売る必要もないかｗ  私は昔に凡を手に入れていたので、以前のソフマップの叩き売り  9800円くらいなら買ってもいいかなぁと思いますが・・・。  　と、かなり話がそれてしまいましたが、ということで本題をば。  私はtsファイルを再生するのに、いろいろなプレイヤーを試しま  したが、一番安定して再生できるのやっぱりvlcじゃないかなぁと  思っています。ただGUIがかなり曲者てところでしょうか。  つうことで、気分を変えてスキンをいれてみたのですが日本語が  全て文字化け。せっかくの気分がゲンナリです。    　私が選んだスキンはこれなんですが、WMP</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/3180668718603860764/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=3180668718603860764' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3180668718603860764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3180668718603860764'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/08/vlc.html' title='vlcスキン(skin)の文字化けをなおす。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RilEUm1bgiM/SKYAOIfQ10I/AAAAAAAAADk/AJ_bAoTIePM/s72-c/vlc.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8828609172465889365</id><published>2008-07-24T22:29:00.006+09:00</published><updated>2008-07-24T22:48:07.131+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><title type='text'>FireFox3.0.1でMouseoverDictionaryを使えるようにする。</title><summary type='text'>英語サイトを見る時に一番重宝してるのがMouseoverDictionaryのアドオンなのですがFF3.0.1にアップしたらインストールを拒否られたので、無理やりインストール。つうことで、あとは自己責任でやってください。mouseoverdictionary-0.6.2.xpiをダウンロード。ファイルの拡張子をxpiからzipに変更して解凍。解凍したら、その中のinstall.rdfをメモ帳とかで開いて、下記の部分を変更。&lt;em:maxversion&gt;3.0&lt;/em:maxversion&gt;　　　　　　　　↓&lt;em:maxversion&gt;3.0.*&lt;/em:maxversion&gt;変更したら、逆の手順でzipに圧縮して拡張子をxpiに変更して、FFにD&amp;Dでインストール。これで今のところは問題なく動いてます。ちなみにFFはWin版です。また、このようなすばらしいアドオンを提供して下さっている</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8828609172465889365/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8828609172465889365' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8828609172465889365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8828609172465889365'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/07/firefox301mouseoverdictionary.html' title='FireFox3.0.1でMouseoverDictionaryを使えるようにする。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-1846641069269639037</id><published>2008-07-18T21:59:00.006+09:00</published><updated>2008-07-18T22:09:52.391+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>【oracle】同一サーバ上のインスタンス間アクセス</title><summary type='text'>同一サーバ上にインスタンスAとインスタンBを作成する。その後クライアントで、インスタンBからインスタンスAのテーブルにアクセスする。  oracle10gでのみ確認済み。  まずは、インスタンスAにアクセスするためにtnsnames.oraを作成する。  すでにインスタンスAに接続できているなら必要なし。     insA =(DESCRIPTION =(ADDRESS = (PROTOCOL = tcp)(HOST = host1)(PORT = 1521))(CONNECT_DATE =(SERVICE_NAME = insA)))次に、サーバでインスタンスBからインスタンスAにデータベースリンクをはる。１．インスタンスAのグローバル名を調べる。（念のため）SELECT * FROM global_nameこの結果、</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/1846641069269639037/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=1846641069269639037' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1846641069269639037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1846641069269639037'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/07/oracle.html' title='【oracle】同一サーバ上のインスタンス間アクセス'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-7671393501002387470</id><published>2008-07-07T07:09:00.003+09:00</published><updated>2008-07-07T07:17:46.806+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>【Java】文字化け</title><summary type='text'>JavaでDB2から取得したレコードをファイル出力した場合に、  文字化けが発生。要はSJISからMS932に落とす時に、  以下の文字は注意が必要ということでメモ              文字        SJIS        MS932                  ～        u301C        uFF5E                  ∥        u2016        u2225                  ―        u2212        uFF0D                  ￠        u00A2        uFFE0                  ￡        u00A3        uFFE1                  ￢        u00AC        uFFE2</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/7671393501002387470/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=7671393501002387470' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/7671393501002387470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/7671393501002387470'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/07/java.html' title='【Java】文字化け'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-2127608967735262547</id><published>2008-06-27T01:31:00.002+09:00</published><updated>2008-06-27T01:33:32.720+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><title type='text'>開発後記</title><summary type='text'>今回の開発に携わり感じたことのメモ  移行時の考察     現行テーブルのレコードをカウントし、登録日時などから月に発生するトランザクション数を正確にわりだす。    さらに一日に処理するレコード数をわりだす。    単純にテーブルからレコードを抜き出す処理なら各種DBMSのローダが利用できないか考える。    さらには、ＤＢTOＤＢのダイレクトインサートができるなら利用する。    レコードに加工が必要な場合で、JAVAなどを利用するなら、キャッシュが利用できないか考える。    SQLはできるだけシンプルにし複雑になりそうな場合は２回にわけた方が断然はやい場合がある。    大量データに対して、SQLやプログラムのチューニングに限界がきたら、テーブルのパーティション化を考える。    上記の結果から１日に処理できる大体の時間をわりだす。    もし移行時に時間がたりないなら、過去分</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/2127608967735262547/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=2127608967735262547' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/2127608967735262547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/2127608967735262547'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/06/blog-post.html' title='開発後記'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-6697229287300290692</id><published>2008-06-23T23:20:00.002+09:00</published><updated>2008-06-23T23:21:57.237+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL SERVER'/><title type='text'>【SQL Sever】全ユーザテーブルのレコード数取得</title><summary type='text'>これもあまり使うことないと思うけど、移行時の見積もりとかに使えるかも・・・。  use tempdbdeclare @tbl varchar(100),@sSQL nvarchar(1000),@parm nvarchar(100),@cnt intdeclare cu cursor forSELECT s.nameFROM sys.objects sWHERE s.type IN (N'U')open cufetch next from cu into @tblwhile @@fetch_status = 0begin set @sSQL=null set @sSQL='select @c = count(*) from ' + @tbl   set @parm='@c int OUTPUT' Execute sp_executesql @sSQL ,@parm,@c=@cnt </summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/6697229287300290692/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=6697229287300290692' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6697229287300290692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6697229287300290692'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/06/sql-sever.html' title='【SQL Sever】全ユーザテーブルのレコード数取得'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-1266776012591012620</id><published>2008-06-10T00:29:00.002+09:00</published><updated>2008-06-10T00:30:36.153+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL SERVER'/><title type='text'>【SQL Server】全ユーザテーブルを空にする。</title><summary type='text'>つい、カッとなって作った。後悔はしてない。   use tempdbdeclare @tbl varchar(100),@sSQL nvarchar(1000)declare cu cursor forselect s.namefrom sys.objects swhere s.type in (N'U')and s.name not in ('MST_CODE_TBL')open cufetch next from cu into @tblwhile @@fetch_status = 0beginset @sSQL=nullset @sSQL='truncate table ' + @tblExecute sp_executesql @sSQLfetch next from cu into @tblendclose cudeallocate cu</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/1266776012591012620/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=1266776012591012620' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1266776012591012620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1266776012591012620'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/06/sql-server.html' title='【SQL Server】全ユーザテーブルを空にする。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-4258908816380466502</id><published>2008-06-04T21:05:00.003+09:00</published><updated>2009-11-26T23:11:36.221+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>【DOS】キーボードから引数を入力する。</title><summary type='text'>VBでいうところのINPUTBOXと同じことをDOSでする。   @echo offset /P INPUT=入力してください。if %INPUT% == "" exitecho %INPUT%を入力しましたね</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/4258908816380466502/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=4258908816380466502' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4258908816380466502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4258908816380466502'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/06/dos.html' title='【DOS】キーボードから引数を入力する。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8482033156366564589</id><published>2008-05-25T22:45:00.003+09:00</published><updated>2009-11-26T23:12:06.740+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>【DOS】リストから空ファイル作成</title><summary type='text'>今後これを使うことがあるのかわかりませんが、とりあえず  使うことがあったのでメモ。  list.txtに一行ずつtext1.txt、text2.txtとかかれている場合に  空のtext1.txt、text2.txtを作成していきます。ただそれだけ。  for /F %i in (list.txt) do type nul &gt; %1</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8482033156366564589/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8482033156366564589' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8482033156366564589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8482033156366564589'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/05/dos_25.html' title='【DOS】リストから空ファイル作成'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-6391564930622886609</id><published>2008-05-17T01:51:00.004+09:00</published><updated>2008-05-17T02:13:40.922+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL SERVER'/><title type='text'>【SQL SERVER】固定長データのインポート</title><summary type='text'>むしろ、なんで固定長なん・・・。  それはさておき、メモと。     ほとんどのことがMSDNに書かれてることと同じです。     固定長のデータを使うには、xmlファイルを作成しないと  いけないらしいので、bcpコマンドを使ってある程度まで作成。  その後にちょこっと編集。編集しなくてもできるのかなぁ・・・。  まずはコマプロで以下のように入力。     bcp tempdb..test format nul -x -f C:\test.xml -c -S server\tempdb -U sa -P sa出来上がったxmlファイルを編集。xsi:type="CharTerm"を"CharFixed"に変換。TERMINATOR="\t"、TERMINATOR="\r\n"を削除。MAX_LENGTHをLENGTHに変換。最終行に&lt;FIELD ID="最終行" xsi:type="</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/6391564930622886609/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=6391564930622886609' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6391564930622886609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6391564930622886609'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/05/sql-server.html' title='【SQL SERVER】固定長データのインポート'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-6446912264392451598</id><published>2008-05-10T16:52:00.002+09:00</published><updated>2008-05-10T16:54:07.441+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DB2'/><title type='text'>【DB2】行数指定で更新する。</title><summary type='text'>DB2のV8.1ではoracleのrownumのように単独で使えないので  サブクエリで取得して更新しないといけないとか・・・。     update code_tbl  set code = '01'where code in ( select code   from (           select                  code                  ,row_number() over() as r             from code_tbl         )  where r between 1 and 1000)</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/6446912264392451598/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=6446912264392451598' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6446912264392451598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6446912264392451598'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/05/db2.html' title='【DB2】行数指定で更新する。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-4230284187342935209</id><published>2008-05-07T22:00:00.003+09:00</published><updated>2009-11-26T23:12:46.978+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>【DOS】強制的にエラコードを投げる</title><summary type='text'>delコマンドは便利だが、ファイルがなくても正常終了してしまう。  そこで、コマンドを実行するまえにファイルの存在チェックを行い、  ファイルがなければ、エラーコードを投げて終了する。  if not exist %1 exit /b -99del %1</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/4230284187342935209/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=4230284187342935209' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4230284187342935209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4230284187342935209'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/05/dos.html' title='【DOS】強制的にエラコードを投げる'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-6040388507897795183</id><published>2008-04-19T18:52:00.002+09:00</published><updated>2008-04-19T18:56:12.725+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VBScript'/><title type='text'>【VBS】app.configを機械的に置換する。</title><summary type='text'>最初は、こんなもん何でもないなぁと思ってたのですが  いざ、ファイルシステム使ってやってみると文字バケ発生。  どうやらファイルシステムではUTF-8に対応してないらしい。  既にいくつも、紹介されてますが、メモ。  Const adCharSet = "UTF-8"Const adSaveCreateOverWrite = 2Const adTypeText = 2Const adCRLF = -1Const adReadAll = -1Dim intMsgintMsg=MsgBox("実行しますか？",vbYesNo+vbQuestion,"置換")If intMsg=vbNo Then   WScript.QuitEnd IfDim strReplace,strTargetDo While strReplace = "" OR strTarget = ""   strReplace</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/6040388507897795183/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=6040388507897795183' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6040388507897795183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6040388507897795183'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/04/vbsappconfig.html' title='【VBS】app.configを機械的に置換する。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-674503853566895479</id><published>2008-04-18T21:39:00.003+09:00</published><updated>2009-11-26T23:13:23.195+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>【DOS】複数パラメータを受け取る</title><summary type='text'>バッチファイルに複数のファイルをＤ＆Ｄしたり、送るに  バッチのショートカットを入れて一括で処理するときに  よく使うのでメモ。  cd /d %~dp0:STARTif %1=="" goto ENDecho %1shiftgoto START:END</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/674503853566895479/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=674503853566895479' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/674503853566895479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/674503853566895479'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/04/dos.html' title='【DOS】複数パラメータを受け取る'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-148160628181539203</id><published>2008-03-14T23:44:00.009+09:00</published><updated>2009-11-26T23:37:34.831+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>【C#】ステータスバーでマーキー</title><summary type='text'>一昔前、ブラウザのステータスバーにスクロールする文字列が流れているHPをよく見かけたのですが、今では全くといっていいほど見られなくなりましたね・・・。正直、目障りだし、重くなるしでなんのメリットもなかったような気がします。しかし、それはそれで遊び心をくすぐってくれました。ということで、ウィンドズアプリで敢えて自作してみました。  using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1{public partial class </summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/148160628181539203/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=148160628181539203' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/148160628181539203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/148160628181539203'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/03/c.html' title='【C#】ステータスバーでマーキー'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-5184751456659819652</id><published>2008-03-04T20:41:00.006+09:00</published><updated>2009-11-26T23:14:03.068+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>DOSで実行パスを取得する。</title><summary type='text'>よく使う割りによくわすれるので、メモ。   cd /d %~dp0バッチに渡された引数は％１で参照できるのは知っているが、バッチ自身は％０で参照できるというのは知ってる人が少ない。また、引数の扱いについてはXPの「ヘルプとサポートセンター」で「バッチファイル」と入力して検索すれば詳しく書かれてます。たまには利用してあげましょう。あっ！CDコマンドのDオプションはドライブの変更にも対応するので必ずつける。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/5184751456659819652/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=5184751456659819652' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5184751456659819652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5184751456659819652'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/03/dos.html' title='DOSで実行パスを取得する。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-3436870250262193602</id><published>2008-03-04T00:00:00.007+09:00</published><updated>2008-03-04T00:19:08.390+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>MDIの子画面の最大化を抑止する。</title><summary type='text'>今日ちょっとハマったのでメモ。  MDIの子画面がすべて同じスタイルならこんな問題は  発生しないのですが、子画面の中に最大化ボタンを  非表示にしている画面と表示している画面が混在した  場合に発生します。  例えば、Form1が親画面でそこから子画面Form2を最大化にして  呼び出し、さらにForm2から最大化を抑止した子画面Form3を  呼び出すと、なぜかForm3は最大化されてしまいます。  もちろん、Form3のプロパティMaximizeBox=Falseです。  これを最大化させないためには以下のようにすれば  とりあえず、回避できますが・・・   namespace WindowsFormsApplication1{public partial class Form2 : Form{    public Form2()    {        </summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/3436870250262193602/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=3436870250262193602' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3436870250262193602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3436870250262193602'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/03/mdi.html' title='MDIの子画面の最大化を抑止する。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-5112283476251148969</id><published>2008-03-02T05:32:00.010+09:00</published><updated>2008-03-02T08:22:39.210+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><title type='text'>Windows Live Writerで投稿してみる。</title><summary type='text'>レイアウトを保持したまま書き込みができるので、１行に  どこまで入力できるのかがわかり安くいい感じです。  ついでに、プラグインのSyntaxHighlighter for Windows Live Writer  を導入してみました。    以下のようにとてもいい感じですが、    Public Class Form1　　Inherits System.Windows.Forms.Form　　Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click　　　　Label1.Text = "Hello World"　　End SubEnd Class投稿した際に、改行が＜br＞タグに書き換えらてしまい行番号がくずれてしまうのが難点</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/5112283476251148969/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=5112283476251148969' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5112283476251148969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5112283476251148969'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/03/windows-live-writer_02.html' title='Windows Live Writerで投稿してみる。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-4485898211305838818</id><published>2008-02-20T00:36:00.006+09:00</published><updated>2008-02-28T22:03:57.974+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><title type='text'>MDIの子画面を親画面の中央に移動</title><summary type='text'>親画面の中央に子画面を表示するのは起動時は子画面のプロパティのみでできますが、親画面のサイズを変更したときに、子画面を親画面の中央にもっていくのは一工夫が必要ということで、私なりにやってみました。    Private Sub Form1_Resize(ByVal sender As Object, _                                                  ByVal e As System.EventArgs) _                                                      Handles MyBase.Resize  Dim sz As New Size ’親画面の子画面表示領域       For Each c As System.Windows.Forms.Control In </summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/4485898211305838818/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=4485898211305838818' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4485898211305838818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4485898211305838818'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/02/mdi.html' title='MDIの子画面を親画面の中央に移動'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-7704851611054431774</id><published>2008-02-07T23:46:00.002+09:00</published><updated>2009-11-26T23:16:24.103+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>DOSでディレクトリ配下の全てのファイルの拡張子を取り出す。</title><summary type='text'>フォルダ同士の同期を取るときに必要な拡張子だけを同期するというツールがあったのでその前提としてタイトル通りの処理が必要になったので作ってみた。@ECHO OFFc:cd tempfor /r %%i in (*) do echo %%~xi &gt;&gt; tmp.txtsort tmp.txt /o tmp.txtset prev=for /f "tokens=* delims=" %%L in ( tmp.txt ) do call :sub %%Lgoto exit:subif /i not "%prev%"=="%*" echo %* &gt;&gt; log.txtset prev=%*goto :EOF:exitdel /q tmp.txtgoto :EOF処理的にはまず、カレントディレクトリ配下の全てのファイルの拡張子を抜き出して一時ファイルに保存。その後、重複した拡張子を取り除くための前準備</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/7704851611054431774/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=7704851611054431774' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/7704851611054431774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/7704851611054431774'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/02/dos.html' title='DOSでディレクトリ配下の全てのファイルの拡張子を取り出す。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-6114009545737748042</id><published>2008-02-06T00:48:00.003+09:00</published><updated>2009-11-26T23:39:43.138+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>onShutdownは動いてる。</title><summary type='text'>C#でサービスプログラムを作成したのだがonShutdownイベントが動かないと丸一日悩んだあげく、結論は動いていました。ということで、メモprotected override void OnShutdown(){   EventLog.WriteEntry("Shutdown!",                "OnShutdown()",      EventLogEntryType.Warning);}というなんでもないコードを書いて、Windowsを何度もシャットダウンし、イベントログを覗いて見たが、何も出力されてない。さらにインストーラにserviceInstaller1.ServicesDependedOn= new string[] {"Event Log"};を付け加えてイベントログに依存関係をもたせたりしたがなにも変化がなかった。それで、海外でたまたま見かけた</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/6114009545737748042/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=6114009545737748042' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6114009545737748042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/6114009545737748042'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/02/onshutdown.html' title='onShutdownは動いてる。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-9098610430098458460</id><published>2008-01-10T23:32:00.003+09:00</published><updated>2009-11-27T00:12:34.079+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>オラクルで行数指定のSQL</title><summary type='text'>去年から何ヶ月も更新が滞っていましたが特に忙しいわけでもなく、ただネタがなかっただけです^^;ということで、久しぶりに苦労したのでメモ。例えば10万件あるデータのうち最初にひっかかった500件だけ表示したいような場合にどうしたもんかといろいろとしらべてわかったこと。select code,       value   from (        select code,               value           from table          where code like '%10%'         order by code        )  where rownum &lt;= 500 とまぁわかってしまえばいたって簡単なのですが、ここで曲者だったのがソートですね。これがなければわざわざこんなことしなくてもよかったのですが、ソート後の先頭から５００件</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/9098610430098458460/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=9098610430098458460' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/9098610430098458460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/9098610430098458460'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2008/01/sql.html' title='オラクルで行数指定のSQL'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-1091005883555005024</id><published>2007-10-16T22:02:00.001+09:00</published><updated>2009-11-27T00:00:37.518+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>TreeMapはsortedList</title><summary type='text'>JAVAをずっとやってたものにとってVB.NETに移ったときに戸惑ったのたのがタイトルの件です。でも、JavaをやってたものからしてみればListなのにキーを設定できるのは・・・・という固定観念にかられるから最初は戸惑うんではないのかなぁ・・・・。で、使い方はTreeMapと全く同じです。DIM  sList as sortedList =  New sortedListsList.ADD("key","value")これだけです。ほんと、わかってしまえばなんでもないなぁorz</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/1091005883555005024/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=1091005883555005024' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1091005883555005024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1091005883555005024'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/10/treemapsortedlist.html' title='TreeMapはsortedList'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-7387648950268775984</id><published>2007-10-11T22:43:00.000+09:00</published><updated>2008-02-08T00:28:40.705+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>ORA-01422に大苦戦。</title><summary type='text'>最近はVB.NETがわかんなくてしょうもないことにハマリすぎで本当にやばい^^;でも、新しいことを覚えるのは楽しいですね。で、今日はオラクルで大ハマリ。忘れないようにメモっと！コードマスタにコードを渡して、コード値を取得するというなんでもないファンクションを作成したのですが、その時になぜか、複数レコードがとれてしまいORA-01422でまくり。しかし、ちゃんとプリマリキーを渡してるので絶対ありえないのですが・・・。こっからバトル開始ＲＯＵＮＤ１！(省略)DECLAREkey varchar2(10)cd  varchar2(10)val varchar2(255)BEGINkey := para_key;code:= para_code;SELECT value INTO val FROM code_tblWHERE KEY = key  AND CODE = cd ;RETURN </summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/7387648950268775984/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=7387648950268775984' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/7387648950268775984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/7387648950268775984'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/10/ora-01422.html' title='ORA-01422に大苦戦。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-1665993986069586307</id><published>2007-10-04T21:39:00.001+09:00</published><updated>2007-10-04T22:11:34.808+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><title type='text'>VB.NETで数値型文字列の下１桁を取り出す。</title><summary type='text'>今までずっとJAVA関連の仕事かつサーバサイドばっかりでしたが今月からVB.NETでリッチクライアントの案件をやるようになった。ちなみにVisualBasic2003です。クラアントをやるのは実に4年ぶりくらいで当時はまだVB6でした。んなもんでVB6からVB.NETへ完全に乗り遅れた人間です^^;そんなこんなではまりまくったのでメモっと！単純に数値の文字列の下一桁を取り出すという処理なんですが、これがとれなくて3時間・・・Dim str As New String(vbNullChar,20)と定義された変数にDBから取得したレコードを設定する。DBの戻りは各項目がタブで区切られていて、今回はひとつしか項目は取得していない。なので、下記のようなデータが取得されるret="11\t"（\tはタブ文字）これを上記の変数にいれて処理開始・・・tmp=str.Replace(vbTab,"")</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/1665993986069586307/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=1665993986069586307' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1665993986069586307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1665993986069586307'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/10/vbnet.html' title='VB.NETで数値型文字列の下１桁を取り出す。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8797927047898210638</id><published>2007-09-03T20:49:00.000+09:00</published><updated>2008-02-08T00:40:03.066+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hirdb'/><title type='text'>HiRDBってどうよ？</title><summary type='text'>８月は全く更新してません。なんせプログラミングやってませんから・・・。今は設計ばっかやっててプログラムといってもせいぜいVBAで仕事を楽するくらいです。今のプロジェクトではDBサーバに日立のHiRDBを使ってるのでちょっと戸惑ったところこを書いとこ。戸惑うというのはほとんどオラクルとの比較です。一番困ったのは、Select句の取得フィールドにnullを直接かけないことです^^;オラクルで何気なくselect null from dualと書いてることが通用しないのです。といっても直接null値を取得することは少ないのですがそれでも当然のように使っていたのが使えないのは辛い。んで、下記ようにすればHiRDBでも取得は可能ですが・・・。select cast(null as char) from sampleてな具合でキャストしてやんなきゃいけない。ついでにnull変換する場合もオラクルなら</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8797927047898210638/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8797927047898210638' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8797927047898210638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8797927047898210638'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/09/hirdb.html' title='HiRDBってどうよ？'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-5772085671508155820</id><published>2007-07-12T19:42:00.000+09:00</published><updated>2008-12-12T07:06:13.182+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><title type='text'>よく使うエクセル関数</title><summary type='text'>使わないと忘れる関数なのでメモ。あるセルに入力された値によって書式を変更する。例えばタスク表なんかで状況欄に完了をいれて背景をグレーに自動でするときなどによく利用する。ある行のＤ列に値が入力された場合で考える。まず、Ｄ列の参照アドレスをADRESS関数で取得する。=ADRESS(ROW(),COLUMN($D$1))次に取得した参照アドレス、例えば一行目のＤ列なら＄Ｄ＄１のセルの値を取得する。=INDIRECT(ADRESS(ROW(),COLUMN($D$1)))最後に値の判定を「条件付き書式」で設定する。条件つき書式の一番左のプルダウンで「数式が」を選択し=INDIRECT(ADDRESS(ROW(),COLUMN($D$1))) &lt;&gt; ""上記の数式を入力後、セルの書式の「パターン」でグレー色を選択すれば実現できる。このADRESS関数とINDIRECT関数は非常に相性がいいので覚</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/5772085671508155820/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=5772085671508155820' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5772085671508155820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5772085671508155820'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/07/blog-post.html' title='よく使うエクセル関数'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RilEUm1bgiM/RpYZwm9XMMI/AAAAAAAAABE/YkmujCVjMeQ/s72-c/excel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-4200345438436025765</id><published>2007-06-28T20:02:00.002+09:00</published><updated>2009-11-26T23:24:30.169+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>JARファイルにソースを追加する。</title><summary type='text'>Eclipseを使っていると、JARファイルに「ソース添付」ってよくやると思うのですが毎回同じJARファイルを使うのなら、いっそのことソースをつけちゃえばと思ったり・・・。そこで、commons-beanutilsで試してみた。C:\&gt;path=%path%;%JAVA_HOME%\binC:\&gt;jar xvf commons-beanutils-1.7.0.zipC:\&gt;jar xvf commons-beanutils-1.7.0\commons-beanutils-1.7.0-src.zipC:\&gt;xcopy /se commons-beanutils-1.7.0-src\src\java tmpC:\&gt;xcopy /se commons-beanutils-1.7.0\commons-beanutils.jar tmpC:\&gt;cd tmpC:\tmp&gt;jar uvf </summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/4200345438436025765/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=4200345438436025765' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4200345438436025765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/4200345438436025765'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/06/jar.html' title='JARファイルにソースを追加する。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-5331839024416802862</id><published>2007-06-21T00:35:00.000+09:00</published><updated>2007-06-21T20:00:41.383+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>BashでDDLを一括実行</title><summary type='text'>最近なんでもやらされて勉強になります。ハイ。DDLのファイル名が書かれたリストを、スクリプトで一行ずつ読み込んでsqlplusで実行。DDLは事前に用意する。#check parameterif [ $# -eq 0 ]then echo "parameter error!" exit 1fi#check fileif [ ! -f "$1" ]then echo "$1 is not existed" exit 1fiDATE=`date '+%y%m%d%H%M%S'`LOG=log${DATE}.logfor fname in `cat $1`doecho "processing...${fname}"sqlplus &lt;&lt;EOF tigger/scott spool ${LOG}  @${fname} spool offEOF#check oracle errorgrep "ORA</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/5331839024416802862/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=5331839024416802862' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5331839024416802862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5331839024416802862'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/06/bashddl.html' title='BashでDDLを一括実行'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-3705802893231582059</id><published>2007-06-19T23:52:00.005+09:00</published><updated>2009-11-27T00:06:07.320+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>オラクルの小ネタ？それとも常識！？</title><summary type='text'>これまた、初めて知ったョ・・・。オラクルで数値を文字に変換するときによくto_char()って使いますよね？これで何気なく、ZEROパディングでフォーマット。select to_char(1, '000') from dual;って、初めてやったのですが・・・よく見ると、結果が[]001で、[]は空白スペースが入ってるんですね！これじゃあ、パディングした意味ないじゃんと思わずtrim(to_char(1, '000'))とやっちゃったんだけど、こんな二度手間何度もしないといけないなんて、何かしっくりこないなぁ。と思いオラクルの公式で検索したら、やっぱりありましたね・・・[]のところには実はサイン記号が入ってて表示させるようにしないと空白が入っちゃうてことなのかな？と理解しました。んでもってその空白を消す方法はとto_char(1, 'FM000')ってやればいんですね。すばらすい。さらに</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/3705802893231582059/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=3705802893231582059' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3705802893231582059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3705802893231582059'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/06/blog-post_19.html' title='オラクルの小ネタ？それとも常識！？'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-1966821815525955594</id><published>2007-06-15T19:40:00.001+09:00</published><updated>2009-11-26T23:58:59.932+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><title type='text'>エクセルでオートシェイプの文字を置換する。</title><summary type='text'>最近、仕事でエクセルVBAを利用することが多いなぁ。つうことで、まず最初に、仕事でER図を作成する必要がでてきてツールを色々探していたら、ベクターにエクセルで作成するフリーのものがあった。ExcelERDです。いや本当すばらすい。リバースエンジニアで一発楽々って感じ！！これをフリーで配布してるんですから、まさに神！とここまではよかったのですが、データ型が汎用的になってるので、オラクルのデータ型とズレが生じてしまいました。データ型はある程度までは変更できるみたいですが、Varchar2なんかは変換されず、Charになっていました。変換されずというかなり語弊がありますね・・・。そこで、これを一括して変換しようと思い、今度はオートシェイプの文字を置換してくれるフリーのツールを探したのですがこれが探し方が下手なのか、なかなか見つからずシェアウエアしかなかった。しかも、結構な値段。じゃあ、上記の</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/1966821815525955594/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=1966821815525955594' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1966821815525955594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1966821815525955594'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/06/blog-post.html' title='エクセルでオートシェイプの文字を置換する。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-126176454538957487</id><published>2007-05-30T19:46:00.002+09:00</published><updated>2009-11-26T23:47:32.311+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='redbrick'/><title type='text'>RedBrickに触れる</title><summary type='text'>いやーこんなDBあったんですね^^;しかもDWHに特化してるそうなぁ・・・。で、このRedBrickにもOracleのｓｑｌローダと同じようなツールが存在して、何百万件もの大量データを高速にロードできる。なにやらTMUという総称らしんですが、今回私が利用したのはクライアントからロードするrb_cmtuというやつです。まぁ、このプロジェ終わったら二度と使いそうにないけど、マニアックなのでメモっと。とりあえずMS-DOSの環境設定からすべてデフォルトでソフトをインストールしています。set RB_CONFIG=C:\RedBrick\Cliant32set RB_DSN=MyDsn（設定したODBCの名前)これでrb_cmtuでサーバにアクセスできるようになる。なにやらサーバ側にも設定が必要らしいんですが、何もせずに繋がりました。次にデータ抽出。今のプロジェでは開発環境から本番環境には直接</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/126176454538957487/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=126176454538957487' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/126176454538957487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/126176454538957487'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/05/redbrick.html' title='RedBrickに触れる'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-1396817211745532603</id><published>2007-05-24T23:03:00.002+09:00</published><updated>2009-11-26T23:18:04.423+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>MS-DOSで日付を取り出す。</title><summary type='text'>DOSで日付を取り出す。%変数:~開始位置,長さ%で文字列を抜き出せる。ほんで、dateのみだと２００7/05/24であるから下記のようにすればecho %date:~0,4%%date:~5,2%%date:~8,2%20070524となる。注意：開始位置は０から始まる。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/1396817211745532603/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=1396817211745532603' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1396817211745532603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1396817211745532603'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/05/ms-dos.html' title='MS-DOSで日付を取り出す。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8063008947540685569</id><published>2007-05-23T20:27:00.001+09:00</published><updated>2009-11-26T23:43:35.611+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>オラクルでテーブル検索</title><summary type='text'>これよく忘れるのでメモっと！select table_name   from user_tables  where table_name like '%テーブル名%'</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8063008947540685569/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8063008947540685569' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8063008947540685569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8063008947540685569'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/05/blog-post.html' title='オラクルでテーブル検索'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-3231549922739062853</id><published>2007-05-08T23:48:00.000+09:00</published><updated>2008-02-08T00:31:45.769+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><title type='text'>VBAでマウスホイールが・・・。</title><summary type='text'>いまさらなんですが、エクセルを使い始めてはや数十年なんでこいつはVBAでマウスホイールが使えないんだと思ってたらパッチがあったんですねＴＴほんと目から鱗でした。EXCEL2003のVBAで無事ホイールが動きました。ヒデキ感激！つうかよ~マイクロソフトアップデートで自動インストールしてくれよって感じじゃね（汗http://support.microsoft.com/kb/837910/ja</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/3231549922739062853/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=3231549922739062853' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3231549922739062853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3231549922739062853'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/05/vba.html' title='VBAでマウスホイールが・・・。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8885723588353402666</id><published>2007-04-17T20:33:00.002+09:00</published><updated>2009-11-26T23:42:36.829+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>EXCELからオラクルに接続</title><summary type='text'>今日覚えたこと。エクセルからオラクルに接続するにはいろいろ種類があるみたいですがVBAから利用するのに今回覚えたのはconn As New ADODB.Connectionconn.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=orcl;User ID=scott;Password=tiger;"oraconn.Openこれだけで接続できるなんて・・・。ADO＋OLE　DBで接続するのが汎用的なのかな？</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8885723588353402666/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8885723588353402666' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8885723588353402666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8885723588353402666'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/04/excel.html' title='EXCELからオラクルに接続'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-1096167496154083180</id><published>2007-04-05T20:09:00.000+09:00</published><updated>2008-02-08T00:39:25.157+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>オラクルのデータ移行</title><summary type='text'>今日覚えたこと。忘れないうちにメモっと。オラクルで大量のデータをロードするには１．spl*plusでデータを抜き出す。そのときの環境設定　・固定長でデータを抜き出す場合　　・set　echo　off　　・set　linesize　1000　　・set　pagesize　0　　・set　trimspool　on　　・set　feedback off　　・set　colsep　’,’２.次に抜き出したデータをsqlldrでロードする。3．その前に制御ファイル（ｃｔｌ）を作る。　　・ここはOBを使えばすぐつくれる^^;　　・sqlldr　sccot/tiger　control=xxx.ctl　data=xxx.dat　　　log＝xxx.log　bad=xxx.bad　discard=xxx.discard　direct=true４．以上でOK</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/1096167496154083180/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=1096167496154083180' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1096167496154083180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/1096167496154083180'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/04/blog-post.html' title='オラクルのデータ移行'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8687386982821078575</id><published>2007-03-30T00:16:00.000+09:00</published><updated>2007-03-30T00:32:07.589+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='struts'/><title type='text'>例外ハンドル</title><summary type='text'>strutsでglobal-exceptionを行う方法をいまさら知った^^;これまた調べればすぐでてきますけど、いや本当strutsの記事が以前に比べて本当に増えましたね。すばらすい。で忘れないためにメモExceptionHandlerをhandlerに指定してやればいいだけなんてすんばらすぃよ。もちろん自分で拡張してログ処理なんかもいれることができる。ここまではいんですが、global-exceptionで拾える例外はstrutsが処理してるときに起こった例外しか拾われない。当然のようですが、なかなかねー。これが・・・つまり、レスポンスでjspを作成している途中に起こった例外は拾ってくれません。いや少しハマった。これは考えれば当然だなぁ。すでにstrutsの処理を離れてるから・・・（汗JspExcptionは拾うものではなく、なくすものですね^^;しかし、ユーザ様に例外をどうしても見</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8687386982821078575/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8687386982821078575' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8687386982821078575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8687386982821078575'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/03/blog-post_30.html' title='例外ハンドル'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-8914452939220784142</id><published>2007-03-27T20:28:00.000+09:00</published><updated>2008-02-08T00:30:56.074+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>セッションタイムアウトの続き。</title><summary type='text'>前回、フォームの内容がけされるという現象がおこっていたのですが原因がわかりました。この現象は同一PCで同一アカウントでログインしたときにおこっていました。そこでいろいろ調べてたのですが、どうやら、IEではいかのようになると@ITの掲示板にあがってました「IEでは、 ファイル→新規作成→ウィンドウでも Window.OPENと同じ挙動をし、 セッションが共有される。」   「別のウィンドウでも、同一のショートカットから起動されると、セッションを意図せず共有してしまったりします。」 いや、まじ知りませんでした^^;じゃあ、IEをSCから起動しなかったいいのかなぁ・・・。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/8914452939220784142/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=8914452939220784142' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8914452939220784142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/8914452939220784142'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/03/blog-post_27.html' title='セッションタイムアウトの続き。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-5528650986578641800</id><published>2007-03-26T20:52:00.001+09:00</published><updated>2009-11-26T23:20:22.557+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>Flameの解除</title><summary type='text'>今日学んだこと。フレームで分割された画面を解除するにはgoogle様で検索すればすぐにみつかるけど忘れないために！if(top.location != self.location){　    top.location = self.location;}上記のjavascriptをbodyタグのonloadにでもいれとけばOKでした。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/5528650986578641800/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=5528650986578641800' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5528650986578641800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/5528650986578641800'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/03/flame.html' title='Flameの解除'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-605345409667594271</id><published>2007-03-20T19:49:00.000+09:00</published><updated>2007-03-20T20:32:01.774+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='struts'/><category scheme='http://www.blogger.com/atom/ns#' term='weblogic'/><title type='text'>セッションタイムアウト？</title><summary type='text'>現在、strutsとWeblogic8.1.4でWebアプリの開発をおこなっているのですが今日よくわからない問題に直面してしまった・・・ＴＴWebアプリを起動して長い間放置していると、strutsのフォームの項目が消えるという現象です。これを聞いて、すぐにそれはセッションがきれてんでしょという突込みがきそうなんですが、そうでもないんですよこれが・・・。というのも、アクションが呼ばれたときにセッションのチェックを行っておりログイン時に作成したユーザオブジェクトのセッションがヌルだったらログイン画面に戻るようになっているのです。実際、この現象がおきるのは曖昧で、必ずしも発生するとは限らないのです。大体の場合はログイン画面にもどるのです。ユーザオブジェクトは生きていて、strutsが作成したフォームのセッションが先にきえるようなことってあるんだろうか・・・？？？？まぁ想像の域でしかないのですが</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/605345409667594271/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=605345409667594271' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/605345409667594271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/605345409667594271'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/03/blog-post_20.html' title='セッションタイムアウト？'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-590075991706911792.post-3511653683789376509</id><published>2007-03-18T19:04:00.000+09:00</published><updated>2007-03-18T19:07:50.660+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='初投稿'/><title type='text'>はじめてみました。</title><summary type='text'>最近よく忘れがちなんでちょっとしたメモを残していこうかと・・・。思ってる次第であります。</summary><link rel='replies' type='application/atom+xml' href='http://hawkeye-mihawk.blogspot.com/feeds/3511653683789376509/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=590075991706911792&amp;postID=3511653683789376509' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3511653683789376509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/590075991706911792/posts/default/3511653683789376509'/><link rel='alternate' type='text/html' href='http://hawkeye-mihawk.blogspot.com/2007/03/blog-post.html' title='はじめてみました。'/><author><name>Hawkeye</name><uri>http://www.blogger.com/profile/00093524425715050778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://lh3.google.co.jp/image/Oka.Shichibukai/Rf1X4EHVU5I/AAAAAAAAAAg/ZwYPVo_V8JE/330px-Mihawk.JPG'/></author><thr:total>0</thr:total></entry></feed>
