[appengine-java] Re: URLFetch Setting User Agent

2011-07-24 Thread abf...@gmail.com
Hey,

I'm seeing the same issue kind of. We're able to set the User-Agent,
but not completely. That string is still always appended.

This is causing issues because we're using an API which authenticates
its version via User-Agent so we're getting VersionErrors due the
appended user-agent string.

 User-Agent: API_VERSION_DARTAPI_12.8.12 AppEngine-Google;
(+http://code.google.com/appengine; appid: google.com:dartapi)\r\n

Is there a way to set it completely and delete the second part?

- Avi

On Jul 21, 6:25 pm, Ikai Lan (Google) ika...@google.com wrote:
 Interestingly enough it says we can do it here:

 http://googleappengine.blogspot.com/2009/04/sdk-version-121-released

 Though I wonder if we changed this to make it easier to spot spammers.

 Ikai Lan
 Developer Programs Engineer, Google App Engine
 Blog:http://googleappengine.blogspot.com
 Twitter:http://twitter.com/app_engine
 Reddit:http://www.reddit.com/r/appengine







 On Fri, Jul 15, 2011 at 2:45 AM, ANithian anith...@gmail.com wrote:
  Hi all,

  Apologies if I am missing something fundamental but I am not having
  any luck setting the user agent string of my URL connection to a web
  site I am trying to invoke.

  Here is my code:
  URL u = new URL(http://hokiesuns.appspot.com/echorequest;);
  HttpURLConnection uConn = (HttpURLConnection)u.openConnection();
  uConn.setRequestProperty(User-Agent, MyAgent);

  If you access that URL, it will simply print the user agent of the
  request and I always see:
  AppEngine-Google; (+http://code.google.com/appengine;appid:
  s~hokiesuns) (Since my app is hokiesuns and I am invoking from that)

  I have read that it's possible to set the user agent and I double
  checked the spelling from the HTTP spec, am I missing something?

  Thanks
  Amit

  --
  You received this message because you are subscribed to the Google Groups
  Google App Engine for Java group.
  To post to this group, send email to
  google-appengine-java@googlegroups.com.
  To unsubscribe from this group, send email to
  google-appengine-java+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/google-appengine-java?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



[appengine-java] Re: URLFetch Setting User Agent

2011-07-24 Thread abf...@gmail.com
Yup, I am seeing the same kind of issue. Even when the User-Agent is
set it is appended with that string.

This is causing issues since an API we are using authenticates its
version by setting the User-Agent, but this is causing an error to be
thrown due to the appended string.

Case:

User-Agent: API_VERSION_DARTAPI_12.8.12 AppEngine-Google; (+http://
code.google.com/appengine; appid: google.com:dartapi)\r\n

- Avi

On Jul 21, 6:25 pm, Ikai Lan (Google) ika...@google.com wrote:
 Interestingly enough it says we can do it here:

 http://googleappengine.blogspot.com/2009/04/sdk-version-121-released

 Though I wonder if we changed this to make it easier to spot spammers.

 Ikai Lan
 Developer Programs Engineer, Google App Engine
 Blog:http://googleappengine.blogspot.com
 Twitter:http://twitter.com/app_engine
 Reddit:http://www.reddit.com/r/appengine







 On Fri, Jul 15, 2011 at 2:45 AM, ANithian anith...@gmail.com wrote:
  Hi all,

  Apologies if I am missing something fundamental but I am not having
  any luck setting the user agent string of my URL connection to a web
  site I am trying to invoke.

  Here is my code:
  URL u = new URL(http://hokiesuns.appspot.com/echorequest;);
  HttpURLConnection uConn = (HttpURLConnection)u.openConnection();
  uConn.setRequestProperty(User-Agent, MyAgent);

  If you access that URL, it will simply print the user agent of the
  request and I always see:
  AppEngine-Google; (+http://code.google.com/appengine;appid:
  s~hokiesuns) (Since my app is hokiesuns and I am invoking from that)

  I have read that it's possible to set the user agent and I double
  checked the spelling from the HTTP spec, am I missing something?

  Thanks
  Amit

  --
  You received this message because you are subscribed to the Google Groups
  Google App Engine for Java group.
  To post to this group, send email to
  google-appengine-java@googlegroups.com.
  To unsubscribe from this group, send email to
  google-appengine-java+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/google-appengine-java?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



[appengine-java] Re: Correlative number

2011-07-24 Thread Eduardo Alva
I have de same problem!

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine-java/-/Zfjgk95NgzoJ.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



[appengine-java] Re: Correlative number

2011-07-24 Thread Eduardo Alva
I have de same problem. I tried to use de Key but this one is 
correlative to all tables, so i can't used.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine-java/-/KDbwzalaI5YJ.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



[google-appengine]

2011-07-24 Thread yinhm
-- 
Regards,
twitter:@yinhm
有微码头:http://yinhm.appspot.com
github: https://github.com/yinhm

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Need help understanding Appengine billing

2011-07-24 Thread Robert Kluin
Hi,
  I've seen apps that are doing maybe a couple million requests per day cost
$50 a day, I've seen apps doing tens of millions of requests a day cost $50
a day, and I've seen apps do over one hundred million requests in a day cost
$500 a day. It completely depends on how intensive your app is to run.

Robert


On Jul 22, 2011 9:50 AM, Kwame iweg...@gmail.com wrote:

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Need help

2011-07-24 Thread Robert Kluin
Show us your app.yaml and main.py.

On Jul 22, 2011 3:03 AM, Madhusudhan G Revankar sudhansa...@gmail.com
wrote:


 I am experiencing GAE in eclipse.its working fine with java
programming.But its not happening same with Python.

 While i run webapp using python.
 I am getting error as follows :

 Status: 404 Not Found
 Content-Type: text/html; charset=utf-8
 Cache-Control: no-cache
 Expires: Fri, 01 Jan 1990 00:00:00 GMT
 Content-Length: 0

 Please let me know,where i am missing in configuration.



 On Fri, Jul 22, 2011 at 12:20 PM, Robert Kluin robert.kl...@gmail.com
wrote:

 Just a note, if you want help you need to provide enough information that
someone can help you.

 On Jul 18, 2011 7:50 AM, Madhusudhan G Revankar sudhansa...@gmail.com
wrote:
 
  Hi,
 
  I am facing problem in run/debug setting in eclipse for python(webapp).
 
  Not able to run on google app engine.
 
  Please help me on this
 
  --
  Thanks  Regards
  Madhusudhan
 
  --
  You received this message because you are subscribed to the Google
Groups Google App Engine group.
  To post to this group, send email to google-appengine@googlegroups.com.
  To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.com.
  For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.




 --
 Thanks  Regards
 Madhusudhan

 --
 You received this message because you are subscribed to the Google Groups
Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Total Stored Data is larger than the actual use.

2011-07-24 Thread lezizi
I recently uploaded a large number of entities, the Datastore Statistics 
reports the size of all the entities is 59 MBytes. 

However, the main Dashboard shows that the Total Stored Data is 48% used. 

Why this situation happens on the Dashboard?

My App ID is *chemical-chemdata*, and it is using Master/Slave Replication.

lezizi

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/-WFXpb7QTxcJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] what is the quickest way to backup my data to another application?

2011-07-24 Thread saintthor
i want to backup my data to another app.to download and upload is too
slow. is there any way quicker?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Google+ disabling accounts

2011-07-24 Thread Strom
I'm concerned about this as well. As a result I will probably use a
throwaway account to try out Google+.

On Jul 24, 7:36 am, Michael Quartly
pleasedontdisablemyacco...@gmail.com wrote:
 I have an App Engine app tied to my personal google account and Googles
 approach to disabling accounts without warning for TOS violations and the
 trouble people have gone through to unsuccessfully contact Google about
 getting their accounts undisabled has got me quite worried about keeping my
 app on App Engine moving forward. If my main google account which is the
 billing administrator for the account, gets deleted, how will this affect my
 App Engine account? At the very least I imagine this means that I would be
 unable to make any billing changes to the App.

 It goes without saying that I believe Googles apparent trigger happy
 approach to disabling google accounts has got me quite worried. Especially
 given how hard it can be to reach Google in a timely fashion.

 I would be grateful if somebody from Google could address my concerns.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] what is the quickest way to backup my data to another application?

2011-07-24 Thread Barry Hunter
The Datastore Admin tool can copy a datastore from one app to another

http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html

(Its almost certainly built to faciliate a Master/Save to High
Replication migration, but doesnt appear to be limited to such)

On Sun, Jul 24, 2011 at 9:11 AM, saintthor saintt...@gmail.com wrote:
 i want to backup my data to another app.to download and upload is too
 slow. is there any way quicker?

 --
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: what is the quickest way to backup my data to another application?

2011-07-24 Thread saintthor
that is great.

On Jul 24, 6:20 pm, Barry Hunter barrybhun...@gmail.com wrote:
 The Datastore Admin tool can copy a datastore from one app to another

 http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html

 (Its almost certainly built to faciliate a Master/Save to High
 Replication migration, but doesnt appear to be limited to such)







 On Sun, Jul 24, 2011 at 9:11 AM, saintthor saintt...@gmail.com wrote:
  i want to backup my data to another app.to download and upload is too
  slow. is there any way quicker?

  --
  You received this message because you are subscribed to the Google Groups 
  Google App Engine group.
  To post to this group, send email to google-appengine@googlegroups.com.
  To unsubscribe from this group, send email to 
  google-appengine+unsubscr...@googlegroups.com.
  For more options, visit this group 
  athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: what is the quickest way to backup my data to another application?

2011-07-24 Thread saintthor
when copying, note me:

Copy Job Status
The token used to submit this form has expired.

how to fix this?

and in this step: 3. Grant Permission to Write to the Target App

i copy the google/appengine/ext/appstats/sample_appengine_config.py to
my TARGET app's root directory, rename to appengine_config.py,

add the line:
remoteapi_CUSTOM_ENVIRONMENT_AUTHENTICATION =
('HTTP_X_APPENGINE_INBOUND_APPID', ['source appid here'])

then update. right?

On Jul 24, 6:20 pm, Barry Hunter barrybhun...@gmail.com wrote:
 The Datastore Admin tool can copy a datastore from one app to another

 http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html

 (Its almost certainly built to faciliate a Master/Save to High
 Replication migration, but doesnt appear to be limited to such)







 On Sun, Jul 24, 2011 at 9:11 AM, saintthor saintt...@gmail.com wrote:
  i want to backup my data to another app.to download and upload is too
  slow. is there any way quicker?

  --
  You received this message because you are subscribed to the Google Groups 
  Google App Engine group.
  To post to this group, send email to google-appengine@googlegroups.com.
  To unsubscribe from this group, send email to 
  google-appengine+unsubscr...@googlegroups.com.
  For more options, visit this group 
  athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Datastore Replication Options - can not be changed once app id is created

2011-07-24 Thread Ikai Lan (Google)
No, that's not accurate. We reduced the cost of high replication datastore
CPU to be the same as master/slave datastore CPU. There are only very
limited cases where you might want to consider using master/slave.

Ikai Lan
Developer Programs Engineer, Google App Engine
Blog: http://googleappengine.blogspot.com
Twitter: http://twitter.com/app_engine
Reddit: http://www.reddit.com/r/appengine



On Sun, Jul 24, 2011 at 1:56 AM, dreamer venugopal.vasire...@gmail.comwrote:

 Thanks Ikai for replying. I want to keep the running costs low as much
 as possible as this is education side.
 I read cpu and other costs will be around 3:1.

 On Jul 21, 10:18 am, Ikai Lan (Google) ika...@google.com wrote:
  No, you cannot reuse the application ID.
 
  What is the reason you do not want to use high replication? Reliability
 and
  consistent performance are beneficial, even to small applications.
 
  Ikai Lan
  Developer Programs Engineer, Google App Engine
  Blog:http://googleappengine.blogspot.com
  Twitter:http://twitter.com/app_engine
  Reddit:http://www.reddit.com/r/appengine
 
  On Wed, Jul 20, 2011 at 8:58 AM, dreamer venugopal.vasire...@gmail.com
 wrote:
 
 
 
 
 
 
 
   For now this option can not be changed once app id is created.
 
   Is there any possibility of changing this in future.
 
   I created small education site, for this high replication is not
   really necessary.
 
   Only way seems to create another application id, but I like old app
   id.
 
   Another issue, even if I delete app, I can not re-user app id.
 
   Not finding any way out, any Ideas ?
 
   I just created two apps like this
 
   -http://schoolk12.appspot.com/  (High replication)
   -http://schoolk13.appspot.com/  (master/slave)
 
   --
   You received this message because you are subscribed to the Google
 Groups
   Google App Engine for Java group.
   To post to this group, send email to
   google-appengine-j...@googlegroups.com.
   To unsubscribe from this group, send email to
   google-appengine-java+unsubscr...@googlegroups.com.
   For more options, visit this group at
  http://groups.google.com/group/google-appengine-java?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] About this: An app can only access entities that it created itself. An app can't access data that belongs to other apps.

2011-07-24 Thread GlobAdmo
It is possible to think of an application that will make use of 2 different 
categories of *data stores: 1) Common 2) Private.*
*
*
The Common Data Store will contain data that are likely to be used by *all 
the users* within their *Private* Storage Area.

The application would need to be capable of establishing a validated 
connection to a data store *common* to all the users of the system (GAE/GWT 
system).

The *common* data store would be a storage area accessible by any *registered 
and validated user. *These *validated* users could be the only users with 
the proper credentials to *add* entities (public entities) that would be 
only READ (never WRITTEN) by users accepted as *Private Users*, related to a 
*Private Data Store*, with private data, visible only by those enrolled in 
such data stores.

The *Common Data Store* would contain stuff like:


   - Entities
  - Legal
 - Fiscal Data (IRS, VAT number, etc.)
 - Sector
  - Natural
 - Fiscal Data
 - Professional Data
  - Postal Addresses
  - Relationships to Entities
 - Home
 - Office
 - Warehouse
 - Vacation
 - Factory
 - Store
  - Email Addresses
   - Products and Services
  - Products
 - Descriptions
 - SKU
  - Materials
 - Descriptions
 - SKU
  - Services
 - Description
 - Conditions
  - Other Stuff

The *Private Data Store* would contain stuff like:

   - Accounting
   - Invoicing
   - Inventory
   - Puchasing

The *connection* between the *Common* and the *Private* data containers 
would include short versions of the full data in the *common* container, 
with *KEYS *pointing at the *Common* *Data Storage System* that would have 
embedded in themselves the sort of retrieval that they would require.

I have completed and in working condition a design of this sort using 
FirebirdSQL and C++ Builder Windows applications. This has been out there in 
use by a few companies since year 2000. The central hypothesis has turned to 
be true: all *common* databases tend to contain replications of data already 
existing in the others. Why to allow such redundancy? Actually, the *owner* of 
the data should be responsible for letting their data visible by those who 
need it.

However, with the potential of the GAE/GWT development environment and run 
time powerful equipment, I suppose it is time to work on something of this 
sort. 

The concept is impossible if the situation in the following statement 
prevails:

*An app can only access entities that it created itself. An app can't 
access data that belongs to other apps.
*

As it is right now, the schema of *Common plus Private* data stores 
*IS*impossible.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/HUNbc_k9KakJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Urgent - Unable to deploy/update existing Java App

2011-07-24 Thread Marcel Manz
Since at least 23/07/2011 08:00 CEST (don't know about before), I'm unable 
to deploy a new version of my app. It throws a 404 Not found error:

20% Scanning files on local disk.
25% Initiating update.

java.io.IOException: Error posting to URL: 
https://appengine.google.com/api/appv
ersion/create?app_id=blablablaversion=1
404 Not Found
This application does not exist (app_id=u'blablabla').

Unable to update app: Error posting to URL: 
https://appengine.google.com/api/app
version/create?app_id=blablablaversion=1
404 Not Found
This application does not exist (app_id=u'blablabla').


Please fix this ASAP as I need to make changes to our application (I've 
masked the real application id with blablabla in this example).

I have tried to update several of my applications (HR and non-HR apps) and 
all updates are failing. Also tried from different GEO-locations. Won't 
help.

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/X7cUOi8ATs4J.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] implementing a code store in GAE

2011-07-24 Thread Jonathon Broughton
we are building a customisable dashboard/widget type interface that can 
include any number of 'preinstalled' widgets.

i am looking into the best logic for how to store the assorted files that go 
into making a gadget. most of it is straightforward, but i need to establish 
the best way of 'installing' future widgets and any associated backend code 
that may be associated with them – ideally this is not by repeated 
deployment

if one assumes a w3c widget spec object (or opensocial whatever) that is a 
package of files with a manifest that also were to include arbitrary backend 
code as well as the views and frontend stuff, would storing backend code in 
datastore and pulling it out at runtime for eval() be efficient?

jonathon

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/ZPjjUusdDyUJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Gwt Sound doesn't work!?

2011-07-24 Thread Hani Hashemi
i added zero code to my gwt.xml

inherits name=org.miller.gwt.Sound/inherits
and then added 'gwt-sound.jar' to my project

but when i'm going to run it,it shows zero error

Loading modules
mysound.TestSound
  Loading inherited module 'org.miller.gwt.Sound'
 [WARN] Injected scripts no longer use an associated JavaScript
block; ignoring.

has anyone ever could use this library (gwt-sound)?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Sending email from java issues

2011-07-24 Thread martin waller
Hello

My app seems to have hit problems sending email. It has been working fine until 
yesterday around 13:00 gmt. From that point on I'm getting an io exception 
being thrown with the error text of internal error. Has anyone else seem 
similar issues I wonder?

Martin

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] GAE Datastore Admin cannot be reached

2011-07-24 Thread manuela
I have uppdated app.yaml with
builtins:
- datastore_admin: on

but when I click on datastore admin, the web page does not display.
Is this an unresolved GAE issue or have I misunderstood something?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Windows XP__GoogleAppEngine-1.5.2.msi___python compatibility

2011-07-24 Thread Miguel Arnedo
Hi,

 First of all, thanks for the time invested in reading this. Simple
question ;)

 I just would like to know the Python version compatible with
GoogleAppEngine1.5.2.msi. If it is easier to find a compatibility
match with Python, with another version, please let me know, as long
is a .msi version ;)

 Is it Python 2.5. ? When I go to

http://www.python.org/download/releases/2.5/

 it recommends the version 2.6, but I heard that the version 2.5 is
the only one compatible with GoodleAppEngine. Am I wrong ?

 I would like an .msi Python package, for my windows XP... and ideally
a good GoogleAppEngine + Python version compatible with latest windows
version, so I do not have to look for new version compatibilities
whenever I get a new Windows computer... ;)

 THANK YOU

 Miguel

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: App Engine Weekly Community Update #1

2011-07-24 Thread steuke
Johan,

this new format is an excellent idea! Thanks for providing this stuff.
It's really a great way to stay on top of things going on around app
engine development. I like the 1:1 as well as the stats about the
groups. I wonder why the Java group has such a low percentage compared
to the others. Are Java-developers not helping each other as much? ;)
Note toe self: We should change that…

Again, thanks and keep it coming!
Best,
Stefan

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: App Engine Weekly Community Update #1

2011-07-24 Thread steuke
Johan,

this new format is an excellent idea! Thanks for providing this stuff.
It's really a great way to stay on top of things going on around app
engine development. I like the 1:1 as well as the stats about the
groups. I wonder why the Java group has such a low percentage compared
to the others. Are Java-developers not helping each other as much? ;)
Note toe self: We should change that…

Again, thanks and keep it coming!
Best,
Stefan

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: what is the quickest way to backup my data to another application?

2011-07-24 Thread saintthor
it seems working.

when copy, it notes me:

=
Copy Job Status
The following jobs were launched by MapReduce.

Each job's status will only be available for as long as the job takes
to complete. Once the job is complete, it will remove the status
objects from your datastore. Click a job's id for status information.

Copy job with id 1586834901429EA290AA4 kicked off.
=

click the job id, it notes me:

=
KeyError: Could not find job with ID u'1586834901429EA290AA4'
=

in target app, i see the model class. but in Datastore Admin, the
columns of Entities, Avg. Size/Entity, Total Size are all Stats not
available. how can i know whether the entities are all copied or
partly?



On Jul 24, 6:20 pm, Barry Hunter barrybhun...@gmail.com wrote:
 The Datastore Admin tool can copy a datastore from one app to another

 http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html

 (Its almost certainly built to faciliate a Master/Save to High
 Replication migration, but doesnt appear to be limited to such)







 On Sun, Jul 24, 2011 at 9:11 AM, saintthor saintt...@gmail.com wrote:
  i want to backup my data to another app.to download and upload is too
  slow. is there any way quicker?

  --
  You received this message because you are subscribed to the Google Groups 
  Google App Engine group.
  To post to this group, send email to google-appengine@googlegroups.com.
  To unsubscribe from this group, send email to 
  google-appengine+unsubscr...@googlegroups.com.
  For more options, visit this group 
  athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Google+ disabling accounts

2011-07-24 Thread Strom
Well there's the name related stuff
http://www.zdnet.com/blog/violetblue/google-plus-deleting-accounts-en-masse-no-clear-answers/567

On Jul 24, 6:41 pm, Ikai Lan (Google) ika...@google.com wrote:
 On our team, we generally try to give developers notice before disabling
 application IDs.

 There's one case where we are being a bit more aggressive in shutting down
 accounts: spammers. If your application is an obvious spammer, we will
 disable your application IDs without warning. We had been warning users, but
 they were putting up applications faster than we could disable them.

 I understand your concerns about Google+, but I wouldn't let that hold you
 back from creating an account. I'm not aware of any cases where legitimate
 user accounts are being disabled (the user accounts currently in question
 are users under 13), but I know the team is hard at work to try to balance
 out the kinks in their system.

 Ikai Lan
 Developer Programs Engineer, Google App Engine
 Blog:http://googleappengine.blogspot.com
 Twitter:http://twitter.com/app_engine
 Reddit:http://www.reddit.com/r/appengine







 On Sun, Jul 24, 2011 at 4:36 AM, Strom xxst...@gmail.com wrote:
  I'm concerned about this as well. As a result I will probably use a
  throwaway account to try out Google+.

  On Jul 24, 7:36 am, Michael Quartly
  pleasedontdisablemyacco...@gmail.com wrote:
   I have an App Engine app tied to my personal google account and Googles
   approach to disabling accounts without warning for TOS violations and the
   trouble people have gone through to unsuccessfully contact Google about
   getting their accounts undisabled has got me quite worried about keeping
  my
   app on App Engine moving forward. If my main google account which is the
   billing administrator for the account, gets deleted, how will this affect
  my
   App Engine account? At the very least I imagine this means that I would
  be
   unable to make any billing changes to the App.

   It goes without saying that I believe Googles apparent trigger happy
   approach to disabling google accounts has got me quite worried.
  Especially
   given how hard it can be to reach Google in a timely fashion.

   I would be grateful if somebody from Google could address my concerns.

  --
  You received this message because you are subscribed to the Google Groups
  Google App Engine group.
  To post to this group, send email to google-appengine@googlegroups.com.
  To unsubscribe from this group, send email to
  google-appengine+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Google+ disabling accounts

2011-07-24 Thread Tim Hoffman
HI

Limor Ladyada Fried  
https://plus.google.com/u/0/108772200278976934119/posts  is a fairly well 
known individual
who had her account disabled.  (It has been re-enabled) But it's pretty 
clear no-one is sure why.

Which is definately cause for concern.

Rgds

Tim

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/31no-yOTU2EJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: About this: An app can only access entities that it created itself. An app can't access data that belongs to other apps.

2011-07-24 Thread Tim Hoffman
HI

You probably should do some reading up on the use of multitenancy and 
namespaces in the datastore

http://code.google.com/appengine/docs/python/multitenancy/overview.html

I think you will find it does provide you with the basis for implementing 
what you outline

Rgds

T
 

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/2NlHRJ3aCr0J.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] More than 20 applications?

2011-07-24 Thread Robert Kluin
Hey Igor,
  If you have a legitimate use-case they'll give you more apps.  Also,
I think I've read somewhere that when the new pricing goes online
you'll be able to create more apps.  Sounds like you might want to
look at the $500/month option too.
http://www.google.com/enterprise/cloud/appengine/pricing.html



Robert









On Sat, Jul 23, 2011 at 22:31, Igor igor.ferreira.ce...@gmail.com wrote:
 Hello.

 I am thinking in use Google App Engine to host apps for clients, so
 will need to increase apps limit to a higher number after some time.
 Is this possible?

 Thanks.

 --
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Urgent - Unable to deploy/update existing Java App

2011-07-24 Thread Robert Kluin
Hi Marcel,
  Are you sure the application id is correct?  Perhaps it has
inadvertently got changed for testing or something?  Or maybe this is
just a transient error that resolved itself?


Robert






On Sat, Jul 23, 2011 at 04:00, Marcel Manz marcel.m...@gmail.com wrote:
 Since at least 23/07/2011 08:00 CEST (don't know about before), I'm unable
 to deploy a new version of my app. It throws a 404 Not found error:

 20% Scanning files on local disk.
 25% Initiating update.

 java.io.IOException: Error posting to URL:
 https://appengine.google.com/api/appv
 ersion/create?app_id=blablablaversion=1
 404 Not Found
 This application does not exist (app_id=u'blablabla').

 Unable to update app: Error posting to URL:
 https://appengine.google.com/api/app
 version/create?app_id=blablablaversion=1
 404 Not Found
 This application does not exist (app_id=u'blablabla').


 Please fix this ASAP as I need to make changes to our application (I've
 masked the real application id with blablabla in this example).

 I have tried to update several of my applications (HR and non-HR apps) and
 all updates are failing. Also tried from different GEO-locations. Won't
 help.

 Thanks

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To view this discussion on the web visit
 https://groups.google.com/d/msg/google-appengine/-/X7cUOi8ATs4J.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Total Stored Data is larger than the actual use.

2011-07-24 Thread Robert Kluin
Hi,
  There are a number of reasons you might see this: 1) indexes are not
included in the datastore stats, 2) there is a delay between loading
the data and the datastore stats being updated, 3) tasks and blobstore
blobs are included in the storage quota but not datastore stats.

  Indexes are probably one of the biggest factors.  Remember the
appid, namespace, kind name, and property name(s) and value(s) are all
included in every single index row.  Also, you have to explicitly
disable indexes on most property types.  If you'd like stats on
indexes star issue 2740:
   http://code.google.com/p/googleappengine/issues/detail?id=2740



Robert






On Sun, Jul 24, 2011 at 01:55, lezizi w...@lezizi.org wrote:
 I recently uploaded a large number of entities, the Datastore Statistics
 reports the size of all the entities is 59 MBytes.

 However, the main Dashboard shows that the Total Stored Data is 48% used.

 Why this situation happens on the Dashboard?

 My App ID is chemical-chemdata, and it is using Master/Slave Replication.

 lezizi

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To view this discussion on the web visit
 https://groups.google.com/d/msg/google-appengine/-/-WFXpb7QTxcJ.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] implementing a code store in GAE

2011-07-24 Thread Robert Kluin
Hi Jonathan,
  There are a few recent threads in the groups with similar questions.
 You might be able to come up with something more clever, but you'll
likely wind up using eval.  Keep the potential security risks in mind
-- anyone who uploads code will have full access to your datastore,
memcahce, etc



Robert








On Fri, Jul 22, 2011 at 16:40, Jonathon Broughton
jbrough...@alliesandmorrison.com wrote:
 we are building a customisable dashboard/widget type interface that can
 include any number of 'preinstalled' widgets.
 i am looking into the best logic for how to store the assorted files that go
 into making a gadget. most of it is straightforward, but i need to establish
 the best way of 'installing' future widgets and any associated backend code
 that may be associated with them – ideally this is not by repeated
 deployment
 if one assumes a w3c widget spec object (or opensocial whatever) that is a
 package of files with a manifest that also were to include arbitrary backend
 code as well as the views and frontend stuff, would storing backend code in
 datastore and pulling it out at runtime for eval() be efficient?
 jonathon

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To view this discussion on the web visit
 https://groups.google.com/d/msg/google-appengine/-/ZPjjUusdDyUJ.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Windows XP__GoogleAppEngine-1.5.2.msi___python compatibility

2011-07-24 Thread Robert Kluin
Hi Miguel.
  2.5.4 is the latest 2.5 series binary release.  Using something from
the 2.5 series will help you avoid subtle bugs caused by differences
in the Python runtimes.
 http://www.python.org/download/releases/2.5.4/



Robert





On Sat, Jul 23, 2011 at 03:06, Miguel Arnedo
chercheurdetre...@gmail.com wrote:
 Hi,

  First of all, thanks for the time invested in reading this. Simple
 question ;)

  I just would like to know the Python version compatible with
 GoogleAppEngine1.5.2.msi. If it is easier to find a compatibility
 match with Python, with another version, please let me know, as long
 is a .msi version ;)

  Is it Python 2.5. ? When I go to

 http://www.python.org/download/releases/2.5/

  it recommends the version 2.6, but I heard that the version 2.5 is
 the only one compatible with GoodleAppEngine. Am I wrong ?

  I would like an .msi Python package, for my windows XP... and ideally
 a good GoogleAppEngine + Python version compatible with latest windows
 version, so I do not have to look for new version compatibilities
 whenever I get a new Windows computer... ;)

  THANK YOU

  Miguel

 --
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] GAE Datastore Admin cannot be reached

2011-07-24 Thread Robert Kluin
Have you redeployed your app?  Is that new version default?



Robert






On Fri, Jul 22, 2011 at 19:18, manuela andersso...@gmail.com wrote:
 I have uppdated app.yaml with
 builtins:
 - datastore_admin: on

 but when I click on datastore admin, the web page does not display.
 Is this an unresolved GAE issue or have I misunderstood something?

 --
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Intermittent 404 when hitting my app

2011-07-24 Thread Robert Kluin
Yes, this is usually caused by the way you've setup your handlers py files.

The your handler should look something like:

[... your handlers ...]

application = webapp.WSGIApplication(...)

def main():
run_wsgi_app(application)

if __name__ == '__main__':
  main()



Robert



On Wed, Jul 13, 2011 at 11:35, Registered doo...@gmail.com wrote:
 Randomly and intermittently when loading a link from my app, appengine
 throws a 404. Has anyone seen this behaviour ? Reloading the page
 always works.


 --
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Error 403: --- begin server output ---You do not have permission to modify this app

2011-07-24 Thread Jonathan
After two years of successful uploads of all my five applications I've
changed to Django 1.2

Now it says: You do not have permission to modify this app

Details:

Application: reimbu-germany; version: 570
Host: appengine.google.com

Starting update of app: reimbu-germany, version: 570
Scanning files on local disk.
Error 403: --- begin server output ---
You do not have permission to modify this app (app_id=u'reimbu-
germany').
--- end server output ---

It's the same with all my apps.
I've checked that the app name is the same on appspot.com and in my
app.yaml

Any idea how to resolve?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Google+ disabling accounts

2011-07-24 Thread Kaan Soral
Just funny ... what Google does

I hate Facebook because they have automated deletion systems, it seems
Google is on the same path

On Jul 24, 7:27 pm, Tim Hoffman zutes...@gmail.com wrote:
 HI

 Limor Ladyada Fried  
 https://plus.google.com/u/0/108772200278976934119/posts is a fairly well
 known individual
 who had her account disabled.  (It has been re-enabled) But it's pretty
 clear no-one is sure why.

 Which is definately cause for concern.

 Rgds

 Tim

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Error 403: --- begin server output ---You do not have permission to modify this app

2011-07-24 Thread Jonathan
Is there any chance that after providing a wrong password I was
permanently locked out?

On Jul 24, 10:30 pm, Jonathan jonathan.na...@gmail.com wrote:
 After two years of successful uploads of all my five applications I've
 changed to Django 1.2

 Now it says: You do not have permission to modify this app

 Details:

 Application: reimbu-germany; version: 570
 Host: appengine.google.com

 Starting update of app: reimbu-germany, version: 570
 Scanning files on local disk.
 Error 403: --- begin server output ---
 You do not have permission to modify this app (app_id=u'reimbu-
 germany').
 --- end server output ---

 It's the same with all my apps.
 I've checked that the app name is the same on appspot.com and in my
 app.yaml

 Any idea how to resolve?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Need help understanding Appengine billing

2011-07-24 Thread Kaan Soral
Generally, with the new billing scheme if you don't have a good
monetization model you shouldn't use AppEngine

I am always building products that are ad-monetized and for example
today my ECPM dropped from 0.9 to 0.04

The income is still greater than AppEngine costs but I am sure I will
be on the edge or over the edge with the new scheme

On Jul 24, 9:35 am, Robert Kluin robert.kl...@gmail.com wrote:
 Hi,
   I've seen apps that are doing maybe a couple million requests per day cost
 $50 a day, I've seen apps doing tens of millions of requests a day cost $50
 a day, and I've seen apps do over one hundred million requests in a day cost
 $500 a day. It completely depends on how intensive your app is to run.

 Robert

 On Jul 22, 2011 9:50 AM, Kwame iweg...@gmail.com wrote:

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Transactions and ancestor in a different namespace

2011-07-24 Thread Hugo Visser
Correct, I'm still on 2.2.3 (it's great, thanks!). Would I run into
big problems switching to 3.0 because of this? In only one or two
instances I ran into the last minute key conversion issue, but I've
worked around that with a ObjectifyWrapper which is actually not bad
at all. In the spirit of if it ain't broke... I haven't switched yet
to 3.0.

The thing is that we have data in a main namespace with historical
data in different namespaces. Previously this was all in one namespace
and because I want to update that data in a transaction it was in the
same entity group.
Now that it is crossing namespaces it looks like that can't be done
anymore, which is a bit of a pain but not a huge problem for now.

Hugo

On 23 jul, 21:39, Jeff Schnitzer j...@infohazard.org wrote:
 If you are using Objectify 3.0, the Key? is a simple wrapper for the
 native datastore Key - with all the same namespace consequences.  In
 previous versions, the Key? - Key conversion was done last-minute so it
 would inherit the namespace then.

 Jeff







 On Sat, Jul 23, 2011 at 5:51 AM, Hugo Visser botte...@gmail.com wrote:
  Well it appears that the entire key path for an entity group is bound
  to one namespace. I am using Objectify in my app which doesn't have
  the namespace in the keys but when checking out the low level Java api
  that became apparent.

  On 22 jul, 12:48, Hugo Visser botte...@gmail.com wrote:
   Is it anywhere explicitly documented that the ancestor of an entity
   must have it's key in the same namespace as the entity itself? I'm
   using namespaces a lot in our app and in production I get an error if
   I try to do a transactional update of an entity with parent x in a
   different namespace than the entity that I'm updating.

   Is this intentional? If it is, I guess the dev server should also
   check this, my unit tests pass :)

   Hugo

  --
  You received this message because you are subscribed to the Google Groups
  Google App Engine group.
  To post to this group, send email to google-appengine@googlegroups.com.
  To unsubscribe from this group, send email to
  google-appengine+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Google+ disabling accounts

2011-07-24 Thread Ikai Lan (Google)
Okay, here's someone with clarifications:

https://plus.google.com/106912596786226524817/posts/Z363KsqgVaY

When an account is suspended for violating the Google+ common name
standards, access to Gmail or other products unrelated to the Google+
profile are not removed. (Of course there are other Google-wide policies
(e.g. egregious spamming, illegal activity, etc) that do apply to all Google
products, and violations of these policies could in fact lead to a
Google-wide suspension.)

It is not our intention to shut off access to all Google services when an
account is suspended for violating our Google+ common name standards. This
is a misunderstanding, and I wanted to clarify it. If that has happened,
then it has happened in error and it is our intention to correct it.


Ikai Lan
Developer Programs Engineer, Google App Engine
Blog: http://googleappengine.blogspot.com
Twitter: http://twitter.com/app_engine
Reddit: http://www.reddit.com/r/appengine



On Sun, Jul 24, 2011 at 5:57 PM, Joops john.b...@gmail.com wrote:

 One theory I saw is that it was because the two people in question had
 nicknames embedded in their real names, rather than in the nick name
 field.

 I am not going to judge them on that bit. (They want the real names to
 be real names, it's their dime).

 I do however share concern about the impact that a temp/mistaken ban
 could have as it impacts GMail, and presumably app engine logins.

 I find that sometimes there is lots of kerfuffle over not too much
 substance on the internet.
 This feels a bit like that to me. (Although it does highlight the
 issue of accessing your own information if the entity that stores that
 information decides you have been bad, which is probably something
 people should generally try to think about)

 J.

 On Jul 24, 8:45 pm, Kaan Soral kaanso...@gmail.com wrote:
  Just funny ... what Google does
 
  I hate Facebook because they have automated deletion systems, it seems
  Google is on the same path
 
  On Jul 24, 7:27 pm, Tim Hoffman zutes...@gmail.com wrote:
 
   HI
 
   Limor Ladyada Fried
 https://plus.google.com/u/0/108772200278976934119/posts is a fairly well
   known individual
   who had her account disabled.  (It has been re-enabled) But it's pretty
   clear no-one is sure why.
 
   Which is definately cause for concern.
 
   Rgds
 
   Tim

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] the copied data show me Stats not available

2011-07-24 Thread saintthor
i copied some data to another app.

in target app, datastore admin, i see the copied entity kinds. but the
columns show Stats not available.

how can i know how many entitys were successfully copied?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] do we need pay for the unnecesssary instances which should be created?

2011-07-24 Thread Tapir
now, my websites has very small traffic, but except the 3 always on
instances, there are 3 more dynamic instacnes are created.

do we need pay for the unnecesssary instances which should be created?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: do we need pay for the unnecesssary instances which should be created?

2011-07-24 Thread Tapir
sorry, I missed a not in the title, it should be

do we need pay for the unnecesssary instances which should NOT be
created?

On Jul 25, 11:33 am, Tapir tapir@gmail.com wrote:
 now, my websites has very small traffic, but except the 3 always on
 instances, there are 3 more dynamic instacnes are created.

 do we need pay for the unnecesssary instances which should be created?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] /_ah/warmup exception in the recent days,

2011-07-24 Thread Tapir
in recent days, may app throws  may exceptions in /_ah/warmup, which
doesn't happen one week ago.

Here is trace:

#

   1.
  2011-07-24 18:54:18.898 /_ah/warmup 500 32490ms 13514cpu_ms 0kb
  See details

  0.1.0.3 - - [24/Jul/2011:18:54:18 -0700] GET /_ah/warmup HTTP/
1.1 500 0 - - beta15.352055871775460464.youyards.appspot.com
ms=32491 cpu_ms=13514 api_cpu_ms=0 cpm_usd=0.375414 loading_request=1
exit_code=104 throttle_code=1
instance=00c61b117cda5355a145f5fc74ab8327593f1d

   2.
  I 2011-07-24 18:53:51.004

  javax.servlet.ServletContext log: Initializing Spring root
WebApplicationContext

   3.
  I 2011-07-24 18:54:08.848

  javax.servlet.ServletContext log: Set web app root system
property: 'webapp.root' = [/base/data/home/apps/s~youyards/
beta15.352055871775460464]

   4.
  I 2011-07-24 18:54:08.849

  javax.servlet.ServletContext log: Initializing log4j from [/base/
data/home/apps/s~youyards/beta15.352055871775460464/WEB-INF/classes/
log4j.properties]

   5.
  W 2011-07-24 18:54:18.858

  Error for /_ah/warmup
  java.lang.ExceptionInInitializerError
at
com.google.appengine.repackaged.com.google.protobuf.Descriptors
$FileDescriptor.buildFrom(Descriptors.java:207)
at
com.google.appengine.repackaged.com.google.protobuf.Descriptors
$FileDescriptor.internalBuildGeneratedFileFrom(Descriptors.java:271)
at
com.google.appengine.tools.appstats.StatsProtos.clinit(StatsProtos.java:
5427)
at com.google.appengine.tools.appstats.StatsProtos
$RequestStatProto.getDescriptor(StatsProtos.java:3504)
at
com.google.appengine.tools.appstats.MemcacheWriter.persist(MemcacheWriter.java:
231)
at
com.google.appengine.tools.appstats.MemcacheWriter.commit(MemcacheWriter.java:
165)
at
com.google.appengine.tools.appstats.AppstatsFilter.doFilter(AppstatsFilter.java:
151)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:
97)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:
35)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:
43)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
388)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
182)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
765)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:
249)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
542)
at org.mortbay.jetty.HttpConnection
$RequestHandler.headerComplete(HttpConnection.java:923)
at
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:
76)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:
404)
at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:
135)
at
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:
260)
at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$2.handleRequest(RuntimePb.java:9805)
at
com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:422)
at com.google.net.rpc.impl.Server
$RpcTask.runInContext(Server.java:579)
at com.google.tracing.TraceContext$TraceContextRunnable
$1.run(TraceContext.java:449)
at
com.google.tracing.TraceContext.runInContext(TraceContext.java:689)
at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:
327)
at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:
319)
at com.google.tracing.TraceContext
$TraceContextRunnable.run(TraceContext.java:447)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1110)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
  Caused by: com.google.apphosting.api.DeadlineExceededException:
This request (d0b130b4c5861d8e) started at 2011/07/25 

[google-appengine] Re: /_ah/warmup exception in the recent days,

2011-07-24 Thread Tapir
sorry. 2 spell mistaks in my last coment, it shoud be:

my app throws  many exceptions in /_ah/warmup, which

btw, why google groups doesn't allow modify a comment, at least for 10
minutes after posting the comment?
It makes people think google groups is the most bad user experience
community.

On Jul 25, 11:38 am, Tapir tapir@gmail.com wrote:
 in recent days, may app throws  may exceptions in /_ah/warmup, which
 doesn't happen one week ago.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Google+ disabling accounts

2011-07-24 Thread Owen Wiggins
Can't you just add another account as an owner in case one gets disabled? 
That way you won't lose access to your app at least.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/qcH_Ihe_dZ4J.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] the copied data show me Stats not available

2011-07-24 Thread Robert Kluin
Have you given it some time to update the stats?




On Sun, Jul 24, 2011 at 21:54, saintthor saintt...@gmail.com wrote:
 i copied some data to another app.

 in target app, datastore admin, i see the copied entity kinds. but the
 columns show Stats not available.

 how can i know how many entitys were successfully copied?

 --
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] HR database, ancestor queries and data consistency: docs not 100% clear

2011-07-24 Thread Robert Kluin
Hi,

On Sun, Jul 24, 2011 at 16:56, Pol i...@pol-online.net wrote:
 Hi,

 I'm having some trouble with this article in the scope of the HR
 datastore: 
 http://code.google.com/appengine/articles/transaction_isolation.html

 It says:

 In a High Replication datastore the transaction is typically completely 
 applied within a few hundred milliseconds after the commit() returns. 
 However, even if it is not completely applied, subsequent reads, writes, and 
 ancestor queries will always reflect the results of the commit() because 
 these operations apply any outstanding modifications before executing.

 But then just afterwards, it also says:

 However, if a concurrent request executes a query whose predicate (the 
 'where clause' for you SQL/GQL fans out there) is not satisfied by the 
 pre-update entity—but is satisfied by the post-update entity —the entity 
 will only be part of the result set if the query executes after the apply 
 operation has reached Milestone B.

 ancestor queries will always reflect the results of the commit()
 because these operations apply any outstanding modifications before
 executing != the entity will only be part of the result set if the
 query executes after the apply operation has reached Milestone B

 My understanding of this article is therefore the following (assuming
 an HR datastore and that we are inside a transaction):

 1) Using db.get() / db.put() on an entity always executes on its
 latest version: no race conditions possible, period.
 - Observations in my app appears to confirm that behavior.

 2) Using db.GqlQuery() / db.put() on entities in the same entity group
 might still be subject to race-conditions: for instance, a previously
 *committed* transaction modified the entities that would be returned
 by the query in the later transactions, but the datastore indexes are
 not up-to-date yet (or something like that), so the query doesn't see
 the updated entities - even if calling db.get() directly on them would
 return the versions that match the query.
 - I've reviewed my code carefully and I think I'm seeing such race
 conditions in my app.

Unless your doing the fetch and db.put() within a transaction, the put
could be simply overwriting the entities.  Perhaps that is your issue.

The  query will be consistent if it is an *ancestor* query, ie the
where clause specifies ANCESTOR IS xxx.

You can do the ancestor query (or a fetch by key) and put within a
transaction; that should allow you to ensure consistency.



 Can Google folks confirm #2?

 And if yes, how do you effectively work around this limitation? Is
 there such a thing as a flush() command? Some extra param to say
 commit and wait for real completion at the end of the transaction? I'm
 OK with extra latency per-entity group, but I really need to avoid
 race conditions in this specific part of my app.

When you do an ancestor query, get, or put, a flush on the entity
group effectively happens before the operation.


Robert



 Thanks,

 - Pol

 --
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] HR database, ancestor queries and data consistency: docs not 100% clear

2011-07-24 Thread Nick Johnson (Google)
On Mon, Jul 25, 2011 at 7:56 AM, Pol i...@pol-online.net wrote:

 Hi,

 I'm having some trouble with this article in the scope of the HR
 datastore:
 http://code.google.com/appengine/articles/transaction_isolation.html

 It says:

  In a High Replication datastore the transaction is typically completely
 applied within a few hundred milliseconds after the commit() returns.
 However, even if it is not completely applied, subsequent reads, writes, and
 ancestor queries will always reflect the results of the commit() because
 these operations apply any outstanding modifications before executing.

 But then just afterwards, it also says:

  However, if a concurrent request executes a query whose predicate (the
 'where clause' for you SQL/GQL fans out there) is not satisfied by the
 pre-update entity—but is satisfied by the post-update entity —the entity
 will only be part of the result set if the query executes after the apply
 operation has reached Milestone B.

 ancestor queries will always reflect the results of the commit()
 because these operations apply any outstanding modifications before
 executing != the entity will only be part of the result set if the
 query executes after the apply operation has reached Milestone B


The first part specifically refers to ancestor queries. Ancestor queries
always operate on the latest copy of the data, as they're restricted to an
entity group; regular queries don't have that guarantee.


 My understanding of this article is therefore the following (assuming
 an HR datastore and that we are inside a transaction):

 1) Using db.get() / db.put() on an entity always executes on its
 latest version: no race conditions possible, period.
 - Observations in my app appears to confirm that behavior.


Correct, with the usual caveat about transactionality (if you're not doing
this inside a transaction, you have a potential race condition).



 2) Using db.GqlQuery() / db.put() on entities in the same entity group
 might still be subject to race-conditions: for instance, a previously
 *committed* transaction modified the entities that would be returned
 by the query in the later transactions, but the datastore indexes are
 not up-to-date yet (or something like that), so the query doesn't see
 the updated entities - even if calling db.get() directly on them would
 return the versions that match the query.
 - I've reviewed my code carefully and I think I'm seeing such race
 conditions in my app.


Correct - but again, any update outside a transaction always has possible
race conditions.


 Can Google folks confirm #2?

 And if yes, how do you effectively work around this limitation? Is
 there such a thing as a flush() command? Some extra param to say
 commit and wait for real completion at the end of the transaction? I'm
 OK with extra latency per-entity group, but I really need to avoid
 race conditions in this specific part of my app.


Do the update in a transaction, which fetches the entity, updates it, and
stores it.

-Nick Johnson


 Thanks,

 - Pol

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.




-- 
Nick Johnson, Developer Programs Engineer, App Engine

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



回复:Re: [google-appengine] Total Stored Data is larger than the actual use.

2011-07-24 Thread lezizi
I've stared it. 
By the way, can you show me how to disable indexes? 

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/DZfwwUK0QrgJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: 回复:Re: [google-appengine] Total Stored Data is larger than the actual use.

2011-07-24 Thread Robert Kluin
In Python it looks like this:

class Example(db.Model):
  prop = db.StringProperty(indexed=False)

The Java syntax is more complex, and I don't recall it from memory. ;)


Robert






On Mon, Jul 25, 2011 at 00:36, lezizi w...@lezizi.org wrote:
 I've stared it.
 By the way, can you show me how to disable indexes?

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To view this discussion on the web visit
 https://groups.google.com/d/msg/google-appengine/-/DZfwwUK0QrgJ.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] I think my app's Index has happend

2011-07-24 Thread Robert Kluin
Report stuck indexes here:
http://code.google.com/p/googleappengine/issues/entry?template=Production%20issue






On Thu, Jul 14, 2011 at 04:21, 승호 최 shz0...@gmail.com wrote:
 I tried to delete indexes 1 week ago.

 But they still deleting

 app name - dealmateweb

 check this

 thanks

 --
 You received this message because you are subscribed to the Google Groups 
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.