�x�e�����Ȃ�z���g�Ɉ��S�Ȃ̂��H�F�J������̓V���ƒn���i3�j�i1/3 �y�[�W�j

» 2005�N02��04�� 12��00�� ���J
[�������i�I�[�v���g�[���j�C��IT]

�@��2��u�^�̃{�g���l�b�N�́g�ڋq�h�Ȃ̂��H�v�ł́A�^�̐����v���W�F�N�g�Ƃ͉����Ƃ��������l�@���܂����B���܂܂ł�2�����UP��Web�A�v���P�[�V�����̊J���ɂ�����MVC�̊��p�ȂǁA��r�I�V�����v���Z�X�̓����ƃ`�[���^�c�Ɋւ��鎖��𒆐S�ɘb��i�߂Ă��܂����B����͓`���I�Ƃ�������̐��̖��ɂ‚��čl���Ă݂����Ǝv���܂��B

�@�{��ɓ���O�ɁA�O��̎���Ń��`�x�[�V�����̍����ɂ‚��Ă̂����₪���������̂ł������������܂��B�J�����Ԓ��A���`�x�[�V�����̍������x�������̂́A�ȉ���3�‚ł����B

  1. ���[�h
  2. ���R��
  3. �M���֌W

�@���Ɂu�M���֌W�v�ɂ‚��Ắu�̂Ȃ��݂̃`�[��������H�v�Ƃ����^��������ꂽ����������������Ⴂ�܂����B�������A�f�����܂��B���̃`�[���Ŏd���������̂́A���̃v���W�F�N�g�����߂Ăł����B�������A�����o�[�̒��ɂ͂��݂����ȑO����m�荇���̎҂����܂������A����͂ǂ̃v���W�F�N�g�ł����ɒ��������Ƃł͂Ȃ��ł��傤�B

�@�܂��A�u���R���v�́u�M���֌W�v�Ƒ��ݕ⊮�̊֌W�ɂ���܂��B�`�[���̃����o�[1�l1�l���݂��ɐM���֌W�Ō��΂�Ă���΁A�M���Ɋ�Â����R���`�[���̃����o�[�Ɂi���R�Ɂj�t�^����A�����ɐӔC�����萶��������̂ł��B

�u�Ǘ��v�Ɓu���R�v

�@���̏ꍇ�A�i���傭�Ǘ��ɂ́A�v���W�F�N�g�V�[�g�Ў�Ɂu�����͉��s�R�[�h���i�݂܂������H�v�Ǝ�����Ǝ҂ɃC���^�r���[���ĕ������̂ƁA�u���̋@�\�͂��‚܂ŁB�ȏ�I�v�Ƃ����ɂƂǂ߂�2�‚̕��@������ƍl���Ă��܂��B����͎����g���������ł����A���̎�@�͑O�ҁE��҂Ƃ����ꂼ�ꃁ���b�g�E�f�����b�g������܂��B

�@�O�҂͋Z�p�҂ɂƂ��āA���܂��܋Z�p�I��肪�������Đi�܂Ȃ��������́A���������u���Ȃ��̔\�͕s����������Ȃ����v�Ƃ����Ă���悤�Ń��`�x�[�V��������������ʂ𐶂������Ă��܂����Ƃ�����܂��B�܂��A�����̂‚��‚܍��킹�̂��߁A�X�P�W���[���\�̓��t���׍H���邱�ƂɍH����Q���T�^�I�ȕ��̌��ʂ������܂��B����A��҂̎�@�ɂ����Ă��A�Z�p�҂̔\�͂ɖ�肪�������ꍇ�A�������x��₷���Ƃ����f�����b�g������܂��B

�@�����A�����o���̂�����Ȃ番����Ǝv���܂����A��҂̕������`�x�[�V�����̈ێ��Ɍ����Ă��܂��B

�@���`�x�[�V�������ێ����₷����҂̎�@��������Ƃ��A��蔭���̃��X�N�͂ǂ̂悤�ɔ����Ă����΂����̂ł��傤���B����́A�X�̐i���傭���u�A�ɂȂ���Ȃ��ɂȂ��ē��X�Ď�����v���@���L���Ȃ悤�ł��B�u���Ȃ��v�͂悭����u�����Ԃ��ƂɃC���^�r���[�ƃ��r���[��݂���v�ł悢�ł��傤�B����ȏ�ɉA�̊Ď��͊m���Ƀ��X�N��ጸ���Ă���܂��B���ݑ����̃v���W�F�N�g��CVS��VSS�Ȃǂ𗘗p���A�����̐��ʕ����W���Ǘ��ł���悤�ɂȂ��Ă��܂��B�‚܂�ACVS��VSS���Ď����邱�Ƃɂ��A��Ǝ҂̐i���傭�ƕi�����Ђ����ɊĎ��ł���̂ł��B���̕��@�́u�m���ɐi���傭����_��������v���ƂɂȂ�܂��B�܂��A�Ǘ��҂�����ɐi���傭�Ǘ������Ă���̂Łu��Ǝ҂͂‚��‚܍��킹�ɖ��ʂȎ��Ԃ��g��Ȃ��Ă悢�v���Ƃɂ��Ȃ�܂��B

�@�����̎�@���g�����Ƃɂ��u�������X�P�W���[���\�̏C���Ɉӎ����Ȃ���΂Ȃ�Ȃ��悤�Ȏ��Ԃ������v�u�������s���ۂɋZ�p�I�������𐘂��Č����ł���v�u�����҂���̓I�Ɏ�@��T��]�T��^����v�Ƃ��������Ƃ��”\�ɂȂ�܂��B���̂��Ƃɂ��u���R���v��^���邱�Ƃ��”\�ɂȂ����v���W�F�N�g�̃��`�x�[�V�����́A�ق��̎����`�[�����オ�邱�Ƃł��傤�B

�@�‚܂�A���̎��R���������炭�ق��̃v���W�F�N�g���������������`�x�[�V�����̍����𐶂ݏo�����ƂɂȂ����v�����Ǝv���Ă��܂��B

�@���āA�O��̋^��ɓ����I������Ƃ���Ŗ{��̃v���W�F�N�g����ł��B����̃v���W�F�N�g�͂�����u�ۓ����̘_���v�ŁA�u�v���Z�X���v�u�Z�p���v�Ƃ������A�]���̃V�X�e���J���v���W�F�N�g�����“T�^�I�Ȗ��̎���ɂȂ�܂��B

�@���̈Č��́A����Č����A�����o���̂Ȃ��ӔC�҂��X�L���V�[�g�𗊂�Ƀ`�[�����`�����A�l���Ɍ������l�������W�߂������ŁA�����Ȃ�Ǘ����s��Ȃ�������ł��B���̋ƊE�ɂ悭����u�ۓ����̘_���v�ƌ���̎���ł��B

�m�v���W�F�N�g�T�v�n
���� �v���W�F�N�g3 �u�ۓ����̘_���v
�� ���v�\���V�X�e��
����Ȃ� VisualBasic
�v���W�F�N�g�̋K�� 4�J���ȓ��A5��
���� �J�b�g�I�[�o�[�����i�[�i����3�J��OVER�j�A�Ԏ�400��
�\�Z 600��
�o�� 1000��
�ڋq�����x ��
�m���_�n
��Ǝ҂̊Ǘ�
�~
�J���v���Z�X�iUP�j
�~
�J���\��
�~�i���Ē�����́��j
���͐݌v
�~
�`�[���S�̂̃R�~���j�P�[�V����
�~�i���Ē�����́��j
�R�����g �[���ɂȂ��āA�[�i�s�\�ł��邱�Ƃ����o�B2�l�����Ŏ������蒼���B�\�͂ɖ��̂���SE�����l��������A�����̗ǂ�SE��2�{��Ƃ���������X�N�̏��Ȃ�����̓T�^
�m�}��n
�����ǁi���Ȃ��j
�������ǁi�قږ��Ȃ��j
��������i����肠��j
�~����i��肠��j

�@�ȉ��A���̊J���v���W�F�N�g�����n��Ō��؂��Ă����܂��B

�@�@�@�@�@�@ 1|2|3 ���̃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);
���Ȃ��ɂ������߂̋L��PR