Ads by Google
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
【--/--/-- --:--】 | スポンサー広告 | page top↑
NDoc を使ってみた。
C# で書かれた自作のクラス&関数のヘルプが欲しくなり
ためしに、Visual Studio の「Web ページのビルドコマンド」
というのを動かしてみたが、どうも出力がうまくいってない。
namespace をクリックしても、真っ白いページが表示されるだけなのだ。
クラス個々の説明ページは生成されているようなので、
設定や操作自体は間違っていないように思える。

クラス個々の説明ページをちらっと眺めて見たが、
中々綺麗なHTMLが出力されている。
でも、検索がしにくそうだ。

そこで、下記のサイトを参考に
NDoc というヘルプファイル作成ツールを
インストールしてみた。

参考URL
http://www.atmarkit.co.jp/fdotnet/dotnettips/185ndoc/ndoc.html

ダウンロードサイト
http://sourceforge.jp/projects/ndoc-jp/

ダウンロードページからは、下記のモジュールをダウンロードした。
===========================================================
パッケージ バージョン リリース日
ndoc-jp-installer v1.3.1-rev2-beta 2005-11-08 08:30
===========================================================

使って見たところ、かなり良い。
キーワード検索も全文検索も使用できるので、
似たような関数がないかなど探しやすくなりそう。

後は、コメントの充実か!?

テーマ:.NET Framework - ジャンル:コンピュータ

【2006/11/15 19:42】 | C# | トラックバック(0) | コメント(0) | page top↑
生活発表会
土曜日は娘(5歳児)の
生活発表会(保育園の学芸会と言えば良いのかな?)でした。
よさこいを踊って見せてくれたのですが、
これがなんとも可愛い。(、、、親ばか)

「ハッ!」のかけ声、ポーズが
涙をそそります。

子供の成長した姿を目の当たりにすると
目に涙が浮かんでくるのは
なぜ何でしょうね。

テーマ:家族日記 - ジャンル:日記

【2006/11/13 22:00】 | 未分類 | トラックバック(0) | コメント(0) | page top↑
バッチ
先日、ロンさんより急ぎのプログラムを頼まれた。

ロン「SQL Server からデータを出力したいのだけど、
   先月分のみという条件指定で月1回動かすというのを自動化出来ないかな?」
ルー「BCPコマンドのqueryoutを使えば良いのでは?
   月一回の実行は、Windows のタスクで実行するようにして」
ロン「先月分という条件をBCPでどのように指定する?
   後、ファイル名もいつのデータか、いつ実行したかわかるように
   名前付けしたいのだけど」
ルー「ストアド呼ぶようにするか、条件式に now を基準にて先月を計算させるかだね。
   ファイル名は、どうしようか?」
ロン「ちょろっとプログラム書いてくれない?」
ルー「はーい」

さて、どうしようかと考えた。
手っ取り早いのは、BCPコマンドを利用すること、、と取りあえず定義した。

後は、日付の問題だね〜。
.BAT で手頃な日付コマンドが使えれば良いのだけど、
先月を返すコマンドはなそう。
欲しい結果は、2006年11月に動かしたら、
10/1、10/31 を取得できそれをBCPコマンドの引数として使えることかな。

そこで作ったのは、ファイル内の文字列を置き換えするプログラム。
流れとしては、こんな感じ。

1. テキストファイル(month_export.txt)を用意し以下のような感じに書く。
---------------------------------------------------------------------
SET OUT_FILE=.\Data\tbl_a.[先月]-[今].txt
SET ERR_FILE=.\Data\tbl_a.[先月]-[今].ERR
SET SRV=XX_SERVER
SET CATALOG=XX_DB
SET USR=XX_USER
SET PASS=XX_PASS
bcp "SELECT * FROM tbl_a WHERE update_at BETWEEN '%先月頭%' AND '%先月末%'" queryout %OUT_FILE% /c /t "," /e %ERR_FILE% /S%SRV% /U%USR% /P %PASS%

2. 作成したプログラム(BatWalk.exe)で、month_export.txt を month_export.bat に置き換えする
----------------------------------------------------------------------
例)BatWalk.exe /in month_export.txt /out month_export.bat

3. 置き換えられたバッチを実行する。
置き換え後
----------------------------------------------------------------------
SET OUT_FILE=.\Data\tbl_a.200610-20061110100.txt
SET ERR_FILE=.\Data\tbl_a.200610-20061110100.ERR
SET SRV=XX_SERVER
SET CATALOG=XX_DB
SET USR=XX_USER
SET PASS=XX_PASS
bcp "SELECT * FROM tbl_a WHERE update_at BETWEEN '2006/10/1' AND '2006/10/31'" queryout %OUT_FILE% /c /t "," /e %ERR_FILE% /S%SRV% /U%USR% /P %PASS%

4. 1から3を1つのバッチにまとめる(月処理.bat)
----------------------------------------------------------------------
BatWalk.exe /in month_export.txt /out month_export.bat
CALL month_export.bat

5. 月処理.bat を Windows のタスクで月1回実行されるように設定する。


文字列を置き換えして、動的に bat を作成するのは、
意外と面白いかも。
他にも色々応用が効きそうだ。

テーマ:プログラミング - ジャンル:コンピュータ

【2006/11/13 01:13】 | ソフトウェア | トラックバック(0) | コメント(0) | page top↑
続)Instant Rails
下記のサイトを参考に作業中。
InstansRailsとRaRailsによる開発環境の構築

Instant Rails ダウンロードサイト
radrails のダウンロードサイト

おっ!動いた。
Web Browser も表示されるね〜。

デバッガは、どうやって使うのだろう??

テーマ:Ruby On Rails - ジャンル:コンピュータ

【2006/11/10 01:46】 | Ruby On Rails | トラックバック(0) | コメント(0) | page top↑
Instant Rails
ちょっとした管理ツールを
RubyOnRails で作ろうと思った。
せっかくなら、RadRails も試したいなと
Slax-ja に入れてみた。
でも、デバッガと WEB Browser が動かない。

Windows の Eclips 上では、動くのかな?
ついでに Instant Rails も試してみます。
(今、ダウンロード中....)

テーマ:Ruby On Rails - ジャンル:コンピュータ

【2006/11/10 00:46】 | Ruby On Rails | トラックバック(0) | コメント(0) | page top↑
前ページ | ホーム | 次ページ