�����̃^�l�̐V���������@�FPrograming Bible

�R���s���[�^�����ł͐^�̗����𔭐������邱�Ƃ͂ł��Ȃ��B�]���āA�Í������Ȃǁu�����v���g���A�v���P�[�V�����́A��ʂɍl�����Ă���قLj��S�ł͂Ȃ��B�����A���������R���s���[�^�ɂ�闐�������̌��E�𒴂��鎎�݂�����B

» 2006�N05��10�� 13��04�� ���J
[Sam-'RavidgeMole'-Bisbee�Cjapan.linux.com]
SourceForge.JP Magazine

�@�L���m���Ă���悤���A�R���s���[�^�����ł͐^�̗����𔭐������邱�Ƃ͂ł��Ȃ��B���̂��߁A�\�t�g�E�F�A�ŗ������K�v�ȂƂ��́A����ɋ^���������g���̂���ʓI���B�]���āA�Í������Ȃǁu�����v���g���A�v���P�[�V�����́A��ʂɍl�����Ă���قLj��S�ł͂Ȃ��B�����A���������R���s���[�^�ɂ�闐�������̌��E�𒴂��鎎�݂�����B�悭�g����̂̓V�X�e���N���b�N���g�����@���B���������l�Ԃ����ڂ������Ȃ����@�̂ق��ɁA�l�Ԃ̓��͑���𒼐ړI�ɗ��p������@������B

�@�ʔ������ƂɁAGoogle�𗘗p����ƁA�l�Ԃ����ڂ������Ȃ����@�ŗ����𔭐������邱�Ƃ��ł���B�C���^�[�l�b�g�ł�Web�y�[�W��h���C�����Ђ�����Ȃ��ɍ���ύX����폜����Ă���A�₦�ԂȂ�����ׂɓ����Ă���B�]���āAGoogle�̃f�[�^�x�[�X�̂悤�ȋ���ȃf�[�^�̏W�܂肩��A�����̃^�l����邱�Ƃ��ł���̂ł���B���̃^�l�i��j�Ƃ����̂́A�����𔭐�������A���S���Y���̏����l�ƂȂ鐔�̂��Ƃ��i���̃^�l�������l�Ƃ��Ă����̌v�Z���J��Ԃ��s���ė����𔭐�������B�]���āA���̗�����ɂ͋K�����\�\�^�������\�\������A�����^�l����͓��������񂪔�������j�B

�@�����̃^�l�̓f�[�^�̎��‚��܂��܂ȓ����𗘗p���Đ����ł��邪�A�^�̗����𔭐��������邾���̃o���c�L���K�v�ł���B���̈���ŁA�����̏����͗e�ՂłȂ���΂Ȃ�Ȃ��BGoogle��GUI�͈�l�����邽�߃^�l�ɂ͎g���Ȃ����i�o���c�L���������j�A�������ꂽ�y�[�W����̓^�l�����邾�낤�B

�@Google�͗ގ��̃y�[�W�������Ă��邽�ߌ������ꂽ�y�[�W�݂͌��ɈقȂ��Ă���A�������ʂ��قȂ�v�f���琬��W�܂��ł���B������A���̂قƂ�ǂ̃y�[�W�Ɋ܂܂�Ă���e�L�X�g�̓y�[�W���ƂɈقȂ�A�]����Google�Ō������ꂽ�y�[�W�̓^�l�����ǎ��̍ޗ��ɂȂ�͂����i�o���c�L���傫���j�B���ꂪ�AGoogle����^�l�������@�̘_���ł���B�e�L�X�g�̎����I�����̈�‚Ɍꐔ�����邪�A���_�I�ɂ́AGoogle�����������y�[�W�̃e�L�X�g�Ɋ܂܂��ꐔ�𐔂��邱�ƂŃ^�l�𐶐��ł���i�����������e�Ձj�B

�@�������AGoogle�͌��������y�[�W�𖳍�ׂɎ����킯�ł͂Ȃ��B����ǂ��납�A�y�[�W�����N�Ɋ�Â��Č������ʂ������Â��Ă���B���̂��߁A�����Ɖ��2��J��Ԃ��Γ����y�[�W�����������ŕ\�������”\�����ɂ߂č����A�������������^�l�͗\�������”\���������B�]���āA�������ʂ̒��ōł������N�̒Ⴂ�y�[�W���g�����A����A�������ς��������悢���낤�B

�@�\���”\��������ɒႭ����ɂ́A������𖈉�ς��Ȃ���΂Ȃ�Ȃ��B�‚܂�A������̃��X�g�����K�v������B�Ⴆ�΁A�������ꂽ�y�[�W����1�ꒊ�o���ĉ����Ă����悤�ɂ���΁A�����ꃊ�X�g�͗e�ՂɎ����ł���i�����������e�Ձj�B

�@�������A���̕��@�ɂ͌��_������B���ɁA�p�o�ꂪ�����lj�����邱�ƂɂȂ�A�֘A�̂���ꂪ�����Ȃ��Ă��邾�낤�B���ɁA���X�g���R���s���[�^��ɒu�����߁A���̃^�l�̗\�����e�ՂɂȂ邾�낤�i������̑傫�ȏ�Q�j�B��O�ɁA�C���^�[�l�b�g�𗘗p���Ă��邽�߁A�l�b�g���[�N�ɐڑ�����Ă��Ȃ���Η����𔭐��ł����A����A�l�b�g���[�N�ɐڑ�����Ă��Ă��ڑ����x���x����Η����̔������x���Ȃ�i�y�[�W�̎擾�Ɏ��Ԃ�������ꍇ�ɔ����āA�^�C���A�E�g�@�\��p�ӂ���K�v�����邾�낤�j�B

�@�����������_����A���̕��@�͎����”\�ȕ��@�Ƃ��������A���z�̖ʔ����Ƃ��ĈӖ�������B�ٕ�Google Random Number Generator�ɁA���̕��@�ŗ����𔭐�������ȒP�ȗႪ����B

���[�U�[���͂𒼐ڗ��p���ă^�l�����

�@�R���s���[�^�́A��T�A�L�[�{�[�h���瑀�삳���B�]���āA���̑Ō��Ԋu����^�l������ĕۑ����Ă������Ƃɂ���΁A�^�l�����ޗ��ɍ��邱�Ƃ͂Ȃ��B���[�U�[�̓V�X�e���Ƀ��O�C�����Ȃ���΂Ȃ�Ȃ�����A���O�C�����̑Ō��̓^�l�����ɂ͂����Â��ł���B

�@���O�C�������邽�тɃ^�l��ς���̂��e�Ղ����i�V���ɓ��������^�l�ɂ���A�Â��^�l�ɉ��Z����Ȃǁj�A���O�C���͍ŏ��̏��������玖�O�Ƀ^�l��p�ӂ��Ă������Ƃɂ��Ȃ�B�V�X�e���N���b�N�Ȃǂ̋^�������̃^�l�ƍ��킹�Ďg���邱�Ƃ��������A�ގ��̃V�X�e�������łɎg���Ă����B

�^�l�������\�\

�@��i�͂Ƃ�����^�l����ꂽ��A����������Ɏg����悤�V�X�e���̂ǂ����ɕۊǂ��Ă����i�������K�v�ɂȂ����Ƃ��Ƀ^�l�����̂ł͂Ȃ��j�B���O���”\�Ȕ}�̂��܂߁A�^�l���f�[�^�E�X�g���[�W�E�f�o�C�X�ɕۊǂ���͍̂D�܂������Ƃł͂Ȃ��B�N�����^�l�ɃA�N�Z�X����”\�������邩�炾�B�^�l����ɓ���΂��ꂩ�甭������闐����\���ł��Ă��܂��B�]���āA�ی삳�ꂽ��������ɕۊǂ��ׂ����B

�@�ی삳�ꂽ�������Ƀ^�l���������ނɂ̓V�X�e�������œ��삷��K�v�����邪�A�V�X�e����Linux��BSD�ł���΁A�J�[�l�����W���[���������͓̂�����Ƃł͂Ȃ��B�J�[�l�����^�l��ۊǂ���悤�Ɏd�g��ł����΁A�N���C�A���g�v���O�������J�[�l���Ƀ^�l��v�����A������g���ė�����������Ăяo���̂͊ȒP�Ȃ��Ƃ��B�����āA���������킪�A�^����ꂽ�^�l���o���_�Ƃ��ė��������A���S���Y���ɂ���ė����𔭐�������B

�@�V�X�e���������Ȃ����A���邢�́A�v���O�����������Ȃ����߂ɂ��������J�[�l�����W���[�����g���Ȃ��ꍇ�́A�T�[�o�̂悤�ɓ��삷��v���Z�X�i�T�[�r�X�j���펞���삳���Ă����A���l�̏������s���悤�ɂ���΂悢�B���̃v���Z�X�́A�ق��̃v���O��������Ă΂�^�l��ۊǂ�������o�����肷��BUID 0�œ��삷�邱�ƂɂȂ邪�A�N���C�A���g�̓v���Z�X�ԒʐM���g���ă^�l��v������΂悢�B���̃T�[�r�X�́Ainit���g���ăV�X�e���̋N�����ɗ����グ�邱�ƂɂȂ邾�낤�B

������

�@�^�������ł��\���Ȃ��Ƃ͂���B�������ASSH��GnuPG�Ȃǂ̂悤�ɁA���S�ɂ������A�v���P�[�V�����̏ꍇ�͖{���Ƀf�^�����ȃ^�l�łȂ���΂Ȃ�Ȃ��B

�@�����ɏq�ׂ��A���S���Y���̂����ꂩ�A���邢�͂ق��̂��̂ł��悢�B������̗p���āA�I�y���[�e�B���O�V�X�e�����{���Ƀf�^�����ȃ^�l�𐶐�����悤�ɂ���̂͊ȒP�Ȃ��Ƃ��낤�B���������p�̕W���n�[�h�E�F�A�@����m�����Ă��悢�B���g���Ă���^����������������܂����B�n�[�h�E�F�A�����̓R���s���[�^���[�J�[�ɂƂ��Ă����[�U�[�ɂƂ��Ă������ɂȂ邾�낤���A�R���s���[�^���悭�m�郆�[�U�[�Ȃ�o������Ƃ�Ȃ����낤�B

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

Google | �A���S���Y�� | Linux | Programing Bible


Copyright © 2010 OSDN Corporation, 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);

���ڂ̃e�[�}

���Ȃ��ɂ������߂̋L��PR