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

�uGoogle Reader���I����Ă��ARSS�͏I���Ȃ��v�\�\�ɓ����炳��ɕ����i1/2 �y�[�W�j

» 2013�N03��18�� 11��52�� ���J
[���c�L�ԁCITmedia]

�@����3���ARSS�Ɋ֘A����傫�ȃT�[�r�X���������ŏI�����}�����B3��5����Twitter��RSS�t�B�[�h���I���B3��14���ɂ�Google���ARSS���[�_�[�uGoogle Reader�v���I������Ɣ��\�����B

�@�����̓������󂯂ăl�b�g�ł́ARSS�ɂ‚��Ă̋c�_������ɂȂ��Ă���B�uRSS�͎���x��v�uRSS���[�_�[�͏I���v�Ƃ������_��������B

�@�����A�j�t�e�B�̃u���O�T�[�r�X�u�R�R���O�v��A�͂ĂȂ̃\�[�V�����u�b�N�}�[�N�u�͂Ăȃu�b�N�}�[�N�v�ȂǁARSS�Ɋ֘A����T�[�r�X�𑽂��肪���Ă����t���[�G���W�j�A�̈ɓ����炳��́A�uRSS���ARSS���[�_�[���I���Ȃ��v�Ƙb���B

RSS�́A�T�C�g�̍X�V����͂��邽�߂̂��̂ł͂Ȃ�

�@��������RSS�Ƃ͉����낤���B�T�C�g�̍X�V����͂��邽�߂̋K�i�Ɛ�������邱�Ƃ��������A�u�X�V������Ă���@�\�́ARSS�̐��i��1�‚ɉ߂��Ȃ��v�ƈɓ�����͉������B

摜 ITmedia News��RSS�t�B�[�h�iRSS 2.0�j�B�utitle�v�Ƀ^�O���ɋL���^�C�g�����A�ulink�v�ɂ�URL���A�udescription�v�ɂ̓T�C�g�̊T�v���A�upubDate�v�ɂ͔z�M����������Ă���

�@RSS�́uRDF Site Summary�v�iRDF�`���̃T�C�g�̊T�v�j�Ƃ������̒ʂ�AWeb�T�C�g�̊T�v���A�\�������Č��J���邽�߂̃��^�f�[�^�̎d�l���B�L���̃^�C�g����A�y�[�W��URL�A�T�v�Ȃǂ̌��܂����v�f���A���܂��������R�[�h�⏑���ŕ\�����A�R���s���[�^���m�ł��Ƃ�ł���悤�ɂ��Ă���B

�@Web�T�C�g���쐬���邽�߂̌���ł���HTML�́A�L�q�̎��R�x�������A�T�C�g�ɂ���č\�����܂��܂��BHTML��ǂݎ���Ă��A�T�C�g�̊T�v���ǂ��ɂ���̂��R���s���[�^�ɂ͔��f���Â炢�B����ŁA�T�C�g������A���̊T�v��RSS�Ō��J�i�t�B�[�h�j���Ă���΁A�R���s���[�^��RSS�t�B�[�h���󂯎�邾���ł��̃T�C�g�̊T�v�𐳊m�ɂƂ炦�邱�Ƃ��ł��A���܂��܂ȏ������s�����Ƃ��ł���B

�@RSS��1999�N�ɓo�ꂵ�A2000�N��O���ɂ͎d�l���قڌł܂��Ă���u�͂ꂽ�Z�p�v�ŁA���C�u������ׂ����d�l�̈Ⴂ���z������c�[����������Ă���B�uRSS�̓R���s���[�^�ƃR���s���[�^�̊Ԃ������‚��邽�߂̃p�[�c�ŁA�Z�p�p��Ō����Ɓgglue�h�i�̂�j�B�G���W�j�A���猩���1�‚̕��i�A�ɂ߂Ďg���₷�����i�Ȃ�ł��v

RSS���[�_�[�́ARSS��1�‚̊��p��ɂ����Ȃ�

�@RSS���[�_�[�́A�u�T�C�g�̊T�v���R���s���[�^�œǂݎ���悤�ɂ���v�Ƃ���RSS�̋@�\�����p�����A�v���P�[�V������1�‚��B�T�C�g��u���O��RSS��z�M���Ă���΁A�ǎ҂�RSS���[�_�[�Ƀt�B�[�h��o�^���邱�ƂŁA�T�C�g�̐V���L���̊T�v���󂯎�邱�Ƃ��ł���B

�@Web�T�C�g��Ώۂɂ������R���ꏈ���̌����ɂ��ARSS�͂悭�g����B�T�C�g��HTML�𒼐ړǂݎ���Ď��R���ꏈ�����s�����Ƃ���ƁAHTML�^�O�ƕ��͂̌��������t���Â炩������A�L���ȂǗ]�v�ȗv�f���܂܂�Ă��܂����ARSS�Ȃ�g�]�v�Ȃ��́h������Ȃ��A����������̂Ȃ��e�L�X�g��Ώۂɂł���B

摜 Chrome�̌���������Amazon�������ł���d�g�݂́ARSS�𗘗p���Ă���

�@RSS�͌����T�[�r�X�ɂ��g���Ă���B�Ⴆ�΁AChrome�̌������Ɂuamazon�v�Ɠ��͂��A�����āutab�v�L�[�������A�L�[���[�h����͂���ƁAAmazon.co.jp�̏��i�����̃L�[���[�h�Ō����������ʂ��\�������d�g�݂́ARSS�Ŏ󂯎����Amazon�̌������ʂ��AChrome��HTML�ŕ\�����Ă���̂��B

�@�l�b�g���W�I�Ȃǂ��g�щ��y�v���[���[�ɔz�M����|�b�h�L���X�g���ARSS�����������d�g�݂�1�‚��B�����⓮��Ȃǃe�L�X�g�ȊO�̃}���`���f�B�A�t�@�C�����Ђ��t������RSS�̋@�\���A����≹���̍X�V�����g�щ��y�v���[���[�ɓ͂���|�b�h�L���X�g���”\�ɂ��Ă���B

�@�l�b�g�T�[�r�X�̂��܂��܂ȏ�ʂ�RSS�́u��C�̂悤�Ɏg���Ă���v�i�ɓ�����j�BGoogle Reader��Twitter��RSS�z�M�Ƃ����•ʂ̃T�[�r�X���I��邩��Ƃ����āARSS�̋@�\��������킯�ł��ARSS���̂��g�I���h�킯�ł��Ȃ��B

�T�[�r�X�̖{���̏I�����R�͑�O�҂ɂ͕�����Ȃ�

�@���������AGoogle Reader��Twitter��RSS�z�M���I���{���̗��R�́A��O�҂���͕�����Ȃ��B�e�T�[�r�X�̏I���ɂ́u���炩�̐����I�Ӑ}���������͂��v�ŁARSS�Ƃ����K�i���̂��̂̐����Ƃ͕ʎ����̘b���B

�@Twitter��RSS�z�M��p�~�����̂́A���Ђ�API�K�C�h���C����ύX���A���ׂĂ�API�̌Ăяo����OAuth�F�؂�K�{�ɂ����^�C�~���O�Ɠ������B�F�؂��K�v�ȏꏊ��RSS�t�B�[�h��u���Ă����Ă��A��ʂ�RSS���[�_�[�œǂݏo�����Ƃ��ł��Ȃ���ATwitter��JSON�ł�API���񋟂��Ă���A�X�V���̒ʒm�@�\�͂�����ő�ւł���B

�@�uTwitter�́A�v���C�x�[�g�ȏꏊ��RSS�t�B�[�h���o���Ă��N���g�����A�R���s���[�^�̃��\�[�X�����ʂȏ�AJSON�ł�API���c���Ă����΁ARSS���S���Ă��������͂��ׂĒS���邩���߂��������낤�BRSS���Â��Ƃ��A�g���Ȃ������߂��̂ł͂Ȃ��v

�@Google��Google Reader���I�����闝�R���A���܂��܂ɐ�������Ă�����̂́A���ۂ̂Ƃ���͕�����Ȃ��B�u�͂����肵�Ă���̂́AGoogle�ɂƂ���Google Reader������Ȃɏd�v�ł͂Ȃ������Ƃ������Ƃ����B2011�N��CEO���A�G���b�N�E�V���~�b�g���烉���[�E�y�C�W�ɕς�������AGoogle�́A���[�U�[�ɂƂ��Ă��d�v�Ȃ��̂ɃT�[�r�X���i��o�c�̐��ɕς���Ɛ錾������AGoogle Reader�̏I���͂��̈�‚��낤�v

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