ITmedia NEWS > �l�b�g�̘b�� >

�u�N�}��Twitter�ɓ��e�ł���uBktter�v

» 2007�N05��30�� 12��01�� ���J
[���c�L�ԁCITmedia]
摜 Bktter�̐ݒ��ʁB1�x�ݒ肷��΁A���̌�͉������Ȃ��Ă��u�b�N�}�[�N��Twitter�ɓ��e���Ă����

�@API���J�T�C�g�uSimple API�v���^�c����ɓ��܂��������5��30���A�u�͂Ăȃu�b�N�}�[�N�v��ulivedoor Clip�v�Ȃǃ\�[�V�����u�b�N�}�[�N�T�C�g�ɓo�^����URL���A������Twitter�ɂ����e�ł���T�[�r�X�uBktter�v�i�Ԃ������[�j�����J�����B�u�u�b�N�}�[�N��ʂ����R�~���j�P�[�V�����ɂ‚Ȃ���΁v�ƈɓ�����͑_�������B

�@Twitter��ID�E�p�X���[�h�ƁA�͂Ăȃu�b�N�}�[�N��Livedoor Clip�A�udel.icio.us�v�uNewsing�v�uBuzzurl�v��ID����͂���΁A���ꂼ��̃u�b�N�}�[�N�T�[�r�X�ɓ��e����URL�ƃR�����g���ATwitter�ɂ������œ��e�ł���B

�@���[�U�[�̃u�b�N�}�[�N�y�[�W��10����1�x�N���[�����A�X�V������Γ��e����d�g�݁B�u�b�N�}�[�N�͌��J�ݒ肵�Ă����K�v������B

�u�u�N�}��2�x�ƌ��Ȃ��v����

�@�u�u�b�N�}�[�N���āA1�x�o�^���Ă��܂���2�x�ƌ��Ȃ��B�m�荇���ɕ����Ă݂Ă��A�w�u�N�}����URL����Ō��Ԃ��Ȃ��x�Ƃ����l�͑����v�\�\������u�b�N�}�[�N�T�[�r�X�̃w�r�[���[�U�[���Ƃ����ɓ�����͌����B

�@�u�b�N�}�[�N���[�U�[�̑����́A��Ō��Ԃ����߂Ƃ������A����URL��N���ɒm���Ăق����Ƃ��A����ɂ‚��ăR�����g�����ĒN���Ɍ��Ăق����Ǝv����URL�𓊍e���Ă���Ƃ����B�u�u�N�}���ăR�����g��t���A�ق��̃��[�U�[�ƃR�~���j�P�[�V��������̂��y�����̂��낤�v

�@�u�N�}��Twitter�ɂ����e�ł���悤�ɂ���΁A����URL���A�u�N�}�T�C�g�̃��[�U�[�����łȂ��ATwitter�ł‚Ȃ����Ă���F�l�i�t�����h�j�Ɍ����邱�Ƃ��ł��A�V���ȃR�~���j�P�[�V�������”\�ɂȂ�B

�@�u�ʔ���URL�����‚����Ƃ��A���b�Z���W���[�ŗF�l�ɓ`����l�͑������A����Ɠ����悤�Ȏg������Bktter�ł����Ă��炦��΁v

Twitter�́u�ʔ������A�������v

�@�ɓ�����́A1996�N�ɃR�~���j�e�B�[�T�C�g�𗧂��グ��2002�N�ɖ@�l���B���̌���l�ŕ����̃T�[�r�X���\�z����ȂǁA����Web�Ɋւ���Ă����BTwitter���n�߂��̂�4��������B�uTwitter�͖ʔ������A�������v�Ƃ����B

�@�C�ɓ����Ă���̂́A�^�C�g���s�v�Ŗ{���������v���‚��܂܂ɓ��͂ł���_��A�ĕҏW�ł��Ȃ��_���B

�@�u�u���O��2�A3�s���x���������Ȃ����Ƃ������āA���̒��x�̓��e�Ȃ�^�C�g������Ȃ������Ǝv���Ă����BTwitter�̓^�C�g������h���b�v�_�E���̑I���t�H�[�����Ȃ��A���e����1�‚����Ȃ��̂������B�w2�����˂�x�̓��e���Ɠ������炢�V���v���ŁA���e�̕~���������Ă���v

�@�u�u���O���Ɠ��e������ς�����A1�x���e�������͂��ĕҏW�ł��邩��w�����4�����e�x�Ə����Ă����Ă����ۂɏ����������������Ȃ̂��͕�����Ȃ��BTwitter�͍ĕҏW�ł��Ȃ�����A���̎��v�������Ƃ����̎��ɓ��e����K�v������B�Ⴆ�΂����������̂�H�ׂ����A�u���O�Ȃ��Ŋ��z�������΂������ATwitter�Ȃ���ɓ��ꂽ�u�Ԃɏ����Ƃ����C���[�W�B���A���^�C�����������v

�@���������e�����R�����g�ƗF�l�̃R�����g���A��ʂȂ�1��ʏ�ɕ\�������̂��V�����Ƃ����B�umixi�������d�g�݂ŁA���[�U�[�̓��L�ƁA����ɑ΂���R�����g���̐F�╝������������A���L�ƃR�����g���Γ��Ɍ�����BTwitter�͂��������ɔ��W�����A�����̃R�����g�Ƒ��l�̃R�����g���܂��������������ɂȂ�v

�@Twitter�̂悤�ȃV���v���Ő������ꂽ�T�[�r�X�������ɗ��s���Ă���l�q�����Ă��āA1�l�̃G���W�j�A�Ƃ��ĉ������Ƃ����B�u���ʂ̐l�́A�@�\�𑝂₷�����ŐV�T�[�r�X���l���邪�A�l�b�g�̏ꍇ�́A�@�\�����邱�ƂœˑR�������̂��o�邱�Ƃ�����ATwitter�͂����Ȗ��ɍl����ꂽ���ɍ���Ă���B�G���W�j�A�݂͂�ȉ��������Ă���Ǝv���v

���{��Web�Y�Ƃ���Ȃ��H

�@Twitter�́A�p��T�[�r�X�ɂ��ւ�炸�����ł����s���n�߂Ă���B2003�N����A�p���SNS������オ��n�߂������ɂ����Ă��邪�A�����́A���Y��GREE��mixi���o�ꂷ��ƁA���[�U�[�͍��Y�ɂǂ��Ɨ��ꂽ�BTwitter�̏ꍇ�����{��łƌĂׂ�T�[�r�X�����X�ɓo�ꂵ�Ă��邪�A�g�{�Ɓh�����鐨���͂܂������Ȃ��B

�@�u���{��Web�Y�Ƃ́A�C�O�Ő�ɂł����T�[�r�X�����[�J���C�Y���Ĕ��W���Ă����B�Ⴆ��mixi�́wOrkut�x�ɁA�͂Ăȃu�b�N�}�[�N��del.icio.us�ɉe�����󂯂č���Ă���B����Twitter�̓��[�J���C�Y�Ȃ��ŗ��s���Ă���A�����⌾�ꂪ�֌W�Ȃ��Ȃ��Ă��Ă���B���̂܂܂ł̓��[�J���C�Y�̈Ӗ����Ȃ��Ȃ�A���{��Web�Y�Ƃ���Ȃ���������Ȃ��v

�@�����t�ɁA���Y�̃T�[�r�X���C�O�ł����p���Ă��炦��y�䂪�ł����A�Ƃ����������ł���B�͂ĂȂ́uRimo�v���O���R�[�X�́u24 o'clocks�v�́A���[�U�[�C���^�t�F�[�X������{����Ȃ����Ȃǂ��ĊC�O�̐l�����p���₷���悤�ɍ���Ă���A���C�u�h�A���C�O�W�J������ɓ��ꂽ�T�[�r�X���\�z���B���E��ڎw���l�b�g��Ƃ������ɑ����Ă���B

�@�ɓ����񂪉^�c����Simple API�̃g���t�B�b�N���A4���͕č��E�������炾�Ƃ����B�u�p��̐������t���Ă���킯�ł��Ȃ��̂ɉ��ł��낤�Ǝv������Adel.icio.us�̓��{�l���[�U�[�Ƀu�b�N�}�[�N����ď�ʂɓ���A����������C�O�̐l���A�N�Z�X���Ă���Ă���ƕ��������v

�u�X�V�^API�v������

�@Twitter�́u�X�V�^API�v���L���g��ꂽ�ŏ��̃T�[�r�X�ł�����Ƃ����B

�@�u����܂ł悭���p����Ă���API�́w�Q�ƌ^�x�B�����̃f�[�^���Q�Ƃ��A���̃f�[�^�����������Ă����A�Ƃ������̂��قƂ�ǂ������B����Twitter�́w���e�^�x�B���e�@�\��؂�o���ĕʃT�[�r�X�Ƒg�ݍ��킹��API�����s���Ă���v

�@Twitter�̓��eAPI�ƕʃT�[�r�X��g�ݍ��킹�ă��O���L�^����A�Ƃ����g�����������Ă������Ƃ����B�u�Ⴆ�Ό����L�[���[�h�����A���^�C���Ɏ���Ă��ċL�^������Ƃ��A�A�E�����T�C�g�ƘA�������ăG���g���[������Ƃ��L�^���Ă�������Ƃ��\�\�v

�@Twitter�̃V���v���ʼn��[���d�g�݂ƁA�������Ɍ��J���ꂽAPI���A�ɓ�������͂��߂Ƃ������E����Web�G���W�j�A�̑n���͂��h�����Ă���悤���B

�֘A�L�[���[�h

Twitter | ���e | API


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