ITmedia NEWS > �Љ��IT >

�܂������@�����Ɠ������̂��‚��肽���Ɓi�����j�F�l�ƃ��{�b�g�̔閧

» 2009�N05��15�� 16��07�� ���J
[�x�c���i�CITmedia]

�@���{�b�g�H�w���u���ɂ̐l�Ԋw�v�Ƃ��Ė₢�����A�őO���̌�����6�l�ɃC���^�r���[�������Ёu�l�ƃ��{�b�g�̔閧�v�i�x�c���i���A�u�k�Ёj���A�A�ڌ`���őS���f�ڂ��܂��B


�܂������@�����Ɠ������̂��‚��肽���Ɓi�����j

摜 �\����@�ނ炩��݂���

�@�l�Ԃ̐U�镑�����A�@�B�ŃV�~�����[�g����B�l�^�̋@�B�A�q���[�}�m�C�h�̎����́A����Ȋw�̃��}���̂ЂƂ‚ł���A�O���I��萔�����̗D�ꂽ�˔\���A���̃��}���ɒ��킵�Ă����B���������̉c�݂́A�قǂȂ��ǂɂԂ‚��邱�ƂɂȂ�B

�@�l���Ă݂�΁A�l�Ԃ��V�~�����[�g���邽�߂ɂ́u���������l�Ԃ��ǂ̂悤�ɓ����Ă��邩�v�𗝉����Ă���K�v���������B���̒m�����Ȃ��܂܂ɐl�Ԃ��Č����悤�Ƃ��Ă��A�ł���͂����Ȃ������̂ł���B

�@�{���͓��{�����E�ɐ�삯�ă��j�[�N�Ȑ��ʂ������Ă��镪��A���{�b�g�H�w�����グ�郋�|���^�[�W�������A�u�Ȋw�̍Ő�[�����|�[�g����v�Ƃ������e�[�}�ł͂Ȃ��B�����ł͂Ȃ��A�Ő�[�̃��{�b�g�H�w���‚��‚���u�l�Ԋρv�����ɂ��Ă���B

�@�@�B�Ől�Ԃ��Č����邽�߂ɂ́A���������l�Ԃ��ǂ�Ȍ����œ����Ă���̂��A�l�̔閧�����������Ă���K�v������B

�@���̂��ߌ���̃��{�b�g�H�w�҂͋Z�p�̐��Ƃ����ł͂Ȃ��A��w�҂�]�Ȋw�ҁA�^�������w�ҁA���邢�͌|�p�Ƃ�N�w�҂ȂǁA���܂��܂Ȑl�Ԃ̐��ƂƋ������Ȃ���A���{�b�g�J�����s���Ă���B

�@�����Ă��̐��ʂ́A���̕���Ȃ�ł͂́A�ӊO�ŁA�ʔ����l�Ԋς��‚��‚��Ă���B����͑�_�ł��邾���ł͂Ȃ��B������̍ŐV�̒m���ɂ����v������̂��B

�@���̖{�ł͂��������A�u���ɂ̐l�Ԋw�v�Ƃ��Ẵ��{�b�g�H�w�ɔ���A���̕��삪��N����u�l�Ԃ̔閧�v�����Ƃ��A���`���������ƍl���Ă���B

��
摜 ���I�i���h�E�_�E���B���`�@�E�B�g���E�B�E�X�I�l�̐}�@�Ñネ�[�}�̌��z�Ƃ̗��_�ɏ]���A�l�Ԃ̑̂��~�Ɛ����`�ɂ����܂邱�Ƃ��������}�B���F�l�c�B�A�E�A�J�f�~�A���p�ُ���

�@�l�����r���L���������͐g���Ɠ��������Ƃ���������������B���̗������c�������I�i���h�E�_�E���B���`�́A�l�Ԃ�`�����߂ɐl�Ԃ��������A�������邽�߂ɐl�Ԃ�`�����l�������B�ނ̎c�����G�͔��p�j��̌���Ƃ��Ēm���邪�A�ނ̐l�̌������������ɂ߁A����10���܂�̐l�̂̉�U���s�����Ƃ����B

�@���I�i���h�ɂƂ��āA�l�Ԃ̂�����c�݂��䂾�����B�h�{�͂ǂ̂悤�ɂ��Č��ǂɋz�������̂��B�܂͂ǂ�����N���o���̂��B���‚͂����ɂ��ċN����̂��B�A�͂ǂ����炭��̂��B���́B

�@�ނ������c�����e�L�X�g�ł́A�r��`���̂Ȃ�΍���m��A�ؓ���m��A�����̌����ƕ����m��K�v������B�����Đl�̌`��m�邽�߂ɂ͎q�{��َ��A�ǂ̂悤�ɂ��Đl�Ԃ����̐��ɏh�邩�Ƃ����Ƃ��납��A��������K�v������ƋL����A�����Ď��̂悤�Ȍ��t������Ă���B

�@�����̑�����́A�������̌`�Ԃ�`���Ƃ������@�Ől�Ԃ̐����A����ɐi��ł��̕��K�����炩�Ȃ炵�߂邱�Ƃ��Ái��݁j�������ɈႢ�Ȃ��B�i���Y������j

�@�_���܂́A���I�i���h���l��`�����ƂŐl�𖾂炩�ɂ��邱�Ƃ��A�����Ƃق߂Ă����ɈႢ�Ȃ��ƁB�ނɂƂ��ẮA�l��`�����ƂƁA�l��m�邱�Ƃ́A�����Ӗ������s�ׂ������B

�@���R�Ȋw�Ƃ��Đl���������A�|�p�Ƃ��Đl��`���Ċm�F���郌�I�i���h�̃A�v���[�`�́A�Ώۂ𗝉����邽�߂̕��@���A�ώ@���A���͂��邾���ł͂Ȃ����Ƃ������Ă����B�u�����ł��̎p���ʂ��Ƃ��Ă݂�v�Ƃ����A�v���[�`���܂��A�Ώۂ𗝉����邽�߂ɗL���Ȏ�i�ƂȂ�̂��B

�@���I�i���h�ɂƂ��Ė��͓I�ȓ䂾�����l�Ԃ́A����ł����܂��ɋ��ɂ̓�ł���B�����Ă܂��A��w�␶���w���`�q�H�w�ȂǁA���܂��܂ȕ���Łu�l�ԂƂ͂Ȃɂ��v�Ƃ����~�X�e���[���������������Ƃ��錤�����s���Ă���B

�@�{���͂����������ł��A���‚ă��I�i���h���s�����A�v���[�`�A�u�����ŕ`���Ċm���߂�v�Ƃ������@�Ől�Ԃ��������郆�j�[�N�ȕ�������グ��B����͋@�B�Ől�Ԃ̂ӂ�܂����Č����悤�Ƃ��镪��B���{�b�g�H�w���B

�@���‚�20���I���΂ɂ́A���{�b�g�̎����͓�����Ƃł͂Ȃ��ƍl�����Ă����B�@�B�͐��������A�͂邩�ɋ����A�����I�ŁA�������B�����ɂł��邱�Ƃ��A���������@�B�ɂł��Ȃ��͂��͂Ȃ��ƍl�����Ă����̂ł���B

�@�����瓖���A�@�B�Ől�Ԃ̍s�����Č����鎎�݂́A�u�ł��邩�A�ł��Ȃ����v�̖��ł͂Ȃ������B�u���‚ł��邩�v�Ƃ����A���Ԃ̖�肾�ƍl�����Ă����B

�@���������������y�Ϙ_�́A�قǂȂ��ǂɓ˂������邱�ƂɂȂ�B�悭�l���Ă݂�΁A�l�Ԃ̂ӂ�܂����Č����邽�߂ɂ́A���ꂪ�ǂ̂悤�Ȍ����œ����Ă��邩�������Ă���K�v���������B�����A�����‚����Ă݂悤�Ƃ��Ă͂��߂āA�l�͐l�Ԏ��g�Ƃ������̂����΂�g�߂ȑ��݂ɂ‚��ĂȂɂ��m��Ȃ��������Ƃ��A�v���m�炳�ꂽ�̂��B

�@���Ƃ���1950�N�ォ��͂��܂��������̐l�H�m�\�̌����ł́A�R���s���[�^�[��̃v���O�����ŋL���_���̑�����s���A�l�Ԃ̎v�l��͕킵�悤�Ƃ��鎎�݂��s��ꂽ�B�‚������̒��Ɏv�l���h�点�悤�Ƃ��邱�̎��݂́A����΁A�S�Ƒ͕̂ʁX�ɑ��݂���Ƃ����A�f�J���g�ȗ��̐S�g�񌳘_�ɂ��ƂÂ��Ă����Ƃ�����B����������͂��܂������Ȃ������B

�@�ǂ����S�Ƒ͓̂������̂̈Ⴄ�\���ł����Ȃ��A�S���Ȃ���Α̂��Ȃ��B�����đ̂��Ȃ���΁A�S�����܂�Ȃ��炵���̂��B�ȍ~�A�l�H�m�\�̌����́A�̂��������m�\���{�b�g�̊J���ւƃV�t�g���Ă������ƂɂȂ�B

�@�������낢���ƂɁA���{�l�͂��̕���ʼn��ĂƂ͈قȂ�`�����������āA���̐��ʂ͓��X�A�V�����l�Ԋς��N���Ă���B

�@���Ƃ��΁A�m�\�Ƃ͎��̂ł͂Ȃ��A�R�~���j�P�[�V�������s���Ă���ۂɊώ@�����?����?�ł���Ƃ����w�E�B���邢�͐l�Ԃ̈ӎ��͎��͂Ȃɂ����߂Ă��Ȃ��B���͈ӎ��Ƃ�?����?�Ȃ̂ł���Ƃ����ӎ��̃��f���B���邢�͋@�B�̒��ɁA������DNA�ɑ���������̂��������悤�Ƃ���݌v�_�B���邢�͐l�Ԃ̏������ŋL�q���Ă��܂��������ȂǁB

�@���̂悤�Ƀ��{�b�g�H�w�́A������f�ނƂ���g�N�[���h�Ȋw��ł͂Ȃ��B���͐l�Ԃ̌������u�ǂ����΂�������������ōČ��ł��邩�v�Ƃ������ɂ̃��x���܂ŒT�����悤�Ƃ��郉�C�u�ȕ���Ȃ̂��B

�@�{���́A���̃��{�b�g�H�w�����X��N���Ă���u�l�ԂƂ͂Ȃɂ��v�Ƃ����₢�����ɂ��A�Ő�[�̈�Ō������s���Ă���l�X�Ɏ�ނ��s���Ă���B�����āu�l�ԂƋ@�B�̋��E�ɑ��݂���閧�v�A���@���̓����A�L�@���̌���₢������B

�@�w�S�r�A�g���x�̐��݂̐e�ł����ˎ������́A���‚Ď��g���n�������A�g�����A�����̃��{�b�g�J���Ƀ��B�W������^���Ă���̂ł͂Ȃ����Ɩ���āA���������Ă����B

�@�u����A��������Ȃ��Ǝv���܂��ˁB�����ƁA�Ȃ񂩉��[�����̂���Ȃ����B�{���ɐl�Ԃ̋Ɓi�����j�݂����ȋC�������ł���ˁB�����Ɠ������̂��‚��肽���Ƃ��ˁB�������Ƃ������̂��‚��肽���A�Ƃ����~�]�́v�i���{���{�b�g�w�4��3�����^�@1986�N�j

�@���t��ς���ƁA���̖{�̎��͎�ˎ��̂����u���[�����́v��ǂ�������l�X�̏�M�ł���B

�����F��1��-1�@�N�w�̎q�ƉȊw�̎q

�x�c���i

�@�m���t�B�N�V�������C�^�[�A�ҏW�ҁB1969�N�A���{���s���܂�B��㓍�R�w�@���Z�𒆑ތ�A��q��w���w���h�C�c���w�ȓ��w�B�݊w�����t���[�Ƃ��ē����n�߂�B

�@�����ɓ��{�̃I�^�N�����Ɏ�ނ��A���̐[���@�艺���Œ��ڂ��W�߂��u�G���G���W���p���v�i�u�k�Ёj�Ȃǂ�����B�ߊ��́u�����ł���Ă݂��j�v�i���j�B�����̍D���ȍ�i������g����Ă݂�h�Ƃ����l�^���̖{���Łg�̌��^�h�G���^�[�e�C�������g�Љ�Ƃ����Ɠ��̗̈�ɓ��ݍ��ށ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);