Shammer's Philosophy

My private adversaria

Windows

Windowsでstatic routeを保存できない?

Windowsのルート情報はroute Add とかで設定できる。そして、-p オプションを使用することでルーティング情報を再起動後も保持できるようだ。 自分の検証用Windows 7 に複数のNICがあるものがあり、当然片方だけにDefault Gatewayを設定している。そして、必…

FTP簡易接続設定

以下のようなテキストファイル(仮にftpconnect.ftpとする)を作成し、 open 192.168.1.15 %USER_NAME% %PASSWORD%コマンドプロンプトで ftp -s:ftpconnect.ftpとやると簡単に接続できる。念のためメモ。なお、192.168.1.15は接続先のFTPサーバー、%USER_NAM…

Windows上のEmacsでtuaregを使う

大した作業ではないけれども、忘れそうなのでメモ。今日の時点で最新のtuaregは2.0.6だった。ダウンロードはここから。 ダウンロードしたファイルを解凍。tuareg-2.0.6を入手 tuareg-2.0.6を%USER_HOME%/.emacs.d/lispへコピー %USER_HOME%/.emacs.d/init.el…

Cygwin SSHの公開鍵認証でXenServerへ接続

職場の都合で、CygwinからXenServerへ接続しているが、このXenServerは完全検証用なので基本使うのは自分だけ。接続のたびに毎回パスワード入力するのも面倒なので、SSHの公開鍵認証をすることに。基本の手順は以下の通り。 cygwinのターミナルを開く ssh-ke…

xyzzyでSKKを使う

WindowsでもEmacsを使ってみているが・・・やっぱり少し遅い。23.xには何か遅くなる不具合があったようだが、24.1にしてもやっぱり少し遅い。そこで、xyzzyにSKKを入れてみようと思った。移植版は、Google先生のトップに表示されるkia's website - xyzzy関連…

cygwinでgrepできない

最近、最新版のcygwin(具体的なバージョンは忘れた)をインストール。大抵のテキストファイルはgrepできるのだが、一部できないものがあって原因を調べるとどうやら文字コード(ありがちな気もするが)。解消方法が見つかったのでメモ。 xyzzyでそのファイ…

WindowsServerをルーターにする

Windows Server をルーターにする手順がわかったのでメモ。 確認したバージョンは Windows Server 2003 R2だが、おそらく2008とかでも基本は同じはず。 まず、条件としては、2つのNICがあること、それぞれ固定IPが割り当てられていること。 2つのNICは、外部…

キーボードレイアウト設定

参考情報をもとにいろいろと試してみました。ノートPC据付のキーボードは日本語配列、でも外付けキーボードは英語配列、という環境で作業していて、 ノートPCのキーボードで入力するときは日本語配列で入力 外付けキーボードで入力するときは英語配列で入力 …

Windowsプログラミング

今度の会社は、Windowsと密接に関わっているプロダクトが多いので、Windowsプログラミングについてちょっと調べてみました。主に調べたのはVisual C++ について。普通の C++ といったい何が違うのか?かなり昔、普通の何も問題のないはずのC++のコードをVisu…

BluetoothMouseが切断される問題

MicrosoftのBluetoothマウス、 http://www.microsoft.com/japan/hardware/mouse/bl_note5000.mspxを買ってみた。最初はいい感じだったが、文字入力が長くなると マウスが効かなくなる、という問題にすぐに遭遇。これでは使いものにならない、 と思ったが、ど…

Xyzzyで書いたJavaソースがコンパイル不可

Windowsマシンだと、デフォルトでSHIFT_JISが使用される。 自宅だとMacなのでこの文字コードをUTF-8にしたいなぁ・・・と思っていて、 数日前に自分の使っているエディタ(Xyzzy)で設定を変更。 変更方法は、%XYZZY_HOME%\site-lisp\siteinit.lに次の1行を…

Win7+TeraTermで文字化け

文字コード以外の原因で文字化けしていたのでメモ。 TeraTermでUNIX/Linuxに接続した場合、気にするのはログインユーザのLANGと、TeraTermメニューの文字コードだと思う。今回、LANG=ja_JP.UTF-8になっていて、TeraTermメニューの文字コードもUTF-8。だが、…

Optiplex 760 メモリ増設

会社のPCにメモリを追加した。 だいぶ前のことだけれども、自作パソコンを作っていて、 デュアルチャネルメモリにするとほとんどのメモリはうまくいかず、 結局サムスンの高いメモリにしないと動作しなかったことがある。 この経験からPCのメモリ増設にはも…

改行コード変換

Windows、Mac、Linux 混在環境だと、改行コードを変換したくなるときがある。方法はいくつかあると思うけれども、とりあえず以下の方法がある(MAC OS X HACKS/O'REILLY より)。 perl -pi -e 's/\r/\r\n/g' file_with_mac_linefeeds.txt(Mac -> Linux) perl…

Windows環境でFileIOを試す

Windows環境でwith-open-fileマクロを試してみた。確認したかったのは次の点。 Drive Letter はどういう扱いになるのか? 作成されていないディレクトリは勝手に作ってくれるのか?エラーになるのか? 単純に、以下のように実行してみた。 ? (with-open-file…

doExitFlag

WebLogic Server 起動時、エラーが発生するとそのまま標準出力が閉じてしまう。サーバーログが書き出されるタイミングまで処理が進んでいればよいが、そうでない場合は標準出力を入手できないと困ることも。標準出力をリダイレクトしておけばいいかもしれな…

nLiteその後

自分の使いたい環境は、 WindowsXP Pro 日本語版 英語キーボード ATOK という組み合わせ。当然、ほかにもいろいろなアプリを動かしたりはするが、これが基本。ところが、何度nLiteでSP3などの統合インストールディスクを作っても、この英語のキーボードをう…

前回nLiteを試してうまくいかなかった理由は、ものすごく単純なものだった。 というか、ケアレスミスとしか言えないようなレベル。 ディスクからコピーするときに、なんかよくわからないエラーが出ていたにも関わらず無視して進めていただけのことだった。 …

WindowsXPのExplorerので2000のように検索する

WindowsXPでエクスプローラの検索を実行すると、デフォルトで検索コンパニオンというキャラクターが表示される。 そして、最悪なことにこれがかなり重い・・・どうにかしてWindows2000のころのような検索にしたいと思っていた。 レジストリを編集すれば可能…

カーネル全体を物理メモリに置く

最近のPCは大容量なので不要かもしれないが、カーネルプログラムがスワッピングするとパフォーマンスが落ちる。 それを未然に防ぐために、カーネルは絶対にメモリ上に展開しておく、という設定をすることができる。 レジストリエディタで特定キーの編集が必…

Windowsアクティベーション無効化?

一度アクティベーションを行ったマシン上でXPを再インストールした場合は、 再インストール後のアクティベーションを無効化する方法があるらしい。 手順は以下。 正規の手順でWindowsのアクティベーションを実施 Explorerを開く ファイルの検索で、「wpa.dbl…

nLiteを試す

自宅でMacを使用していても、仕事ではほとんどWindows。Windowsはある意味かなり便利なOSだ。 イヤなところもたくさんあるが、ツールも豊富だしやりたいことはそれらをうまく追加することで可能だ。 それでもどうにもならないところがある。個人的にイヤなの…