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

�}�X�g�h���̓I�^�N���q�̊y���H�@�uotajodon�v�Ǘ��l�ɕ����F�}�X�g�h���‚܂ݐH�����L

» 2017�N04��27�� 06��00�� ���J
[���㖜���CITmedia]

�@�ŋ߁A�܂��Łu�}�X�g�h���̃C���X�^���X�𗧂Ă܂����v�Ƃ����l�������Ă����B����ITmedia NEWS�̃C���X�^���X���߁X�����[�X�\�肾���A���ɂ͌l�Ŏ�̃C���X�^���X�𗧂ĂĂ��܂����Ҏ҂�����i�Г��Ɂj�B

�@���̖������΂��uotajodon�v�i��������ǂ�j�B�I�^�N���q���N��A�W���������킸�C�y�ɉ�b�ł����Ƃ��Ă��񂮂񃆁[�U�[����L�΂��A4��26�����_��1115�l��˔j�����B

otajodon �I�^�N���q�����C���X�^���X�uotajodon�v�̃g�b�v�y�[�W

�@���ۂɓo�^���Ă݂�ƁA���̂��̂��D���ȍ�i����X�̐������̂т̂тƓ��e����A�b�g�z�[���ȕ��͋C�ɕ�܂�Ă���BTwitter�Ɋ���Ă���ƁA���̖q�̓I�ȕ��͋C���ǂ����������������Ă��܂��B

�@�u���̃}�X�g�h���̓I�^�N���q�ɂƂ��ċ��S�n�������v�ƌ��̂́A�Ǘ��l���A�I���M����Botajodon�����������������A�l�ŊǗ��l������ɂ������ċC�t�������ƁA�^�c��̂̋�J�A�R�~���j�e�B�[�̕��͋C�Ȃǂɂ‚��ĕ����Ă݂��B

�I�^�N���q�̉�b�𒭂߂�������

�\�\�@�Ȃ��Aotajodon����낤�Ǝv�����̂ł��傤���B

�A�I���M�@�}�X�g�h��������オ���Ă����̂ŁA�܂��͑��C���X�^���X�ɓo�^�����̂ł����A�^�C�����C���̗��ꂪ�������Ă��܂����ʔ�����������Ȃ��āB

�@Twitter�ɂ͂Ȃ��}�X�g�h���̖ʔ����̓��[�J���^�C�����C�����낤�Ǝv���A����𐶂������߂ɃC���X�^���X�𗧂��グ�悤�Ǝv���܂����B

�\�\�@�Ȃ��I�^�N���q�̃C���X�^���X���H

�A�I���M�@�����I�^�N���q�̉�b�𒭂߂�����ł��i�΁j�B�ŏ��́u�I�^�N���q�̗����v�Ȃǂɓ������悤�Ǝv���Ă܂������A�F�l�Ƒ��k���Ȃ��獡�̌`�ɂȂ�܂����B

�@���Ƃ��ƃI�^�N���q�̃R�~���j�e�B�[���D���ŁA�񎟑n��T�C�g��Twitter�N���X�^���̃I�t��Ȃǂɂ͎Q�����Ă����̂ŁB

�\�\�@���������R�~���j�e�B�[�ɂ������ȂƂ������z�́B

�A�I���M�@���[�J���^�C�����C�����@�\���āA�݂�Ȃ��킢�킢�b���Ă�̂����z�ł��ˁBTwitter�ƈ���āA�t�H���[���ĂȂ��l�̓��e�������邶��Ȃ��ł����B

�@�I�^�N���Ď����������̂���b���[�߂Ă��������ł����A���i�G��Ȃ��b�肪����Ă���ƍL���肪�����Ă����ȂƁB

�\�\�@���ł�1000�l�𒴂��Ă܂����A���͋C�͂ǂ��ł��傤�B

�A�I���M�@���󂢂������ɓ����Ă܂��B�^�C�����C�������傤�ǂ����X�s�[�h�ŗ���Ă����܂����B���l�T�C�g�̃`���b�g��A�j�R�j�R�������̃R�����g���ɋ߂����͋C�ł��ˁB�u�͂��߂܂��āv�u���͂悤�v�ȂǁA�������‚������̂����������Ƃ������V�N���ȂƁB

�@�ʔ����̂��A���[�J���^�C�����C���Łu�l�T�`���b�g���[���v��u�{�C�X�`���b�g���[���v��URL�𗬂��Ă邱�Ƃł��ˁB�u�ɂȐl�W�܂�[�v�݂����ȕ��͋C�ŁB

�\�\�@�ӊO�ƃ��[�U�[���m�̌𗬂������Ȃ�ł��ˁB���Ƃ��ƃI�^�N���q���Ԃ������l�����������H

�A�I���M�@���������v���Ă���ł����ǁA���̃C���X�^���X���痈�Ă��ꂽ�S�R�m��Ȃ��l�����������ł��B

�@Twitter�Ō��A�J�E���g�ɂ��Ă��悤�Ȑl�������A�u�����͎��R�ŋ��S�n�������v�u�A�b�g�z�[���ȕ��͋C�������v�ƌ����Ă���āB��͂�Twitter���ƃI�[�v��������̂ŁB

�\�\�@�R�~���j�e�B�[���Ǘ������ł̃��[�����Ă����ł����B

�A�I���M�@�u�����̓I�^�N���q���Ƃ������F��������v�Ƃ����L�ڂ͂���܂����A��{�I�Ƀ��[���͂Ȃ��ł��B���[�U�[���񂪎��R�Ɏ��������̃��[��������Ă����Ă����̂����z�ł��ˁB

[ otajodon�̐���

�\�\�@�^�c�͂��邯�ǁA�Ǘ�����Ƃ����ӎ��͂��܂�Ȃ��H

�A�I���M�@�����ł��ˁB�����g�A�^�c��K�v�ȃg�D�[�g�ȊO���Ă��܂��񂵁A��{�I�ɉ�b�𒭂߂Ă������B�����A�����Ǒ��ɔ�����悤�ȓ��e��摜���o�Ă����Ƃ��ɂǂ��Ή����邩�͍l���Ȃ��Ƃ����Ȃ��Ǝv���Ă܂��B

�v���Ă���肨����������I

�\�\�@�C���X�^���X�𗧂Ăđz��O���������Ƃ��Ă���܂������B

�A�I���M�@�T�[�o�オ�����������Ƃł��i�΁j�B

�\�\�@�����ŃC���X�^���X�𗧂Ă���ł����H

�A�I���M�@�����A�G���W�j�A�̗F�l�ɋ��͂��Ă��炢�܂����B�ŏ���AWS�iAmazon Web Services�j�̖����g�Ɏ��܂邾�낤���猎2000�~�ȓ�����Ȃ����ƌ����Ă��āB

�@���ۂ͌����_�Ō�3000�`4000�~���炢�Łc�c�B�l����������ƈ�萔�ȏ�̓^�C���A�E�g����̂ŁA��b�X�y�b�N���グ�Ă����Ȃ��Ƃ����Ȃ���ł��B

�\�\�@�d���Ɋ֌W�Ȃ����S�Ɍl�ł���Ă܂����ǁA�ǂ��܂ʼn^�c���Ă����‚���Ȃ�ł����B

�A�I���M�@�����o�^���͑����Ă���̂ŁA�ǂ��܂ő傫�����邩�͔Y�܂����ł��ˁB�ŏ��v���`���Ă������z�ƑS�R�Ⴄ�`�ɂȂ邩���c�c�ǂ��Ȃ񂾂낤�B�ł��A�����_�ł�otajodon�̍s�����������Ă��������Ǝv���Ă��܂��B

^c �A�I���M����̓��e�B���Ȃ݂�otajodon�ւ̎���������Enty�Ŏ󂯕t���Ă���

�@�����Ƃ̂т̂тƍD���Ȃ��Ƃ���荇���������ATwitter���ƃI�[�v��������\�\����ȃI�^�N���q�ɂƂ��āAotajodon�͋��S�n�̂����e���̏�ɂȂ��Ă���̂�������Ȃ��B

�@�������A�}�X�g�h���Ŏ��������̋��ꏊ���ێ����邽�߂ɂ̓R�X�g��������B�l�ŃC���X�^���X���^�c����ɂ́A���K�I�E���ԓI�ȃR�X�g�Ƃ̐܂荇�����ǂ��t���邩�Ƃ��������o�Ă��������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);