�Ȃ������܂ł�����A�J���҃R�~���j�e�B�َ̈�i���Z�u���G���W�j�A�~�[�e�B���O�v�G���W�j�A100�A���A���{Ruby�̉�Ajava-ja�F���G���W�j�A�~�[�e�B���O�v���|�[�g Day1�i2/2 �y�[�W�j

» 2012�N06��14�� 00��00�� ���J
[���ŗY�C��IT]
�O�̃y�[�W�� 1|2 �@�@�@�@�@�@

�쐶�̃��q�J�����˂����݂܂���java-ja

���Ђ��₷������HGC�₷�����̍~��

�@java-ja�́A�{����Java�J���ҒB�̏W�܂�Ɠ`�������Ă��邪�A���̓���Java�Ƃ͂قƂ�NJ֌W���Ȃ��b�΂���B���ꂾ��Java�͐Z�����Ă���Ƃ������ƂȂ̂��낤�B

�@�u�������疼�O��ς��܂��I�v�Ƙb���n�߂��ŏ��̔��\�҂́AHyper Great Creator�₷�����i�ȉ��AHGC�₷�����B���E�Ђ��₷�����B@higayasuo�j�BUI�^UX�G���W�j�A�̂����݂̂ǂ莁�Ƃ̊|�������ŁAiPhone������HTML5�łǂꂾ���l�C�e�B�u�A�v���ɔ���邩��������B

HGC₷UI/UXGWjÂ݂̂ǂ莁BHTML5ɂlCeBuAv݂̉KڎwĂB HGC�₷������UI/UX�G���W�j�A�̂����݂̂ǂ莁�B
HTML5�ɂ��l�C�e�B�u�A�v�����݂̉��K����ڎw���Ă���B

�@���O��ς������R�́u�l�͎��M��r������Ǝ����̖��O�������Ȃ��Ȃ�BHGC�₷���Ƃ����p�����������O�𓰁X�ƌ�����悤�ɂȂ�Ύ��M�r��������ɈႢ�Ȃ��v�Ƃ������̂��B

�@HGC�₷�����́A���g�̍ŋ߂̎d���ɂ‚��Č��n�߂�B�u�G���^�[�v���C�YJava�̎d��������Ă������iJava�t���[�����[�NSeasar2����\��j�A�����Ƃ��Ă�2008�N���炢�ł��s�������B�N���E�h�ł́AGoogle App Engine Java�Ō�����Slim3�Ƃ����t���[�����[�N������āA���Ɛ��������Ǝv���v�B�����A���̌�Łu���̒����傫���ς���āA�\�[�V�����A�v�����䓪�����B�T�[�o�T�C�h�̋Z�p��������łĂ���ΐ������鎞��ł͂Ȃ��Ȃ����B2010�N�Ɏ����ł��\�[�V�����A�v������������A���M�����ĂȂ������v�B

�@�����āAHGC�₷������2011�N4������A�u�����i�d�ʁj�Łv�A�����݂̂ǂ莁�Ƌ���HTML5�A�v���̊J���Ɏ��g��ł���B

�@�����݂̂ǂ莁�͂�����AHGC�₷�������J������HTML5�A�v�������Ă����B��ʑJ�ڂ����邽�сA��ʑS�̂���x�^�����ɂȂ��Ă���A��ʂ��ۂ‚ۂ‚ƕ\�������BHGC�₷�����́u����͎d�����Ȃ��B�����������̂�����v�Ɛ����������A�����݂̂ǂ莁�͂��������Ă��܂����B�u���[�U�[�ɂƂ��āA�l�C�e�B�u���낤��HTML5���낤���֌W�Ȃ����Ƃł��v�ƁB

�u���̏u�Ԃɂ����̕����������܂�܂����v��HGC�₷�����͌��B�l�C�e�B�u�Ȃ݂̃p�t�H�[�}���X�A�C�����悳��HTML5�A�v������낤�A�ƌ��S�����̂��B

�@������AHGC�₷�����̉E���Ɍ��ɂ�����A�r���オ��Ȃ��Ȃ����B�����ŁA�u�y�A�v�������Ăق����v�Ƃ����݂̂ǂ莁�Ɉ˗������B�u3������āA2�‹C�t�������Ƃ�����v�iHGC�₷�����j�B���ꂪ�u0�b�v�l�v�Ɓu�ސ��́v���B�u�ޏ��ɂ́A���ꂪ�ł���v�B

�@�u0�b�v�l�v�Ƃ́A��������̂������Ȃ��Ƃ��A���̌������l����̂ł͂Ȃ��A���̍s���������Ɏ��B�u����͎����̓����o�������邽�߁B���ː_�o�ʼn������Ȃ��Ƃ����Ȃ��B�ǂ����܂��B�����𑬂��l������悤�ɂȂ�v�B

�@�u�ސ��́v�Ƃ́A�uA���N�����Ƃ�B�Ƃ������ʂɂȂ�ɈႢ�Ȃ��v�Ɨސ�����\�͂��B�o�O������܂����A�ƌ������Ƃ��A�ߋ��ɋN�������錻�ۂɎ��Ă��邩�炱�̏C�������΂����A�Ƃ������`�ŗސ��������B

�@���������o�����o�āAHGC�₷�����́u�I���̍˔\��ޏ��ɓ`������񂶂�Ȃ����v�ƍl�����B���̂��߂Ɏ��݂����\�b�h���u�y�A�V���L���O�v���B�l���Ă��邱�Ƃ𒝂�Ȃ���A�f�B�X�J�b�V�������Ȃ����Ƃ���B

�@�u�d����ł͂����Ƃ���ׂ��Ă����ԂɂȂ�܂��v

�@���������J���v���Z�X���o�āA2�l���҂ݏo������@�͎��̂悤�Ȃ��̂��B�܂��u�l�C�e�B�u���݂̐S�n�悳�v������������@�B���_�Ƃ��āAHTML5/CSS3�ŁA�l�C�e�B�u��ʂƂقړ��l�̃X�N���[�����x�͎����ł���B�|�C���g�Ƃ��āAjQuery�̂悤�ȃt���[�����[�N�͏d���̂ŁAPure JavaScript��CSS�����ō���Ă���B

ufRGv͉̓ʁBJavaScriptvOɂGGfB^荞łB �u�f�R���G�����v�̓��͉�ʁBJavaScript�v���O�����ɂ��G�����G�f�B�^����荞��ł���B

�@GPU�i�O���t�B�b�N�X�v���Z�b�T�j�̃A�N�Z�����[�V�����𗘗p���邱�Ƃ��������̏d�v�ȃ|�C���g���BiPhone�iiOS�j�̏ꍇ�́ACSS3�ɂ��v���p�e�B��3D�������s���悤�w�肷���GPU�A�N�Z�����[�V�������L���ɂȂ�B�Ȃ�Android�̏ꍇ�́AAndroid4.0�ȍ~�łȂ��Ƃ��̎�@�ō������ł��Ȃ��Ƃ̂��Ƃ��B

�@�uWYSIWYG�G�����‚��e�L�X�g�G�f�B�^�v�̊J���ł́AHTML5�̃e�L�X�g�G���A�̒��Ɂu�f�R���G�����v�A�‚܂�A�j���[�V����GIF�t�@�C����\���ł���d�g�݂���荞�񂾁B�e�L�X�g�t�B�[���h�ƁA�v���O������荞�񂾎��O�̃G�f�B�^���d�ˍ��킹�Ă���B�f�R���G�������͂̃L�����b�g���\������悤��荞�񂾁B�u�L�����b�g��\�����邱�ƂŁA���͂ł������ȕ��͋C�����o���Ă���v�i�����݂̂ǂ莁�j�B

�@����ɁA�A�j���[�V����GIF�𑽗p����ƃX�N���[�����x���Ȃ�Ƃ������ɑΏ����邽�߁A�u���Ԃ��Ƃ߂�v�iHGC�₷�����j�n�b�N���{�����B�����JavaScript�v���O�����ŃA�j���[�V����GIF�̃o�C�i������͂��A�����Ȃ�GIF�����o��������������B

�@HGC�₷�����́A���O��ς��������ł͂Ȃ��A�����͈̔͂��T�[�o�T�C�hJava�̃t���[�����[�N����\�[�V�����A�v���̂��߂�HTML5�A�v���ւƈڂ����B���̓��̔��\�́A�u�����̖��O�������Ȃ��Ȃ�v�悤�ȃX�g���X�ɑς��‚“����m�E�n�E���I�����ƂȂ����B

�������טa���u�A�C�f�A�����Ђ��ɂ��Ȃ����@���l�����v

�@�����āA�����טa���i@nishio�j�̔��\�^�C�g���́A�u�A�C�f�A�����Ђ��ɂ��Ȃ��`���E���̐l�Ɏ�`���Ă��炤���@�`�v�B

�@�u�A�C�f�A�����Ž������邩�v�́A�Љ�l�ɂƂ��ē���ۑ肾�B�u���‚����v���Ƃ��ǂ�ǂ񑝂��Ă��܂��B

�@�������́A�uiPad�A�v���Ƃ��Ēu�����v�����v�Ƃ����A�C�f�A�����J���ɂ��킽���āu���Ђ��v�ɂ��Ă����BASIAGRAPH2009�ŗD�G��i�ƂȂ���CG�A�[�g�uVirtual Star�v���r�W���A���Ƃ��ėp�����u�����v�Ƃ����A�C�f�A���B

טaiTC{EYE{j �����טa���i�T�C�{�E�Y�E���{�j
�u�A�C�f�A�����Ђ��ɂ��Ȃ��`���E���̐l�Ɏ�`���Ă��炤���@�`�v�Ƒ肵�ăN���E�h�\�[�V���O�T�[�r�X�𗘗p�����o����������B

�@�����A�u���C���łȂ��v�B�����Łu����̐l��T�����v�Ƃ����B�N���E�h�\�[�V���O�T�[�r�X�uoDesk�v���g���A����ė~�����d���𓊍e�����Ƃ���A���E�����牞�傪�����B���̒��ŁA�E�N���C�i�̃v���O���}�ɁAiPad/iPhone�A�v����UI������˗����邱�Ƃɂ����BCG�`��ŌĂ΂��֐���p�ӂ��Ă��炢�A�u�l�͂��̒����������������v�Ƃ����B

�@�������Ċ��������̂��AiOS�A�v���uVirtual Star Clock�v���BApp Store�ŗL���łƖ����ł����Ɍ��J���ł���B��ʏ�ɂ͖����̉~���`�悳��Ă���̂����A�����Ő��`��������d�g�݂ł���B

�@���̎��g�̌o������A�������͓�����̂͑��������Ƃ����B�u���������łȂ��Ƃł��Ȃ����Ƃ��B�ǂ����������瑼�l�Ɂg��������肽�����Ɓh��`�����邩�B�ǂ��������i������Ă�������牞�p�������̂��B������܂łȂ略����̂��v�B

�@���������g���v���O���}�����u�ڂ����l�Ɉ˗�����ƁA�������Z�����ԂŎ�����肢�����̂��ł���B�m���͋M�d�ȃ��\�[�X�v�B�����āA�u�Ⴄ���_����̑̌���������B�ǂ�ȉ��傪�_���Ȃ̂��B�v���O���}�Ƃ͋t�̗���ōl������v�B�����āu�O���[�o�����̋��|��������B�C���h��C���h�l�V�A�ł͑�w�����C�����N��2�`3���~�����A�����͉����Ⴄ�̂��H�v�B

�@�������āA�������͎������g�̌o������u���Ђ��ɂ��Ȃ�1�‚̕��@�́A���E���̐l�Ɏ�`���Ă��炤���ƁB�\�z�ȏ�̃����b�g������B���ԁE���C�E�m���͋M�d�ȃ��\�[�X�v�ƒ��߂��������B�������̔��\������Web�ʼn{���ł���i�����N���j�B

���a�c��l���u�������g�������ȒP�ɁA������g����������Ɂv

�@�a�c��l���i@t_wada�j�́A�a�c�����ďC�������Ёw�v���O���}���m��ׂ�97�̂��Ɓx��53�Ԗڂ̃G�s�\�[�h�u�������g�������ȒP�ɁA������g����������Ɂv���ނɁA�c�_���J��L�����B

�@Java��������̃e�X�e�B���O�t���[�����[�NJUnit��asserEquals���\�b�h�́A

�@assertEquals(���Ғl�A���ےl�j


�@�̏��Ԃɏ����B�����ň����̏��Ԃ��ԈႦ�Ă��e�X�g�ɒʂ��Ă��܂��Ƃ���㩂�����B�܂��A������3�‚Ƃ�ꍇ�̕��т́A

�@assertEquals(���b�Z�[�W�A���Ғl�A���ےl�j


�@�ƃI�v�V�����ϐ����ŏ��̈����ƂȂ�AJava����̊��K�Ƃ͈Ⴄ�B������ԈႦ�₷���B

�@�܂��AJUnit�ȊO��xUnit�e�X�e�B���O�t���[�����[�N�ł��Ⴂ������B�Ⴆ��PHP������PHPUnit�ł́A������3�‚Ƃ�ꍇ�̕��т�

�@assertEquals(���Ғl�A���ےl�A���b�Z�[�W�j


�@�ƂȂ�B

�@���ɊԈႦ�₷���̂Łu�ǂ����Ă����Ȃ����H�v�ƔƐl�{��������ƁA�ǂ����ŏ��ɂ��̎d�l��݌v�����̂́w�A�W���C���J���錾�x�̕M�҂�1�l��TDD�i�e�X�g�쓮�J���j�Ƃ��ւ�肪�[��Martin Fowler���ł��邱�Ƃ����������iXunit - bliki�j�B�u���\�N���A���낢��Ȑl�������̏��Ԃŋꂵ�񂾁I�v�Ƃ����ӊO�Ȕ����������B

�@�u�����I����������ǂ�����H�v�Ƙa�c���͌��B

acli^[YENGXgВj �a�c��l���i�^���[�Y�E�N�G�X�g������В��j
���Ёw�v���O���}���m��ׂ�97�̂��Ɓx��53�Ԗڂ̃G�s�\�[�h�u�������g�������ȒP�ɁA������g����������Ɂv�Ɋւ��Č�����B

�@�u���ԂɈˑ����Ȃ��悤����B�Ⴆ�΂ǂ̈��������������Ă���̂��A�^�ŕ\������B���邢�́ARuby��Clojure�̃e�X�e�B���O�t���[�����[�Nexpectations�̂悤�ɁA���Ғl��1�J�������ɏ�����悤�ɂ���BJUnit�ł��ォ��o�ꂵ��assertThat���\�b�h�͊ԈႦ�Ȃ��v

�@���̂悤�ɁA�ԈႦ�ɂ����C���^�[�t�F�C�X�ƁA���悢�ꏇ���厖���B�����ŁAJUnit��hamcrest���C�u������g�ݍ��킹�邱�ƂŁu�p��Ƃ��ēǂ߂�悤��assertion�������v�������”\�ƂȂ�B�܂�Groovy����ł͌���d�l��assert���g���₷���B

�@���̋c�_�́A���X�́u�˂����݁v�������ēW�J���ꂽ�̂����A�����[�������̂́A���{Ruby�̉�̍���������̎w�E���B�uassertEqual�́ARubyist�I�ɂ͖��O���ǂ��Ȃ��BEqual�Ƃ������t�͓��i�ł��邱�Ƃ���������B��Ώ̂̌�b�̕��������񂶂�Ȃ��H�v�B

�@�܂Ƃ߂Ƃ��āA�u���𐫂͏d�v�v�Ƃ̋��P���w�E�����B���C�u�����i�t���[�����[�N�j��API�̐݌v�̍ہA�u�P�Ɍ�b�𑝂₵�Ă����ƁA���낢��ȗv�f�𓯊i�Ƃ��đ��₵�Ă��܂��A�o���邱�Ƃ��ǂ�ǂ񑝂��Ă����v�BAPI�݌v�ł́A���ۓI�Ȃ��́A�g�����̍������̂����̂Ɠ����ɁA�u�o���邱�Ƃ����炷�v�悤�ɍl���悤�A�Ƙa�c���͌�肩�����B���̂��߂ɂ́u���s����̃��[�v���񂷂��ƁB�������ŏ��̃��[�U�[�ɂȂ��Ă݂�B���邢�́A�ׂ̐l�ƃy�A�v���O���~���O���Ă݂�A�R�[�h���r���[�����Ă݂�v���Ƃ��厖���A�ƒ��߂��������B

wvO}mׂ97̂Ɓx �w�v���O���}���m��ׂ�97�̂��Ɓx����
API�݌v�̕��j�����������t�B���ۂɂ́A�l���邾���łȂ��u���s����̃��[�v���񂷁v���Ƃ��厖���Ƙb���B

LT���n�b�J�\�����ʔ��\�������

�@1���ڂ�2���ځA���ꂼ��Ō�̎��ԑт́A�uLT�i���C�g�j���O�g�[�N�j���n�b�J�\�����ʔ��\��v���s��ꂽ�B�ȉ��A���\���e���܂Ƃ߂�B

  1. �j�R�j�R���惆�[�U���̎��吧��A�j���v���W�F�N�g�u�j�R-�A�j�v�̐i���Ǘ��V�X�e���̌o���Ƌ��P�̂��b�i�ԁ[���j
  2. PC���̃t�@�C���i���ɏ��Ёj���O�o�悩�猟���ł���Web�A�v���̊J���̂��b�i���{�V���j
  3. �Q�[���ƊE����f�u�T�~�S���ɓ]�E�����̌��k�ƃG���W�j�A�ƃN���G�C�^�[�ɑ���u�z���v�̃X�X�� �iNABEMON�i�瓇���l�j���j
  4. �j�R�j�R����c���u���[�g���C������̓���z�M�̈���iaomonoya���j
  5. �G���W�j�A���X�L���𑊌ݕ]������T�[�r�XForkwell�̂��b�i�������䂩���j
  6. Ruby�Ńj�R�j�R�����Cookie���u���ɂ傲�ɂ�v����\�t�g�̊J���iMH35���j
  7. �j�R�j�R����̃R�����g����ʂ����ς��ɓW�J����Chrome�g���̊J���i����ӂ����j
  8. �j�R�j�R����̃^�O�̊����𒲂א�������������u�j�R�j�R�������傤��[�v�̊J���i�q�������j
  9. ����v���O���~���O����Brainf*ck�́u��ԑ��������n�v�̏Љ��ihogelog���j
  10. ����v���O���~���O����uNyaruko�v�̍�҂ɂ��AWeb��Brainf*ck���������T�[�r�X�uself-f*ck�v�̏Љ�i�܂���������j

�@����́A�u���G���W�j�A�~�[�e�B���O in �j�R�j�R����c�v��1���ڂ��Љ���B�ߑO10������ߌ�6���߂��܂ŘA���ōs��ꂽ�}���\���׋���ŁA�t���Q���������������Ȃ��J�������A���{�̊J���҃R�~���j�e�B�̈��̍őO�����_�Ԍ���ꂽ���Ƃ́A�����������n�ł������B

�@2���ڂ́A�u�v���O���~���O�������v�׋���ANode.js ���{���[�U�[�O���[�v�A���{Scala���[�U�[�Y�O���[�v�̔��\�͗l�����͂�����B

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

Copyright © ITmedia, Inc. All Rights Reserved.

'; 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�[�}

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