�y�ԊO�ҁz�u���Z���������Əo�Ă��Ăق����v�\�\�u�˂݂񂮁I�v��������������Z��3�l�g����̃G�[���F�ЂƂ�ō��l�b�g�T�[�r�X�i1/3 �y�[�W�j

�u�˂݂񂮁I�v�Ƃ����l�b�g�T�[�r�X��������̂͂Ȃ�ƌ����̍��Z���B�F�{�ݏZ�̑��삳��A�����ݏZ�̈��삳��A�O�d�ݏZ�̑q���Â��񂪕׋��̍��Ԃɍ��グ���B�g�������Z���h���Ȃ���u�˂݂񂮁I�v�����o�����o�܂ɂ‚��ăA�c������Ă��ꂽ�B

» 2008�N02��21�� 09��20�� ���J
[�c�����CITmedia]

�@�u�ЂƂ�ł‚���l�b�g�T�[�r�X�v��22��͔ԊO�҂Ƃ��āA�������Z��3�l���‚����Ă���u�˂݂񂮁I�v�����グ��B�u�˂݂񂮁I�v�͉摜���A�b�v���[�h����ƃ��j�[�N�Ȗ��O��t���Ă����Ƃ����T�[�r�X���B�v���O���~���O�R���e�X�g�ŏo������A���u�n�ɏZ��3�l�B�ނ炪�l�b�g�T�[�r�X�����グ��Ɏ������o�܂͂ǂ����������̂������낤���B

3�{�̎������ԁA�^���̃X�s�[�`

�@�u�����S���Ƀv���O���~���O�̊y������m���Ă��炢�����Ǝv���Ă��܂��v�i�q���Â���j�B�u�l�b�g�ł����Ɛl���‚Ȃ����Ă����Ƃ����B���̂��߂ɉ����ł��邩�l�������̂ł��v�i���삳��j

�@�u��ׁ[�A�����‚�A�c����I�v�B����M������i17�j�͐S�̒��ŋ��񂾁B�v���O���~���O�R���e�X�g�uEPOCH���܂‚�܁v �ɎQ���������ƁA���e��ŎQ�������o�[�����ȏЉ�����Ă����Ȃ������B������̑����Ă���i15�j�A�q���Ë�������i17�j�̃X�s�[�`�Ɋ��������B2007�N11���̂��Ƃ������B

�@�u�����ɘb�����ɂ����܂����B���̌�g�тŐԊO�����ĘA���������������ł��v�B3�l�͂��ꂼ��ʂ̒n�悩��Q�����Ă����B���삳��͓����A���삳��͌F�{�A�q���Â���͎O�d����B3�l�͂����Ƀ��b�Z���W���[�ʼn�b������悤�ɂȂ�B�uSkype�œd�b����̂������̂ł����A����ς�e�����ɂ���̂Ń}�C�N�Řb������̂͂�����ƒp���������āv�B�q���Â���͂��������ď΂��B

�v���O���~���O�ւ̖ڊo�߁\�\���삳��̏ꍇ

�@���w�Z�̂��납��@�B���D���������Ƃ������삳��B���w�Z3�N���̂Ƃ��ɏ��߂ĐG����VAIO�Ɋ��������BWindows�Ɋւ���{�𔃂��Ă��炢�A�Ђ��[���炢�����Ă������B���̂���Word��Excel��������悤�ɂȂ����B����Ȑ܁A�{����Excel VBA�iVisual Basic for Application�j�Ɋւ���{�����‚���BExcel VBA���g���΃Q�[��������炵���ƒm��A���������B

�@�u����ȕ���������邾���ŃQ�[��������񂾁I�@�Ɗ������܂����v�B�����̎�œ��͂����R�[�h�ɂ���ăv���O�������h�����h�B���̒B�����Ƀn�}���Ă������B�{�ɍڂ��Ă����v���O�����͕Ђ��[������͂��A�������Ă݂��B�u�����A���e�͂悭�������Ă��܂���ł����B�S���ێʂ��ł������A����ł��������y���������̂ł��v

�@�v���O���~���O�ɋ����������n�߂����삳��͒��w�ɓ���ƁAVisual Basic���w�������B�uExcel VBA���ƃv���O�����������̂ɂ�������Excel�𗧂��グ�Ȃ��Ƃ����܂��񂩂�v�B�܂��͖{�𔃂��Ă��邱�Ƃ���׋����n�߂��B�Ƃ�������̓Q�[���B�{�Ɍf�ڂ���Ă���R�[�h���ʂ��Ă͂��̃Q�[���ŗV�сA�������•������Ă����玩���̍D���ȗv�f�𐷂荞��ł����B����ȕ��ɏ������Šw�K���Ă������B

�@�����ƕ׋��������B�����v�������삳��͍��Z���w��A�\�t�g�E�F�A�J���Z�p�Ҏ������󂯂���A���I�����s�b�N�ɎQ�������肵���B����ɉ�ʂ̃f�U�C�����l����Ƃ��ɖ𗧂‚ƍl���A�F�ʌ���̎��i�܂Ŏ擾����B����Ȉ��삳��ɂƂ��āAEPOCH���܂‚�܂ɎQ�����悤�A�Ǝv���������͎̂��R�ȗ��ꂾ�����B

�v���O���~���O�ւ̖ڊo�߁\�\���삳��̏ꍇ

�@

�@�u�������̒��Ő_�ɂȂ����C���ł���ˁI�v�B���삳��̓v���O���~���O������y�������������B���삳��͌F�{�o�g�̍��Z��N���B���w�Z�̂Ƃ��ɏ��߂Đe�ʂ̉Ƃɂ�����PC�ɐG�����B�قǂȂ����Ė����̃C���^�v���^����́uHSP�v�ɂ̂߂荞��ł����BHSP���g���Ύ�y��Windows�p�̃Q�[����c�[������邱�Ƃ��ł����B

�@�V���[�e�B���O�Q�[���A���[���v���C���O�Q�[���Ȃǂ�����Ă݂��B���������������̂��ڂ̑O�œ����Ă���\�\���m�Â�������Ă���Ƃ��������ƁA�o���オ�����Ƃ��̒B���������܂�Ȃ������B�v���O���~���O�ɂ͂܂������삳��́AHSP���炳���C����ւƎ����̗̈���L����B

�@�uHSP�Ń��m���‚���̂͊y�����������ǁA�����ł��܂���ł����B�����Ƃ��낢��Ȃ��Ƃ����Ă݂��������̂ł��v�B����������Web�T�C�g�𗧂��グ�A�f���‚őS���̒��ԂƃR�~���j�P�[�V�������Ƃ��Ă������삳��B���̌f���‚ŏo��A���b�Z���W���[���ԂɂȂ����̂��q���Â��񂾂����B�����āAHSP�𑲋Ƃ������삳���C������������̂��q���Â��񂾂����̂��B

�v���O���~���O�ւ̖ڊo�߁\�\�q���Â���̏ꍇ

�@

�@�u�ŏ��ɂ��������̂�JavaScript�ł����BWeb�T�C�g������Ă��ĂȂɂ����Z�������������āv�B�΂��Ȃ��炻�����q���Â���B2004�N�A���w2�N�̂��낾�����Ƃ����BJavaScript�������邤���ɕϐ��̊T�O�𗝉��ł���悤�ɂȂ����B�v���O���~���O���Ċy�����ȁ\�\�����v���n�߂��q���Â�����A���삳��Ɠ����悤��HSP�����‚��A�Q�[�����ɂ͂܂��Ă������B

�@HSP���g���ăV���[�e�B���O�Q�[����N�C�Y�̃G���W��������Ă����Ƃ����q���Â���B�u���̂���͒��w���������̂ŎO�p�֐����ǂ����Ă�������Ȃ��ċ�J���܂����i�΁j�v�B������Ȃ����Ƃ̓l�b�g�Œ��ׂ��A�Ƃ����q���Â���BHSP�֘A�̃z�[���y�[�W���������Ă��邤���ɑ��삳��ɂ߂��荇�����ƂɂȂ�B

�@���̌�c�[����Delphi�Abcc�iboland C++ Compiler�j�ɕς��A�p�X�J���AC����Ǝ��X�ɏK�����Ă������B�������w�Z�ł̓��{�b�g�R���e�X�g�ɂ̂߂肱�񂾁B�A�Z���u���Ń��{�b�g�̐��䖽�߂������AIC�ɏ�������ł͓�����m�F������X�������B�u�A�Z���u���͂����ł���ˁB�������̍\����������̂ŁAC��������[���������邱�Ƃ��ł���悤�ɂȂ�܂����v

�@������AIT�n���T�C�g�́u�X���b�V���h�b�g�v�ŁuEPOCH���܂‚�܁v�ɂ‚��Ēm�����B�Q����1�l�ł�2�l�ł��”\���������A�ǂ��݂Ă�2�l�`�[���̕����L���B�N���ꏏ�ɏo�Ă���Ȃ����ȁ\�\�����v�����Ƃ��ɂ͑��삳��Ƀ��b�Z���Ă����B�u�ꏏ�ɏo�Ă݂Ȃ��H�v

�������u�ԁA�ӋC����

�@���삳��Ƒq���Â��񂪎��ۂɉ�����̂�2006�N11����EPOCH@�܂‚�܂����߂āB�������A���b�Z�ł�4�N�قǘb�����Ă����̂ł����ɑł������邱�Ƃ��ł����B��������2�l�ŗՂ񂾃v���O���~���O�R���e�X�g�B�u�傫�Ȑ�����9�Ŋ���؂�邩�ǂ������肵�Ȃ����Ƃ��AFizzBuzz����̂悤�ȉۑ肪�o�܂����B����������ɑ������m�ɉ����Ă������̏����ɂȂ�܂��v�B�\�I��˔j�������̂́A�{�I�̈ꎟ�Ŏc�O�Ȃ���s�ށB�u�ł��A�y�����ă]�N�]�N���܂����v�ƁA2�l�͓�����U��Ԃ�B

�@�����āA���̂Ƃ��Ɉ�l�ŎQ�����Ă����̂����삳�񂾁B�`���ɂ���悤�ɁA���e��̃X�s�[�`�����������ƂȂ�A���삳��Ƒq���Â���ɏo����ƂɂȂ�B�u������u�Ԃ��琷��オ��܂����B���݂��ɉ����ł���́H�@�ƕ����܂���܂����B�A�v���P�[�V�����Ȃ̂��AWeb�T�[�r�X�Ȃ̂��A�n�[�h�E�F�A�Ȃ̂��A�\�t�g�E�F�A�Ȃ̂��B�N���ǂ�ȋZ�p�ɏڂ�������m�肽�������̂ł��v

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

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