camel

�����˾夬�äƤ���ƥ��˥å��ϡ�̤���ˤȤ��ɤ�(�ο���Ū)�˻�(��|�虜������ʤ���ǯ�ץ�����ޡ����ƤǤ���

�äˡ�

���Ȥϥѥ���㡼�Τ��Ф���ˤ��ۻҤ���äƹԤ��Τ⡢�ҤȤĤΥƥ��˥å��Ǥ���

�ϡ� s/�ѥ���㡼/�ץ�����ޡ�/g ����ȸ��ߤ˻���Ƕ��Υƥ��˥å��ǡ��椬�ʤ����λȤ�����Ȥ����Τϲ椬�Ȥ� hackerthon �˻��ä��줿���ϰ�ͻĤ餺��¸�Τ��Ȼפ��ޤ���

������������ǡ������Perl�Ԥ�

�ʲ�������Ʊ��8�Ĥۤɡ�

0. use strict;��use warnings;�ʤ��ǥ�����ץȤ��

��Ϥ�ǽ�˽񤤤Ƥ����٤��Ǥ��礦����ͳ�ϰʲ��򻲾ȤΤ��ȡ�

�����������Ϻ(one-liner)�䡢lleval�Ȥ�codepad�Ȥ���ư���� snippet �Ϥ��θ¤�ǤϤ���ޤ��󤬡��ο��ȤΤ�ȿ§OK�Ȥ��ä��Ȥ����Ǥ��礦����

1. local (@args) = @_;

����Ϥ⤦̵����NG�Ǥ��͡�sub�ΰ����򥳥ԡ�������ˤϡ�my (@args) = @_;�ʤ���my $arg = shift;�ǡ�local��%ENV�Ȥ�$\�Ȥ����������Х��ѿ��򤢤��ƶɽ경���������ˤΤ߻Ȥ��ޤ���

2. format()

���졢�⤦10ǯ�ʾ�ȤäƤ��ʤ����⡣���ĤƤ�Perl�Ρֵ�����̾�ΡפǤ��롢 Practical Extraction and Report Language �� R ����ʬ�˷礫���ʤ���ǽ�Ǥ�������Unicode�Ȥ������Ⱝ�����ޤ� R ô���Υ⥸�塼�뤬���� CPAN �ˤ��դ�ޤ��äƤ���򺣡�¸�ߤ�˺��Ƥ�����ʤ��Ǥ��礦��

3. CORE::dump()

�¥��꡼�ξ����̤�Ĵ�٤�Ȥ����餤�����Ѥ��ʤ�������Ū�ˤ�YAML��JSON�ʤɤ� serializer �� Load() ���и�Ȥ��� Dump() ��ȤäƤ����ꤷ�ޤ��͡�

4. require jcode.pl;

���ܸ�Ķ�����ǤϤ���ޤ������������˵줹����塢Unicode̤�б��Ȥ���21����Ū����̿Ū�ʵ�ǽ��­����use Encode;���Ƥ�������m(_._)m

5. require cgi-lib.pl;

4.��Ʊ�͡�use CGI;�ޤ��ϥե졼���������Ѥ��������ޤ���

6. socket()�ʤɤ�ľ�˻Ȥ�

IO::Socket()�ʤɡ��⥸�塼���ͳ�ǻȤ��ޤ��礦�������褦�ʤ�Τ�(get|set)pw*�ʤɤ�����ޤ���Perl 4�Ȥθߴ����Τ��Ȥ�ͤ��ʤ���С��Ϥ��ᤫ��⥸�塼��ˤʤäƤ����Ȼפ��ޤ���

7. CPAN�򥷥��Ȥ���

���ܤ������Ĥ��äƤ⡢����Ϥ���Ƿ�ޤ�Ǥ��礦��������ꤿ���Ȥ����ޤ���CPAN��Ʊ�ͤΤ��Ȥ���⥸�塼�뤬�夬�äƤ��ʤ���������å�����Τϡ�21������ Perl Monger �Τ����ʤߤǤ���

CPAN is the language. Perl is just a syntax. -- C. L. Kao

������󡢼����Τ���ˤ����Ƽ��ؤ��ȯ������Τ�¿���ˤ���Ǥ�����1.�ξ���Ʊ�ֳ͡ο��ȤΤ�ȿ§OK�ץ롼�뤬Ŭ�Ѥ���ޤ�����

�ޤ����äѤ����ꤽ�����Ĥ��¾�� Perl Mongers �ˤ��ޤ������ޤ���

Dan the Perl Monger