�g�D�����ƍَҁh�͂���Ȏd���ɒǂ��Ă����F�I�[�v���\�[�X�\�t�g�E�F�A�̈�ĕ��i1/2 �y�[�W�j

�I�[�v���\�[�X�v���W�F�N�g�̐��E�ł́u�D�����ƍَҁv�ƌĂ΂�鑶�݂��v���W�F�N�g�𐬌��ɓ����Ă���P�[�X�����т��ь����܂��B�ł́A�ނ�͂ǂ�ȕ��@�Ńv���W�F�N�g���^�c���Ă���̂ł��傤���B�D�����ƍَ҂̓������l���܂��B

» 2009�N09��16�� 08��00�� ���J
[Karl Fogel�C ]

�@�t���[�\�t�g�E�F�A�ɂ‚��Đl�X���悭����ŏ��̎���́A�u�v���W�F�N�g�͂ǂ������d�g�݂œ����́H�v�u�v���W�F�N�g���ێ����Ă�����͉̂��H�v�u�N�Ɍ��茠������́H�v�Ƃ��������̂ł��B�킽���́A���͎�`��A���͂̐��_�A�ǂ߂Ή�������Ă��邩������R�[�h�A�Ȃǂɂ‚��ē�������Ȃ������A���‚��ߑR�Ƃ��Ȃ��v�������܂��B

�@���̂Ƃ���A������������ɓ�����̂͊ȒP�ł͂���܂���B���͎�`�A���́A�����ē����R�[�h�͂��ׂē����̈ꕔ�ł͂���܂����A���X�̒P�ʂŃv���W�F�N�g���ǂ������Ă��邩�ɂ‚��ĂقƂ�ǐ������Ă��܂��񂵁A�v���W�F�N�g���ŋN����Փ˂��ǂ�����ĉ�������̂��ɂ‚��Ă͉����G��Ă��܂���B

�@��������́A�������Ă���I�[�v���\�[�X�v���W�F�N�g�ɋ��ʂ��Ă���A��{�I�Ȏd�g�݂�������܂��B�g�������Ă���h�Ƃ����̂́A�����Z�p�I�Ɏ������������łȂ��A�v���W�F�N�g�����S�ɉ^�c����A�����c��͂��������Ƃ��w���܂��B�V�����R�[�h��J���҂��󂯓��ꂽ��A�o�O���|�[�g�ɑf�����������邱�Ƃ��p���ł��Ă���΁A�v���W�F�N�g�͌��S�ɉ^�c����Ă���Ƃ����܂��B

�@����̌l��X�|���T�[�Ɉˑ����Ȃ��Ă��v���W�F�N�g�𑱂�����΁A�����c��͂������Ƃ����܂��\�\�v���W�F�N�g�𗧂��グ�������o�[�S�����ق��Ɉڂ����Ƃ��Ă��A�v���W�F�N�g�������c��”\�������邩���l���Ă݂Ă��������B�Z�p�I�ɐ������邱�Ƃ͓������܂���B�������J���҂̑w������������A�Љ�I�Ȋ�Ղ��ォ�����肷��ƁA�v���W�F�N�g�������i�K�Ő������Ėc��������A�J���X�}�I�Ȑl�����Ȃ��Ȃ����Ƃ��ɁA�Ή��ł��Ȃ���������܂���B

�@�I�[�v���\�[�X�v���W�F�N�g�𐬌���������@�͂������񂠂�܂��B�c�_���܂Ƃ߂���A�V�����J���҂����U������i���ɂ͒ǂ��o������j�A�V�����@�\����悷��Ȃǂ́A�^�ɂ͂܂��������̎d�g�݂�����΁A�`�ɂȂ��ĕ\��Ȃ����̂Ƃ��āA�����o�[���M�����A������v���W�F�N�g���x�z��������ȕ��͋C�����o�����߂ɁA���ӎ��I�Ɏ������邱�Ƃ��܂܂�܂��B

�@�v���W�F�N�g�́A�Q������l�������悭�������Ă���K����葱���Ɏx�����đ�������Ƃ����Ӗ��ŁA�ǂ�����s�������Ƃ���͓����ł��B�����̕��@�́A�����W���I�ȃv���W�F�N�g���A�����I�ɐ�������v���W�F�N�g�ŏd�v�ɂȂ�܂��B�����I�ɐ�������v���W�F�N�g�ł́A���Ȃ��Ƃ����΂炭�́A�悭�Ȃ����Ƃ��S�̂ɉe�����邱�Ƃ��Q������l���ӎ����Ă��邩��ł��B

�v���W�F�N�g�����􂷂�”\��

�@�J���҂��t���[�\�t�g�E�F�A�v���W�F�N�g�ɂ‚Ȃ��~�߁A�K�v�ȂƂ��ɑË����Ă��炤�̂ɕs�Œ��ȗv�f�́A�R�[�h���h�����邱�Ƃł��B�‚܂�A�N�����\�[�X�R�[�h�̃R�s�[���g���āA�V���������v���W�F�N�g�𗧂��グ�邱�Ƃł��B����̓t�H�[�N�Ƃ����p��ł��m���Ă��܂��B�t���I�Ȃ̂́A�v���W�F�N�g�����􂷂�”\���̕����A�܂�Ȃ�����ۂɕ��􂷂邱�Ƃ����A�t���[�\�t�g�E�F�A�v���W�F�N�g�ɂƂ��đ傫�ȗ͂ɂȂ�Ƃ������Ƃł��B

�@�v���W�F�N�g�����􂷂邱�Ƃ͖��l�ɂƂ��Ă悭�Ȃ����ƂȂ̂Łi�ڍׂȗ��R�́A��8.�{�����e�B�A�̊Ǘ����v���W�F�N�g�̕����ŏq�ׂĂ��܂��j�A���̋��ꂪ�傫���Ȃ�΂Ȃ�قǁA�l�X�͂��������悤�Ƃ��đË�����”\�����傫���Ȃ�܂��B

�@�v���W�F�N�g�����􂷂邱�ƁA����ނ��낻�̉”\���Ƃ����������悢�ł��傤�B���̉”\�������A�t���[�\�t�g�E�F�A�v���W�F�N�g�ɖ{���̈Ӗ��ł̓ƍَ҂����݂��Ȃ����R�ł��B����̓I�[�v���\�[�X�v���W�F�N�g�Łg�ƍَҁh�Ƃ��g�\�N�h�ƌĂ΂��l������Ƃ悭�������Ƃ��v���΁A�Ƃ��҂Ȏ咣��������܂���B

�@�������A���̎�́u�\���v�Ƃ������t�͓��ʂȂ��̂ŁA�`���I�ɗ�������Ă���\���̈Ӗ��Ƃ͈قȂ�܂��B���‚ł������̉������R�s�[�ł��A�����悤�Ɏx�z���邽�߂ɂ��̃R�s�[������������Ɨ������鉤�l��z�����Ă݂Ă��������B����ȉ��l���A�������������悤�ƉƗ��������̎x�z���ɂ���ƌ��܂��Ă��鉤�l�Ɠ����U�镑��������ł��傤���H�@����͂����Ȃ��ł���ˁB

�@����Ȃ킯�ŁA�����`�ɏ]���đg�D������Ă��Ȃ��v���W�F�N�g�ł����A�d�v�Ȍ��������i�ɂȂ�Ɩ����`�̎d�g�݂��g���܂��B�R�[�h�𕡐��ł���Ƃ������Ƃ́A������g���ċ����v���W�F�N�g�𗧂��グ�A�v���W�F�N�g�𕪗􂳂�����Ƃ������Ƃł��B�v���W�F�N�g�����􂳂�����Ƃ������Ƃ́A���������邽�߂ɍ��ӂ��`������邱�Ƃ��Ӗ����܂��B�S����1�l�̃��[�_�[�ɏ]�����Ɓi�ł��L���ȗႪ�ALinux�J�[�l���J���̃��[�i�X�E�g�[�o���Y�ł��j�����邩������܂��񂪁A����͊��S�ɂЂ˂���Ă���킯�ł��Ȃ��A���ӂ�����킯�ł��Ȃ��A�ނ炪�������邱�Ƃ�I��ł��邩��ł��B�ƍَ҂��v���W�F�N�g�𖂖@�̂悤�Ɏx�z���Ă���킯�ł͂Ȃ��̂ł��B

�@���ׂẴI�[�v���\�[�X���C�Z���X�ɓ��Ă͂܂�A���ƂȂ鐫���́A�R�[�h�̕ύX�̎d����g�p���@�ɂ‚��āA����̏W�c�����ʂ��Ȃ����Ƃł��B���ɓƍَ҂��ˑR�悭�Ȃ����f�����n�߂��Ƃ��܂��傤�B���̏ꍇ�s���ȋ�C���Y���A���ǔ������N���ăv���W�F�N�g�����􂵂܂��B�������A�����܂łЂǂ��Ȃ邱�Ƃ͂߂����ɂ���܂���B�����Ȃ�O�ɓƍَ҂̕�����������ł��傤����B

�@�������A�v���W�F�N�g�����􂷂邱�Ƃ��v���W�F�N�g�Ō��͂��s�g���邱�ƂɎ��~�߂������Ă��邩��Ƃ����āA�v���W�F�N�g�𓝗���������ɏd��ȈႢ������킯�ł͂���܂���B���f�����邽�тɁA�u�����v���W�F�N�g�𗧂��グ�悤�Ǝv���Ă�l����H�v�Ǝ��₵�����͂Ȃ��͂��ł��B����Ȃ��Ƃ�����΂����ɔ敾���A�d�������銈�͂������Ă����܂��B

�@����ȍ~�̃Z�N�V�����ł́A�قƂ�ǂ̌��f���~���ɍs����悤�Ƀv���W�F�N�g�𓝗�������@�𒲂ׂĂ����܂��B�����ł�2�—�������Ă��܂����A���������ɓx�ɗ��z�I�Ȃ��̂ł��B�����̃v���W�F�N�g�́A2�‚̏�Ԃ̊Ԃ̂ǂ����Ɉʒu���Ă���̂ł��B

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

content on this article is licensed under a Creative Commons License.

'; 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);
���Ȃ��ɂ������߂̋L��PR