�@Ubiquity�̖��͂́A���Ƃ����Ă����̊g�����ɂ���܂��BUbiquity���g��Firefox�̋@�\���g������̂Ɠ����悤�ɁA���[�U�[�����R�ɃR�}���h����邱�Ƃ�Ubiquity�͂���ɕ֗��ɁA�g���₷���Ȃ�܂��BUbiquity�͂��̂��Ƃ��悭�������Ă���A�t����Ubiquity Command Editor�Ƃ����c�[�����g���ĊȒP�ɃR�}���h��lj��ł���悤�ɂȂ��Ă��܂��B��q��Your Commands�ichrome://ubiquity/content/cmdlist.html�j����ucommand editor�v�̃����N�����ǂ邩�AUbiquity�Ɂucommand-editor�v�R�}���h����͂��邱�ƂŁA�V�K�R�}���h��lj������ʂ��\������܂��B
�@����ł͍ŏ��ɁAITmedia�̋L������������Ubiquity�̃R�}���h�uitmedia�v���쐬���Ă݂܂��B�ȉ������̃\�[�X�R�[�h�ł��B
makeSearchCommand({
name: "itmedia",
url: "http://search.itmedia.co.jp/?query={QUERY}",
icon: "/favicon.ico",
description: "Searches ITmedia for your words.",
});
�@Ubiquity Command Editor�̃e�L�X�g�G���A�ɏ�L�̃R�[�h����͂���ƁA�����Ɏ��s�\�ɂȂ�܂��B�����y�[�W��Ubiquity���Ăяo���A�����Ɂuitmedia Ubiquity�v�Ɠ��͂���Enter�L�[�������ƁAITmedia�̌������ʂ̃y�[�W���J���܂��B���̂悤�ɁA�����p�̃R�}���h�𑫂������Ȃ�A���������s�̃R�[�h�Ŏ����ł��Ă��܂��܂��I�@�ȒP�ł��ˁI
�@���낻��R�}���h�����삵�����Ă����������Ă����A�i�^�́ALabs/Ubiquity/Ubiquity 0.1 Author Tutorial - MozillaWiki��ǂ�ł݂Ă��������I�@�R�}���h�̍���������J�̕��@�܂ŁA��ʂ�Љ��Ă��܂��BFirebug�����g���̕��ł���ACmdUtils.log�����g���ēK�X�R���\�[���ɏo�͂�������m�F����Ƃ悢�ł��傤�B
�@���̂Ƃ��Ăяo���Ă���makeSearchCommand�́Achrome://ubiquity/content/builtincmds.js�Œ�`����Ă��܂��BUbiquity�Ƀr���g�C������Ă���R�}���h�̒�`�����̃t�@�C���Ŋm�F�ł���̂ŁA�����R�}���h���쐬����Ƃ��ɂ͂ƂĂ��Q�l�ɂȂ�܂��B
�@�킽����������2�A����̃R�}���h���쐬���Ă݂܂����B
�@Twitter�̔�������������R�}���h�ł��BTwitter Search API�𗘗p���āA�v���r���[�\���ɂ��Ή����Ă݂܂����B
makeSearchCommand({
name: "twitter-search",
url: "http://search.twitter.com/search?q={QUERY}",
icon: "http://twitter.com/favicon.ico",
description: "Searches twitter for your words.",
preview: function(pBlock, directObject) {
var query = directObject.text;
pBlock.innerHTML = "Searching for...";
var url = "http://search.twitter.com/search.json";
var params = {q: query};
var pTemplate = '<table>{for result in results}<tr><td><img src="${result.profile_image_url}" /></td><td><a href="http://twitter.com/${result.from_user}/statuses/${result.id}" style="color: yellow;">${result.from_user}</a>: ${result.text}</td></tr>{/for}</table>';
jQuery.get(url, params, function(response) {
var json = Utils.decodeJson(response);
pBlock.innerHTML = CmdUtils.renderTemplate(pTemplate, json);
});
}
});
�@�͂Ăȃu�b�N�}�[�N�G���g���[���擾API�𗘗p���āA�J���Ă���Web�y�[�W�̊֘A�G���g���[��\��������R�}���h�ł��Bcontext.focusedWindow�ŁA�{�����̃E�C���h�E���擾���Ă��܂��B���̗�ł́ACreateCommand���𗘗p���ĐV���ȃR�}���h��o�^���Ă��܂��BEnter�L�[���������Ƃ��̋������L�q���Ă��Ȃ��̂ŁA���ɉ����N����܂���B
CmdUtils.CreateCommand({
name: "hatena-bookmark-related",
description: "Show related entries",
preview: function(pBlock, directObject) {
pBlock.innerHTML = 'Related entries...';
var currentUrl = context.focusedWindow.document.location.href;
var apiUrl = "http://b.hatena.ne.jp/entry/json/";
var pTemplate = '{for entry in related}<p><a href="${entry.url}">${entry.title}</a></p>{/for}';
jQuery.get(apiUrl + currentUrl, {}, function(response) {
pBlock.innerHTML = CmdUtils.renderTemplate(pTemplate, response);
}, "json");
},
});
�@�ȏ�A�삯���ƂȂ�܂������AUbiquity���Љ�܂����B�r���g�C���R�}���h�̒��ɂ́A�X�}�[�g�L�[���[�h��V���[�g�J�b�g�L�[�Ȃǂő�ւł�����̂�����܂��̂ŁA�uUbiquity���ĉ����������́H�v�Ǝv����������邩������܂���B�������AWeb��̃T�[�r�X���ȒP�ɌĂяo���ė��p�ł���Ubiquity�́A�킽����������Ƃ������ł����Δ�������u�����������A�����������v�Ƃ������~���ɑ��đ���̃q���g��^���Ă����Ƃ����_�ŁA����܂łƂ͈قȂ�u���E�U�̌�����Ă���܂��B
�@�����ō쐬�����R�}���h�͌��J���邱�Ƃ��ł��܂��B����͋t�ɍl����A�ق��̕��̍쐬�����R�}���h�����p�ł���Ƃ������Ƃł��B���łɑ����̃��[�U�[���u����ȋ@�\������Ƃ����ȁv���R�}���h�Ƃ��Ď���^���J���Ă����A���������R�}���h���ȒP�Ɏ�荞��ŃJ�X�^�}�C�Y�ł��Ă��܂��܂��B�܂��A�R�[�h�̒f�Ћ��L�T�[�r�X�uGist�v��ɒu����Ă���JavaScript�R�[�h��Ubiquity�R�}���h�����A���p�\�ɂ�����@�����J�����ȂǁA�v���g�^�C�v�ɂ�������炸���̒��ړx�͔��ɍ������Ƃ����������܂��B
�@�@�\�̊g����O��Ƃ����v�́AFirefox���[�U�[�̊ԂŐl�C�̍����g���ł���Greasemonkey���ق��ӂƂ����܂��B���͓I�ȃc�[���ɂ͂�������̃��[�U�[���W�܂�A�ނ�̎�ɂ���Ė��͂�����ɖ�����Ă������Ƃ��A�킽�������͂��łɒm���Ă��܂��BUbiquity�̂��ꂩ��ɂ킭�킭�ł��I
�f�B�X�J�o���[�G���W���u�f�N���X�v���J���E�^�p���̃T�C�W�j�A������ЋΖ��B�u�y����Web�v���l����G���W�j�A�B�u���O���u����.jp�v
Copyright © ITmedia, Inc. All Rights Reserved.