まさるblog

越後在住子持ちプログラマ奮闘記

目次

Blog 利用状況

ニュース

08/11/05
長岡 開発者 勉強会 (NDS)に参加しました

08/12/06
第1回NDSでスピーカデビューしました。

09/04/08
Poken手に入れました。

現在
子育て奮闘中です。
デザインパターン勉強中です。
iKnow!、ESLPodcastなどで英語勉強中です。

著書

2010/7発売

ブログパーツ

あわせて読みたい

書庫

日記カテゴリ

コミュニティ

2010年8月31日 #

書籍:テスト駆動開発入門

ケント ベック
ピアソンエデュケーション
発売日:2003-09

「テスト」という単語から様々な誤解をされがちの「テスト駆動開発(TDD)」について、その根底に流れる思想からテクニックまで開設した入門書。
著者はまず第一に「TDDは「設計・開発手法」であり、決してテスト手法ではないということをあげています。そしてTDDを行うことで「ストレス」の少ない開発が行えると謳っています。
実際に本書では、Moneyクラスの実装、xUnit(テスティングフレームワーク)をTDDで行っていく様子が解説されているので、まずは自分の得意とする言語で写経してみることをお勧めします。
(私の場合、xUnitについては手元ですぐ動かせるという理由でVBScriptで実装してみました。)
また、Amazonのレビューでは翻訳がいまいち、という評価がちらほら見られますが、私はそれほど違和感なく読み進められました。おそらくコードを中心に見ていたので、気にしていなかったのかなと思ってます。
とにかく、TDDをやるなら一度は目を通すべき本だと思います。

※ブクログより転記

 

作成したVBSUnitは↓からダウンロードできます。(まだ途中です)

posted @ 22:53 | Feedback (1)

2010年8月30日 #

WebアクセスとDBアクセスの関係がとても分かりやすい記事紹介

高木浩光@自宅の日記 - 三菱図書館システムMELIL旧型の欠陥、アニメ化 - 岡崎図書館事件(7)

少し前に話題になった「岡崎図書館事件」に絡んで高木浩光氏が書いた記事ですが、事件のことを抜きにしても、WebアクセスとDBアクセスの関係が非常にわかりやすくFlashアニメで表現されています。(個人的にはコネクションプーリングの説明が秀逸だと思います。)

posted @ 22:03 | Feedback (0)

2010年8月11日 #

息子が2歳と5か月くらいになりました

パクリ元:娘ちゃんは3歳と3ヶ月くらいになりました - @katzchang.contexts

  • 「何歳?」ときかれてもまだわからないみたい。
  • 「お名前は」と聞くと答える。
  • 写真を撮られるのが大好き。好きなポーズはダブルピース(左手がピースになりきれない)。
    • 自分が取られた写真を見るのも大好き。ちょっとナルシーさん?
  • 好きな食べ物はうどんをはじめとした麺類、和風だし味のもの、トマト(ただし砂糖かける)、から揚げ、魚、フルーツ全般(ただし柑橘系は苦手)、アイスクリーム、まだまだあるなぁ。
    • 嫌いな食べ物はとりあえずないかな?
  • トイレトレーニング開始。
    • まだまだ成功率は低い。 
    • 昨日初めて「おしっこ出る!」と自分から言い成功。盛大にほめておいた。
    • うんちは事後報告です。本当にありがとうございました。
  • 保育園に通ってる。
    • 最近のブームはプール遊び。
  • 結構頑固かもしれない。
    • 水遊びの帰り、まだ帰りたくないとひたすら「まだまだする」を100回くらい繰り返し、泣きながら親の後ついてきた。
  • 最近トトロにはまった。
    • そのまえはポニョ。
    • なぜかジブリのアニメは飽きずに全部見る。
      • ジブリ恐るべし・・・
  • ETVは基本好き。
    • いないいないばぁっ!
    • おかあさんといっしょ
    • クインテット
    • etc…
  • しまじろうも好きだ。
  • 最近はようやく三語語がでるように。
    • 例:○○(名前)、お洗濯、しる。
  • お手伝いが楽しいみたい。
    • お洗濯
    • ご飯の準備、片付け
  • 車が大好き。
    • その中でもバス。
    • 先日バスに乗って帰ってきたら、降りるなり「バス、バス、乗る」を連呼しながら泣き出した。
    • お気に入りは、ディズニーランドで見つけた「ディズニーリゾートクルーザー」のトミカ。

 

確かに尽きないわー。

posted @ 7:50 | Feedback (0)

2010年8月6日 #

VS2010 Ultimateを触る:VS内でNUnitのテストを実行する「Visual Nunit 2010」

  • VS2010でTDDしたい。
  • でもMSTestでなくNUnitを使いたい。
  • NUnit GUI Runnerを起動するのはめんどい。

という時に使えるアドオンが「Visual Nunit 2010」です。

 

インストール

例によって拡張機能マネージャーからインストールします。

拡張機能マネージャー

 

表示

「表示」メニュー→[その他のウィンドウ]→[Visual Nunit]を選択します。

Visual Nunitメニュー

フローティング(ドッキング)ウィンドウで「Visual Nunit」が表示されます。

Visual Nunitのウィンドウ

 

使い方

NUnitを用いたテストクラスをプロジェクト内に作成してビルドすると、自動で「Visual Nunit」にテストメソッドが表示されます。

テスト表示

 

あとは”→”ボタンをクリックすると、表示されたテストを実行します。

テスト実行

もし、失敗したテストがあった場合、そのテストをダブルクリックするか、”...”ボタンをクリックすると、テスト結果の詳細が表示されます。

テストでエラーあり

エラー詳細

 

「テストコードの中で、テストを直接実行」というようなことはできませんが、お手軽なTDD用ツールとしてぜひ活用してみてはいかがでしょうか。

posted @ 23:11 | Feedback (4)

2010年8月2日 #

VS2010 Ultimateを触る:ローカルヘルプ

VS2010 Ultimateを触る:GrapeCity ヘルプビューワへのコメントとして、774さんから

GrapeCity ヘルプビュ-アのオプションタブから、「目次のリロード」をするといいかも。あとは、GrapeCity ヘルプビュ-アはローカルヘルプにしか使用できない。

というコメントをいただいたので、ローカルヘルプを入れてみましょう。

 

まず、[ヘルプ]メニュー→[ヘルプ設定の管理]を選択します。

image

「ヘルプ ライブラリ マネージャー」が起動するので、[オンラインからコンテンツをインストール]を選択します。

image

インストールしたいコンテンツの[追加]をクリックして選択した後、[更新]ボタンをクリックします。

image 

ダウンロードとインストールが始まります。

image

以下の画面が表示されたら完了です。

image

 

ローカル ヘルプの選択

「ヘルプ ライブラリ マネージャー」にて、[オンラインまたはローカル ヘルプの選択]をクリックします。

image

[ローカル ヘルプを使用する]を選択して[OK]ボタンをクリックします。

image

GrapeCity ヘルプビューワの確認

これまでの設定を行った後、Visual Studioを再起動し、「GrapeCity ヘルプビューワ」を表示します。

image

無事、ヘルプが表示されました。ドッキングさせてコンテンツを表示すると、次のようになります。

image

 

うん、便利!

GrapeCityさん、ありがとう!

posted @ 15:42 | Feedback (3)

「Silverlight Unit Test Application」プロジェクトをVWD2010 Express 日本語版で使用する方法

[SL4] Silverlight 4 beta 用の Toolkit (英語版) も出てます (not Tools): biac の それさえもおそらくは幸せな日々@nifty

上手くインストールできたよ~ って人がいたら、 教えてくださいまし。

コネコネしたらできたので。

  1. 以下のフォルダを新規作成
    %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\VWDExpress\ProjectTemplates\CSharp\Silverlight\1041
  2. 以下のファイルを1.で作成したフォルダにコピー
    %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\VWDExpress\ProjectTemplates\CSharp\Silverlight\1033\Silverlight Unit Test Project.zip
  3. %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\VWDExpress.exeを/installvstemplateオプション付きで実行
    "VWDExpress.exe /installvstemplates"

上記の手順後、VWD2010 Expressを通常通り起動すると、「新しいプロジェクト」ダイアログに、「Silverlight Unit Test Application」が表示されます。

image

 

ちなみに、Visual Studio Express以外も、ProjectTemplateフォルダの操作、devenv.exeの/installvstemplateオプション付きの実行で、同じようにいけました。

posted @ 14:15 | Feedback (0)

2010年7月26日 #

VS2010 Ultimateを触る:Team Foundation Server 2010 インストール

せっかくライセンスもあることですし、Team Foundation Server 2010(以下、TFS)も触っときましょう。

 

ダウンロード

VS本体と同様に、MDSN Subscriptionsのダウンロードページからダウンロードします。

image_thumb[1]

 

TFSのインストール

VS2010と同じように、DVDをDAEMON Tools Liteなどでマウントし、中を見ると、

image_thumb4

といったように、いくつかフォルダがあります。

TFSは「TFS-x64」「TFS-x86」のいずれかのフォルダ内のsetup.exeを起動してインストールします。今回は「TFS-x64」にしました。

あとは、画面の指示に従ってインストールを進めます。

image_thumb7

image_thumb9

image_thumb11

 image_thumb14

image_thumb17

 

TFSの構成

[構成]ボタンをクリックすると、「Team Foundation Server 構成センター」が起動します。

image_thumb19

とりあえずは、「基本」で[ウィザードの開始]ボタンをクリックします。

image_thumb21

[次へ]ボタンをクリックします。

image_thumb23

SQL Server Expressがインストールされていなければ[SQL Server Express のインストール]を選択します。今回の場合、すでにインストール済みなので、「既存の SQL Server インスタンスを使用する]を選択して[次へ]ボタンをクリックします。

image_thumb27

使用するSQL Serverインスタンスを入力して[次へ]ボタンをクリックします。

image_thumb30

確認して[次へ]をクリックします。

image_thumb32

image_thumb34

[構成]ボタンをクリックします。

image_thumb37

image_thumb39

[次へ]ボタンをクリックします。

image_thumb41

[閉じる]ボタンをクリックして終了します。

 

Team Explorer 2010のインストール

TFSの操作ができるように、Team Explorer 2010もインストールしましょう。

前述のとおりDVDには複数のフォルダがありますので、その中から「TeamExplorer」フォルダのsetup.exeを実行し、画面の指示に従ってインストールを行います。

image_thumb46

image_thumb47

image_thumb48

image_thumb49

image_thumb51

 

Team Explorerの実行

VS2010を起動し、[チーム]メニュー→[Team Foundation Serverへの接続]をクリックします。

image_thumb53

s

image_thumb55

「チーム プロジェクトへの接続」ダイアログが表示されるので、ドロップダウンリストからサーバーを選択します。

image_thumb57

しばらく待ったあと、[接続]ボタンが有効になったらクリックします。

image_thumb59

VS内にドッキング ウィンドウとして「チーム エクスプローラー」が表示されます。

 

今回はここまで。実際にTFSにプロジェクトを作るのは次回以降で。

posted @ 5:57 | Feedback (3)

2010年7月25日 #

VS2010 Ultimateを触る:GrapeCity ヘルプビューワ

GrapeCityヘルプビューワ - Yuya Yamaki’s blog

すでに各所で話題になっていますが、VS2010のヘルプが非常に使いにくいので、それを解消してくれるヘルプビューワをGrapeCityさんが作ってくれました。

というわけで、さっそくインストール。

 

ダウンロード

GrapeCity ヘルプビューワからGrapeCityHelpViewer.msiをダウンロードします。

 

インストール

GrapeCityHelpViewer.msiを実行して、画面の指示に従ってインストールします。

image

image

image

image

image

 

実行

READMEに従い、VS2010の[表示]メニュー→[その他ウィンドウ]→[GrapeCity ヘルプビューワ]を選択します。

image

ドッキングウィンドウとして表示されます。

image

 

ん?エラー!?

 

#続く・・・かも

posted @ 8:03 | Feedback (4)

2010年7月23日 #

VS2010 Ultimateを触る:アドオンインストール編

VS2010 Ultimate本体をインストールしたので、次はアドオンを。

Visual Studio 2010 Productivity Power Tools

すでにあちらこちらで大人気の「Productivity Power Tools」を入れます。

まずは上記リンク先のページから「ProPowerTools.vsix」ファイルをダウンロードします。

image

ダウンロードしたファイルを開きます。

image

[インストール]ボタンをクリックします。

image

一瞬でインストールが完了します。

 

Highlight all occrrences of selected word

選択中の単語と同じ単語をハイライト表示してくれるアドオン。地味に便利そうだったので入れてみました。

http://visualstudiogallery.msdn.microsoft.com/en-us/4b92b6ad-f563-4705-8f7b-7f85ba3cc6bb

インストール方法はProductivity Power Toolsと同じ。

 

AnkhSVN

Visual Studio統合のオープンソースSubversionクライアント。Subversionを使った開発には必須。

http://visualstudiogallery.msdn.microsoft.com/en-us/E721D830-7664-4E02-8D03-933C3F1477F2

こちらはCOLLABNETのAnkhSVN公式サイトのダウンロードページからのダウンロードになります。

ダウンロードしたmsiを実行します。

image

image

image

 

CodeRush Xpress

無償のコーディングサポートツール「CodeRush Xpress」がすごいでも紹介したCodeRush Xpressも最新版を入れときましょう。

まずはFree Coding Assistance Add-in for Visual Studio Developersからダウンロードします。

image

ダウンロードしたexeを実行してインストールします。

image

image

image

image

 

ひとまず、アドオンはここまで。また必要そうなのがあったら別エントリで。

posted @ 22:34 | Feedback (1)

VS2010 Ultimateを触る:インストール編

aetosさんからVS2010 Ultimate with MSDN Subscriptionsをいただいたので、ちょろちょろ触った履歴を書いていきます。

まずはインストールから。

 

ダウンロード

MSDN Subscriptionsのサイトから[サブスクライバ ダウンロード]ページを表示し、サイドバーから[開発者向けツール]→[Visual Studio 2010]を選択後、表示されたページにて「Visual Studio 2010 Ultimate (x86) - DVD (Japanese)」を探して[ダウンロード]をクリックします。

image

 

あとはブラウザーがIEならFTM(File Transfer Manager)が起動、それ以外通常のダウンロードが行われるはずです。

 

インストール

ダウンロードしたisoファイルをDVDに焼くか、DAEMON Tools Liteなどの仮想DVDドライブソフトを使って読み込みます。そうすると自動でインストーラーが起動します。起動しなかったらDVD内のsetup.exeを実行しましょう。

image

あとは画面の指示に従って必要なものを選択してインストールします。

image

image

#ひとまずC++は使わんのでf(^^;

image

image

 

起動

では、さっそく起動してみましょう。最初は「既存の環境設定の選択」ダイアログが表示されるので、お好みのものを選択して[Visual Studio の開始]ボタンをクリックします。

image

しばらく待った後...

image

起動しました。

(すでにExpress Editionで作業しているので、「最近使ったプロジェクト」にすでにいくつか表示されています。)

image

 

今回はここまで。次回はアドオンインストール編を予定。

posted @ 6:02 | Feedback (4)