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

���ꑱ����u�h���N�GIX�v�̍����@�x��Y�񎁂炪���A�J���̎v�z�Ƃ��ꂩ���i1/2 �y�[�W�j

» 2009�N09��03�� 16��43�� ���J
[���c�L�ԁCITmedia]
摜 ���͖��ȁB�h���N�GIX���v���C���Ȃ���u����҂l����������

�@�j���e���h�[DS�p�\�t�g�u�h���S���N�G�X�gIX �`����̎��l�`�v�����ꑱ���Ă���B�X�N�E�F�A�E�G�j�b�N�X�ɂ��ƁA9��3���܂ł�370���{�ȏ㔄��Ă���A�V���[�Y�ō�����グ�������uVII�v�i�v���C�X�e�[�V�����p�A2000�N8�������A410���{�j�����鐨���ō������ꑱ���Ă���B

�@�Q�[���J���Ҍ����C�x���g�uCESA Developers Conference 2009�v�iCEDEC 2009�A�p�V�t�B�R���l�j��9��3���A�Q�[���f�U�C�i�[�̖x��Y�񂳂�A�X�N�E�F�A�E�G�j�b�N�X�̎s�������Y�v���f���[�T�[�A���V�m�f�B���N�^�[���A�h���N�GIX�J���̎v�z�⍡��̓W�J�ɂ‚��Č�����i�u�|�[�g�s�A�v�́u�h���N�G�v�̑O�t���������@�x��Y�񎁂̃Q�[���N�w�j�B

�g�^�t�h�̃h���N�G

�@�uDS���g���ă}���`�v���C�ł���h���N�G����낤�v�ƁA�J�����X�^�[�g�����̂�4�N���O�B�u�}���`�v���C�ł���h���N�GIII�̂悤�ȃQ�[���v�i�x�䂳��j��ڎw�����Ƃ����B

摜 �x�䂳��́u�Q��O�Ƀx�b�h�Ńv���C���Ă���v�Ƃ����B�u���\�A�Q�������Ă邯�ǁv�B���Ȃ݂Ƀh���N�GIX�ɂ́u�Q�����e�^�ҁv�Ƃ����̍�������炵��

�@���z�͏]���̃h���N�G�V���[�Y�Ɛ^�t�������B�]���́A�i1�j�G���f�B���O�܂�50���Ԃ��炢�V�ԁA�i2�j1�l�ōU������\�\�Ƃ����v���C�X�^�C������ʓI�B����IX�ł́A�i1�j�����ƗV�ׂ�A�i2�j�݂�ȂŗV�ׂ�Q�[����ڎw�����B�u���Ȃ����n�[�h���������v�Ǝs������͐U��Ԃ�B

�@���X�{�X��|������������ƗV�ׂ�悤�ɂ��邽�߂ɁA�h���N�G�̃i���o�����O�V���[�Y�Ƃ��Ă͏��߂āA�G���f�B���O��̐��E��`���A�ړ���i��������悤�ɂ��āA�u������V�������Ƃ��n�܂�v���Ƃ����������B

�@�u�����Ȃ肽���v�Ƃ���RPG�v���C���[�̍ő�̃��`�x�[�V�������G���f�B���O����ۂ‚��߁A��l���������قږ������ɐ�������������悤�ɂ��A�����ɔ����ċ��������X�^�[���o��_���W�����̒n�}�u��̒n�}�v����ɓ���V�X�e����������B

�@�l�b�g���[�N�@�\�����p���A�u��x����Ă��܂��V�т����Ȃ�f�U�C���v��ڎw�����B�����i���낦���ς��uWi-Fi�V���b�s���O�v��A���T�̒lj��V�i���I�z�z�A�ق��̃��[�U�[�ƌ𗬂ł���u����Ⴂ�ʐM�v�@�\�\�\�Ȃǂ𐷂荞�񂾁B

�l�b�g�Œ��ׂȂ��ƕ�����Ȃ��u�N�G�X�g�v��u�����v��

摜 �s������

�@�݂�ȂŗV�ׂ�Q�[���ɂ��邽�߁A4�l�܂ŎQ���ł���}���`�v���C�@�\�������B�����āA�u��s���Ă���l�̏�񂪕K�v�ɂȂ�f�U�C���ɂ����v�i�s������j�B

�@�N�G�X�g��A�����̃A�C�e���𒲍����ĐV�����A�C�e�������u�����v�ɂ́A���ʂɃv���C���Ă��������ł͂Ȃ��Ȃ��N���A�ł��Ȃ���Փx�̍������̂�܂荞�݁A�u�l�ɕ�������l�b�g�Œ��ׂȂ��ƕ�����Ȃ��f�U�C���ɂ����v�i�s������j�B����@�\�͂ł��邾���r�����Ă����h���N�G�V���[�Y�Ƃ��Ă͈ٗ�ŁA�u�l�b�g�Œ��ׂ邱�Ƃ��U����1�B�݂�Ȃł�����ق����y�����A�Ƃ����f�U�C����ڎw�����v�i�s������j�B

�@�L�����N�^�[�̌����ڂ⋭���A�V�ѕ��𑽗l�ɂ��A�u�l�ƍ��ʉ��ł���悤�ɂ����v�i�s������j�̂��|�C���g���B�l�ƈقȂ�V�ѕ������Ă���΁A�ق��̃��[�U�[�̏���m�肽���Ȃ�����A���𔭐M�������Ȃ�͂��\�\�����l�������ʂŁA�u���O��l�b�g�f���‚ł́g�h���N�G�k�`�h�������������B

�u�܂��䂫�̒n�}���悩�����v�@����Ⴂ������Ȃɗ��s��Ƃ�

摜 �܂��䂫�̒n�}

�@����Ⴂ�ʐM���A�݂�ȂŗV�Ԃ��߂̏d�v�ȋ@�\��1�‚����A�u���܂����x�ɍl���Ă����v�i�s������j�@�\�B�u����Ȃɗ��s����Ƃ͎v��Ȃ������v��3�l�͋����B

�@����Ⴂ�ʐM�@�\�́ADS�ɈڐA�����uIV�v�uV�v�ɂ��t���Ă����������܂ŗ��s�����̂͏��߂āB���[�U�[�̐��̑����ƁA����Ⴂ�ʐM�Łu��̒n�}�v�����炦�邱�Ƃ��A���s�ɉ΂�t�����Ɩx�䂳��݂͂Ă���B�u����ς�A���̂����炤�ƔR���邩��v�i�x�䂳��j

�@�u�܂��䂫�̒n�}���悩�����v�i�x�䂳��j�Ƃ��B�܂��䂫�̒n�}�Ƃ́A�o���l���P�^�͂���ɑ������A�����X�^�[�u���^���L���O�v���炯�̃t���A���܂܂ꂽ�_���W�����̕�̒n�}�B�����҂��u�܂��䂫�v���񂾂������Ƃ��炱�̖����t���A�ꎞ���A�h���N�GIX���[�U�[�N�����~������A����Ⴂ�ʐM��ʂ��Ĕ����I�ɍL�������B

�@�܂��䂫�̒n�}�́u�}�W�R�����g�����`�[�g�ō��ꂽ�̂ł́v�u�J���ґ��̎d���݂ł́v�Ɛ���������������������u���\������1�Ƃ����m���ŋ��R���܂ꂽ���̂ŁA�d���݂ł͂Ȃ��v�i�s������j�Ƃ����B

�@��̒n�}�́A���t�����l�u�����ҁv�ƁA�n�}���N���A���A�{�X��|�����l�u�X�V�ҁv���L�^�����d�g�݂ɂȂ��Ă���B�u�����҂ƍX�V�҂̖��O���c�����Ƃň�Ԗڎw�����̂́A���������X�^�[�̏o��n�}�ŁA�|�����l�̖��O���X�V�҂Ƃ��Ďc��A���̐l�������ȁA�ƗL���ɂȂ邱�ƁB�ł����ʓI�Ɉ�ԗL���ɂȂ����̂͂܂��䂫���񂾂����v�i�x�䂳��j

����Ⴂ�ʐM�ŁA�o�[�`���������A����Z�H����

�@����Ⴂ�ʐM�ł́A���ȏЉ�Ȃǂ̒Z���R�����g���A������������ɓǂ�ł��炤���Ƃɂ��ł���B�ʔ������ȏЉ����������A�����������X�̐�`����������A���܂���ꏊ�ɂ‚��Ă̊��z����������ȂǁA���[�U�[�͂��܂��܂ȃR�����g�����Ƃ肵�Ă���B

�@���ł͓o�d��3�l������Ⴂ�ʐM���I���ɂ��Ă����B�u�����A�x�䂳��̌��ɂ́u�h���N�GVI�v��DS�ւ̈ڐA�ɂ‚��Ă̗v�]���������R�����g���A����Ⴂ�ʐM�œ͂����Ƃ����B

�@�u�o�[�`���������A����Z�H����Ɩʔ����Ǝv�����Ă����̂ŁA����Ⴂ�ʐM�̎g�����͖ʔ����B�����ȊO�̃f�[�^���ĂȂ�ƂȂ��y�������A�������N�������Ƃ������N���N��������B�l�́A�l���D���Ȃ񂾂Ǝv���v

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