Google App Engine�ō�郉�C�t���O�F����A���Ȃ炱���g���i4�j�i1/2 �y�[�W�j

���X���ݏo�����l�b�g�T�[�r�X��e�N�m���W�[�ɏڂ������҂ɂ��A����Ȃӂ��ɃT�[�r�X�Ɏ�荞�񂾂�ʔ����̂ł͂Ȃ����A�Ƃ�����āB�Z�p�I�ȉ��p�ʂɃt�H�[�J�X���Ă����i�ҏW���j

» 2008�N10��15�� 00��00�� ���J

Google App Engine�Ŏ�����Łu�����O�v������Ă݂�

�@������Ɨ��������������Ă���ȂƎv���Ă�����A���‚̊Ԃɂ��G�߂͏H�B�ߏ��̊`�̖؂ɃI�����W�F�̎����Ԃ炳�����Ă���̂����āA���炽�߂ē��X�̗���̑������������Ă��܂��B

�@�ŋ߂́A�g�C�J�����̂悤�Ȏʐ^���B���iPhone�A�v���uToyDigi�v�ɂ͂܂��Ă��āA�����J�V���J�V���Ǝʐ^���B��܂����BToyDigi��iPhone�ŎB�����ʐ^�Ƀt�B���^�������{���āA�g�C�J�������ɉ摜�����H����A�v���P�[�V�����ł��BMac OS X�Ȃǂł����l�̃c�[���͂���̂ł����A������̓J�����ƈ�̉����Ă��Ă��̏�ł������ʂ������邱�Ƃł����p�I�ɂȂ��Ă��܂��B

ToyDigiŎBe摜 ToyDigi�ŎB�e�����摜
�ق��ɂ������‚�flickr�ɃA�b�v���Ă���܂�

�@�J����������x�Z���T��GPS�A�����ă}�C�N�Ƃ������A�������E�ƃf�W�^���̐��E�𒇉��@�\�������ȃf�o�C�X�ɓ����Ď����^�ׂ�B�����ăf�o�C�X���̂͏�Ƀl�b�g���[�N�Ƃ‚Ȃ����Ă���B����������łɓ��{�̌g�тŎ�������Ă���@�\�ł͂���܂����A������Apple�f�o�C�X�Ȃ�ł͂̂�����Ƃ������ȃA�v���P�[�V��������������邱�Ƃɂ���āA��薣�͂������Ă���̂ł͂Ȃ����Ǝv���܂��B

�@iPhone�A�v���J���ɂ‚��ẮA�ʂ̋@��ɂ��̘A�ڂł����グ��\��ł��B����́A�i�܂�����O�t���Ƃ͑S�����֌W�ɁjGoogle App Engine���g����Web�A�v���J�����e�[�}�ł��B

Google App Engine�Ƃ�

�@Google App Engine�i�ȉ��FGAE�j�́A�O�[�O�����񋟂���Web�A�v���P�[�V�����̃z�X�e�B���O�T�[�r�X�ł��B�f�x���b�p�[�́ASDK����ɊJ������Web�A�v���P�[�V�������A�ȒP�ȃA�b�v���[�h����������GAE��Ō��J���邱�Ƃ��ł��܂��B

Google App EnginẽS Google App Engine�̃��S

�@�ő�̔���́A�f�[�^�x�[�X��R�[�h�̎��s�G���W���ɃO�[�O�������ۂɎg���Ă���̂Ɠ����N���E�h�e�N�m���W�[���g���Ă��邱�ƁB����ɂ��A�A�N�Z�X���������Ă��X�P�[���A�b�v���ӎ�����K�v���Ȃ��A�T�[�r�X���̂��̂̊J���ɒ��͂��邱�Ƃ��ł���Ƃ���Ă��܂��B

�֘A�����N

  • Google App Engine�ɂ‚����c�cGAE�̃z�[���y�[�W�ł��B�T�[�r�X�̊T�v��SDK�_�E�����[�h�AAPI�h�L�������g�ȂNJJ���ɕK�v�Ȃ��̂���ʂ肻����Ă��܂��B
  • Application Gallery�c�c���ۂ�GAE���g���ĊJ�����ꂽWeb�A�v���P�[�V�����̃M�������[�B
  • Downloads�c�cMac OS X�^Windows�^Linux�p��SDK�A�J���p�h�L�������g�Ȃǂ��_�E�����[�h�ł��܂��B

�@GAE�ɂ‚��ẮA�����Google Developer Day�̍ۂɁAGAE�v���_�N�g�}�l�[�W���[��Pete Koomen���ɃC���^�r���[�����Ă��܂��i�Q�ƋL���FGoogle App Engine �|���ׂĂ�20���v���W�F�N�g����X�^�[�g�����j�B������̋L�������Ђ������������B

���������ɂ‚���

�@Google App Engine�́A���݃v���r���[�����[�X�Ƃ��Č��J����Ă���A�A�J�E���g�o�^�͐撅10000�l�Ɍ����Ă��܂��B���p�v�����ɂ‚��Ă��A�ő�500MB�̃X�g���[�W�ƌ���500��PV�܂ł̃T�[�r�X���g���閳���v�����݂̂����p�”\�ł��B

�J���̊�{

�f�x���b�p�[�A�J�E���g�̓o�^

�@�J�����n�߂�O�ɁA�܂��̓f�x���b�p�[�Ƃ��Ă̓o�^���K�v�ł��B

  1. Google App Engine�̃z�[���y�[�W��Google�A�J�E���g�Ń��O�C�����A�f�x���b�p�[�J�E���g��o�^
  2. SMS�o�R�Ŋm�F�p�̃R�[�h�����M�����̂ŁA�R�[�h��f��ɏ�L�̓o�^�y�[�W�ɃR�[�h����͂��ăA�J�E���g�̃x���t�@�C���s���iezweb.ne.jp�^docomo.ne.jp�^vodafone.ne.jp�^softbank.ne.jp�̂����ꂩ�̃h���C���̌g�у��[������M�ł���K�v������j
  3. �A�v���P�[�V�����̃T�u�h���C���iXXX.appspot.com��XXX�̕����j�ƃA�v���P�[�V�����^�C�g������͂��āA�ŏ��̃A�v���P�[�V������o�^�B�ő�10�‚̃A�v���P�[�V������o�^�ł���

�@�o�^����������ƁA�ŏ��ɓo�^�����A�v���P�[�V�����̊Ǘ���ʁiDashboard�j�Ɉړ����A�ȍ~�A�v���P�[�V�����̊Ǘ��͂��̉�ʂ��g���čs���܂��B

AvP[VǗ �A�v���P�[�V�����Ǘ����

SDK�̃C���X�g�[��

�@GAE�ł̊J�����s�����߂ɂ́A�܂�Google�񋟂�SDK���_�E�����[�h���ăC���X�g�[������K�v������܂��BGAE�z�[���y�[�W��Downloads����Mac OS X�^Windows�^Linux�����ꂩ�̃v���b�g�t�H�[����I���SDK���_�E�����[�h���A���茳�̊‹��ɃC���X�g�[�����Ă��������B

�@���̋L���ł́AMac OS X�p��Google App Engine Launcher����ɉ�����s���Ă����܂��B

Mac OS Xœ삷uGoogleAppEngineLauncherv Mac OS X�œ��삷��uGoogleAppEngineLauncher�v

�J���̗���

�@

GAE�ł̊J���́A���L�̂悤�ȗ���Ői�߂��܂��B

  1. SDK���g�p���ăA�v���P�[�V�����̊J�����s��
  2. ���[�J���‹���Web�T�[�o�iSDK�Ɋ܂܂��j�ŃA�v���P�[�V�����̓���`�F�b�N���s��
  3. �o���オ�����R�[�h��GAE�̃T�[�o�ɃA�b�v���[�h�i�f�v���C�j���A�T�[�r�X�����J����
  4. �C���������1�ɖ߂�

�����Python�݂̂��T�|�[�g

�@���̌��e�������Ă���10��5�����݁AGAE���T�|�[�g���錾���Python�݂̂ɂȂ��Ă��܂��B���{�ł͂��܂�Ȃ��݂̂Ȃ�����ł����A�C�O�ł͐l�C������悤�ŃO�[�O���Г��ł��W�������1�‚ɑI�΂�Ă��܂��B���Ȃ݂ɁAPython�̊J���҂�Guido Van Rossum����GAE�J���`�[���̃����o�[�ł��B

�@�uPython�h�L�������g�|��v���W�F�N�g�v�̃T�C�g����A�|��ς݃h�L�������g��ǂނ��Ƃ��ł��܂��B

WSGI�����̃t���[�����[�N�𗘗p�”\

�@GAE�́APython���g����Web�A�v���P�[�V������Web�T�[�o�̒�����s���uWSGI�v�ɏ������Ă���AWSGI�݊��̃t���[�����[�N�Ȃǂ𗘗p���邱�Ƃ��ł��܂��B

�@�O�[�O���́uwebapp�v �Ƃ����V���v���ȃt���[�����[�N��GAE�p�ɒ񋟂��Ă��܂��B����́Awebapp���g���ĊJ�����s���܂��B

GAE��API���g����

�@GAE�́AWeb�A�v���P�[�V�����J����e�Ղɂ��邽�߂̂��܂��܂�API��񋟂��Ă��܂��B

  • Datastore
    �f�[�^�x�[�X�ւ̃A�N�Z�X���I�u�W�F�N�g�Ƃ��Ē��ۉ�����A������O/R�}�b�p�[
  • Images
    �摜�̃��T�C�Y�Ȃǂ̏������s��
  • Mail
    ���[�����M�������s��
  • Memcache
    ���̖��̂Ƃ���AMemcache�ւ̃A�N�Z�X���
  • URL Fetch
    HTTP���g���ĊO���T�C�g����f�[�^���擾
  • Users
    Google�A�J�E���g���g���ă��O�C���������[�U�[�́A�Z�b�V��������������

�֘A�����N

�@�����ɋL�ڂ������̏ڍׂ́A�f�x���b�p�[�K�C�h�i���{��Łj���������������B

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

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