Re: [google-appengine] where do I install appengine-try-python-flask?
On Thu, Jan 8, 2015 at 4:53 AM, MINDRIL CYR mindril...@gmail.com wrote: I wanted to put everything on my desktop but it's giving me the error: appcfg.py: error: Directory does not contain an appengine-try-python.yaml configuration file Do I need to install it in the same folder as the sdk? Do you have an app.yaml file in the root directory of your application? Also: when you say you're putting everything in the desktop, are you putting the python scripts on your desktop or putting the scripts within a folder on your desktop? - -Vinny P Technology Media Consultant Chicago, IL App Engine Code Samples: http://www.learntogoogleit.com -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
Re: [google-appengine] Run Configuration backend is not visible
On Tue, Jan 6, 2015 at 12:00 PM, vivek sharma vivekm...@gmail.com wrote: After adding a new module App engine backend with google cloud messaging in Android studio and completing all the steps to add google app engine as backend, I am not seeing backend as a new run configuration. Attached is the screenshot. Please help. The run configuration should be added once you do the Gradle sync. If you did the sync first, can you click the Edit Configurations menu option and see what options are available? - -Vinny P Technology Media Consultant Chicago, IL App Engine Code Samples: http://www.learntogoogleit.com -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
Re: [google-appengine] transfer to custom domain does not move www.mydomain.com
On Sat, Jan 10, 2015 at 6:20 AM, Iman Johari iman.joh...@gmail.com wrote: I transfered my custom domain to my google app but it does not direct the www.mydomain.com to my google application. is there a way to do this ? What steps have you tried already? Ideally, you should have followed the process outlined here: https://cloud.google.com/appengine/docs/domain If that still hasn't worked, can you post the name of your domain/list the A and CNAME records on the domain? - -Vinny P Technology Media Consultant Chicago, IL App Engine Code Samples: http://www.learntogoogleit.com -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
Re: [google-appengine] Problem with GAE Datastore Viewer
On Thu, Jan 8, 2015 at 9:57 AM, Rimma Rosenberg rimm...@gmail.com wrote: Could you please tell me what I am doing wrong. I am trying to run GQL queries from Google App Engine site from Datastore Viewer. 1. I tried with '6192449487634432', 6192449487634432L, '6192449487634432L' SELECT * FROM Docprod where __key__ = KEY('Docprod', 6192449487634432) 2. Docprod is a child of 'mrwdocbkup', so I tried also without any success: SELECT * FROM Docprod where _key_ = KEY('mrwdocbkup', 4922171302346752, 'Docprod', 6192449487634432 ) Can you confirm that you're using two underscores before and after the *key* limiter, instead of just one? I.e. *__key__ *instead of *_key_*. From your example above, the first select command properly uses two underscores, but the second select command uses only 1 underscore before and after. If it still doesn't work, can you screenshot the error screen that pops up? If you can't get the GQL query to work, try using the Datastore Query page in the new cloud console. Go to cloud.google.com/console, click on your project, then navigate through Storage Cloud Datastore Query on the navigation bar. You'll see a page that looks like this: http://imgur.com/KKZWaFn . That interface is a bit easier to use to find a particular entity. - -Vinny P Technology Media Consultant Chicago, IL App Engine Code Samples: http://www.learntogoogleit.com -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] Re: setup Jave Managed VM failed: 'module' object has no attribute 'CleanableContainerName'
Hi, I am encountering the same issue. Same config. Mac OS, Docker based deployment for App Engine. On Friday, January 9, 2015 at 12:38:54 PM UTC+5:30, scde wrote: Hi, I am trying to follow up this instruction https://cloud.google.com/appengine/docs/java/managed-vms/sdk to setup Managed VM for my web app, but always failed with following error: Pulling base images for runtimes [java] from Google Cloud Storage Traceback (most recent call last): File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/gcloud/gcloud.py, line 177, in module main() File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/gcloud/gcloud.py, line 173, in main _cli.Execute() File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/calliope/cli.py, line 409, in Execute post_run_hooks=self.__post_run_hooks, kwargs=kwargs) File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/calliope/frontend.py, line 274, in _Execute pre_run_hooks=pre_run_hooks, post_run_hooks=post_run_hooks) File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/calliope/backend.py, line 928, in Run result = command_instance.Run(args) File /Users/scde/google-cloud-sdk/lib/googlecloudsdk/appengine/app_commands/setup_managed_vms.py, line 39, in Run args.image_version) File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/appengine/lib/images/pull.py, line 54, in PullBaseDockerImages util.PullSpecifiedImages(docker_client, image_names, version, bucket) File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/appengine/lib/images/util.py, line 217, in PullSpecifiedImages with credentials.CredentialsContainer(docker_client) as creds, ( File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/appengine/lib/images/credentials.py, line 114, in __enter__ self.Start() File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/appengine/lib/images/credentials.py, line 95, in Start name=containers.CleanableContainerName( AttributeError: 'module' object has no attribute 'CleanableContainerName' i am wondering if anyone else has same issue, or do i just miss some steps? thanks -DD P.S. my box is Mac OS , and i have installed Docker based on the instruction, and Google Cloud SDK 0.9.42 -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] ETag headers missing (starting 2015-01-10)
Is anybody else affected by this strange behavior? Starting from 2015-01-10 ETag response headers are missing if a request is made from a non-browser user agent like Curl or Go runtime. Fetching a file like curl - -H 'User-Agent: Nozilla/5' -H 'Accept-Encoding: gzip' http://appstackfive.appspot.com/test.txt test.txt.gz shows the faulty behavior. Changing the user agent name from Nozilla to Mozilla fixes things. Also in cases where the Accept-Encoding header is not present the ETag response header will be gone. This applies to both http and https request types and also to custom domains. It seems to work with custom domains over HTTPS (SNI) however. That issue severely hit us in production. Please star Issue #11593 https://code.google.com/p/googleappengine/issues/detail?id=11593 if you think that it affects you. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] Re: A apise...@google.com is suddenly appeared on account list as another owner of my own project.
We also have this, exactly the same. On Thursday, January 8, 2015 at 2:56:57 AM UTC+1, Toru Sakyo wrote: Hi All, I usually do work on GAE. Someday I found a unknown name apise...@google.com javascript: on my project account list. I don't know him and never give him any permission, but he is there as an owner. I do try to delete his ID, but my operation from developer console replied server error and couldn't delete. Who is he? Who added him on my project? Please someone give me the answer! -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] Terceira vídeo aula sobre Web Services
A se sempre fosse fácil assim fazer um programa assíncrono: Realização de chamadas HTTP em paralelo utilizando a arquitetura de Comandos. https://www.youtube.com/watch?v=CteT51LgOAUindex=85list=PLA05yVJtRWYRGIeBxag8uT-3ftcMVT5oF Abs, -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] GAE HR commit/visibility + timestamp
GAE HR is one step towards scalability, separating commit and visibility, but one step back in usability. This separation creates a problem (the eventual consistency?) that kills its use in some application designs. Usually, I commit inside a http request and redirect to another page that shows the results, but I have to make a small delay (many milliseconds) to try to get the changes of that commit. This is the easiest workaround I find for this, not a fix. Unfortunately, I do not have a guarantee that I got the changes of that commit. Due to multiple computing synchronism paradigm, I think it is not possible to know how long the change updates will take, what could take milliseconds, minutes or even days (in an improbable case). I was wondering I could fix this by using timestamps, what are easy pass to another request in a query string or to store in a session memcache variable. If I have the timestamp of my last commit, any later query to the database could use this timestamp to check if the retrieved data was committed after that timestamp, if not, it retries the query again and again. This way I have the guarantee of the correct visibility (strong consistency?), even if takes a long time. It can eventually read data committed by another user/process after that timestamp, what I do not consider a problem. Is this approach correct? I can implement this with a timestamp field in every table, but a lib would be better (built in timestamp fields, automatic tuning of polling time, internal cache session timestamp of last commit, and maybe some low level database callback instead of the polling). Is there a third party lib like this? I know ORM libs that use GAE low level database APIs, but I have no idea how to start something like that. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] Android Studio with Google Calendar API v3
I wanted to try out google calendar API v3. I have Android Studio 1.0. I created a java endpoint module from Android Studio. I was following the official documentation here https://developers.google.com/google-apps/calendar/v3/reference/calendarList/get If you follow the link I provided, you will see a line like this Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials) .setApplicationName(applicationName).build(); Now what will be the httpTransport, jsonfactory and credentials here? Official Documentation did not specify anything. I also followed a sample in java from here http://samples.google-api-java-client.googlecode.com/hg/calendar-appengine-sample/instructions.html . This was done using Java Servlet and Eclipse. I am not familiar with that. It wont work on Android Studio. Can anyone provide me a sample? or any direction to work with Calender API and Android Studio?? Or what to do in the Official sample mentioned above? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] App Engine - Aula Gratuita Online hoje às 22 horas
Olá pessoal, Devido a dúvida de muitas pessoas, hoje, dia 12 de janeiro às 22 horas (Brasília), darei um micro aula gratuita. Para assistir, basta acessar o link: http://meet28169171.adobeconnect.com/appengine-demo/ Requisitos: Adobe Flash e internet banda larga de no mínimo 1M. Na aula vou instalar o Tekton, gerar uma app simples e fazer deploy. Algo parecido com os vídeos, mas com a interação dos alunos: https://www.youtube.com/playlist?list=PLA05yVJtRWYRGIeBxag8uT-3ftcMVT5oF Em contra partida à gratuidade da aula, irei gravá-la e publicá-la no Youtube. Assim, quem participar implicitamente já concorda com isso ;) Até daqui a pouco! Abs, -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
Re: [google-appengine] GAE HR commit/visibility + timestamp
The only thing that is “eventually consistent” is queries. If you go and fetch an item directly, you’re going to get the thing you sent to the db. Every time. So the workaround is simply and reliable: 1. If you are just changing items, query just for keys, and then query those keys to get the actual data. In python, I use this snippet: class HRModel(db.Model): @classmethod def gql_with_get(cls, query_string, *args, **kwds): return filter(None, db.get(db.GqlQuery('SELECT __key__ FROM %s %s' % (cls.kind(), query_string), *args, **kwds))) It does the GQL query to get the keys, and then gets them, and filters out any that were missing. 2. If you are adding an item, just tell the page you redirected to “also check this one” in a parameter in the URL. It’s really not that big a deal. -Joshua On Jan 12, 2015, at 4:16 PM, Julio Otuyama otuy...@gmail.com wrote: GAE HR is one step towards scalability, separating commit and visibility, but one step back in usability. This separation creates a problem (the eventual consistency?) that kills its use in some application designs. Usually, I commit inside a http request and redirect to another page that shows the results, but I have to make a small delay (many milliseconds) to try to get the changes of that commit. This is the easiest workaround I find for this, not a fix. Unfortunately, I do not have a guarantee that I got the changes of that commit. Due to multiple computing synchronism paradigm, I think it is not possible to know how long the change updates will take, what could take milliseconds, minutes or even days (in an improbable case). I was wondering I could fix this by using timestamps, what are easy pass to another request in a query string or to store in a session memcache variable. If I have the timestamp of my last commit, any later query to the database could use this timestamp to check if the retrieved data was committed after that timestamp, if not, it retries the query again and again. This way I have the guarantee of the correct visibility (strong consistency?), even if takes a long time. It can eventually read data committed by another user/process after that timestamp, what I do not consider a problem. Is this approach correct? I can implement this with a timestamp field in every table, but a lib would be better (built in timestamp fields, automatic tuning of polling time, internal cache session timestamp of last commit, and maybe some low level database callback instead of the polling). Is there a third party lib like this? I know ORM libs that use GAE low level database APIs, but I have no idea how to start something like that. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com mailto:google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com mailto:google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] Re: A really eccentric issue, out of the ordinary, that caused me almost 600$'s and a 5 day gap in functionality- started at 2014-11-19
Hi Kaan, I'll follow up and see what happened with this case. I totally agree that you should receive some communication about the progress before the refund appears on your invoice. -Luke On Friday, January 2, 2015 at 9:10:21 PM UTC-8, Kaan Soral wrote: *One last update* I see that the SLA refunds have actually been issued, yet there was no indication of it before the invoice that I just received now If there was any email or indication of it, I probably wouldn't spend all this time infuriated It would have been great if I could get those replies from support, for some reason they stopped replying after one point, might be an internal support bug, I think those emails should be tracked and at-least auto-replied / queued The aftermath of the issue was bad for me, but not as bad as my worst case predictions, so all in all, currently my stance is positive -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] Re: App Engine - Aula Gratuita Online hoje às 22 horas
Segue a aula: http://youtu.be/6a5sgNg2j5c . Peço só paciência, não foi planejada *Abs,* On Mon Jan 12 2015 at 6:30:14 PM Renzo Nuccitelli ren...@gmail.com wrote: Olá pessoal, Devido a dúvida de muitas pessoas, hoje, dia 12 de janeiro às 22 horas (Brasília), darei um micro aula gratuita. Para assistir, basta acessar o link: http://meet28169171.adobeconnect.com/appengine-demo/ Requisitos: Adobe Flash e internet banda larga de no mínimo 1M. Na aula vou instalar o Tekton, gerar uma app simples e fazer deploy. Algo parecido com os vídeos, mas com a interação dos alunos: https://www.youtube.com/playlist?list=PLA05yVJtRWYRGIeBxag8uT-3ftcMVT5oF Em contra partida à gratuidade da aula, irei gravá-la e publicá-la no Youtube. Assim, quem participar implicitamente já concorda com isso ;) Até daqui a pouco! Abs, -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
Re: [google-appengine] Re: setup Jave Managed VM failed: 'module' object has no attribute 'CleanableContainerName'
This fixed when i updated the command line utils. Thanks and Regards! Vikram Tiwari https://google.com/+VikramTiwari On Mon, Jan 12, 2015 at 12:23 PM, Vikram Tiwari vikramtheo...@gmail.com wrote: Hi, I am encountering the same issue. Same config. Mac OS, Docker based deployment for App Engine. On Friday, January 9, 2015 at 12:38:54 PM UTC+5:30, scde wrote: Hi, I am trying to follow up this instruction https://cloud.google.com/appengine/docs/java/managed-vms/sdk to setup Managed VM for my web app, but always failed with following error: Pulling base images for runtimes [java] from Google Cloud Storage Traceback (most recent call last): File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/gcloud/gcloud.py, line 177, in module main() File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/gcloud/gcloud.py, line 173, in main _cli.Execute() File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/calliope/cli.py, line 409, in Execute post_run_hooks=self.__post_run_hooks, kwargs=kwargs) File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/calliope/frontend.py, line 274, in _Execute pre_run_hooks=pre_run_hooks, post_run_hooks=post_run_hooks) File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/calliope/backend.py, line 928, in Run result = command_instance.Run(args) File /Users/scde/google-cloud-sdk/lib/googlecloudsdk/appengine/ app_commands/setup_managed_vms.py, line 39, in Run args.image_version) File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/appengine/lib/images/pull.py, line 54, in PullBaseDockerImages util.PullSpecifiedImages(docker_client, image_names, version, bucket) File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/appengine/lib/images/util.py, line 217, in PullSpecifiedImages with credentials.CredentialsContainer(docker_client) as creds, ( File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/ appengine/lib/images/credentials.py, line 114, in __enter__ self.Start() File /Users/scde/google-cloud-sdk/./lib/googlecloudsdk/ appengine/lib/images/credentials.py, line 95, in Start name=containers.CleanableContainerName( AttributeError: 'module' object has no attribute 'CleanableContainerName' i am wondering if anyone else has same issue, or do i just miss some steps? thanks -DD P.S. my box is Mac OS , and i have installed Docker based on the instruction, and Google Cloud SDK 0.9.42 -- You received this message because you are subscribed to a topic in the Google Groups Google App Engine group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/qKnXpmsKkhk/unsubscribe . To unsubscribe from this group and all its topics, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.