ITmedia NEWS > �l�b�g�̘b�� >

�g���l�o�g�h�K�C�i�b�N�X�����A���l���̃O���[�]�[���F�������낳�͒N�̂��̂��i2/2 �y�[�W�j

» 2008�N05��01�� 10��46�� ���J
[��ށE���F�x�c���i �ʐ^�F���V�q�N�C�u�k��Moura �U�E�r�b�O�o�`�F���[�Y�j���[�X]
�O�̃y�[�W�� 1|2 �@�@�@�@�@�@

�@�u���l���Ɋւ��āA���ɂ���ꂪ�ڂ�����𗧂Ă邱�Ƃ͂���܂ł��Ă��Ă��܂��񂵁A�K���[�W�L�b�g�ɂ‚��Ă��A���܂�C���ȂNj��v���Ȃ��悤�ɂ��Ă��܂����B�����A�I���ɂˁB���̃t�B�M���A�Ȃ񂩂͂ˁi�΁j�B

�@���Ƃ��Έ��g�ŁA���ł���K�R���̂Ȃ��t�B�M���A�Ȃ񂩂͂ˁB������Ƃ�߂Ă���A�݂����Ȃ͎̂��X����܂��ˁB���g���D��������‚����Ă���Ă���̂ł���΁A���łȂ��Ƃ������悤�ȃt�B�M���A���‚����Ăق����B����ɗ��łȂ��Ɣ���Ȃ��t�B�M���A�́A����ς蔄��Ȃ��ł����ˁB

�ӔC�͔������Ă��邾�낤�Ǝv����ł���

�\�\����̕ҏW���Ȃ񂩂ɂ́A�R�~�P���߂��Ȃ��Ă���Ɓu���̍�i�̃��S�̏��̂͂Ȃɂ��v�ȂǂƂ����₢���킹�������肷�邻���ł��ˁB

摜

�@�u��X�̂Ƃ���ɂ��w���l���o���Ă������ł����x�Ƃ������₢���킹�́A���X���܂���B�ł�����ɂ‚��ẮwOK���o�����Ƃ͂Ȃ��x�Ƃ����������܂���ˁB����͂����Öق̗����݂����Ȃ��̂�ǂݎ���Ă��炤�����Ȃ��B

�@�������o���Ƃ������Ƃ́A�ł�����������i�ɂ‚��āA��X�ɂ��ӔC��������Ƃ������ƂȂ�ł��B�ł������i�ɂ‚��ĊďC���s���`���������܂��B�����Ǒ��̖����܂߂āB

�@���Ƃ��Η��̕��̏��i�̏ꍇ�́A��胁�[�J�[�̐��i�ł����Ă��A�A�}�`���A���l�̃K���[�W�L�b�g�ł����Ă��A���i���A��i�̉��l�𑹂Ȃ��Ă��܂�Ȃ��悤�ɂ���Ӗ�������Ǝv���Ă��܂��B�������邩��ɂ́A���������ɂƂ��Ẳ��l���ێ����邾���ł͂Ȃ��A����Ɠ��������āA��ɂƂ��Ă��ꂽ�t�@�����A�������肵�Ȃ��悤�ɊďC���Ă����Ӗ���������B�L�����N�^�[���Ǘ�����Ƃ́A�i������S�Ǘ����܂߂Ă����������ƂȂ�ł��B

�@����A���l���̖��͂́A�L�����N�^�[��ςɂ���������ߏ�ȃG���𐷂荞�񂾂肷��̈�܂Ŋ܂߂āA���������Ǘ�����A�͂��ꂽ�Ƃ���ɂ���̂ł͂Ȃ��ł��傤���B�t�ɊǗ��������e�i�͂񂿂イ�j�̐��E�ɂȂ�����A���l���͂����‚܂�Ȃ��Ȃ��đ��݈Ӌ`���Ȃ��Ȃ��Ă��܂��Ǝv���܂��B

�@�v����ɁA���l���͔Ō����ӔC�������Ȃ��Ƃ�����O��̂��Ƃł������낭����Ă���ƁB�����������ȐӔC�ł���Ă����̂����l�����Ǝv���܂��v

�\�\�������A�����������l���̐��E�ɂ��A�����Ԃ�ƈȑO����񎟗��ʂ��肪����Ǝ҂��Q������悤�ɂȂ��Ă��܂����B

�@�u�O���[�]�[�����Ƃ͎v����ł��B��ɓ���Ȃ��������̂�~�����l�ɓn���̂́A����Ӗ��ł͗��ʂ̎g���ł���Ƃ͂�����B����ɁA���������ƑԂ���������Ƃ������Ƃ́A���[�U�[����������]��ł���󋵂�����Ƃ������܂���ˁB

�@����1000���P�ʂŔ�������āA�����̔�����Ƃ������󋵂ł��ƁA����͂����t�@�������ł͂Ȃ��B�r�W�l�X���낤�Ǝv����ł��B������A������Ђ̉�Ђ��ˁB�������o���ē��l���𔃂��グ�āA������O�҂ɔ̔����Ă���悤�ȏꍇ���ƁA���̓��l���̒��g�ɂ��Ȃ��͂����ƐӔC�����Ă܂����A�ƕ����Ă݂͂����ł��ˁB�r�W�l�X�ɂȂ����u�ԂɁA���������ӔC�͔������Ă��邾�낤�Ǝv����ł���B�����̂Ƃ�����ǂ����l���Ȃ̂��B

�@�l�̂���߂Ȑl�I�Ȉӌ��ł����A���l�����Ă͓̂��l�C�x���g�Ŕ�������ʔ����̂ł͂Ȃ��ł��傤���B�K���[�W�L�b�g�ł��A�ʔ̂���Ȃ��ă����t�F�X�̉��Ŕ�������ʔ����񂾂낤�ƁB���鑤�ɂ��Ă��A���Ղ�̏ꏊ�ŁA�����̕`�����G����낱��Ŕ����Ă���邨�q����Ɏ�n������̂��A���l�����̑�햡���Ǝv����ł���B

�@������ʔ̂Ƃ��̗��ʂ��m������Ă���ƁA����͖{���̊y���ݕ��ƃY���Ă��Ă���悤�ŁA�����͂��������Ȃ��Ȃ��Ƃ����C�����ƁA���������́w����ł����́H�x�Ƃ����C�����������܂��B�܂��A�I���W�������Ȃ�܂����ǁi�΁j�B

�@�����Ƃ��A�����������ʂ�ے肷��Ɓw���Ⴀ�A�C�x���g�ɎQ�����Â炢�n���̐l�͂ǂ��Ȃ�񂾁x���Ă����ӌ�������܂��B�����A�̂́A��񂪂Ȃ�����B�����������ʔ������̂��@��N�����āA�ꐶ�����l�ɏЉ�āA�Ƃ�����������A�j���u�[�����N������������Ă����l�ԂƂ��ẮA���݂̏��̉ߏ苟���́A�ǂ����s���l�܂肪����񂶂�Ȃ����Ƃ����C�͂��܂��v

�@���݂̓C�x���g���ȊO�ł����l������肷���i�͂����Ԃ�Ƒ��������A����ł��ĂƓ~�ɂ͑S������c��ȁA���܂�ɂ������̐l���R�~�b�N�}�[�P�b�g�̉��ɂ���Ă���B���l���𔃂����߂����Ȃ�Α��Ɏ�i�͂���B���������ꂾ���̐l���W�܂�̂́A�����̐l���R�~�P�����́u�ՓT�v�Ƃ��āA�Q�����ĉ����߂���A���͋C��̌����A�����̖ڂō�i�����Ă܂�邱�Ƃ��؂ɂ��Ă��邩��ł͂Ȃ����Ǝv���B���ɎQ���������Ƃ�������Ȃ�΁A�_�����̈ӌ��Ɏ^���ł���̂ł͂Ȃ����낤���B

�@�K�����痣�ꂽ�Ƃ���ň�������l���̐��E�B�A�}�`���A�ł�������ƔŌ������𓾂���V�X�e�����m�������K���[�W�L�b�g�̐��E�B�������A����̓l�b�g���[�N�Z�p�̔��B�ɂ�肠�炽�ȁh�t�@�������h�����ڂ����悤�ɂȂ����B����͓񎟑n��ł͂Ȃ��A��i���̂��̂��l�b�g��ɃA�b�v���Ă��܂��s�ׁB����������@�s�ׂ��‚���葤�͂����ɍl����̂��B�����ɂ‚Â��B

MouRa�������F�������낳�͒N�̂��̂�

�@���򉻂̃f�W�^���R�s�[���e�ՂɂȂ�A�l�b�g���g���ĒN�ł����M�ł��鎞��B��Ƃ��l���n��E���\���钆�ŁA�����̒��쌠�̎d�g�݂��Ђ��݂��N�����n�߂Ă��܂��B

�@�n��̂�����͂ǂ��ς��̂��B���A���߂��钘�쌠�̎d�g�݂Ƃ́\�\���쌠�̌��ꂩ��l����A�ځu�������낳�͒N�̂��̂��v���A�u�k�Ђ̃I�����C���}�K�W���uMouRa�v�́u�U�E�r�b�O�o�`�F���[�Y�j���[�X�v�Ƌ����œW�J���Ă����܂��B

�o�b�N�i���o�[�F

�n�肽���A�`�������\�\�l�b�g�ƌl�͎~�܂�Ȃ��iITmedia�j

�j�R���ɓ��l��i���f�A�b�v�@�݂�Ȃ���鎞��́h�폜�Ή��h���iITmedia�j

�u�l�b�g�Ƃ������D�Łg�o�ő��Љ�h�͕��󂵂��v�\�\�i�䍋�̃_�C�i�~�b�N�v���ɕ������쌠�i�O�ҁj�iMouRa�j

�u�l�̖ڂɐG��Ȃ��R���e���c�͖Y�����v�\�\�i�䍋�̃_�C�i�~�b�N�v���ɕ������쌠�i��ҁj�iMouRa�j

�u�o�ŊE�A���̂܂܂ł͕��󂷂�v�\�\�_�C�i�~�b�N�v���A��Ń��m�x�ESF��d�q���Љ��iITmedia�j

�u�R�s�[����A2���n�삳��Ă�������鎞��v�\�\�ɓ����ꎁ�ɕ������쌠�̂��ꂩ���iITmedia�j


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

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);