����Perl\���\¹\���\��\���\���\���\��\¹��¡ߏ����������������� �����ҏ����������я����������؏���������Ruby»�����𡯏��Ð������������������������¡ߏ�����»�ߏ�����������
Posted by yoosee on Clip at 2006-10-15 23:42 JST1 ����Perl\���\¹\���\��\���\���\���\��\¹��¡ߡ돫������������������������я���������������������������������
��𡯏��¼��������¡��������� Ruby��ď�����¼��ԏ���������µ��ҏ�����\µ\���\������������������������³�������������������я����������������� ������½��Џ�����������¾��������� Ruby ��������������������я������������������������������������������������������������̏����ď����������я��������ޏ�������¡��³�����������ҏ����������я���������Ruby »�����𡯏��Ð������������������������¡ߏ�����»�ߏ��������������·�����������������ď�¡����½���������½������»²¾������������·���̏�������������������̏���ߏ�����������������»��Џ����������������ԏ�������¡�Perl ������ getter/setter ������»²¾��������ҏ����Џ�����������¾���¹��������������������������������돢���я��������·������������ (ObjectTemplate »��������Ï�돪�����·�������� ref �����������Џ��������������³���������̏����ď��������ޏ�����) ��¡�Ruby ���������������Ï����������只�я�����\���\���\·\���������\���\���\���\��\���\������������·���������������»���������Ð������������������������¡�»²¾������������Џ�ď�ԏ��¾������_ref�����؏����������¡�
���³������������ Perl4 ���������«������������»��µ��������������я��������ޏ�������¡�²��ď����� case ����»�����𡯏����������������Ï��������·�����������������я�����������������?if-efsif-efsif-else���������돢ď�����»��Ώ�����������\������¼\���\���»²¾�����������¡�
Perl ��������³�돢����������������������»�����������������������������я��������µ����������������»���������������������������µ������̏��¹���������ޏ�������돪�������������������½�����Ï��������������������������������������������Ï��«��¡�Ruby ������������������½���������\��\������¼������������������undef�����ҏ����ӏ��µ�����돢��������³�돢����½Ð���¹��¡�
begin ... raise ... rescue
����»�����𡯏�������¡�foo.valid? ������ bar.found? ������½��Џ��ޏ��������Ð�돫������䏪�����³��¡�is_valid������has_found��������������ď��µ�������������������������������я��������¾����돢�������¹��������¡�
Ruby������������¼«���³���������½�����Ï�������������¡�»��ď��������������½�����Ï��������ޏ�������¡�\µ\���\������¼\���\��я�¡�\���\½\���\�����¡��Џ�ď�ԏ�¡�\���\���\��������؏���돫⏢ď�ԏ������¾����돢����¾������»��⏢�������Ώ�¡�\���\���\�ޏ��¼\�����¡�\���\���\¹������������������������»��⏢����¾������»��⏢���ҏ�¡�
�����ď��¾������ď�����������������������«��������¡�Perl ������¾���¹������������������½���������½������ package �������ޡ���������������������³µ����돢�̏��µ���«�����������ď�����������¡��½���������ԏ���̏��������������«�����я��������������·���̏����ď��«�����������ď�¡������� private pragma ���̏������������я���������������?\���\���\������¼\���������\���\���\¹���������������ԏ����������Џ�����\µ\���\������¼\���\��я��¾��������������¡�������̏�����_�����ҏ����؏��ޏ�������¡�
���������¼������½������� lexical �����������������������������������я��������¹���«������(������������������������²���µ������Ρ�¹������������ď����������������������Ï��ޏ�����)��¡���������������ޏ�����������²��� my ������½��Џ������������̏��������������������������������Ï��������ޏ��������������������я��������ޏ�������¡�use strict; ���·�����ď����� lexical �����������������������������������䏢��������������������������������������������¡������������Ï��·����������������̏���ߏ���������������돪�³�돢����my������������������\���\\·\«\��������Џ�ď�ԏ��������ޏ�����»��������Ï�¡�
���³�����я�����������������¡�\������¼\�ߏ����������只�я�����\���\���\·\���������\���\���\���\���\���\¹������»�����������������������¡��只�я����ҏ��¾������\������¼\�ߏ��µ���»��������¡�
keys %hash �����������㏢�������«������ values %hash ������»��������������������я��������������� Bad Know-how �돪�³�돢����²���¼��ԏ�������������������������������¡�Ruby ������������
hash.each do |key, value| .... end
�������������������������«���ޏ�������¡�$_ ������ Perl ½�̏����������ď����������������������������»��������������Ώ�����������»�ߏ����������������������ď��ޏ�������¡���������������������������������돢���Ï������µ���������·���«�����������������������������Ï������̏��������·��������¡�$_���������Ï����Џ�������돢���Ï������µ��¡�
for, while������$_������������������������my $hoge���������¾����돪���؏��\���\\·\«\��������Џ�ď�ԏ�����»��������Ï�¡�
Perl ������ There are many ways to do it. ������������������¹�����𡯏���������¹\������������ޏ�������¡�¼�����돪����������� too many ways �����������������ď�������¡������«������¾���¼������ But, the best way is only one. �����������������я��������������������������½�����Ï�����µ������̏��¹�������������̏�����������¡�����»�ߏ��������������·�����������Ï�¡�
�����������������������������������я�¡��³�����я�����»��ӏ��������ޏ���������Perl ������������������ Ruby �����������̏�����������������!��¡ߏ����������������������������������ď��������������ޏ�������������������������������������돢�������ď�������¡�½�������������������������������������я�������¡�»�����𡯏�����������������¹\������������������ҏ�¡��폪����¾���·������̏�������������������»������������������ޏ��������Ð����������������������������������»��������Ï��·���«�����������������я��������·��¡�����������¾���µ���������������Ï����������ԏ���̏�������¡�����ď�������쏢���������� Ruby ������������³��⏢����������������»�ߏ����Ï�¡�
���½���������������������������«����������Perl\���\¹\���\��\���\���\���\��\¹��¡ߏ����������������я����������Ώ����������Ï�����»�ߏ����������ď�¡�*::Util ���������«��������³»������������������������«�����������ď��ޏ����������������̏��½�����Ï�¡�·�����������������ӏ����ԏ�����������»��ӏ�����¾������������������������������ޏ�����¼����������̏����ď�������¡ߏ����������������Ï������� Perl ������돫����¼���������������³�������������������«��������¡�
2007-08-22 14:24:35����������������������ď��¾�����������ď�����̏��������������ď�¡��²����������ޏ�ď��Ð�����������������������������ď�¡����Ώ�������¡����叢���я����������Ï�����»��������я�����µ��叢���ҏ��«�����������������������������Ï����������������ď�¡��������¼��ԏ����������¾Ð���·��������������������¡�
2007-10-26 09:18:30�������ď�����������¼��ҏ�����������\���\���\���\���\µ���¼\Ð����½������������������������¹�����������¡�¼��ҏ�����Winny\���\���\���\������¼\�����������������돫����������������������������я��������������쏢��
2007-11-13 09:45:20�����½�����Ï�������������¡��只��돢�µ������¾���»��������������叢���я�����������\Ð\«������ISO9001�����������ԏ���ߏ�����������½��Џ�����\���\���\·���¼²½���·���������������������������ޏ�����������������¡��½������������ISO9001�������»���������������·�����������������ď�¡��·���«��������¡�ISMS���������«���������������������·�����ď��������ӏ��������������½���������폢���Ï�����������²���¼��ҏ�����¾��Ï����я��³��𡯏�����µ��������ҏ��������ޏ��������������«������������¾�������ߏ�¡ߏ��������������������µ��¡�»��������я����������叢���Ï��̏�������������������¡����叢���я�������¡�
2007-12-06 06:57:37����µ��������������������������¡����䏢��������³Ð��������������돪���������������¡�����������²���¼��ҏ�����\��\���\���\���\���������·������»��Ï��µ�������������������«��¡��½���·��������¡��������������½����������������������������������»��Ï��µ�����������������������������Ï��³���������̏������������Ï������������«��¡¾��ď�����̏��¹�����������ď�������ď����������������������������������������Ï����������������������������Ï���\���\�����������²�������·��������������������¡�
2007-12-14 17:29:51����¼��ҏ�����\·\¹\���\������̏��µ������������ Ajax ���¹�����������������Ï����������������������ď�¡�돫����������������� Permalink ���̏����������³������������µ������������ޏ���������
2007-12-19 16:40:32�����³������²���¼��ҏ�����³�����������������½��Ï�����\���\½��¡�ď�������ҏ��������������������������������ď�¡�µ��ҏ�����¹���²���������³�����������ҏ����������������ď�����¹�����𡯏����������������������я�������������¡�
2007-12-28 09:26:38����¼��ҏ�����\·\¹\���\���\���\½�����Ï����я��³��¡� Ajax ���������«���������¾²������������«��������������������������������������¡� Query ������ Cookie ���������������¹�����������Ï�����»��������������Ώ�������������������������������������¡�����¾���·���������»�����������돪Џ����Ώ�����\���\���\���\������¼\������������«��돫�������������𡯏����������������я��«��������¡����Ï����я��³²��С����¹�����я�������¡����Ï����я��³��¡�
2008-01-11 07:45:05����¼��ҏ�����������Pathtraq»��������������ď��������̏�¡�ď�ď����������䏢����¾��Ï����я��³�ޏ��������²������½������̏�������������������돢���������¡���������������𡯏����돢¡�»�ߏ����������������������������������������쏢�³�����Ï�¡�
2008-01-22 06:29:23����돫ҏ����䏢����²��¹����������\���\������������돫���������������ď�������¡�����������������������\Ð\��½Ð���·�����������������������¡ߏ�����������������¹�����𡯏���������������������������ď��̏�¡�㏢����\Ð\·\Ð\·����������������̏��������������¹�����������������á돪ҡ�µ�����쏢����¹��ԏ���돢�������������������������������ď������������Ï��Ï���¹����������쏢�«���������������������쏢����²��Џ��������¹��������ď������ӏ���¾�����������������¡�
2008-01-28 13:45:00�������������ԏ����� rlog ���̏��³���ޏ�������������¡��������«»�ߏ����������ď�������¡� author ���̏�ď��»��⏢���������я��������¹���ޏ��������Ï��Ï��Ï��³���������������������¾����돢�������·�����������¼�ޏ��µ���������������������������������Ï��Ï��Ï��³������²���¼���\Ð\«�������������������Ï��Ï��Ï����叢���я�������������¡�
2008-01-30 23:56:19�������䏢����»���»��ӏ�����������¾���¼�ޏ���������������돢����¾���»���������������̏��폢���������ď�¡���¼«����̏�����¹�����𡯏��������������������������½���³�����������������я���������»Ð�����������������я����叢���������ď������̏����������������������������я�¡ߏ��������«�����������Ï��������ޏ�������¡����������я��������³��������������¡�������¡��䏪����·���������¹��Џ����я����������я��������̏�¡�\���\�������������̏��«�����я��������������³������������¼������������·���������������������������ޏ�������¡����������я�����������¡��³��������������������¡��³����������������������������������������������»Ð�����������������я����叢���������ď�������������¡�\���\�����������¡�
2008-01-31 08:58:22�������������������Ώ�������¡«������������������������\���\½�������돪叩��돢������������������¡�\���\���\��؏��Ð���������«���������������«�����������������������ď����я�������������¹���¹��������¡��·���«���·��¡�\���\�������������������������������·�������������������Ï��Ï��Ï����叢���я�������������ď�������폢���ҡ���ӡ돫������������ď��������Ï��Ï���
2008-02-18 12:28:46����������²���¼��ҏ����Ï����я��³���¹�����������¡�¼���²��Џ�ď�����������·�������돪�����돢������ď�����������·������\���\���\��؏�����������������������������؏����������Ï��³���������¹���«�����������������������������ď����ď����������ď�����²������¼���²��Џ�ď�����������·�����������������Ï������������������폢����µ��ď����������������ď�¡����������я��������¼\���\��\���\���\���¼½���»����������������«��������¡����叢�«�����¡���������·Ð���³���·����������������������������������
2008-02-19 19:15:02�����������������«��¡�²��¹µ������²���������³������¹������������������������¼�������Ï��Ï��Ï��Ï������������³������\���\«\���\«��������¡�
2008-05-26 20:00:58����¼«����̏��������������������ď��������³������������½������»��С���ӏ�����������������������������µ����������\���������������«�����Ï����я����������я����������������������ď�¡�µ»½��Џ��\�������������������»�����������������������������������������я�������������¡����������я�����������µ���²��Џ��̏��\��������������������������������¡��»���µ���̡���������¡�
2008-05-27 22:36:35����������������Ï����������������Ï����������������䏢���Ï�������������������Ï����������������������쏢�½�����������������������쏢�·��𡭏��������·���������³���������«���������«��𡯏������������������·�����ď�¡�ġ�\Ð\\Ð\���������������������я�¡�
2008-05-28 04:23:33����»��»��С���ӏ����������䏢��³Ð�����������ď�¡�¼«����̏�����������������������������\���\��я��̏����ԏ����ӏ����������������������������я�����������������������¡�돫������������Џ��������������Ð�����������䏢���������������������叢�������������������������������������³�����������������ď�ԏ������������������я�������¡�����»�ߏ����������������������ď��̏�¡�ġ��������½���³����\Ð\\Ð\�����������я����������������Ï�¡�ď��»��ӏ�������²���������·��������¡��������������������������²�����������쏢�¹��¡�
2008-05-28 08:20:01����¼��ҏ��������«������µ»½���¼��ԡ돪�³�돢�������«�����������������������������Ï���������������»�ߏ����������� access deny ���������·�����������������ď��̏�¡�³«�����䏢�·�����ď�¡�돫������㏢¡�돫�µ³���������������·�����������Ï�����»�ߏ����Ï�¡����ď����ӏ����я�¡��½���������ҏ��������������̏����Џ�����¹������»�������������������������������¡��«�����Ï���������½�������������������������
2008-05-29 09:11:59����²��ď����㏢�������������������������������«�����я��������¼�����������Ï�����������������¡�\���\��������������я��«���̏�������ď����������������ď��¹������¾��Ï����я�����������\���\��\������¼����¾Ð�������������³�ޏ�����¹������¾��Ï����я����ҏ����������������������Ï��������«���¹�������������̏��µ��������������я�������������������������������
2008-05-30 07:17:00�����·���������«���·��¡�²���¼��ҏ�����������������������������������������������������¡������«���������������폢돪叢�«���������«�����я�������������¡���������������������\������¼\���\��\���\���\¹������\¹\�ߏ��¼\���\��\���\�돢�·��������¡��¼��ҡ��������\������¼\��������������\¹\���\���\��\��������������������������я����������������������Ï��«��¡�����������������µ�������̏�¡�����������¡�\���\������������������������������������������������������������ޏ�������¡������я��������������������������������������������������«���������������»�����я�������¡�������¡�
2008-05-31 22:33:30�������я�������¡�\\���\��\������̏����������� *.tokyo.ocn.ne.jp ������²��Ң�������·�����ď������������������̏�¡��������������돢�������������������·�����ď������������������������«�����������Ï�¡�������\\���\��\��������������������Ï��¾�������������³������������\���\���\���\��ď����Џ����������ď��«����������
2008-6-14�����½¹��Ï���ġ�\Ð\\Ð\���������������������я�����»��Ï��·���������¹��¡�
2008-6-15�������䏪���䏢����·���»������ҏ����Ώ����ď�¡�����������������¹��ԏ���돪�����̏����������������������������������������������������������䏪���䏢����·���»����������¹���̏�¡����䏢���������Џ�����¹��ԏ���돪�������ҏ����Ώ����ď�¡� �������ԏ�ď�ԏ��������¾���¼������¹��ԏ���돪��������������������¡�����������¾������·\��\���\���\���\���\��я����ҏ�����������������������������\���\���������������»�ߏ�����������(���½¾���������ď����������������������������������������¡�¾������̏�������������я��������·��������¡����������������á돪؏����)��¡� ���½¹���.in ���½¹���.out »���¾��Ï����ҏ��������·��¡����������������я�����½��Џ��¹��Џ����Ώ��µIP\��\���\���\¹������������������²��я����⏢�·�����ď�¡�
�������ԏ�ď�ԏ�����������������¡���»��Ï��·���������¹��¡ߏ�¡���»��������я����������叢���Ï��̏�������������������¡ߏ�¡���\���\½��¡ߏ�¡��ӏ����Ï����я��³��¡ߏ�¡���\Ð\«��¡ߏ�¡���\\���\��\�����¡ߏ����������������Ï��������������������������������������������������������������·�����������Ï��«����
¹������������¹�돢�������������������ҏ����������Ï�����¹�����𡯏��������·�����������Ï��«����