���Ԥ�긥�ܸ��顣

�֤����狼��פΥ����ȥ��ȿ���ơ��֤����ˤ狼��ʤ��ͤ��������ǤϤʤ������ޤǼ�ʬ�Υڡ����Ǥ�ä���ؤ֡פΤ˸������ɽ񡣥����������פǤϤʤ������᥿���פοͤ� Perl ��ؤ֤ΤǤ���С��ܽ���������Ȥʤ�٤�����

�ܽ�������狼�륪�֥������Ȼظ�Perl�פ����Ԥ��������Τϡ������ܤ���ӥ���ѥ����Ǥϳؤ٤ʤ��ä��ɼԤ����뤫��������Ԥϸ�����

ź�������
Dan����ϥ֥����ˡ�Perl��ؤֺ�û�롼�Ȥϥ����ܤȥ���ѥ��ܤ��ɤळ�ȡפȽ񤫤�Ƥ��ޤ���Ʊ���Ǥ������ܤ���Ʊν�ʤɤϥ����ܤ��ɤޤ��Ƥ�˰���Ƥ��ޤ��ޤ�(�¸��Ѥ�)��

��������Ԥ���Ʊν�Τ���˽񤤤��Τ��ܽ�Ǥ��롣

�ܼ� - ���Ұ��⡧�����狼�� ���֥������Ȼظ� Perl��gihyo.jp �� ����ɾ�������
����1�� �����ʤ�⥸�塼���ȤäƤߤ�
1-1 �ܽ�Τ��餹��
1-2 File::Find �⥸�塼���ȤäƤߤ褦
�����楳���ʡ�1 �쵤�ɤߥ⡼�ɤǤ�ʸ�������
����2�� �ֻ��ȡפϾ�γ�ǥԥ��ȿɤ�~�����顼��ե����~
2-1 ��ե���󥹤Ȥϲ���
2-2 ��ե���󥹤Υǥ�ե����
2-3 �ǥХå�����Ȥä��ץ������Υ��ƥå׼¹�
2-4 ̾��ʤ������顼~̵̾�����顼��ե����
����3�� ����Υ�ե����
3-1 ����Υ�ե����
3-2 �������ǤؤΥ��������������ˡ
3-3 2 ��������
3-4 ���󥿥å������奬���������ʤ����
3-5 ̵̾����
����4�� �ϥå���Υ�ե����
4-1 �ϥå��������
4-2 �ϥå����ե����
4-3 ̵̾�ϥå���
4-4 2 �����ϥå���
����5�� ���֥롼����Υ�ե����
5-1 ���֥롼���������
5-2 ���֥롼����Υ�ե����
5-3 ̵̾���֥롼����
5-4 ���֥롼�����ե���󥹤α���
�����楳���ʡ�2 ��ե���󥹤ΤޤȤ�ȥ��奦�������Ѵ�
����6�� �饤�֥��������require
6-1 ���֥롼����饤�֥��κ���
6-2 �饤�֥��γ�Ǽ���������ѿ�@INC
����7�� ̾�����֤���package
7-1 �ѥå������Ȥϲ���
7-2 package �ȥ饤�֥��
7-3 �ѥå������ѿ���my �ѿ���������our �ѿ�
����8�� �⥸�塼���Ȥ�use
8-1 �⥸�塼���use
8-2 import �ˤ��̾����͢��
�����楳���ʡ�3 ������File::Find �򼫺�Ƥߤ褦
����9�� ���֥������Ȼظ��⥸�塼��γ���
9-1 ���֥������Ȼظ���Perl
9-2 CPAN ���
����10�� ��Ū���饹�κ���
10-1 ���饹�ȥ᥽�å�
10-2 ���饹�ηѾ�
10-3 �����Ǥ���ã��
����11�� ���֥������ȥ��饹�κ���
11-1 ���֥������ȤȤ�
11-2 ���֥������ȥ��饹�κ���
11-3 ���֥������ȥ��饹������
����12�� �黻�ҤΥ����С�������
12-1 �����С������ɤȤ�
12-2 �Ѵ��黻�ҤΥ����С�������
12-3 ��§�黻�ҤΥ����С�������
12-4 �ü�黻��nomethod
����13�� ���֥������ȥ��饹�ηѾ����ǥ��ȥ饯������³��
13-1 ���֥������ȥ��饹�ηѾ�
13-2 �ǥ��ȥ饯��
13-3 ���֥������Ȥα�³��
13-4 ����ݥ������
13-5 CPAN �⥸�塼��
�����楳���ʡ�4 �з�!�٥���ޡ���~���֥�����
����14�� ���֥������Ȼظ��⥸�塼���Ȥä�CGI
14-1 CGIpm ��Ȥ���
14-2 ��󥿥륵���С��ؤ�CPAN �⥸�塼��Υ��󥹥ȡ���
14-3 �桼�������Ϥμ���
�����Ϳ޽�
�ܽ�Υץ������λȤ����ˤĤ���
ActivePerl �������
�ǥ��쥯�ȥ���ꡤ�ץ��������֤�
�ƥ���
���ޥ�ɥץ���ץȤΥ��ޥ��
Ĺ��ɽ����̤򸫤�ˤ�
ActivePerl ��Tips

�ޤ������Ԥˤ��ͤ�������7�Ϥν����ޤǤϼ��Ť��뤳��!�ʤˤ��������ޤǤ�use strict;�⤵��Ƥ��餺���Ȥۤۤ�K.NT�ʥ����ɤ�³������������򤹤�ȡ���⤽���ޤǤϡ�2008ǯ�ˤ���Ϥ��ꤨ��!�����⵻��ɾ���Ҥ�!�פȸ����������ˤʤä���

����������8�Ϥ���ϥ����ɤ����󤰤󤭤줤�ˤʤäƤ�������������10�Ϥ˻�äơ�Shibuya.pm�Ǥ�ȯɽ�Ǥ����٥�Ρ������ǥӥ塼�ƥ��ե�ʥ����ɤˤʤ�Τ���������᤮��С����Ԥ�Ǽ��������λ�Ǥ��롣

���ˡ��ܽ�μ礿���ɼԤˤ��ꤤ���⤷�ܽ��Ҥ�Ȥ����顢�Ǹ�ޤǡ֤�äơײ�������ñ���ɤ�ΤǤϤ���ޤ���ɬ�פʤȤ����ϼ̷Ф��Ƥ����������ä���10�ϤǤϡ����ߤ��켰�˽񤤤��֤Ȥꤢ����ư���ץ����ɤ� refactor = �ɤ�ɤ����ݤ��Ƥ����Τǡ�������ʬ�����Ǥ⡢�ǽ������ɤǤϤʤ� refactor �β������Τ����ɤäƲ������������ʤΤ���7�Ϥ����������Ф��ʤ��Dz��������ܽ��Ȥ���ǡ����줬�ǰ��Υѥ�����Ǥ��������ޤǤ����ԤϤ虜�Ȥ����������ɤǽ񤤤Ƥ���ΤǤ����顣

���������ܽ��Ȥ�����ä���ǡ������ǥ��󥰥�������ˤ�����use strict;��ľ���use warnings;��񤭲ä��Ʋ�������

�ܽ����
#!/bin/perl -w
use strict;
���ߤζȳ�ɸ��
#!/usr/bin/perl
use strict;
use warnings;

�Ȥ��������Ǥ�����ͳ�ϡ�

������������

�ܽ����λ�塢����ȿ�ʤ���������ȿ�ʤ������Ȥ����ȡ��ؽ������ˤĤ��ơ��Ȥ��������ؽ������θĿͺ��ˤĤ��ơ�

��������餱�����������pp.156-157
����Ĥϻ�ɤ⤬�����򷿡פ��뤤�ϡֹ��귿�ס�ͽ��Ĵ�·��פȥ͡��ߥ󥰤��Ƥ���ѥ�����Ǥ��ꡢ�⤦��Ĥ���Ǽ�����פǤ��롣
�����Υѥ���������򷿤϶����Ǽ��Ȥ������Ȥ��仲�ͽ���ɤ�Ȥ������٤Ƥ�Ƭ������������ΤȤ��Ƽ����ߤᡢ����Ū�����򤷤褦�Ȥ��롣���Ȥ����������ƥ���������ꡢ����˼㴳�θ��꤬���ä��Ȥ��Ƥ⡢�������Ϥ��äȤ�����������������Ȥ����ΤǤ������פȹ���Ū�˲�ᤷ����ľ�������򤯡�
���⤦��ĤΥѥ�����Ǥ���Ǽ�����Ǥ��뤬�����Υ����פοͤϰ�İ�Ĥλ������Ф��ơ�Ǽ���Ǥ��ʤ��ȵ����Ѥޤʤ����礲���˸����С��������ݤ˾Ȥ餷���������ʤ����Ǽ���Ǥ��ʤ���
������˥ߥ�������л�Ŧ���롣������˵�����������м��䤹�롣�֤���ʼ��䤷���鳧���Ѥ˻פ��ʤ����פʤɤ������Ϥ��ޤꤷ�ʤ������꤬�򤱤ʤ��ȡ���������夷�Ƥ��ޤäƤʤ��ʤ���ؿʤ�ʤ��������ʹ֤κ�ä����������ͽ��Ĵ��Ū��......�ʤɤȤ���������ηä�Ư���ʤ���
�����������ä���Ǽ���Ǥ���ȴ�Ӥ��Τ�������ͦ��ɴ�ܤ�����ؿʤࡣ

Shibuya.pm�Υ��С���Ϥ��ᡢblogosphere�����򤭤����Ƥ��� Perl Mongers (���ޤ�)�ϡ���Ǹ����Ȥ����Ρ�Ǽ�����פ��Ф��ƽ�ʬ��θ���Ƥ��������Ȥ������Ȥ���

���������Τⲿ������YAPC::Asia �λ��üԡ�����⥹�ԡ����������Ϥ�ä���Ƭ�β�ž��®���͡������������ˤ��������ϳΤ��� talented �� gifted �Ǥ��롣���ˤ�¿���쾯�ʤ��줽�μ��ФϤ��ꡢ�����Ǥʤ��͡����Ф��Ƥϥƥ�ݤ��Ѥ��ʤ���Фʤ�ʤ����Ȥ��μ��Ȥ����ΤäƤϤ��롣���������ι�̩�٤� Lightning Talks �β������ΤäƤ��ޤ��ȡ��ɤ����Ƥ�ƥ�ݤ򤢤碌�ʤ����ΤϤ��ä��뤯�ʤ롣������������ͤ��ä���ϥ󥿡��Τ���ˤʤäƤ��ʤ���������?

�ͤϷи���κ�Ǥ��롣�ɤ����Ƥ�ֶ�����פȤ�ʤ�ȡ��ڡ����ϼ������Ĺ�����򥢥�󥸤�����Τˤʤ꤬���������줬��ʬ�ˤȤäƤ��䤫�ʾ���Ǥ��äƤ⡢���̤�¿���ˤȤä��dz����ɤǤ����ǽ����˺��ơ��Ĥ���ʬã���������󤺤�ʤ�Ǥ��ޤ���

���ޤ䥢��ѥ��ϡ��䤫�鸫��Ȥ����֤�Ȥ�ä���ʤΤ����ɡ�����Ǥ�®���������̤����뤳�Ȥ�˺��ƤϤʤ�ʤ��Τ������������ܽ�ʤ�����ס�����Ǥ�ؤ٤ޤ�������������򤭤����ư�������ȡ��ɤ�����ǤϤޤ�����Ф����ܤˤʤ�Ϥ���

ưʪ(��)�����ʤ��ʤ������󤪻���졣

Dan the Perl Monger