ITmedia NEWS >

�����~�N�́u�����ҁv��

» 2008�N03��18�� 11��22�� ���J
[���c�L�ԁCITmedia]
摜

�@�u�����~�N�v�́A�u�y��v�Ȃ̂��u�̎�v�Ȃ̂��B�̎肾�Ƃ�����A�~�N�{�l�ɒ���אڌ��i�����Ƃ̌����j���������A���쌠����z������K�v������̂ł͂Ȃ����\�\3��17���ɊJ���ꂽ�f�W�^���R���e���c����̃Z�~�i�[�ŁA�̂��\�t�g�u�����~�N�v�̈ʒu�t����A���쌠�@��̈����ɂ‚��Ĉӌ������킳�ꂽ�B

�@�����~�N���J�������N���v�g���E�t���[�`���[�E���f�B�A�̈ɓ����V�В���A�~�N�̃G���W���uVOCALOID 2�v���J���������}�n�̌����G�I����A�ٌ�m�̏��q�G�v����A�R���e���c�������肪����V���N�̐X�S���В��Ȃǂ����ꂼ��̗��ꂩ��ӌ����q�ׂ��B

�����~�N�́u�y��v���������c�c

摜 �u�����܂ł̒��ڂ͗\�z�O�BDTM���[�U�[�ɔ��邽�߂̐V�����y��ŁA��ʂ̐l���g�����Ƃ͂Ȃ����낤�Ǝv���Ă����v�ƈɓ��В�

�@�����~�N�́A���D�E���c�炳��̐������ɍ������������ŁA�w�肵���ʂ�̉̎��Ɖ����ʼn̂����Ƃ��ł���o�[�`�����C���X�g�D�������g�i���z�y��j���B�N���v�g���̈ɓ��В��͊J����������A�~�N���u�y��v�ƍl���Ă����Ƃ����B

�@�u�����~�N��VSTi�i�o�[�`�����C���X�g�D�������g�̋K�i�j�ł����܂Ŋy��B�o�[�`�����A�C�h���ł͂Ȃ��v�i�ɓ��В��j�B���̍l���́u�����~�N�v�\�t�g�̎g�p�������ɂ����f����Ă���B�u���i�̎g�p�������ɂ́A�����~�N�̊G�⏤�W�̋����͊܂܂�Ă��Ȃ��B���i�ƃL�����N�^�[�͕ʁv

�@�����A���܂�ɐl�Ԃ炵���̐��Ɓu�����~�N�v�Ƃ������O�A�c�C���e�[����16�΂̏��̎q�Ƃ����p���A�~�N�ɒP�Ȃ�y��ȏ�̐l�i��тт������B���[�U�[�́A�~�N��l�ԂɌ����Ă��̂��������A�~�N�̎p�����������Ɠ����A�j���Ɖ̂�g�ݍ��킹�A�u�j�R�j�R����v�ɓ��e�B�~�N�̉̐��ƃL�����N�^�[�͕s�•��ɂȂ��Ă����B

�l�i�������n�߂������~�N

摜 VOCALOID2 �����~�N�ɁuIevan Polkka�v���̂킹�Ă݂�

�@�u�~�N�͉�����‚炵�Ă��邾���Ȃ̂��̏��Ȃ̂��Ƃ����c�_�����邪�A�~�N�̐��͒N�������Ă��g�́h���v�\�\VOCALOID2���J���������}�n�̌�������͌����B

�@�u�j�R�j�R����ŁA�����~�N���w�‚炵�Ă݂��x�w�g���Ă݂��x�ƌ����l�͂قƂ�ǂ��炸�A�݂�ȁw�̂킹�Ă݂��x�ƌ����B��������̂킹����w���킢�����x�ȂǂƁA���q�O��̉̂��Ɓw�N���H�@�~�N�𐌂킹���̂́x�Ƃ������R�����g������B�����~�N�Ƃ����o�[�`�����Ȑl�i��F�߂Ă���Ƃ������Ƃ��낤�v

�@�����~�N���܂�VOCALOID���i�̎g�p�������ł́A�����Ǒ��ɔ�����̎������J�E�z�z���邱�Ƃ��ւ��Ă����B�u�L�����N�^�[��A����񋟂��Ă��ꂽ�l�̃C���[�W�����‚���”\��������v�Ƃ����̂����̗��R�����A������A���}�n��N���v�g�����A���ƃL�����N�^�[��s�•��́g�l�i�h�ƈ����Ă���؍��Ƃ����������B

�~�N�͒���אڌ������‚�

�@�����~�N�̒��쌠�@��̈����͂ǂ��Ȃ�̂��낤���B�~�N���s�A�m��o�C�I�����Ɠ����y��Ȃ�������A���쌠�͎����悤���Ȃ��B�����u�̎�v�ƔF�߂�Ȃ�A�~�N���g�������ƂƂ��Ē���אڌ��i�^���A�^�挠�Ȃǁj�ƒ���Ґl�i���i���ꐫ�ێ����A�����\�����Ȃǁj�����‰”\��������B�~�N��i�̘^���E�^�敨������v�����������ہA�����~�N�g�{�l�h�ɒ��쌠�����x�����K�v���o�Ă���\�\�Ƃ������ƂɂȂ邩������Ȃ��B

摜 ���q����

�@�ꍇ�ɂ���Ă̓~�N�̐���S���������D�̓��c�炳��������҂ƂȂ�”\��������ƁA�ٌ�m�̏��q�G�v����͎w�E����B���c����ɂ�鐺�̃f�[�^�񋟂��u�����v�ƔF�߂��A�����~�N�ʼn̂����y�Ȃ��u���c��������̘^���E�^�敨�v�ƔF�߂���΁A���c����̒���אڌ��������~�N��i�ɋy�Ԃ��ƂɂȂ邽�߂��B

�@�~�N���̂��y�Ȃ��������Ƃ����́A�ǂ�Ȉʒu�Â��ɂȂ邾�낤���B���R�[�h����҂̌����i���Ռ��j�����‚��Ƃ͊m�����낤���A�~�N�ʼn��t������̂Ƃ��Ď����Ɓi�̎�E���t�ҁj�̌��������‚��ƂɂȂ邾�낤���B

�@�l�C�̃~�N��Ƃ����́u����P�v�i�v���f���[�T�[�j�ƌĂ΂�Ă��邪�A�ނ�͍쎌��ȉƁE���Ռ��҂Ƃ��Ă����ł͂Ȃ��u�����~�N�Ƃ����A�C�h���̃v���f���[�T�[�v�Ƃ��Ă̊Ҍ����󂯂�ׂ����낤���B

�@�u�����~�N�̏ꍇ�A���}�n�ƃN���v�g���E�t���[�`���[�E���f�B�A�ɂ͎��v���������Ă���B�~�N���l�i�̂Ȃ��y��Ȃ炻�ꂾ���ł悩�����̂����A���ۂ͂����ł͂Ȃ��B�o�[�`�����A�C�h���ւ̔z�����ǂ����邩�A���c����ɂǂ��Ҍ����邩�Ƃ������ۑ肪����B�܂������A�R���s���[�^�[�ɂ��R���e���c����ł�������悤�ɂȂ����ꍇ�A�v���O���}�[�͉��o�Ƃɓ�����̂��A�Ƃ������c�_������v�i�V���N�̐X�В��j

�@�g�l�i�h�����“d�q�y��u�����~�N�v�́A����܂ł̒��쌠�@�⌠���r�W�l�X�̎d�g�݂��z�肵�Ȃ��S���V�������݂��B�u�@���Ƃ��A�V�����ۑ�ƂƂ炦�čl���Ă����Ȃ��Ă͂Ȃ�Ȃ��v�i���q����j

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);