ITmedia NEWS >

�P�@�\�f�o�C�X�͏�������̂�

» 2009�N11��13�� 11��45�� ���J
[Jim Rapoza�CeWEEK]
eWEEK

�@�킽���͍����̃f�W�^�����C�t�X�^�C�����ƂĂ��C�ɓ����Ă���B���̉��b����ɋ���������̂͊O�o���A�‚܂藷�s�ɏo�|�����Ƃ���s�����U�􂵂��肵�Ă���Ƃ����B�w������ɔ����W�߂����R�[�h�̐��Ƃ͔�ׂ��̂ɂȂ�Ȃ��قǖc��ȉ��y�̃R���N�V�������g���ĎU�����A���‚ł��D���ȂƂ��ɓǂ߂鐔���̖{���|�P�b�g�ɔE�΂��āA�ʔ������̂������炻�̏�Ŏʐ^��r�f�I���B�e�ł���Ƃ����͎̂��ɑf���炵�����Ƃ��B

�@�ǎ҂̊F����́A�킽�����ǂ�ȑ����ŊO�o���Ă���Ƃ��l�����낤���BMP3�v���[���[�A�d�q�u�b�N���[�_�[�A�f�W�^���J�����A�f�W�^���r�f�I�J�������g���ĕ�������Ă���Ǝv���Ă���̂��낤���B

�@�����ł͂Ȃ��B�킽�������������̂�1�‚̃f�o�C�X�������B�X�}�[�g�t�H����BlackBerry���B����1��ʼn��y�𒮂��A�{��ǂ݁A�ʐ^��r�f�I���B�e�ł���̂��B�������d�b����������B�Q�[��������A�A������Ǘ�����ȂǁA�ق��ɂ������ȋ@�\���g����B

�@���������ƁA�킽���͂��Ă���MP3�v���[���[�A�����\�R���p�N�g�f�W�J���A�f�W�^���r�f�I�J������Flip�������Ă���̂��B�d�q�u�b�N���[�_�[�͎����Ă��Ȃ����A����ނ������@��͂������B�����O�o���ɂ����̃f�o�C�X�������ďo�Ȃ��Ȃ�A1��̑��@�\�f�o�C�X�����ōς܂��邱�Ƃ�����ɑ����Ȃ��Ă����B

�@�����̒P�@�\�f�o�C�X�͂�������f���炵�����i�ł���A�ǂ�ȏꍇ���قڗ�O�Ȃ��킽���̃X�}�[�g�t�H���̋@�\�����D��Ă���B�������A�ǂ�ȏꍇ���킽���̃X�}�[�g�t�H���ŏ\���ɊԂɍ����Ƃ����̂��^�����B

�@iPod�ɂ͋y�΂Ȃ����A���̃X�}�[�g�t�H���ɖ�20���Ԃ̉��y�����Ď����������Ƃ��ł��A����ŏ\���ɉ��y���y���߂�BKindle�ɂ͔�ׂ��̂ɂȂ�Ȃ��ɂ���A�lj������d�q�u�b�N�{���\�t�g�E�F�A�𗘗p����΁A�uMoby Dick�v�i�������B�����A�M��F���~�j��uGreat Expectations�v�i�`���[���Y�E�f�B�P���Y���A�M��F�傢�Ȃ��Y�j�Ȃ�20���ȏ�̖{�����̒��ɓ���ēǂނ��Ƃ��ł���i�m���Ɂu���y�[�W�v�{�^�����������N���b�N���Ȃ��Ă͂Ȃ�Ȃ����A���ɋ�ɂ͂Ȃ�Ȃ��j�B

�@��ʂɐ�p�f�o�C�X�͕i���ʂő��@�\�f�o�C�X�����D��Ă��邪�A�R�X�g�Ɨ��֐��ł͑����ł��ł��Ȃ��B�����đ��̏ꍇ�A�V���ɃK�W�F�b�g�𔃂������Ȃ����A�K�W�F�b�g������1�䎝�������̂͂��₾�Ƃ����C�������A�V������p�f�o�C�X���w����������A�莝���̑��@�\�f�o�C�X�����p����Ƃ�����i��l�X�ɑI�΂��Ă���̂��B

�@�����Ă��̏󋵂͊�{�I�ɁA�������p�f�o�C�X�����ł��邩�A���邢�̓j�b�`�ȍ����i�Ƃ��Ăق��ڂ��Ɛ����c��Ƃ������ʂɂ‚Ȃ��邾�낤�B

�@�M�����Ȃ����낤���B���������j��U��Ԃ��Ă������������BPalm Pilot���͂��߂Ƃ����^�d�q�蒠�͂ǂ��ɍs�����̂��낤���B�ق�̂킸���ȊԂł͂��������A�����͑����̃r�W�l�X���[�U�[�ɂƂ��ĕK�{�̃A�C�e���������B�����ł́A�����̃f�o�C�X�̋@�\�́A�V���v���ȃX�}�[�g�t�H���ł���{�@�\�Ƃ��Ĕ����Ă���B

�@MP3�v���[���[�ł��������Ƃ��N���Ă���̂�������B��̏����ȃC���t�H����������ꏊ�Ō��|�����̂́A����قǐ̂̂��Ƃł͂Ȃ��B���������ł́A�g�ѓd�b�ʼn��y�𒮂��Ă���l���قƂ�ǂ��B

�@Apple�����̏󋵂�F�����Ă���悤���B���Ђ͂��܂��܂Ȍ`��iPod���d�����Ȃ��l���������Ă���iiPod�֘A�̔��\���Ō�Ƀr�b�O�j���[�X�ɂȂ����̂́A���‚̂��Ƃ������낤���j�B�����Ă킽���̓����̃j�b�N�E�J���R�E�X�L�[���w�E���Ă����悤�ɁAApple��iPod�V���[�Y���p�̉��y�v���[���[����A���@�\�^�G���^�[�e�C�������g�f�o�C�X�Ƃ������ʂ��������i�Ɉڍs�����悤�Ƃ��Ă���B

�@�d�q�u�b�N���[�_�[�͍��z���i�Ƃ��Ẵ��C�t�X�p��������ɒZ���A�����Ƀj�b�`�ȃf�o�C�X�ɂȂ肻�����BMP3�v���[���[���������̃}�C�i�X�v�f������Ă��邩�炾�B

�@�m���ɁAKindle�̂悤�ȃf�o�C�X�Ŗ{��ǂނ̂͐S�n�悢�̌����B��������������Ȃ��Ȃ��B

�@���ɏq�ׂ��悤�ɁA�f�o�C�X�̉��i�ƃT�C�Y�Ƃ�����肪����i����قǏd��Ȑ���ł͂Ȃ����j�B�����������̐�p�d�q�u�b�N���[�_�[�͕��I�ȃG�R�V�X�e�����`�����Ă���A�ق��̃\�[�X�̓d�q�u�b�N�𗘗p����͓̂���B����Ƃ͑ΏƓI�ɁA�킽�����g�������Ƃ̂���X�}�[�g�t�H���p���[�_�[�A�v���P�[�V�����̑����ł́AProject Gutenberg����_�E�����[�h����p�u���b�N�h���C���̍�i�ł��l��PDF��i�ł��A���ɊȒP�Ɏ�荞�ނ��Ƃ��ł����B

�@���@�\�^�f�o�C�X�ɑg�ݍ��ނ̂�����@�\����������p�f�o�C�X�̒��ɂ́A�����c����̂����邾�낤�B�܂��A���i���ȃf�o�C�X�̎��v�͍���������Ƒ��݂���B�Ⴆ�΁A�V���v���ȃR���p�N�g�f�W�J���͂������������Ƃ킽���͗\�z���Ă��邪�A�v���i���̃n�C�G���h�f�W�^���J�����̎s�ꂪ�Ȃ��Ȃ邱�Ƃ͂Ȃ����낤�B

�@������������O�I�ȃP�[�X�͂�����̂́A�قƂ�ǂ̐�p�f�o�C�X�́A���@�\�f�o�C�X��1�@�\�ƂȂ��ď�������^���ɂ���B���@�\�f�o�C�X�͂����̋@�\���u�\���ɊԂɍ����v���x�̃��x���Ŏ��s�ł��邾����������Ȃ����A�����̐l�X�ɂƂ��ẮA�\���ɊԂɍ��������ŏ\���Ȃ̂��B

��ƌ��������W�񂵂��uITmedia �G���^�[�v���C�Y�v�������ă`�F�b�N

Editorial items that were originally published in the U.S. Edition of �geWEEK�h are the copyrighted property of Ziff Davis Enterprise Inc. Copyright (c) 2011. 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);