Kawa.netxp
[Perl] �쐬�������W���[����CPAN�Ō��J����菇
�v���Ԃ��
Perl ���W���[�����쐬���Ă݂�
�̂ŁA���������Ȃ̂� CPAN �ɃA�b�v���[�h���Ă݂܂����A�̎菇�������B
���Ƃ��ƁA2002�N�� CPAN �ւ̃A�b�v���[�h�T�C�g PAUSE �p�̃A�J�E���g��
����Ă��������ǁA���ۂɎ��샂�W���[���� CPAN �Ō��J���Ă���������Ƃ͂Ȃ������̂ŁA
���͍�������ł����B
�������ɊԈ���Ă���_������܂�����A���w�E����������ƍK���ł��B�����҂̕�
�z�z�p�̃��W���[�����쐬����
�܂������́A
perlnewmod - �V�������W���[����z�z����ɂ�
���n�ǂ��邱�ƁB
���W���[�� .pm �t�@�C���ƁA
�����A�[�J�C�u .tar.gz �t�@�C��
���쐬����̂��ŏ��ł��B
���g�͈ȉ��̂悤�ȃt�@�C���\���ɂȂ�܂����B
lib/XML/TreePP.pm # Perl���W���[���{��
Makefile.PL # �ق�h2xs�Ő����������̂܂�
MANIFEST # �z�z�t�@�C���ꗗ
META.yml # ���̊Ԃɂ������������ꂽ����
README # README�i�����POD���琶���j
t/force_array.t # Test::More���g�p�����e�X�g�X�N���v�g
t/parse.t #
t/parsefile.t #
t/parsehttp.t #
t/write.t #
t/family.xml # �e�X�g�X�N���v�g�p��XML�t�@�C��
t/index.rdf #
�e�X�g�X�N���v�g�̏�������
Test::More - �e�X�g���������߂̂�����̃t���[�����[�N
���Q�l�ɂȂ�܂��B
�Ƃ肠�����Amake test���ʂ�悤�ɂ��Ă�����OK���낤�B
Request PAUSE account
PAUSE �Ƃ́A�uThe Perl Authors Upload Server�v�̂��ƁB
CPAN �Ɍf�ڂ���郂�W���[���́A��������A�b�v���[�h���ēo�^���܂��B
�܂���
Request PAUSE account�ɃA�N�Z�X���āA�A�J�E���g���s�\��������B
- Full name
�uUnicode Characters OK�v�Ə����Ă��邯�ǁA���[�}���ŏ������ق�������B
�wä�x�Ƃ��wé�x�Ƃ��������Ă����炭�F���\�����A
��������������C�O�̐l�ɂ͑S���ǂ߂Ȃ��̂ŁB
- Email
���[���A�h���X�B���[���Ńp�X���[�h�����t�����B
- Web site
�z�[���y�[�W��URL�B
- Desired ID
CPAN�^PAUSE �̃��[�U ID�i3�`9�����j�B
ftp://ftp.perl.org/pub/CPAN/authors/id/D/DA/DANKOGAI/ ��
�wDANKOGAI�x�ɑ������镔���B�T�d�Ɍ������I
- A short description of what you're planning to contribute
�ǂ��Perl���W���[�������J���Ă������ƍl���Ă��邩�p��ŊȒP�ɐ�������B
Account��Change Password
�A�J�E���g�{�p�X���[�h�����s���ꂽ��A
���� PAUSE ��
Change Password �ɃA�N�Z�X���āA�p�X���[�h��ύX����B
���O�C���F�́A�u���E�U�� BASIC �F���g���Ă���悤�ł��B
Account��Edit Account Info
PAUSE �Ɍl����o�^����B
- Full Name
UTF-8�Ή��Ȃ̂œ��{��ŏ����Ă�OK�����ACPAN�̒��̐l�Ɋ������胁�[����
�����Ă��d�����Ȃ��̂ŁA���[�}���ŏ������ق���������B
- ASCII transliteration of Full Name
Full Name�������[�}���ŏ������ꍇ�͋�OK�B
- Publicly visible email address (published in many listings)
���J����郁�[���A�h���X�BSPAM������\��������́H
- Secret email address only used by the PAUSE, never published.
���J���Ȃ��A���惁�[���A�h���X�B
- Homepage or any contact URL except mailto:
�����̃z�[���y�[�W��URL���L�ڂ���
- The email address�`forward mail to ...
�f�t�H���g�umy public email address�v�̂܂܂�OK�B
User menu��Files��Upload a file to CPAN
make dist�ō쐬���� .tar.gz �t�@�C����
PAUSE
�ɃA�b�v���[�h����B
- Target Directory
�ʏ�͋��OK�B
- If your browser can handle file upload,�`
.tar.gz �t�@�C�����u���E�U����A�b�v���[�h����ꍇ�͂�����B
- If you want me to fetch a file from an URL,�`
.tar.gz �t�@�C���������̃z�[���y�[�W����CPAN�Ƀ_�E�����[�h������ꍇ�͂�����B
- If you have already uploaded the file to PAUSE,�`
�I�����Ȃ���OK�B
�t�@�C���𑗐M����ƁA2�ʂ̃��[�����͂��܂��B
�wNotification from PAUSE�x�� PAUSE �T�[�o�ւ� .tar.gz �t�@�C���̓����ʒm�ŁA
�wCPAN Upload: �`�x���f�[�^�x�[�X�ɓo�^���ꂽ�ʒm�̂悤�ł��A�����B
User menu��Files��Delete Files
�A�b�v���[�h�����t�@�C���̈ꗗ���\�������B
CHECKSUMS �t�@�C���͎����I�ɐ��������B
�폜���邽�߂���Ȃ��āA�A�b�v���[�h�m�F�p�ɂ��g�������B
Modules��Register Namespace
�A�b�v���[�h�����t�@�C���� CPAN �ō̗p���Ă��炤�\���葱���B
- Name of the module
���W���[�����BHoge-Pomu-0.01.tar.gz �Ȃ�wHoge::Pomu�x�ɂȂ�B
��{�I�Ƀ��[�g�����ł͂Ȃ��āA�w::�x���P�K�w�͓��郂�W���[�����ɂ��Ēu������������B
- Module List Chapter
�������W���[���̃J�e�S�����Q�l�ɂ���
���W���[���̃J�e�S����I������B
- 2) Perl Core Modules, Perl Language Extensions and Documentation Tools
- 3) Development Support
- 4) Operating System Interfaces, Hardware Drivers
- 5) Networking, Device Control (modems) and InterProcess Communication
- 6) Data Types and Data Type Utilities
- 7) Database Interfaces
- 8) User Interfaces
- 9) Interfaces to or Emulations of Other Programming Languages
- 10) File Names, File Systems and File Locking (see also File Handles)
- 11) String Processing, Language Text Processing, Parsing and Searching
- 12) Option, Argument, Parameter and Configuration File Processing
- 13) Internationalization and Locale
- 14) Authentication, Security and Encryption
- 15) World Wide Web, HTML, HTTP, CGI, MIME
- 16) Server and Daemon Utilities
- 17) Archiving, Compression and Conversion
- 18) Images, Pixmap and Bitmap Manipulation, Drawing and Graphing
- 19) Mail and Usenet News
- 20) Control Flow Utilities (callbacks and exceptions etc)
- 21) File Handle, Directory Handle and Input/Output Stream Utilities
- 22) Microsoft Windows Modules
- 23) Miscellaneous Modules
- 24) Interface Modules to Commercial Software
- Development Stage
�Ƃ肠�����wb -- beta�x�ɂ��Ă����܂������A�悭������܂���B
- Support Level
�Ƃ肠�����wd -- developer�x�ɂ��Ă����܂������A�悭������܂���B
- Language Used
XS �Ȃǂ��g�킸�� Perl �̂ݎg�p�������W���[���Ȃ̂ŁA
�wp -- perl�x��I������B
- Public license
�ӂ��́wp -- Standard-Perl�x�ł��傤���B
- Description in Module List
44���ȉ��̉p��ŊȒP�ȃ��W���[���̐������������B
- Places where this module has been or will be discussed publicly
���[�����O���X�g���J�ݍςȂ炻�̃��[���A�h���X�Ƃ��������̂��ȁB
- Modules with similar functionality
�����@�\�������W���[�������ɂ���A���O����ׂĂ�����B
- Rationale
���W���[�����̑I�𗝗R�A�������@�̃��j�[�N���A
���̃��W���[����CPAN�ɍ̗p���ꂽ�����R�i�ӋC���݁j�Ȃǂ��p��ŏ����B
�i���{�l�ɂ͂�������Ԍ������Ƃ���ł��傤���j
�܂��wModule submission �`�x�Ƃ����\�������ʒm���[�����͂��܂��B
�����āwPAUSE indexer report �`�x�Ƃ������[�����͂��܂��B
�ڂ����Ӗ��͕�����܂���B
�����̃��W���[���Ǝ������W���[�����A�b�v���[�h����ƁA
What's different with "use Pomu::Hoge"?
�Ƃ�������Ă��܂����ƂɂȂ�̂ŁA�悭�l���邱�ƁB
CPAN �o�R�ŃC���X�g�[���B
�A�b�v���[�h���Ă��琔���Ԍo�ƁA���̐l���e�X�g�����Ă��ꂽ�̂��A
�{�ԃT�[�o�ɔ��f����܂��B
���W���[�����Ō�����������A
POD ���{���ł���悤�ɂȂ�܂��B
�߂ł���
perl -MCPAN -e shell
�o�R�ŃC���X�g�[���\�ɂȂ�܂����I�I
�������ACPAN/Config.pm �t�@�C���� CPAN �̃_�E�����[�h���Ƀ~���[�T�[�o���w�肵�Ă���Ƃ��́A
CPAN �{�ԃT�[�o�ɂ̓t�@�C�������݂��Ă��Ă��A
�~���[�T�[�o�ɂ͂܂����B���Ă��Ȃ��ꍇ������܂��B
�~���[�����O�����܂ł���������Ƒ҂��ACPAN/Config.pm �t�@�C�����C������K�v������܂��B
���̗p���p�y�[�W�֗p�����N
���̃y�[�W�֗p�g���b�N�o�b�N
by AjaxTB
�g���b�N�o�b�NURL�Fhttp://www.kawa.net/service/tb/ajaxtb.cgi/works/perl/tips/cpan.html
Kawa.netxp
© Copyright 2006 Yusuke Kawasaki