2007/03/04開始。ソフトウェア管理やDelerer SEの作者であるおにぎりくんの試行錯誤の記録です。
- [Vue.js]時計?タイムコードを表示するWebアプリ
- (2021/11/16)
- ポエム
- (2020/09/30)
- メトロノームアプリをリリース
- (2017/04/22)
- Sikulix勉強中:便利関数
- (2017/02/25)
- [JavaFX]学習メモ
- (2016/09/22)
SNMPについて「あまり知らない」から「知ったつもり」になるためのリンク
別ウィンドウで開きます。
1.まずは概要をおさえる。キーワードは、MIB、ポーリング、トラップ、マネージャ、エージェント。
SNMP とは - Networkキーワード:ITpro
SNMPの仕組み(マネージャ/エージェント) ネットワーク入門
2.通信のようすを図として頭に入れる。Ciscoの設定は知らなくてもいいや。
Cisco SNMPとは?
SNMP マネージャとエージェント
SNMPの設定 基本
3.@ITの記事で、データの内容にまで踏み込む。MIB2には何があるのか。
@IT:監視を自動化するSNMP(1)
@IT:監視を自動化するSNMP(2)
@IT:監視を自動化するSNMP(3)
PR
簡単に休止モードに移行する方法
■準備
- デスクトップで右クリック>[新規作成]>[ショートカット]をクリックする。
- 以下の文字列を入力して、[次へ]ボタンをクリックする。
"C:\Windows\System32\shutdown.exe /h /f" - 名前は「休止モード」などご自由に。
■実施
- 作成した「休止モード」ショートカットをダブルクリックする。
NMock
- virtualの付いたメソッドを持つクラス、またはinterfaceに対して、動的にモックオブジェクトを作成できる
- DynamicMockクラスのコンストラクタにMock outしたいクラスの型(type)を渡す
- MockInstanceプロパティからモックオブジェクトを取得する
- このモックオブジェクトに対して、戻り値を設定したり、制約を追加できる
- モックの挿入方法?
- モックにすべきオブジェクトをメンバに保持するように設計しておき、リフレクションを使ってセット
- モックにすべきオブジェクトを引数で受け取るように設計しておき、引数に渡してセット
- usingを使って名前を変更し、モッククラスを使わせる(できるのか?→そういった使い方はできない)
- 条件付コンパイルを使って、モックにすべきオブジェクトにモックオブジェクトを代入する
- virtualかabstractでないとダメ?
- ダメ。ダメったらダメ。設計変えよう。
@IT:.NET Tools : テスト駆動開発ツール最前線(後編)
http://www.atmarkit.co.jp/fdotnet/tools/nunit22_02/nunit22_02_03.html
- 条件付コンパイルを使って、virtualとして宣言するとできる
- #defineは「シンボルを定義」するだけで、ソースコードの置き換えはしない
- MSBuildの前に汎用のプリプロセスを実行すればできる(スッキリしないが。)
- メソッド定義の前に#if virtual #endifを書けばできる(interfaceを作るのとどっちがいいか。)
- virtualの付いたメソッドを持つクラス、またはinterfaceに対して、動的にモックオブジェクトを作成できる
- DynamicMockクラスのコンストラクタにMock outしたいクラスの型(type)を渡す
- MockInstanceプロパティからモックオブジェクトを取得する
- このモックオブジェクトに対して、戻り値を設定したり、制約を追加できる
- モックの挿入方法?
- モックにすべきオブジェクトをメンバに保持するように設計しておき、リフレクションを使ってセット
- モックにすべきオブジェクトを引数で受け取るように設計しておき、引数に渡してセット
- usingを使って名前を変更し、モッククラスを使わせる(できるのか?→そういった使い方はできない)
- 条件付コンパイルを使って、モックにすべきオブジェクトにモックオブジェクトを代入する
- virtualかabstractでないとダメ?
- ダメ。ダメったらダメ。設計変えよう。
@IT:.NET Tools : テスト駆動開発ツール最前線(後編)
http://www.atmarkit.co.jp/fdotnet/tools/nunit22_02/nunit22_02_03.html
- 条件付コンパイルを使って、virtualとして宣言するとできる
- #defineは「シンボルを定義」するだけで、ソースコードの置き換えはしない
- MSBuildの前に汎用のプリプロセスを実行すればできる(スッキリしないが。)
- メソッド定義の前に#if virtual #endifを書けばできる(interfaceを作るのとどっちがいいか。)
Microsoft Chart Control を使ってみた。
サンプルソリューション(Visual C# 2008 Express Edition)
http://blog.cnobi.jp/v1/blog/user/040d950a706ce7a72c1017c7f0cafaca/1286470842
使い勝手がよく、すぐに画像出力までできます。
再配布の際にはインストーラーごとくっつけておけばいいのかな。(ライセンスのコピーが同梱されていればいい、みたいなライセンスだったハズ)
サンプルソリューション(Visual C# 2008 Express Edition)
http://blog.cnobi.jp/v1/blog/user/040d950a706ce7a72c1017c7f0cafaca/1286470842
使い勝手がよく、すぐに画像出力までできます。
再配布の際にはインストーラーごとくっつけておけばいいのかな。(ライセンスのコピーが同梱されていればいい、みたいなライセンスだったハズ)
スポンサード・リンク
フリーソフト指向::開発日記 by LapisCactus