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 �Ƃ́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���ō\������Ă��܂��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
����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
�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