App Engine

Hosting Django on Google App Engine with djangae for FREE

  • Posted on: 29 May 2017
  • By: oon
Django Free Hosting on Google App Engine

note: this post based on my experience hosting Django on Google App Engine. FREE on this article means I didn't have any billing every month, it's only personal site with not-too-much load or traffic. BUT, I set this with "activated billing setting" on my Google Cloud account, still have no time to try without activate billing.

This article written in Bahasa Indonesia.

Install AppScale (Open Source App Engine) on Mac OS

  • Posted on: 17 January 2015
  • By: oon
AppScale on VirtualBox with 2GB RAM

Tertarik untuk menggunakan AppScale (pengembangan versi open source dari Google App Engine)?

AppScale dikembangkan untuk Linux Ubuntu/Debian, kalo mau menggunakan di Mac OS cara yang termudah adalah menggunakan Virtual Machine dari VirtualBox (open source).

Acuan instalasi utama yang akan digunakan dari https://github.com/AppScale/appscale/wiki/AppScale-on-VirtualBox

Berikut langkah-langkahnya:

Develop Google Endpoints Java with Android Studio

  • Posted on: 15 January 2015
  • By: oon
Endpoints Development with Android Studio

Penulis sudah pernah mencoba developer Google Cloud Endpoints dalam bahasa pemrograman Java maupun Python, dengan menggunakan IDE (integrated development environment) Eclipse maupun IntelliJ, tapi memang belum pernah merasakan develop Endpoints sebagai backend dari aplikasi Android semudah menggunakan Android Studio yang sudah mendukung sejak versi 1.0 [1].

Langkahnya hanya perlu membuat aplikasi Android di Android Studio, tambahkan Module dengan template Endpoints, dan selesai! :D

Upload File to App Engine's Blobstore with Python and Flask

  • Posted on: 11 January 2015
  • By: oon
Flask, Python Microframework

Kadang kita butuh menangani file upload saat membuat website dengan Google App Engine, misalnya saat kita membuat web dengan Python menggunakan framework Flask.

URL [1] memberikan contoh yang cukup lengkap tentang bagaimana menangani file upload.

Pertama adalah mendapatkan upload_url (dari method blobstore.create_upload_url ) karena yang akan menghandle upload adalah mekanisme dari App Engine Blobstore, baru kemudian hasilnya diinformasikan ke URL aplikasi kita.

Revert Your (Python) Code From Existing Instance of App Engine

  • Posted on: 27 December 2014
  • By: oon
Revert Python Code From Existing Instance of App Engine

WHAT A DAY!

I just delete hundreds lines of code because I want to revert my last commit (of 1 file, should not all project) by typing this [2]:

git reset --hard HEAD^

then BOOMB! hundreds lines of code I typed in the last few hours just gone... HAHAHAH.

After few minutes PANIC! I got the solution, by download my latest code from latest pushed code on App Engine [1].

appcfg.py download_app -A <your_app_id> -V <your_app_version> <output-dir>

Maintain Google Cloud SDK with gcloud tool

  • Posted on: 11 December 2014
  • By: oon
Google Cloud SDK

Setiap kali berada dalam Kelas Python, sering ada pertanyaan dari peserta tentang "gimana cara mudah meng-install dan update SDK untuk Google Cloud?"

Biasanya sih memang peserta diminta untuk download secara manual dari situs http://cloud.google.com tapi kali ini ada saran lain sebagai jawabannya, install saja Google Cloud SDK dari [1]. Kemudian nanti proses melengkapi dan update SDK akan dibantu oleh command-line tool gcloud.

Pages