Kawa.netxp ajax�ȏZ�����̓t�H�[��

�������񂷂�ƕ��ʂ̏Z�����̓t�H�[���ł����A�X�֔ԍ�7������͂���ƁE�E�E�B

�X�֔ԍ�
�s���{��
�s�撬���`�Ԓn
�������`����

ajax (Asynchronous JavaScript�{XML) �Z�p�𗘗p���Ă��܂��B
Ajax ���g�����X�֔ԍ����� �� Guide to Using XMLHttpRequest ���Q�l�ɂȂ�܂����B

ajax �T�[�o���́APerl CGI�{DB_File���g�p���Ă��܂��B
�T�[�o���� �P��X�֔ԍ��������Z���Ȓn���ɑΉ����Ă��܂����A
�N���C�A���g���������Z���ɂ͑Ή����Ă��Ȃ��̂ŁA������Ƃ����͎蔲���ł��B

ajax �N���C�A���g���́AWindows Internet Explorer 6.0 �œ���m�F���Ă��܂��B
FireFox 1.0�^Netscape 7.1 �ł������܂����iWindows �Ŋm�F�j�B
Opera 7.54 �ł́A�����܂���B ���� 7.6���Ȃ瓮���̂�������܂��񂪁A���m�F�ł��B
MacOS 9 IE 5.0 �ł́A�����܂���B�������A�G���[���o�Ȃ��悤�ɂ��܂����B
��2005/05/18�NjL�FOpera 8.0���œ������Ƃ��m�F���܂����B

�� CGI �s�v�̐V�o�[�W���� AjaxZip2 �������[�X���܂����B�������J���^���ŁA�I�X�X���ł��B

ajax �Ƃ�

ajax �Ƃ́AAsynchronous JavaScript�{XML �Ƃ����āA ���M�{�^���Ƃ����������^�C�~���O�Ƃ͊֌W�Ȃ��ɁA �����I�Ƀo�b�N�O���E���h�œK�X�T�[�o�ƒʐM���s���āA ���ʂ� JavaScript �ʼn�ʂɐ������f���Ă����Z�p�������ł��B

�]���̃E�F�u�y�[�W�ł́A�T�[�o�Ƃ̒ʐM���̓��[�U�� �v���O���X�o�[�����邾���ő҂�����Ă������A ajax �͔񓯊������̂��߁A�T�[�o����̃��X�|���X��҂����� ��ʂ����̂܂ܗ��p�ł���̂��|�C���g�B
�T�[�o����̃��X�|���X�ɂ́AXML ���g���Ă��܂��B

�{�V�X�e���̃t�@�C���\��

�{�V�X�e���͈ȉ��̃t�@�C���ō\������Ă��܂��B

ajaxzip.html                ���̃y�[�W
share/ajaxzip.js            ajax�N���C�A���g��JavaScript
share/jkl-form.js           �t�H�[�����암���̃��C�u����
ajaxzip.cgi                 ajax�T�[�o��Perl CGI�N���t�@�C���i�p�[�~�V�����F755�j
cgi-lib/ajaxzip-main.pl     ajax�T�[�o�̃��C���v���O����
cgi-lib/KCatch.pm           Perl �G���[�ߑ����C�u����
cgi-data/zip/csv2zipdb.pl   �X�֔ԍ�����DB_File�����v���O����
cgi-data/zip/ken_all.db     �X�֔ԍ�����DB_File

�v���O�����{�́{�T���v���̃_�E�����[�h�͂�����F
ajaxzip-20050907.tar.gz TAR-GZ   ajaxzip-20050907.zip ZIP

ken_all.db �ɂ‚��ẮA��L�A�[�J�C�u�ɂ͊܂܂�܂���B
�쐬�菇 ���Q�l�ɂ��č쐬���Ă��������B
���邢�́AUNIX �𑀍삷��̂�����ꍇ�́������������������B

�ϊ��ς� ken_all.db �P�̂̃_�E�����[�h�͂�����F
Linux�p�F�@ken_all.db-linux.zip
FreeBSD�p�F�@ken_all.db-freebsd.zip
��OS��ADB_File�̃o�[�W�����ɂ���ẮA�����Ȃ������H
�@�t�ɁADB_File �̃o�[�W�����ɂ���ẮA�ʂ� OS �ł����������H

�X�֔ԍ������̍쐬�菇

����CGI�ł́A �䂤�т�z�[���y�[�W �Ō��J����Ă���S���ꊇ�̗X�֔ԍ��t�@�C�� ken_all.lzh �𗘗p���Ă��܂��B

�_�E�����[�h����LZH�t�@�C����W�J���Ă���A csv2zipdb.pl�X�N���v�g���g�p���� ken_all.csv��DB_File�`���ɕϊ����Ă��܂��B

$ cd cgi-data/zip/

$ wget http://www.post.japanpost.jp/zipcode/dl/kogaki/lzh/ken_all.lzh
22:07:06 (3.53 MB/s) - `ken_all.lzh' saved [1714496/1714496]

$ lha x ken_all.lzh
ken_all.csv     - Melted

$ LANG=C perl csv2zipdb.pl ken_all.csv ken_all.db
�k�C��    .......................................... 8225
�X��    ........... 2192
��茧    .......... 1816
		�i�����j
�{�茧    ..... 871
��������  ........ 1443
���ꌧ    .... 798

$ rm -f ken_all.lzh ken_all.csv

LZH��CSV��DB_File�ƃt�@�C���`����ϊ����Ă��܂��B

ken_all.db �t�@�C���̐�����́Aken_all.lzh�^ken_all.csv �t�@�C���͂ǂ�����s�v�ł��B

�V�F�����삪�֎~����Ă��郌���^���T�[�o�Ȃǂł́A
���� ken_all.lzh ���� ken_all.db ���쐬����菇������ꍇ������Ǝv���܂��̂ŁA
�����ς� ken_all.db ���z�z����悤�ɂ��܂����B
���C�Z���X�I�ɂ́A�f�[�^�̍Ĕz�z�� ���‚���Ă��� �悤�Ȃ̂ŁA���Ȃ����ƁB

�X�V����

�R�����g�͂������ by AjaxCom

���̑��̃y�[�W�ւ̃����N

���̃y�[�W�ւ̃g���b�N�o�b�N by AjaxTB

�g���b�N�o�b�NURL�Fhttp://www.kawa.net/service/tb/ajaxtb.cgi/works/ajax/zip/ajaxzip.html

Kawa.netxp © Copyright 2002-2005 Yusuke Kawasaki