�u��ԃf�L��l�v�Ɉ��Z���Ȃ��\�\���[��ϊ��E�y�c��������́g�w�ї́h�F�ЂƂ�ō��l�b�g�T�[�r�X�i1/2 �y�[�W�j

�u�w�Ԃ̂��D���Ȃ�ł���v�B�y�c���񂪉��x�������‚������̃t���[�Y����͂��A�u���̕��͂��g�D�M���U�[�I�v�Ƃ����ϊ��{�^�����N���b�N����B����Ɓu�X�^�f�B�[����̂����u�Ȃ�ł���v�Əo�Ă����B���Ȃ��݂́u���[��ϊ��v��������5���ԂŊJ�������y�c��������̌����͂́A���̌��t�ɋÏk����Ă���B

» 2008�N01��30�� 14��30�� ���J
[�c�����CITmedia]

�@�u�ЂƂ�ō��l�b�g�T�[�r�X�v��21��́A�e���r��G���ł����Ȃ��݂́u���[��ϊ��v��������y�c��������i29�j�ɂ��b�𕷂����B�ӂƂ����v���‚����������T�[�r�X�����܂��܂ȃ��f�B�A�Ŏ��グ���A������e���r�ɓo�ꂷ��܂łɎ���܂łɂ́A�ǂ��������H�v���������̂��낤���B

���߂͋��鋰��A�m��Βm��قǃn�}�b��

�@�u�C���t������܂��Ŏ�������ԃf�L��l�ɂȂ��Ă�����ł��B���߂Ȃ�����ȁA�Ǝv���܂����v�B�k�C�����瓌���֏o�Ă��ĂP�N�������A24�΂̂��낾�����B�����̓G���W�j�A�ɂȂ肽���A�����Ƃ������l������Ƃ���ŕ׋�������������������������y�c����́A���Ȃ�X�e�[�W��ڎw���ē]�E�����ӂ���B

�@����23�΂܂ł����k�C������ɂ����̂ڂ�B�y�c����͍ŏ�����G���W�j�A��ڎw���Ă����킯�ł͂Ȃ��B���Z�̂Ƃ��Ƀo�C�g���ă\�j�[�́uVAIO PCG-505�v���w�������̂́ADTM�i�f�X�N�g�b�v�~���[�W�b�N�j�ɋ��������������炾�B���Ƃ����ĉ��y�ɖ{�i�I�ɓ��ꍞ��ł����킯�ł��Ȃ��B�C���^�[�l�b�g���n�߂Ă݂����A�Ȃ�ƂȂ�Web�T�C�g�������胁�[����������A�Ƃ������g�����������Ă��Ȃ������B

�@�u�k�C���̓R�[���Z���^�[���v���傫��������ł��B�f�X�N���[�N�̒��ł͂��Ǝ�����������ł���v�B�����E��T���Ă����y�c����́A����g�ѓd�b�ʐM���ƎЂ̃R�[���Z���^�[�œ������Ƃɂ����B�S���͋Z�p�T�|�[�g�B�ڋq����́u�f�[�^�J�[�h���‚Ȃ���Ȃ��̂ł����c�c�v�Ƃ���������ɓ����Ă����d�����B

�@�ŏ��͂܂������Z�p�̐��m�����Ȃ������y�c����B�ڋq����̓d�b�ł�������Ȃ��P�ꂪ���X�Əo�Ă���B�uTCP/IP���ď��߂ĕ����܂����ˁc�c����Windows�ȊO��Macintosh���Ă������̂����邱�Ƃ��A���̂Ƃ��m��܂����v�B�Ƃ͂����������Ɏd���Ȃ̂Łu������܂���v�Ƃ͌����Ȃ��B�����ɕ׋����‚‚Ȃ�Ƃ��Ή������B

�@���̂����m��Ȃ��P���悭����Ή��𐷂荞�񂾁A�����p�̃}�j���A�����ɂƂ肩����B�T�|�[�g�Ɩ���ʂ��A�C���^�[�l�b�g�ɋ����������n�߂Ă����y�c����́A����HTML�ō�邱�Ƃɂ����B�ڋq����̓d�b�ɑ�����������΁A���̂Ԃ񎩕��̎��R���Ԃ�������͂����������v���Đi�߂Ă��������A�Z�p�̖ʔ����Ƀn�}�b���B���I�ȃy�[�W�ł͂Ȃ��������A�C�Â���JavaScript����g���A�����̂悤�ȋ@�\��t����܂łɂȂ��Ă����B

�@�����p�ɍ�����}�j���A�����������A�ӂƂ������������ŃR�[���Z���^�[�̃Z���^�[���̖ڂɂƂ܂�B�u����A�������֗�����Ȃ����v�B���̈ꐺ�łق��̐l���g���悤�ɂȂ����B�]�����]�����ĂсA�y�c����̃V�X�e���͂Ȃ�ƑS���̃R�[���Z���^�[�Ŏg����悤�ɂȂ�B

�@�u�S���Ŏg����悤�ɂȂ�ƁA�������Ƀf�[�^�ʂ��c��ɂȂ�܂��B�ÓI��HTML�����ł͂ǂ����悤���Ȃ������̂ŁAIIS��̊g���@�\ASP�iActive Server Pages�j���g���ē��I�ȃy�[�W�𐶐�����d�g�݂����͂��߂܂����v�BASP�͏��߂Ă������B���鋰��v���O������g��œ������Ă݂�ƁA�����̎v���`�����悤�ɉ�ʂ��o���オ���Ă����B�y�c����ɂƂ��āA���߂Ă̖{�i�I�ȃv���O���~���O�o���������B

�@��������y�c���񂪂ǂ��Ղ�Z�p�ɂ̂߂荞��ł����̂Ɏ��Ԃ͂�����Ȃ������B�u���v����Ajax�I�ȍH�v�����Ă��܂����B�g���₷���悤�ɍŏ��Ƀf�[�^���ʂɓǂݍ���ŁAJavaScript�ŕ\���A��\�����R���g���[�����Ă�������A�Ƃ��������Ƃ����Ă��܂����ˁv

�@�����Z�p��m��Βm��قǁA�܂��܂��׋����邱�Ƃ��R�Ƃ��邱�Ƃ��v���m��BASP��IIS�œ������邪�A�����Apache�ɒǂ������������A�ق��̃v���O���~���O������o���Ă݂��������B���̂Ƃ�������ƐG���Ă݂�PHP�̖��͂ɂƂ�‚��ꂽ�B�����ƒm�肽���c�c�v�����点���y�c����͓]�E���l���n�߂�B�������k�C���ŃG���W�j�A�̋��l�͏��Ȃ������B�u�悵�A�����ɍs�����v�B��O���N���A�����ɗ����B23�΂̂Ƃ��������B

�����Ƃ��������Ƃ��������āA����ɓ]�E

�@���Ă��Ȃ������킯�ł͂Ȃ������B�k�C���ł����b�ɂȂ����l�������ɂ���B���̐l��K�˂��B�u���傤�ǂ����d���������B�������̊Ǘ����������ĂˁB���̃V�X�e��������Ă���Ȃ����v�B�d���͎v���̂ق��������‚������B�����ŃG���W�j�A�Ƃ��Ďd�����ł���c�c�z�b�ƂЂƈ��S�������̂́A�������‚ɂ‚ꉽ�����Ⴄ�Ǝv���n�߂�B���߂���Z�p�̃��x�����A�������ڎw�����x���ɂ͋y�΂Ȃ��������炾�B

���߂Ď����̐l����U��Ԃ�̂������ł��ˁv�ƁA�Ί��������

�@�u�����ł��A�܂��Ŏ�������ԏڂ����Ȃ��Ă����B�����Ɗw�т����B���������Ƃ��������v�B�k�C���̉�Ђ����߂��Ƃ��Ɠ����v�����悬��A�y�c����͎d�������߂�B���̂���̕y�c�����PHP�Ńv���O������g��ł����B�׋����d�˂邤���A�����ł����C�u��������邮�炢�ɂ͏ڂ����Ȃ��Ă����B����PHP�̃��C�u����������PEAR �iPHP Extension and Application Repository�j�́A���܂萷��オ���Ă��Ȃ��悤�Ɋ����Ă����B�Ȃ�ƂȂ�Perl�̕�������オ���Ă���̂ł͂Ȃ�������Perl�ō쐬���ꂽ�\�t�g�E�F�A�̃A�[�J�C�u�A CPAN �iComprehensive Perl Archive Network�j�Ȃǂ��̂����Ă͂��������Ă����B���R��Perl����肽���ƍl���Ă���悤�ɂȂ����B

�@�uPerl�R�~���j�e�B�ɂ́A�Ȃɂ��������ꂪ����܂����B�iPlagger�̊J���҂ł���jmiyagawa��������܂������c�c�v�BPerl��׋����͂��߂Ă���A�悭���C�u�������g���Ă������A�u�����������C�u�������~�������ȁv�Ǝv���ĒT���Ă݂��miyagawa���񂪍�������̂΂��肾�����B�u���̐l�͖l�̐���s���Ă���v�B�ɗ�ɂ����v�����B�ނ̃R�[�h�����Ă���ɂ��̎v�������������B�u�����A�Ȃ�Ƃ������A�Z�p�ł͂Ȃ��āA�݌v�̔������Ƃ������c�c�Z���X�ł��ˁB�Ƃɂ����ǂ��ǂ��‚��Ă�����������Ȃ����炢�ł��v

�@�d�������߂��y�c����́A���C�u�h�A��͂ĂȂƂ������APerl�̂������G���W�j�A�������Ƃɓ]�E���悤���Ƃ��l�����B�u�����A�܂������̎��͂ł͖��f�������Ă��܂��B�����v�������܂����B���܂�PHP�������Ƃ���Ă������A�Ȃɂ��Linux���̂��悭�������Ă��܂���ł�������c�c�v

�@���Ǎs���‚����̂́A�m�荇�����Q�d���𖱂߂�Web�����ЁB�������D�ꂽ�G���W�j�A������ɂ������񂢂��B�����łȂ�v��������׋����ł���B�y�c����͂����v�����B���݂��΂߂Ă��邻�̊�Ƃŕy�c����͍��A�g�ь����T�[�r�X�̌����J�����肪���Ă���B�u�g�т͋����[���ł��ˁBPC�Ƃ̓��[�U�[���Ⴂ�܂����B�������{�l�Ȃ̂ɂ������m��Ȃ����E������̂��A�ƐV�N�ł��B�w����얳���ł����H�x���ă��[����������A���������̘A���ł��ˁv

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);

�A�C�e�B���f�B�A����̂��m�点

���ڂ̃e�[�}

���Ȃ��ɂ������߂̋L��PR