[google-appengine] Impossible to use with Google Site?
Is it impossible to use this with a Google Site? --~--~-~--~~~---~--~~ 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: Image Resize Without Forcing Aspect Ratio
Image resizing without aspect ratio is just like cropping. May be i am wrong. But it looks this to me.. On May 3, 8:02 am, ecognium ecogn...@gmail.com wrote: Hello Everyone, It looks like the images.resize() always honors the aspect ratio. Is there a way to force a certain dimension? For example, in ImageMagick you can use an exclamation (!) at the end to override the aspect ratio Any suggestions will be 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] [How To] - Get a global error handler
Hi, I was thinking about a global error handler function. This global error handler will be catching any error/exception that occurs inside the application. In case there is a *local* error handler, it will over ride the *global* one. 1. Is it feasible? 2. If yes, how ? --~--~-~--~~~---~--~~ 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: - Get a global error handler
One thing that i could come up with is as follows. The app.yaml will be sending all requests to one file, say main.py. This main.py will handle all the requests by one class say MainAppHandler. The MainAppHandler will be responsible to redirect the requests to any other scripts/Classes. We can add a try/catch block in the MainAppHandler, so in case any error occurs within the app, the exception catching that is defined in MainAppHandler will be called up. If however, there is a local catch, then it will be used, and no sitewide error handler will be invoked. I am not quite sure, as to how far this approach will work correctly. This is how i plan to use the app.yamn, main.py and MainAppHandler :-- --- file =app.yaml url: /.* script: main.py -- file = main.py class MainAppHandler(webapp.RequestHandler): def get(self): try: # Based on URL, redirection to other scripts except: # Error handler based on the type of error application = webapp.WSGIApplication([('/.*', MainAppHandler),], debug=True) This is just a vague thought. I believe, discussions will help us in getting something fruitful. Cheers, Pranav Prakash On May 4, 1:28 pm, Pranny pra...@gmail.com wrote: Hi, I was thinking about a global error handler function. This global error handler will be catching any error/exception that occurs inside the application. In case there is a *local* error handler, it will over ride the *global* one. 1. Is it feasible? 2. If yes, how ? --~--~-~--~~~---~--~~ 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: different urlfetch behaviour on development and production servers: URLs with the characters: ( or )
I have similar problem. On development server function urlencode works correctly with unicode string. In production error occurs: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe2' in position 2: ordinal not in range(128). It occurs when i pass russian strings as parameter. 2009/5/4 Matt Trinneer matt.trinn...@gmail.com To further that post... It seems to me that URLs containing characters such as ( and ) are not being fetched properly on the production environment. I've attempted escaping the characters, as per RFC 3986. However the escaped url (http://dbpedia.org/resource/Companion_%28manga%29) doesn't fair any better. --~--~-~--~~~---~--~~ 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] Anonymous Logging with Cookies
Hello, I would like to enable users to access and use my service even if they don't register. For that purpose I would like to put in a cookie a randomly generated userID that will used to access the service and re- use configurations and settings from previous sessions. If the user decides to register then the settings done during previous sessions shouldn't be lost. Is this an appropriate approach? Please provide me with any link or advise on how to implement this capability. Thanks in Advance --~--~-~--~~~---~--~~ 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: Complete list of limits and quotas?
Hi all, FYI, I've opened Issue 1474 for this: http://code.google.com/p/googleappengine/issues/detail?id=1474 -- T.J. Crowder tj / crowder software / com Independent Software Engineer, consulting services available On Apr 24, 10:48 am, T.J. Crowder t...@crowdersoftware.com wrote: Hi Jeff, Thanks for that. And thanks for all the help you provide to folks in this group, I see you answering questions all over. The limit on 100 custom composite indicies per app is not currently documented to my knowledge, part of the reason is that I think it would be best to design your app without that constraint in mind. IMHO, it's really, really important to document *all* of the limits and quotas, and in one canonical place -- an index, if you will, of quotas and limitations, with links to detail in the various pages you and I have linked earlier. In relatively little reading in this group, I've run into the list I provided earlier and apparently there's something called the App Config Service Config App Call Count quota[1]; what else is there, lurking, waiting to trip up the unwary developer? [1]http://groups.google.com/group/google-appengine/browse_thread/thread/... It's hard for me to envision seriously considering using AppEngine for anything but a toy project when significant limitations (100 indexes is significant) are not clearly documented. If you can work with people on some of them, indicate that on the list; it's not a reason not to document the limitation. I see in other threads, and greatly appreciate, that Google is happy to work with people when they run into quotas and have a good reason for needing more than the quota currently allows, but that's not at all the same thing. There is, clearly, a full list somewhere -- the admin console isn't just making these quotas up. :-) Can I strongly suggest providing this index of quotas, if only to demonstrate to people that concerns like mine are unwarranted? Thanks again, -- T.J. Crowder tj / crowder software / com Independent Software Engineer, consulting services available On Apr 15, 7:22 pm, Jeff S (Google) j...@google.com wrote: Hi T.J., I'm glad you've raised this issue. The documentation on quotas has most of this information: http://code.google.com/appengine/docs/quotas.html For additional limitations, most overview sections on the APIs and services have specific details for that service. For example, see: http://code.google.com/appengine/docs/java/datastore/overview.html#Qu.. The limit on 100 custom composite indicies per app is not currently documented to my knowledge, part of the reason is that I think it would be best to design your app without that constraint in mind. So far, very few apps have hit this limit and if you need more than 100 indicies, I'd be happy to talk it over and see what we can work out. Recent reports of hitting this limit have been the result of an issue which caused the number of indicies to be overreported for a small subset of apps. Thank you, Jeff On Tue, Apr 14, 2009 at 1:51 PM, T.J. Crowder t...@crowdersoftware.comwrote: Hi all, Only-slightly-abashedly bumping this, having foolishly posted it during the holiday weekend. Apparently (continuing the list) there's a Workflow Backend Index Task Count[1] as well. Anyone (at Google or otherwise) have a link to an official comprehensive list, and if so, would you post it? If not, perhaps we should try to bring together links for the disparate parts. [1] http://groups.google.com/group/google-appengine/browse_thread/thread/... Thanks in advance, -- T.J. Crowder tj / crowder software / com Independent Software Engineer, consulting services available On Apr 11, 9:55 am, T.J. Crowder t...@crowdersoftware.com wrote: Hi all, Thrilled about the AppEngine Java support and reading up on the platform, etc. Very exciting stuff. Information about the various limits imposed by the system seems to be a bit spread all over, is there anywhere one can go for a quick rundown of *all* the various limits? Naturally there's the quotas page[1], but then there are further significant limits for the datastore[2], and neither of those pages mentions that there is apparently a limit on the number of datastore indices[3] -- a very important piece of information. It also appears that each static file in your app can be no more than 10MB[4]. There's some disagreement amongst pages as well; the overview page[5] says the free accounts get 500MB of storage, but the quotas page (presumably the more canonical of the two) says 1GB. Apparently requests must be satisfied within 30 seconds[4][5]. A user seemed to say[6] in the group that there is a 1,000 file limit, but I haven't found that one (yet!) from Google. And it's not clear to me whether it's 1GB of storage, total, or 1GB of datastore
[google-appengine] Re: Image Resize Without Forcing Aspect Ratio
Image resizing with aspect ratio is taking a 100x100 image and resizing it to 20x50 (for example) - that way the image ends up distorted - stretched in one direction. There is definitly not cropping. You could also crop to 20x50 but would be throwing parts of the image away - somthing very different to resizing. On 04/05/2009, Pranav Prakash pra...@gmail.com wrote: Image resizing without aspect ratio is just like cropping. May be i am wrong. But it looks this to me.. On May 3, 8:02 am, ecognium ecogn...@gmail.com wrote: Hello Everyone, It looks like the images.resize() always honors the aspect ratio. Is there a way to force a certain dimension? For example, in ImageMagick you can use an exclamation (!) at the end to override the aspect ratio Any suggestions will be appreciated. Thanks! -- Barry - www.nearby.org.uk - www.geograph.org.uk - --~--~-~--~~~---~--~~ 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: Image Resize Without Forcing Aspect Ratio
Thanks, now things are lot clear :-) Cheers, Pranav On May 4, 4:03 pm, Barry Hunter barrybhun...@googlemail.com wrote: Image resizing with aspect ratio is taking a 100x100 image and resizing it to 20x50 (for example) - that way the image ends up distorted - stretched in one direction. There is definitly not cropping. You could also crop to 20x50 but would be throwing parts of the image away - somthing very different to resizing. On 04/05/2009, Pranav Prakash pra...@gmail.com wrote: Image resizing without aspect ratio is just like cropping. May be i am wrong. But it looks this to me.. On May 3, 8:02 am, ecognium ecogn...@gmail.com wrote: Hello Everyone, It looks like the images.resize() always honors the aspect ratio. Is there a way to force a certain dimension? For example, in ImageMagick you can use an exclamation (!) at the end to override the aspect ratio Any suggestions will be appreciated. Thanks! -- Barry -www.nearby.org.uk-www.geograph.org.uk- --~--~-~--~~~---~--~~ 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: Shrink Javascript with Python..?
maybe it can help : http://austinchau.blogspot.com/2008/11/serving-javascript-minified-with.html On 4 mai, 15:24, richardcur...@googlemail.com richardcur...@googlemail.com wrote: I dynamically generate a lot of Javascript on appengine before I serve it to the user as part of the website. Can I somehow obfuscate/shrink this Javascript from Python to improve page loading times? thx.ricky. --~--~-~--~~~---~--~~ 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] filter a query for distinct data in one field
hello there, i have the following problem, i have a query like this: que = db.Query(CUser) que = que.filter('id =', id) results = que.fetch(limit=50) and the CUser entity: class CUser(db.Model): id_admin = db.StringProperty() bloc = db.StringProperty() apartment = db.StringProperty() the problem is that i have more apartments per each bloc so the entries look something like this: admin1 | bloc 1 | ap 1 admin1 | bloc 1 | ap 2 ... and so on when i filter the query for admin1 i want the result to be only bloc 1 not something like this: bloc 1 bloc 1 any solutions? thanks, racz --~--~-~--~~~---~--~~ 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: Shrink Javascript with Python..?
Thanks. And this is the best method to shrink Javascript? Do you have any experience with it? Does it return 100% working JS in all cases? On May 4, 3:35 pm, Barry Hunter barrybhun...@googlemail.com wrote: http://www.crockford.com/javascript/jsmin.py.txt :) On 04/05/2009, richardcur...@googlemail.com richardcur...@googlemail.com wrote: I dynamically generate a lot of Javascript on appengine before I serve it to the user as part of the website. Can I somehow obfuscate/shrink this Javascript from Python to improve page loading times? thx.ricky. -- Barry -www.nearby.org.uk-www.geograph.org.uk- --~--~-~--~~~---~--~~ 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: Shrink Javascript with Python..?
I use JSMin a few times (but not the python port) and never had problems http://www.crockford.com/javascript/jsmin.html its pretty industry standard. There is a few warnings on the page about pitfalls, but tells you how to test for them. On 04/05/2009, richardcur...@googlemail.com richardcur...@googlemail.com wrote: Thanks. And this is the best method to shrink Javascript? Do you have any experience with it? Does it return 100% working JS in all cases? On May 4, 3:35 pm, Barry Hunter barrybhun...@googlemail.com wrote: http://www.crockford.com/javascript/jsmin.py.txt :) On 04/05/2009, richardcur...@googlemail.com richardcur...@googlemail.com wrote: I dynamically generate a lot of Javascript on appengine before I serve it to the user as part of the website. Can I somehow obfuscate/shrink this Javascript from Python to improve page loading times? thx.ricky. -- Barry -www.nearby.org.uk-www.geograph.org.uk- -- Barry - www.nearby.org.uk - www.geograph.org.uk - --~--~-~--~~~---~--~~ 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: Shrink Javascript with Python..?
http://www.crockford.com/javascript/jsmin.py.txt :) On 04/05/2009, richardcur...@googlemail.com richardcur...@googlemail.com wrote: I dynamically generate a lot of Javascript on appengine before I serve it to the user as part of the website. Can I somehow obfuscate/shrink this Javascript from Python to improve page loading times? thx.ricky. -- Barry - www.nearby.org.uk - www.geograph.org.uk - --~--~-~--~~~---~--~~ 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: different urlfetch behaviour on development and production servers: URLs with the characters: ( or )
string.encode(utf-8) 2009/5/4 Ivan Maslov vanya@gmail.com I have similar problem. On development server function urlencode works correctly with unicode string. In production error occurs: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe2' in position 2: ordinal not in range(128). It occurs when i pass russian strings as parameter. 2009/5/4 Matt Trinneer matt.trinn...@gmail.com To further that post... It seems to me that URLs containing characters such as ( and ) are not being fetched properly on the production environment. I've attempted escaping the characters, as per RFC 3986. However the escaped url (http://dbpedia.org/resource/Companion_%28manga%29) doesn't fair any better. --~--~-~--~~~---~--~~ 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: filter a query for distinct data in one field
You can filter on more then one property, only one filter can have an inequality operator. adminX = 'admin1' blocX = 'bloc1' que = CUser.all() que.filter('id_admin = ', adminX) que.filter('bloc = ', blocX) result = que.fetch(50) --~--~-~--~~~---~--~~ 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] Datastore and backup
Hello, I wanted to know if google makes backup of datastore on our applications ? if yes, it is possible to retrieve ? for example if i have make a big bug in a production and all data are deleted, i can get a last backup ? if no, what is a best practice ? Thanks, -- ~sahid --~--~-~--~~~---~--~~ 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 redesign
I think you are going to have to recreate the entities. You can't just update them. You may want to use the new report API or Cron to make the changes. It's going to take a while no matter which way you go. On May 3, 11:34 am, vanya vanya@gmail.com wrote: I have created about million entities without key_name. And now I need key_name so that to reduce CPU time consumption. Also I want to change the app design. How to recreate these entities in short time? --~--~-~--~~~---~--~~ 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: The API call mail.Send() required more quota than is available.
I figured out my issue. I needed to enable billing to send more than 32 a minute.You can send about 4600 a minute when it's enabled. On May 4, 11:10 am, Ray Malone rayish...@gmail.com wrote: I don't understand what's happened. It allowed me to send about 100 emails then stopped with this error. Is it because I made multiple requests at the same time? --~--~-~--~~~---~--~~ 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 and backup
oh, sorry this post .. i have stared http://code.google.com/p/googleappengine/issues/detail?id=776colspec=ID%20Type%20Status%20Priority%20Stars%20Owner%20Summary%20Log%20Component On May 4, 4:55 pm, sahid sahid.ferdja...@gmail.com wrote: Hello, I wanted to know if google makes backup of datastore on our applications ? if yes, it is possible to retrieve ? for example if i have make a big bug in a production and all data are deleted, i can get a last backup ? if no, what is a best practice ? Thanks, -- ~sahid --~--~-~--~~~---~--~~ 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 does GAE's cost compare to that of commercial hosting?
Why no mention of CPU Time On Apr 1, 6:08 pm, gops patelgo...@gmail.com wrote: if your application can live within the boundary provided by app engine , it is the cheapest option for almost anyone... i don't think even a dedicated server can perform as well as gae -- without experts. here goes UGLY/APPROXIMATE comparison i just deed. As perwww.livejournal.com, they got almost 300,000 posts per day. which is, approximately 3000 gb of datastorage per year which is equivalent to 5475$ per year. ( increasing every year ). and bandwitdth out (considering 350 million pageviews per month) approx to 498504 $ . while bandwidth in cost around 100,000$ . emails ( which are dead cheap) cost around 5000$. so total cost is ( with salary of 2 well paid python developer ) YEARLY , 1m$. which is nothing. I am sure they are spending much much more than that. well there might be some oops and buts at that large scale -- but considering we are playing with much powerful system ... I/we are excited. :D --~--~-~--~~~---~--~~ 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] Indexes have been building for more than 12 hours
Hi, I have two indexes that have been building for more than 12 hours. There are less than 50 items of that kind (TiwiNote), in my application (appid=tiwidev). Here are my indexes for that kind. The last two are the ones being built. - kind: TiwiNote ancestor: yes - kind: TiwiNote properties: - name: driverRef - name: nTime - kind: TiwiNote properties: - name: vehicleRef - name: nTime -David Story --~--~-~--~~~---~--~~ 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] Shrink Javascript with Python..?
I dynamically generate a lot of Javascript on appengine before I serve it to the user as part of the website. Can I somehow obfuscate/shrink this Javascript from Python to improve page loading times? thx.ricky. --~--~-~--~~~---~--~~ 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] Beginner question: popup window to send emails..?
Hi, How would I make a popup window to allow users to send an email to friends..? I am a total beginner - does anybody have some example code. It is easiest for me to explore code then to follow descriptions. thanks...Astrid --~--~-~--~~~---~--~~ 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: Beginner question: popup window to send emails..?
It would be have some kind of captcha or question like (82-23 == ?) people have to answer. Or is this not necessary? --~--~-~--~~~---~--~~ 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] Binding appspot to google custom domain cause Error 400
app.yaml: pre application: tagplusplus version: 1 runtime: python api_version: 1 handlers: - url: .* script: main.py /pre main.py: pre class MainPage(webapp.RequestHandler): def get(self): url = self.request.url q = self.request.get('q') s = ('Base: %s, %s' % (q,url)) logging.info(s) self.response.out.write(s) application = webapp.WSGIApplication([ ('/.*', MainPage) ], debug=True) def main(): wsgiref.handlers.CGIHandler().run(application) if __name__ == '__main__': main() /pre http://tagplusplus.appspot.com/search?q=a|b|c OK http://gae.tagpp.com/search?q=a|b|c Error 400 --~--~-~--~~~---~--~~ 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] Google account and Google Apps account mixed
Hi there. My Google account seems to be connected to my Aoogle Apps account. I was having troubles creating a new application on AppEngine: It asked me to give my telephone number for SMS activation, but I already did that, and thus it said my number was already used. I've been trying to find out why it did that, and discovered that it mixes up my google account with my Google Apps account. I have to create a new application using my google account: Account google[a]sorcix.com on http://appengine.google.com/ After creating the application, it acts as if nothing happened. However, the application seems to be created on my Google Apps account: info[a]sorcix.com on http://appengine.google.com/a/sorcix.com/ As I didn't know this, and thought that creating the application failed, I've created the same one twice with a different name. I found it hard to explain this, so I hope someone understands what I'm trying to say. I'm a bit confused, as I thought the Google Apps accounts had nothing to do with regular Google accounts, but mine seems to be connected. Sorcix --~--~-~--~~~---~--~~ 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] UnicodeDecodeError when I try to put image data to response
UnicodeDecodeError when I try to put image data to response I get the image (png) data from db, then I got a UnicodeDecodeError o = self.resp.out pic=QuickView.get_by_key_name(hash) h['Content-Type'] = 'image/' + img_type o.write(pic.data) # 04-30 10:52PM 05.508 URL /pic/quickview/FB7B82C8D4_PRu5nBT4 is dispatched to: PicController#quickview # I 04-30 10:52PM 05.508 key of img:FB7B82C8D4_PRu5nBT4 # I 04-30 10:52PM 05.533 png # E 04-30 10:52PM 05.536 Traceback (most recent call last): # E 04-30 10:52PM 05.536 File /base/python_dist/lib/python2.5/wsgiref/handlers.py, line 92, in run # E 04-30 10:52PM 05.536 self.result = application(self.environ, self.start_response) # E 04-30 10:52PM 05.536 File /base/python_lib/versions/1/google/appengine/ext/webapp/ __init__.py, line 521, in __call__ # E 04-30 10:52PM 05.536 response.wsgi_write(start_response) # E 04-30 10:52PM 05.536 File /base/python_lib/versions/1/google/appengine/ext/webapp/ __init__.py, line 241, in wsgi_write # E 04-30 10:52PM 05.536 body = self.out.getvalue() # E 04-30 10:52PM 05.536 File /base/python_dist/lib/python2.5/StringIO.py, line 270, in getvalue # E 04-30 10:52PM 05.536 self.buf += ''.join(self.buflist) # E 04-30 10:52PM 05.536 UnicodeDecodeError: 'ascii' codec can't decode byte 0x89 in position 0: ordinal not in range(128) --~--~-~--~~~---~--~~ 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 App Engine applications are slow today
Today is May 2nd, and Google Chrome anything I try to do on it is extremely slow today. As a matter of fact, I'm using Firefox now. Please advise. --~--~-~--~~~---~--~~ 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] Twitter Whitelist
Has anyone here requested to be Twitter API Whitelisted? If so, what ip do you give to Twitter? Or just use nslookup to check the appspot domain? I was previously developing a Twitter Mood Reader: http://i8news.uterm.org/mood/twitter-mood-reader/#xclricky and couldn't fetch the twitter status at the backend, then I switched just to use Twitter JSONP at the frontend. Now I feel it will be much better if I can get the Twitter timeline at the backend and do more stuff, so wondering whether anyone here did something similar. Thanks in Advance, Charlie --~--~-~--~~~---~--~~ 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] upload_data authentication problem
Hi group, I am having some problem with upload_data. I get an authentication error without even being asked for email and password. ~/Sites/appengine $ appcfg.py upload_data --config_file=app-id/ country_loader.py --filename=app-id/countries.csv --kind=Country app- id/. I tried with these few other configurations: ~/Sites/appengine/app-id $ appcfg.py upload_data -- config_file=country_loader.py --filename=countries.csv --kind=Country --no_cookies -e j...@digitaleternal.com -- auth_domain=digitaleternal.com --passin . ~/Sites/appengine/app-id $ appcfg.py upload_data -- config_file=country_loader.py --filename=countries.csv --kind=Country --no_cookies -e j...@digitaleternal.com . and I still get the same error: Uploading data records. [INFO] Logging to bulkloader-log-20090503.210704 [INFO] Opening database: bulkloader-progress-20090503.210704.sql3 [INFO] Connecting to /remote_api [ERROR ] Exception during authentication Traceback (most recent call last): File /Applications/GoogleAppEngineLauncher.app/Contents/Resources/ GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/ google/appengine/tools/bulkloader.py, line 3633, in Run request_manager.Authenticate() File /Applications/GoogleAppEngineLauncher.app/Contents/Resources/ GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/ google/appengine/tools/bulkloader.py, line 1464, in Authenticate self.rpc_server.Send(self.url_path, payload=None) File /Applications/GoogleAppEngineLauncher.app/Contents/Resources/ GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/ google/appengine/tools/appengine_rpc.py, line 344, in Send f = self.opener.open(req) File /System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/urllib2.py, line 380, in open response = meth(req, response) File /System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/urllib2.py, line 491, in http_response 'http', request, response, code, msg, hdrs) File /System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/urllib2.py, line 418, in error return self._call_chain(*args) File /System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/urllib2.py, line 353, in _call_chain result = func(*args) File /System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/urllib2.py, line 499, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 500: Internal Server Error [INFO] Authentication Failed --~--~-~--~~~---~--~~ 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] Index stuck issue: Can anyone reset my indexes?
Hi, I know there's a bunch of similar discussions already, but indexes in my application is totally stucked and cannot be reset by myself. I've made the problem index about 5 days before and is still in Building status. I tried to reset them using appcfg.py vacuum_indexes, but was failed with a message like this: --- akisute nikkeiphone_3$ appcfg.py vacuum_indexes . Fetching index definitions diff. Email: akisutes...@gmail.com Password for akisutes...@gmail.com: This index is no longer defined in your index.yaml file. kind: Article properties: - name: is_duplicated - direction: desc name: date_update Are you sure you want to delete this index? (N/y/a): y Deleting selected index definitions. 2009-05-01 15:27:05,660 WARNING appcfg.py:670 An index was not deleted. Most likely this is because it no longer exists. kind: Article properties: - name: is_duplicated - direction: desc name: date_update --- Warning message told me that the index is no longer exists but from my admin console the index is still alive in Building status. Any googlers can help me? My app ID is nikkeiphone. --~--~-~--~~~---~--~~ 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 GAE's error with JDO at Persistence.
hi.every one .I use example with google's for jdo Persistence.but I run it has below errors. what's happend for it? what can I do? thanks. 2009-5-2 9:41:15 com.google.appengine.tools.development.ApiProxyLocalImpl log SEVERE: [1241228475187000] javax.servlet.ServletContext log: Exception while dispatching incoming RPC call com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.lang.String com.arpenker.gxt.client.GreetingService.greetServer(java.lang.String)' threw an unexpected exception: org.datanucleus.jdo.exceptions.ClassNotPersistenceCapableException: The class The class com.arpenker.gxt.client.dto.Greeting is not persistable. This means that it either hasnt been enhanced, or that the enhanced version of the file is not in the CLASSPATH (or is hidden by an unenhanced version), or the Meta-Data/annotations for the class are not found. is not persistable. This means that it either hasnt been enhanced, or that the enhanced version of the file is not in the CLASSPATH (or is hidden by an unenhanced version), or the Meta-Data for the class is not found. NestedThrowables: org.datanucleus.exceptions.ClassNotPersistableException: The class com.arpenker.gxt.client.dto.Greeting is not persistable. This means that it either hasnt been enhanced, or that the enhanced version of the file is not in the CLASSPATH (or is hidden by an unenhanced version), or the Meta-Data/annotations for the class are not found. at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure (RPC.java:360) at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse (RPC.java:546) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall (RemoteServiceServlet.java:166) at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost (RemoteServiceServlet.java:86) at javax.servlet.http.HttpServlet.service(HttpServlet.java:713) at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 487) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1093) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter (TransactionCleanupFilter.java:43) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1084) at org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:712) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 405) at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle (DevAppEngineWebAppContext.java:54) at org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139) at com.google.appengine.tools.development.JettyContainerService $ApiProxyHandler.handle(JettyContainerService.java:306) at org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:313) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 506) at org.mortbay.jetty.HttpConnection$RequestHandler.content (HttpConnection.java:844) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) at org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:396) at org.mortbay.thread.BoundedThreadPool$PoolThread.run (BoundedThreadPool.java:442) Caused by: org.datanucleus.jdo.exceptions.ClassNotPersistenceCapableException: The class The class com.arpenker.gxt.client.dto.Greeting is not persistable. This means that it either hasnt been enhanced, or that the enhanced version of the file is not in the CLASSPATH (or is hidden by an unenhanced version), or the Meta-Data/annotations for the class are not found. is not persistable. This means that it either hasnt been enhanced, or that the enhanced version of the file is not in the CLASSPATH (or is hidden by an unenhanced version), or the Meta-Data for the class is not found. NestedThrowables: org.datanucleus.exceptions.ClassNotPersistableException: The class com.arpenker.gxt.client.dto.Greeting is not persistable. This means that it either hasnt been enhanced, or that the enhanced version of the file is not in the CLASSPATH (or is hidden by an unenhanced version), or the Meta-Data/annotations for the class are not found. at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException (NucleusJDOHelper.java:305) at org.datanucleus.jdo.JDOPersistenceManager.jdoMakePersistent
[google-appengine] Re: I've reached my quota, only I have this great new name for my app
Hi Jason, I'm up to 9 apps now and I have a couple more in the pipeline, so I was wondering if I could get my allocation increased? Thanks in advance for any help you can provide with this. Julian On May 1, 1:57 pm, Jason (Google) apija...@google.com wrote: Hi Tim. I'm sorry, I misunderstood. Enabling billing does not allow you to create more applications, but this is something we can do one-off, and I've just done this for your account. - Jason On Wed, Apr 29, 2009 at 11:40 AM, Dag thedag...@gmail.com wrote: Jason, Thanks for the reply. This is probably still undecided within GOOG but it seems you are saying that if I enable billing for my applications, I will then get additional slots for applications. I would like to increase my max apps count to 20. Do I have to enable billing for all the apps or just one? How many new application slots do I get for each application I enable billing for? I think anyone who is committed to developing on this platform long- term will appreciate knowing how they can manage / increase their application number. Thanks! Tim thedagdae 'circle-at-or-a-sign gmail SanMateoWaveforms.com On Apr 28, 2:18 pm, Jason (Google) apija...@google.com wrote: Hi Tim. Now that billing is an option, we are asking users to enable billing for their applications. We granted selective quota increases in the past because there was no other way for developers to get additional quota for their apps. Billing provides this capability. - Jason On Sat, Apr 25, 2009 at 4:11 PM, Dag thedag...@gmail.com wrote: Hey Jeff, A couple of weeks ago I asked you to up my quota as well and I haven't heard anything from you. I used the Reply to author link in this group. I never used that link before. Did you even get my request? Could you increase my quota as well? I have sample python websites that I want to duplicate in java. Thanks! Tim SanMateoWaveforms.com On Apr 25, 12:54 pm, Bennomatic readyass...@gmail.com wrote: Hi Jeff, Can you up my account limit, too? I've got a bunch of projects in the pipeline and even though I don't have deployments for all of my apps yet, I could foresee needing 15 in the next few weeks. Thanks! On Apr 24, 11:04 am, Jeff S (Google) j...@google.com wrote: Hi Ted, I've increased the max apps count to 20 for your account. Rather than just creating a new account we'd prefer if people ask for an increase :-) Happy coding, Jeff On Fri, Apr 24, 2009 at 7:40 AM, Ted Gilchrist egilc...@gmail.com wrote: Ok, I starred it. And added the following plaintive plea: I could do the tricky thing, and start creating new apps under a different email id. But I'm a straight up Google fan boy, and I don't want to do you this way. Sigh, but if I must For me, it's not about deleting the data. It's about thinking of really cool new names for my apps, and not wanting to go off and register the domains, etc. Hey, wait a minute. About allowing aliases for apps? Is that any easier? I just wanna use my new cool app name. Is that so wrong? On Fri, Apr 24, 2009 at 10:18 AM, T.J. Crowder t...@crowdersoftware.comwrote: And you have starred this issue[1], right? [1] http://code.google.com/p/googleappengine/issues/detail?id=335 I find it truly astonishing that there's no way to delete an application. That's a v0.1 feature, full stop. -- T.J. Crowder tj / crowder software / com Independent Software Engineer, consulting services available On Apr 24, 2:26 pm, egilchri egilc...@gmail.com wrote: I've reached my quota of 10 apps, and I really want to either rename one of them, or delete it, and then get back one for my quota. That way, I'll be able to use this great new name for an app I have. I realize I could register the domain, but I don't want to have to do that, if possible. I know this question has been asked before, but are there any updates? Or, you could just raise my quota by one little bitty app. Thanks, Ted Gilchrist -- Speech, not just for humans VnoTed:http://vnoted.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: Invalid runtime specified
Based on this (http://code.google.com/appengine/kb/java.html#runtime) you need permission before uploading application using Java runtime. On Apr 30, 7:04 am, Luca lucayo...@googlemail.com wrote: Hi, I am following the Using the Google Plugin for Eclipse tutorial. I have built the very simple hello world application. When I try to deploy using the built in eclipse deploy feature I get the following: Creating staging directory Scanning for jsp files. Scanning files on local disk. Initiating update. Unable to upload: java.io.IOException: Error posting to URL:http://appengine.google.com/api/appversion/create?app_id=phenomtekve... 400 Bad Request Invalid runtime specified. at com.google.appengine.tools.admin.ServerConnection.send (ServerConnection.java:114) at com.google.appengine.tools.admin.ServerConnection.post (ServerConnection.java:66) at com.google.appengine.tools.admin.AppVersionUpload.send (AppVersionUpload.java:345) at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction (AppVersionUpload.java:159) at com.google.appengine.tools.admin.AppVersionUpload.doUpload (AppVersionUpload.java:68) at com.google.appengine.tools.admin.AppAdminImpl.update (AppAdminImpl.java:41) at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy (AppEngineBridgeImpl.java:203) at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace (DeployProjectJob.java:97) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run (InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) java.io.IOException: Error posting to URL:http://appengine.google.com/api/appversion/create?app_id=phenomtekve... 400 Bad Request Invalid runtime specified. I have regisetered and had a confirmation SMS... Am I waiting for an email to say the Java Runtime has been deployed for this account? Or is there some setting I need to make in the project? --~--~-~--~~~---~--~~ 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 to point multiple cname aliases to my custom domain
I have set up my custom domain on google apps for google app engine like... http://www.a.com points to http:myapp.appspot.com, then I created a cname on another domain like test.b.com to point www.a.com. http://www.a.com works fine, but my cname (test.b.com) pointing to http://www.a.com does not work. Any ideas on how to point other cnames at my app without creating a google apps account for it? --~--~-~--~~~---~--~~ 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 400: app engine + custom domain + /search?q=a|b|c
Hi,all My app: tagplusplus.appspot.com have bound to domain: gae.tagpp.com Access URL Status http://tagplusplus.appspot.com/ OK http://tagplusplus.appspot.com/search?q=abc OK http://tagplusplus.appspot.com/search?q=a+b+c OK http://tagplusplus.appspot.com/search?q=a|b|c OK http://gae.tagpp.com/ OK http://gae.tagpp.com/search?q=abc OK http://gae.tagpp.com/search?q=a+b+c OK http://gae.tagpp.com/search?q=a|b|c Bad Request Error 400 app.yaml: pre application: tagplusplus version: 1 runtime: python api_version: 1 handlers: - url: .* script: main.py /pre main.py: pre class MainPage(webapp.RequestHandler): def get(self): url = self.request.url q = self.request.get('q') s = ('Base: %s, %s' % (q,url)) logging.info(s) self.response.out.write(s) application = webapp.WSGIApplication([ ('/.*', MainPage) ], debug=True) def main(): wsgiref.handlers.CGIHandler().run(application) if __name__ == '__main__': main() /pre I found that the last one request http://gae.tagpp.com/search?q=a|b|c(with '|') can not reach to App engine, there are not any Error/Exception messages produced on App engine end while calling this url, it seems this request have been denied in the front of App engine. Client -- URL Checker/Reuest Dispatcher (ghs.google.com) -- Apps, real request handler (gae.tagpp.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: 'Too many repeated redirects' from The New York Times (and other sites)
I haven't tried to test what you are doing, but I do know NYTimes sometimes will request you for login after certain number of continuous requests. Also see this tweet: http://tweetree.com/posts/1629269063 . But it's odd to see 301 as a returned status code. BTW, what are you trying to achieve by fetching the article? If you don't need fulltext, you can look into the NYTimes Article api: http://developer.nytimes.com/docs/article_search_api Charlie On Apr 30, 6:18 pm, James thelevybre...@gmail.com wrote: I've discovered that when you urlfetch() a site fromhttp://www.nytimes.com, the returned document has status code 301, but when follow_redirects is true, it returns a 'Too many repeated redirects' error. example call: from google.appengine.api import urlfetch fetch_page = urlfetch.fetch(http://www.nytimes.com/2009/04/19/jobs/ 19pre.html?_r=1, follow_redirects=True) I'm guessing this might be because of the request user-agent or something. Has anyone run into this sort of problem? --~--~-~--~~~---~--~~ 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: Remove App Engine Application
This is a feature that should have been available from the start. The best thing you can do is to request your app quota to be raised from ten to twenty once you use up all of your apps. On May 3, 12:14 am, sahid sahid.ferdja...@gmail.com wrote: Hello, I have searched in forum and documentation, but i don't see how to remove an application don't used. it is possible ? Thanks ~sahid --~--~-~--~~~---~--~~ 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] logging output on development server
I apologize in advance for a newbie question, but can't figure this out. When running the GAE Development Server locally on my machine, is it possible to view the output from logging object (e.g. logging.debug ('Houston, we have a problem))? The output doesn't go to the console it seems as I expected/hoped. Also, I can't find a log file. Thanks in advance for your help. -Scott --~--~-~--~~~---~--~~ 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] Remove Application
Hi! Is it possible te remove an application? or change the unique identifier? Thx in advance. Wim --~--~-~--~~~---~--~~ 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 can app engine parse wml type?
I've tested it and found out that the wap-style files aren't supported by app engine,is that true?Will it help by changing some of the default 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 -~--~~~~--~~--~--~---
[google-appengine] Database operations for Java
I am glad to see google appengine to support Java, and I'm a new comer , so my question is how to operate on Java database. From Geting Started Guide and example supplies by Google, what I can learn is only how to insert an object on database. But I am confused at how to select, update, and delete an object? I am new comer , this is an easy question, thanks in advance, if some code are supplied , I will be very appreciate it --~--~-~--~~~---~--~~ 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's wrong with the servlet encoding?Is it a new bug?
Today I used GAE eclipse plugin to upload my applaction but there occur an encoding problem. In my static html page there's a form that post some data to a servlet using UTF-8 encoding,when the data arrived my servlet render it.But all my chines words turned into '?' character.That seems the data from html page was not right decode.So I use such statement new String(request.getParameter(xxx).getBytes(ISO-8859-1), UTF-8) to change the encoding.But it doesn't work. I know Tomcat server treats the posted data as ISO-8859-1 encoding .So the statement above will work well.Now at GAE server I don't know how to fix it --~--~-~--~~~---~--~~ 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+JERSEY+JACKSON
Hi, I try to use JACKSON to serialize/deserialize JSON on GAE. Locally it works properly but after deploying to appspot I get error Uncaught exception from servlet com.sun.jersey.api.container.MappableContainerException: java.lang.NoClassDefFoundError: org/codehaus/jackson/map/Mapp Can anyone help me? Thanks, Alki --~--~-~--~~~---~--~~ 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: subdomain - www is not able to add for google appengine
I had the same problem and it drove me nuts for a few days. There is probably a hidden www mapping already in place (possibly a hidden mapping) through Google Sites or some other service. See the following pages: http://groups.google.com/group/google-appengine/web/deleting-existing-www-mapping-from-google-apps and http://groups.google.com/group/google-appengine/browse_thread/thread/af79c8826f68aae8/660541621c8bb34d?#660541621c8bb34d I don't think I ever assigned www using Google Sites but I went added the www subdomain to Google Sites then deleted it and then removed Google Sites (I never really used it, I was just trying it out). I also removed Google Web Pages service (or whatever it's called). After that, I was able to add the www subdomain. Good luck. On Apr 25, 12:12 pm, VIJI vijiconn...@gmail.com wrote: Hello, I tried to point towww.mydoman.comto google appengine application.But the subdomain www is not getting added in the google application service settings page. If i try to add 'www' as subdomain ,there is no error message or any response.Could you please help anyone regarding the same? --~--~-~--~~~---~--~~ 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's wrong with the servlet encoding?Is it a new bug?
Today I used GAE eclipse plugin to upload my applaction but there occur an encoding problem. In my static html page there's a form that post some data to a servlet using UTF-8 encoding,when the data arrived my servlet render it.But all my chines words turned into '?' character.That seems the data from html page was not right decode.So I use such statement new String(request.getParameter(xxx).getBytes(ISO-8859-1), UTF-8) to change the encoding.But it doesn't work. I know Tomcat server treats the posted data as ISO-8859-1 encoding .So the statement above will work well.Now at GAE server I don't know how to fix it? --~--~-~--~~~---~--~~ 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 to pass commands and even work them?
I'm pretty seasoned in (local) python. I've never made two scripts work together and I've never used anything quite like the setup you have here. I'm looking for a basic understanding. Say, for simplicity, I have a local script and an App Engine script that multiplies two numbers. In pseudo-code, the local script looks like this: import urllib2 # For interface with Google def send(addone, addtwo) # Functions must be created before they are called urllib2.url('myapp.appspot.com?=addone=\'' + addone + '\'addtwo=\'' + addtwo + '\'') # Send the command urllib2.WaitForCommand show = CommandThatIGotFromAppEngine print 'Answer is', show def addends() addendone = raw_input('First number to multiply?' addendtwo = raw_input('Second number to multiply?' send(addendone, addendtwo) while True: addends() and the App Engine script looks like this: Wait for command FireThisBack = addone + addtwo FireThisBack.FireItNow() So... Am I even close? --~--~-~--~~~---~--~~ 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 API call mail.Send() required more quota than is available.
I don't understand what's happened. It allowed me to send about 100 emails then stopped with this error. Is it because I made multiple requests at the same time? --~--~-~--~~~---~--~~ 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] Documentation Sending Mail error ?
I think there is an error in the doc : http://code.google.com/intl/fr/appengine/docs/python/mail/sendingmail.html In the last example : class InviteFriendHandler(webapp.RequestHandler): @login_required def post(self): .. I think the subject is missing and the e-mail API will raise an error. --~--~-~--~~~---~--~~ 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] Can we use Java to send ICMP packets?
Is it possible to send ICMP packets? Or, alternatively, will AppEngine support INetAddress? --~--~-~--~~~---~--~~ 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: logs' timezone?
My logs also show Pacific Time. 2009/5/5 johntray john.tur...@gmail.com: I'm in the Eastern Time Zone, but my app's logs show Pacific Time Zone. Is that Google's local time? On May 4, 1:51 am, 风笑雪 kea...@gmail.com wrote: It was UTC before, but now It's ET(North American Eastern Time Zone). UTC-5 during standard time and UTC-4 during daylight saving time. http://en.wikipedia.org/wiki/Eastern_Time_Zone 2009/5/4 Prashant Gupta nextprash...@gmail.com hi, i noticed that time shown in logs in neither GMT nor my country's timezone. why logs doesn't logs use GMT? sometimes it is painful to analyze logs because of the timezone used. -- Cheers! Liang Zhao --~--~-~--~~~---~--~~ 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: Can we use Java to send ICMP packets?
AppEngine only supports urlfetch service which is a basic http operation, and email through it's email api ( i think xmpp might be coming down the line) but thats about it T On May 4, 5:40 pm, Brian.Huang taiw...@gmail.com wrote: Is it possible to send ICMP packets? Or, alternatively, will AppEngine support INetAddress? --~--~-~--~~~---~--~~ 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] documentation for memcache namespaces?
Where are memcache namespaces documented? (They're mentioned in http://code.google.com/appengine/docs/python/memcache/functions.html and http://code.google.com/appengine/docs/python/memcache/clientclass.html .) Note that http://code.google.com/p/memcached/wiki/FAQ says that memcached does not support namespaces --~--~-~--~~~---~--~~ 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: Shrink Javascript with Python..?
Actually I am already doing something similar as jsmin since I generate all the JS by myself in python. Still I was looking for something less trivial. Real obfuscation. GWT for example does real obfuscation and the shrinking results are impressive. Especially local variables etc. can be highly obfuscated. Is there no python solution that does this? --~--~-~--~~~---~--~~ 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: Impossible to use with Google Site?
Less specific, I don't really know that it's possible to do that, I'm asking about integrating a web app developed with the Google App Engine then linking it or displaying it or running it in conjunction with a Google Site. How's this, Is it impossible to use anything that's worth it, including Google App Engine, on a Google Site? You'd think that, once you have a web app developed with the Google App Engine, there'd be some way to add it to a Google Site, but Google Site keeps rejecting the extra code necessary to run a web app. Honestly, I see now that the Google App Engine really is how Google develops -- each developer and developer team has their own tools and they're all just busy in their own corner working on different products and there's no overridding quality control manager-type team to make sure that all the Google services can actually communicate and work together well. The files on my Google Pages and the files in my Google Docs and the files in a cabinet on my Google Site and the file attachments in my Gmail, honestly, would it really be so hard to just make everything work together? To create some sort of underlying schema that just works with everything instead of recreating the wheel again and again and again? Please excuse the rant, I'm just frustrated. On May 4, 6:18 am, Adam adam.crossl...@gmail.com wrote: Could you be less specific, please? On May 4, 2:15 am, Banaticus banati...@gmail.com wrote: Is it impossible to use this with a Google Site?- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ 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 400: app engine + custom domain + /search?q=a|b|c
RFC1738 requires unsafe characters, including '|', to be urlencoded. Why this works on appspot is a mystery, but I'd guess having it fail on a google apps domain has something to do with how ghs handles mapping URLs to applications. On May 3, 4:30 am, Tag++ tagpp.ad...@gmail.com wrote: Hi,all My app: tagplusplus.appspot.com have bound to domain: gae.tagpp.com Access URL Statushttp://tagplusplus.appspot.com/ OKhttp://tagplusplus.appspot.com/search?q=abc OKhttp://tagplusplus.appspot.com/search?q=a+b+c OKhttp://tagplusplus.appspot.com/search?q=a|b|c OK http://gae.tagpp.com/ OKhttp://gae.tagpp.com/search?q=abc OKhttp://gae.tagpp.com/search?q=a+b+c OKhttp://gae.tagpp.com/search?q=a|b|c Bad Request Error 400 app.yaml: pre application: tagplusplus version: 1 runtime: python api_version: 1 handlers: - url: .* script: main.py /pre main.py: pre class MainPage(webapp.RequestHandler): def get(self): url = self.request.url q = self.request.get('q') s = ('Base: %s, %s' % (q,url)) logging.info(s) self.response.out.write(s) application = webapp.WSGIApplication([ ('/.*', MainPage) ], debug=True) def main(): wsgiref.handlers.CGIHandler().run(application) if __name__ == '__main__': main() /pre I found that the last one requesthttp://gae.tagpp.com/search?q=a|b|c(with '|') can not reach to App engine, there are not any Error/Exception messages produced on App engine end while calling this url, it seems this request have been denied in the front of App engine. Client -- URL Checker/Reuest Dispatcher (ghs.google.com) -- Apps, real request handler (gae.tagpp.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] PyCrypto Access
How does one use the new PyCrypto support? I don't see any module I can import? --~--~-~--~~~---~--~~ 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: Should I take my website somewhere else? - blocked in China
I don't suppose there as any chance of any comment from anyone at google on any of this? On Apr 13, 1:18 pm, 风笑雪 kea...@gmail.com wrote: For this second, you can set an A record to 74.125.113.121. But google.dns.tancee.com will keep available if this IP got banned. So when Chinese can't visit your web site, you can ping google.dns.tancee.com to see if there is a new available IP, and change your A record again. Hope this would be helpful. 2009/4/12 kiss242 kiss...@gmail.com I suggest never do that, since google.dns.tancee.com is not your own domain name, what if the owner/cracker directs it to another malicious page? You'd better find an google ghs ip, and then make an A record to it. I think the best way is that Google provides unique static ips. http://groups.google.com/group/google-appengine/browse_thread/thread/... On 4月10日, 下午5时52分, 风笑雪 kea...@gmail.com wrote: You can try this CNAME to instead of ghs: google.dns.tancee.com My website(http://gae.keakon.cn/) is ok by visiting from China. 2009/4/10 T.J. Crowder t...@crowdersoftware.com Hi Wally, Happy to help (if I did). ...you have certainly covered all the technical bases of implementing a proxy. Oh, I very much doubt it. :-) (BTW, I don't know where that six came from in my earlier post. You'll incur 2-3 times, not 2-6 times, as much transfer on requests for dynamic content through the proxy.) 1. I have experienced being blocked by the app engine (try again in an hour etc.), so I could reasonably assume that it would be likely that a lot of traffic coming from one source may be blocked. Perhaps Brett Slatkin or someone else from Google's technical wing could comment on this. I don't know about AppEngine, but Google does place rate limits on end users' use of various apps they provide (such as Google Groups!), and so this is something to be aware of. But I'd be surprised if those rate-limits are naive enough to be confused by requests from a properly-configured proxy. A request from a properly-configured proxy includes the original source of the request as well as the proxy (or proxies) through which it's passed.[1] Proxies are widely used across the web, including by ISPs with hundreds of thousands of end users or more. To lump them all together under one rate limit (or at least under a rate limit intended for individuals) would be inappropriate. [1]http://tools.ietf.org/html/rfc2616#section-14.45 This also applies to your points 2 and 3; the original request's origin is preserved across the proxy (in the normal case; we're not talking about intentionally non-compliant -- but useful! -- proxies such as anonymizers and the like). In any case, the adsense stuff won't go through your proxy, remember that the script comes directly from googlesyndication.com. Google has also said nothing about the China block, which again means to expect the worst. Wally, I'm quite certain that any time China blocks the whole of AppEngine (which they don't appear to be doing currently, from other comments), Google is aware of it very quickly and does everything they reasonably can to clear up the problem working through channels with the appropriate Chinese officials. They cannot afford to be closed to China. Now, the degree to which they'll succeed largely depends on the Chinese government. AppEngine is a bit of a problem for them, it's just ridiculously easy to throw together an app that provides a way for Chinese citizens to break through the great firewall and get unfiltered information. I'm not surprised the whole of AppEngine was blocked for a time last year, and I'm not surprised it got unblocked -- presumably the result of discussion and negotiation between the Chinese government, U.S. government, and Google. If Google haven't commented on the situation, FWIW I wouldn't take that as evidence of their not being concerned about and actively engaged in addressing the problem. Public statements can sometimes cause trouble in sensitive negotiations. But hey, not like I'm an expert on international business and government relations. ;-) And I didn't mean to get into the politics; mainly I was trying to address your question about how to go about getting a proxy set up. Good luck, -- T.J. Crowder tj / crowder software / com Independent Software Engineer, consulting services available On Apr 10, 1:08 am, WallyDD shaneb...@gmail.com wrote: Hi TJ, That really is an amazing post. I'm impressed, you have certainly covered all the technical bases of implementing a proxy. My biggest concern is that Googles behaviour is unpredictable and I not entirely sure how well they will respond to something like this being implemented. 1. I have
[google-appengine] Re: Remove Application
no. On May 1, 11:49 am, wim claeys...@gmail.com wrote: Hi! Is it possible te remove an application? or change the unique identifier? Thx in advance. Wim --~--~-~--~~~---~--~~ 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: cname aliasing
Your CNAME records should be pointing at ghs.google.com; see http://www.google.com/support/a/bin/answer.py?hl=enanswer=91077 On May 4, 11:03 am, John johnny...@gmail.com wrote: Can I point other cnames to my custom domain's cname alias? For example: My app is calledhttp://myapp.appspot.com. I go into google apps and point my custom domain towww.a.comto my app(this works). Can I then point another cname likewww.b.comtowww.a.com. I have set this up but get a 404? --~--~-~--~~~---~--~~ 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: Impossible to use with Google Site?
Google Sites sites are just static content. You could use iframes to display your app engine app within a Sites site, but if you want a truly dynamic website your best bet is to ditch Sites altogether and just build your site entirely on App Engine. On May 4, 2:52 pm, Banaticus banati...@gmail.com wrote: Less specific, I don't really know that it's possible to do that, I'm asking about integrating a web app developed with the Google App Engine then linking it or displaying it or running it in conjunction with a Google Site. How's this, Is it impossible to use anything that's worth it, including Google App Engine, on a Google Site? You'd think that, once you have a web app developed with the Google App Engine, there'd be some way to add it to a Google Site, but Google Site keeps rejecting the extra code necessary to run a web app. Honestly, I see now that the Google App Engine really is how Google develops -- each developer and developer team has their own tools and they're all just busy in their own corner working on different products and there's no overridding quality control manager-type team to make sure that all the Google services can actually communicate and work together well. The files on my Google Pages and the files in my Google Docs and the files in a cabinet on my Google Site and the file attachments in my Gmail, honestly, would it really be so hard to just make everything work together? To create some sort of underlying schema that just works with everything instead of recreating the wheel again and again and again? Please excuse the rant, I'm just frustrated. On May 4, 6:18 am, Adam adam.crossl...@gmail.com wrote: Could you be less specific, please? On May 4, 2:15 am, Banaticus banati...@gmail.com wrote: Is it impossible to use this with a Google Site?- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ 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] newbie question - url routing - using urls to make queries
Are there any tutorials or direct documentation links someone could share that best explain how i could grab from a url and use to make queries? so for example if i make a database to keep track of movies and if i type in myapp.appspot.com/batman it would list all my data for batman from my movies database. I'm a little uncertain from the documentation. Thank you! --~--~-~--~~~---~--~~ 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] update app from the admin console
Can someone tell me if its been suggested to allow updating an app from the admin console? I have tried multiple times over multiple days over the last few weeks to get my development server (python) to work with remote http request and it just doesn't. Why not just allow us to upload the zipped up directory of our app through the admin console and have the option to update that way? Its simple, and it will allow those like me, where all the python httplib/ urlfetch/urllib/urllib2 libraries just won't connect, to be able to simply update the actual app when we need to do work related to these libraries. Is there someplace where I can suggest this or vote for it or 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] Re: Impossible to use with Google Site?
I agree with wooble but you can use google gadgets to link google sites with app engine as long as you don't expect too much regarding logins. Log-in works great in firefox but no other browser (maybe chrome). I put up a demo gadget that links my google sites to app engine via a google gadget. You can check it out using firefox here http://tr.im/kt6B The other browsers will work but requires opening up a new tab, ie. little more than a link. -Tim SanMateoWaveforms.com http://twitter.com/waveforms On May 4, 12:51 pm, Wooble geoffsp...@gmail.com wrote: Google Sites sites are just static content. You could use iframes to display your app engine app within a Sites site, but if you want a truly dynamic website your best bet is to ditch Sites altogether and just build your site entirely on App Engine. On May 4, 2:52 pm, Banaticus banati...@gmail.com wrote: Less specific, I don't really know that it's possible to do that, I'm asking about integrating a web app developed with the Google App Engine then linking it or displaying it or running it in conjunction with a Google Site. How's this, Is it impossible to use anything that's worth it, including Google App Engine, on a Google Site? You'd think that, once you have a web app developed with the Google App Engine, there'd be some way to add it to a Google Site, but Google Site keeps rejecting the extra code necessary to run a web app. Honestly, I see now that the Google App Engine really is how Google develops -- each developer and developer team has their own tools and they're all just busy in their own corner working on different products and there's no overridding quality control manager-type team to make sure that all the Google services can actually communicate and work together well. The files on my Google Pages and the files in my Google Docs and the files in a cabinet on my Google Site and the file attachments in my Gmail, honestly, would it really be so hard to just make everything work together? To create some sort of underlying schema that just works with everything instead of recreating the wheel again and again and again? Please excuse the rant, I'm just frustrated. On May 4, 6:18 am, Adam adam.crossl...@gmail.com wrote: Could you be less specific, please? On May 4, 2:15 am, Banaticus banati...@gmail.com wrote: Is it impossible to use this with a Google Site?- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ 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: Remove Application
Hi, Is it possible te remove an application? or change the unique identifier? no. And if you'd like, you might consider starring this issue: http://code.google.com/p/googleappengine/issues/detail?id=335 FWIW, -- T.J. Crowder tj / crowder software / com Independent Software Engineer, consulting services available On May 4, 8:41 pm, Wooble geoffsp...@gmail.com wrote: no. On May 1, 11:49 am, wim claeys...@gmail.com wrote: Hi! Is it possible te remove an application? or change the unique identifier? Thx in advance. Wim --~--~-~--~~~---~--~~ 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: 411 length required on POST error - Content-length header specified
It sounds like you're using the URL Fetch service. Can you share your code which executes the POST request? - Jason On Thu, Apr 30, 2009 at 6:00 PM, Shedokan shedok...@gmail.com wrote: I have my app here: http://shedokan-os.appspot.com/ at the start of the app it sends a post request to the server. and instead of giving the content it supposed to it gives out the error POST requests require a Content-length header. and I did specify that kind of header. what's wrong? --~--~-~--~~~---~--~~ 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: Wildcards in JDO
Tim is correct. App Engine's JDO implementation doesn't support any features that aren't directly supported by the datastore, including LIKE filters. Hence the UnsupportedDatastoreFeatureException. If you have any more JDO-related questions, please post them in the Google App Engine for Java group: http://groups.google.com/group/google-appengine-java - Jason On Thu, Apr 30, 2009 at 6:11 PM, Tim Hoffman zutes...@gmail.com wrote: HI Basil Unfortunately 'like' isn't supported. The underlying datastore has no such capability despite your ability to define it in JDO. T On May 1, 12:44 am, Basil Dsouza bas...@gmail.com wrote: Hello, I am a newbie in JDO (been trying it for about 2 days) and I am facing writing queries to retrieve data. I dont know if this is a problem specifically with the google supported implementation of JDO or something i am doing wrong. I am trying to write a where containing the equivalent of the LIKE keyword. Specifically I am doing: query.setFilter(firstName.matches(firstNameParam) lastName.matches (lastNameParam)); this is what i found on the net, though it doesnt work ( http://www.theserverside.com/tt/articles/article.tss?l=JDOQueryPart1) The error I get is: Apr 30, 2009 9:51:27 PM com.google.apphosting.utils.jetty.JettyLogger warn WARNING: Nested in org.apache.jasper.JasperException: org.datanucleus.store.appengine.query.DatastoreQuery $UnsupportedDatastoreFeatureException: Problem with query SELECT FROM com.basildsouza.odometer.datalayer.dataobjects.User WHERE firstName.matches(firstNameParam) lastName.matches(lastNameParam) PARAMETERS String firstNameParam, String lastNameParam ORDER BY lastName asc, firstName asc: Unexpected expression type while parsing query: org.datanucleus.query.expression.InvokeExpression: org.datanucleus.store.appengine.query.DatastoreQuery $UnsupportedDatastoreFeatureException: Problem with query SELECT FROM com.basildsouza.odometer.datalayer.dataobjects.User WHERE firstName.matches(firstNameParam) lastName.matches(lastNameParam) PARAMETERS String firstNameParam, String lastNameParam ORDER BY lastName asc, firstName asc: Unexpected expression type while parsing query: org.datanucleus.query.expression.InvokeExpression I have tried the like clause directly, and predictably, that didnt work. Any clues as to how should I get this working? Or should I be asking this on a JDO forum? Thanks and Regards, Basil Dsouza --~--~-~--~~~---~--~~ 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: Over Quota: Datastore Indices Count
Hi Paul. Thanks for adding the issue. Your quota has been reset. - Jason On Fri, May 1, 2009 at 11:57 AM, Paul pwid...@gmail.com wrote: Hi Jeff, I've opened a ticket on this issue to help with tracking. http://code.google.com/p/googleappengine/issues/detail?id=1161 Please could you reset the quota on appid matchmatchy Thanks, Paul. On Apr 16, 1:52 pm, Jeff S (Google) j...@google.com wrote: Hi Fred and Jose, I've reset the index count for your apps, so the issue should be alleviated. John P, Could you post or email your app ID? Thank you, Jeff On Apr 14, 9:53 pm, johnP j...@thinkwave.com wrote: I have 54indices, and am getting a warning that am exceeding aquota. johnP On Apr 11, 8:20 pm, fedestabile stabile.feder...@gmail.com wrote: Same happen to me, and I just developing the application, I don't have any indexes defined My app ID is: myclimbs Thanks a lot! Fred On Mar 2, 5:08 am, Jose Florido joseflor...@gmail.com wrote: Hi, I also have the same message. I only use 50 indexes, so it's under the limit. The ID of my app is: museliusweb thanks! On 5 ene, 18:52, Marzia Niccolai ma...@google.com wrote: Hi, Thequotalimit is 100, but there is currently an issue where vacuumed indexes don't get credited back when vacuumed. I have fixed this issue with yourquotafor now. -Marzia On Sat, Jan 3, 2009 at 8:09 AM, dloomer dloo...@gmail.com wrote: Is the indexquotalimit actually 50? I don't see that listed on my QuotaDetails page or here: http://code.google.com/appengine/articles/quotas.html. Anyway, just today I started seeing that warning in my dashboard even though I have only 45indices(no more than nine for any given entity kind). What's strange is, I had never seen this warning before in spite of the fact that up until yesterday, when I did some cleanup, I had 13 additionalindiceson top of the current 45. Incidentally, late last night I was getting 500 server errors on the index update portion of my deployments (no further details on the nature of the error were given). I haven't quite nailed down the security model of my app yet, so I don't want to make the app ID public here -- I can provide that in a private e-mail. On Dec 20 2008, 1:40 am, paptimus papti...@gmail.com wrote: Hi, GAE team. I encountered Your application is exceeding aquota:Datastore IndicesCount on dashboard. The number of indeces is under 50, but one model has about 30 indeces. So I think this one is the point ofoverquotawarning and vacuumed these indeces. Vacuume_index was completed and there is no index of that model. But the warging ofoverquotaramainsover24 hours and the status of a new index remains building. I hope you check my index and change the status to Error if my index has problems, please. 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] Re: Site down again..
It looks like there was a latency spike on 05-01 that may have accounted for the errors you were seeing, but it appears that your application is up and serving again today. In the future, please provide your application ID since I can't readily retrieve your application ID from your Google Apps domain. Thanks, - Jason On Fri, May 1, 2009 at 12:12 PM, bvelasquez bvelasq...@gmail.com wrote: This is all I get when I try to access the dashboard. Error: Server Error The server encountered an error and could not complete your request. If the problem persists, please report your problem and mention this error message and the query that caused it. On May 1, 12:11 pm, bvelasquez bvelasq...@gmail.com wrote: My sitehttp://www.tapingya.comis down again. Server errors. I cannot even reach the dashboard. Anyone else in this situation? Barry --~--~-~--~~~---~--~~ 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: Check Domain Availability
If you're looking for an appspot.com domain, which all App Engine applications are served from, then you'll need to register for and sign into App Engine and try registering a new application: http://appengine.google.com Before you can create a new application, you have to specify an application ID, which then becomes your subdomain (e.g. example.appspot.com). There's a button to check whether a given application ID is available before you register it. For general domain availability, I recommend a hosting provider website like http://www.godaddy.com/. - Jason On Fri, May 1, 2009 at 3:35 PM, MajorProgamming sefira...@gmail.com wrote: I'm looking for a way to check if a domain is available. Preferably to run on Google AppEngine alone. But if not then something in plain python that will work on my own pc. 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] Re: google account frustrations
Hi Ben. Which browser are you running? Have you tried using a different browser or clearing your cookies to see if this flippant behavior stops? Just to get a better idea of your problem, are you doing anything in particular between when you're able to work in the Admin Console and when you're being redirected to the standard sign-in? Or is it just one click you're fine and the next you're redirected? How many minutes on average before this happens? - Jason On Sat, May 2, 2009 at 1:09 PM, Ben Nevile ben.nev...@gmail.com wrote: I administer most of my apps through a Google Apps account: b...@mainsocial.com. Recently the application console started asking me FREQUENTLY to log in. It bounces me to the regular sign in with your google account page. If I just go directly back to http://appengine.google.com/a/mainsocial.com, it doesn't ask me to log in, and I can get back to the app console for a few minutes. I used to be able to mess around all day in the application console without this happening. What changed? Ben --~--~-~--~~~---~--~~ 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: Your application is exceeding a quota: Workflow Backend Index Task Count
This particular message indicates that there are too many index building jobs running for your application. I believe this is reset daily, but if it's interfering with your ability to add new indexes or update existing, please let me know and include your application IDs. - Jason On Sun, May 3, 2009 at 4:07 PM, Ben Nevile ben.nev...@gmail.com wrote: bumpty bump. i have the same quota error message coming up now. app seems to be working jes fine. i created and vacuumed indexes today as well. Ben On Apr 13, 11:45 am, Paul Kinlan paul.kin...@gmail.com wrote: Hi, I am just curious as to what the following message in the dashboard means: Your application is exceeding a quota: Workflow Backend Index Task Count? It doesn't appear to be affecting my app. Today I have vacuumed my indexes (twice as I noticed that one index was had an = in the one of the property names) and I have also added another index. Paul --~--~-~--~~~---~--~~ 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: Fwd: How do I set the time between requests for login to Google account?
This is not possible just yet. Please file a feature request in the public issue tracker: http://code.google.com/p/googleappengine/issues/list - Jason On Sun, May 3, 2009 at 1:24 PM, Paul Moore p.f.mo...@gmail.com wrote: (Help! Trying to post for a second time via email, as my attempts to post via the web UI don't seem to be getting through. If the messages are getting through, could someone let me know via email, so that I don't flood the group!) I have a small application which uses Google accounts to login. I'm not doing anything clever, just taking the defaults throughout. It appears that I get asked to supply my password on about a daily basis (I haven't done extensive tests, but it's about that often). What I'd like to do is to set things up so that my login remains valid for about a month (mirroring how gmail works). Is this possible? And if so, how do I achieve it? I have looked through the documentation, and done some searches, but found nothing obvious - if I have missed something in the docs, a pointer to the relevant section would be much appreciated. Thanks, Paul. --~--~-~--~~~---~--~~ 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: Deploy to GAE remotely via Eclipse ANT?
If you're developing an application in Java, the Google Plugin for Eclipse can manage this: http://code.google.com/eclipse Unfortunately, it sounds like you're developing in Python, and I don't believe the plugin works for deploying Python applications. Perhaps another developer who develops their Python code in Eclipse has an answer. - Jason On Sun, May 3, 2009 at 3:31 AM, jago java.j...@gmail.com wrote: Hi, I wrote a target to deply to GAE (remotely). Unluckily it wants a password the first time I do this and the Eclipse console does not allow me to enter it. I can open cmd.exe and do the first deploy by hand and enter the password. Once the password is there I can deploy with Eclipse ANT since it doesn't need a password anymore - until the next restart that is. Still I would like to deploy solely with Eclipse and not have the ball and chain of opening a console. Also I often forget to do that and deploy directly with Eclipse. Since I cannot enter a password it is stuck. I can end the ANT process but the python process is still running - forcing me to kill it by hand. Any solution you could think of? 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] Re: I've reached my quota, only I have this great new name for my app
You should be set. - Jason On Sun, May 3, 2009 at 9:31 PM, julian julian@gmail.com wrote: Hi Jason, I'm up to 9 apps now and I have a couple more in the pipeline, so I was wondering if I could get my allocation increased? Thanks in advance for any help you can provide with this. Julian On May 1, 1:57 pm, Jason (Google) apija...@google.com wrote: Hi Tim. I'm sorry, I misunderstood. Enabling billing does not allow you to create more applications, but this is something we can do one-off, and I've just done this for your account. - Jason On Wed, Apr 29, 2009 at 11:40 AM, Dag thedag...@gmail.com wrote: Jason, Thanks for the reply. This is probably still undecided within GOOG but it seems you are saying that if I enable billing for my applications, I will then get additional slots for applications. I would like to increase my max apps count to 20. Do I have to enable billing for all the apps or just one? How many new application slots do I get for each application I enable billing for? I think anyone who is committed to developing on this platform long- term will appreciate knowing how they can manage / increase their application number. Thanks! Tim thedagdae 'circle-at-or-a-sign gmail SanMateoWaveforms.com On Apr 28, 2:18 pm, Jason (Google) apija...@google.com wrote: Hi Tim. Now that billing is an option, we are asking users to enable billing for their applications. We granted selective quota increases in the past because there was no other way for developers to get additional quota for their apps. Billing provides this capability. - Jason On Sat, Apr 25, 2009 at 4:11 PM, Dag thedag...@gmail.com wrote: Hey Jeff, A couple of weeks ago I asked you to up my quota as well and I haven't heard anything from you. I used the Reply to author link in this group. I never used that link before. Did you even get my request? Could you increase my quota as well? I have sample python websites that I want to duplicate in java. Thanks! Tim SanMateoWaveforms.com On Apr 25, 12:54 pm, Bennomatic readyass...@gmail.com wrote: Hi Jeff, Can you up my account limit, too? I've got a bunch of projects in the pipeline and even though I don't have deployments for all of my apps yet, I could foresee needing 15 in the next few weeks. Thanks! On Apr 24, 11:04 am, Jeff S (Google) j...@google.com wrote: Hi Ted, I've increased the max apps count to 20 for your account. Rather than just creating a new account we'd prefer if people ask for an increase :-) Happy coding, Jeff On Fri, Apr 24, 2009 at 7:40 AM, Ted Gilchrist egilc...@gmail.com wrote: Ok, I starred it. And added the following plaintive plea: I could do the tricky thing, and start creating new apps under a different email id. But I'm a straight up Google fan boy, and I don't want to do you this way. Sigh, but if I must For me, it's not about deleting the data. It's about thinking of really cool new names for my apps, and not wanting to go off and register the domains, etc. Hey, wait a minute. About allowing aliases for apps? Is that any easier? I just wanna use my new cool app name. Is that so wrong? On Fri, Apr 24, 2009 at 10:18 AM, T.J. Crowder t...@crowdersoftware.comwrote: And you have starred this issue[1], right? [1] http://code.google.com/p/googleappengine/issues/detail?id=335 I find it truly astonishing that there's no way to delete an application. That's a v0.1 feature, full stop. -- T.J. Crowder tj / crowder software / com Independent Software Engineer, consulting services available On Apr 24, 2:26 pm, egilchri egilc...@gmail.com wrote: I've reached my quota of 10 apps, and I really want to either rename one of them, or delete it, and then get back one for my quota. That way, I'll be able to use this great new name for an app I have. I realize I could register the domain, but I don't want to have to do that, if possible. I know this question has been asked before, but are there any updates? Or, you could just raise my quota by one little bitty app. Thanks, Ted Gilchrist -- Speech, not just for humans VnoTed:http://vnoted.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] Error 400: app engine + custom domain + /search?q=a|b|c
Hi,all Please copy this three url to the address box and press enter, don't click to open it from here. http://www.google.com/search?q=%22bad+request%22|%22error+400%22 http://admins.googleapps.com/system/app/pages/search?q=%22bad+request%22 http://admins.googleapps.com/system/app/pages/search?q=%22bad+request%22|%22error+400%22 You will get different kink of response, the last one is a 'Google Sites' with the DNS 'park in' on ghs.google.com To here you should awaken what's the problem: when you call a url with '|' char to those sites, you will get 'Error 400' response! admins.googleapps.com CNAME ghs.google.com ghs.google.com CNAME ghs.l.google.com ghs.l.google.comA 72.14.235.121 So I think my this question is belong to ghs.google.com, not of App Engine. I have post a same question to 'Apps help forum': http://www.google.com/support/forum/p/Google+Apps/thread?tid=696797f63b0a0ea5hl=en The original post: My app: tagplusplus.appspot.com have bound to domain: gae.tagpp.com Access URL Status http://tagplusplus.appspot.com/ OK http://tagplusplus.appspot.com/search?q=abc OK http://tagplusplus.appspot.com/search?q=a+b+c OK http://tagplusplus.appspot.com/search?q=a|b|c OK http://gae.tagpp.com/ OK http://gae.tagpp.com/search?q=abc OK http://gae.tagpp.com/search?q=a+b+c OK http://gae.tagpp.com/search?q=a|b|c Bad Request Error 400 app.yaml: pre application: tagplusplus version: 1 runtime: python api_version: 1 handlers: - url: .* script: main.py /pre main.py: pre class MainPage(webapp.RequestHandler): def get(self): url = self.request.url q = self.request.get('q') s = ('Base: %s, %s' % (q,url)) logging.info(s) self.response.out.write(s) application = webapp.WSGIApplication([ ('/.*', MainPage) ], debug=True) def main(): wsgiref.handlers.CGIHandler().run(application) if __name__ == '__main__': main() /pre I found that the last one request http://gae.tagpp.com/search?q=a|b|c(with '|') can not reach to App engine, there are not any Error/Exception messages produced on App engine end while calling this url, it seems this request have been denied in the front of App engine. Client -- URL Checker/Request Dispatcher (ghs.google.com) -- Apps, real request handler (gae.tagpp.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: logging output on development server
OK - figured out my server wasn't actually receiving the request, so no output in the console in Eclipse. I am up and running now, and am setup to develop my Facebook app locally on my machine, using Eclipse PyDev and the debugger! The final piece of the setup that I stumbled on was configuring the local app engine server - dev_appserver.py. Be sure to pass the -- address parameter on start up if you want to access your app from another machine. -Scott --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---