�u�}�C�h�L�������g�v�����@ �F Geek to Live
�f�X�N�g�b�v���������p���邱�ƂŁA�S���t�H���_���������Ȃ��Ƃ��������@�����肾�B�������g�����Ɏ��g�ޏ����h��������A�o�b�N�A�b�v�̂��Ƃ��l����ƃt�H���_�������d�v���B
» 2006�N07��07�� 14��31�� ���J
[Gina Trapani�CLifehacker ]
�y���̋L���́A2006�N2��22���t�ŕău���O���f�B�A�uLifehacker�v�Ɍf�ڂ��ꂽ�L����|�����̂ł��B�z
�@�O��i���|��j�̓t�@�C���L���r�l�b�g�A�t�H���_�A���x�����g�������̎�����������@ ���Љ���B����́A�R���s���[�^�̒��ɂ���o�[�`�����ȉ��F���t�H���_�A�u�}�C�h�L�������g�v�̐����@���Љ��B
�@�����̃t�@�C���Ǘ����@�����܂��@�\���Ă���Ƃ����l�́A����ł����B�����A�R���s���[�^�̃f�X�N�g�b�v��ɂ����t�@�C�����U����Ă��܂��Ƃ����l�A�ׂ������ނ������̐[���A���G�ȃt�H���_�K�w�\���̒��ŁA�t�@�C�����Ǘ�����̂Ɏ��Ԃ������Ă���l�́A�l�������߂悤�B�V���v���ł���A�����܂�Ȃ��B�V���v���Ȃ���t���L�V�u���ȃo�P�c������p�ӂ��Ă����A�f�W�^���f�[�^���R���g���[���ł��A�t�@�C���̈ړ��ɂ����鎞�Ԃ������āA��葽���̎��Ԃ��d���̒B���ɔ�₹��悤�ɂȂ�B
�@HDD��̃t�@�C���ƃt�H���_��������@�͕S���ʂ������B�f�X�N�g�b�v�����̎���ɂ���Ȃ��ƂɎ��Ԃ�������͖̂��Ӗ����Ǝv���l�����邾�낤�B�Ȃ�قǂ�����������Ȃ����A�����������O�ς�ۂ��ƂŁA�f�X�N�g�b�v�����̒����N���A�ɂȂ�A�u�����Ɏ��g�ޏ����v���ł���B�M�҂͐��N�O����A�}�C�h�L�������g��6�t�H���_�\���ɂ��Ă���B�������g���R���s���[�^�͕K�����̍\���ɂ���B���ׂẴt�@�C�������̍\���̉��Ő������A�f�X�N�g�b�v�ɂ͉����u���Ȃ��B���̍\���������o�b�N�A�b�v�V�X�e�� �ɂ悭�t�B�b�g���A�R�}���h���C���Ńt�@�C���������ۂ����ɊȒP���B
�@�����܂�1�̗�ɂ������A���l�ɓK�������@�Ƃ����킯�ł͂Ȃ��B�������̍\������A�f�W�^���h�L�������g�̊Ǘ��ɖ𗧂����������邩������Ȃ��B�M�҂��݂��Ă���6�̃��C���t�H���_�́A�A���t�@�x�b�g����bak�Adocs�Adocs-archive�Ajunkdrawer�Amultimedia �A������scripts �B���ꂼ��̖ړI�Ɠ��e�����Ă������B
bak �@�M�҂̓R�}���h���C�����g�����Ƃ������̂ŁA�Z���t�@�C������t����悤�S�|���Ă���Bbak�̓o�b�N�A�b�v�̗��B�������̃t�H���_�̓��e�́A�F���l���Ă�����̂Ƃ͂�����ƈႤ�B�F����̃o�b�N�A�b�v�f�[�^�͊O���f�B�X�N�ɒu����Ă��邾�낤���A����bak�t�H���_�ɂ́A�A�v���P�[�V�������Ƃɏ����o�����o�b�N�A�b�v�f�[�^�������Ă���B�Ⴆ�AFirefox��Thunderbird��MozBakup�t�@�C�� �i�V�����g���@�\���C���X�g�[������O�Ƀo�b�N�A�b�v����j�AQuicken�t�@�C���̃o�b�N�A�b�v�A�A�h���X���������o����CSV�A�u���O�f�[�^�x�[�X�̃_���v�Ȃǂ��B
docs �@6�̂����ł��d�v�ȃt�H���_�B���ݎ��|�����Ă���d���A�v���W�F�N�g�A�N���C�A���g�Ɋւ����ƒ��̃t�@�C�������ׂĂ����ɓ����Ă���B�p�ɂɕύX��������t�@�C������ŁA�����ΐ������s���ėv�ς݂̂��̂̓t�H���_���珜�O���Ă����B���̃t�H���_�̒��Ɂufinance�v�uclients�v�ucreative-writing�v�ȂǁA�T�u�t�H���_�������������Ă���B�uclients�v�t�H���_�̒��ɂ͂���Ɂulifehacker�v�ukinja�v�ȂǑ�3�K�w�̃T�u�t�H���_������B�M�҂͒ʏ�A�����܂ł����K�w�͌@��Ȃ��B
docs-archive �@�u��ƒ��v�łȂ��Ȃ����t�@�C����docs�t�H���_����O���B���������v���W�F�N�g�ɂ������t�@�C���A�O�̌ٗp��ɂ������t�@�C���A�ߋ��̉�v�N�x�ɂ������t�@�C���ȂǁA�u�I������v�t�@�C����docs-archive�t�H���_�ɓ����B����͎Q�Ƃƌ����̂��߂̃A�[�J�C�u�ł���A�i�s���̎d���̃_�b�V���{�[�h�ƂȂ�docs�t�H���_���������Ȃ��悤�ɁA�ʂ̃t�H���_��p�ӂ��Ă���̂��Bdocs-archive�t�H���_���̃t�@�C���ɂ͑傫�ȕύX�͉����Ȃ��̂ŁA�o�b�N�A�b�v�p�x�������邱�Ƃ��ł���B
junkdrawer �@junkdrawer�itemp�܂���tmp�j�t�H���_�́A�����ԕۑ�����K�v�̂Ȃ��t�@�C���̈ꎞ�ޔ����Ƃ��Ďg���Ă���BFirefox��Thunderbird�̓_�E�����[�h�ƃ��[���̓Y�t���ނ̂��߂ɁA�f�t�H���g��junkdrawer�ɃZ�[�u�����B�ʐ^�̃g���~���O�ƕ�A�r�f�I�̃`�F�b�N��X�N���v�g�^�v���O�����̃e�X�g���A���̃t�H���_�Ƀt�@�C����u���čs���B���̃t�H���_����docs�ֈړ�����t�@�C�������邪�A����ȊO�́A�����ŏ����������n�[�h�f�B�X�N�Ď��c�[�� �ɂ���āA2�T�Ԉȏ�O��junkdrawer���̃t�@�C�����ׂĂ��Q�Ă���Ԃɍ폜�����悤�ɂ��Ă���B
multimedia �@�����ɂ͉��y�A�r�f�I�A�ʐ^�̃t�H���_������Ă���B���̃t�H���_���̃��f�B�A�̊Ǘ���iTunes��Picasa�ɂ�点�Ă��āA���������������Ă���B�������A�D�݂͂��܂��܂��낤���A�V�т̉��y�t�@�C���⓮��A�摜�t�@�C�������ׂ�1�̃}���`���f�B�A�p�t�H���_�ɂ܂Ƃ߂Ă������_�̓o�b�N�A�b�v�ɂ���B�}���`���f�B�A�t�@�C���́A�ύX�������邱�Ƃ͏��Ȃ��A�����e�ʂ͑傫�����߁A�����Ƃ͈قȂ�o�b�N�A�b�v�X�L�[���ƂȂ�B�}���`���f�B�A�t�H���_�������O���ăo�b�N�A�b�v���邱�Ƃɂ��Ă������B�S�̂ɂ������}���`���f�B�A�t�H���_�̏ꍇ�A�Ƃ�Web�T�[�o�ƃ��f�B�A�����L ����̂��L�����B
scripts �@scripts�t�H���_�ɂ́A���s�\�X�N���v�g�܂��̓V���[�g�J�b�g��u���B�ߋ��ɏЉ���̏d�L�^�c�[�� �A�n�[�h�f�B�X�N�Ǘ��c�[�� �A�v���O�������������グ�̂��߂��e��o�b�`�X�N���v�g ��Windows�V���[�g�J�b�g �͂����ɒu���Ă���B
�@��q�̒ʂ�A�Z���[�I�ȃt�@�C���p�X���M�҂̍D�݂��B������Windows�̃f�t�H���g�̃��[�U�[�h�L�������g�f�B���N�g���͎��̂悤�ɂȂ��Ă���B
C:\Documents and Settings\Gina\My Documents\
�@�u���������Ȃ�ŁH�v�ƌ��������Ȃ�B
�@�ǂ�œ��e��������t�H���_�����������낤�B�����R�}���h���C����ƂƃX�N���v�g�̍쐬�������M�҂́A�z�[���f�B���N�g���̃p�X�������p���ň͂�Ŋo������A�X�y�[�X�ƃX���b�V���̈ʒu���o������͂������Ȃ��B���̂��ߕM�҂͏�Ɂu�}�C�h�L�������g�v�̃f�B���N�g����c:\home\gina\�ɕς��Ă���B�p�X�ɂ͏����������g�킸�A�X�y�[�X���g��Ȃ��B�������邱�Ƃœ��͂��₷���Ȃ�A�o���₷���A�X�N���v�g�������₷���Ȃ�B
�@Windows�Ŏ����̃h�L�������g��u���f�B���N�g����ύX����ɂ́A�u�}�C�h�L�������g�v�A�C�R�����E�N���b�N���A�u�v���p�e�B�v�Łu�ړ��v�{�^���������B
�@�����ĐV�����ꏊ��I�ԁBWindows�͋����̃f�B���N�g������V�����f�B���N�g���ɂ��ׂẴh�L�������g���ڂ��Ă������ǂ��������Ă���B�悯���OK�������B
�}�C�h�L�������g�̃f�B���N�g����ύX�����ꍇ�̒��ӓ_�F�p�X��ύX�������Windows�A�v���P�[�V������C:\Documents and Settings\�c�c���z�[���f�B���N�g���ƌ��Ȃ��A�����Ƀf�[�^��ۑ�����ꍇ�����邱�Ƃ͊o���Ă������B
�@�����܂œǂ�ł��ꂽ�F����ɂ͂������肨�������邪�A�M�҂��z�[���f�B���N�g���ɒu���Ă���t�H���_�́A���͏�q��6�����ł͂Ȃ��B�v���O���}�[��Web�f�x���b�p�[�Ƃ��āA�J���p�}�V�����g���Ă���Ƃ��́A�ucode�v�t�H���_�Ɓuwebserver�v�t�H���_�i������Apache�� �̃��[�g�j�ō�Ƃ��邱�Ƃ��悭����B�܂��A������Windows�A�v���P�[�V�������u�}�C�h�L�������g�v�Ƀt�H���_����肽����B��������̂܂ܕ����Ă������Ƃ�����A�ۑ����ύX���邱�Ƃ�����B�Ⴆ��Trillian��IM���O�ɂ�docs���AThunderbird�̃��[���A�[�J�C�u�ɂ�docs-archive���w�肵�Ă���B
�{�e�M���W�[�i�E�g���p�[�j ��Lifehacker�̃G�f�B�^�[�B�����ňӎ����Ă���ȏ�Ƀt�H���_�̐����ɋC�������Ă���BLifehacker��Ŗ��T���j�Ƌ��j��Geek to Live �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);