GitHub�������ƃ\�[�V�����Ɏg�����Ȃ����߂�7�“����F�����K���̃����_�E���i60�j

�uJava News.jp�iJava�Ɋւ���ŐV�j���[�X�j�v�̈����K�������ACool�ȃv���O���~���O�̂��߂̃m�E�n�E��TIPS�A�M�҂̌o���Ȃǂ��uRundown�v�i�삯���̗v�_�����j�ł��͂����܂��i�ҏW���j

» 2012�N01��23�� 10��00�� ���J

�V�T�[�r�X�����X�o�ꂵ�ăA�c���I �uGitHub�v�Ƃ�

�@�F����́uGitHub�v�����p���Ă���ł��傤���H �uGitHub�v�i�M�b�g�n�u�j�̓\�[�X�R�[�h�Ǘ��p�����U�^�o�[�W�����Ǘ��V�X�e���uGit�v���g�����z�X�e�B���O�T�[�r�X�ł��B

�@Git�̓����́A��Ɨp�Ƃ��Ď����̃R���s���[�^��ɂ��郍�[�J�����|�W�g��������΁A�l�b�g���[�N�ɐڑ��ł��Ȃ���Ԃ������Ƃ��Ă��A�\�[�X�R�[�h�̍X�V��A�����𒲂ׂ���ł���_�ɂ���܂��B���̓�����GitHub�ɂ���������Ă��āA�I�[�v���\�[�X�Ƃ��Č��J���̊����̃R�[�h�𕪊�ifork�j���āA�V�����v���W�F�N�g�Ƃ��ĊJ���ł��܂��B

�@�܂��A�������茳�̃��[�J���‹��Ńo�O�C��������A�g�������\�[�X�R�[�h��{�Ƃ̃I�[�v���\�[�X�v���W�F�N�g�Ɏ�荞��Łipull�j���炤���Ƃ���y�ɂ��肢�ł��܂��B

�@����ɁAREADME�e�L�X�g�t�@�C���iREADME.md�j�Ȃǂ�Ɠ��̃}�[�N�_�E���L�@�ŏ����Ă����ƁA�����I��HTML�ɕϊ��i�}�[�N�A�b�v�j���ĕ\������̂��֗��ȓ_�ł��B

�@���}�̂悤��GitHub�̗��p���UI�i���[�U�[�C���^�[�t�F�C�X�j��Ruby on Rails���ŁARuby�֌W�̃v���W�F�N�g�̓o�^�������̂�GitHub�̓����ł��BRuby�Ɏ�����JavaScript�A���̎���Python�̃v���W�F�N�g�����������ł��B�y���Ŏg���₷��UI��GitHub�̐l�C�̗v���̂悤�ł��B����A�����̃o�[�W�����Ǘ��c�[���uSubversion�v�uPerforce�v�ȂǂƂ͈قȂ�_�Ɍ˘f���ꍇ������悤�ł��B

�@GitHub��2008�N2���ɃI�[�v�����Ĉȗ��A�}�����𑱂��A2011�N4���̎��_��200���v���W�F�N�g�𒴂��������ł��B���ɂ́uGist�v�i�M�X�g�j�i��q�j�ƌĂ΂��\�[�X�R�[�h�̒f�Ђ����̂��̂�����A�P���ɐ��ŋK�͊��͌v��܂��񂪁A����ɂ��Ă�����ȃ\�[�X�R�[�h�z�X�e�B���O�ł��B����ɁA���G�ȗ��p�`�Ԃ�A���|�W�g�������J�ɂ��鏤�p�v���W�F�N�g�ɂ��Ή��ł���L���v����������܂��B

�@����ł́AGitHub�����֗��ɗ��p���邽�߂̂����‚��̎��ӃT�[�r�X���Љ�Ă����܂��傤�B

�y1�zGitHub��̃R�[�h�̒f�Ђ����L�uGist�v

Gist Gist via kwout

�@Gist�́usnippet�v�usnippets�v�i�X�j�y�b�g�^�X�j�y�b�c�j�ƌĂ΂��Z���\�[�X�R�[�h�Ђ����L�A���J���邽�߂̎d�g�݂ł��B�R���p�C�������烉�C�u�����ɂȂ�悤�ȋ���ȃ\�[�X�R�[�h�Q�ł͂Ȃ��A������Ƃ���������A�悭�g����Ԃ̃\�[�X�R�[�h�L�q�Ȃǂ���y�ɓo�^�ł��܂��B

�@JavaScript��CSS�̃R�[�h�̂悤�ɁA1�{�̃\�[�X�R�[�h�Ŋ�������悤�Ȃ��̂ɂ������Ă��܂��B

�@�o�^�����R�[�h�͎����̔��Y�^��A���̐l�ւ̃\�[�X�R�[�h�̐����A�悭�ė��p����R�[�h�̕ۑ���ȂǂɊ��p�ł��܂��B

�@GitHub�̗ǂ������̂܂܎󂯌p���ł���A������1�{�̃\�[�X�R�[�h���Ƃ��Ă��A�o�[�W�����Ǘ���_�E�����[�h�����N�A���̃R�[�h�𗘗p���đ��̃R�[�h�������Ă���l�Ȃǂ�c���ł��܂��B���G�ȑ���Ȃ��ɁA��y�ɃJ�b�g���y�[�X�g�ŃR�[�h���o�^�ł���̂��֗��ȓ_�ł��B

�@Gist�ɓo�^����ۂɁuGisty�v�Ƃ����c�[���𕹗p����ƁA����ɕ֗��ɗ��p�ł��܂��B

�@�܂��AGist�ɓo�^���ꂽ�R�[�h�́A�V���^�b�N�X�n�C���C�g�t���ŁA�ȉ��̂悤�Ƀu���O�Ȃǂɒ���t���Ĉ��p�ł���̂��֗��ȋ@�\�ł��B


�y2�zGitHub�ɂ��Web�y�[�W�̃z�X�e�B���O�uGitHub Pages�v

�@�uGitHub Pages�v�͎��GitHub�̃v���W�F�N�g�Ɋւ���Web�y�[�W����邽�߂̎d�g�݂ł��B�uhttp://username.github.com�v�Ƃ����T�u�h���C����Web�y�[�W��p�ӂł��܂��B

�@�\�[�X�R�[�h�Ɠ��l��HTML�t�@�C�����������A���|�W�g���ɃR�~�b�g����ƁA�����I�Ƀv���W�F�N�g�y�[�W�Ƃ��Č��J���Ă���܂��B�T�C�g�W�F�l���[�^���p�ӂ���Ă���AGitHub�o�^�ς݂̃\�[�X�Q�ȂǂɃX�^�C����K�����A���e�̍X�V�ƂƂ��ɁAHTML�y�[�W���X�V�ł��܂��B����قǕp�ɂɍX�V����Ȃ��A���“��I�ȏ������J����ɂ͂ƂĂ��֗��Ȏd�g�݂ł��B

�@�܂��A�}�[�N�_�E���L�@�ɂ��A�v���[���e�L�X�g��README�t�@�C���Ȃǂ����h���ǂ�HTML�Ƃ��Č��J�ł���̂��]�v�Ȏ�Ԃ��|���炸�d�󂷂�@�\�ł��B

�y3�z�\�[�X�R�[�h�̃}�[�P�b�g�v���C�X�uBinpress�v

�@Binpress�̓\�[�X�R�[�h�̒f�Ђ�A�����߂̃t���[�����[�N�A���C�u�����A�R���|�[�l���g�Ȃǂ��I�����C���̔�����T�[�r�X�ł��B

�@Java��JavaScript�AC#�AObjective-C�Ƃ������v���O�������ꂲ�Ƃ�AiOS��Android�Ƃ������v���b�g�t�H�[�����Ƃɕ��ނ���Ă��܂��B

�@GitHub�ɑΉ����Ă���A�\�[�X�R�[�h�̔��҂�GitHub�̃A�J�E���g�ŁA���̂܂܊��p�ł��܂��B�̔�����Ă���\�[�X�R�[�h�́A���ꂼ��̃v���W�F�N�g�ɑg�ݍ��ނ̂ɉ������炢������̂��A�܂��A�������̂������ō�����ꍇ�ǂꂭ�炢�̎��Ԃ�������A�ǂꂾ�����ԂƊJ���R�X�g���ߖ�ł���̂�����������Ă��܂��B

�y4�zGitHub�A���N���E�h�z�X�e�B���O�ufluxflex�v

�@�ufluxflex�v��GitHub�ƘA�����Ĉ����ŗ��p�ł���ȒP�ȃN���E�h�E�z�X�e�B���O�E�T�[�r�X�ł��BGoogle App Engine��Heroku�Adotcloud�ɑ��������N���E�h�T�[�r�X�ł��B�g�b�v�y�[�W�ɂ���Љ�r�f�I���ƂĂ��y�������Ɍ����A�e���݂̎��Ă�T�[�r�X�ł��B

�@Amazon EC2���͂��߁A��y�Ɏg����N���E�h�T�[�r�X���������䓪���Ă��܂������A��͂�‹��ݒ��A�����e�i���X�̎�Ԃ͊F���ł͂���܂���Bfluxflex�ł́A�R�}���h�𑽐��ł����ނȂǂƂ������ʓ|�ȍ�Ƃ͂����ɁAWordPress��Movable Type�ARedmine�APukiWiki�ADrupal�ANucleus�AphpBB�ACakePHP�A������Rails�Ȃǂ̂悭�g����‹��𐮂��邽�߂̃C���X�g�[����Ƃ�ݒ��ʂ̃N���b�N����Ŋ����ł��܂��B

�@�e��Web�T�[�r�X����y�ɗ����グ���A�‹��\�z�̂��߂Ɏ��Ԃ�Q��Ȃ��̂��ǂ��_�ł��B��K�͂ȃR���V���[�}�����T�[�r�X��W�J����ۂɎ�Ԃ��|����̂͒v��������܂��񂪁A�J���̏����i�K�ׂ͍��ȎG�p�͏Ȃ��āA�ł��邾���u�R�[�h�������ē������̂����v�Ƃ����J�����̂��̂ɏW���������͂��ł��Bfluxflex�ł́AGitHub��̃v���W�F�N�g��fluxflex�̎����̃X�y�[�X�ɓǂݍ���œW�J�ł���֗����C���|�[�g�@�\������܂��B

�@�����ł̑��ɂ������ȗ����ݒ������A�V�����Z�p����y�Ɏ��������l�̊J���҂�A���K�͂ȃX�^�[�g�A�b�v��ƂȂǂ̗��p�Ɍ����Ă���ł��傤�i�����v�����F�t���[�v�����A�X�^���_�[�h�E�v�����A�X�[�p�[�M�[�N�E�v�����j�B

�@fluxflex�͓��{�l�N�ƉƂɂ�鐢�E�Ɍ������T�[�r�X�ŁA�������񗘗p���邱�ƂŁA�����������Ƃ����C�������N���Ă��邩������܂���B

�y5�z��^�����֗̕��c�[���uJanky�v�uHubot�v

�@�uJanky�v���p���I�C���e�O���[�V�����iCI�j�c�[���uJenkins�v�i���AHudson�j�ƍ�Ǝ������c�[���uHubot�v��g�ݍ��킹���c�[���ł��BIRC�̃`���b�g�V�X�e�����Hubot�ɑ΂��ă��b�Z�[�W�𑗐M����ƁA���܂��܂ȏ��������Ă���܂��B

Hubot

�@Jenkins�̓r���h��Ƃ�e�X�g�̎������Ȃǂ̒�^�̌J��Ԃ���Ƃ����������A�����̍�Ƃ��Ď����邱�Ƃ̂ł���c�[���ł��B����Jenkins�ł̍�Ƃ�Hubot�Ő��䂷�邽�߂̓����T�[�o��Janky�ł��B

�@�J���`�[���p�̃R���{���[�V�����c�[���uCampfire�v�̃`���b�g���[���Ƃ��A�W���Ďg���܂��B

�@�@�\�͌��肳��Ă��܂����AJanky�̊��p�ŁA�V�X�e���Ǘ��p�̐V���������o�[�����������̂悤�Ƀ`���b�g�ł��낢�남�肢���ł���l�q��z�����Ă݂Ă��������B

�y6�zGitHub�A���̃e�X�g�c�[���uTravis CI�v

Travis CI

�@�uTravis CI�v��GitHub�̍X�V�ƁA���j�b�g�i�P�́j�e�X�g�̎�������A�������ė��p���邽�߂�CI�c�[���ł��BGitHub��̃v���W�F�N�g�̃\�[�X�R�[�h���X�V����ƁA�����I��Travis CI�ɒʒm���n��A�ŐV�̃\�[�X�R�[�h���`�F�b�N�A�E�g���������ŁA���j�b�g�e�X�g�����s����܂��B�e�X�g�̌��ʂ́A�ʒm����A�e�X�g�����Ȃǂ��Ǘ�����܂��B

�@�ς�������p���@�Ƃ��ẮA�P��̃\�[�X�R�[�h�ł��A���p����v���O���~���O����̃o�[�W������ς��ăe�X�g�����s������A�ݒ��؂�ւ��ĕ����̃e�X�g���s���܂��B�l��ł͎�Ԃ��|��������A�ʓ|��������A�菇���ԈႦ�₷���������X���[�Y�Ɏ��{����d�g�݂ł��B

�@Ruby on Rails�{�̂��A����Travis CI�Ńe�X�g���Ă���炵���A��������p�҂��L�����Ă��邱�Ƃł��傤�B

�y7�zGitHub�̂����ˁI �{�^���uGitHub Watchers�v

�@GitHub Watchers��Facebook�́u�����ˁI�v�{�^���ɑ�������AGitHub�R�~���j�e�B�p��Web�{�^���ł��B

�@GitHub�͒P�Ȃ�\�[�X�R�[�h�̃��|�W�g���Ƃ��Ă����ł͂Ȃ��A�v���O���}�����̃\�[�V�����l�b�g���[�N�Ƃ��ċ@�\���n�߂Ă��܂��B����v���W�F�N�g�̍X�V����X�`�F�b�N����Ƃ��ɖ𗧂��܂��B

�@�u���O��GitHub Pages��GitHub Watchers�̃{�^����p�ӂ��Ă����΁A�������������l�ɁA�p���I�Ƀ`�F�b�N���Ă��炦��悤�ɂȂ�܂��B�傫�߂̃{�^������A���S�Ȃ��̏����ȃ{�^���܂Ŋe��ׂ����������ł���悤�ɂȂ��Ă��܂��B

�@�܂��AGitHub�t�H�����[���������Ƃ��ĕ\�������̂ŁA�ǂꂭ�炢�l�C������̂�����ڂŕ�����悤�ɂȂ�܂��B

���ꂩ���GitHub�����d�v��

�@�ǂ�ȃv���W�F�N�g�ł��A��݂�����GitHub���g���΂����Ƃ����킯�ł͂Ȃ��A�v���W�F�N�g�̋K�͂��ނɉ����āA���܂��܂ȃ\�[�X�R�[�h�̃o�[�W�����Ǘ��c�[����I������̂��K�؂ł��B

�@���l�̃T�[�r�X�Ƃ��āuGoogle Code�v�△���łł�����J�ł̗��p���”\�ȁuBitbucket�v�����ƂȂ�ł��傤�B

�@GitHub�͐������ꂽ�g���₷��UI�ɂ���āA�u�����h�C���[�W���`����Ă��܂��B�Ό���������܂��񂪁AGitHub��ɂ���v���W�F�N�g�Ƃ��������ŁA������̕i�����ۂ���Ă���Ƃ�����ۂ�����܂��i�������A���������ǂ����̂΂���ł͂Ȃ��Ǝv���܂����j�B

�@GitHub���L�܂������ʁA�ŋ߂ł�GitHub��̃A�J�E���g���番����A�R�[�h�Q�ⓖ�l���֘A�����v���W�F�N�g���v���O���}�̗���������Ƃ��Ďg����̂ł͂Ȃ����Ƃ������Ă��܂��B�����l����ƁAGitHub�͒P�Ȃ�\�[�X�R�[�h�̃��|�W�g���i�����Ɂj�Ƃ��Ă����ł͂Ȃ��A�v���O���}���m���R�~���j�P�[�V��������\�[�V�����l�b�g���[�N�Ƃ��Ă̈Ӗ��������Ă��܂����B�v���O���}�ł���΁A���[���A�h���X��ATwitter�^Facebook�̃A�J�E���g�����A���ꂩ���GitHub�̃A�J�E���g�̊����������d���̓��e�����E���Ă�����������܂���B

�@GitHub�́A�u����I�[�v���\�[�X�̃v���W�F�N�g�ɂ��낢��Ȑl���Q������v�Ƃ����C���[�W�����A�u�������̃v���O���}�^�G���W�j�A���X�̃v���W�F�N�g�������āA�i�߂�v�Ƃ����C���[�W������܂��B�m�荇�����m�̃`�[����A��Ɠ��ł̑�K�͂ȊJ���`�[�������ł͂Ȃ��A���ꂽ�ꏊ���m�ŁA���܂��܂Ȑl�̏����𓾂Ȃ���J����i�߂�A�\�[�V�����R�[�f�B���O�^�\�[�V�����f�x���b�v�����g�I�ȕ�����GitHub�ɂ���čL�����Ă��܂����B

�@GitHub�́A���̂悤�ȑ̐��̂��߂ɍl����ꂽ�A�\�[�V�����R�[�f�B���O�ɍł��K�����c�[���ł��傤�BGitHub�̖��O�̂Ƃ���A�v���W�F�N�g�𐄐i���邽�߂́u�n�u�v�Ƃ��Ă̖����́A�܂��܂��d�v�ɂȂ�Ǝv���܂��B

�@�Ⴆ�΁A�č��ŏ��w���̃N���X�Ǘ��A�����Ǘ����s�����߂̃c�[���uLearnBoost�v���AGitHub���1000���𒴂����͎҂��W�߁A��K�͂Ȏ��������������Ă��܂��B

�@GitHub�̃l�R�̂悤�ȃ^�R�̂悤�ȕςȃL�����N�^�ɐe���݂��o���‚AGitHub�����p���Ă����Ăق������̂ł��B

GitHub̃LN^

�@����L���́A2012�N3�����߂���Ɍ��J�̗\��ł��B���e�͖���ł����A�ǎ҂̊F����̋����������A�𗧂‹L���ɂ���\��ł��B�������グ�Ăق������e�Ȃǃ��N�G�X�g������܂�����A�ҏW������IT�̌f�����܂ł��m�点���������B������ǂ�����낵���B

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

�����K���i����ǂ� �䂫���j

1970�N�k�C�����܂�B���݁A������ЃG�N�T �}���`���f�B�A�\�����[�V�����Z���^�[�����B�t�H�g���A���X�e�B�b�N3�����R���s���[�^�O���t�B�b�N�X�A���A���^�C���O���t�B�b�N�X��l�b�g���[�N�𗘗p�����e��J���Ɩ��Ɍg���B�R���s���[�^�����ʐF�V�X�e����3�����C���[�W�����V�X�e����K�̓f�[�^�Ž����V�X�e���A���A���^�C��CG���e�V�X�e���A���z�ƊE�A�G���^�[�e�C�������g����3���� CG �\�t�g�̊J���A�C���^�[�l�b�g�x�[�X�̃R���s���[�^�O���t�B�b�N�X�V�X�e���Ȃǂ���|����B�܂��AJava�AWeb3D�AOpenGL�A3DCG �̏�񌹂ƂȂ�Web�y�[�W���܂Ƃ߂Ă���B

K

�z�[���y�[�W
Java News.jp�iJava�Ɋւ���ŐV�j���[�X�j

�����c��
OpenGL_Japan (Member)�ASIGGRAPH TOKYO (Vice Chairman)

��Ȓ���
�uVRML 60���K�C�h�v�i��A�\�t�g�o���N�j
�u���ꂪJava ��! �C���^�[�l�b�g�̐V���Ȏ���v�i�����A���{�o�ϐV���Ёj
�uThe Java3D API�d�l�v�i�ďC�A�A�X�L�[�j


Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B