Ajax で ToDo

- AjaxでTODO管理、とーどー
  http://www.redcruise.com/blog/?p=118

失踪日記

  4872575334
  http://www.amazon.co.jp/o/ASIN/4872575334/todaysnonsenc-22/ref=nosim/
  吾妻 ひでお (著)
  イースト・プレス
  ISBN: 4872575334
  2005/03
  1,197 円

GNU wget for Win32 を作る

- 開発環境
o Microsoft Visual C++ 6.0 (SP5)
o Active Perl 5.8.6

- OpenSSL
  ビルド時に

  のいずれかのアセンブラがあると,高速で処理が可能になる.

1. Configure

C:\openssl-0.9.7e> perl Configure VC-WIN32

2. Makefile 生成

C:\openssl-0.9.7e> ms\do_masm (MASM 使用時)
C:\openssl-0.9.7e> ms\do_nasm (NASM 使用時)
C:\openssl-0.9.7e> ms\do_ms   (アセンブラを使用しないとき)

3. 環境変数設定

C:\openssl-0.9.7e> "%ProgramFiles%\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"
Setting environment for using Microsoft Visual C++ tools.

4. make

C:\openssl-0.9.7e> nmake -f ms\ntdll.mak

5. テスト

C:\openssl-0.9.7e> cd out32dll
C:\openssl-0.9.7e\out32dll> ..\ms\test
passed all tests

6. ライブラリのコピー

C:\openssl-0.9.7e> copy /b out32dll\*.lib "%ProgramFiles%\Microsoft Visual Studio\VC98\Lib"
C:\openssl-0.9.7e> xcopy inc32\openssl "%ProgramFiles%\Microsoft Visual Studio\VC98\Include\openssl\"

+ 当然 ssleay32.dll,libeay32.dll は wget の動作に必要.

- GNU wget

1. Configure

C:\wget-1.9.1> configure.bat --msvc

2. 環境変数設定

C:\wget-1.9.1> "%ProgramFiles%\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"
Setting environment for using Microsoft Visual C++ tools.

3. make

  ヘルプファイル (*.hlp) 作成のために,makeinfo が必要になる.
  ヘルプファイルが必要な場合は,ftp://sunsite.dk/projects/wget/makeinfo.zip から落としておく.

C:\wget-1.9.1> nmake

+ ssleay32.dll,libeay32.dll を同じディレクトリか,パスの通ったディレクトリに置けば動作する.

4. 配布用ファイルの作成 (必要な場合)

  Makefile の 74 行目に $(RM) wget.zip があるが,wget.zip がない場合はそこで止まってしまうので
  この行をコメントアウトするか,適当に wget.zip を作っておくかする.

C:\wget-1.9.1> nmake wget.zip

- 配布ファイル (OpenSSL)
  http://pocari.org/tools/openssl-win32/openssl-0.9.7g-win32-binary.zip

- 配布ファイル (wget)
  http://pocari.org/tools/wget-win32/wget-1.9.1-win32-binary.zip