ITmedia NEWS >

��4��-3�@�@�B�ŐS�����ɂ́@�u�N�w�I�]���r�v�ƈӎ��F�l�ƃ��{�b�g�̔閧�i1/3 �y�[�W�j

» 2009�N05��29�� 16��06�� ���J
[�x�c���i�CITmedia]

�l�ƃ��{�b�g�̔閧

�@���{�b�g�H�w���u���ɂ̐l�Ԋw�v�Ƃ��Ė₢�����A�őO���̌����҂ɃC���^�r���[�������Ёu�l�ƃ��{�b�g�̔閧�v�i�x�c���i���A�u�k�Ёj���A�A�ڌ`���őS���f�ڂ��܂��B

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

�܂������@�����Ɠ������̂��‚��肽���Ɓi�����j

��1��-1�@�N�w�̎q�ƉȊw�̎q

��1��-2�@�u�A�g��������������@��1�‚����Ȃ��v

��2��-1�@�}�W���K�[Z���M�������h���ɂ�

��2��-2�@���{�b�g�͍l���Ă���̂��A���Ȃ��̂�

��2��-3�@�A���h���C�h���₤�u�l�Ԃ炵���v�@�΍��_����

��3��-1�@�q�ǂ��͂Ȃ����働�{�b�g���D���Ȃ̂��@�|�X�g�u�}�W���K�[Z�v�Ɣ�L���I�m�\

��3��-2�@�u�e���݂₷���v���{�b�g�Ƃ́@�L���_���̌��E�ƌ|�p���_�@���c�����m�̎���

��4��-2�@�������N�I���A���l���������R�@�u�󓮈ӎ������v�ʼn���3�‚̓�


���O��u��4��-2�@�������N�I���A���l���������R�@�u�󓮈ӎ������v�ʼn���3�‚̓��v��

�F�m�_�o�Ȋw����̏،�

�@�������u�󓮈ӎ������v���������āA�ӎ������ʂƂ��ďo�͂���Ă���̂Ȃ�΁A�������̈ӎ��́A�������̍s�������x��Ĕ������Ă��Ȃ��Ƃ����Ȃ����ƂɂȂ�B�u���ށv�Ƃ����ӎv�̔��������A�u���ށv�Ƃ�������̏�������s���Ă���K�v������B

�u����Ȃ��Ƃ͂��肦�Ȃ��v�ƁA�������ɂȂ邾�낤���B���������́A�܂��Ɂu�s���͈ӎ�������Ɏn�܂�v�Ƃ����������ʂ��o�������������݂���̂��B

�@����̓J���t�H���j�A��w�̐_�o�����w�ҁA�x���W���~���E���x�b�g�������s�����������B���x�b�g�����͔팱�҂̔]�̐��Ӊ^����ɓd�ɂ����t���A�l�����w���Ȃ���^���̉^�������d�ʂ��v�������B

�@�������Ĕ팱�҂��u�w�𓮂������v�ƈӐ}�����^�C�~���O�ƁA���ӎ��̗̈�ʼn^�������w�߂��o��^�C�~���O�A�����Ď��ۂ̎w�𓮂����^�C�~���O�𒲂ׂ��̂ł���B���̌��ʂ͋����ׂ����̂ł������B

�@��X�̎����ōl����ƁA�����̏����͓��R�u���������Ƃ���ӎ��v�u�^�������w�߁v�u����v�ƂȂ�B���������ۂ͉^�������w�߂̂ق����A�ӎ�����0.35�b�����������̂��B�u���������v�Ƃ����ӎ�����A���삪�x���Ƃ����b�ł͂Ȃ��B�u�����������v�ƈӎ�������������A���ӎ��͓���ɓ����Ă����̂ł���B���̌��ʂ͓����͂܂�������������A���̌�_���������N�����A���݂ł͍L�����F����Ă���B

�@���������̈ӎ����A��̂ƂȂ��Ď����̑̂𓮂����Ă���̂ł͂Ȃ��B���̉����́A�����������X���肠��Ɗ����Ă����������A���܂�ɂ�������Ă��邽�߂Ɏ󂯓��ꂪ������������Ȃ��B�܂��G�o�̃��f�����Ȃ��ӎ��̃��f���ɓK�p�ł���̂��^��Ɋ�������l�����邾�낤�B

�@�����������ōl���Ă������������̂����A���Ƃ��Ύ����������݂̂ɓ��ꂽ�M�����������ލہA���݂̂̎����≷�x�Ȃǂ͈ӎ��ł���B�������A���݂̂̏d���≷�x�A���C�W���ȂǁA���A���^�C���ɕϓ����鑽���̏��Ƒ��ݍ�p���Ȃ���K�؂ɗ͂����A���䂵�Ă����v���Z�X�͖��ӎ����Ŕ��˓I�ɍs���A�ӎ����邱�Ƃ��ł��Ȃ��B�����ӎ��ł���̈�Ƃł��Ȃ��̈�͂����ɓ�������A�u�����Ĉ��ށv�Ƃ���������������Ă���̂��낤���B

�@�����������{�b�g�ɐl����荞��ő��c����悤�ɁA���ӎ��̗̈��S������Â��]�����̂��‚����ǂ�A���̓��̂ɂ��Ƃ���i�������ӎ�����������ē������Ă���̂��낤���B����͂���ŕςȃ��f���ł͂Ȃ����B

�N�w�҂ƍH�w��

�@�������낢���ƂɁA21���I�̍H�w�҂��ŐV�̍H�w����̌����̌��ʂƂ��Ē�Ă���ӎ��̃��f���ƁA�������蓯�����Ƃ�17���I�̓N�w�ҁA�x�l�f�B�N�g�D�X�E�f�E�X�s�m�U�������Ă���B

�@�X�s�m�U�͎咘�w�G�`�J�x�ŁA�u����قǂ܂łɍ������ނ�͂����v������ł��鄟���g�̂͐��_�̖��߂����ł��邢�͉^�������邢�͐Î~���A�����Ĕނ�̍s���̑����͒P�ɐ��_�̈ӎu�Ǝv�l�̋Z�\�ɂ݈̂ˑ����Ă���v�i�������u��@�ȉ����j�Əq�ׁA�����������B

�u�l�Ԃ͎����̍s�����ӎ����Ă��邪����������֌��肷�錴���͒m��ʂ䂦�Ɏ��������R���ƐM���Ă���Ƃ������Ƃ������Ă����v

�@�X�s�m�U�͈ӎ��Ɠ��̂𕪂��čl���Ȃ������B�l�Ԃ̍s�����ӎu�ɂ����̂ł����Ă��A���̂ɂ����̂ł������Ƃ��Ă��A����͓������ۂ��قȂ�\���ŌĂ�ł��邾�����ƍl�����̂ł���B������S�g���s���ł���B

�@�����H�w�ҁA�O�싳���̉������N�w�ƈقȂ�̂́u�ӎ��͂��̂悤�ɍH�w�I�ɍČ��ł���v�Ƃ����W�]��񎦂��Ă���Ƃ��낾�B

�@�󓮈ӎ������ł́A�������U�������s���u���ӎ����j�b�g�Q�v����̃{�g���A�b�v�Ƃ������f���ŁA���{�b�g�̈ӎ����‚��邱�Ƃ��ł���ƒ�Ă��Ă���B���{�b�g�̈ӎ��Ɛl�Ԃ̈ӎ��ł́A�f�ނ͈Ⴄ�B��������������Ă���@�\�͓������Ƌ����͍l���Ă���̂��낤���B

�@�����ł��ˁB���������l�������Ƃ�l���u����AI�_�ҁv�ƌĂт܂��B�܂��������̈�l�Ȃ̂ł����A���{�b�g��R���s���[�^�[�̐_�o��H��K�؂ɐڑ����邱�ƂŁA�S���‚��邱�Ƃ��ł���Ǝ咣����l�X�́A������R�l�N�V���j�X�g�ƌĂ΂�Ă��܂��B����ŁA�S�͋Z�p�ł͂‚���Ȃ��ƍl���闧��̐l�����܂��B

�@���ӎ�����̃{�g���A�b�v���W�߂āA�G�s�\�[�h�L���ɗ������ރ��W���[�����‚���Έӎ��́u�@�\�v�͎����ł���B�_���ł́A���̃��W���[�����u�‚���₷���v�ƒ�Ă��Ă��܂��B

�@����������ŋ@�\���Č����ꂽ�Ƃ��Ă��A�����ɉ�X�����̂��肠��Ɗ����Ă���ӎ��Ƃ����u���ہv�����܂�Ă���킯�ł͂Ȃ��B2004�N�ɔ��\�����{�ł͂���ɋc�_�͈̔͂��L���āA���ۂƂ��Ă̈ӎ����j���[�����l�b�g���[�N���g���Ύ����ł��邩������Ȃ��A�Ƃ��Ă��܂��B

�@�O�싳�������ނ���u�@�\�Ƃ��Ă̈ӎ��v�Ɓu���ۂƂ��Ă̈ӎ��v�Ƃ͐S�̓N�w�҂��u�N�w�I�]���r�v�Ƃ����T�O���g���ĕ��ނ�����̂��B

�@�@�@�@�@�@ 1|2|3 ���̃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);