Mozilla Lab�̎��󂪌�関����Firefox�FFocus on People�i1/2 �y�[�W�j

Mozilla Lab�Ń��[�U�[�G�N�X�y���G���X�̃��[�h�Ƃ���Ubiquity�����߂Ƃ��邳�܂��܂ȃv���W�F�N�g��S������G�C�U�E���X�L���B���[�U�[�C���^�t�F�[�X�����̑��l�҂Ƃ��Ēm����ނ�������Firefox�ɂ‚���june29�Ɍ�����B

» 2008�N12��02�� 08��00�� ���J
[june29�CITmedia]

�@����ɂ��́Ajune29�ł��BMozilla Labs����Ubiquity�������[�X����Ė�3�J�����߂��܂����B���̊ԁAUbiquity�����p���邳�܂��܂Ȏ��݂��Ȃ���A�M�҂��Љ�L�����������Ă��������܂����B

�@����AUbiquity�̐��݂̐e�ł���Mozilla Labs���G�C�U�E���X�L���iAza Raskin�j���񂪗�������Ă���Ƃ������ƂŁA���b���f���Ă��܂����BMozilla Labs�Ń��[�U�[�G�N�X�y���G���X�̃��[�h�Ƃ���Ubiquity�����߂Ƃ��邳�܂��܂ȃv���W�F�N�g��S������ނ́A����1984�N���܂�B�M�҂Ɠ�����ł��B����Ȕނ�Ubiquity�̍���̓W�J����A�u���E�U�̖����̘b�܂ŁA�����Ղ�ƕ������Ă���܂����B

���[�U�[�ɑ΂��ẮA�C���^�t�F�[�X���������i���̂���

Aza Raskin �Ⴍ���ă��[�U�[�C���^�t�F�[�X�����̑��l�҂Ƃ��Ēm����G�C�U�E���X�L�����B���Ȃ݂ɃA�b�v���R���s���[�^�i���A�b�v���j�̃}�b�L���g�b�V���̊J���Ɍg��������ƂŒm����q���[�}���E�R���s���[�^�E�C���^�t�F�[�X�E�G�L�X�p�[�g�̃W�F�t�E���X�L�����̑��q�ł�����

june29�@�͂��߂܂��āB�ǂ�����낵�����肢���܂��B

���X�L���@��낵�����肢���܂��B

june29�@���������ł����A���[�U�[�E�C���^�t�F�[�X�E�f�U�C�i�[�ł��郉�X�L������̍l����A�ō��̃��[�U�[�̌��Ƃ͂ǂ̂悤�Ȃ��̂Ȃ̂ł��傤���B

���X�L���@���[�U�[�ɑ΂��ẮA�C���^�t�F�[�X���������i���̂����ł��B���i�Ƃ����͉̂��炩�̃^�X�N�����Ȃ����߂Ɏg���܂��B�Ⴆ�΁A�n���}�[�͓B��ł‚��߂ɂ��邯��ǁA�B���łĂ�������΁A�K�������n���}�[�͕K�v����Ȃ��B�ō��̃��[�U�[�̌�������Ƃ���΁A�B��łƂ��Ǝv�����Ƃ��ɁA�B���ł��I����Ă��邱���ł��傤�B

june29�@�Ȃ�قǁBUbiquity�ł́A���̓B��ł‚悤�ȍs�ׂ��R�}���h�Ƃ����`�Ŏ������Ă��܂���ˁB�������A���܂̍l�������ɂ���̂Ȃ�A�R�}���h���C���̃C���^�t�F�[�X�ɂ�������Ă���킯�ł͂Ȃ��āA�Ⴆ�΃}�C�N�Ɍ������ĉ����Ŗ��߂���͂���悤�ȃC���^�t�F�[�X�����蓾��Ƃ������Ƃł��傤���B

���X�L���@�͂��B���́AUbiquity�ȑO�ɍ����Windows�p�̃����`���[�uEnso�v�ł́A�������͂ɂ�鑀��������Ă��āAPhotoshop�̂悤�ȃA�v���P�[�V�����ł͂��������g�����肪���シ�邱�Ƃ��m�F���Ă��܂��B�E��Ń}�E�X�A����ŃL�[�{�[�h�A�����ɁA���������đ��삷�銴���ł��B�����̃C���^�t�F�[�X�͂����̂ł����A�厖�Ȃ͓̂��͂Ɏg�����ƂŁA���ʂ������ŏo�͂���̂͂悭����܂���B���{�l�̊F����̓{�C�X���[�����g���܂����B

june29�@���܂�g���܂���ˁB

���X�L���@����͂����܂����I�@���͂������œ͂�����A�ŏ�����Ō�܂ŕ����Ȃ��Ⴂ���܂����ˁB�e�L�X�g�ł���Εs�v�ȕ�����ǂݔ�΂��āA�K�v�ȏ�񂾂��ǂ߂΂����̂ŁA���ʂ��Ȃ��܂��B

Mozilla Labs��Ubiquity�����Ӗ�

june29 �u�G���W�������������āA�u���h�[�U�[���ƔF���ł���悤�v�ƃ��X�L�����̗͂�]����june29�i�ʐ^��Imagine Cup 2007�̂Ƃ��̂��́j

june29�@Ubiquity�́A�����Ă��܂���Firefox�ɂƂ��Đ�����g���@�\�̂�����1�‚ł���ˁB�����Mozilla Labs���甭�M����Ӗ��Ƃ͂ǂ��ɂ���̂ł��傤���B

���X�L���@Mozilla Labs�̖����Ƃ��āA����Firefox�̎p���l����d��������܂��BUbiquity��ʂ��āA���[�U�[���ǂ�ȋ@�\�����߁A�ǂ�ȍs�������̂����f�[�^�Ƃ��Ē~�ς��A�K�v�Ȃ��͖̂�����Firefox�ɐ��荞�܂�Ă����܂��B

june29�@�ق��̊g���@�\��AGreasemonkey�̃X�N���v�g�Ȃǂ����Ă��Ă��A�m���Ɂu����͕W���@�\�ɂ��Ă��悢�̂ł͂Ȃ����v�Ǝv������̂�����܂��B�����������t�B�[�h�o�b�N���󂯎��Ƃ���܂Ŋ܂߂āAMozilla Labs���S���̂ł��ˁB���[�U�[���쐬����Ubiquity�R�}���h���ȒP�Ɍ��J�E���L�ł���悤�ɂȂ��Ă���̂��A�����������w�i�������Ă̂��Ƃł��傤���B

���X�L���@Exactly�i���̒ʂ�ł������܂��j�B

june29�@Ubiquity�́A�߂�����Firefox��Fennec�i���o�C����Firefox�j�̃��P�[�V�����o�[�ɓ��������\��ƕ����܂������A�ǂꂭ�炢�����I�Șb�Ȃ̂ł��傤���B

���X�L���@���[�U�[�ɂƂ��ẮA�@�\�̓�����͏��Ȃ����������ł���ˁB���P�[�V�����o�[�������āA�����o�[�������āA����Ƃ͕ʂ�Ubiquity�̓��̓E�C���h�E�������ẮA���[�U�[�͂ǂ��ɉ�����͂���ׂ������ӎ����Ďg��Ȃ���΂����܂���B�����Ubiquity�ł킽�����C�ɓ���Ȃ��Ǝv���Ă���̂́A�Ăяo���Ȃ���Ό���Ȃ��Ƃ����_�ł��B�ł��̂ŁA�ł����Awesome bar�i���P�[�V�����o�[�̕ʂ̌Ăѕ��j�ɓ������Ă��������ƍl���Ă��܂����A�ȒP�ɂ͂����܂���B

june29�@����͉��̂ł��傤���B

���X�L���@Firefox�͐��E���Ŏg���Ă���\�t�g�E�F�A�Ȃ̂ŁA������Ή��ɂ͓��ɋC�������Ă��܂��BUbiquity�̋@�\��Firefox�̕W���@�\�ɑg�ݍ������Ǝv������A�N���A���Ȃ���΂Ȃ�Ȃ����͊�‚�����ł��傤�B

june29�@Ubiquity�̃����[�X�����A���{��‹��ł��A�ϊ��m���Enter�L�[���E���ăR�}���h�����s����Ă��܂���肪����܂����B���̂悤�Ȍ���x�[�X�̃C���^�t�F�[�X���ƁA������‹��ւ̑Ή��͓��̒ɂ����ł��ˁB

���X�L���@���������������悤�ɁA�R�}���h���C���̃C���^�t�F�[�X�ɂ�������Ă���킯�ł͂Ȃ��̂ŁA�������—ǂ������ɐi�߂Ă�����΂ƍl���Ă��܂��B�������͂𗘗p������A�}�E�X�W�F�X�`���Ƒg�ݍ��킹����@������Ǝv���܂��B�ŏI�I�ɂ͂�͂�A�g���Ă��邱�Ƃ��ӎ������ɍςރC���^�t�F�[�X�����z�ł��B

june29�@���̗��z���������邽�߂ɁA�ǂ��������A�v���[�`���L�����ƍl���܂����B

���X�L���@�f�[�^�͏�ɃA���S���Y�������������ł��B���[�U�[�̕��i�̍s���̒��ɁA���[�U�[���^�ɋ��߂Ă�����̂�m��q���g������͂��ł��BWisdom of Crowds�i�Q�O�̉b�q�j�ƌĂ΂����̂ł��傤���B�ߋ��̃f�[�^�̒~�ς���A�����̃��[�U�[�̍s���ɑ΂��Đ��肵�ċ@�\��񋟂ł���Ƃ����ł��ˁB

june29�@�ʔ����I�@�A���S���Y�����f�[�^�A�Ƃ����̂́AGoogle�|��̃A�v���[�`�Ɠ����ł��ˁB�l�I�ɂ͋����������܂��B�����ȃA�C�f�A�ł����AGeode�ƘA�g���A���݈ʒu�ɍ��킹�ċ@�\���ω�����̂��ʔ������ł��B

���X�L���@���łɁAUbiquity�́umap�v�R�}���h�ɂ����݈ʒu��\������@�\������܂��B�����Geode�ȑO�ɍ�������̂Ȃ̂ŁAIP�A�h���X�x�[�X�Ō��݈ʒu������o���Ă��܂����ǁB

june29�@�ʒu���ȊO�ŁA���[�U�[�̌��̌���ɗ��p�ł������ȃf�[�^�͂���܂����B

���X�L���@�u���E�U�Ɏc���ꂽ�����A�u�b�N�}�[�N�A������Awesome bar�ɓ��͂��ꂽ���ׂĂ̏��ł��B����炷�ׂẴf�[�^�����p���A���[�U�[�ɍœK�ȑ̌���͂������ł��B�܂��A���̗ǂ��F�B�̃u���E�W���O�̌����C���|�[�g����̂��ʔ����ƍl���Ă��܂��B

june29�@�\�[�V�������ʂւ̔��W�̉”\�����͍�����Ă����ł��ˁB

���X�L���@�n���̗����̒N�������A�g�߂ȗF�l�̍s���̕����A�����ɂƂ��Ėʔ����ꍇ�������ł���ˁB�����͊��p�ł���Ɩʔ����Ǝv���܂��񂩁B

june29�@�ȑO�ɁAGreasemonkey�̃X�N���v�g��F�l�Ɗ��S�ɓ���������A�Ƃ����̂��l�������Ƃ�����܂����B�킽���������̋@�\���C���X�g�[��������A�F�l��Firefox�ł�����ɂ��̋@�\�������o�����Ă��Ƃł��B�ł�����́A�����H�v�����ɂ��ƁA�����N���Ă��邩������Ȃ��ă��[�U�[���������Ă��܂��܂��B���������l�X�̍s���𑫂��Z���Ă��������ł́A�Q�O�̉b�q�ł͂Ȃ��O���Ɋׂ��Ă��܂����Ƃɂ��Ȃ肩�˂܂���B

���X�L���@�ʔ������݂ł��ˁBWeave�ł́A�����������f�[�^�̋��L���x���ł���΂����ȁA�Ƃ��l���Ă��܂��B

june29�@�������Ă�������Ƃ��b�𕷂��Ă݂�ƁAMozilla Labs��1��1�‚̃v���W�F�N�g�����Ō��΂�A�ʂƂȂ�A������Firefox�̎p�������яオ���Ă���悤�ł��B

�@�@�@�@�@�@ 1|2 ���̃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);

���ڂ̃e�[�}

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