今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

Windows

Windows2000 を普通に使っただけでファイルが壊れる

このブログよりもはるかに有名な「がんばれ!!ゲイツ君の今日の記事」で紹介されてるので、知ってる人も多いだろうけど、念のためここでも紹介。 Windows2000 を普通に使っているだけで、ファイルが壊れてしまうらしい。すべてのファイルが壊れるわけではな…

DLLをリンクしているプロセスを知りたい

とあるアプリケーションをインストールしようとしたら、DLL のコピーでエラーが出てインストールに失敗した。その DLL を削除しようとしても削除できない。どこかのプロセスが使っているらしい。でも、どのプロセスが使っているのか、簡単には分かんないのよ…

Excel で印刷するときの改ページ

Excel で印刷しようとするとき、いつも困らされるのが改ページ位置の調整。Excel は選択したプリンタの種類によってページサイズを自動的に調整してくれると言う、とってもおせっかいな機能がある。だから、改ページ位置を調整しても、いつもとは違うプリン…

フォルダの共有ができないのはなぜ?

作ったプログラムの動作確認をノートパソコンで行っている。ノートパソコンは省電力のため、通常はスタンバイにしてある。 そして、テストを始めようとして、ノートパソコンをスタンバイから復活させる。ファイルをコピーしようとして、デスクトップパソコン…

UCD-SNMP の Windows 版

Windows で使える SNMP ユーティリティを探した。 NET-SNMP SNMPパケットの agent address は、コマンドライン引数で任意の値を指定できるけど、さすがに IPパケットの source address は変更できないらしい。(ぉぃ)

便利そうなユーティリティソフト

便利そうなのを発見したのでメモ。 WinShot ショートカットキーでスクリーンショットの画像を作成できる。 RegDiff レジストリの差分を管理できる。

Excel で手動で追加した改ページを削除する方法

Excel のデータの中に、手動で追加した改ページがあって、これがじゃまで仕方がない。 表示モードを「改ページプレビュー」に変更したり、改ページされている付近のセルで右クリックしたり、メニューバーの編集メニューの中を探したりするけど、手動で追加し…

指定のファイルに数値を記録する

引数でファイル名を指定して、そのファイルに値を記録する必要があった。値と言っても、数値を1行だけ記録すればいい。 こんだけのためにプログラムを作らなきゃいかんのかなぁ、とか、Java だと JavaVM を起動するオーバーヘッドがでかすぎるからヤだし、か…

クリップボードの動作が変になった

Word を起動したら、その後からクリップボードの動作が変になった。コピーしても貼り付けができない。単純に貼付をしたいだけなのに、どのアプリケーションからもコピーができない。さらには、XKeymacs までが動作しなくなったりした。 Word の文書を PDF に…

Windows ファイアウォールをコマンドラインで設定する方法

netsh コマンドを使えば、コマンドラインからさまざまなネットワーク設定ができる。Windows ファイアウォールの例外にプログラムを追加する方法を調べたのでメモっとく。 C:\hoge> netsh firewall add allowedprogram program = (path) name = (表示する名称…

コマンドプロンプトで現在時刻を表示する

Windows のバッチファイルを実行し、その標準出力をファイルに記録したいことがある。そういう場合、出力先をファイルにリダイレクトしておけば、後からファイルを参照し、実行結果を確認できる。 たまたま、今やろうとしていることは、複数のコマンドを連続…

ネットワーク設定を CUI で

今まで、Windows のネットワーク設定を変更するのに、タスクトレイのネットワークアイコンから GUI を起動していた。今さらながらに、 「これってコマンドラインからでも変更できるのでは?」 とか疑問に思ったりしたので調べてみたら、やっぱりあった。 net…

ネットワークドライブとサービス

とあるシステムでネットワークドライブを使った。そして、そのネットワークドライブに対して、サービスで動いているプログラムから、ファイルをコピーしようとした。すると、パスが見つからないとのエラーが出る。 そういえば、サービスはデフォルトではロー…

より詳細な説明

WindowsXP の NTP サーバを有効にしようとして設定したつもりがうまく動かない。ためしにコマンドラインから確認してみた。 C:\Documents and Settings\Administrator>net time タイム サーバーが見つかりません。 NET HELPMSG 3912 と入力すると、より詳し…

続・ダウングレード権

Microsoft に確認した。 Windows Server 2003 のダウングレード権を利用して Windows 2000 Server をインストールするには、エンドユーザが Windows 2000 Server のメディアをもっていなければならない。 もしエンドユーザがメディアを持っていなければ、ラ…

Microsoft休業

今日、Windows Server 2003 のダウングレード権について問い合わせをしようと、Microsoft カスタマーインフォメーションセンターに電話してみた。 そしたら、自動の応答メッセージが流れた。 「本日は社内行事のため休業とさせていただきます。」 orz

ダウングレード権

新規にマシンを購入する場合、WindowsXP や Windows Server 2003 などの最新版しか入手できない。しかし、既存システムの置き換えをする場合は、稼動中のソフトが新OSに対応していないなどの問題で従来版のOSにする必要がある。しかし、過去のOSは既に入手で…

MySQL のデータディレクトリを指定したい

MySQL をセットアップしようとしているパソコンには、CドライブとEドライブがある。Dドライブは CD-ROM ドライブ。で、Cドライブには余裕がなく、Eドライブの方が巨大なので、MySQL のデータディレクトリを Eドライブに設定しようとしていろいろと検索してみ…

GX-6200/P128 DirectX9.0対応グラフィックボード

PCIスロットに対応したグラフィックボード。最近は安価なサーバマシンが増えてきたけど、グラフィックが貧弱なのが難点。サーバマシンなので、最大で 1024x768 だったりするし。おまけにAGPスロットがなかったりして拡張ボードを挿すことすらできなかったり…

D ドライブの作り方

納入したシステムに D ドライブがあるけど、試験用のパソコンでは、CD-ROMドライブが D ドライブだったり、それさえなかったりするとき。だけど、書き込み可能な D ドライブが欲しいときの D ドライブの作り方。 CD-ROM ドライブが D ドライブを確保している…

連続稼動のテスト

隣の人が連続稼動のテストを実施していた。今朝、会社に来てすぐに稼動状況をチェックしようとしてパソコンを見て「あれ?!」とか言ってるし。「Windows が再起動している」そうだ。 どうやら Windows Update の自動更新で、深夜3時に再起動されたらしい。 …

Windows コマンドプロンプトの for 文

バッチファイルで for 文を使って多数のファイルを処理しようとしている。このとき、コマンドプロンプトで for 文を使うわけだけど、for 文の書式って for %変数 (セット) do コマンド だったりして、複数のコマンドを実行できない。いや、& でつなげばでき…

MO ドライブ探し

MO のメディアが送られてきた。中のデータを読み出したいんだけど、MO ドライブがないので探す。 近くのパソコンに外付け MO ドライブがつながっているのを発見して、それに送られてきたメディアを入れて読もうとするが、認識してない。 デバイスマネージャ…

cronNT でバッチファイルを起動する

某お手伝いさんに依頼してある件。cronNTから定期的にバッチファイルを起動するように設定しているんだけど、うまく動かないと泣きが入った。バッチファイルを単独で起動するとうまく動くけど、cronNTからだと動作しないらしい。 「パスの間違いじゃない?」…

WindowsXP で CD を焼くときの注意

今までは CD を焼くためのパソコンとして、Windows2000 のを使っていた。そのパソコンが移動されたので、その代替用の WindowsXP で焼いてみることにした。 5枚を焼いた後で、DAO にするかどうかの指定をしなかったことに気付いた。試しに追加でファイルを書…

WindowsXPと仮想ドライブ

テストのために subst コマンドで仮想ドライブを使った。実際には C と D のドライブを持ったパソコンで動作しているシステムだけど、テスト用のパソコンは C ドライブがハードディスクで D ドライブは CD-ROM ドライブ。OS は WindowsXP だ。 まずはコンピ…

Backup ツールの設定ファイル

この前の日記に書いた、バックアップツールはデフォルトではレジストリに設定を保存するようになっている。 Backup を起動して、メニューの[オプション]-[環境設定]で[その他]タブを選択し、「設定をレジストリではなくINIファイル保存する」にチェックする…

Backup

フリーのバックアップツール。 通常の使用では GUI からの操作でできるけど、コマンドラインから起動させてバックアップが終わったら終了させることもできるので、cron などから起動することで自動化が可能になる。 バックアップ元とバックアップ先の対応も…

不正コピー防止

Windows アプリケーションの不正コピーを防止するためのプロダクトを探して欲しいと。んで、ぐぐってみるけど、要望にあう製品がなかなか見つからない。 「不正コピー防止」でぐぐったときに出てくる広告の、http://www.protector.jp/ とか http://www.newto…

システムクロックに精度を期待してはいけないらしい

WindowsXP が動作しているパソコンで、システムクロックの進み方と実際の時刻を比較すると、わずか数分で1秒以上も狂ってくる個体がいくつもあった。そのまま放っておくと、1日で数分もずれてしまう。 以前、Windows2000 でシステムクロックが異常に進む問題…