��2�� ���R�����UML�ŕ\�����Ă݂��F�I�u�W�F�N�g�w���̐��E

» 2003�N03��25�� 12��00�� ���J
[�͍����j�i�i�L�j�I�u�W�F�N�g�f�U�C���������j�C��IT]

����́uUML�Ǝ��R����v�Ƃ����e�[�}�ł�

�@�O��́u���ꋎ����̂ƕs�ςȂ����v�Ƃ����e�[�}�ŁA�\�ʌ��ۂ͓��X�ω����邪���̗��ɉB�ꂽ�s�ςȖ{��������Ƃ������b�����܂����B����ɋC�t�����l�����̕s�ςȖ{���ɖ��O��t���܂��B��̓I�ȌŗL�����Ƃ��Ė��t����ꂽ�{������ŗL�̗v�f����菜�����A����Ȃ�{�������ʖ����Ƃ��Ė��t�����܂��B�I�u�W�F�N�g�w���ł͕��ʖ������N���X�A�ŗL�������C���X�^���X�ƍl���邱�Ƃ��ł��܂��B

�@����́uUML�Ǝ��R����v�Ƃ����e�[�}�ł��B��������UML�Ƃ͓��ꃂ�f�����O����Ƃ���1�‚̌���ł��B���̌���Ƃ����ϓ_�ł���ꂪ����g�p���Ă�����{��A�p��Ȃǂ̎��R����ƑΔ䂵�čl���Ă݂����Ǝv���܂��B�Ō�ɉp���5���^���ǂ��܂�UML�ŕ\���ł��邩�ɂ‚��čl���Ă݂܂����B

UML�͌���

�@UML�Ƃ������t��3�‚̒P��Unified�{Modeling�{Language�ō\������Ă��܂��B���{��ɂ��̂܂ܖ󂷂�Ɓu���ꃂ�f�����O����v�ƂȂ�܂��B�܂��Ō�́gL�h�̓����Q�[�W�‚܂茾��ł��B���́u����v�Ƃ������t�Ɏ኱��R�����o���܂����A���R����ɑ΂���l�H�I�Ȍ`������ł��B�Ⴆ��Java��C���`������ŁA�����̓v���O���~���O����ł��B

�@���{���p��Ȃǂ̎��R������Ăǂ�����Ăł����̂ł��傤���A�l����Εs�v�c�ł��B��͂�l�Ԃ���������̂Ȃ�l�H�I�Ō`���I�ł����A��ʓI�ɂ͎��R����ƌĂ΂�܂��B����UML�̐^�񒆂́gM�h�̓��f�����O��M�{L�Ń��f�����O����A���f����\�����邽�߂̌���ł��B�ŏ��́gU�h�̓��j�t�@�C�‚܂�1�‚ɓ��ꂵ���Ƃ����Ӗ��ŁA���낢�낽�����񂠂郂�f�����O����𓝈ꂵ���Ƃ����Ӗ��ł��B����U�{M�{L�͓��ꂳ�ꂽ���f�����O�̂��߂̌`������A�����ē��ꃂ�f�����O����ƂȂ�܂��B

���R�����UML

�@�����Ŏ��R����ƌ���Ƃ��Ă�UML���r���Ă݂܂��傤�i�\�j�B���{���p��Ȃǎ��R����̊�{�v�f�͒P��ł��BUML�ł̓N���X�A�I�u�W�F�N�g�A�A�N�^�[�A���[�X�P�[�X�Ȃ�UML���f���v�f���P��ł��B���Ɏ��R����ɂ͕��@������܂��B���@�͒P���g�ݍ��킹�ĕ��͂ɂ��邽�߂̃��[���ł��BUML�ɂ��N���X�A�I�u�W�F�N�g�A�A�N�^�A���[�X�P�[�X�Ȃ�UML���f���v�f��g�ݍ��킹�ă_�C�A�O�������쐬���邽�߂̃��[��������܂��B

���R���� UML ��
�P�� UML���f���v�f �N���X�A�A�N�^�[�A���[�X�P�[�X
���@ UML���f���v�f�g�ݍ��킹�̃��[�� �N���X�Ԃ̊֘A�A�ĉ��A�W��A�A�N�^�[�ƃ��[�X�P�[�X�̊֘A
���� UML�_�C�A�O���� ���[�X�P�[�X�}�A�N���X�}�A���ݍ�p�}
�\ ���R�����UML

�@�Ō�Ɉ�ԏd�v�Ȃ͕̂��͂ł��B�P��𕶖@�ɏ]���đg�ݍ��킹�ĕ��͂��쐬���܂��BUML�ŕ��͂ɑΉ�����̂��_�C�A�O�����ł��BUML���f���v�f��UML�̃��[���ɏ]���đg�ݍ��킹�ă��[�X�P�[�X�}�A�N���X�}�A���ݍ�p�}�Ȃǂ̃_�C�A�O�������쐬���܂��B

UML�͊ȒP�H ����H

�@�傫�ȏ��X�ɍs���ƁA��ʂ̐l���������Ȃ����̈�p�ɃI�u�W�F�N�g�w���̃R�[�i�[������A�I�u�W�F�N�g�w���^UML�̏��Ђ����ɑ������ς݂ɂ���Ă��܂��B�u���񂽂�v�u�����ł킩��v�c�ȂǂƏ�����Ă���UML���发�������ł����{���ɂ���ȂɊȒP�Ȃ��̂ł��傤���B����Ƃ����͓���Ȃ��̂ł��傤���B

�@UML���ȒP��������Ƃ����c�_�́A���̂悤��What��How��2�‚ɕ����čl���邱�Ƃ��ł��܂��B

UML�͊ȒP�F�gWhat is UML�his not so difficult.

�@���R����̒P��̐��Ɣ��UML���f���v�f�̐��͏��Ȃ��ł��B�܂�UML�̕��@������Ȃɓ���͂���܂���B�_�C�A�O�����̎�ނ�UML 1.x�ł�9�‚�������܂���BUML���发���u���񂽂�v�Ƃ����Ă���̂͂����܂ł̃��x���ł��B�@

�@�‚܂�UML�Ƃ͉��ł��邩�A�gWhat is UML? �h�͓���͂Ȃ��Ƃ����Ă��܂��B�Ȃ�Γ��发��ǂ߂΂�����UML�ŊJ�����ł��邩�Ƃ����ƁA�����͂����܂���B�‚܂�ǂ̂悤��UML�Ń_�C�A�O�����������̂��A�gHow to use UML? �h�͊ȒP�ł͂���܂���B

UML�͓���F�gHow to use UML�his not so easy.

�@���͗ǂ����͂̏������ł��B���{��ł����Ɠ��X��b���s���A�ǂݏ������s���Ă�������Ƃ����ď��ȕ��͂������͓̂�����̂ł��B�Ⴆ�Ή�ЂŏT��P�����ɂ����Ȑl�Ƃ����łȂ��l�����܂��B�܂��ĊH��܂���܂ł���悤�ȕ��͕͂��ʂ̐l�ɂ͂܂��������Ƃ͂ł��܂���B�ǂ����͂������ɂ͂ǂ�����΂悢�ł��傤�B��͂�Í������̖������R�ǂ݁A��R�������邱�Ƃł��B����̊H��܂̎�܎҂�10��œǏ��ɂ͂܂��Ă��܂��A�‚��ɂ�10��Ŏ�܍�ƂȂ鏬���������グ��͂�g�ɕt�����킯�ł��B

�@���R����͂��̎g�����Ȃ�����ŁA�����Ă��錾�t�╶�͂Ƃ����łȂ����̂��ł��܂��BUML�������ł��B�N���X�}1�Ž���Ă݂Ă��D��Ă�����́A�����łȂ����̂�����܂��B���̈Ⴂ�͉��ł��傤�H �ǂ�����Ηǂ����f����������̂ł��傤�H

UML�ɏ�B����ɂ�

�@UML�ŊH��܃��x���̃��f����������悤�ɂȂ邽�߂ɂ́A��͂�D�ꂽ���f�����R�ǂ݁A��R�������邱�Ƃ���1���ł��B�c�O�Ȃ���UML�̗��j�͐󂭁A�܂����ۂ̃V�X�e���J���ō쐬���ꂽUML�̃��f�������J����邱�Ƃ͂قƂ�ǂ���܂���B����ł��Г���T���΂ǂ����ɂ���ł��傤�B���邢�̓��f�����O�̕׋�����s���A�f�B�X�J�b�V�������邱�Ƃ��L���ł��B

�@���@�ɏ]���Ă��������{��̕��͂ɗB��̐����Ƃ������̂͂���܂���BUML�̃��f�������l�ł��B���炩�̐�������̉��Ƀ��f���͂��܂��܂ɏ������Ƃ��ł��܂��B�S�̂𗝉����₷�����f���A�ύX��g�����ɗD�ꂽ���f���A���s���̃p�t�H�[�}���X�ɗD�ꂽ���f���A���U�V�X�e�����l���������f���c�ȂǖړI�ɉ����ėl�X�ȃ��f�����������Ƃ��ł��܂��B���ۂ̊J���ł͂����l�X�Ȑ�������ɗD�揇�ʂ�t���ă��f�����쐬���邽�߁A�B��̐����͂���܂���B���f���͉��ʂ���l�����꒷��Z������܂��B

�I�u�W�F�N�g�w����UML

�@�I�u�W�F�N�g�w���̓����́A�������E�����̂܂܃��f�����O�ł��邱�Ƃł��B

�@�Ⴆ�΁A�u����PC�����L���Ă���v�Ƃ����������E���������Ƃ��܂��B�}�ŏ������}1�̏�̂悤�ɏ������Ƃ��ł��܂��B������PC�̊Ԃɐ����‚Ȃ��A�����ɏ��L����Ə����΁A���̐}�̈Ӗ��͂��ꂪ���Ă������ł���ł��傤�B

ALT �}1 �������E�����R�����UML�ŕ\������

�@���{��ŕ\������Ɓu����PC�����L����B�v�A�p��ŕ\������ƁgI have a pc.�h�ƂȂ�܂��B���@�Ƃ��Ă͓��{��ł́u���|�ړI��|�q��v�A�p��́u���iS�j�|�q��iV�j�|�ړI��iO�j�v�Ə����͕ς��܂������͂̍\���v�f�͓����ł��B

�@�����UML�ŕ\�����Ă݂܂��傤�B�O�񂨘b�������悤�ɂ܂��I�u�W�F�N�g�}���珑���Ă݂܂��傤�B�}1���̂悤�Ɏ��i����A����j�Ƃ����I�u�W�F�N�g��A���񂪏��L���Ă����̓I��PC�Ƃ����I�u�W�F�N�g�̊Ԃ������N�֌W�ł‚Ȃ��A���̏�Ɂu���L����v�ƋL�q���܂��iUML�ł̓����N�̖��O�͊֘A���̃C���X�^���X�Ƃ��ĕ\���̂ʼn�����t���܂��j�B���̃I�u�W�F�N�g�}���}1��̌������E�ƑS�������ł��B�I�u�W�F�N�g�w���͂��̂悤�Ɍ������E�����̂܂܃��f�����O���₷���Ƃ�������������܂��B

�@���ɃI�u�W�F�N�g�𒊏ۊT�O�����ăN���X�ɂ��܂��BA����́u�l�v�AA����̏��L���Ă���P�А���xx�^PC���uPC�v�Ƃ�������R�ɂł��܂��B����2�‚̃N���X�u�l�v�ƁuPC�v�̊Ԃ��֘A�ł‚Ȃ��A���̏�Ɂu���L����v�Ƃ����֘A�������������̂��N���X�}�ł��i�}1�j�B

SVO�p�^�[��

�@�}1�̓��{�ꂨ��щp��ɂ�镶�͂̍\���v�f�u���iS�j�v�u�q��iV�j�v�u�ړI��iO�j�v�ɒ��ڂ���UML�Ƃ̊֌W�𐮗����Ă܂Ƃ߂Ă݂܂��傤�i�}2�j�B�I�u�W�F�N�g�}�ł͎��ƖړI�ꂪ�I�u�W�F�N�g�A�q�ꂪ�����N�ɑΉ����܂��B����𒊏ۊT�O�������N���X�}�ł͎��ƖړI�ꂪ�N���X�A�q�ꂪ�֘A�ɑΉ����܂��B

ALT �}2 ���R�����UML�̊֌W

�@����𐮗�����Ǝ��̂悤�ȃp�^�[���Ƃ��ĕ\�����邱�Ƃ��ł��܂��B����������ł́uSVO�p�^�[���v�ƌĂԂ��Ƃɂ��܂��BSVO�͉p���5���^�̑�3���^�ł��i�}3�j�B

ALT �}3 SVO�p�^�[��

�`�e��

�@���͑Ώە����̂��̂ł͂Ȃ��A�Ώە��ɑ΂��������\���`�e���ɂ‚��čl���Ă݂܂��傤�B�Ⴆ�΁uA����̓m�[�g�^PC�����L����v���邢�́A�uA�����1GHz�̃m�[�g�^PC�����L����v�Ȃǂ́u�m�[�g�^�v��CPU�̐��\��\���u1GHz�v�͂ǂ��Ȃ�ł��傤���H �����̓I�u�W�F�N�g�̑����l�Ƃ��ĕ\�����邱�Ƃ��ł��܂��i�}4�j�B

ALT �}4 �`�e���𑮐��ŕ\���i1�j

�@�l�ɑ΂���`�e���͐l�̑����ƂȂ�܂��B�Ⴆ�΁u24�΂̉�Ј��ł���A����̓m�[�g�^1GHz ��PC�����L����v���}5�̂悤�ɂȂ�܂��B

ALT �}5 �`�e���𑮐��ŕ\���i2�j

�֌W�㖼��

�@���ɂ����������͂𕡎G�ɂ��āAA�����������錾�t�ɂ���ɐ������K�v�ȏꍇ���l���܂��B

�@�uA����̓T�[�r�X�Ƃ�S�ЂɋΖ����Ă���24�΂̉�Ј��ŁA�m�[�g�^�PGHz��PC�����L���Ă���v

�@A����̐����ɕK�v��S�Ђ̐����������Ȃ�Ȃ�A�֌W�㖼����p���邩���͂𕪊���������������₷���Ȃ�܂��BUML�ł͂��̂悤�ȏꍇS�Ђ�ʃI�u�W�F�N�g�Ƃ���Ƃ������肵�܂��i�}6�j�BA�����S�Ђ̊֌W��V���ɒlj����AS�Ђ̐��������̑����Ƃ��܂��B

ALT �}6 �֌W�㖼��

�p���5���^

�@UML��SVO�p�^�[���������܂������A�p���5���^�ɂ‚��čl���Ă݂܂��傤�B

  • ��1���^�@SV
  • ��2���^�@SVC
  • ��3���^�@SVO
  • ��4���^�@SVOO
  • ��5���^�@SVOC

�@��1���^�Ƒ�2���^��V�͎������ŖړI��͂���܂���B�c��̑�3���^�����5���^��V�͑������ŖړI�ꂪ�K�v�ł��B�ړI��iO�j�̓I�u�W�F�N�g���ł����A���iC�j�͓Ɨ������I�u�W�F�N�g���͎���ړI��ƂȂ�I�u�W�F�N�g�̑����̌��ł��B�Ⴆ�Α�2���^SVC�̗�Ƃ��āA

�uA����͉�Ј��ł��v

�@���ꂾ����P���Ƀ��f��������Ȃ�A�u��Ј��v�̓I�u�W�F�N�g�Ƃ��ĂƂ炦����A����̐E�ƂƂ��������̒l�ƍl����̂��ȒP�ł��i�}7�j�B

ALT �}7 SVC�p�^�[��

�@���ɑ�4���^SVOO�ɂ‚��čl���Ă݂܂��傤�B�Ⴆ�΁AA����̕��ł���B����A�����PC�𔃂����Ƃ��܂��B

�@�uB�����A�����PC�𔃂����v

�@���̕��͂́uB�����PC���w�������v�Ƃ������͂ƁA���̌��ʁuA�����PC�����L����v�Ƃ���2�‚�SVO�ɕ������邱�Ƃ��ł��܂��B����������PC�͓���̂��̂ł��邱�Ƃ������K�v������܂��B�����UML�ł�2�‚�SVO�p�^�[���𗼎҂����L����ړI��ł���PC�����L����`�ŋL�q���邱�Ƃ��ł��܂��i�}8�j�B

ALT �}8 SVOO��2�‚�SVO�ɕ�������

�@���邢�͎��̂悤�ɍl���邱�Ƃ��ł��܂��B��̕��͂̎���A����ɂ��ĕ��͂����������āA

�@�uA�����B���񂪔����Ă��ꂽPC�����L����v

�@�Ƃ��Ă����͂̈Ӗ�������e�͂قړ����ł��B����͐�̊֌W�㖼���̐���������ƁA�}6�ł͎��ł���A���񑤂ɑ΂���������v���X����Ă��܂������A�����ł̗�͖ړI��ł���PC���ɑ΂���������v���X����Ă���ƍl���邱�Ƃ��ł��܂��B����SVOO�̕��͂�UML�Ńp�^�[��������Ȃ��}9�̂悤�ɁA

  • ���FB����
  • ���ږړI��FPC
  • �ԐږړI��FA����

�ƂȂ�܂��B

ALT �}9 SVOO�p�^�[��

�@��1���^SV�Ƒ�5���^SVOC���c��܂����B�܂���1���^�ɂ‚��čl���Ă݂܂��傤�BUML�ł͖����̓I�u�W�F�N�g�i�N���X�j�܂��̓I�u�W�F�N�g�̑����l�i�N���X�����j���A�����̓I�u�W�F�N�g�Ԃ̃����N�i�N���X�Ԃ̊֘A�j�̌��ł��B��1���^�͎��Əq�ꂵ������܂���B�I�u�W�F�N�g�i�N���X�j���P�‚��邾���ƂȂ�܂��B�q��͑Ώۂ��Ȃ��̂�UML�ɂ͕\��܂���B

�@��5���^�̕\���͍���ł��B�����Ŏg�p�����V�͕��ʂ̑������ł͂Ȃ���ꂪ�Ȃ��ƈӖ����������Ȃ��s���S�������ƌĂ΂����̂ł��B�S���I��Ԃ�\���D��������A�m�o��܊��̌���E�����Ȃǐl�ԓI�v�f���傫���A�I�u�W�F�N�g�w���ł̎�舵���̓�����e�ɓ���܂��B�����ł͂�������ۗ��ɂ��܂��B


�@����́uUML�Ǝ��R����v�Ƃ����e�[�}�ŁAUML���`������Ƃ����J�e�S���̈��̌���ł���Ƃ������b�����܂����BUML�̓I�u�W�F�N�g�w���ɂ�郂�f�����O�̂��߂̌���ł����A�I�u�W�F�N�g�w���͌������E�����̂܂܃��f�����O�ł���Ƃ�������������܂��B�]���āA���R����ŕ\���ł�����̂͂��̂܂�UML�ŕ\�����邱�Ƃ��������܂���B�p���5���^��\���ꍇ�́A���E�ړI��̓I�u�W�F�N�g�ɂȂ�A�q��̓����N�ɂȂ�܂��B����SVC�ł͎��̑����ɂȂ�܂��BSVOC��V�͐l�Ԃ̊���⊴�o�I�v�f���傫���A�I�u�W�F�N�g�w���ŕ\������͍̂���ł��B

�@����ȍ~�A�����͖���ł����A�I�u�W�F�N�g�w���Ɏ�����u���‚Ž��̂悤�ȃL�[���[�h�ōl���Ă��������Ǝv���܂��B

�� �v���g��vs.�A���X�g�e���X�\�\���̖̂{���͂ǂ��ɂ���H

�� ���m�N�wvs.���m�N�w�A���m�l�̔��z�Ɠ��{�l�̔��z

�� ����vs.�݌v�A�Ȋwvs.�H�w�A���Rvs.�l�H

�� �@�\�v��vs.��@�\�v���AUML vs.�p�^�[������

�� ���O�̂Ȃ��i���\�\�p�^�[������Ƃ́H

�� �r�W�l�Xvs.���V�X�e���|���f�����O�Ƃ́H

�v���t�B�[��

�͍����j�i���킢�������j

�@����w���w�����w�ȑ��ƁA���{���j�V�X������Ђɂă��C���t���[����OS�ێ�A���\�]���̌�APC��GUI�n��{�\�t�g�J���A�N���C�A���g�^�T�[�o�V�X�e���J����ʂ��ăI�u�W�F�N�g�w�����́E�݌v�Ɍg���B

�@�I�u�W�F�N�g�w���̖{����Nj����ׂ�1998�N�ɓƗ���A�L����ЃI�u�W�F�N�g�f�U�C���������ݗ��A���_�Ǝ��H��ڎw�����݂Ɏ���B

�@�r�W�l�X���f�����O�A�p�^�[������̊w�K�ƕ��y���s���R�~���j�e�B�����ɎQ��B�����w�܂邲�Ɛ}�� �ŐV�I�u�W�F�N�g�w�����킩��x�i�Z�p�]�_�Ёj�A�w�܂邲�Ɛ}�� �ŐVUML���킩��x�i�Z�p�]�_�Ёj�B�wUML Press�x�i�Z�p�]�_�Ёj�A�w�\�����[�V����IT�x�i���b�N�e���R���j�ق��̐�厏�ɑ������M�B�z�[���y�[�W�u�I�u�W�F�N�g�w���ƓN�w�v�B



�u�I�u�W�F�N�g�w���̐��E�v�o�b�N�i���o�[

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);

���ڂ̃e�[�}

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