��Heroku CEO�ɕ�����
�Ȃ�Salesforce��Heroku�������̂��H
2011/03/03
�@�G���^�[�v���C�Y�����N���E�h�̗Y�ASalesforce.com�́A2010�N12����Ruby����PaaS�x���`���[��Heroku�����ċƊE�����������B2009�N��Heroku��CEO�ɏA�C���A����Salesforce.com��Heroku��COO�i�ō����s�ӔC�ҁj�ƁASalesforce.com�̃v���b�g�t�H�[���S���V�j�A�E�o�C�X�v���W�f���g�߂�o�C�����E�Z�o�X�e�B�A�����ɘb�����B
��������y�[�X�𗎂Ƃ��Ȃ�Heroku
�\�\1���̔�����A���炭���Ԃ��o���Ă��܂����AHeroku�̃A�b�v�f�[�g�͂���܂����H
�Z�o�X�e�B�A�����@�������\�ゾ���ł�3�̐V�@�\�������[�X���Ă��܂��B1�́APostgreSQL���o�[�W����9�Ή��Ƃ������ƁB���p���������A�Ϗ�Q���������Ȃ��Ă��܂��B2�ڂ́A�ғ����̕��G�ȃA�v���P�[�V�����̖��̔�����p�t�H�[�}���X�̕��͂ɖ𗧂��M���O�T�[�r�X�ł��B����1�́A����A�v���ŕ����̃o�[�W�����̃����[�X���Ǘ�����d�g�݁ureleases�v�ł��B

�\�\Releases�̂悤��add-on�����ɑ����Ă��āA�ǂ��G�R�V�X�e�����ł��Ă��܂��ˁBMongo��Redis�AAmazonRDS�̂悤�ȃX�g���[�W������A�Ď��n�T�[�r�X�Ȃǂ�����܂��B
�Z�o�X�e�B�A�����@�����Aadd-on�̐��͂ǂ�ǂ��Ă��܂��B���݁AHeroku��ɂ�12���̃A�v���������āAadd-on�ɂ��Ă�7��8000���\�[�X�̗��p������܂��B�̂͐��E���ɂ��������T�[�r�X���U����Ă��Ēx����R�l�N�V�����̖�肪����܂����B���������T�[�r�X���N���E�h�ł͒�x���œ����܂��B
�\�\add-on�����ꍇ�̉ۋ��́H
�Z�o�X�e�B�A�����@�قƂ�ǂ�add-on�ɂ͖����ł������āA���̏ꍇ�͉ۋ����Ă��܂���B�L���ł̏ꍇ�A���x�j���[�V�F�A�ŁA�����̎�蕪��30���ł��B
Salesforce�Ƃ̃C���t�������́H
�\�\���\���ɂ�Heroku��Heroku�̂܂܂ŁAAmazonEC2�̗��p���ς��Ȃ��Ɛ������Ă��܂������A�C���t�������Ȃǂ̌v��́H
�Z�o�X�e�B�A�����@���i�K�ŃA�i�E���X�ł�����̂͂���܂��AHeroku��̃A�v����Database.com�Ƃ̓����̓f���ł����������ʂ�ł��iDatabase.com��Salesforce�������I�Ɏg���Ă���DB�C���t�����ASalesforce�J���҂ɊJ��������́j�B
�\�\�ˑR�̔������\�ŋ������l�����������Ǝv���܂����A�Z�o�X�e�B�A������̍ŏ��̃��A�N�V�����͂ǂ̂悤�Ȃ��̂ł������H
�Z�o�X�e�B�A�����@���Ƃ��Ƃ����Heroku�ɘb������������G���^�[�v���C�Y��Ƃ͂������������̂ŁA����ꎩ�g�͋����͂��܂���ł����B�N���E�h�A�v���P�[�V�����v���b�g�t�H�[���ŁA�������ǂ���̕����ɂ��邩�������Ă�����ł��ˁB
�@�������\��A����Salesforce�̃��[�U�[�̊ԂŁARuby�ւ̊S�͍��܂��Ă��܂��BSalesforce�̂悤�ȑ傫�ȉ�Ђ�Heroku�������ƂŁARuby�ɒ��ڂ����Ƃ������Ă��܂��B
�\�\�Ȃ�Salesforce��JRuby��I�Ȃ������̂ł��傤���H Engine Yard�����Ȃ������̂͂Ȃ��ł��傤�H JVM�����JRuby�̂ق����e�a�������������ł��傤�B��ƕ����ɂ��Ă��AHeroku���J���҂̉����ɂ���悤�ȃT�[�r�X�ł������ASalesforce�̓G���^�[�v���C�Y�ƁA���Ђ͈قȂ�悤�Ɏv���܂��B
�Z�o�X�e�B�A�����@Salesforce�̓N���E�h�v���b�g�t�H�[�����~���������Ǝv���܂��B�����Heroku��Salesforce�Ɣ��ɋ߂��r�W�����������Ă��܂��BEngine Yard�̓T�[�o�����^���ʼnۋ�����r�W�l�X�ŁA�����Amazon�ɋ߂����̂ł��B����͂���Ŕ��ɑf���炵���r�W�l�X���f���ł����A�N���E�h�v���b�g�t�H�[���r�W�l�X�Ƃ͈Ⴂ�܂��B
�@Heroku�ł̓T�[�o�̂��Ƃ͈�؍l���܂���B�f�v���C�͏u���ŁA����ꂪ�c��̖ʓ|���݂܂��B���̃A�v���[�`�́ASalesforce�̃A�v���[�`�ł�����܂����BSalesforce��Heroku�͂��Ƃ��Ɨގ�������������ł��B
�@Salesforce�̓G���^�[�v���C�Y�̃\�t�g�E�F�A��ƂŁA����͂����ł��B������Salesforce�̓N���E�h�𗝉����Ă���Ɠ����ɁAWeb2.0�A�\�[�V�����A���o�C���ȂǁA�ǂ�ȌĂѕ������Ă������ł����A���������V�����A�v���̃p���[�����Ă��܂��B
�\�\Engine Yard�Ƃ����A�}���`�e�i���g������PaaS�ɂ͌����Ȃ��Ƃ����ᔻ�I�Ȏw�E������u���O���e������܂����B
�Z�o�X�e�B�A�����@������Engine Yard�̉��l���Ƃ݂͌��ɘb�����钇�Ȃ̂ŁA�ނ�̈ӌ����悭�m���Ă��܂����c�c�A���Ƃ��܂ތڋq��9���Ƃ���Salesforce�̎��т�����A���ꂪ�����Ȃ̂��Ǝv���܂��B�����N���E�h�����Ȃ̂��A�Ƃ������Ƃł��ˁB�}���`�e�i���g�ł͂Ȃ��̂Ȃ�A���Ԃ�{���̃N���E�h�v���b�g�t�H�[���ł͂Ȃ��̂��Ǝv���܂��B

�\�\Amazon��Beanstalk�͂ǂ������ɂȂ��Ă��܂����H
�Z�o�X�e�B�A�����@���ɗǂ��Z�p���Ǝv���܂��B�J���҂ŁA�T�[�o�Ǘ��̎x�����K�v�Ȃ�ǂ��c�[���ł��傤�ˁB���l������Ǝv���܂��B�ł��J��Ԃ��ɂȂ�܂����A�N���E�h�v���b�g�t�H�[���Ƃ����̂́A�T�[�o�̂��Ƃł͂Ȃ��Ƃ����͍l���Ă��܂��B�T�[�o�̂��Ƃ͖Y��Ă��������A���͂�T�[�o�̂��Ƃł͂Ȃ���ł��B����͒��ۉ����x���̈Ⴂ�ł��B�ڋq��A�v���̗v���ɉ����đI�Ԃ��̂ŁA������1�Ƃ����킯�ł͂���܂��B
Ruby�̃G���^�[�v���C�Y���p�́u���Ԃ̖��v
�\�\Ruby�̍���ɂ��Ăǂ������ɂȂ��Ă��܂����H Ruby���̗p�����̂̓\�[�V�����n�T�[�r�X�Ȃǂ������A�G���^�[�v���C�Y����ɓ��荞�߂Ă��܂���B
�Z�o�X�e�B�A�����@�����͖��邢�Ǝv���܂��B�V�����Z�p���̗p�����̂́A�܂��R���V���[�}�����ŁA�ł��B���R�͂���������܂����A�R���V���[�}�̂ق����v�����x���������Ƃ������Ƃ�����܂��B�R���V���[�}�́A�ǂ��ł����R�ɔ����������������A�ǂ��ł��c�C�[�g���������̂ł��B�ł�����A�R���V���[�}�s��̂ق����C�m�x�[�V�����̃y�[�X�������̂ł��B��Ƃɂ��Ă݂�R���V���[�}�s��̓��X�N���Ⴍ�A��������Α傫���Ƃ������Ƃ�����܂���ˁB
�@����̓C���^�[�l�b�g�ɂ��Ă������邱�ƂŁA���s��{�֘A�̑g�D�́A�����̃A�v���P�[�V�������A�����ɃC���^�[�l�b�g�̋Z�p�ō������͂��܂���ł�����ˁB�ł��A���ԂƂƂ��Ɏ��т��ςݏオ���Ă���ƁA���������V�Z�p�̓G���^�[�v���C�Y�̃R�A�����ɂ��Z�����Ă�����̂ł��B�����́ARuby�ł����l�̂��Ƃ��N���邾�낤�Ɗm�M���Ă��܂��B��荂�x�ȃA�v���P�[�V������Ruby���g����悤�ɂȂ��Ă��Ă��܂����A�����̃r�W�l�X�A�v���P�[�V�����ł��g���Ȃ����ƒ��ڂ���l�������Ă��܂��B��͎��Ԃ̖��ł��ˁB
�\�\Ruby�̓X�P�[���r���e�B�ɖ�肪����ƐS�z����l�����܂��B�����ׂɎア�Ƃ����Ӗ��ƁA��K�͊J���Ń`�[���̐l�������₹�Ȃ��Ƃ���2�̈Ӗ��łł����A���������l�����ɁA�ǂ������Ruby���g���Ă��炤�悤�ɐ������܂����H
�Z�o�X�e�B�A�����@���������l�������������̂ɂ����Ƃ��������@�́A�����ł��傤�ˁB�ׂ̓�����������荂�����Y�������Ă���̂�����A�݂�ȍl�����ς�邩������܂����ˁB
�@Ruby�̓A�W���C���Ƃ����J�����@�_�ƁA��薧�ڂȊW�ɂ���܂��B
�@1�̊J���`�[����10�l�Ƃ�20�l���l���K�v�Ȃ̂��A���ɂ͕�����܂���B�������̂��炢�̃T�C�Y�̃`�[��������Ȃ�A���Ԃ�3��4�̏����ȃ`�[���ɕ��������ق��������ł��傤�ˁBSalesforce�ł͂��������Ă��āA�����CRM�A�v���������ȃ`�[���ŊJ�����Ă��܂��B�T�[�r�X�Ƃ��Ẵ\�t�g�E�F�A�Ƃ������Ƃōl����A�����ȃ\�t�g�E�F�A������������āA��������đ傫�ȃA�v���P�[�V������ł��܂��B����͂������I�ȃA�v���P�[�V�����̍����ł��B������ARuby�ł���K�͂ł��\������Ă�����Ǝv���܂��B�����A���ۂɂ͏����ȃ`�[���ɕ������邱�ƂɂȂ�ł��傤���ǂˁB
�@Heroku�ł̓`�[����5�l�ȏ�ɂȂ�ƁA�����̌������n�߂܂��B�ȑO�͑S�̂�1�̃`�[���ł������A����1�`�[��������2�A3�l�ŁA�S����6��7�قǃ`�[��������܂��B��������̕��@�����H���Ă����܂��BHeroku�ł́A�ד��m��e�[�u���z���Ɏd�����Ă��āA�����Ƀ`�[�������o�[�ɘb�������邱�Ƃ��ł��܂��B
�@�J���v���Z�X�͕ς�����̂ł��B100�l�̃`�[���́A��菬���ȃ`�[���ɕ�������Ă���ł��傤�B�ʂɂ����Ruby�̐����Ƃ����킯�ł͂Ȃ��A���ꂪ���ǂ��J�����@������ł��B
�\�\����̖��ł͂Ȃ��A�J���v���Z�X���ς���Ă��Ă���B
�Z�o�X�e�B�A�����@�����ȃ`�[���ɂ��J���X�^�C����Ruby�łȂ���ł��Ȃ��Ƃ������̂ł͂Ȃ��ASalesforce�����ł�Java�ł����l�ȊJ���X�^�C�����̂��Ă��܂��B�����ARuby�R�~���j�e�B��Ruby�̊J���҂ɂ̓A�W���C���ɌX�|�����l�������A�̗p�X���������Ƃ��������I�ȈႢ�͂���܂����ǂˁB
�\�\Ruby��DSL�ɓK���Ă���Ǝv���܂����A�v���O���}�ł͂Ȃ����僌�x���ŃA�v��������r�W�l�X�A�i���X�g�����́uAppforce�v�ł�Ruby���g���Ƃ����̂͂��蓾�܂����H
�Z�o�X�e�B�A�����@�\���͂���܂��ˁB
�\�\������̑o���̌���ւ̉e���́H
�Z�o�X�e�B�A�����@�܂��ꏏ�Ɏd������悤�ɂȂ�������ŁA��ӂʼn������K�����ƕς�����Ƃ����悤�Ȃ��Ƃ͂���܂���B����ł��A�Ⴆ��Heroku��Salesforce����Z�L�����e�B��M�����Ɋւ��Ċw�т܂������ASalesforce��Heroku�̓����̑�����A�J���҂Ƃ̖��ȃR�~���j�P�[�V�����ȂǂɊ��S���Ă��܂��BHeroku�ł͊ԂɃ}�[�P�e�B���O�Ȃǂ����܂��A���Ƀe�N�j�J���ȁA�J���҂��K�v�Ƃ��������邱�Ƃɒ��͂��Ă��܂��B�����[�X�v���Z�X�ɂ��Ă��AHeroku�ł͏��l�������ɃA���t�@�T�[�r�X����ăt�B�[�h�o�b�N��Ƃ����X�^�C���ł��B
�@�����������Ƃ��A�����݂̃A�C�f�A�����̗�ł��ˁB
�\�\Heroku�Ȃ�A�v���̃|�[�^�r���e�B�������A���ł�AmazonEC2��ֈڂ�����A���O�T�[�o��ʼnғ��������܂��BSalesforce��Force.com�͂����ł͂Ȃ��A�|�[�^�r���e�B��S�z���鐺������܂��B
�Z�o�X�e�B�A�����@���̏ꍇ��VMforce��Heroku�����g�����������A�Ƃ������Ƃł��傤�ˁBDatabase.com���g����Salesforce�Ɠ����ł��܂��B�I�����������āA���ꂼ��Ƀg���[�h�I�t������̂ł��BSalesforce�̓v���b�g�t�H�[���Ȃ̂ŁA�r�W�l�X�A�i���X�g�Ȃ�Java�v���O���}�ł͂Ȃ��Ă��g����Ƃ��������b�g������܂��B����̓p���t���ȃc�[���ł��B
�@1�N�O�܂ł̓|�[�^�r���e�B�ɂ���Salesforce�������邱�Ƃ͉����Ȃ������̂ł�����AVMforce��Heroku����������̂͑傫�ȕω��ƌ�����Ǝv���܂��B
�\�\�Ƃ���ŁAHeroku��Web�y�[�W�f�U�C���́A�l�I�ɂ͂�����Ǝq�ǂ����ۂ��悤�Ɏv���̂ł����B�G���^�[�v���C�Y���ۂ�����܂���B
�Z�o�X�e�B�A�����@�����ł����H�i�j �����́g���j�[�N�h���Ǝv���Ă��܂��B�T�[�r�X���ɓ��{��ɂ��Ȃ��̂������̂́ARuby�̂ӂ邳�Ƃ̓��{������܂��Ƃ���Ɍh�ӂ�\���ĂȂ�ł����ǂˁB


�֘A�����N
�֘A�L��
���������������F
- �v���O�����̎��s�͂ǂ̂悤�ɂ��čs����̂��ALinux�J�[�l���̃R�[�h����T�� �i2017/7/20�j
�@C����́uHello World�I�v�v���O�����Ŏg����A�uprintf()�v�umain()�v���̒��g���A�f�o�b�K�ɂ���͂Ƌt�A�Z���u���A�\�[�X�R�[�h�lj��Ȃǂ̂��܂��܂ȑ��ʂ���T��A�ځB�ŏI��́ALinux�J�[�l���̒��ł́A�v���O�����̋N�����ɂ͂ǂ̂悤�ȏ������s���Ă���̂���T�� - �G���W�j�A�Ȃ�C����v���O�����̏I���ɌĂяo�����exit()�̒��g�������Ă܂���ˁH �i2017/7/13�j
�@C����́uHello World�I�v�v���O�����Ŏg����A�uprintf()�v�umain()�v���̒��g���A�f�o�b�K�ɂ���͂Ƌt�A�Z���u���A�\�[�X�R�[�h�lj��Ȃǂ̂��܂��܂ȑ��ʂ���T��A�ځB����́A�v���O�����̏I���ɌĂяo�����exit()�̒��g��T�� - VBA�ɂ�����FileDialog����̊�{���h���C�u�̋e�ʁA�t�@�C���̃T�C�Y��^�C���X�^���v�̎擾���@ �i2017/7/10�j
�@�w�肵���h���C�u�̋e�ʁA�t�@�C���̃^�C���X�^���v�⑮�����擾������@�AFileDialog�^�G�N�X�v���[���[����̊�{���Љ�܂� - ����Ύc�ƁI�@�ʓ|�������G�N�Z���Ɩ����y�ɂ���uExcel VBA�v�Ƃ� �i2017/7/6�j
�@������������g�ʓ|�������Ɩ��h�B�ȒP�ȃv���O���~���O�Ō������ł���\��������B�{�e�ł́A�Ɩ��Ŏg�����Ƃ������uMicrosoft Excel�v�Ŏg����VBA���Љ��B���V���[�g�J�b�g�L�[�A�A�N�Z�X�L�[�̉������
![]() |
|
|
|
![]() |
�L�����A�A�b�v
- - PR -
�uITmedia �}�[�P�e�B���O�v�V���L��
�u�}�[�P�e�B���O�I�[�g���[�V�����v�@���������TOP10�i2025�N5���j
���T�́A�}�[�P�e�B���O�I�[�g���[�V�����iMA�j�c�[���̔����TOP10���Љ�܂��B
�u�T�C�g�������v���u���C�u�`���b�g�v�����TOP5�i2025�N4���j
���T�́A�T�C�g�������c�[���ƃ��C�u�`���b�g�̍��������TOP5�����ꂼ��Љ�܂��B
�uEC�v���b�g�t�H�[���v�����TOP10�i2025�N4���j
���T�́AEC�v���b�g�t�H�[�����i�iEC�T�C�g�\�z�c�[���j�̍��������TOP10���Љ�܂��B