[google-appengine] Re: How to take your Gmail ID as AppEngine ID?
Thank you Barry! Now I know what the problem is. When I registered this Gmail account I was in Germany, where there are legal issues between Google and one guy over the "Gmail" name. So, if you want to register a Gmail account from a German IP address, Google gives you an email with "@googlemail.com" ending. And Google App Engine refuses to create an App with your Gmail ID (or better said GoogleMail ID) if you have a "@googlemail.com" email. And this IS A REALLY ANNOYING BUG! Virtually most of the German and UK Gmail users are stripped the right to take their Gmail ID as their AppEngine application name. GOOGLE PLEASE FIX IT! And as far as I know, we, users with "@googlemail.com" addresses, can do nothing to make it work with GAE, as we are not able to choose between "@gmail.com" and "@googlemail.com" as our primary address or switch to "@gmail.com" at all. Can I report it somewhere as a bug? Do GAE developers have a public bug tracking system as e.g. Android? Greets On Apr 28, 5:57 pm, Barry Hunter wrote: > It seems those of us who signed up as @googlemail.com as a main domain > dont get this. (trying to get barrybhunter.appspot.com doesnt work) > > I created another Google Account with @gmail.com and was able to claim > the appspot id for it. > > (I know they are the same, and can send email to either, but somewhere > must register which domain is the 'main' one, and I guess that > confuses AppEngine) > > On 28 April 2010 08:06, Luigi wrote: > > > > > > > Hello, > > > in his book "Programming Google Apps Engine" Dan Sanderson writes: > > "... Google reserves every Gmail username as an application ID that > > only the corresponding Gmail user can register" > > > For example my Gmail account is "luigigiro...@googlemail.com" and I > > try to create an App Engine app with ID luigigirotti and it fails with > > the message "An App or Google Account already exists with that name." > > > If I try to put a hyphen in between like "luigi-girotti" then App > > Engine accepts it as a new ID. > > > So, how to utilize those "reserved" Gmail IDs in App Engine? > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" group. > > To post to this group, send email to google-appeng...@googlegroups.com. > > To unsubscribe from this group, send email to > > google-appengine+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/google-appengine?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to google-appeng...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group > athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@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] downloading state of datastore
I want to allow users to download the current state of my app data. There will be around 17MB of data over ~200K+ records, which makes me concerned about timeouts. What strategy do you suggest for making the data available for download? Cache it periodically in multiple blob objects? Thanks, Richard -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@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 Apps for Domain Account issue: Dashboard/Permission is missing "Invite" for new devs
I can confirm this. I was able to invite my Google Account into a Google Apps For Domain appID using my Google Apps for Domain user. Thanks, Google! -Tino On 29 Apr., 09:43, Pieter Coucke wrote: > Jey, the invite button is back! -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: How to take your Gmail ID as AppEngine ID?
There is http://code.google.com/p/googleappengine/issues/list I thought it was listed there, but a quick search now cant find it :( On 30 April 2010 09:45, Luigi wrote: > Thank you Barry! > > Now I know what the problem is. When I registered this Gmail account I > was in Germany, where there are legal issues between Google and one > guy over the "Gmail" name. So, if you want to register a Gmail account > from a German IP address, Google gives you an email with > "@googlemail.com" ending. > > And Google App Engine refuses to create an App with your Gmail ID (or > better said GoogleMail ID) if you have a "@googlemail.com" email. And > this IS A REALLY ANNOYING BUG! Virtually most of the German and UK > Gmail users are stripped the right to take their Gmail ID as their > AppEngine application name. > > GOOGLE PLEASE FIX IT! > > And as far as I know, we, users with "@googlemail.com" addresses, can > do nothing to make it work with GAE, as we are not able to choose > between "@gmail.com" and "@googlemail.com" as our primary address or > switch to "@gmail.com" at all. > > Can I report it somewhere as a bug? Do GAE developers have a public > bug tracking system as e.g. Android? > > Greets > > On Apr 28, 5:57 pm, Barry Hunter wrote: >> It seems those of us who signed up as @googlemail.com as a main domain >> dont get this. (trying to get barrybhunter.appspot.com doesnt work) >> >> I created another Google Account with @gmail.com and was able to claim >> the appspot id for it. >> >> (I know they are the same, and can send email to either, but somewhere >> must register which domain is the 'main' one, and I guess that >> confuses AppEngine) >> >> On 28 April 2010 08:06, Luigi wrote: >> >> >> >> >> >> > Hello, >> >> > in his book "Programming Google Apps Engine" Dan Sanderson writes: >> > "... Google reserves every Gmail username as an application ID that >> > only the corresponding Gmail user can register" >> >> > For example my Gmail account is "luigigiro...@googlemail.com" and I >> > try to create an App Engine app with ID luigigirotti and it fails with >> > the message "An App or Google Account already exists with that name." >> >> > If I try to put a hyphen in between like "luigi-girotti" then App >> > Engine accepts it as a new ID. >> >> > So, how to utilize those "reserved" Gmail IDs in App Engine? >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "Google App Engine" group. >> > To post to this group, send email to google-appeng...@googlegroups.com. >> > To unsubscribe from this group, send email to >> > google-appengine+unsubscr...@googlegroups.com. >> > For more options, visit this group >> > athttp://groups.google.com/group/google-appengine?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine" group. >> To post to this group, send email to google-appeng...@googlegroups.com. >> To unsubscribe from this group, send email to >> google-appengine+unsubscr...@googlegroups.com. >> For more options, visit this group >> athttp://groups.google.com/group/google-appengine?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to google-appeng...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@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] AES encryption available on GAE java VM?
Are the AES libraries included in the stardard JDK available under the GAE java VM? -- 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-appeng...@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: Mixed authenticated and unauthenticated content?
Please take a look into http://code.google.com/appengine/docs/java/config/webxml.html#Security_and_Authentication if it helps. Most often, the answer from the groups for custom authenticate / authorization (particular set of users in your post) is to build your own one. Thanks On Apr 30, 1:41 am, Craig Berry wrote: > ...Or to put my earlier question a different way, what's the "right" > or easy way to accomplish that kind of part-public, > part-login-protected design in GAE? > > On Thu, Apr 29, 2010 at 09:27, Craig Berry wrote: > > I am building a GAE app which acts something like a CMS. Authenticated > > users in a particular set can manipulate content in the datastore, but > > anyone can see a page that is a read-only view of that data. I'd > > really like the latter page to be truly public, not requiring > > authentication to view. Is there a way to control the requirement for > > authentication by URL within a single app? > > > I'm using Java, if that matters. > > > -- > > Craig Berry -http://lapidum.org/home.html > > "Magicians lie to the universe, and the > > universe believes them." -- Lenore Berry > > -- > Craig Berry -http://lapidum.org/home.html > "Magicians lie to the universe, and the > universe believes them." -- Lenore Berry > > -- > 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-appeng...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group > athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Entities stuck as read-only after scheduled maintenance
Problem is fixed for me. Thank you. 2010/4/30 Ikai L (Google) : > Hey everybody, > We've fixed all entities that were locked in this state. Can you guys let us > know if further issues persist? > > On Wed, Apr 28, 2010 at 11:16 PM, stephane > wrote: >> >> Same thing for us. (app ids : twazzup and twazzup4) >> >> On Apr 28, 11:04 pm, jay wrote: >> > The status board shows all clear but I am still getting these errors. >> > Are you still working to resolve this issue? >> > >> > On Apr 29, 11:24 am, "Ikai L (Google)" wrote: >> > >> > >> > >> > >> > >> > > Hi everybody, >> > >> > > I just wanted to let you all know that we're on top of the issues >> > > regarding >> > > the inability to update or delete certain entities resulting from the >> > > scheduled maintenance. We're seeing somewhere around 0.5% of all >> > > requests >> > > that access the datastore throw errors as a result of the maintenance. >> > > No >> > > new entities should be stuck in this state, and we're working to fix >> > > all the >> > > entities that have been stuck as a result of the maintenance. >> > >> > > We apologize for any inconvenience this has caused. We'll update the >> > > groups >> > > again when we've reached a resolution. >> > >> > > -- >> > > Ikai Lan >> > > Developer Relations, Google App Engine >> > > Twitter:http://twitter.com/ikai >> > > Delicious:http://delicious.com/ikailan >> > >> > > >> > > Google App Engine links: >> > > Blog:http://googleappengine.blogspot.com >> > > Twitter:http://twitter.com/app_engine >> > > Reddit:http://www.reddit.com/r/appengine >> > >> > > -- >> > > 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-appeng...@googlegroups.com. >> > > To unsubscribe from this group, send email to >> > > google-appengine+unsubscr...@googlegroups.com. >> > > For more options, visit this group >> > > athttp://groups.google.com/group/google-appengine?hl=en. >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "Google App Engine" group. >> > To post to this group, send email to google-appeng...@googlegroups.com. >> > To unsubscribe from this group, send email to >> > google-appengine+unsubscr...@googlegroups.com. >> > For more options, visit this group >> > athttp://groups.google.com/group/google-appengine?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine" group. >> To post to this group, send email to google-appeng...@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. >> > > > > -- > Ikai Lan > Developer Relations, Google App Engine > Twitter: http://twitter.com/ikai > Delicious: http://delicious.com/ikailan > > Google App Engine links: > Blog: http://googleappengine.blogspot.com > Twitter: http://twitter.com/app_engine > Reddit: http://www.reddit.com/r/appengine > > -- > 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-appeng...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Server failed to serve the requests.
So you are not getting any actual error messages? Do you see requests showing up in the request log when expected? When you tell your app to do something does a request show up? Are you sure you do not have a front-end issue? Robert On Wed, Apr 28, 2010 at 11:44 PM, WeShine Tech wrote: > Hello Robert, > The errors that I see are mostly warning for the CPU consumption > exceeding the quota limit. I read on some thread that if one of the url > requests exceeds the quota limit the application goes down. I just want to > confirm this. > Also this request is a simple async service (GWT). So if I just split > this service into multiple services will my issue be solved ? > Also once the application is down, when I can expect it to start again. > Answers to the rest of the questions: > Between the versions there have been some minor bug fixes. However I > checked the logs of the older version and realized the same log > regarding the CPU warning did exist at both the versions. So what I could > conclude is that may be the quota did not exceed the limit for my older > version because it had comparatively less load. > > I did check the whole log in detail and did not find any such log which > would say : > This request caused a new process to be started for your > application, and thus caused your application code to be loaded for > the first time. This request may thus take longer and use more CPU > than a typical request for your application. > And regarding the cold start, can I expect any message in the log > regarding the same ? > > > > On Wed, Apr 28, 2010 at 7:44 PM, Robert Kluin > wrote: >> >> Anupam, >> >> What are the actual errors you are seeing? Are errors in your >> app's error log? >> >> Further comments / questions inline: >> > > >> >> On Wed, Apr 28, 2010 at 12:31 AM, WeShine Tech >> wrote: >> > Hello Robert, >> > >> > Are you saying that you have other clients (customers) running the >> > same code on different deployments ? >> > No. So what happened is at my clients site the >> > application stopped responding. So I started using the earlier versions >> > of >> > my application and those seemed to work fine. >> >> What has changed between versions? Have you added additional request >> handlers, or otherwise increased the work that needs done to load your >> app? >> >> >> >> > When you say the log shows latency issues I assume you mean the >> > requests >> > are taking >> > a lot of CPU time? >> > That is correct. But the same requests work absolutely fine >> > otherwise. >> > So why would some requests take a lot of CPU time only on >> > some occasions where as work efficiently most of the times? Could you >> > share >> > some tippers for resolving this issue. >> >> If the app sits idle it will be unloaded from the app severs. As I >> understand, apps may be more aggressively unloaded during times when >> the overall traffic to app engine itself is high. What you are >> describing sounds like this could be the issue. >> >> Look in your apps info log for messages like: >> This request caused a new process to be started for your >> application, and thus caused your application code to be loaded for >> the first time. This request may thus take longer and use more CPU >> than a typical request for your application. >> >> >> >> >> >> > The application is not a very high traffic one because of its >> > nature. >> > However after receiving high amount of load for almost two hours it went >> > down. Also it has performed very well with more traffic in the past. So >> > I am >> > not sure it could be the Cold Start. >> >> This is almost the definition of the 'cold start' problem: it does >> well under load, but once there is a drop in traffic you get >> performance issues. >> >> >> >> > Thanks and Regards, >> > Anupam M. >> > >> > >> > >> > >> > On Wed, Apr 28, 2010 at 9:31 AM, Robert Kluin >> > wrote: >> >> >> >> Anupam, >> >> Are you saying that you have other clients (customers) running the >> >> same code on different deployments, or are you saying you have loaded >> >> this app more heavily while running the current code? When you say >> >> the log shows latency issues I assume you mean the requests are taking >> >> a lot of CPU time? >> >> >> >> It sounds like the app is not very high traffic. Could this be the >> >> cold start issue? If you hit the site a lot (once every couple >> >> seconds) does it respond OK? >> >> >> >> >> >> Robert >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> On Tue, Apr 27, 2010 at 11:35 PM, WeShine Tech >> >> wrote: >> >> > I did look into the problem and have been suggested that it could be >> >> > due >> >> > to >> >> > latency issues. Please could you guide me through as to how to fix >> >> > this. >> >> > I >> >> > have used the same code with more number of clients before but never >> >> > faced a >> >> > problem like this. >> >> > The logs also show latency issues. And I di
[google-appengine] Re: How to take your Gmail ID as AppEngine ID?
Thanks Barry! Just open a new issue here: http://code.google.com/p/googleappengine/issues/detail?id=3176 All who are suffering from this issue, please vote for it. Greets On Apr 30, 12:45 pm, Barry Hunter wrote: > There ishttp://code.google.com/p/googleappengine/issues/list > > I thought it was listed there, but a quick search now cant find it :( > > On 30 April 2010 09:45, Luigi wrote: > > > > > > > Thank you Barry! > > > Now I know what the problem is. When I registered this Gmail account I > > was in Germany, where there are legal issues between Google and one > > guy over the "Gmail" name. So, if you want to register a Gmail account > > from a German IP address, Google gives you an email with > > "@googlemail.com" ending. > > > And Google App Engine refuses to create an App with your Gmail ID (or > > better said GoogleMail ID) if you have a "@googlemail.com" email. And > > this IS A REALLY ANNOYING BUG! Virtually most of the German and UK > > Gmail users are stripped the right to take their Gmail ID as their > > AppEngine application name. > > > GOOGLE PLEASE FIX IT! > > > And as far as I know, we, users with "@googlemail.com" addresses, can > > do nothing to make it work with GAE, as we are not able to choose > > between "@gmail.com" and "@googlemail.com" as our primary address or > > switch to "@gmail.com" at all. > > > Can I report it somewhere as a bug? Do GAE developers have a public > > bug tracking system as e.g. Android? > > > Greets > > > On Apr 28, 5:57 pm, Barry Hunter wrote: > >> It seems those of us who signed up as @googlemail.com as a main domain > >> dont get this. (trying to get barrybhunter.appspot.com doesnt work) > > >> I created another Google Account with @gmail.com and was able to claim > >> the appspot id for it. > > >> (I know they are the same, and can send email to either, but somewhere > >> must register which domain is the 'main' one, and I guess that > >> confuses AppEngine) > > >> On 28 April 2010 08:06, Luigi wrote: > > >> > Hello, > > >> > in his book "Programming Google Apps Engine" Dan Sanderson writes: > >> > "... Google reserves every Gmail username as an application ID that > >> > only the corresponding Gmail user can register" > > >> > For example my Gmail account is "luigigiro...@googlemail.com" and I > >> > try to create an App Engine app with ID luigigirotti and it fails with > >> > the message "An App or Google Account already exists with that name." > > >> > If I try to put a hyphen in between like "luigi-girotti" then App > >> > Engine accepts it as a new ID. > > >> > So, how to utilize those "reserved" Gmail IDs in App Engine? > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups "Google App Engine" group. > >> > To post to this group, send email to google-appeng...@googlegroups.com. > >> > To unsubscribe from this group, send email to > >> > google-appengine+unsubscr...@googlegroups.com. > >> > For more options, visit this group > >> > athttp://groups.google.com/group/google-appengine?hl=en. > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Google App Engine" group. > >> To post to this group, send email to google-appeng...@googlegroups.com. > >> To unsubscribe from this group, send email to > >> google-appengine+unsubscr...@googlegroups.com. > >> For more options, visit this group > >> athttp://groups.google.com/group/google-appengine?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" group. > > To post to this group, send email to google-appeng...@googlegroups.com. > > To unsubscribe from this group, send email to > > google-appengine+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/google-appengine?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to google-appeng...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group > athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@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] Transfer of appengine application data from dev mode to production server and vice versa
Hi, I have just uploaded my java(GWT 2.0) application to google production server. Now, I am looking for the solution to transfer my data from dev mode to the production server at Google. I am using Eclipse for the development in Java. I have found some solution at "code.google.com" in python. reference is: http://code.google.com/appengine/docs/python/tools/uploadingdata.html My application is in Java and looking for solution in Java. Can anyone suggest me the solution or workaround? Thanks & Regds, Apurva -- 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-appeng...@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] [Billing rates] Billing is not feasible enough
I develop Facebook applications, I would really like to use AppEngine for future but I think billing should be more feasible. I have 4 million users, If I decide to email users every day, for an abridged summary, It would cost me 200$'s and I could only email 2 million users. According to my calculations If I use AppEngine the cost will be very very close to the income itself. In my opinion emails should be $0.1 instead of $0.0001 . As for the other rates, they are high too, but nearly feasible high, they could be %50 of what they are now. You could say why Google would lower its income to %50 of what it is now, but I think if they do they could attract more and more users to AppEngine. Instead of CDN or Fileservers people could start using AppEngine, or AppEngine based services. In my opinion server/cloud costs should be at %10 of the income, maybe between %10 and %30, %30 being extreme considering a move in economy can make you lose money. But like I said at current configuration of AppEngine I don't think its feasible to use AppEngine for an Ad income'd application. What do you guys think about this issue? -- 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-appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] downloading state of datastore
Just out of curiousity - wouldnt it be easier to create a script to generate the file and host it elsewhere (shared hosting or st just for these files)? It seems a lot simpler than dealing with the inevitable issues surrounding large file downloads... Sent from my iPhone On 2010/04/30, at 19:21, Richard wrote: I want to allow users to download the current state of my app data. There will be around 17MB of data over ~200K+ records, which makes me concerned about timeouts. What strategy do you suggest for making the data available for download? Cache it periodically in multiple blob objects? Thanks, Richard -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google- appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en . -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@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] Removal of IP from Black List
Hello I simply want to know how do I remove my IP address from Google Black List. This is not allowing me to deploy my site on app engine. Please help me on this. Thanks Nitin -- 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-appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Mixed authenticated and unauthenticated content?
Thanks. Looks like I misunderstood GAE authentication. As I now understand matters, if I enable Google authentication for my app, then it's *available*, but not enforced unless I explicitly code something up using the Auth API, or set up a security constraint in web.xml. Which is perfect. On Fri, Apr 30, 2010 at 05:02, Chau wrote: > Please take a look into > http://code.google.com/appengine/docs/java/config/webxml.html#Security_and_Authentication > if it helps. > Most often, the answer from the groups for custom authenticate / > authorization (particular set of users in your post) is to build your > own one. > Thanks > > On Apr 30, 1:41 am, Craig Berry wrote: >> ...Or to put my earlier question a different way, what's the "right" >> or easy way to accomplish that kind of part-public, >> part-login-protected design in GAE? >> >> On Thu, Apr 29, 2010 at 09:27, Craig Berry wrote: >> > I am building a GAE app which acts something like a CMS. Authenticated >> > users in a particular set can manipulate content in the datastore, but >> > anyone can see a page that is a read-only view of that data. I'd >> > really like the latter page to be truly public, not requiring >> > authentication to view. Is there a way to control the requirement for >> > authentication by URL within a single app? >> >> > I'm using Java, if that matters. >> >> > -- >> > Craig Berry -http://lapidum.org/home.html >> > "Magicians lie to the universe, and the >> > universe believes them." -- Lenore Berry >> >> -- >> Craig Berry -http://lapidum.org/home.html >> "Magicians lie to the universe, and the >> universe believes them." -- Lenore Berry >> >> -- >> 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-appeng...@googlegroups.com. >> To unsubscribe from this group, send email to >> google-appengine+unsubscr...@googlegroups.com. >> For more options, visit this group >> athttp://groups.google.com/group/google-appengine?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to google-appeng...@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. > > -- Craig Berry - http://lapidum.org/home.html "Magicians lie to the universe, and the universe believes them." -- Lenore Berry -- 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-appeng...@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] Guest Google account?
I use Google Accounts to identificate users of my service. But not all users have registered google accounts. What can I do if I want to allow these users to sign-in to my site with 'guest' account, for example gu...@gmail.com. Should I register such account myself? May be Google have some special accounts for that purpose? Thanks and sorry for my English! -- 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-appeng...@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: [Billing rates] Billing is not feasible enough
It would probably be more cost effective to have a page people can visit to get the daily summary, rather than using email. I would also wonder why your pricing structure can't afford 3 cents a month per user to cover the email expense. But without knowing what the application is, I can't really speculate beyond that. -- 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-appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Can an app access the Program Files on the host machine
I don't think that Google runs Windows-XP-Vista-7 on there servers. 2010/4/27 Wooble : > > > On Apr 26, 7:11 pm, Hanh wrote: >> I'm trying to create an app on the cloud, and it needs to launch a >> program from the Program Files on the host machine. I tried it with >> Windows Azure, and they do not allow this access. I just wonder if I >> can do this with Google App Engine? >> >> Thanks a lot! > > What exactly do you mean by "Program Files"? Almost certainly the > answer is no, but it would help if you could clarify exactly what > you're trying to do. > > -- > 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-appeng...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@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 Security
I just read this article, and I was curious what/if there was anything that GAE does (or is capable of doing) to comply with this sort of law.. http://www.darkreading.com/database_security/security/app-security/showArticle.jhtml?articleID=223200019&cid=RSSfeed_DR_News -- Patrick H. Twohig. Namazu Studios P.O. Box 34161 San Diego, CA 92163-4161 -- 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-appeng...@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: Idempotence & multiple task execution
My use case is as follows - 1. tasks which do not support idempotence inherently (such as deletes, and some puts) carry a unique identifier, which is written as a receipt in an attribute of an entity that is updated in the transaction. 2. When a task arrives carrying a receipt, I check that it does not already exist - so receipted tasks incur an additional, key only, db read This is essentially my algorithm for ensuring idempotence (in situations where it is not inherent) - ignore subsequent executions. If the same task *cannot* be running in parallel, then the check for the receipt can be done outside the transaction that writes the receipt - which has a couple of advantages - a. It can be done up front in the task handler, so I don't have to go all the way through to the transactional write before discovering it already executed b. More importantly, I can reduce the work done inside the transaction - every extra millisecond spent in the transaction locks the entity group, and at scale, those milliseconds can add up - especially on entity groups that are somewhat write intensive. If the same task *can* be running in parallel, then I need to do the receipt read inside the transaction that writes it. It would be a pity to do that extra work in every transaction for a very rare scenario. As stated earlier, it seems that it might be possible for GAE to guarantee that it does not execute the same task in parallel - by ensuring that, for error scenarios like those above (408, client crash, perhaps others), the 2nd execution waits 30 seconds. That has some obvious downsides, but given how rarely it occurs, and given that an app shouldn't be relying on the speed with which a task is executed, it seems like a reasonable trade-off to get a reduction in transactional work for the vast majority of the time - less contention, less CPU, less datastore activity. A simple example is a task which increments a counter - we don't want to increment the counter twice. The problem is the same whether one or many entities are being updated during handling of the task. Do you have many situations where you perform a read that does not result in some sort of update - db update, another task raised, email sent, external system notified etc.? There's a subset of most of these that we want to avoid doing twice. It's the multiple writes, rather than multiple reads causing issues. Anyone from google able to end the speculation? :) On Apr 30, 2:31 am, Eli Jones wrote: > In my opinion, the case you are asking about is pretty much the reason they > state that tasks must be idempotent.. even with named tasks. > > They cannot guarantee 100% that some transient error will not occur when a > scheduled task is executed (even if you are naming tasks and are guaranteed > 100% that your task will not be added to the queue more than once). > > So, it is possible to have more than one version of the "same" task > executing at the same time. You just need to construct your tasks so they > aren't doing too much at once (e.g. reading some data, then updating or > inserting.. then reading other data... and updating some more), or you need > to make sure to do all that inside a big transaction.. and, even then, you > still need to ensure idempotence. > > I sort of prefer a poor man's version of idempotence for my chained tasks. > Mainly, if the "same" task runs more than once.. each version will have a > potentially different result, but I am perfectly happy getting the result > from the task that ran last. But, I can easily accept this since my tasks > are not doing multiple updates at once.. and they are not reading from the > same entities that they are updating. > > What is your exact use case? > > > > > > On Thu, Apr 29, 2010 at 7:28 PM, hawkett wrote: > > Thanks for the response - it's good to know that the multiple > > executions cannot occur in parallel, although I'm not sure I > > completely understand the reasons. Take the following example - > > > 1. task queue executes a task for the first time (T1E1) > > 2. application receives task, and begins processing > > 3. the http connection is lost soon after, and the task queue receives > > a HTTP response code > > 4. task queue backs off (e.g. waits 2s) > > 5. task queue executes the task a second time (T1E2) > > 6. application receives task and begins processing > > > Why is it that T1E1 cannot still be running at step 5/6? Are there no > > conditions at step 3 where a response (of any status) is received > > while the processing at step 2 is still underway? > > > There is also another situation, where the HTTP client crashes, which > > is also unclear - > > > 1. task queue executes a task for the first time (T1E1) > > 2. application receives task, and begins processing > > 3. the task queue crashes (i.e. the HTTP client), so no response can > > be received > > 4. task queue recovers, or another node takes over - (how does it > > determine the state of T1E1?) > > 5. task queue
[google-appengine] Re: @Google: Can't delete two old versions of my app
Google? Can you please help me, or let me know you have filed a bug? On Mar 31, 11:36 pm, esilver wrote: > Hi - This is the same issue as: > > http://groups.google.com/group/google-appengine/browse_thread/thread/... > > For my app, version v1-03 and v1-10 ofhusbandmaterialappare un- > deletable - a server error occurs when I attempt to delete either one > of them. The former is more than a month old. > > Is there any fix for this or do they have to stay around as zombie > versions? > > Thanks, > -Eric -- 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-appeng...@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.