IT����Ŕᔻ�����߂����Đ�������ɂ��F�}�l�W���[�̋��ȏ�

�v���W�F�N�g��i�߂钆�ł́AIT�̐��ƂɁu�ᔻ�U���v���s���邱�Ƃ͒������Ȃ��B�{�e�ł́A�������ᔻ�������蔲���A����ɂ��������󋵂Ŏ���𐬒�������Ƃ����d�v�ȕ���ɂ‚��Č�������B

» 2007�N07��18�� 14��22�� ���J
[Ken-Myers-&-Dwayne-Florence�COpen Tech Press]
SourceForge.JP Magazine

�@�V�X�e���ɏ�Q���������ăv���W�F�N�g�ɒx�ꂪ�o��ƁAIT�̐��Ƃ��ߍ��ȘJ���‹���A�Ƃ��ɂ͌l�ᔻ�ɂ��炳��邱�Ƃ͒������Ȃ��B�������u�ᔻ�U���v�ɂǂ��Ώ����邩���L�����A�����E���邱�Ƃ�����B���܂��Ώ�����΁A���͂����ڂ�u����鑶�݂ɂȂ�B�����A�ᔻ�ɂ��܂��Ώ��ł��Ȃ���΁A�v���Ƃ��Ă̐M�p�ɏ����‚��A����I�ȒɎ���邱�Ƃ�������B�����́A���������U���ɂ��X�g���X�ɂ����O�ɃX�L�����m������Ƃ��납�琶�܂��B�{�e�ł́A�������ᔻ�������蔲���A����ɂ��������󋵂Ŏ���𐬒�������Ƃ����d�v�ȕ���ɂ‚��Č�������B

�@�܂��́A�󋵂��ɘa����B�r���Ō����͂��܂��ɑ���̈ӌ��ɐ����Ɏ����X���邱�ƁB�����炭�A���܂������Ă��Ȃ����Ƃ�K�؂ɍs���Ă��Ȃ�����������͂����B�ᔻ�����ɂ���l�͕����Ă���s���̖�������Ȃ��Ɍ����Ă���ɂ����Ȃ��B���ꂪ���Ȃ��̐ӔC�ł����Ă��Ȃ��Ă��A���������s����c�����邱�Ƃ��ł���B���̊Ԃ͎��ȕٌ��W�J���Ċ���I�ŕs�тȔl�荇���ɔ��W�����Ȃ��悤�ɁA�v���ӎ��𔭊�����B�ŏ��̌����ȑ[�u�́A��Â����������l���̓ŋC�𔲂��Ɠ����ɏd�v�ȏ������W���邱�Ƃł���B����𔲂��ɂ��Ȃ��Ɩ������̃R�~���j�P�[�V�����͂قƂ�ǐ������Ȃ��̂ŁA����͏d�v�Ȉ�����B�����ɒ��ڂ��A�����̊֐S�𑼐l�Ɏ����Ƃ��ɖ𗧂‚悤�Ƀ��������Ƃ悢�B����́A�_�C�i�~�b�N���X�j���O�Ƃ�����؂ȃX�L���ŁA���������󋵂ł��΂��Ώd�󂳂��B

�@���ɁA�󋵂𖾊m�ɂ���B�ْ����������Ă���́A�����ȏ󋵂̔c�����厖�ɂȂ�B�ᔻ�U���͂����܂��Ȍ��t�ōs���A�{���̖��̉����ɕK�v�ȋ�̓I���������Ă��邱�Ƃ������B���̂悤�Ȏ���Ŗ��m�����邱�ƁB��̓I�ɉ����N�������̂��B�������܂��@�\���Ă��Ȃ��̂��B�ڍׂȒ���Ƃ��ĉ�������Ă���̂��B�Ⴆ���n�ȃ��[�U�[�ł��d�v�ȏ���񋟂��Ă���邱�Ƃ�����B�����܂��ȕs���ɑ΂��ẮA���ɂ‚��Ă̕s�������A�ǂ̂��炢�A�N����o�Ă���̂��𖾂炩�ɂ���K�v������B��肪�u���[�U�[�̌둀��v�ɂ��邱�Ƃ��͂����肷��΁A�ڂ�����񂪏W�܂�ɂ‚�A�ᔻ�͋}���ɂ����܂��Ă����X��������B�������A���E�܂̏����؂��܂ŕs���𒙂ߍ��ސl������̂Œ��ӂ��邱�ƁB���������āA�󋵂ɋ�̐�������̂��A����Ƃ��s���葽���̗v�����琶���������P�ɂԂ‚���ꂽ�����Ȃ̂����͂����肳���邱�Ƃ����ɏd�v���B

�@�����āA������F�߂�B���炩�ɂȂ�����̓I�󋵂̈ꕔ�܂��͂��ׂĂ��I���˂����̂ł����Ă��A�Ђ��ł͂����Ȃ��B�����Ǝv���邱�Ƃɓ��ӂ��邱�ƂŁA�ᔻ�𖳎����悤�Ƃ͂��Ă��Ȃ����Ƃ𕪂����Ă��炤�B��؂Ȕ[�������Ȃ������ꍇ�⎩���̃`�[�����C���X�g�[���‹���䖳���ɂ��Ă��܂����ꍇ�́A���ȕېg�̂��߂̖h����𒣂����艺��Ȍ�����������肷��������炩�ȓ_�ɂ‚��ē��ӂ����������悢�B�������A�����������ӂ͂���ׂ����̂��̂ɂȂ�Ȃ��悤�ɂ��ׂ��ł���B�P�ɐ܂荇�����‚���A�܂��͋��S�n�̈����ꂩ�瓦��邽�߂ɁA��ʂ����̐^�����󂯓���Ă͂Ȃ�Ȃ��B

�@����ɁA�S����[������B��̓I�Ȏ���������ꂽ��A���̒��ŏ\���ɋᖡ���Ȃ���΂Ȃ�Ȃ��B���̏�ŁA���̊j�S�⎩�炪�j�S���Ǝv�����t��D��܂��Ȃ��瑊��̈ӌ������������邱�ƂŊm�F�����A����̗������m���Ȃ��̂ɂ���B�Ⴆ�΁A�u�����̋Z�p�҂����Ȃ��Ƃ̖񑩂ɏ]��Ȃ������Ƃ킽���͗������Ă���̂ł����v�Ƃ��u�V�����v���O�����̎g������N�����Ȃ��ɐ������Ȃ������̂ł��ˁv�Ƃ���������B���ɔᔻ�U���̍Œ��ł́A�{���ɏd�v�ȏ��������Ƃ��Ă��܂����Ƃ������B�܂��A���̌��������́A����̘b�ɂ‚��čs���Ă��邾���łȂ��ᔻ�̓��e���������Ă��邱�Ƃ𑊎葤�ɓ`���邱�ƂɂȂ�B�����[�����ƂɁA�ᔻ�U�����n�߂�l�́A�N��������݂��Ă���邱�Ƃ��m���߂����Ƃ������R�����ł��̊���I�ԓx�����߂邱�Ƃ����邽�߁A���Ȃ����������Ă��邱�Ƃ��������ƂŁA���̊�����₩�ɂ����܂邱�Ƃ�����B

�@�����āA�����̎d������������Ɣc�����ėp�ӎ����ȏ�Ԃł��邱�ƁB���ׂĂ̔ᔻ�U�����F�����ꂽ���ɑ΂��銴��I�Ȕ����Ƃ��Ďn�܂�킯�ł͂Ȃ��A�ᔻ�I�ȍU�������ɂ‚Ȃ��邱�Ƃ�����B�Ⴆ�΁A�s�ӂɏ�i������Ă��āA����Ő��I�Ȏ�������ꂱ��Ɨ��т����鋰��̂���v���v���W�F�N�g�ɂ‚��āA������m�F���悤�Ƃ��邩������Ȃ��B���������󋵂œ����Ă���ꍇ�A���̐�N���蓾��ᔻ�U�����������őP�̖h�q��́A����ɂ킽��d�v�ȏ󋵂ׂ̍��ȏ�ʂ�z�肵�Ă��炩���ߏ��������Ă������Ƃ��B��������΁A�u���̌��ɂ‚��ẮA���ꂩ��m�F���܂��v�Ƃ����Ԏ����J��Ԃ����ɍς݁A���������Ԏ����Ӗ��̂�����̂ɂȂ��Ă���B����Ȃ闘�_�Ƃ��āA�T���Ĕᔻ�I�ȍU���ɂ��܂��Ώ�����΁A��������Ǝ��ԂƏ������Ă���Ƃ����ڂłق��̐l�X���猩���A����ȍ~�͔ᔻ�̖�ʂɗ�������邱�Ƃ����Ȃ��Ȃ�B���������Ă����΁A���X�̎d���Ŕ|����v���Ƃ��Ă̐M�p�����܂�B���̓_�͖{�e�̂ق��̃q���g�ƍ��킹�čs�����ƂŁA���‹��̉��ł̔E�ϗ͂����߂�ꏕ�ɂȂ�͂����B�ȒP�Ɍ����ƁA�v���Ƃ��Ă̔��������Ă������Ƃ͔ᔻ�I�ȍU�����󂯂Ȃ���̐������”\�ɂ��A�܂��D�G��IT�Ǘ��ҁA�ēŽ҂̏؂ł�����B

�@�v����ɁA�ᔻ�U���ɑΏ�����Ƃ��ɂ́A���������ᔻ���l�I�Ɏ󂯂Ƃǂ߂邱�Ƃ̂Ȃ��悤�ɑS�͂�s�����A�����I�Ȗ������ɐi�ޑO�ɋْ��⋻������菜���Ă���A���ꂼ��̏o�������狳�P���w�ю��悤�ɂ���΂悢�B�Ō�ɁA�E��Ŕᔻ���󂯂�����Ƃ����Ă��̖����ƒ�ɂ܂Ŏ������܂Ȃ����ƁB�d���̖����l�I�Ȗ��ɂ��Ă��܂��Ă͂Ȃ�Ȃ��B���������S�z�́A�]�݂����Ȃ��s�K�ȏ󋵂ƂȂ��ĕԂ��Ă��邱�Ƃ��������炾�B

Ken Myers���m�͕ĊC�R��ޖ���A�m�[�X�E�G�X�g�q���Ε��В��𖱂߁A���p�g�D�Ȋw�𒷔N�������Ă���B���݂̓I�����C����wTouro University International�Ńr�W�l�X�^�c/IT�Ǘ���Core Professor�𖱂߂�B

Dwayne Florence�ċ�R��т͌��݁A�t�����_�B�P�[�u�J�i�x������R��n�̑�1�F���ł��グ�����i1st Space Launch Squadron�j�̎w�����Ƃ��ċΖ��A�I�����C����wTouro University International�ŏ��Z�p�Ǘ��̏C�m�ے��ɍݐЂ��Ă���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