3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

2010-10-24から1日間の記事一覧

Solarisでのネゴシエーション確認

(ネットワーク)オートネゴシエーションは信用できない?でネゴシエーションの話をしましたが、今回は Solaris でネゴシエーションの設定がどうなっているかの確認方法です。 これらのネットワークインターフェイスの確認や設定は Solraris では NDD コマンド…

(ネットワーク)オートネゴシエーションは信用できない?

最近のイーサネット機器のほとんどには通信速度や通信モード(半二重、全二重)の設定を自動的にしてくれるというオートネゴシエーション機能がついてます。 ところが、この auto-negotiation は設定や認識ミスで誤認識するようなことがあるようです。 ググっ…

バッチファイルでUNCをカレントディレクトリにしたい

共有フォルダ上に配置するバッチファイルから、相対パス指定で同じフォルダにあるexeを呼び出す処理が必要になりました。 で、バッチファイルに当初下記のように書いていました。 cd %~dp0 test.exe pause そうすると下記のようにUNCパスは使えないって怒ら…

i-Filterがプロキシ情報をHTTPヘッダに載せなくなった?

i-Filterを6から7.5にバージョンアップしたんですが、どうやら7.5からはHTTPヘッダの環境変数にプロキシ情報を載せなくなったらしいです。 以前のバージョン(6)では、HTTP_VIA や HTTP_CACHE_CONTROL 変数に情報が出てました。 何故かはわかりませんが、プロ…

(.Net,ADSI)識別名(DN)のエスケープ

ActiveDirectoryというかLDAPの仕様だと思うんですが、重複した識別名(DN)のオブジェクトは作成できません。 で、.Netから新規ActiveDirectoryユーザを作成するツールを作ったんですが、DNの重複チェックができていませんでした。(ログインアカウント名の重…

(.Net)別ユーザでプロセスを起動する

C++ で Windows API を使って別のユーザでアプリケーションを書く方法は、(C++)別ユーザでプロセスを起動するで書きました。 今回は .Net でそれを実現する方法です。 基本的には、ProcessStartInfo. Domain , ProcessStartInfo.UserName , ProcessStartInfo…

(.Net)コマンドライン引数を取得する方法

コマンドライン引数の取得ですが大きく二つあるようです。 1.Environmentクラスを使う方法 Environment.CommandLine プロパティに自身のパスも含めたコマンドライン引数全体が格納されているようです。 ただこれだと使い辛いので普通は Environment.GetComma…