Web�y�[�W��30�̃^�u�ŊJ���������e�u���E�U�̃������g�p�ʂ́H �F 3��LifeHacking
�^�u���J���ƈ�̂ǂꂭ�炢�̃�������H���̂������B�������̎g�p�ʂƓ���̌y���A�d���͕K�������֘A���Ȃ����A���炩�̎w�W�ɂȂ邩������Ȃ��BIE7�AFirefox�AOpera�̊e�u���E�U�ł��������������Ă݂��B
» 2007�N08��22�� 23��48�� ���J
�@�u�����u���E�U�͌y����ˁv�Ƃ��u�~�~�u���E�U�͓��삪�d���v�Ƃ��AWeb�u���E�U�̔Y�݂͐s���Ȃ��BInternet Explorer�iIE�j7���g���Ă���M�҂��A�u���܂�^�u���J��������ƁA���삪�x���Ȃ�̂ł͂Ȃ����v�Ƃ������O����A�J�����^�u���������������肵�Ă����B
�@�^�u���J���ƈ�̂ǂꂭ�炢�̃�������H���̂������B�������̎g�p�ʂƓ���̌y���A�d���͕K�������֘A���Ȃ����A���炩�̎w�W�ɂȂ邩������Ȃ��B���������������Ă݂��B
������
�}�V��
�u���E�U
�}�V���FThinkpad X41 OS�FWindows XP SP2 ���C���������F1536M�o�C�g
Internet Explorer 7�i�A�h�I���Ȃ��j Firefox 2.0.0.6�i�Z�[�t���[�h�j Opera 9.20
�@��������Thinkpad X41�B�Z�L�����e�B��\�t�g�u�E�C���X�o�X�^�[�v�ȊO�̏풓�\�t�g�͂��ׂăV���b�g�_�E�����A�Ώۂ̃u���E�U�����ꂼ��N���B�u���E�U�̋N���O�ƋN������A���ꂩ��30�y�[�W���^�u�ŊJ������̃������̏�����r�����B���Ȃ݂�30�y�[�W�́A8��22���t��Biz.ID�g�b�v�y�[�W��TOPSTORY���牺�Ɍ������ċL����30���J�����B
�@�܂�IE7���B�N���O��509M�o�C�g���������A�����526M�o�C�g��17M�o�C�g�����B30�y�[�W�J����656M�o�C�g�ɂȂ����B�N������ɔ�ׂ�130M�o�C�g�̑����B1�y�[�W�������4.33M�o�C�g�ƂȂ�v�Z���B�N���O�Ɣ�r����ƁA147M�o�C�g�̑����ƂȂ��Ă���B
�N���O��509M�o�C�g��������
�����526M�o�C�g��17M�o�C�g����
30�y�[�W�J���Ɓc�c
656M�o�C�g�ɂȂ���
�@�����āA�Z�[�t���[�h��Firefox�B�N���O��510M�o�C�g���������A�����528M�o�C�g��18M�o�C�g�����B�����܂ł�IE7�Ɠ��������B30�y�[�W���J����593M�o�C�g�Ȃ̂ŁA�N������Ɣ�r�����65M�o�C�g�̑����B�N���O�Ɣ�r����83M�o�C�g�̑����ɂƂǂ܂����B1�y�[�W�������2.17M�o�C�g�ŁAIE7�Ɣ�ׂ�Ɩ��̎g�p�ʂ������B
�Z�[�t���[�h��Firefox�B�N���O��510M�o�C�g������
�N�������528M�o�C�g
30�y�[�W���J���Ɓc�c
593M�o�C�g�ɂȂ���
�@�Ō��Opera 9.20�B�N���O��512M�o�C�g���������A�N�������543M�o�C�g�ɑ����B���ł�31M�o�C�g��IE7�AFirefox�Ɣ�r���Ă��ł��������g�p�ʂ������悤���B�����āA30�y�[�W���J���Ă݂��632M�o�C�g�ɒB�����B�N������Ɣ�r�����89M�o�C�g�A�N���O�����120M�o�C�g�̑����B1�y�[�W�ɂ���2.97M�o�C�g�ƂȂ����BIE7���͏��Ȃ����AFirefox���̓������̎g�p�ʂ��������������Ƃ����킯���B
�Ō��Opera 9.20�B�N���O��512M�o�C�g
�N�������543M�o�C�g�ɑ���
30�y�[�W���J���Ă݂�Ɓc�c
632M�o�C�g�ɂȂ���
�@���ʂƂ��ẮAFirefox���ł��������g�p�ʂ����Ȃ������킯�����A����̎����Ɏg�����̂͋@�\�g���Ȃǂ̃A�h�C�����C���X�g�[�����Ă��Ȃ��Z�[�t���[�h��Firefox�ł��邱�Ƃɗ��ӂ������B���������Ӗ��ł́A���Ƃ��Ƒ��@�\��Opera�͈ӊO�ƌ������������ƌ����������B
�@���Ȃ݂ɓ�������Windows�W���́u�d��v���N���������ꍇ�A�������̎g�p�ʂ�2M�o�C�g�B�e�L�X�g�G�f�B�^�́u�G�ہv��3M�o�C�g�������B�N������̃��[���\�t�g�uOutlook 2003�v��30M�o�C�g�A�uThunderbird 2.0.0.4�v��20M�o�C�g�������B���̂����肪�u���E�U�̋N������Ɠ������炢�ƍl���Ă悳�������BOffice 2003���ƃ���������ʂ̏��Ȃ�����Excel�i5M�o�C�g�j�APowerPoint�i17M�o�C�g�j�AWord�i23M�o�C�g�j�ƂȂ����B��������V�K�쐬�̏�ԂŁA�l�I�ɂ͂��ӊO�Ȍ��ʂɂȂ����B
�@�܂��A�ǂ��炩�Ƃ����Ɓg�d���h�Ƃ�����A�h�r�V�X�e���Y�́uPhotoshop Elements 4.0�v�͋N�������59M�o�C�g�A�������uPremiere Elements�v��110M�o�C�g�B30�y�[�W�J�����Ƃ��̃u���E�U�Ɠ����A�������͂�⏭�Ȃ�����ʂ̂悤���B
�{���̃��V�s
�u���E�U
�N������
30�y�[�W�J������
Internet Explorer 7�i�A�h�I���Ȃ��j
17M�o�C�g
147M�o�C�g
Firefox 2.0.0.6�i�Z�[�t���[�h�j
18M�o�C�g
83M�o�C�g
Opera 9.20
31M�o�C�g
120M�o�C�g
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);