2007-08-01から1ヶ月間の記事一覧

cron 実行時の環境変数

cron から送られるメールのヘッダには「X-Cron-Env」という行があって、これでコマンド実行時の環境変数を知ることができる。 X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <MAILTO=ao> X-Cron-Env: <HOME=/home/ao> X-Cron-Env: <PATH=/usr/bin:/bin> X-Cron-Env: <LOGNAME=ao> X-Cron-Env: <USER=ao> 新規ユーザを作って $HOME を空にしてログイン</user=ao></logname=ao></path=/usr/bin:/bin></home=/home/ao></mailto=ao></shell=/bin/sh>…

「"read" になることはできませんでした」のひみつ

win

http://www.imou.to/~AoiMoe/column/win/could-not-be.html

Windows OS向けリソースキット・ツールを入手する

win

http://www.atmarkit.co.jp/fwin2k/win2ktips/379reskittool/reskittool.html

COMSpy

win

指定した COM コンポーネントに対する QueryInterface、AddRef、Release などの呼び出しをトレースするツール。 http://staff.develop.com/jasonw/comspy/default.htm こんな感じのデータが得られる。 COM コンポーネントのどのメソッドを呼び出したかまでは…

どのプロセスがファイルを開いているか調べる

win

Windowsのプロセスについての質問です。 例えば、あるフォルダにテキストファイルがあって そのテキストファイルを他のエディタ等で開いているときに フォルダの名前を変更.. - 人力検索はてな http://q.hatena.ne.jp/1164866360 unlocker 最高。openfiles …

ファイルの共有モード

win

ある方法でファイルを開いたときの共有モードがどうなるか調査。 環境:Windows XP Pro SP2 LoadLibrary 書き込み・削除ロックされる。読み込みはできる。 hModule = LoadLibrary( _T("c11DLL.DLL") ); func = (TFUNC)GetProcAddress( hModule, "MyFunction"…

COM のクラスを定義している DLL の探し方

COM のクラスを定義している DLL の探し方は [VB] ActiveX コンポーネントで作成されるレジストリ エントリ http://support.microsoft.com/kb/183771/ja に書いてある。 1. レジストリエディタで HKEY_CLASSES_ROOT の直下から Shell.Application を検索。 2…

vim 日本語化のお話

vim

http://ch09144.kitaguni.tv/e406662.html

教えて!goo 言語の優劣。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1811025

patche 6.1.459

vim

IsBadReadPtr という API でポインタが指すメモリを読めるか判定できるらしい。 libcall で DLL から返されたポインタが有効かどうか判定するために使われている。 + /* + * Check if a pointer points to a valid NUL terminated string. + * Return the le…