�u�ł���vToDo���X�g�̍��� �F Geek to Live
ToDo���X�g���u��������Ƃ̎R�v�ɂ��Ȃ����߂̃R�c�́A���{�b�g�̂悤�ɂł���^�X�N�ɂ��āA�����ɖ��߂��邱�Ƃ��B
» 2007�N07��26�� 00��35�� ���J
[Gina Trapani�CLifehacker ]
�@ToDo���X�g�Ɂu�ρv�̈��t���邱�ƂقǁA�C�����̂������̂͂Ȃ��B������I�@�I������I�@�~�b�V���������I�@����ToDo���X�g����1�̍��ڂ��������Ɋ�1���A���邢��1�T�ԕ����Ă����͎̂��ɂ��₷���B�ǂ����Ă����Ȃ�̂��낤�H�@ToDo���X�g�͎d���̐i�ߕ��̎w�j�ɂȂ邱�Ƃ����邵�A��ʂɐςݏd�Ȃ����������̎������e�ƂȂ�A�����Ƃ��̐��Y���̂Ȃ���ӂߗ��Ă邱�Ƃ�����B���ׂĂ�ToDo���X�g�̏��������悾�B
�@ToDo���X�g�́A�u�{�X�������鎩���v����u�A�V�X�^���g�������鎩���v�ւ̎w���ꗗ���ƍl����ׂ����B�R���s���[�^�v���O�����Ɠ��l�ɁA�w�������m�ŋ�̓I�ŁA�ȒP�Ɏ��s�ł���̂Ȃ�\�S���B�����łȂ���A�s����摗��A���Ȍ����Ƃ������]�܂����炴�錋�ʂɂȂ�B�����͍�Ƃ�����߂ĊȒP�ɂ���ToDo���X�g�̏������̃R�c������Љ�悤�B
�@�d�����͏�ɁA�u�v�l���[�h�i�{�X�̖X�q�����Ԃ��Ă���j�v���u�s�����[�h�i�A�V�X�^���g�̖X�q�����Ԃ��Ă���j�v�̂����ꂩ�̃��[�h�ɓ����Ă���B�v���W�F�N�g��^�X�N���o�Ă������A���̒��ł͎��ׂ��X�e�b�v���`�ɂȂ�n�߂�B�v�l�i�{�X�j���[�h�ɂȂ��Ă���\�\���߂��o�����ɗ����Ă���Ƃ������Ƃ��BToDo���X�g�͂����������߂̏W�����B�A�V�X�^���g�͌�ł�����s�b�N�A�b�v���Ď��s����B
�@�����ŁA�{�X�̖X�q�����Ԃ��Ă���Ƃ��́A�A�V�X�^���g���l���Ȃ��Ă����s�ł���悤�Ɏw���������BGTDer�̃}�C�P���E�o�b�t�B���g�����͂�����u���������{�b�g�ɂȂ������̂悤�Ɏ��s�ł����Ƃ������v���Ă�� ����B
�@�ł́AToDo�����s�ł�����̂ɂ���ɂ͂ǂ���������̂��H�@���X�g�ɉ�����lj�����Ƃ��ɁA�����~�܂��Ă�������l���A�ȉ��̎w�j�ɏ]�����Ƃ��B
�������� �F�^�X�N���܂�ʼnu�a�̂悤�ɔ����Ă��܂��̂́A���ꂪ�ڂ���Ƃ������ł������̂����炾�BGTD �V�X�e���ł̓v���W�F�N�g�ƃ^�X�N����������̂ƒ�`���Ă���B�v���W�F�N�g�ɂ͕����̃T�u�A�N�V����������B����͏d�v�ȈႢ�Ȃ̂ŁA�������Ă����悤�ɁBToDo���X�g�̓v���W�F�N�g���X�g�ł͂Ȃ��̂�����B�u�I�t�B�X��|������v�̂悤�ɁA�����̃A�N�V�������^�X�N��ToDo���X�g�ɉ����Ă͂����Ȃ��B�u�t�@�C�����O�L���r�l�b�g���v�u�Â����ނ��V�����b�_�[�ɂ�����v�u�s�v�Ȗ{��}���قɎ����čs����悤���l�߂ɂ���v�̂悤�ɁA�����Ə������A���₷���T�u�^�X�N�ɕ�������B�{�X���[�h�̎�������u�I�t�B�X��|������v�ƌ���ꂽ��A�A�V�X�^���g���[�h�̎����͓����o���Ă��܂����낤�B
�@
���̃A�N�V�������g���ăv���W�F�N�g�����ʂ� �F�����̃A�N�V�������K�v�ȃ^�X�N�\�\�܂�v���W�F�N�g�\�\������ꍇ�AToDo���X�g�ɂ͎��Ɏ��s����A�N�V����������u���Ă����B���̃^�X�N���I�������A�v���W�F�N�g���X�g�i������x�����Ă������AToDo���X�g�Ƃ͕ʂ��j�����āA���̃A�N�V������ToDo���X�g�ɒlj�����B���̎��_�ł��AToDo���X�g�ɂ́A�i�s���̃v���W�F�N�g�̎��̃A�N�V�����������ڂ��Ă���ׂ����B���ꂼ��̍�ƂɁA�ȒP�ɂł���X�e�b�v��1�����A�Ƃ������Ƃ��B
�@
��̓I�ȓ��쓮�����g�� �F�����ɉ������w�}����Ƃ��́A���߂Ƃ��Ďw������B�uAcme�̌ڋq�`�F�b�N�v�̂悤�ȍ��ڂł́A�����I���������������Ȃ��B�uAcme�̃��u�ɓd�b����BQ2�̔���グ�Ɋւ���Ԏ��v�̂悤��ToDo�͋�̓I�ȃA�N�V�����ɂ���B�u�A������v�Ƃ������t���g��Ȃ������_�ɒ��ڂ��Ăق����B�킽���́u�d�b����v�Ƃ����������������B�A�����Ɠd�b��������Ȃ����A�d�q���[����IM��������Ȃ����A�悭�l����1�̃A�N�V�����������c���A�����͉\�Ȍ����̓I�ɂȂ�B�����ʂ�A���߂ĐE��ɗ����A�V�X�^���g�ɍ�Ƃ̎w�����o���悤�ɍl���邱�Ƃ��B
�@
���X�g�͒Z�� �F2386�ʂ̃��[������������M�{�b�N�X���������l�͂��Ȃ��B���l�ɁA�ʂĂ��̂Ȃ�ToDo���X�g�͒N����������B�g���l���̏o���̌��������Ȃ��݂����ɁA���|����ė������C���ɂȂ�B�킽����ToDo���X�g�̍��ڂ�20�ȉ��ɗ}���Ă���i�����͂�������17�B����ł�������Z�����l�Ԃ��ƌ�����j�B���Ȃ�����悤�Ɏv���邾�낤���H�@�����Ŏv���o���Ăق����̂����AToDo���X�g�̓v���W�F�N�g�̏ڍׂ��܂Ƃ߂����́A�u�������������Ɓv�ł͂Ȃ��B���ɋ߂������A�Ⴆ��2�T�Ԉȓ��Ƃ��ɂ��ƌ��߂��^�X�N�̏W�����B�v���W�F�N�g��A�u�������邢�͂��Ԃ�v�̍��ڂ͂悻�ɒu���Ă������Ƃ��BToDo���X�g�͒Z������ׂ����B�^���ɂ�邩�ǂ������l����]�n���Ȃ��Ȃ�܂ŁB
�@
���ڂ����ւ������� �F�킽����ToDo���X�g�͂�����20���ڒ��x�����A����20���ڂ͖����ς���Ă���B����2�`5�̍��ڂ��u�ρv�ɂ��āA2�`5�̍��ڂ�lj����Ă���BToDo���X�g�͎��ۂɍ�Ƃ��邽�߂̕����ł���A�u�킽�����Đ������ڂł���l�I�v�ƌ����邽�߂̂��̂ł͂Ȃ��B����Ȃ��̂͂Ђ�����Ƃق�������Ԃ邱�ƂɂȂ�B�ǂ��ɂ�������Ă��Ȃ���Ƃ͂��Ȃ����炾�B
�@
�D�揇�ʂ�t���� �FToDo���X�g�ɍڂ��Ă��鍀�ڂ�20���邩������Ȃ����A�����ɂ�1���Ɏ��s����̂�2�`3���x���낤�i�u�N���āA�V�����[�𗁂тāA�R�[�q�[�����āA�d���ɍs���v�̂悤�Ȃ��Ƃ������Ă��Ȃ���j�B�����ŁA���̎��s����^�X�N��K�����X�g�̈�ԏ�Ɏ����Ă��Ȃ��Ă͂����Ȃ��B������ToDo�̋L�^�Ɏg���Ă���c�[����\�t�g�ɂ���ĈقȂ邪�A���ɂ��Ȃ��Ă͂����Ȃ����Ƃ���ڂŕ�����悤�ɂ���K�v������B
�@
�^�X�N������ �FToDo���X�g�łǂ̃^�X�N���ŗD�悩������悤�ɂ���̂Ɠ������A�ǂ̃^�X�N����Ԓ������X�g�ɂƂǂ܂��Ă��邩��������悤�ɂ��Ȃ��Ă͂Ȃ�Ȃ��B���X�Ƌ������Ă���^�X�N�ɐS���I�ȕNJ������܂ꂽ��A�����@��B���̃^�X�N�������������A����ɕ�������B���邢�́A���̃^�X�N�͌��ǂ��K�v���Ȃ��̂�������Ȃ��BToDo���X�g���獀�ڂ������̂́A�u�ρv�}�[�N��t������������Ƃ����B�J�͂�ߖ�ł������炾�B
�@
�I��������ڂ��L�^���� �F�L�\�ȃA�V�X�^���g�Ɠ����悤�ɁA�{�X�ɂ͂ǂꂾ���̍�Ƃ��I��������𐳊m�ɓ`���Ȃ���Ȃ�Ȃ��B�����̐��Y���̍����ɉx�ɓ����悤�ɁA�ς��ڂ��ǂ����ɂ��܂��Ă������Ƃ��B����Ɂu�ρv���X�g�́A������ToDo���X�g���@�\���Ă��邩�ǂ��������������w�W�ɂȂ�B�V������ƍςݍ��ڂ������Ȃ��܂܂�2���ȏオ�o���Ă��܂�����AToDo���X�g�����V���ăx�X�g�v���N�e�B�X�ɖ߂�ׂ����B
�@�P�Ƀ��X�g�ɉ������L�^����ɂ��ẮA���Ȃ��Ԃ�������悤�Ɏv���邾�낤�B�����A��Ƃ�90���͌v��𗧂Ă邱�ƂŐ�߂���B����͂قƂ�ǂ̂�����Ƃ�����Ƃɂ����Ă͂܂�B������ǂ��K���Ɠ����悤�ɁA�K����芵���Ƃ������Ƃ��B���ʓI��ToDo�������@�����H�������قǁA�����ȒP�ɂł���悤�ɂȂ�A���X�g���疕�����鍀�ڂ������Ȃ�B
�@��L�̃R���Z�v�g�̑����i���Ɏ��̃A�N�V�����ƃv���W�F�N�g�Ɋւ��āj�̓f�r�b�h�E�A�������̃v���_�N�e�B�r�e�B�̃o�C�u���uGetting Things Done �v�i�M�� �j���Q�l�ɂ����B�}�[�����E�}������2���\���̋L���i��1�� ����2�� �j��2006�N7����Macworld���̑���i����2�y�[�W�� �j���{�e�̒��z�Ə���^���Ă��ꂽ�B
�{�e�M���W�[�i�E�g���p�[�j ��Lifehacker�̃G�f�B�^�[�BToDo���X�g���`�F�b�N���Ă������ƂɍK���������Ă���BLifehacker��Ŗ��T���j�Ƌ��j�ɁuGeek to Live �v�R�����iRSS �j��A�ڒ��B
���̋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);