�Ɗw�Ŋw��API�쐬�v���O���}�[�ք���KOSHIAN�E�D�؂����F�c�����́u�ЂƂ�ō��l�b�g�T�[�r�X�v�T�K

�w�ǂ��Ă���t�B�[�h����͂���RSS���[�_�[�uReadOne�v�B���͂���͂���API�T�[�r�X�uKOSHIAN�v�uTSUBUAN�v�����B���X�̃l�b�g�T�[�r�X���J�����Ă����Ⴋ�G���W�j�A�̖ڎw�����́B

» 2007�N07��23�� 00��00�� ���J
[�c�����CITmedia]

�@�u�ЂƂ�ō��l�b�g�T�[�r�X�v��14��́A�w�肵�����͂���������{�������𔲂��o�����߂�API���J�����Ă����D�ؐM�G����i20��j�ɂ��b���f�����B�u�ŏ���PC�̓u���[�h�o���h����X�^�[�g���܂��������v�Ƙb�����G���W�j�A�́A�ǂ̂悤�ȃl�b�g�T�[�r�X��ڎw���Ă���̂��낤���B

�t�B�[�h����͂��ă��R�����h����ReadOne���o���_

�@�u�����͕�����܂���B�ł��ŏI�I�ɂ͌X�l�ɃJ�X�^�}�C�Y���ꂽ�A������p�[�\�i���C�Y�h�T�[�r�X����肽���̂ł��v�B�D�؂���͏�����肽���l�b�g�T�[�r�X�ɂ‚��Ă����b���B

�@�ŏ��ɍ�����u�p�[�\�i���C�Y�h�T�[�r�X�v�́AReadOne�Ƃ���RSS���[�_�[�������B�w�ǂ��Ă���t�B�[�h����͂��A�����ł����߂̃t�B�[�h��񎦂��Ă����Ƃ�������I�ȃT�[�r�X���B

�@ReadOne�́A�D�؂���SFC�i�c��`�m��w �Ó쓡��L�����p�X�j�ɍ݊w���ɗF�l��3�l�ō�������̂��B2003�N�̂��Ƃ������B����I��RSS���[�_�[�͒��ڂ��W�߂邪�A���̌�A�J���`�[���͉��U���Ă��܂��B�u���v���Γ����͂܂��܂��Z�p�͂�����܂���ł����B�T�[�o�̔�p���A�g���t�B�b�N�̕��ׂɂ‚��Ă��{���ɂǂ������炢����������Ȃ������B������񂻂���r�W�l�X�ɂ���������킩��܂���ł����v

�@���̌�A�ꏏ�Ɏn�߂��F�l�����ƕ�������������Ƃ������R������A�D�؂���̓��b�h�N���[�Y�̑n�ƃ����o�[��1�l�ƂȂ�B���b�h�N���[�Y�ł̓e�B�b�J�[�^��RSS���[�_�[���J������B��������CTO�B�e�N�m���W�[�S�ʂ𐿂������AReadOne����ɋ�J�����o�b�N�G���h�̋Z�p���w�тȂ��珤�i���J������Ƃ����o����ς񂾁B

�@���݂̓��b�h�N���[�Y����Ɨ����A�t���[�̃G���W�j�A�Ƃ��Ċ��􂵂Ă���D�؂���B�R���s���[�^�Ƃ̏o��A�����ăG���W�j�A�ɂȂ�܂ł̓��̂�͂ǂ����������̂������̂��낤���B

�u���[�h�o���h�‹�����X�^�[�g�����V����̃G���W�j�A

�@�D�؂���͓����s�o�g�B�������̂���͏����ɂ͂܂��Ă����B�u���܂͓݂��Ă��邩������܂��񂪁A�f�l�ɂ͐�΂ɕ����܂����v�B�΂��Ȃ��炻�������D�؂���ƃR���s���[�^�̏o��͍��Z���I��낤���Ă������������B

�@�C���^�[�l�b�g�͍ŏ�����u���[�h�o���h�������B�e��NEC��PC�uVALUESTAR�v�𔃂��Ă�������Ƃ��A�ꏏ�ɃP�[�u���e���r�ɉ����B�u�ҁ[�Ђ���A�Ƃ����_�C�A���A�b�v�͌o���������Ƃ�����܂���ˁc�c�v

�@�Q�[���ɂ͂��܂苻�����Ȃ���������ŁA�l�b�g�T�[�t�B���ɂ͂܂��Ă����B�u�����邨����Yahoo�IJAPAN���̂����Ă��܂����ˁv�Ƃ����ނ́A�͂܂��Ă���������Web�y�[�W�Ȃǂ�ǂ݂ӂ���悤�ɂȂ�B

�@���̌�u�Ȃ�ƂȂ��z�[���y�[�W����肽���ȁv�ƁA�ߏ��̐}���ق�HTML�Ɋւ��鏑�Ђ��؂�AFrontPage Express�ŏ������̃z�[���y�[�W��������B�����Web�Z�p�̕W���ɂ‚��ċ��������‚悤�ɂȂ�BHTML��CSS��ǂ݉����Ȃ���AWeb�̃��[�U�r���e�B�͂ǂ�����ׂ����A�ƍl�����߂��点�n�߂�B

�@��w�ɂ‚��Ă͂܂��͌c���wSFC��AO�����Ƀ`�������W���Ă݂����Ǝv���Ă����B���_���ƖʐځA���ꂩ�玩�����A�s�[���ł����i�����Ŏ󌱂ł������炾�B�����A�󌱂������Ȃ������A�Ƃ����v�����������B�e�[�}�ɂ͓��������̂�����Web�̃��[�U�r���e�B��I�сA�������i���ʂ����B

�@���i�����͂������A�������͂܂��󌱕׋��̐^���Œ��B�u�݂�Ȃ�蔼�N�قǑ����󂩂��Ă����̂Ŏ��肩��͔����ڂŌ����Ă��܂�����v�Ƙb���D�؂���B���R�Ɖ�����邱�Ƃ����‚��Ȃ��ẮA�Ǝv���Ă����B���������Ƃ��ɏo������̂��`�[�����{�Ƃ�����Ђ������B

�Ɗw��PHP�����A�h�o�C�X�́uvi��������v

�@�`�[�����{�͍��Z�̐�y���N�Ƃ�����Ђ������B�Ɠ��̋Z�p�������A���܂��܂Ȋ�Ƃ���V�X�e���J���𐿂������Ă����B���̉�Ђɂ����y����u������ƗV�тɗ��Ȃ�v�ƗU��ꂽ�̂��t�������̎n�܂�B����o���Ă��邤���ɃC���^�[�������邱�ƂɂȂ�B������������Web�̃��[�U�r���e�B���w�ׂ�̂ł́A�Ƃ������҂��������B

�@�����������ŔC���ꂽ�̂́A���[�U�r���e�B��f�U�C���ł͂Ȃ������B�ǂ����Ɠn���ꂽ�̂�PHP�̃R�[�h�B���郌�r���[�T�C�g�̃v���O�����������B���̃��j���[�A����Ƃ�C����邱�ƂɂȂ����B

�@HTML�͑����������Ă��Ă��A�D�؂���ɂ̓v���O�����̒m���͑S���Ȃ������B���葫��苳���Ă��炦�邩�Ȅ����Ƃ������҂́A�Z������y�����Ă��邤���ɖA�Ə������B�B���������A�h�o�C�X�́uvi��������v�������B

�@��������D�؂���̃v���O���~���O�C�s���n�܂�B�}���قŊ֌W�����肻���Ȗ{���؂�Ă��Ă͕׋������B���j���[�A���̎d�����I���鍠�ɂ́A�v���O���~���O�������Ȃ�Ƃ�������悤�ɂȂ��Ă����B

�@��w�ɐi�w���Ă����1�N���̂���̓`�[�����{�ɂ悭����o�����B�����‚��d���������������B2�N���ɂȂ�ƃf�[�^�x�[�X�Ɋւ��錤�����ɓ���A���̌������̐�y�ɁuRSS�Ƃ������̂�����炵����v�Ƌ����B�u���Ⴀ�ARSS���[�_�[��낤��v�ƁA�F�l�Ɛ���オ�����̂�ReadOne�a���̑����������B

�@���̌�AReadOne�����U���A���b�h�N���[�Y�ɏA�E�������Ƃ�RSS���肪���邱�ƂɂȂ�B����ŁA�uRSS�΂������Ă��Ă͂��߂��B�����ƐV�������ƂɃ`�������W���Ȃ��Ắv�Ƃ��v���n�߂�B���̂��납��d�����I��������x���Ƀv���O���~���O������悤�ɂȂ����B�������Ăł��オ�����̂�KOSHIAN��TSUBUAN���B

API�T�[�r�X����KOSHIAN��TSUBUAN

�@KOSHIAN�͎w�肵�����͂��������̒��o���s��API�T�[�r�X�ATSUBUAN��URL��^����Ƃ��̃y�[�W����{���炵�������𒊏o����API�T�[�r�X�ł���B�D�؂��񂪏����I�ɖڎw���Ă���̂̓p�[�\�i���C�Y�h���ꂽ�l�b�g�T�[�r�X�B���̃T�[�r�X���ŏI�I�ɂǂ��������̂ɂȂ�ɂ���A���͂���͂���ۂ̐��x���グ��K�v������B���̂��߂ɂ�����K�v�ł͂Ȃ����A�Ǝv���‚��č�������̂��B

KOSHIAN���g����Biz.ID�L����1�‚�ǂݍ��܂������ʂ�XML

�@���ۂɂ͎����ւ̃`�������W���ۂ����B�܂��AKOSHIAN��Apache�̃��W���[���Ƃ��ĊJ�����邱�Ƃɂ����B����e����ł���PHP�ł͂Ȃ��āA���x���o�����߂ɏ��߂�C�{�{�ŏ������B���x���o�����߂ɂł���Ƃ���܂ł�낤�A�ƌ��߂ĊJ�������BAPI�̊J�������߂Ă������B���������͂Əo�͂���邾���Ȃ̂Łu�ӊO�ƍ��₷�������v�Ƃ��B

�@�J�����n�߂�ۂɂ́AGoogle Scholar�ȂǂŊw�p�_����ǂݍ��ނƂ����BSFC�ɂ��邱�납��A���������Ƃ��͂܂��͘_���������鄟���Ƃ����K�����t���Ă��邩�炾�B�w�p�_�����̂܂܂̃A���S���Y�����𗧂‚��Ƃ͋H�����A�J������ۂɑ傫�Ȏh���ɂȂ�B

�@�u�}�b�V���A�b�v�̂悤�ɊȒP�ɍ���T�[�r�X�Ȃ�܂������ł����A�����G���W���̂悤�ɓ�����Ƃ���낤�Ǝv���ƁA��͂�D�ꂽ�A���S���Y���ɂ���Ď����”\�����傫������Ă��܂��B�A���S���Y�����Ⴄ�����Ō�������R���s���[�^�œ����Ȃ��A�Ƃ������Ƃ�����Ǝv���܂��v

�@�_�����悭�ǂނ̂́A���i���璇�ǂ����Ă����w�@���̗F�l�Ƙb�����������炾�Ƃ������B�u�����̓r�W�l�X���D���ł����A�������D���ł��B�ǂ���̌��t��������悤�ɂȂ肽���̂ł��B�����҂Ǝ��ƉƂ̗����̌��t��������΂����Ƃ��������Ƃ��ł���悤�ɂȂ�Ǝv���Ă��܂��v

��񔭐M�Ńv���O���}�[�̐�����L����

�@�l�ŃT�[�r�X�J������T��A�����‚��̃u���O���^�c���Ă���B�uusing API;�v�ł͍����O��API�̃j���[�X�����グ�ďЉ�Ă���B�܂��u�z���f�[�v���O���~���O�����v�ł̓v���O���~���O���S�҂̂��߂ɊJ���̊������Љ�Ă���B

�@�u�����̓I�[�v���\�[�X�̃\�t�g�E�F�A�ɂ����b�ɂȂ��Ă��܂����A�����ł̓��W���[�����������Ƃ������v�����ł��Ă��܂���B�ł��A��񔭐M���ăv���O���}�[�̐�����L���邱�Ƃ��ł���΂���͂����1�‚̍v�����ȁA�Ǝv���Ă��܂��v

�@�܂��u���S�҂�����������Y�ꂽ���Ȃ�����v�Ƃ������B�ŏI�I�ɂ͎����̕�e�ɂ��g���Ă��炦��T�[�r�X����肽���A���̂��߂ɂ�PC�����܂������Ȃ����������̊��o����Ɏ����Ă������A�ƍl���Ă���B

�����͗��������u�������₦�邱�Ƃ�����܂��񂩂�ˁv

PC��ThinkPad X60�B�w�����ォ��ThinkPad�������Ƃ����B�X�P�W���[���͎蒠�ɁA�����ă����Ƃ��Ă̗���

�@�悭�g���c�[���́u��copi�v�Ƃ����������A�v���B�ۑ��Ƃ�����������Ȃ��Ă������ŕۑ�����Ă����̂��S�n�����Ƃ����B�܂�Web�̃t�H�[����Word�ɏ��������C�y�ɏ������߂銴�o���C�ɓ����Ă���Ƃ����B

�@�J���͏�ɃT�[�o�ɐڑ����čs���B�g���Ă���^�[�~�i���́uPutty�v�B�G�f�B�^�̓`�[�����{���ォ��g���Ă���uvi�v���B�u���E�U�̓��C����Firefox���g���Ă���B

�@RSS���[�_�[�́ulivedoor Reader�v�Ǝ����RSS���[�_�[���g���Ă���B�����RSS���[�_�[��Bloglines��API���g���A�����ǂ݂����t�B�[�h������\��������Ƃ������̂��B��x�ǂ񂾂��͕̂\������Ȃ��悤�ɍH�v���Ă���BLivedoor Reader�̕��͎��Ԃ��󂢂��Ƃ��ɓǂރt�B�[�h�����A�����Ɨ����ǂ݂��Ă���B

�@�܂���ʂ̗��������������Ă���B�܂�����Ȏ������C�y�ɏ������߂�_���D�����Ƃ����B��`���Ă����Ђ̎Ј��ɒf���ď����Ă�����Ă�����̂��B�u�����͋������₦�邱�Ƃ�����܂��񂩂�ˁv

�@���܂̓t���[�̃G���W�j�A�����Ă��邪�A���������܂����玩���̉�Ђ������Ă����Ƒ傫�Ȃ��ƂɃ`�������W�������Ƙb���B�u���ʂ��ǂ�����A�o�b�g��U��Ȃ�傫���U�肽���ł�����ˁv�B�΂��Ȃ��炻�����D�؂���̎��̓����ɒ��ڂ������B

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