�v���W�F�N�g���~�̃^�C�~���O���v���F�}�l�W���[�̋��ȏ�

�Ƃ��ɂ́A�ɂ݂��ł��邾���}���Ȃ��璆�~���邱�Ƃ�����IT�v���W�F�N�g�ɂƂ��čőP�̑[�u�ɂȂ�ꍇ������B����ɗ�����ĕs�K�v�Ɏ��ԂƎ����𒍂����ޑO�ɁA�|�C���g���������Ď����𒼎�����K�v������B

» 2006�N06��30�� 12��21�� ���J
[John-Murray�COpen Tech Press]
SourceForge.JP Magazine

�@�Ƃ��ɂ́A�ɂ݂��ł��邾���}���Ȃ��璆�~���邱�Ƃ�����IT�v���W�F�N�g�ɂƂ��čőP�̑[�u�ɂȂ�ꍇ������B���̌��_�ɂ��ǂ蒅���̂̓v���W�F�N�g�`�[���ɂƂ��ėe�Ղł͂Ȃ����A�v���W�F�N�g���~���r�W�l�X�̂����Ƃ��čł������I�Ȃ��Ƃ͂�����̂��B

�@�������悭���s��F�߂Ē��~����̂ł͂Ȃ��A�Ђ�����O�i��ڎw���ď������L���Ă����v���W�F�N�g�ɂ��₪�Ă͌��E���K���B�s�K�Ȃ��ƂɁA�����������E�̓v���W�F�N�g�ɒlj��̎��ԂƎ����𒍂����񂾌�ɂ���ė���̂ŁA���~�̌��f�͂܂��܂�����Ȃ�B

�@�v���W�F�N�g���~�����ʂƂ��ăv���X�ɂȂ邱�Ƃ̏ؖ����K�v�ɂȂ����Ƃ��ɂ��ׂ����Ƃ́A�C���X�g�[���‹��ɂ�����A�v���P�[�V�����\�����������邱�Ƃ����ł���B���݉ғ����̃V�X�e���̒��ɁA�g�D�̗��v���l����Β��~���Ă����ׂ��������A�Ǝv������̂����Ȃ��Ƃ�1�‚͂��邾�낤���B�g�D�ɂ���ẮA���~�ɒl�����͂��̃V�X�e�����������‚��邱�Ƃ��������Ȃ��B

�@���ׂẴV�X�e�����}�l�W�����g�w�̎v���ǂ���ɂȂ�킯�ł͂Ȃ��B���Ƃ�����A�A�v���P�[�V�����Ȃ��ł��g�D�����܂�����Ă����邩���ǂ̂悤�ɔ��f����΂悢�̂��낤���B���ǁA���������A�v���P�[�V�����͓���I�ɉғ����Ă���ȏ�A���炩�̉��l������Ƃ������ƂɂȂ�B���̎咣�͕\�ʓI�ɂ͐�������������Ȃ����A�󋵂��ڂ������ׂ�΁A�v�����قǎ��p�I�ł͂Ȃ��A�v���P�[�V�������o�Ă��邩������Ȃ��B

�@���������^�킵���V�X�e���𔻒f����ɂ́A�ȉ��̎���ɓ�����΂悢�B

  • ���̃V�X�e���������炷���̎��͂ǂ�قǂ̂��̂��H�@���͐��m���H�@���͌Â��Ȃ����H�@���̓��e�͑g�D�ɂƂ��ĉ��l�̂�����̂��H�@�V�X�e�����瓾����̂͗L�v�ȏ�񂩁A����Ƃ��P�Ȃ�f�[�^���H�@
  • ���̃V�X�e�����ғ����������邽�߂ɂǂ�قǂ̃����e�i���X���K�v���H�@���܂��J������Ă��Ȃ��A�v���P�[�V�������ғ����������邽�߂ɁA������IT�Ј���₦������t�����Ă����Ȃ���΂Ȃ�Ȃ����Ƃ�����B���ꂩ�炸���Ƒ��������e�i���X�̏o��͓�������ɑ΂��đÓ��Ƃ����邾�낤���H�@
  • �V�X�e���͒���I�ɍċN�����K�v�ɂȂ邩�H�@�܂��A�������̂��߂Ƀv���O�������C��������ɂ��ċN�����K�v���H�@
  • �֌W���鏈���T�C�N���܂ő䖳���ɂ��Ă��܂��悤�ȏ����̎��s���������߁A�V�X�e���̍Ď��s���K�v�ɂȂ邩�H�@
  • �e�A�v���P�[�V���������G�Ń}�j���A������������Ă��Ȃ����߁AIT����ɂ���1�A2�l����������@�𗝉����Ă��Ȃ��悤�ȃV�X�e�����H�@
  • �V�X�e���ŗ��p����Ă���e�N�m���W�[�͖��m�ɂȂ��Ă��邩�H�@�e�N�m���W�[�ɂ͎g�p��̐��񂪂���A�x���_�[����̃T�|�[�g�͂قƂ�ǂȂ����H�@
  • �A�v���P�[�V�������C�����đg�D�̕ύX�v���ɍ��킹��̂ɂ��Ȃ�̎��ԂƎ�Ԃ��K�v���H�@

�����𒼎�����

�@�J���̂ǂ̒i�K�ł����Ă��v���W�F�N�g���U�̌���́A�v���W�F�N�g�`�[���Ɗ֘A����A�Ƃ��ɂ͏�ʃ}�l�W�����g�w���ɂ����͂Ȕ��΂Ƒg�D�I��R�𐶂ނ��ƂɂȂ�B�v���W�F�N�g���~�̖����N���A���̌�́i��V����ѐS��̗��ʂŁj�s���v�𕉂��ɂ͑�ςȗE�C���K�v���B�������񂱂̖����N����΁A���̌��ʂ̔@�����킸�A������ꋫ�Ɋׂ�邱�ƂɂȂ邾�낤�B

�@�Ⴆ�΁A�v���W�F�N�g�̒��~�����߂�ƁA�Ⴆ�g����Ă��������o�[�ԂɑΗ��〈���̈Ⴂ���������Ƃ��Ă��A���s��]�ރ����o�[���m�̒c���𐶂ނ��ƂɂȂ�B�v���W�F�N�g�̒��~���Ă��������Ō��������΂������邱�Ƃ͑z���ɓ�Ȃ��B�G�S�⎩���S�A�v���Ƃ��Ă̕]���A���i�̋@��̂ق��A�����炭�ٗp�̌p���Ƃ������v���܂ł����A�����҂����𔽑΂ւƋ�藧�Ă�̂��B

�@���������l�I����ѕ��y�I�Ȗ��̌������ɂ́A�v���W�F�N�g�̒��~�ɔ����r�W�l�X��̃}�C�i�X�ʂ������Ă���B�r�W�l�X��̖��ɂ́A�v���W�F�N�g�ւ̓����ɂ���Đ�������x��̑������܂܂��B�܂��A�v���W�F�N�g�̒��~�ɂ���Ď�������ݓI�ȃr�W�l�X�@��̖�������B�v���W�F�N�g�̏��F�𓾂��Ƃ��ɂ́A�v���W�F�N�g�̐����ɂ���đg�D�ɂ����炳���ł��낤���v�̊z�������ޗ��Ƃ��ē��R�܂܂�Ă������낤����A�v���W�F�N�g�𒆎~����΂����������v�܂Ŏ����Ă��܂��ł͂Ȃ����A�Ƃ����ɔ��_���Ă���҂������炭����͂����B

�@�v���W�F�N�g���~�̌��ʁA���x��̑������o��ƂƂ��ɋ����ɑ΂���D�ʐ���������Ƃ����������B�����Ƃ͂ł��Ȃ��B����ł����~���ł������I�ȑΏ���ł��邱�Ƃ������Ȃ�����A�v���W�F�N�g�̒��~�͂��肦�Ȃ��B

�@���~���Ă��邾���̋C�T�̂���l���́A�ᔻ�̗��̒��őς������Ȃ���΂Ȃ炸�A�ꍇ�ɂ���Ă͎���̃L�����A���댯�ɂ��炷���ƂɂȂ邩������Ȃ��B�������A���~�̒�Ă������g�D�ɂƂ��čőP�̍􂾂Ɗm�M���Ă���Ȃ�A�������邱�Ƃ������������B

���~�Ɋւ��鎖���m�F���s��

�@����́A�v���W�F�N�g�𒆎~�Ɏ��点�錴���͂�1�‚�������Ȃ��B����I�ȗ��R���ǂ�ȂɑÓ��Ȃ��̂Ɏv�����Ƃ��Ă��A�v���W�F�N�g���~�̑i���́A�m�ł��錻���I�ȃr�W�l�X�̖��Ɋ�Â��Ă��邱�Ƃ��d�v�ł���B�v���W�F�N�g�����������ł������ɂȂ����Ƃ�A�v���W�F�N�g���O���ɏ悹���Ȃ����܊��ɑς����Ȃ����Ƃ����~�����߂錴���͂ɂȂ��Ă���̂������Ȃ����A������������I�ȍ����Ɋ�Â����i���͎��s����B

�@������_���邱�Ƃ��A�v���W�F�N�g�̖��^�����߂�l�X�̊֐S���䂭�B��̕��@�ł���B�ނ�́A�v���W�F�N�g�𒆎~���Čv�コ�ꂤ�邠���鑹�����󂯓���邱�Ƃ��r�W�l�X��̉�����Ƃ��čőP�ł��邱�Ƃ�[�����Ȃ��ƋC���ς܂Ȃ�������`�҂ɂȂ낤�Ƃ��邩�炾�B

�@�v���W�F�N�g���~�̌��������l�X�́A���ꂪ���������Ƃ������m�ł���؋������߂����ŁA���������̎��͂Ƀv���W�F�N�g�̑����ɓq����l�X�����邱�ƂɋC�Â����낤�B�v���W�F�N�g����낤�Ƃ���l�X�́A�K�v�Ǝv����ǂ�Ȏ�i���g���Ăł��A���~�̑i�����M�p�ɒl���Ȃ����Ƃ������A�v���W�F�N�g���~�����߂�҂��ׂ�悤�Ƃ���͂����B���̂��߁A�v���W�F�N�g�̒��~���x�����邷�ׂĂ̈ӌ��́A�������_�ɉ���ƂɂȂ�B

�@�������A�ŏI�I�ɖ����_�͂�����1�A�����_�Œ��~�Ƃ����v���؂����[�u���g�D�̗��v�ɂƂ��čőP�ł��闝�R�͉����A�ł���B���̖₢�ɓ�����ɂ́A�v���W�F�N�g�̖��̂��ꂼ������X�g�A�b�v���āA���̉������s�”\�ȗ��R�A�܂��͉����ɂ͗e�F�ł��Ȃ��قǂ̎��ԂƎ������K�v�ɂȂ闝�R�̂ǂ��炩�������Y����B

�܂��A���~��i����ۂɂ́A���ꂼ��̍��ڂɑ΂��锽�_��\�z���Ă����A�����������_�ɓI�m�ɉ�������悤�ɒ����ɂ���Ă��ꂼ��̎咣�̗��t��������Ă������Ƃ��B�����̓r���ŁA�v���W�F�N�g���~�ɔ��΂���l�X�����̎����ɋ^�������‚悤�ł���΁A���̘_���ɂ͕����邱�ƂɂȂ邾�낤�B

�܂Ƃ�

�@���̂���IT�v���W�F�N�g�𒆎~�����悤�Ƃ���ꍇ�A���̓v���W�F�N�g�̊֌W�҂̑��������炩�ɒ��~�̕K�v���������Ă��邱�Ƃ͔���Ȃ��Ƃł���B�������A���ݓI�ɋ����e���͂����Œl�I�ȗ��Q�֌W����A�l�X�͂Ȃ��Ȃ��s���ɓ��ݐ؂�Ȃ��̂��B����ǂ��납�A�v���W�F�N�g�̒��~��i���邱�Ƃ͎���̃L�����A���̂Ă邱�Ƃɂ��Ȃ肩�˂Ȃ��B

�@�������A�v���W�F�N�g�𒆎~������������Ē��������ǂ��Ƃ����ӌ������邾�낤���A���̈ӌ��������͂����‚̂́A��Ƃ̑啔�����ԈႢ�Ȃ��񕜂ł���ꍇ�����ł���B�����A�����炭���̉”\���͒Ⴂ���낤�B���Ē�����}����@�̖��́A�v���W�F�N�g�ɂ�����\�Z�Ǝ��Ԃ��{��������ɏd��Ȍ��ׂ̂���Ɩ��V�X�e���ɏI����Ă��܂��”\�������邱�Ƃ��B

�@�v���W�F�N�g�ɖ�肪����ꍇ�A�e�Ղɉ����ł��邱�Ƃ͂܂ꂾ���A����ɑς��Ė��Ɍ����������Ƃ͊ԈႢ�ł͂Ȃ��BIT�̐��Ƃ����F���Ă���Ȃ�A������Ő��ݏo�������ʂ𗦒��ɕ]�����邱�Ƃ��v���Ƃ��Ă̐ӔC��1�‚��B���̐��ʂ��Ó��ȕi����ɖ����Ȃ��̂ł���΁A�ًc��\�����Ă�`��������B���������咣�ɂ���Ď���̃L�����A�ɏ����‚��Ƃ����̂Ȃ�A���������Ă����΂����B����ׂ����Ƃ����Ȃ��̂́A�g�D�Ǝ������g�ɑ΂��闠�؂�ɂق��Ȃ�Ȃ��B

Copyright © 2010 OSDN Corporation, 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);

���ڂ̃e�[�}

���Ȃ��ɂ������߂̋L��PR