[google-appengine] Re: How to take your Gmail ID as AppEngine ID?

2010-04-30 Thread Luigi
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

2010-04-30 Thread Richard
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

2010-04-30 Thread Tino
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?

2010-04-30 Thread Barry Hunter
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?

2010-04-30 Thread haole
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?

2010-04-30 Thread Chau
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

2010-04-30 Thread takeru sasaki
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.

2010-04-30 Thread Robert Kluin
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?

2010-04-30 Thread Luigi
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

2010-04-30 Thread apurva
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

2010-04-30 Thread Kaan Soral
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

2010-04-30 Thread Jawaad Mahmood
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

2010-04-30 Thread Nitin
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?

2010-04-30 Thread Craig Berry
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?

2010-04-30 Thread Nikolay Artamonov
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

2010-04-30 Thread Darien Caldwell
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

2010-04-30 Thread djidjadji
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

2010-04-30 Thread Patrick Twohig
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

2010-04-30 Thread hawkett
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

2010-04-30 Thread esilver
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.