���{���[�J���̃��o�C���������A�����Ǝg���₷���\�\�O�[�O���̉ۑ�ƒ���
» 2008�N06��09�� 20��03�� ���J
�@Google�����{���Web�����T�[�r�X���J�n���Ă���8�N�\�\�B����O�[�O�������́AWeb��̏���T���̂ɂȂ��Ă͂Ȃ�Ȃ����݂ƂȂ����B�܂��A������Web���������Ƃ����T�[�r�X��W�J���Ă������A���ł̓j���[�X��摜�A����A���ЂȂǂ̍ו������������ɑΉ�����ƂƂ��ɁA�n�}��[���A���拤�L�T�C�g�ȂǁA���ʂȃT�[�r�X����Ă���B
�@���ł��O�[�O�������͂��Ă���̂����o�C���������B���̍��ł́gPC�����̂��܂��h�I�ȑ��݂̃��o�C�����������A���o�C���C���^�[�l�b�g�卑�̓��{�ł́A���o�C���C���^�[�l�b�g���[�U�[��7000���l�ɒB����ȂǁA�g�ѓd�b��������i��1�Ƃ��Đ����ɍ��t���Ă���B
�@�O�[�O���́A��i�I�ȃ��o�C�����[�U�[���������{�s������ɂǂ�Ȏ��g�݂��s���Ă���̂��B6��9���A�s���ŊJ�Â��ꂽ�L�Ґ�����ŁA���Ђ̃��o�C���S���v���_�N�g�}�l�[�W���[�A�ݖ{���������������B
���{�̃C���^�[�l�b�g����i���j�ƃf�o�C�X�ʂ̃C���^�[�l�b�g���p�Ґ��B���̍��ł�PC�̂��܂��I�ȑ��݂̃��o�C���������A���{�ł݂͌���⊮���������S���Ă���
�@�u�O�[�O���ɂ����郂�o�C�������V�F�A�́A���{���_���g�c�Ńi���o�[�����v�\�\�B�O�[�O���Ń��o�C�������T�[�r�X�̊J���Ɍg���ݖ{���́A���{�̃��o�C�������̌�����A���̂悤�ȃf�[�^�̈��p�Ő�������B���̗��R�́A�f�o�C�X�̎嗬�ƂȂ��Ă���̂�3G�[���ł��邱�ƁA���o�C���̗��j�������A�R���e���c���[�����Ă��邱�ƁA���[�U�[�̒��Ń��o�C�����C���^�[�l�b�g�̈ꕔ�Ƃ��č��t���Ă��邱�Ƃ�3�_���B
�@�����ɐ����ɍ��t���Ă��邩�́A�����̃g���t�B�b�N������Ζ��炩���Ɗݖ{���B���o�C������̌������p�́A�ʋΎ��ԑтƒ��x�݁A�I�Ǝ��Ԃɑ������A�e���r�����Ă��鎞�ԑт�A�Q���Ƀs�[�N���}����B����APC�̌����g���t�B�b�N�́A��Ђ̎n�Ǝ��Ԃ��瑝���Ē��x�݂ɂ���������ƌ���A�s�[�N���}����̂͏I�Ǝ��ԑO�Ǝv����17���A18������B�uPC�ƃP�[�^�C�̌����́A�������Ȃ���⊮�������W�ɂ���v�Ƃ����̂��A�ݖ{���̌������B�N�G���[�ɂ��Ă��A�uPC�ł̓r�W�l�X�֘A��T�C�G���X�W���������A�P�[�^�C�̓G���^�e�C�������g�n�̊����������v�ȂǁA�Ⴂ��������Ƃ����B
���o�C��������PC�����̃g���t�B�b�N�p�^�[���BPC�ƃ��o�C���͑��݂ɕ⊮�������W�ɂȂ��Ă���
�@�e���r�����Ȃ���A�C�ɂȂ邱�Ƃ����̏�Ō����\�\�B���́A���{�ŗL�́g�Ȃ��猟���h����C���X�s���[�V�������ĊJ�����ꂽ�Ƃ����̂��uGoogle �}�㏸�L�[���[�h�v���B
�@Google �}�㏸�L�[���[�h�́A�N�G���[�ɑ��āg�b��x�����̃p�����[�^���A���邵�����l���������h�ꍇ�Ƀ����L���O�Ƃ��ĕ\�������d�g�݂ŁA���o�C�������̃K�W�F�b�g��iGoogle�̃K�W�F�b�g�Ƃ��Ē��B�J����S�����������S���v���_�N�g�}�l�[�W���[�̑q�������́A�u�������̉��ɁA�g�������悤�Ƃ��Ă���h�L�[���[�h���o��Ƃ����A�i���Ƃ́j�ʔ����o������邩������Ȃ��B�܂��A�i�g�����h�f���Ă���̂Łj���̒��̐l���ǂ�Ȃ��Ƃɋ����������Ă��邩��������B����̓��[�U�[�́g�C�Â��h�����N������̂ŁA�����ɐV���ȑI���������v�ƁA���̃T�[�r�X�̈Ӌ`����������B
�}���ɐL�т��L�[���[�h���������̉��Ƀ����L���O�\������uGoogle �}�㏸�L�[���[�h�v�i���j�B��胊�A���^�C�����̂���N�G���[���o�����߂ɁA����20�����ƂɍX�V�����B�E�͂���1���̃N�G���[�̐��ځB�u�A�N�Z�X���ˏo���Ă���ߌ�8���ɉ������������Ƃ����ƁA�ԕ��ǂɊւ�������e���r�ŕ��f���Ă����B���������X�p�C�N���o���Ƃ��ɁA��������A���^�C���Œł���\�\�Ǝv���ĊJ�������T�[�r�X�v�i�q�����j
�@�C�O�̃��o�C�������̎��g�݁uGOOG-411�v���Љ���̂́A��Google��Search Products �� User Experience����ŕ��В��߂�}���b�T�E���C���[���B����́A�����F�����g�����g���Ō����h����T�[�r�X�ŁA�P�[�^�C�̃}�C�N�Ɍ������Č������������t�b����ƁA���̌������ʂ��P�[�^�C�ɑ�����Ƃ������̂��B
�@Google�ł͉����F���Z�p���d�v�����Ă���A�����N�G���[�̓��͂����łȂ����挟���ɂ������������l�����B�u�Ⴆ�Ή����F���œ���̉������������o���A����挟���ɗ��p���邱�Ƃ��ł���v�i�q�����j
�g���Ō����h����������uGOOG-411�v
�@���o�C�����g�����������p��������A���R�A���̌������x��g������̗ǂ�������邱�ƂɂȂ�B�ݖ{���͍���̃��o�C�������O�[�O�������̉ۑ��3�������B
�@1�͌������x�̌��ゾ�B���{��͂Ђ炪�Ȃ�J�^�J�i�A�����A���[�}�����g���錾��ł��邱�Ƃ���\�L�̗h��Ȃǂ������A�g���{��ōœK�Ȍ������������邱�Ǝ��́h���傫�ȃ`�������W�h���Ƃ����B�܂��A���o�C���C���^�[�l�b�g�̐��E�ł́A�L�����A�����IP�A�h���X�����t���Ȃ����Ƃ�����A�u���o�C���y�[�W�ɃA�N�Z�X���Ă��w������܂���x�w���o�C�������͂�����x�Ƃ����y�[�W���o�Ă��܂����Ƃ������v�ŁA�N���[�����̂��ł��Ȃ����Ƃ�����Ƃ����B�u�O�[�O���Ƃ��Ă��g�����Ȃ����̂͒T���Ȃ��h�̂ŁA�����������1�v�i�ݖ{���j�B����ɁA���o�C���T�C�g��PC�T�C�g�ɔ�ׂ�1�y�[�W������̏���Ȃ����Ƃ���A�O�[�O���̃����L���O�A���S���Y���̎Q�l�ɂȂ�\���ȏ����ꂸ�A�����L���O���������s���Ȃ��Ƃ����_���ۑ�Ƃ��ċ�����ꂽ�B
�@�ق��ɂ��A���{�̃L�����A���̗p���Ă���Web�u���E�U�����[���h���C�h�Ŏg���Ă����ʓI�ȃe�N�m���W�[���T�|�[�g���Ă��Ȃ�������A�[���̃����[�X�����ɂ����Web�u���E�U�̎d�l���قȂ�Ƃ���������A�ǂ̒[���ł��������\�������悤�ɂ��邱�Ƃ����̍��ɔ�ׂē���Ƃ����B
�@���������ۑ������Ȃ�������o�C�������ɂ��ẮA�u������Ȃ����̂��Ȃ����v�A�v���[�`�ŊJ���𑱂���l�����B�u���o�C���̐��E�ɕ����Ă�������ł��邾���N���[���ł���悤�ɂ��A���o�C���C���^�[�l�b�g�ƃf�X�N�g�b�v�C���^�[�l�b�g�����f����������ڎw���v�i�ݖ{���j
�@�܂��AWeb�u���E�U��[���̐i���ɍ��킹�āA����ɉ������ō��̃��[�U�[�̌������ƂƂ��ɁA�ʒu����P�[�^�C���L�̏����g���āA�x�X�g�Ȍ������ʂ�`����悤�@�\����������Ƃ��Ă���B
�O�[�O��������e�탂�o�C�������T�[�r�X�i���j�ƍ���̉ۑ����g��
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);