�uDownThemAll�I�v��Firefox�ł̃_�E�����[�h���p���[�A�b�v�FGeek to Live

Firefox�̃f�t�H���g�̃_�E�����[�h�}�l�[�W���[�́A��ʂ̃t�@�C����p�ɂɃ_�E�����[�h����l�ɂƂ��Ă͕s�����c�邾�낤�B�g���@�\�uDownThemAll�I�v�ł��ꂪ�֗��ɂȂ�BGreasemonkey�X�N���v�g�Ƒg�ݍ��킹�邱�ƂŁAFlickr�̃I���W�i���T�C�Y�摜���܂Ƃ߂ă_�E�����[�h���邱�Ƃ��”\���B�iLifehacker�j

» 2007�N06��21�� 18��19�� ���J
[Gina Trapani�CLifehacker]
LifeHacker

�@�y���̋L���́A2007�N2��28���t���ŕău���O���f�B�A�uLifehacker�v�Ɍf�ڂ��ꂽ�L����|�󂵂����̂ł��B�z

�@Firefox�̃f�t�H���g�̃_�E�����[�h�}�l�W���[�́A�傪����ȃ_�E�����[�h�ɂ͓K���Ȃ��B�����_�E�����[�h����f�[�^�����������ėʂ������A�����Ƃ�������Ǘ�����K�v�����΂��Ί����Ă���Ȃ�AFirefox�̊g���@�\�uDownThemAll�I�v�������߂��B���̑f���炵���_�E�����[�h�}�l�W���[���g���΁AWeb�����Q�̃t�@�C�����_�E�����[�h����ۂɁA���炩���ߌ��߂Ă������p�^�[���ɍ��킹�ă_�E�����[�h���x���グ����A��ɉ񂵂���A�܂Ƃ߂���Ƃ������삪1�N���b�N�łł���B

�@������DownThemAll�I���g���āA1�‚�Web�y�[�W�ɂ��邷�ׂĂ�MP3�t�@�C����Flickr�̎ʐ^�S�̂�1�N���b�N�Ń_�E�����[�h���Ă݂悤�B�y�������H�@�����A�_�E�����[�h�p�[�e�B���n�߂悤�B

�t�B���^���g���FWeb�y�[�W�ɂ��邷�ׂĂ�MP3�t�@�C�����_�E�����[�h����

�@����Web�y�[�W��ʼnE�N���b�N���ăR���e�L�X�g���j���[����uDownThemAll�I�v��I�������Ƃ��ADownThemAll�I�͂��̃y�[�W����_�E�����[�h�ł���t�@�C���̈ꗗ�������B���̃y�[�W�ɂ��邷�ׂẴ����N�\�\�ق���Web�y�[�W�ւ̃����N�ł��A�摜�E����EMP3�̂悤�ȃ��f�B�A�ւ̃����N�ł����BDownThemAll�I�̗͂̓t�B���^�̈�ɂ���B�t�B���^���g���΁A�������ݓ��������X�g����_�E�����[�h�������t�@�C����I�Ԃ��߂̃p�^�[�����`�ł���B

�@����Lifehacker�̎o���T�C�g�Ń_�E�����[�h�ł���MP3�����I�Ƀt�B�[�`���[���Ă���uIdolator�v�����Ă���Ȃ�A�g�b�v�y�[�W�ɂ��鉹�y�t�@�C����S���_�E�����[�h�������Ǝv����������Ȃ��B�ȉ������̂������B

�@1.�t�B���^���`�����FDownThemAll�I�̐ݒ��ʂŁu�t�B���^�v�^�u���J�����B���炩���ߐݒ肵�Ă���t�@�C���t�B���^�������邾�낤�i�Ⴆ�Έ��k�t�@�C���iZIP�ARAR�j�⓮��t�@�C���iMPEG�AAVI�AWMV�j�̂悤�ɁB�g���q�̗��ɂ́A���K�\���Ńt�@�C���t�B���^���L�q���Ă���BMP3�̂��߂̐ݒ��lj����Ă݂悤�B�u�\�����v�Ɂu*.mp3�v�Ɠ��͂��A�u�g���q�v�̂Ƃ���ɂ́u/\/[^\/\?]+\.mp3$/�v�ƂȂ�B�ȉ��̂悤�ɁB�V�����t�B���^��ۑ�����ɂ́uOK�v�{�^���������B

�@2.������t�B���^�ł��ׂĂ�MP3�t�@�C����I�������FIdorator�̃g�b�v�y�[�W�܂��͂��C�ɓ����MP3�u���O�ŁA�E�N���b�N����DownThemAll�I��I�����悤�B�ȉ��̂悤��MP3�t�B���^�̃`�F�b�N�{�b�N�X���N���b�N���ĉ��y�t�@�C��������I������B���̏ꍇ�́A97�����N��12�����N���������y�t�@�C���������B�u�t�@�C���̕ۑ���v�Ƃ���HDD���̕ۑ���f�B���N�g�����w�肷��̂�Y��Ȃ��悤�ɁB

�@3.�t�@�C���̃��l�[�����J�X�^�}�C�Y�����FDownThemAll�I�̃N�[���ȓ�����1�‚̓_�E�����[�h�����t�@�C���̖��O���A���t�⎞�Ԃ⏇�ԂȂǂ̈قȂ�ϐ����g�������O�ɂł��邱�Ƃ��B�h���b�v�_�E���́u�ύX��̖��O�v�ŁA�_�E�����[�h�����t�@�C���������p����p�^�[����I�����悤�B�����N���b�v�ŒԂ����G���t�����{�^���������ƁA���l�[���ł���^�O�̈ꗗ���ȉ��̂悤�Ɍ����B

�@4.�_�E�����[�h���J�n����A�܂��͑҂��F�u�J�n�v�{�^����������Web�y�[�W����y�Ȃ��_�E�����[�h���悤�B�܂��A���ܑш���g�������Ȃ��Ȃ�A�i�ȒP�ȃ_�E�����[�h�u�b�N�}�[�N�c�[���Ƃ�������j�u���X�g�֒lj��v�{�^���������āA���Ƃ�DownThemAll�I�Ń_�E�����[�h���J�n����t�@�C�����������悤�B

�t�B���^�̉��p�FFlickr�ɂ���ʐ^�̃Z�b�g���_�E�����[�h����

�@DownThemAll�I�̂���1�‚̖ʔ����g�����́A1�‚�Web�y�[�W��ɂ��邷�ׂẲ摜��HDD�ɕۑ����邱�Ƃ��B�����Flickr�̎ʐ^�̃Z�b�g�̂悤�Ɏʐ^�̃A���o����M�������[�S�̂���ɓ��ꂽ���ꍇ�ɓ��ɕ֗����B�������́AFlickr��1�y�[�W�����Ă���Ƃ��ɕ\������Ă���̂̓T���l�C�����Ƃ������ƁB���������̗F�lGreasemonkey�ɏ��������Ă��炦�΁A�I���W�i���̑傫�ȉ摜��1�N���b�N�Ń_�E�����[�h�ł���B�ȉ������̕��@���B

�@1.Greasemonkey���[�U�[�X�N���v�g�uLink Original Image�v���C���X�g�[�������FDownThemAll�I�͌��݂�Web�y�[�W��ɂ��郊���N�����m���邾���Ȃ̂ŁA�_�E�����[�h��ݒ肷��y�[�W�ɃI���W�i����Flickr�摜�ւ̃����N��u���Ȃ���΂����Ȃ��B��������Ă����̂�Greasemonkey�X�N���v�g�uFlickr�\�\Link Original Image�v���B�iGreasemonkey���g���Ă���̂͑O��Ƃ��āj�C���X�g�[�����AFlickr�̎ʐ^�y�[�W������ƁA�I���W�i���摜�ւ̃����N���ȉ��̂悤�ɂł��Ă���B

�@2.�I���W�i���摜�ւ̃����N���t�B���^�Ŏ��o���F���āADownThemAll�I�̃t�@�C���I����ʂ��Ăяo���A�摜�t�B���^�Ƀ`�F�b�N�����A�I���W�i���摜��I�����悤�i�����͂��ׂċ��R�ɂ��u�t�@�C����_o.XX�v�Ƃ����`���ɂȂ��Ă���̂ŁA����Ńt�B���^�ł���j�B�����ă_�E�����[�h���J�n���邩�҂����X�g�ɓ���悤�iVikingo's pub���j

DownThemAll�I�̐ݒ��1�N���b�N�ŃA�N�Z�X����

�@��xDownThemAll�I�̐ݒ��������A��������x���ė��p�������Ǝv�����낤�\�\�Ⴆ�΁A�������Ȃ���Flickr�̈قȂ�y�[�W����ʐ^���܂Ƃ߂ă_�E�����[�h�������Ƃ��\�\����ȂƂ��ɂ́udTaOneClick�I�v���g���΂����B������E�N���b�N����R���e�L�X�g���j���[�Ŏg����B�w���v�ɂ��ƈȉ��̂悤�ɂȂ��Ă���B

dTaOneClick�I�͍Ō��DownThemAll�I�Z�b�V�����Ŏg���Ă����t�B���^�Ƀ}�b�`���錻�݂�Web�y�[�W���ɂ��邷�ׂẴ����N�Ɖ摜�̃_�E�����[�h���J�n����B�_�E�����[�h�͍Ō�ɐݒ肵���ʒu�ɕۑ�����A�Ō�ɐݒ肵���u�ύX��̖��O�v�̃p�^�[���ɉ����ĉ�������B


�@���̍D���ȃR�}���h���C���uwget�v�Ȃ�ł��邪�ADownThemAll�I�ł͂ł��Ȃ����Ƃ�1�‚���B����I�ɌJ��Ԃ���������_�E�����[�h���iIdolator�̂��ׂĂ�MP3�𖈓����߂Ɂc�c�Ȃǁj�B�������ADownThemAll�I�̃O���t�B�J���ȃC���^�t�F�[�X��Firefox�ƈ�̉����Ă��镔���́A�R�}���h���C���̃p�����[�^���������ƈ����₷���B

�@�ǎ҂݂̂Ȃ����DownThemAll�I�₻�̑��̃_�E�����[�h�}�l�W���[���ǂ̂悤�Ɏg���Ă��܂����H�@�R�����g�ŋ����Ă��������B

�{�e�M�҃W�[�i�E�g���p�[�j��Lifehacker�̃G�f�B�^�[�B�_�E�����[�h���������Ă��ꂢ�ɕ��񂾃��X�g����D�����BLifehacker��Ŗ��T���j�Ƌ��j�ɁuGeek to Live�v�R�����iRSS�j��A�ڒ��B

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

Firefox | Firefox�g���@�\ | Flickr | MP3


���̋L���́ALifehacker�̔��s���ł����Gawker Media�̋��‚𓾂āA�A�C�e�B���f�B�A������Ђ��|�󂵂����̂ł��B�|��ӔC�̓A�C�e�B���f�B�A�ɂ���܂��B

'; 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);
���Ȃ��ɂ������߂̋L��PR