ITmedia NEWS >

�ǂ̏���M���܂����H

» 2006�N09��04�� 19��49�� ���J
[���c�L�ԁCITmedia]

�@��T�̃A�N�Z�X�g�b�v�́AWikipedia�́u�y�V�،��v�̍��ڂŁA���Ђ̎Ј������Ђɕs���v�ȏ����폜�����A�Ƃ������Ɋւ���L���������B

�@Wikipedia�͒N�ł��ҏW�ł���S�Ȏ��T�����A���ڂ̗��Q�֌W�҂��A�����ɗL���Ȃ悤�ɓ��e���˂��Ȃ��邱�Ƃ́A���[���ŋ֎~���Ă���B�����I�Ȏ������A�����̗��v�̂��߂ɕs���R�ɍ폜���悤�Ƃ���ƁA����̂悤�Ɂu����v���邵�A���炩�ɕ΂������e�̋L�q�́A�ʂ̕ҏW�҂ɍ폜����邱�Ƃ�����B

�@���̓_�A�l�̃u���O�Ȃ�A�����ɗL���Ȃ��Ƃ������Ă��A��O�҂ɍ폜����邱�Ƃ͂܂��Ȃ��B�}�X�R�~�Ɏ��グ����悤�ȗL���l�Ȃ�A�����ɕs���ȕ񓹂��������ꍇ�A�u���O�Ŕ��_���āu�Ώ����v���邱�Ƃ��ł���B

�@���������̕񓹂������ŁA���́u�Ώ����v�̂ق�������Ă���Ƃ������Ƃ����肦��B�N�������Ă��邱�Ƃ��{�����T�蓖�Ă�̂́A���[�U�[�̔��f�ɂ������Ă���B

�@���m�ɕ񂶂��͂��̋L���ɂ‚��āA�����҂���u�Ώ����v���ꂽ�Ƃ����o�����A�L�҂ɂ�2��قǂ���B1��߂́A�������������������A���C�u�h�A�O�В��E�x�]�M���퍐�Ɋ֘A����L���B2��ڂ́A�I�[�}�C�j���[�X���{�ŕҏW���̒��z�r���Y���Ɋւ���L�����B

�@��N1���A�L�҂̓��C�u�h�A��SNS�i�\�[�V�����l�b�g���[�L���O�T�[�r�X�j�u�t�����h�p�[�N�v�i���݂́u�t���p�v�j�̒S���҂��C���^�r���[�L�����f�ڂ����B���̒��Łu���[�U�[���̐؂�D�́A���S���Ґ��̔p�~�B1�J������x�ɂ́A�������[�U�[����̏��҂��Ȃ��Ă��A���C�u�h�AID�������Ă���ΊȒP�ɎQ���ł���悤�ɂ���v�悾�v�Ə������̂����A����ɑ΂��Ėx�]�O�В������g�̃u���O�Ɂu���R�Q���^�ɂ͂��Ȃ��B�񓹂̓K�Z���v�Ƃ��������e�̃G���g���[���L�����B

�@�L�҂��C���^�r���[�����S���҂͊m���Ɂu���Ґ��͔p�~����v�ƌ����Ă����B�L���ɂ��������Ă��A���Ђ�L�Ҍl�ɂ͉��̃����b�g���Ȃ��̂ŁA�����Ă��Ȃ��Ȃ珑���͂����Ȃ��B��ނɓ��Ȃ��A�f�ڌ�ɓ��e���`�F�b�N�����͂��̓��Ђ̍L��S���҂�����A�C���˗��͂�����Ă��Ȃ��B

�@���Ǔ��T�[�r�X�́A��N11���i�C���^�r���[��10�J����j�Ɏ��R�Q���^�Ɉڍs�����B

�@�����悤�Ȃ��Ƃ��A9��2���ɍs��ꂽ�A�s���Q���^�l�b�g�V���u�I�[�}�C�j���[�X�v�ƃu���K�[���V���|�W�E���ł��N�����B�L�҂̓V���|�ɏo�Ȃ��Ă��Ȃ������̂����A���z�r���Y�ҏW�����A�L�҂��������I�[�}�C�j���[�X�Ɋւ���C���^�r���[�L���̓��e�ɂ‚��āu�����������ɂ͌����Ă��Ȃ��v�ƌ�����悤���B

�@���Y�̋L���́A7��10���Ɍf�ڂ����u�u���O�ł�2ch�ł��Ȃ��u�s���V���v�Ƃ́\�\�I�[�}�C�j���[�X���z�ҏW���ɕ����v�B���̒��ŋL�҂́A���z�ҏW���̔����Ƃ��āu2ch�͂ǂ��炩�Ƃ����ƁA�l�K�e�B�u���̕��������B�l�Ԃ̕��̕����̂͂���������A�S�~���߂Ƃ��Ă����Ă��d���Ȃ��B�I�[�}�C�j���[�X�̓S�~���߂ł͍���v�Ə����A���ꂪ���������Ƃ��Ȃ�A�I�[�}�C�j���[�X�̏����u���O�����サ���B

�@���z�ҏW���͂��̋L�q�Ɋւ��āu�C���^�r���[�̂Ƃ��A�������w�ꕔ�́x�ƌ������‚���Ȃ񂾂��ǂˁA�i�L���ł́j2�����˂�S�̂��S�����ݗ��߂݂����ɂȂ��āv�ƌ�����悤���i�I�[�}�C�j���[�X���Y���L���j�B

�@�����C���^�r���[�̍ہA���z�ҏW���́u�ꕔ�́v�Ƃ͌����Ă��Ȃ��B�Y�������̃e�[�v�N���������̂܂܌f�ڂ���B

�@2ch�̓l�K�e�B�u���̕����ǂ��炩�Ƃ����Ƒ����B2ch���Ă���Ɣl�i�G���������B����͂���ŁA�l�Ԃ̕��̕����̂͂���������A���݂��߂Ƃ��Ă������������������Ă��d���Ȃ��B�ڂ���͂��݂��߂ł͍���̂ŁA���{�̎Љ��ǂ��������A�ς������B�ς��邽�߂�1�‚̏�ɂ������Ƃ����C����������Ǝv���B

�\�\�u�ꕔ�́v�ɊY������Ǝv����\���́A�u�w�ǂ��炩�Ƃ����Ɓx�����v���Ǝv�����A����͋L���ɂ����f���Ă���B�u�l�i�G���������v�Ƃ����\���͂��ɒ[�ŁA���p�ȉ���ɂ‚Ȃ��肩�˂Ȃ��Ɗ��������߁A�L���ł͍�����B����ȊO�̔����͂��̂܂܌f�ڂ��Ă���B

�@���̋L�����A���Ȃ����L��S���҂Ɍf�ڌ��URL�𑗐M���A�f�ڊm�F��������Ă��邪�A���e�Ɋւ���C���˗��Ȃǂ͂Ȃ������B

�@�N�ł���񔭐M�ł���l�b�g����B���M��i�͍���������A�񓹂̓����҂ɂ�锭�M�������Ă������낤�B2�����˂�Ǘ��l�̂Ђ�䂫���́u���̐^�U�͓ǂސl�����f����΂����v������Ă����B

�@���ӂ����̒��łǂ��M����ׂ����\�\�󂯎�̏�񃊃e���V�[���A�܂��܂��d�v�ɂȂ肻�����B

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