[google-appengine] Re: Clarification about entity group write rate

2011-03-15 Thread Raymond C.
If all of them are in the same entity group, I think it just count as one 
put (regarding the 1/s issue).  Place the db.put(list) in a transaction and 
the result will be all succeed or all failed.  The 1/s limitation only 
applied to cases like 15-20 models in the same entity group but being .put() 
in different transaction/request.

-- 
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 needs a counter service

2011-03-15 Thread David Keyes
Been using gae/j for a while now.  One big missing piece IMO is a service that 
would allow me to manage global distributed counters.  Yes I know that there 
are patterns for doing this (e.g. sharding), but it is such a common use case 
that I think a highly optimized service would be ideal.

The perfect solution would allow me to have read-only access to the counters 
via the datastore.

Thoughts?

-- 
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] Clarification about entity group write rate

2011-03-15 Thread Richard Arrano
Hello,
I was just hoping for some clarification: when the documentation says
that writes to entity groups are limited to 1 per second, does this
mean any write regardless of how much data is being written, or each
individual row being written? Basically, what if I have a list of
15-20 model objects of the same entity group I want to commit with a
db.put(my_list). Do I need to split up the writes to only occur once
per second or is it okay because I'm doing it in one fell swoop with
db.put?

Thanks,
Richard

-- 
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] Application Crash

2011-03-15 Thread Abhai Chaudhary
I am not able to access my application. Every time I try to access, I
get 500 Error and log shows following entry. No problem when I run
this locally. I am using GWT for the front end. Is it because
AppEngine kills the process after a certain Threshold? GWT definetly
takes more time to start for the first time.


[15/Mar/2011:18:08:42 -0700] "POST /mygenie/login HTTP/1.1" 500 0
"http://helpgenie.appspot.com/mygenie/
517CC37D64AD59E756C1243723FA2E92.cache.html" "Mozilla/5.0 (Windows; U;
Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/
3.6.13,gzip(gfe)" "helpgenie.appspot.com" ms=16399 cpu_ms=0
api_cpu_ms=0 cpm_usd=0.80 pending_ms=6271 exit_code=203I
2011-03-15 18:08:42.088 The process handling this request unexpectedly
died. This is likely to cause a new process to be used for the next
request to your application. (Error code 203)

-- 
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] missing some apps

2011-03-15 Thread Ikai Lan (Google)
Bumped you up.

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, Mar 13, 2011 at 6:52 AM, Andrew Steinborn wrote:

> I'm missing 2 applications from my Google App Engine account. Is it
> possible to let me have the 2 extra back?
>
> --
> 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] App engine apps forbidden in Cuba

2011-03-15 Thread Brandon Wirtz
Yeah, there needs to be a check box for what your App does... My Apps aren't
"computational services"   I'd say my reality TV Clients are Anything but
:-)


-Original Message-
From: google-appengine@googlegroups.com
[mailto:google-appengine@googlegroups.com] On Behalf Of Barry Hunter
Sent: Tuesday, March 15, 2011 12:11 PM
To: google-appengine@googlegroups.com
Subject: Re: [google-appengine] App engine apps forbidden in Cuba

There is some clarification here:
https://groups.google.com/group/google-appengine/browse_thread/thread/64f851
bed71ff25d

On 15 March 2011 16:53, Ubaldo Huerta  wrote:
> On a recent trip to Cuba I found that app engine apps are still 
> unavailable there.  Here is the message I got when accessing 
> askaro.com
>
> Forbidden
> Your client does not have permission to get URL / from this server.
> (Client IP address: 200.55.181.33)
> You are accessing this page from a forbidden country.
>
> Can someone from google explain why this is the case? What's the legal 
> reason to prohibit access from Cuba?
>
>
>
> --
> 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.


-- 
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: PyCrypto and user passwords.

2011-03-15 Thread Ikai Lan (Google)
Wow, there are no pure Python bcrypt libraries. I was just talking to Nick
(he's sitting next to me today, normally he's in Sydney) and he mentions
that there should be a pure Python implementation of pbkdf2, which is just a
generalization of repeated SHA1 hashing with a salt.

http://news.ycombinator.com/item?id=2177172

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 Tue, Mar 15, 2011 at 11:59 AM, Ovnicraft  wrote:

>
>
> On Mon, Mar 14, 2011 at 5:59 PM, Dave Peck  wrote:
>
>>  Can someone on the App Engine team comment on whether Crypto.Random
>>> will ever be available?
>>>
>> Did you try to include your own PyCrypto version?
>>
>>
>> No, because you can't. PyCrypto requires native code, and thus must be
>> supported directly by the App Engine team.
>>
>
> And try to use keyczar.
>
>>
>> App Engine *does* provide PyCrypto on production, but it does *not*provide 
>> the Crypto.Random submodule.
>>
>> Thus my question: might we ever expect to see it?
>>
>> Thanks,
>> Dave
>>
>>
>
>
> --
> Cristian Salamea
> @ovnicraft
>
>  --
> 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] App engine apps forbidden in Cuba

2011-03-15 Thread Barry Hunter
There is some clarification here:
https://groups.google.com/group/google-appengine/browse_thread/thread/64f851bed71ff25d

On 15 March 2011 16:53, Ubaldo Huerta  wrote:
> On a recent trip to Cuba I found that app engine apps are still unavailable
> there.  Here is the message I got when accessing askaro.com
>
> Forbidden
> Your client does not have permission to get URL / from this server.
> (Client IP address: 200.55.181.33)
> You are accessing this page from a forbidden country.
>
> Can someone from google explain why this is the case? What's the legal
> reason to prohibit access from Cuba?
>
>
>
> --
> 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: PyCrypto and user passwords.

2011-03-15 Thread Ovnicraft
On Mon, Mar 14, 2011 at 5:59 PM, Dave Peck  wrote:

>  Can someone on the App Engine team comment on whether Crypto.Random
>> will ever be available?
>>
> Did you try to include your own PyCrypto version?
>
>
> No, because you can't. PyCrypto requires native code, and thus must be
> supported directly by the App Engine team.
>

And try to use keyczar.

>
> App Engine *does* provide PyCrypto on production, but it does *not*provide 
> the Crypto.Random submodule.
>
> Thus my question: might we ever expect to see it?
>
> Thanks,
> Dave
>
>


-- 
Cristian Salamea
@ovnicraft

-- 
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: PyCrypto and user passwords.

2011-03-15 Thread saidimu apale
You can generate secure random numbers on AppEngine via os.urandom(n) to get
n-bytes suitable for cryptographic use. Try it on shell.appspot.com

This issue http://code.google.com/p/googleappengine/issues/detail?id=1055 has
more details, especially comments #1 and #4 from a Googler way back in 2009.

It appears the GAE implementation of os.urandom is designed for
cryptographic use, though there is absolutely no documentation (apart from
the comment thread on the issue). Without knowing the details of the GAE
implementation, it is hard to tell if it will suit your needs.

saidimu

On Mon, Mar 14, 2011 at 6:59 PM, Dave Peck  wrote:

>  Can someone on the App Engine team comment on whether Crypto.Random
>> will ever be available?
>>
> Did you try to include your own PyCrypto version?
>
>
> No, because you can't. PyCrypto requires native code, and thus must be
> supported directly by the App Engine team.
>
> App Engine *does* provide PyCrypto on production, but it does *not*provide 
> the Crypto.Random submodule.
>
> Thus my question: might we ever expect to see it?
>
> Thanks,
> Dave
>
>  --
> 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] IS NOT NULL

2011-03-15 Thread Markus
Hey,

I try to use JDO in Google App Engine to get all Servers that have a
published date != null. But I find no way...


Query q = pm.newQuery(ServerDO.class);
q.setFilter("published != null");
q.setOrdering("name ASC");


I tried also IS NOT NULL and declare a parameter which I set to
null...

Can anybody help me? I don't think that this query should be heavy...

Regards,

Markus

-- 
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] App engine apps forbidden in Cuba

2011-03-15 Thread Ubaldo Huerta
On a recent trip to Cuba I found that app engine apps are still unavailable 
there.  Here is the message I got when accessing askaro.com

*Forbidden*
Your client does not have permission to get URL / from this server.
(Client IP address: 200.55.181.33)
You are accessing this page from a forbidden country.


Can someone from google explain why this is the case? What's the legal 
reason to prohibit access from Cuba? 


 

-- 
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: PyCrypto and user passwords.

2011-03-15 Thread Ovnicraft
On Mon, Mar 14, 2011 at 5:42 PM, Dave Peck  wrote:

> Really? No suggestions?
>
> I settled on multiple iterations of SHA256. But I note that the
> version of PyCrypto on app engine doesn't include the Crypto.Random
> submodule, so it's impossible to even generate a cryptographically
> satisfactory salt.
>
> Can someone on the App Engine team comment on whether Crypto.Random
> will ever be available?
>
Did you try to include your own PyCrypto version?

Regards,


>
> Thanks,
> Dave
>
> On Mar 10, 4:39 pm, Dave Peck  wrote:
> > PyCrypto offers the blowfish cipher, but not thebcrypthash.
> >
> > What's the best way to store passwords on App Engine with PyCrypto?
> >
> > Thanks,
> > Dave
>
> --
> 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.
>
>


-- 
Cristian Salamea
@ovnicraft

-- 
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] appengine admin user-interface doesn't let me add a non appspot domain to my app

2011-03-15 Thread emileaben
Hi,

I just created a supersimple app with appengine [1], now I want to
host this on a non-appengine domain in 'emileaben.com', but the
appengine UI won't let me add specific hostnames somehow. See
screenshot at 
http://albatross.ripe.net/demo-area/screenshot-appengine-problem.png
for where I'm at right now.

Strange thing is this didn't work for me a couple of times, then
suddenly it worked exactly *once* for google-appengine-
ipv6.emileaben.com (I got a page asking me all about adding CNAME
etc.), and after that it stopped working again.

It did work eventually after trying 5+ times (after a tip from
somebody), so I think this is a bug in the appengine admin interface.
I didn't find a 'file a bug' anywhere, so hoping appengine developers
are on this list/forum.

Emile


[1] app is 'ipv6eyechart' , only has handler for / , and an image in
http://ipv6eyechart.appspot.com/img/ripencc_logo.png

-- 
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] Captcha issues

2011-03-15 Thread Brad
Hi, I tried searching through and found other folks with similar
issues, but couldn't really hunt down a discussed solution.

I just started with google app engine and I am following the
directions for using the chatroom application. When I try to do the
upload step, I get:

Unable to update app: Please go to 
https://www.google.com/accounts/DisplayUnlockCaptcha
and verify you are a human. Then try again.

com.google.appengine.tools.admin.ServerConnection
$ClientLoginException: Please go to 
https://www.google.com/accounts/DisplayUnlockCaptcha
and verify you are a human. Then try again.

I did the captcha and tried again, but I just keep getting the same
thing. I hope I'm not doing something too terribly stupid. Any help is
appreciated.

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.



[google-appengine] com.google.gdata.util.AuthenticationException: 403

2011-03-15 Thread Daniel Jr. Lachica
com.google.gdata.util.AuthenticationException: 403: OK at
com.google.gdata.client.http.AuthSubUtil.exchangeForSessionToken(AuthSubUtil.java:
309) at
com.google.gdata.client.http.AuthSubUtil.exchangeForSessionToken(AuthSubUtil.java:
275)

I get this when I try to get a sessiontoken from google docs/
spreadsheets

Here's my code for getting the request URL:

String requestUrl  = AuthSubUtil.getRequestUrl(CALLBACK,
SPREADSHEET_SCOPE+" "+DOCS_SCOPE, true, true);


Here's my code for retrieving a session token:

String onetimeUseToken =
AuthSubUtil.getTokenFromReply(request.getQueryString());
String sessionToken =
AuthSubUtil.exchangeForSessionToken(URLDecoder.decode(onetimeUseToken,
"UTF-8"), null);

I had a problem with this before and was resolved by using the
URLDecoder.
I'm having the same problem again. It worked for months and the
problem just came back recently.

my app is on http://projectrix-development.appspot.com/

-- 
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: Unable to remove a GAE app from my Google Apps dashboard.

2011-03-15 Thread IvanRdz
Thanks a lot

On 15 mar, 14:40, Robert Kluin  wrote:
> You can't. You might be able to create a new app, then submit a request (via 
> billing issues form -- see FAQs) to create an alias from the old to new app 
> id.
>
> Robert
>
> On Mar 15, 2011, at 9:22, Iván Rodríguez  wrote:
>
> > Do you know how can I recover my app ID once it isdeleted?
>
> > 2011/3/8 Thomas Wiradikusuma 
> > Hi Gary,
>
> > How did you solve this? It's been days and I still have *two* GAE apps
> > in my Google Apps. One the M/S version, the other one the HR version.
>
> > On Mar 7, 8:31 am, Gary Eberhart  wrote:
> > > I went back two minutes later and animalengineorg was gone. It looks like
> > > sometime after the app has been deleted from GAE and disabled on Google 
> > > Apps
> > > it will finally be removed from the dashboard. Thank you.
>
> > > On Sun, Mar 6, 2011 at 5:26 PM, Gary Eberhart 
> > > wrote:
>
> > > > Hello,
>
> > > > How do you permanently remove a Google App Engine App from the 
> > > > dashboard?
> > > > I've already deleted the GAE app for animalengineersorg.  I've disabled 
> > > > the
> > > > app from by clicking on the link on the dashboard. Any suggestions 
> > > > would be
> > > > greatly appreciated.
>
> > > > Thank you. Gary
>
> > > > 
>
> > > >  --
> > > > 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 
> > 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 
> > 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.



Re: [google-appengine] Re: Bug with online interactive server-side Python shell?

2011-03-15 Thread Robert Kluin
I'm not sure what you mean by changed a list from a different command, but yes 
when you actually deploy code it should work correctly. 

If you are trying to test code, you might want to use the dev servers 
interactive console. It is easier to use for testing longer snippets. 



Robert



On Mar 15, 2011, at 7:26, nik  wrote:

> Thank you both for your replies.
> 
> Robert you are right, by give both assignments in one command worked
> as expected. So as i can understand this is some kind of bug or
> whatever of the online interactive shell but when i will upload an
> application, Google servers will work as expected also for a code
> where i try to change a list element from a different command, right?
> (i am not sure if there are people testing their code with the online
> interactive shell, but if there are, then i thing this 'quirk' is not
> a minor issue)
> 
> On Mar 12, 4:40 am, Robert Kluin  wrote:
>> This is a quirk of shell.appspot.com.  I've not dug into the code, but
>> perhaps it is something to do with how the session context updated and
>> stored.
>> 
>> Try this:
>>   >>> x = [1, 2, 3]; x[2] = '345'
>>   >>> print x
>> 
>> That will give you the result you expect, and will match the behavior
>> of a local Python interactive prompt.
>> 
>> Robert
>> 
>> On Fri, Mar 11, 2011 at 05:30, nik  wrote:
>>> Hi, i am new in python programming and i tried to use the online
>>> Interactive server-side Python shell (http://shell.appspot.com) to
>>> test the list data type and while it supposed to be changeable, this
>>> is not the way is treated:
>> 
>> x=[2,5,6]
>> x[2]='111'
>> print x
>>> [2, 5, 6]
>> 
>>> x[2] wasn't supposed to change? if so then is this a bug of the online
>>> shell or it is the way that any deployed application in app engine is
>>> treated?
>> 
>>> --
>>> 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.
> 

-- 
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: how many numbers of tasks per second set for put()

2011-03-15 Thread Lucas
do you recommend, whether to use task queue, if i need very high write
(new record each time, no update) . like log system ?   how may write
per second, datastore able to support?

-- 
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: how many numbers of tasks per second set for put()

2011-03-15 Thread Lucas
correct , put() does not required task.  I read on per second write
limit for datastore.   i am wondering if i put on task for put() that
will keep on retry until the put() success. I want to achieve maximum
write persecond. if i put in task queue, what should i put for number
of tasks run per second?

-- 
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: how many numbers of tasks per second set for put()

2011-03-15 Thread CoolDude
correct , put() does not required task.  I read on per second write
limit for datastore.   i am wondering if i put on task for put() that
will keep on retry until the put() success. I want to achieve maximum
write persecond. if i put in task queue, what should i put for number
of tasks run per second?

-- 
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] how many numbers of tasks per second set for put()

2011-03-15 Thread Robert Kluin
You need to provide more details about what you are trying to do. Doing a 
db.put does not require any tasks. 


Robert 


On Mar 15, 2011, at 7:43, Lucas  wrote:

> if i want to do datastore put()  of a kind (no children), no
> transactional , simple entity group.  how many max tasks per second
> should i set for task queue ?
> 
> -- 
> 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: Unable to remove a GAE app from my Google Apps dashboard.

2011-03-15 Thread Robert Kluin
You can't. You might be able to create a new app, then submit a request (via 
billing issues form -- see FAQs) to create an alias from the old to new app id. 


Robert




On Mar 15, 2011, at 9:22, Iván Rodríguez  wrote:

> Do you know how can I recover my app ID once it isdeleted? 
> 
> 2011/3/8 Thomas Wiradikusuma 
> Hi Gary,
> 
> How did you solve this? It's been days and I still have *two* GAE apps
> in my Google Apps. One the M/S version, the other one the HR version.
> 
> 
> On Mar 7, 8:31 am, Gary Eberhart  wrote:
> > I went back two minutes later and animalengineorg was gone. It looks like
> > sometime after the app has been deleted from GAE and disabled on Google Apps
> > it will finally be removed from the dashboard. Thank you.
> >
> > On Sun, Mar 6, 2011 at 5:26 PM, Gary Eberhart 
> > wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Hello,
> >
> > > How do you permanently remove a Google App Engine App from the dashboard?
> > > I've already deleted the GAE app for animalengineersorg.  I've disabled 
> > > the
> > > app from by clicking on the link on the dashboard. Any suggestions would 
> > > be
> > > greatly appreciated.
> >
> > > Thank you. Gary
> >
> > > 
> >
> > >  --
> > > 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.
> 
> 
> -- 
> 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: Unable to remove a GAE app from my Google Apps dashboard.

2011-03-15 Thread Iván Rodríguez
Do you know how can I recover my app ID once it isdeleted?

2011/3/8 Thomas Wiradikusuma 

> Hi Gary,
>
> How did you solve this? It's been days and I still have *two* GAE apps
> in my Google Apps. One the M/S version, the other one the HR version.
>
>
> On Mar 7, 8:31 am, Gary Eberhart  wrote:
> > I went back two minutes later and animalengineorg was gone. It looks like
> > sometime after the app has been deleted from GAE and disabled on Google
> Apps
> > it will finally be removed from the dashboard. Thank you.
> >
> > On Sun, Mar 6, 2011 at 5:26 PM, Gary Eberhart  >wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Hello,
> >
> > > How do you permanently remove a Google App Engine App from the
> dashboard?
> > > I've already deleted the GAE app for animalengineersorg.  I've disabled
> the
> > > app from by clicking on the link on the dashboard. Any suggestions
> would be
> > > greatly appreciated.
> >
> > > Thank you. Gary
> >
> > > <
> https://lh6.googleusercontent.com/_A9MwIRoKlwE/TXQlWTlElkI/AE...>
> >
> > >  --
> > > 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.
>
>

-- 
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: Memory error

2011-03-15 Thread Gad Halevy
*Hi all;
While I upload data to the data store with the bulkloader, I have a message:
" [INFO] Starting import; maximum 10 entities per post."
Is that means that I can upload only 10 entities at one time?
I've noticed that uploading small amount of entities works fine and with
large amount I have a memory error.
Is there any connection between these things?

Many thanks;
Gadh.
*
On Tue, Mar 15, 2011 at 10:59 AM, Gad Halevy  wrote:

> *Hi Master;
> Thanks for the help.
> It didn't work.
>
> Best;
> Gadh.
> *
>
> On Tue, Mar 15, 2011 at 10:24 AM, master outside 
> wrote:
>
>> try
>> def an(x): return x.name
>>
>>
>> class Name(db.Model):
>> name=db.StringProperty(unicode)
>> list=db.ListProperty(int)
>>
>>>
>>> class Calc(webapp.RequestHandler):
>> def get(self):
>> begin=Name.all()
>> self.response.out.write('')
>> self.response.out.write(" ".join(map(an,begin)))
>> self.response.out.write('')
>>
>> On Monday, March 14, 2011 5:11:03 AM UTC-4, Gadh wrote:
>>>
>>> Hi;
>>> I bulkloaded to the data store 88 entities, each one is composed from
>>> a unicode field (name), and a list field (lst) of 4996 numbers.
>>> When I try to run this code:
>>> "
>>> class Name(db.Model):
>>> name=db.StringProperty(unicode)
>>> lst=db.ListProperty(int)
>>>
>>> class Calc(webapp.RequestHandler):
>>> def get(self):
>>> begin=Name.all()
>>> self.response.out.write('')
>>> for b in begin:
>>> self.response.out.write(b.name+' ')
>>> self.response.out.write('')
>>> "
>>> I got a memory error.
>>> what did I do wrong?
>>>
>>> I'm a newbie in GAE, so please be patient.
>>> Any help will be apprisiated;
>>>
>>> Regards;
>>> Gadh.
>>>
>>  --
>> 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] queue.xml does not validate against .xsd

2011-03-15 Thread Brian Lim
This is the error upon deployment:

An internal error occurred during: "Deploying ResponderDs to Google".
XML error validating /home/brian/javawork/ResponderDs/war/WEB-INF/queue.xml 
against 
/home/brian/.eclipse/org.eclipse.platform_3.5.0_155965261/plugins/com.google.appengine.eclipse.sdkbundle.1.4.2_1.4.2.v201102111810/appengine-java-sdk-1.4.2/docs/queue.xsd



  
50M
  
  
default
100/s
10
15

  4
  5m
  10
  20

  


My question is: where is the documentation that says what is wrong with this 
queue configuration?

-- 
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 most efficient way of deleting a row from a data Table ?

2011-03-15 Thread Chathum Henegama
Thats a nice code mate. Thank you very much. It just worked for me.
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.



[google-appengine] how many numbers of tasks per second set for put()

2011-03-15 Thread Lucas
if i want to do datastore put()  of a kind (no children), no
transactional , simple entity group.  how many max tasks per second
should i set for task queue ?

-- 
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 most efficient way of deleting a row from a data Table ?

2011-03-15 Thread 风笑雪
If so, you can simple use get() instead of fetch():

key = Users.all().filter('first_name =',"Steve").get()
if key:
db.delete(key)

BTW, I made a mistake before. "fetch(1000)" should be "fetch(500)".

--
keakon

My blog(Chinese): www.keakon.net
Blog source code: https://bitbucket.org/keakon/doodle/



On Tue, Mar 15, 2011 at 6:20 PM, Chathum Henegama wrote:

> Thanks Keakon
> 1 more thing.. it is guaranteed that attribute first_name has no
> duplicates. Do we still need to loop through the table ?  as in your
> context
>  while keys:
>  db.delete(keys)
> keys = Users.all(keys_only=True).filter('first_name =',"Steve").fetch(1000)
>
>  --
> 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: Bug with online interactive server-side Python shell?

2011-03-15 Thread nik
Thank you both for your replies.

Robert you are right, by give both assignments in one command worked
as expected. So as i can understand this is some kind of bug or
whatever of the online interactive shell but when i will upload an
application, Google servers will work as expected also for a code
where i try to change a list element from a different command, right?
(i am not sure if there are people testing their code with the online
interactive shell, but if there are, then i thing this 'quirk' is not
a minor issue)

On Mar 12, 4:40 am, Robert Kluin  wrote:
> This is a quirk of shell.appspot.com.  I've not dug into the code, but
> perhaps it is something to do with how the session context updated and
> stored.
>
> Try this:
>   >>> x = [1, 2, 3]; x[2] = '345'
>   >>> print x
>
> That will give you the result you expect, and will match the behavior
> of a local Python interactive prompt.
>
> Robert
>
> On Fri, Mar 11, 2011 at 05:30, nik  wrote:
> > Hi, i am new in python programming and i tried to use the online
> > Interactive server-side Python shell (http://shell.appspot.com) to
> > test the list data type and while it supposed to be changeable, this
> > is not the way is treated:
>
>  x=[2,5,6]
>  x[2]='111'
>  print x
> > [2, 5, 6]
>
> > x[2] wasn't supposed to change? if so then is this a bug of the online
> > shell or it is the way that any deployed application in app engine is
> > treated?
>
> > --
> > 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.



Re: [google-appengine] What is the most efficient way of deleting a row from a data Table ?

2011-03-15 Thread Chathum Henegama
Thanks Keakon
1 more thing.. it is guaranteed that attribute first_name has no duplicates.
Do we still need to loop through the table ?  as in your context
 while keys:
db.delete(keys)
keys = Users.all(keys_only=True).filter('first_name =',"Steve").fetch(1000)

-- 
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 most efficient way of deleting a row from a data Table ?

2011-03-15 Thread 风笑雪
keys = Users.all(keys_only=True).filter('first_name =',"Steve").fetch(1000)
while keys:
db.delete(keys)
keys = Users.all(keys_only=True).filter('first_name =',"Steve").fetch(1000)

--
keakon

My blog(Chinese): www.keakon.net
Blog source code: https://bitbucket.org/keakon/doodle/



On Tue, Mar 15, 2011 at 5:59 PM, Chathum Henegama wrote:

> Hi there i need to delete and item depending on one of its attributes.
> If i say
>  Users.all().filter('first_name
> =',"Steve").get().delete()
>
> This is not giving me the expected result. And if i loop through the
> whole table and try to do it like this
>
> for user in range(0,Users.all().count()):
>if Users.all().filter('first_name =',"Steve").get() :
>Users.all().filter('first_name =',"Steve").get().delete()
>
> This gives me the result but i am aware that this is not a good way of
> doing this job..
> Any suggestions ?
>
> 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.



[google-appengine] What is the most efficient way of deleting a row from a data Table ?

2011-03-15 Thread Chathum Henegama
Hi there i need to delete and item depending on one of its attributes.
If i say
  Users.all().filter('first_name
=',"Steve").get().delete()

This is not giving me the expected result. And if i loop through the
whole table and try to do it like this

for user in range(0,Users.all().count()):
if Users.all().filter('first_name =',"Steve").get() :
Users.all().filter('first_name =',"Steve").get().delete()

This gives me the result but i am aware that this is not a good way of
doing this job..
Any suggestions ?

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.



Re: [google-appengine] Re: Memory error

2011-03-15 Thread Gad Halevy
*Hi Master;
Thanks for the help.
It didn't work.

Best;
Gadh.
*
On Tue, Mar 15, 2011 at 10:24 AM, master outside wrote:

> try
> def an(x): return x.name
>
>
> class Name(db.Model):
> name=db.StringProperty(unicode)
> list=db.ListProperty(int)
>
>>
>> class Calc(webapp.RequestHandler):
> def get(self):
> begin=Name.all()
> self.response.out.write('')
> self.response.out.write(" ".join(map(an,begin)))
> self.response.out.write('')
>
> On Monday, March 14, 2011 5:11:03 AM UTC-4, Gadh wrote:
>>
>> Hi;
>> I bulkloaded to the data store 88 entities, each one is composed from
>> a unicode field (name), and a list field (lst) of 4996 numbers.
>> When I try to run this code:
>> "
>> class Name(db.Model):
>> name=db.StringProperty(unicode)
>> lst=db.ListProperty(int)
>>
>> class Calc(webapp.RequestHandler):
>> def get(self):
>> begin=Name.all()
>> self.response.out.write('')
>> for b in begin:
>> self.response.out.write(b.name+' ')
>> self.response.out.write('')
>> "
>> I got a memory error.
>> what did I do wrong?
>>
>> I'm a newbie in GAE, so please be patient.
>> Any help will be apprisiated;
>>
>> Regards;
>> Gadh.
>>
>  --
> 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: Memory error

2011-03-15 Thread master outside
try
def an(x): return x.name

class Name(db.Model): 
name=db.StringProperty(unicode)
list=db.ListProperty(int) 

>
> class Calc(webapp.RequestHandler): 
def get(self): 
begin=Name.all() 
self.response.out.write('') 
self.response.out.write(" ".join(map(an,begin))) 
self.response.out.write('') 

On Monday, March 14, 2011 5:11:03 AM UTC-4, Gadh wrote:
>
> Hi; 
> I bulkloaded to the data store 88 entities, each one is composed from 
> a unicode field (name), and a list field (lst) of 4996 numbers. 
> When I try to run this code: 
> " 
> class Name(db.Model): 
> name=db.StringProperty(unicode) 
> lst=db.ListProperty(int) 
>
> class Calc(webapp.RequestHandler): 
> def get(self): 
> begin=Name.all() 
> self.response.out.write('') 
> for b in begin: 
> self.response.out.write(b.name+' ') 
> self.response.out.write('') 
> " 
> I got a memory error. 
> what did I do wrong? 
>
> I'm a newbie in GAE, so please be patient. 
> Any help will be apprisiated; 
>
> Regards; 
> Gadh. 
>

-- 
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: question on multiple entity groups comments google io 2008

2011-03-15 Thread Lucas
yup. i did take a look , but didn't mentioned about multiple entity
groups comments like in the talk. anyone else has any useful reference
articles?

-- 
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] Datastore entity viewing

2011-03-15 Thread Wim den Ouden
the kind (table) only appears when you write to it.

2011/3/15 BonguN 

> Hi,
>
> I have four different entities in my application, but when I access
> the datastore all I see is just one single entity.
> I cleaned my datastore and added a new db file to the folder that has
> my application. When I run my application why don't I see all my
> entities declared in my python code?
>
> Please help.
>
> --
> 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.
>
>


-- 
gr,
Wim den Ouden
Custom Google App Engine  based
webapps .
Free open source neighborshare framework .
Gae tips  Datastore
(async)

-- 
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: About the usage of GAE

2011-03-15 Thread Qiang Wang
Thank you very much.
The information is very important  for me.



2011/3/15 Ernesto Karim Oltra :
> GMail is not necessary! Users can obtain their own GOOGLE account
> using GMAIL or HOTMAIL or whatever url they want. Google handles the
> registration/confirmation/login/logout process. Google Accounts,
> through Users API it's the best option.
>
> On 14 mar, 14:39, Qiang Wang  wrote:
>> hello,
>>    I want to use Google App Engine for one of the service of my project.
>>    I need the following features.
>> 1) Need to register.
>> 2) The email address is necessory, but Gmail account is unnecessory.
>> 3) Access through iPhone, Android and iPad, PC etc.
>>
>> I am wandering about if GAE fits for me, since it seems that the gmail is
>> necessary for user who want to use my service.
>> BTW, there may be mass of access from multi-users.
>> If you can suggest the best quotas or play will be great help for me.
>>
>> Thanks for your relay.
>>
>> cheers
>>
>> Wang Qiang
>
> --
> 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.