ANA国内線【PR】
nslookup でDNSサーバを明示的に指定したい
通常 nslookup を叩くとデフォルトのDNSサーバに対してクエリを発行します。
これを任意のDNSサーバに対して名前解決を要求する方法ですが、nslookup の第二引数にDNSサーバを指定してやればいいようです。

nslookup hoge.exsamle ns1.piyo.ne.jp
Server: ns1.piyo.ne.jp
Address: xxx.xxx.xxx.xxx

Name: hoge.exsamle
Address: yyy.yyy.yyy.yyy


参考:
@IT:Windows TIPS -- Tips:nslookupの基本的な使い方(イントラネット編)

# by Jehoshaphat | 2012-05-16 00:35 | ネットワーク | Trackback | Comments(0)
(HTML)IE8で「操作は中断されました。」となる
簡単なWEBサイトを作っていたんですが、IE8でテストしていると、リンクを押下すると、「操作は中断されました。」とかいうエラーが表示されました。
ただ、この現象がでるPCとでないPCがある上に、現象発生するPCでもたまに現象が起きなくなる場合もあり、非常に気味が悪い現象でした。
(FirefoxやChromeなど他のブラウザでは発生しません。また、IE6でも発生しませんでした。)


いろいろ試すと、リンク元のページから、現象が発生するリンク先のページのURLにアンカータグ(ページ内リンク)が付いていると、この現象が発生します。(例:http://hoge.jp/test#top)
逆にアンカーリンクをのけると発生しません。(例:http://hoge.jp/test)

また、アンカーの名前を "top" にしているんですが、これを別の名前に変えたところ現象が発生しなくなりました。


同様の現象が、MS TechCenter:ページ内アンカーに移動しないIEでは”top”って予約語なのか?(ID名がtopだと移動できない?) | わたしのmemo帳でも取り上げられてました。

まったく、IEには困ったものです。


Tags:# 
# by Jehoshaphat | 2012-05-16 00:34 | Webがらみ | Trackback | Comments(0)
(Word)セルの途中で改ページを許可する
Wordで表を作成したときに、セル(行)の途中で改ページを許可する方法です。
表のプロパティを表示し、"行"タブで、"行の途中で改ページする" にチェックをいれればOKです。

しかし、まれにこのチェックがグレーアウトしてチェックできないケースがあります。

これは表が途切れる位置にあるセルで、文字方向が縦になっている場合に起こるようです。
なので、文字方向を横にしてやる必要が有ります。

あまりWord触ってないので、基本的なこともわかってない3流PGです。


参考:
Word-表 「行の途中で改ページする」がグレーアウトされ、チェックを入れることができない。 - 教えて!HELPDESK
Wordの表で、セルの途中で改ページされないようにしたい: [aotenブログ]木村幸子の知って得するマイクロソフトオフィスの話

Tags:# 
# by Jehoshaphat | 2012-05-16 00:33 | 豆知識 | Trackback | Comments(0)
(.Net)文字列で桁を揃えるため0埋めしたい

下記のように文字列型で数値をいれているケースが有るとします。
string no = "1234";


これを7桁にし、先頭に0で埋めたいというケースの場合、String.PadLeft メソッドを使えばいいようです。
string no = "1234";
no = no.PadLeft(7,'0');


こうすると、0001234 という文字列になります。


ちなみに、数値型を0埋め文字列にしたい場合は、String.Formatが使えますね。
int num = 123;
string str = String.Format("{0:0000}", num);



参考:
指定の文字数になるまで先頭を文字で埋める
@IT:数値を右詰めや0埋めで文字列化するには?[C#、VB]


Tags:# 
# by Jehoshaphat | 2012-05-16 00:32 | .Net開発 | Trackback | Comments(0)
ドライバサービスを起動しないようにする
とあるWindowsPCで、「PCAMPR5 NDIS Protocol Driver サービスは次のエラーのため開始できませんでした: 指定されたパスが見つかりません。」というエラーがイベントログに大量に出てました。

どうやらLAN関係のドライバをいれてアンインストールしたらしいのですが、インストーラの出来が悪いようでドライバが残ってしまってしまってるようです。

ググッた結果 PCAMPR5 のサービスを削除すればいいとあったので、下記コマンドで削除を試みます。

sc delete PCAMPR5

これで、レジストリの HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PCAMPR5 を見たら消えてたんでやれやれと思い再起動をかけるとまたイベントログに同じエラーが。。。

レジストリを見たところ消えていたキーが復活してます。。
なぜかは不明です。。

レジストリから直接消してもリブートするとまた復活してしまいます。


仕方ないので消すのは諦めこのサービスが起動しないように設定することにしました。

sc コマンドを使いサービスの構成情報を表示します。


sc qc PCAMPR5

TYPE :1 KERNEL_DRIVER
START_TYPE :3 DEMAND_START
....


START_TYPE :3 DEMAND_START というのは、MSサポート:Windows でカーネル モードのフィルタ ドライバを一時的に無効にする方法によると、ドライバまたはサービスを要求に応じて起動する必要があります。という意味だそうです。

上記MSページにあるとおり、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PCAMPR5 の Start の値を 4 つまり、ドライバまたはサービスの読み取りや初期化は行われません。 にして再起動してみました。

するとエラーがイベントログに出ていません。どうやらこれでサービスの停止が上手くいったようです。


参考:
Tamutamu: PCAMPR5 と WNNDIS5
@IT:強化されたコマンドライン・ツール(前編)
sc:コマンドプロンプトを使いこなそう!
SCコマンド - Astarisk Works Wiki

# by Jehoshaphat | 2012-05-16 00:30 | 豆知識 | Trackback | Comments(0)


< 前のページ 次のページ >