google-app-engine

Getting logging.debug() to work on Google App Engine/Python

I'm just getting started on building a Python app for Google App Engine. In the localhost environment (on a Mac) I'm trying to send debug info to the GoogleAppEngineLauncher Log Console via logging.debug(), but it isn't showing up. However, anything sent through, say, logging.info() or logging.error() does show up. I've tried a loggi...

Google App Engine - JCache or Memcache API?

Are there any advantages and/or disadvantages to using either JCache (JSR 107) or the Memcache API with Google App Engine? If so, what are they? ...

Porting a Grails application to GAE

Hi, I currently have a Grails application I'm evaluating to port to Google App Engine and I'd like to know experiences regarding: Acegi security: the application relies on this library to enforce the security (update: just learned that it's based on hibernate so can't be ported; any recommended replacements?). Use of JPA or JDO instead...

Google Application Engine slow in case of Python...

hi, I am reading a "table" in Python in GAE that has 1000 rows and the program stops because the time limit is reached. (So it takes at least 20 seconds.)( Is that possible that GAE is that slow? Is there a way to fix that? Is this because I use free service and I do not pay for it? Thank you. The code itself is this: liststocks=[] ...

python+gae compatible web ui toolkit with ajax but degrades gracefully when there is no js?

I am searching for a web toolkit that is Python compatible social/db/wiki like google-appengine compatible has built in pagination handles 'relationships' between entities uses ajax modal dialogs but degrades very gracefully on browsers that dont have js good ui decisions that make it gracefully degrade even on mobile, text and...

Python: why does this code take forever (infinite loop?)

I'm developing an app in Google App Engine. One of my methods is taking never completing, which makes me think it's caught in an infinite loop. I've stared at it, but can't figure it out. Disclaimer: I'm using http://code.google.com/p/gaeunitlink text to run my tests. Perhaps it's acting oddly? This is the problematic function: def _t...

Google App Engine with local Django 1.1 gets Intermittent Failures

I'm using the Windows Launcher development environment for Google App Engine. I have downloaded Django 1.1.2 source, and un-tarrred the "django" subdirectory to live within my application directory (a peer of app.yaml) At the top of each .py source file, I do this: import settings import os os.environ["DJANGO_SETTINGS_MODULE"] = 'sett...

How can I do the same thing over and over every 1-4 seconds in google app engine?

I want to run a script every few seconds (4 or less) in google app engine to process user input and generate output. What is the best way to do this? ...

what should i do after openid (or twitter ,facebook) user login my site ,on gae

how to integration local user and openid(or facebook twitter) user , did you know some framework have already done this , thanks updated my mean is : how to deal with 'local user' and 'openid user', and how to mix them in one model . please give me a framework that realize 'local user' and 'openid user' ...

Read -> change -> save. Thread safe.

This code should automatically connect players when they enter a game. But the problem is when two users try to connect at the same time - in this case 2nd user can easily overwrite changes made by 1st user ('room_1' variable). How could I make it thread safe? def join(userId): users = memcache.get('room_1') users.append(user...

Can't wrap my head around appengine data store persistence

Hi, I've run into the "can't operate on multiple entity groups in a single transaction." problem when using APPENGINE FOR JAVA w/ JDO with the following code: PersistenceManager pm = PMF.get().getPersistenceManager(); Query q = pm.newQuery("SELECT this FROM " + TypeA.class.getName() + " WHERE userId == userIdParam "); q.declarePa...

which file stored os.environ,and store where , disk c: or disk d:

my code is : os.environ['ss']='ssss' print os.environ and it show : {'TMP': 'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp', 'COMPUTERNAME': 'PC-200908062210', 'USERDOMAIN': 'PC-200908062210', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 15 Stepping 2, GenuineIntel', 'PROGRAMFILES': 'C...

How to use pom.xml/Maven to initialize a local thoughtsite (App Engine sample) project in Eclipse?

This sample app ("thoughtsite") for App Engine contains a pom.xml in its trunk: http://code.google.com/p/thoughtsite/source/browse/#svn/trunk But I don't know what command to run in Maven to set up the project locally. (The README doesn't mention anything about Maven.) I tried to just import the project code directly into Eclipse but ...

what is useful of os.environ in google-app-engine , why google use os.environ so many times.

why google use so many os.environ .. thanks ...

How to get the number of rows in a table in a Datastore?

Hi, In many cases, it could be useful to know the number of rows in a table (a kind) in a datastore using Google Application Engine. There is not clear and fast solution . At least I have not found one.. Have you? ...

Facebook authentication with extended permission request

Hi there, I'm wondering which authentication method to use if i need extended permissions (e.g. if i want to use the users photos in my application). The methods are either the single-sign on using JavaScript SDK or by using the OAuth 2.0 protocol. Both methods are explained here: Authentication - Facebook developers. The JS SDK would b...

Google appengine datastore alternative?

I'm using Google AppEngine with build-in datastore. But, I want move all datastore to my new VPS. I'll use Apache Cassandra. How to move from GAE Datastore to Apache Cassandra? ...

Favoriting system on Appengine

Hi, I have the following model structure class User(db.Model) : nickname = db.StringProperty(required=True) fullname = db.StringProperty(required=True) class Article(db.Model) : title = db.StringProperty(required=True) body = db.StringProperty(required=True) author = db.ReferenceProperty(User, required=True) class Favorite(db.Model) ...

Using upload_data on Google AppEngine doesn't let me update entities with id based keys

This seems so basic - I must be missing something. I am trying to download my entities, update a few properties, and upload the entities. I'm using the Django nonrel & appengine projects, so all the entities are stored as id rather than name. I can download the entities to csv fine, but when I upload (via appcfg.py upload_data ...), t...

Why is only the suffix of work_index hashed?

I'm reading through the PDF that Brett Slatkin has published for Google I/O 2010: "Data pipelines with Google App Engine": http://tinyurl.com/3523mej In the video (the Fan-in part) Brett says that the work_index has to be a hash, so that 'you distribute the load across the BigTable': http://www.youtube.com/watch?v=zSDC_TU7rtc#t=48m44 .....