パスワードを忘れた? アカウント作成
738385 journal

Ab.の日記: Another HTML-lint 導入

日記 by Ab.
いいかげん、local のマシンで実行したくなったので

を拾ってきて、あと #!/usr/local/bin/perl と書けるように
#include <windows.h>

int main(void)
{
  STARTUPINFO si;
  PROCESS_INFORMATION pi;
  BOOL result;
  DWORD ecode;

  GetStartupInfo(&si);
  result = CreateProcess(
    "j:\\ActivePerl\\bin\\Perl.exe",
    GetCommandLine(),
    NULL, NULL, TRUE,
    GetPriorityClass(GetCurrentProcess()),
    NULL, NULL, &si, &pi);

  if (! result)
    return -1;

  CloseHandle(pi.hThread);
  WaitForSingleObject(pi.hProcess, INFINITE);
  if (! GetExitCodeProcess(pi.hProcess, &ecode))
    return -1;

  return ecode;
}
とかいうふざけた perl.exe を D:/usr/local/bin に配置。

  • Apache の httpd.conf を編集
  • htmllintenv を htmllint.env にコピーして編集
  • htmllint.cgi に要求された Jcode.pm を CPAN から install

しようとしたら、Jcode.pm の make test がコケて install 出来ず。

ちょっと検索したらJcode.pmをWindows 2000でコンパイルする というページがあったので、パッチを当てて nmake test、nmake install。
Jcode.pm は危うくハマる所だった。

typodupeerror

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

読み込み中...