Re: [google-appengine] Re: Can't create new application

2010-12-21 Thread Robert Kluin
Just signup using a Google Account, at appspot.com.

Fill out the SMS issues form to get the new account validated so you
can create apps.




Robert






On Wed, Dec 22, 2010 at 00:28, kshep  wrote:
> Oh interesting!  Thanks for the link.  We don't really use Google Apps
> any more.  Is there a way for me to delete that so I can use it the
> normal way?
>
> --
> 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] Re: Can't create new application

2010-12-21 Thread kshep
Oh interesting!  Thanks for the link.  We don't really use Google Apps
any more.  Is there a way for me to delete that so I can use it the
normal way?

-- 
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't create new application

2010-12-21 Thread Robert Kluin
It is because you are using an Apps account, instead of a vanilla
Google Account.  That catches quite a few people.
http://code.google.com/appengine/kb/general.html#signin




Robert






On Wed, Dec 22, 2010 at 00:12, kshep  wrote:
> Wow, that worked! Why do I have to use that URL instead of the other?
>
> --
> 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] Re: Can't create new application

2010-12-21 Thread kshep
Wow, that worked! Why do I have to use that URL instead of the other?

-- 
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] Can't create new application

2010-12-21 Thread Robert Kluin
Try to log in at: appspot.com/a/imangistudios.com






On Tue, Dec 21, 2010 at 23:24, Keith Shepherd  wrote:
> I am unable to create new applications, or view a list of any applications
> that I've created.  Here is what happens:
> 1) The first time I clicked create new application it asked me to verify my
> account using SMS. I did that, and it worked fine.
> 2) I get taken to the page to create an application, I enter a name for the
> application, and fill out the details.
> 3) I press submit
> 4) It takes me right back to the start page, with only the option to create
> an application.
> 5) If I try to create the same application again, it tells me that the name
> is now taken and that I have 7 applications left.
> I'm really stuck here and have no idea how to the fix the issue.  Any help
> would be greatly appreciated.
> -Keith
>
> --
> 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] BIlling Settings?

2010-12-21 Thread Patrick Twohig
Hi,

I'm consistently getting an error 500 when trying to adjust my app's billing
settings.  Anybody else having this problem?

Thanks,
Patrick.

-- 
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] Is blobkey secure?

2010-12-21 Thread Helder Suzuki
Hi,
Just a quick question on blobkeys.

Is it safe to have a handler like:

/get?blobkey=

Can I do the access control based only on the knowledge of the blobkey?
Is a blobkey guessable?
Could an attacker download all blobs in my datastore by guessing the
blobkeys?

Thanks,
Helder

-- 
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] Can't create new application

2010-12-21 Thread Keith Shepherd
I am unable to create new applications, or view a list of any applications 
that I've created.  Here is what happens:

1) The first time I clicked create new application it asked me to verify my 
account using SMS. I did that, and it worked fine.
2) I get taken to the page to create an application, I enter a name for the 
application, and fill out the details.  
3) I press submit
4) It takes me right back to the start page, with only the option to create 
an application. 
5) If I try to create the same application again, it tells me that the name 
is now taken and that I have 7 applications left. 

I'm really stuck here and have no idea how to the fix the issue.  Any help 
would be greatly appreciated.

-Keith

-- 
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] Problem accessing my applications using non appspot domain names.

2010-12-21 Thread Anupamvm
Hello,

 My applications have been mapped to external domain names for a long 
time now. One of them almost over a year. However since the last 12 hours I 
have not been able to access my application using the external domain name. 
The application works perfectly fine using the appspot domain name. 

   My first guess was it could be a DNS providers issue. But now I realize 
that my 3 applications external domain names have been registered with 
different DNS providers. So it does not seem to be a DNS provider issue as 
all three cant go wrong at the same time. What is common amoung all three of 
my applications is that they are served from Google App Engine. 
  
   The problem is extremely critical, as communicating the appspot url's to 
our existing clients is not being easy.

   Please let me know any possible solution or comments to this issue.

Thanks and Regards,
Anupam M.

-- 
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 for additional RAM

2010-12-21 Thread Norlesh
Hi Kash, seems to me were allowed to use as much memory as our apps
can acquire but no more (not helpful I know) and since normal app
requests are shooting for below 1 second response theres probably not
a lot of pressure to beef that up above the current amount which from
what Ive gathered seems to be at least 180 MB - doing a search for
'appengine soft memory limit MB' gives some ballparks.

I expect running multiple apps per server box would be painful if it
got to the point where all the servers ram had to be paged to disk
when swapping between apps to handle incoming requests.

I haven't used the task queue yet so don't know what the soft limit is
there (all though I expect to run up against it when I do) - hopefully
if it is low though there would be enough interest from developers for
that to be raised in the future.

[I would be curious to know what the results are if you happen to do
some stress testing using tasks]

sorry I can't be more help, Shane

On Dec 21, 10:55 pm, kash  wrote:
> Hi Norlesh,
>
> I sent a request for GAE team through a CPU quota increase request
> form. i asked them about the memory issue. i got the below reply,
> which i still find a bot vague. can you have a look at it and tell me
> what you think
>
> Google support reply: "Hi. Thank you for choosing App Engine to host
> your application. Apps with
> billing enabled are no longer limited to 500 requests per second. If
> you
> keep your average latency under 1000 ms, your app should be able to
> scale
> as high as necessary to handle the load.
>
> The best way to ensure your application scales is to keep all or most
> user-facing requests as short as possible, generally under 1 second,
> and
> move any long-running processes to the background using the task queue
> API. For more information, please consult the documentation and
> community
> forums.
>
> http://code.google.com/appengine/docs/java/taskqueue/http://code.google.com/appengine/community.html
>
> As far as RAM usage goes, it's pretty much whatever VM you have access
> to.
> You will get memory errors if you exceed the maximum amount, but we
> don't
> charge for memory usage otherwise.
>
> Thank you.
> -wesley, App Engine support team
>
> Original Message Follows:
> 
> From: kas...@gmail.com
> Subject: App Engine CPU quota increase
> Date: Mon, 20 Dec 2010 14:23:16 +
>
>
>
>
>
>
>
>
>
>
>
>
>
> > social network
>
> > ApplicationIdentifier: not decided yet
> > AutoDetectedBrowser: Google Chrome 8
> > AutoDetectedOS: Intel Macintosh OS X
> > IssueType: appengine
> > Language: en
> > bug: cpu
> > cause: I am trying to build a social network that is expected to reach
> > around 1 million users in 2 years. I want t make sure before i start
> > developing this app on google app engine that i can expand freely. I
> also
> > find one information missing, which is the additional RAM usage cost. i
> > appreciate if you can provide me more detailed information. I went
> through
> > the whole app engine guide including the quotas and billing but still
> did
> > not find this info.
>
> > thanks,
> > first_name: Mohamed
> > last_name: Kash
> > qps: 1
>
> On Dec 21, 2:34 am, Norlesh  wrote:
>
>
>
>
>
>
>
> > Hi Kash,
> >  I have no idea about what the charge would be - only thing I found to
> > suggest that it could be possible in the future was something eluded
> > to in the last post 
> > ofhttp://code.google.com/p/googleappengine/issues/detail?id=1646
> > on 13 Dec where a googler mentioned checking out the 'background
> > servers feature' when its released in response to someone asking about
> > a memory intensive use case (you know as much as I do about when that
> > release is but its on the road map).
> >  -r Shane
>
> > On Dec 20, 11:51 pm, Mohamed kash  wrote:
>
> > > Hi All .. I wonder if anyone knows how google plans to charge for
> > > additional RAM usage. they never mentioned that
>
> > > /Kash

-- 
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: Deploy app to several appengines at the same time..?

2010-12-21 Thread Ernesto Karim Oltra
Have you tried a shell script? Or anything that runs on your client?

On 21 dic, 08:18, Dieter Krachtus 
wrote:
> Hi,
>
> For different testing purposes I want to deploy the same app to 3
> different appengines and make the new version the default version. So
> far I simply typed everything on the command line 3 times. I haven't
> given it much thought so far but I guess there is a more elegant
> approach to automate this?
>
> Cheers,
> Dieter

-- 
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: REST web service client in gae

2010-12-21 Thread James Broberg
Restlet client *should* work also.

2010/12/22 José Miguel Bataller :
> Hi Robert,
>
> I am going to have a look to the URL Fetch Java Api.
>
> Thanks for the info,
>
> Jose
>
> On Dec 20, 8:53 pm, Robert Kluin  wrote:
>> Hi José,
>>   Yes, you can consume REST webservices using an App Engine app.
>>      http://code.google.com/appengine/docs/java/urlfetch/
>>
>>   The Python gdata libs have been modified to use URLFetch on App
>> Engine, I suspect the Java libs have as well.
>>
>> Robert
>>
>> 2010/12/20 José Miguel Bataller :
>>
>> > Hi all,
>>
>> > My situation is the following, I am able to run restful web services
>> > using the wink library for Java in the google appengine without any
>> > problem and  I am having problems when I try to go one step further,
>> > trying to consume remote restful web services with JSON responses from
>> > inside my restful web services.
>>
>> > Is it possible to use a REST web service client to connect to 3rd
>> > party apps in google appengine?
>>
>> > I have seen in the official page of Google: "WillItPlayInJava" that is
>> > not possible (http://code.google.com/p/googleappengine/wiki/
>> > WillItPlayInJava).
>>
>> > However, in that page, it says that the google appengine supports the
>> > Google Data client library.  I haven't tried this library, has anybody
>> > tried and can confirm that it works?
>>
>> > How is possible that the google data client library is compatible with
>> > the appengine, which means that the appengine is able to establish
>> > http connections with remote servers and a restful web service client
>> > does not work when it is exactly the same?
>>
>> > Thanks.
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Google App Engine" group.
>> > To post to this group, send email to google-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.



Re: [google-appengine] Re: my app has been "disabled"

2010-12-21 Thread Jeff Schwartz
On Tue, Dec 21, 2010 at 3:32 PM, Darien Caldwell
wrote:

> I don't think you understood what he was saying. Google support sent
> him an email about their impending takedown with spam links in the
> body of the email, resulting in the official Google email being caught
> in spam filters and not being delivered.
>

Yup!

>
> That definitely *is* something the support team should avoid doing in
> the future.
>
>
> On Dec 21, 3:01 am, Jeff Schwartz  wrote:
> > Hi
> >
> > Respectfully, I don't really think it is nor should it be the
> responsibility
> > of the support team. It should be, I believe, the responsibility of every
> > AppEngine developer to ensure that their application adheres to the TOS
> > because that is what we agreed to out of choice when we signed up.
> >
>

But the following is certainly still valid and might save him some grief in
the future:


> > Perhaps you can add some logic into your application that would allow
> those
> > who spot potential spam to report it and that then would allow you to
> take
> > some action.
> >
> > Jeff
> >
> >
> >
> >
> >
> >
> >
> > On Tue, Dec 21, 2010 at 2:12 AM, vrypan  wrote:
> > > OK, mystery solved.
> >
> > > Ikai's emails contained the links that were used by spammers, and
> > > GMail treated them as... spam :-) This is something that the support
> > > team might have in mind for the future...
> >
> > > P.
> >
> > > On Dec 21, 7:53 am, vrypan  wrote:
> > > > Ikai, thanks for stepping in, but I still can't find any emails from
> > > > you in my inbox.
> > > > Could you please resend whatever you have send me? (BTW, I just
> > > > received an order receipt from AppEngine, so I'm sure I'm checking
> the
> > > > right email)
> >
> > > > Thank you,
> >
> > > > Panayotis.
> >
> > > > On Dec 20, 11:08 pm, "Ikai Lan (Google)" 
> > > > 
> >
> >
> > > > wrote:
> >
> > > > > I'm working with him off-list to resolve the issue.
> >
> > > > > In general, it's important to remember that as application
> developers,
> > > you
> > > > > are responsible for the content that is posted to your application.
> If
> > > > > objectionable content is reported that violates the terms of
> service,
> > > > > someone from our team will usually email the developers. We expect
> a
> > > > > response within 48 business hours. In most (99.99%) of cases, we
> will
> > > not
> > > > > disable applications before notifying developers. We ask people
> > > requesting
> > > > > takedowns for proof or, in cases of copyright violations, to follow
> the
> > > DMCA
> > > > > takedown procedures as documented for all Google properties.
> >
> > > > > The type of situations where we'd take down a site while notifying
> a
> > > > > developer at the same time would be, for instance, a site that
> hosts a
> > > worm
> > > > > or exploits end user computer vulnerabilities.
> >
> > > > > --
> > > > > Ikai Lan
> > > > > Developer Programs Engineer, Google App Engine
> > > > > Blogger:http://googleappengine.blogspot.com
> > > > > Reddit:http://www.reddit.com/r/appengine
> > > > > Twitter:http://twitter.com/app_engine
> >
> > > > > On Mon, Dec 20, 2010 at 12:18 PM, Maxim Veksler <
> ma...@vekslers.org>
> > > wrote:
> > > > > > +1
> >
> > > > > > On Mon, Dec 20, 2010 at 10:10 PM, Joshua Smith <
> > > joshuaesm...@charter.net>wrote:
> >
> > > > > >> Thanks for posting this to the list.  His story was
> disconcerting,
> > > and
> > > > > >> it's good to hear that he didn't respond to your emails.
> >
> > > > > >> -Joshua
> >
> > > > > >> On Dec 20, 2010, at 2:18 PM, Ikai Lan (Google) wrote:
> >
> > > > > >> Hi,
> >
> > > > > >> I sent you an email a week requesting a response. Please check
> your
> > > inbox
> > > > > >> for emails from me addressed to the billing administrator of
> your
> > > > > >> application (vrypan@). Because you didn't respond, I was forced
> to
> > > > > >> disable your application.
> >
> > > > > >> Your application is in violation of our terms of service because
> it
> > > is
> > > > > >> being targeted by spammers to shorten spam URLs. If we are
> reported
> > > > > >> instances of these, we will contact the developers to:
> >
> > > > > >> 1. Remove the content
> > > > > >> 2. Take aggressive measures to prevent spamming of their service
> >
> > > > > >> Our terms of service dictate that you are responsible for
> policing
> > > the
> > > > > >> content of your application. If you are in violation, we will
> first
> > > notify
> > > > > >> you and work with you before disabling your application.
> However, if
> > > we do
> > > > > >> not receive a response, we will go ahead and disable the
> > > application.
> >
> > > > > >> Please work with me off mailing list to resolve the issue.
> >
> > > > > >> --
> > > > > >> Ikai Lan
> > > > > >> Developer Programs Engineer, Google App Engine
> > > > > >> Blogger:http://googleappengine.blogspot.com
> > > > > >> Reddit:http://www.reddit.com/r/appengine
> > > > > >> Twitter:http://twitter.com/app_engine
> >
> > > > > >> On Sun, Dec 19, 2010 a

[google-appengine] Re: my app has been "disabled"

2010-12-21 Thread Darien Caldwell
I don't think you understood what he was saying. Google support sent
him an email about their impending takedown with spam links in the
body of the email, resulting in the official Google email being caught
in spam filters and not being delivered.

That definitely *is* something the support team should avoid doing in
the future.


On Dec 21, 3:01 am, Jeff Schwartz  wrote:
> Hi
>
> Respectfully, I don't really think it is nor should it be the responsibility
> of the support team. It should be, I believe, the responsibility of every
> AppEngine developer to ensure that their application adheres to the TOS
> because that is what we agreed to out of choice when we signed up.
>
> Perhaps you can add some logic into your application that would allow those
> who spot potential spam to report it and that then would allow you to take
> some action.
>
> Jeff
>
>
>
>
>
>
>
> On Tue, Dec 21, 2010 at 2:12 AM, vrypan  wrote:
> > OK, mystery solved.
>
> > Ikai's emails contained the links that were used by spammers, and
> > GMail treated them as... spam :-) This is something that the support
> > team might have in mind for the future...
>
> > P.
>
> > On Dec 21, 7:53 am, vrypan  wrote:
> > > Ikai, thanks for stepping in, but I still can't find any emails from
> > > you in my inbox.
> > > Could you please resend whatever you have send me? (BTW, I just
> > > received an order receipt from AppEngine, so I'm sure I'm checking the
> > > right email)
>
> > > Thank you,
>
> > > Panayotis.
>
> > > On Dec 20, 11:08 pm, "Ikai Lan (Google)" 
> > > 
>
> > > wrote:
>
> > > > I'm working with him off-list to resolve the issue.
>
> > > > In general, it's important to remember that as application developers,
> > you
> > > > are responsible for the content that is posted to your application. If
> > > > objectionable content is reported that violates the terms of service,
> > > > someone from our team will usually email the developers. We expect a
> > > > response within 48 business hours. In most (99.99%) of cases, we will
> > not
> > > > disable applications before notifying developers. We ask people
> > requesting
> > > > takedowns for proof or, in cases of copyright violations, to follow the
> > DMCA
> > > > takedown procedures as documented for all Google properties.
>
> > > > The type of situations where we'd take down a site while notifying a
> > > > developer at the same time would be, for instance, a site that hosts a
> > worm
> > > > or exploits end user computer vulnerabilities.
>
> > > > --
> > > > Ikai Lan
> > > > Developer Programs Engineer, Google App Engine
> > > > Blogger:http://googleappengine.blogspot.com
> > > > Reddit:http://www.reddit.com/r/appengine
> > > > Twitter:http://twitter.com/app_engine
>
> > > > On Mon, Dec 20, 2010 at 12:18 PM, Maxim Veksler 
> > wrote:
> > > > > +1
>
> > > > > On Mon, Dec 20, 2010 at 10:10 PM, Joshua Smith <
> > joshuaesm...@charter.net>wrote:
>
> > > > >> Thanks for posting this to the list.  His story was disconcerting,
> > and
> > > > >> it's good to hear that he didn't respond to your emails.
>
> > > > >> -Joshua
>
> > > > >> On Dec 20, 2010, at 2:18 PM, Ikai Lan (Google) wrote:
>
> > > > >> Hi,
>
> > > > >> I sent you an email a week requesting a response. Please check your
> > inbox
> > > > >> for emails from me addressed to the billing administrator of your
> > > > >> application (vrypan@). Because you didn't respond, I was forced to
> > > > >> disable your application.
>
> > > > >> Your application is in violation of our terms of service because it
> > is
> > > > >> being targeted by spammers to shorten spam URLs. If we are reported
> > > > >> instances of these, we will contact the developers to:
>
> > > > >> 1. Remove the content
> > > > >> 2. Take aggressive measures to prevent spamming of their service
>
> > > > >> Our terms of service dictate that you are responsible for policing
> > the
> > > > >> content of your application. If you are in violation, we will first
> > notify
> > > > >> you and work with you before disabling your application. However, if
> > we do
> > > > >> not receive a response, we will go ahead and disable the
> > application.
>
> > > > >> Please work with me off mailing list to resolve the issue.
>
> > > > >> --
> > > > >> Ikai Lan
> > > > >> Developer Programs Engineer, Google App Engine
> > > > >> Blogger:http://googleappengine.blogspot.com
> > > > >> Reddit:http://www.reddit.com/r/appengine
> > > > >> Twitter:http://twitter.com/app_engine
>
> > > > >> On Sun, Dec 19, 2010 at 1:32 PM, Jorge Guberte <
> > jorgegube...@gmail.com>wrote:
>
> > > > >>> If that's the case, then the app i'm developing will be shut for
> > sure,
> > > > >>> because it extends the Google Contacts platform, making use of the
> > API
> > > > >>> Google provides.
> > > > >>> Makes no sense, right?
>
> > > > >>> 2010/12/19 Philip 
>
> > > > >>> There is no way that the app was disabled because Google fears
> > > >  competition. I'm currently developing a google news like servic

[google-appengine] Re: ghs.google.com blocked from India?

2010-12-21 Thread Krishna
FYI for others having the same problem:

It looks like this might just be a server issue @ the ISP:
http://www.google.com/support/forum/p/blogger/thread?tid=1e2800433e48d3e3&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: my app has been "disabled"

2010-12-21 Thread A. Stevko
Yeah, I was wondering how the goo.gl service got around the same TOS issue.
Is there a way to verify the links via gmail (besides sending it in an email
to yourself)?

On Tue, Dec 21, 2010 at 3:01 AM, Jeff Schwartz wrote:

> Hi
>
> Respectfully, I don't really think it is nor should it be the
> responsibility of the support team. It should be, I believe, the
> responsibility of every AppEngine developer to ensure that their application
> adheres to the TOS because that is what we agreed to out of choice when we
> signed up.
>
> Perhaps you can add some logic into your application that would allow those
> who spot potential spam to report it and that then would allow you to take
> some action.
>
> Jeff
>
>
> On Tue, Dec 21, 2010 at 2:12 AM, vrypan  wrote:
>
>> OK, mystery solved.
>>
>> Ikai's emails contained the links that were used by spammers, and
>> GMail treated them as... spam :-) This is something that the support
>> team might have in mind for the future...
>>
>> P.
>>
>> On Dec 21, 7:53 am, vrypan  wrote:
>> > Ikai, thanks for stepping in, but I still can't find any emails from
>> > you in my inbox.
>> > Could you please resend whatever you have send me? (BTW, I just
>> > received an order receipt from AppEngine, so I'm sure I'm checking the
>> > right email)
>> >
>> > Thank you,
>> >
>> > Panayotis.
>> >
>> > On Dec 20, 11:08 pm, "Ikai Lan (Google)" 
>> > 
>> >
>> > wrote:
>> >
>> > > I'm working with him off-list to resolve the issue.
>> >
>> > > In general, it's important to remember that as application developers,
>> you
>> > > are responsible for the content that is posted to your application. If
>> > > objectionable content is reported that violates the terms of service,
>> > > someone from our team will usually email the developers. We expect a
>> > > response within 48 business hours. In most (99.99%) of cases, we will
>> not
>> > > disable applications before notifying developers. We ask people
>> requesting
>> > > takedowns for proof or, in cases of copyright violations, to follow
>> the DMCA
>> > > takedown procedures as documented for all Google properties.
>> >
>> > > The type of situations where we'd take down a site while notifying a
>> > > developer at the same time would be, for instance, a site that hosts a
>> worm
>> > > or exploits end user computer vulnerabilities.
>> >
>> > > --
>> > > Ikai Lan
>> > > Developer Programs Engineer, Google App Engine
>> > > Blogger:http://googleappengine.blogspot.com
>> > > Reddit:http://www.reddit.com/r/appengine
>> > > Twitter:http://twitter.com/app_engine
>> >
>> > > On Mon, Dec 20, 2010 at 12:18 PM, Maxim Veksler 
>> wrote:
>> > > > +1
>> >
>> > > > On Mon, Dec 20, 2010 at 10:10 PM, Joshua Smith <
>> joshuaesm...@charter.net>wrote:
>> >
>> > > >> Thanks for posting this to the list.  His story was disconcerting,
>> and
>> > > >> it's good to hear that he didn't respond to your emails.
>> >
>> > > >> -Joshua
>> >
>> > > >> On Dec 20, 2010, at 2:18 PM, Ikai Lan (Google) wrote:
>> >
>> > > >> Hi,
>> >
>> > > >> I sent you an email a week requesting a response. Please check your
>> inbox
>> > > >> for emails from me addressed to the billing administrator of your
>> > > >> application (vrypan@). Because you didn't respond, I was forced to
>> > > >> disable your application.
>> >
>> > > >> Your application is in violation of our terms of service because it
>> is
>> > > >> being targeted by spammers to shorten spam URLs. If we are reported
>> > > >> instances of these, we will contact the developers to:
>> >
>> > > >> 1. Remove the content
>> > > >> 2. Take aggressive measures to prevent spamming of their service
>> >
>> > > >> Our terms of service dictate that you are responsible for policing
>> the
>> > > >> content of your application. If you are in violation, we will first
>> notify
>> > > >> you and work with you before disabling your application. However,
>> if we do
>> > > >> not receive a response, we will go ahead and disable the
>> application.
>> >
>> > > >> Please work with me off mailing list to resolve the issue.
>> >
>> > > >> --
>> > > >> Ikai Lan
>> > > >> Developer Programs Engineer, Google App Engine
>> > > >> Blogger:http://googleappengine.blogspot.com
>> > > >> Reddit:http://www.reddit.com/r/appengine
>> > > >> Twitter:http://twitter.com/app_engine
>> >
>> > > >> On Sun, Dec 19, 2010 at 1:32 PM, Jorge Guberte <
>> jorgegube...@gmail.com>wrote:
>> >
>> > > >>> If that's the case, then the app i'm developing will be shut for
>> sure,
>> > > >>> because it extends the Google Contacts platform, making use of the
>> API
>> > > >>> Google provides.
>> > > >>> Makes no sense, right?
>> >
>> > > >>> 2010/12/19 Philip 
>> >
>> > > >>> There is no way that the app was disabled because Google fears
>> > >  competition. I'm currently developing a google news like service
>> on
>> > >  app engine and I got access to the matcher api and prediction api
>> > >  without any problems even though I have told explicitly that I am
>> > >

[google-appengine] ghs.google.com blocked from India?

2010-12-21 Thread Krishna
Today, all of a sudden, my appengine app became inaccessible. After poking 
around a little, I realized BSNL  (one of the largest ISPs in India) seems 
to be blocking ghs.google.com. All other sites including *.appspot.com seem 
to be working fine. The URL mapping via a CNAME record is the one that is 
failing.

Here is a PING to ghs.google.com:

Pinging ghs.l.google.com [74.125.77.121] with 32 bytes of data:
Reply from 59.163.25.10: TTL expired in transit.
Reply from 59.163.25.10: TTL expired in transit.
Reply from 59.163.25.10: TTL expired in transit.
Reply from 59.163.25.10: TTL expired in transit.

Ping statistics for 74.125.77.121:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),


Trace route for ghs.google.com

Tracing route to ghs.l.google.com [74.125.77.121]
over a maximum of 30 hops:

  1 2 ms 1 ms 1 ms  192.168.1.1 
  212 ms13 ms10 ms  117.193.96.1 
  310 ms 9 ms10 ms  218.248.161.102 
  410 ms11 ms11 ms  218.248.255.6 
  5   103 ms33 ms32 ms  218.248.246.130 
  635 ms34 ms35 ms  115.113.128.17.static-mumbai.vsnl.net.in 
[115.113.128.17] 
  738 ms38 ms38 ms  59.163.16.1.static.vsnl.net.in 
[59.163.16.1] 
  838 ms37 ms36 ms  59.163.16.1.static.vsnl.net.in 
[59.163.16.1] 
  9 *** Request timed out.
 1038 ms38 ms38 ms  59.163.25.10.static.vsnl.net.in 
[59.163.25.10] 
 11 *** Request timed out.
 1252 ms38 ms44 ms  59.163.25.10.static.vsnl.net.in 
[59.163.25.10] 
 13 *** Request timed out.
 1438 ms37 ms37 ms  59.163.25.10.static.vsnl.net.in 
[59.163.25.10] 
 15 *** Request timed out.
 16   126 ms   103 ms39 ms  59.163.25.10.static.vsnl.net.in 
[59.163.25.10] 
 17 *** Request timed out.
 1839 ms38 ms37 ms  59.163.25.10.static.vsnl.net.in 
[59.163.25.10] 
 19 *** Request timed out.
 2039 ms38 ms38 ms  59.163.25.10.static.vsnl.net.in 
[59.163.25.10] 
 21 *** Request timed out.
 2239 ms38 ms38 ms  59.163.25.10.static.vsnl.net.in 
[59.163.25.10] 
 23 *** Request timed out.
 2438 ms38 ms39 ms  59.163.25.10.static.vsnl.net.in 
[59.163.25.10] 


Here are others reporting the same issue on the Google sites support forum:
http://www.google.com/support/forum/p/sites/thread?tid=753c30c26f735770&hl=en

Is anyone else facing this issue? Is there any workaround for this? 

Thanks,

Krishna
P.S: Things were fine until a few hours ago.

-- 
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: GAE with JPA - effective usage sample for calculated field

2010-12-21 Thread Alex Shabanov
I've found the solution (with a help of the others more experienced
colleagues) - basically the idea is to use "select new" JPQL query:

select new domain.SocialProfileData(p.username,
  case when exists (select q.id from ProfileData q where p member of
q.friends)
  then true else false end) from ProfileData p where p.id<>:id

Looks like such an approach would lack caching support for such a
queries (either in hibernate and in anything else) because "select
new" queries create new instance of non-JPA managed entity.

I'm wondering what is the best practice in GAE to deal with such a
task?

On Dec 21, 1:30 pm, Alex Shabanov  wrote:
>...

-- 
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: Images Python API: Two issues regarding PNG transparency

2010-12-21 Thread Tammo Freese
On Dec 20, 9:58 pm, "A. Stevko"  wrote:
> Could it be this 
> issue?http://code.google.com/p/googleappengine/issues/detail?id=4170

Yeah, that's the issue. After posting (d'oh), I discovered that there
are several issues regarding transparency handling in the images API,
the oldest one dating back 18 months:

http://code.google.com/p/googleappengine/issues/detail?id=1729
http://code.google.com/p/googleappengine/issues/detail?id=2365
http://code.google.com/p/googleappengine/issues/detail?id=4170
http://code.google.com/p/googleappengine/issues/detail?id=1981

Does anyone know a workaround to make the images Python API handle
transparent PNGs correctly, or how to make it return non-transparent
images if transparency is not needed?


Cheers,

Tammo Freese

-- 
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: Indexes may be stuck

2010-12-21 Thread Tiago Daniel MS Fernandes
Hi Ikai! Thank you very much.


On Dec 21, 6:36 pm, "Ikai Lan (Google)" 
wrote:
> They've been placed into error state. Go ahead and run vacuum_indexes.
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blogger:http://googleappengine.blogspot.com
> Reddit:http://www.reddit.com/r/appengine
> Twitter:http://twitter.com/app_engine
>
> On Tue, Dec 21, 2010 at 5:19 AM, Tiago Daniel MS Fernandes <
>
>
>
>
>
>
>
> pocket...@gmail.com> wrote:
> > Hi,
> > When I was uploading my application I got an error 500 from appengine.
> > When I checked my Indexes they were in "Building" state. They are in
> > that state for more than 24h.
> > It  seems that they haven't started yet because they are not queued
> > (in fact I can't see the queuing/processing state information below
> > the state).
>
> > Can you please change the state to Error?
>
> > My application id: ysp-core
>
> > --
> > 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 > e...@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] Re: "Create Application" failed in middle of processing

2010-12-21 Thread Oboero Admin
Ikai,

Am I SOL on this or is there someone that can help me with retrieving
this appid?

Thanks,

Patrick

On Dec 20, 5:45 pm, Oboero Admin  wrote:
> After checking the availability of an appname, I clicked the "Create
> Application" and it failed in the middle of processing my request.  When I
> Check Availability now, it says that the appid is no longer available.  I
> have a feeling that my request is in some kind of "stuck" state.  Can
> someone at Google help me get it unstuck?  It happened around 5:20pm EST
> (Dec 20) and the appid is myjo*a.
>
> Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-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: App Engine cannot vacuum indexes - stuck in building state for weeks - need google help

2010-12-21 Thread Ikai Lan (Google)
Your indexes all look to be serving to me.

--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine



On Mon, Dec 20, 2010 at 10:14 PM, Alexander M  wrote:

> Hi,
>
> It would be great if someone from google could clear out the indexes
> that have been stuck in "Building" state for a few weeks now. I am not
> able to vacuum them out for some reason.
>
> My application is "LingoLocus".
>
> Thank you and kind regards
> Alexander
>
> On Dec 18, 12:26 am, Alexander M 
> wrote:
> > Sorry, I meant to say application: LingoLocus (romanceapp is a
> > different one of my apps)
> >
> > regards
> >
> > On Dec 18, 12:20 am, Alexander M 
> > wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Hi,
> >
> > > My app is romanceapp, and I hope that someone from google might be
> > > able to have a look at the indexes to see why I cannot remove them.
> >
> > > They have been stuck in a "Building" state for more than a week, which
> > > I believe was caused by the fact that I uploaded incorrect indexes and
> > > then tried to vacuum them before they completed building. As a result
> > > I have used all 200 indexes and have no room to make modifications to
> > > my data structures.
> >
> > > I am hoping that someone from Google might be able to clear out these
> > > stuck indexes from my application: romanceapp.
> >
> > > Kind Regards
> > > Alexander
>
> --
> 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] Indexes may be stuck

2010-12-21 Thread Ikai Lan (Google)
They've been placed into error state. Go ahead and run vacuum_indexes.

--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine



On Tue, Dec 21, 2010 at 5:19 AM, Tiago Daniel MS Fernandes <
pocket...@gmail.com> wrote:

> Hi,
> When I was uploading my application I got an error 500 from appengine.
> When I checked my Indexes they were in "Building" state. They are in
> that state for more than 24h.
> It  seems that they haven't started yet because they are not queued
> (in fact I can't see the queuing/processing state information below
> the state).
>
> Can you please change the state to Error?
>
> My application id: ysp-core
>
> --
> 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] GAE with JPA - effective usage sample for calculated field

2010-12-21 Thread Alex Shabanov
Hi Guys,

In short:
I am moving from plain JDBC to JPA on my web app (now JPA will work
over hibernate ORM but in future I plan to move to GAE hosting).
Question: How to create an effective query on JPA with calculated
field?

The details are as follows:

There is a user profiles table and there is a table that represents
"friend" relationship between them:

create table PROFILE (
ID integer,
NAME varchar(64) not null
);
alter table PROFILE add constraint IDX_PROFILE_ID primary key (ID);
create table FRIEND (
FROM_ID integer not null,
TO_ID integer not null
);
alter table FRIEND add constraint IDX_FRIENDS_IDS primary key
(FROM_ID, TO_ID);
alter table FRIEND add constraint FK_FRIENDS_FROM_ID foreign key
(FROM_ID) references PROFILE(ID);
alter table FRIEND add constraint FK_FRIENDS_TO_ID foreign key (TO_ID)
references PROFILE(ID);


One of the most frequently used queries is to select the users for a
given user A from the PROFILE table with the added calculated boolean
field that represents whether the friendship relationship is
established from user A to certain user B in the query output list.
The "social" query that illustrates the required scenario in
parameterized SQL notation may look as follows (:ID is a parameter for
user A) -

select P.NAME, exists(select * from FRIEND where FRIEND.FROM_ID = :ID
and FRIEND.TO_ID = P.ID) as IS_FRIEND
from PROFILE as P
where P.ID != :ID;


my code breaks the query output to the list of objects
SocialProfileData:


public class SocialProfileData {
private String name;
private boolean isFriend;
//+ getters/setters
}



The question is how to effectively implement the desired query in JPA?
It seems that the domain class shall look as follows:

public class ProfileData {
private int id;
private String username;
private Set friends;

//+ getters/setters
}


but what about "social" query that shall return a collection of
SocialProfileData objects?

I guess that iterating over the ProfileData.friends and assigning
SocialProfileData.isFriend field by hand is too ineffective approach
because it results in multiple queries.

-- 
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] Indexes may be stuck

2010-12-21 Thread Tiago Daniel MS Fernandes
Hi,
When I was uploading my application I got an error 500 from appengine.
When I checked my Indexes they were in "Building" state. They are in
that state for more than 24h.
It  seems that they haven't started yet because they are not queued
(in fact I can't see the queuing/processing state information below
the state).

Can you please change the state to Error?

My application id: ysp-core

-- 
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: REST web service client in gae

2010-12-21 Thread José Miguel Bataller
Hi Robert,

I am going to have a look to the URL Fetch Java Api.

Thanks for the info,

Jose

On Dec 20, 8:53 pm, Robert Kluin  wrote:
> Hi José,
>   Yes, you can consume REST webservices using an App Engine app.
>      http://code.google.com/appengine/docs/java/urlfetch/
>
>   The Python gdata libs have been modified to use URLFetch on App
> Engine, I suspect the Java libs have as well.
>
> Robert
>
> 2010/12/20 José Miguel Bataller :
>
> > Hi all,
>
> > My situation is the following, I am able to run restful web services
> > using the wink library for Java in the google appengine without any
> > problem and  I am having problems when I try to go one step further,
> > trying to consume remote restful web services with JSON responses from
> > inside my restful web services.
>
> > Is it possible to use a REST web service client to connect to 3rd
> > party apps in google appengine?
>
> > I have seen in the official page of Google: "WillItPlayInJava" that is
> > not possible (http://code.google.com/p/googleappengine/wiki/
> > WillItPlayInJava).
>
> > However, in that page, it says that the google appengine supports the
> > Google Data client library.  I haven't tried this library, has anybody
> > tried and can confirm that it works?
>
> > How is possible that the google data client library is compatible with
> > the appengine, which means that the appengine is able to establish
> > http connections with remote servers and a restful web service client
> > does not work when it is exactly the same?
>
> > Thanks.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-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: Newbie Q - Public IP address_DNS Server?

2010-12-21 Thread Barry Hunter
On 21 December 2010 15:39, Julien Lancelot  wrote:
> I have now create a apigee account and add an API to connect to the SOAP Web
> Service. It works very well, but it doesn't resolve my initial problem :
> having IP (or range of IPs) that I can clearly identify to set to the SOAP
> Web Service authentication.
> Or am I wrong and the IPs of Apigee are know?

Check the support area, There is a thread with the known IPs. I've
never found them to vary. They mention they will release an API
if/when the IPs start changing.

> Thanks for your answers!
>
>
> On Mon, Dec 20, 2010 at 16:18, Julien Lancelot 
> wrote:
>>
>> Sorry, it was a mistake, I'd like to kwnow if the IP (not url :( ) is
>> unique? Or, how to we know the different IPs?
>> Because the goal is to have specifics IP that I can give to the web
>> service.
>>
>> On Mon, Dec 20, 2010 at 16:09, Barry Hunter 
>> wrote:
>>>
>>> On 20 December 2010 14:08, Julien Lancelot 
>>> wrote:
>>> > I like the managed solution, apigee.com that you already gave in a
>>> > previous
>>> > message.
>>> > The first time I go on the website I thought it was only for specific
>>> > API as
>>> > twitter, facebook, etc... But now I create a account and I see it can
>>> > connect on any services.
>>> > I try to connect on my SOAP web service, but it doesn't work for the
>>> > moment... Have to try again.
>>> > Last thing, how do you know that the url given by apigee is unique?
>>>
>>> Well the subdomain you create is of course unique - because apigee
>>> assigns it so it can enforce uniqueness. Can choose a very
>>> non-guessable url.
>>>
>>> >
>>> >
>>> >
>>> > On Mon, Dec 20, 2010 at 13:59, Barry Hunter 
>>> > wrote:
>>> >>
>>> >> On 20 December 2010 12:24, jlancelot 
>>> >> wrote:
>>> >> > Yes Barry, I'm afraid that the proxy could become a performance
>>> >> > bottleneck for my application. Even if it's only a prototype for the
>>> >> > moment, I don't want to be bloqued in the futur because of a bad
>>> >> > choice...
>>> >> >
>>> >> > Have you (or someone on the net ;) ) a good proxy hosts to give me?
>>> >>
>>> >> No specific provider, plenty of hosters offering VMs. but highly
>>> >> recommend haproxy http://haproxy.1wt.eu/ - even a small VM should
>>> >> easily manage thousends of concurrent requests (providing the hoster
>>> >> has the bandwidth).
>>> >>
>>> >> Or for a managed solution http://apigee.com/ (which I understand is
>>> >> built on top of AWS)
>>> >>
>>> >>
>>> >> >
>>> >> > Thanks a lot for all!
>>> >> >
>>> >> >
>>> >> > On 18 déc, 00:47, Barry Hunter  wrote:
>>> >> >> Unless its an API from one of the 'big players' then its unlikly
>>> >> >> that
>>> >> >> the proxy would become a performance bottleneck. ie the proxy will
>>> >> >> likely out perform the API itself.
>>> >> >>
>>> >> >> Or do you mean a problem as a SPOF (single point of failure) - if
>>> >> >> worried about that then could get two proxies :) And hope the API
>>> >> >> provider allows you to specify multiple IPs.
>>> >> >>
>>> >> >> (its unlikly you would get a redunant system - including from
>>> >> >> Google -
>>> >> >> using a single outgoing IP anyway)
>>> >> >>
>>> >> >> On 17 December 2010 22:18, Baz  wrote:
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> > If you route every request through a proxy, you are giving up all
>>> >> >> > the
>>> >> >> > scalability benefits?
>>> >> >>
>>> >> >> > On Fri, Dec 17, 2010 at 12:17 PM, A. Stevko
>>> >> >> > 
>>> >> >> > wrote:
>>> >> >>
>>> >> >> >> I agree with Barry - setting up a proxy forwarder is the
>>> >> >> >> simplest
>>> >> >> >> work-around when compared to porting a self managed app
>>> >> >> >> instance.
>>> >> >> >> Folks with apps serving China and Turkey are doing exactly that.
>>> >> >> >> There are plenty of cheap/free apache mod_rewrite hosts that can
>>> >> >> >> be
>>> >> >> >> configured to give you a static ip and check the sender's ip so
>>> >> >> >> they
>>> >> >> >> are
>>> >> >> >> only as vulnerable as the destination service.
>>> >> >>
>>> >> >> >> On Fri, Dec 17, 2010 at 5:01 AM, Julien Lancelot
>>> >> >> >>  wrote:
>>> >> >>
>>> >> >> >>> Thanks, it's done!
>>> >> >> >>> Hope Google could do something sooner...
>>> >> >>
>>> >> >> >>> On Fri, Dec 17, 2010 at 13:43, Erwin Streur
>>> >> >> >>> 
>>> >> >> >>> wrote:
>>> >> >>
>>> >> >>  You might want to star the following issue
>>> >> >>
>>> >> >> http://code.google.com/p/googleappengine/issues/detail?id=1269
>>> >> >>
>>> >> >>  --
>>> >> >>  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: Newbie Q - Public IP address_DNS Server?

2010-12-21 Thread Julien Lancelot
I have now create a apigee account and add an API to connect to the SOAP Web
Service. It works very well, but it doesn't resolve my initial problem :
having IP (or range of IPs) that I can clearly identify to set to the SOAP
Web Service authentication.

Or am I wrong and the IPs of Apigee are know?

Thanks for your answers!



On Mon, Dec 20, 2010 at 16:18, Julien Lancelot wrote:

> Sorry, it was a mistake, I'd like to kwnow if the IP (not url :( ) is
> unique? Or, how to we know the different IPs?
> Because the goal is to have specifics IP that I can give to the web
> service.
>
>
> On Mon, Dec 20, 2010 at 16:09, Barry Hunter wrote:
>
>> On 20 December 2010 14:08, Julien Lancelot 
>> wrote:
>> > I like the managed solution, apigee.com that you already gave in a
>> previous
>> > message.
>> > The first time I go on the website I thought it was only for specific
>> API as
>> > twitter, facebook, etc... But now I create a account and I see it can
>> > connect on any services.
>> > I try to connect on my SOAP web service, but it doesn't work for the
>> > moment... Have to try again.
>> > Last thing, how do you know that the url given by apigee is unique?
>>
>> Well the subdomain you create is of course unique - because apigee
>> assigns it so it can enforce uniqueness. Can choose a very
>> non-guessable url.
>>
>> >
>> >
>> >
>> > On Mon, Dec 20, 2010 at 13:59, Barry Hunter 
>> wrote:
>> >>
>> >> On 20 December 2010 12:24, jlancelot 
>> wrote:
>> >> > Yes Barry, I'm afraid that the proxy could become a performance
>> >> > bottleneck for my application. Even if it's only a prototype for the
>> >> > moment, I don't want to be bloqued in the futur because of a bad
>> >> > choice...
>> >> >
>> >> > Have you (or someone on the net ;) ) a good proxy hosts to give me?
>> >>
>> >> No specific provider, plenty of hosters offering VMs. but highly
>> >> recommend haproxy http://haproxy.1wt.eu/ - even a small VM should
>> >> easily manage thousends of concurrent requests (providing the hoster
>> >> has the bandwidth).
>> >>
>> >> Or for a managed solution http://apigee.com/ (which I understand is
>> >> built on top of AWS)
>> >>
>> >>
>> >> >
>> >> > Thanks a lot for all!
>> >> >
>> >> >
>> >> > On 18 déc, 00:47, Barry Hunter  wrote:
>> >> >> Unless its an API from one of the 'big players' then its unlikly
>> that
>> >> >> the proxy would become a performance bottleneck. ie the proxy will
>> >> >> likely out perform the API itself.
>> >> >>
>> >> >> Or do you mean a problem as a SPOF (single point of failure) - if
>> >> >> worried about that then could get two proxies :) And hope the API
>> >> >> provider allows you to specify multiple IPs.
>> >> >>
>> >> >> (its unlikly you would get a redunant system - including from Google
>> -
>> >> >> using a single outgoing IP anyway)
>> >> >>
>> >> >> On 17 December 2010 22:18, Baz  wrote:
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> > If you route every request through a proxy, you are giving up all
>> the
>> >> >> > scalability benefits?
>> >> >>
>> >> >> > On Fri, Dec 17, 2010 at 12:17 PM, A. Stevko <
>> andy.ste...@gmail.com>
>> >> >> > wrote:
>> >> >>
>> >> >> >> I agree with Barry - setting up a proxy forwarder is the simplest
>> >> >> >> work-around when compared to porting a self managed app instance.
>> >> >> >> Folks with apps serving China and Turkey are doing exactly that.
>> >> >> >> There are plenty of cheap/free apache mod_rewrite hosts that can
>> be
>> >> >> >> configured to give you a static ip and check the sender's ip so
>> they
>> >> >> >> are
>> >> >> >> only as vulnerable as the destination service.
>> >> >>
>> >> >> >> On Fri, Dec 17, 2010 at 5:01 AM, Julien Lancelot
>> >> >> >>  wrote:
>> >> >>
>> >> >> >>> Thanks, it's done!
>> >> >> >>> Hope Google could do something sooner...
>> >> >>
>> >> >> >>> On Fri, Dec 17, 2010 at 13:43, Erwin Streur
>> >> >> >>> 
>> >> >> >>> wrote:
>> >> >>
>> >> >>  You might want to star the following issue
>> >> >>
>> >> >> http://code.google.com/p/googleappengine/issues/detail?id=1269
>> >> >>
>> >> >>  --
>> >> >>  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,

[google-appengine] Re: Disconnect notification via Channel API?

2010-12-21 Thread ajaxer
great!.
i am waiting.

-- 
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] Using namespace and building indexes, won't show up in admin console

2010-12-21 Thread Fredrik Bonander
I'm currently upgrading one of my applications, rebuildning it from the ground 
up. 

When uploading it to appengine production the new indexes won't appear in the 
admin console. 

I've never manually configured my indexes so they are all auto-generated. And 
when accessing a page requiring an index I get the error:

"NeedIndexError: no matching index found."

But I don't know if it due to that the index is not built yet or if there was 
something went wrong will uploading it since it won't show up in the admin 
console.

So my question is; Is this due to I'm using namespace for the datastore (I need 
to specify the namespace name for view the datastore in "Datastore Viewer") or 
do one need to configure something special for indexes using datastore data 
under namespaces?

..fredrik

--
Fredrik Bonander
carl.fredrik.bonan...@gmail.com
+46 70 943 5441

- the infinite power of the creative mind - 

-- 
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 for additional RAM

2010-12-21 Thread kash
Hi Norlesh,

I sent a request for GAE team through a CPU quota increase request
form. i asked them about the memory issue. i got the below reply,
which i still find a bot vague. can you have a look at it and tell me
what you think

Google support reply: "Hi. Thank you for choosing App Engine to host
your application. Apps with
billing enabled are no longer limited to 500 requests per second. If
you
keep your average latency under 1000 ms, your app should be able to
scale
as high as necessary to handle the load.

The best way to ensure your application scales is to keep all or most
user-facing requests as short as possible, generally under 1 second,
and
move any long-running processes to the background using the task queue
API. For more information, please consult the documentation and
community
forums.

http://code.google.com/appengine/docs/java/taskqueue/
http://code.google.com/appengine/community.html

As far as RAM usage goes, it's pretty much whatever VM you have access
to.
You will get memory errors if you exceed the maximum amount, but we
don't
charge for memory usage otherwise.

Thank you.
-wesley, App Engine support team


Original Message Follows:

From: kas...@gmail.com
Subject: App Engine CPU quota increase
Date: Mon, 20 Dec 2010 14:23:16 +

> social network
>
> ApplicationIdentifier: not decided yet
> AutoDetectedBrowser: Google Chrome 8
> AutoDetectedOS: Intel Macintosh OS X
> IssueType: appengine
> Language: en
> bug: cpu
> cause: I am trying to build a social network that is expected to reach
> around 1 million users in 2 years. I want t make sure before i start
> developing this app on google app engine that i can expand freely. I
also
> find one information missing, which is the additional RAM usage cost. i

> appreciate if you can provide me more detailed information. I went
through
> the whole app engine guide including the quotas and billing but still
did
> not find this info.
>
> thanks,
> first_name: Mohamed
> last_name: Kash
> qps: 1
>



On Dec 21, 2:34 am, Norlesh  wrote:
> Hi Kash,
>  I have no idea about what the charge would be - only thing I found to
> suggest that it could be possible in the future was something eluded
> to in the last post 
> ofhttp://code.google.com/p/googleappengine/issues/detail?id=1646
> on 13 Dec where a googler mentioned checking out the 'background
> servers feature' when its released in response to someone asking about
> a memory intensive use case (you know as much as I do about when that
> release is but its on the road map).
>  -r Shane
>
> On Dec 20, 11:51 pm, Mohamed kash  wrote:
>
>
>
>
>
>
>
> > Hi All .. I wonder if anyone knows how google plans to charge for
> > additional RAM usage. they never mentioned that
>
> > /Kash

-- 
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: my app has been "disabled"

2010-12-21 Thread Jeff Schwartz
Hi

Respectfully, I don't really think it is nor should it be the responsibility
of the support team. It should be, I believe, the responsibility of every
AppEngine developer to ensure that their application adheres to the TOS
because that is what we agreed to out of choice when we signed up.

Perhaps you can add some logic into your application that would allow those
who spot potential spam to report it and that then would allow you to take
some action.

Jeff

On Tue, Dec 21, 2010 at 2:12 AM, vrypan  wrote:

> OK, mystery solved.
>
> Ikai's emails contained the links that were used by spammers, and
> GMail treated them as... spam :-) This is something that the support
> team might have in mind for the future...
>
> P.
>
> On Dec 21, 7:53 am, vrypan  wrote:
> > Ikai, thanks for stepping in, but I still can't find any emails from
> > you in my inbox.
> > Could you please resend whatever you have send me? (BTW, I just
> > received an order receipt from AppEngine, so I'm sure I'm checking the
> > right email)
> >
> > Thank you,
> >
> > Panayotis.
> >
> > On Dec 20, 11:08 pm, "Ikai Lan (Google)" 
> > 
> >
> > wrote:
> >
> > > I'm working with him off-list to resolve the issue.
> >
> > > In general, it's important to remember that as application developers,
> you
> > > are responsible for the content that is posted to your application. If
> > > objectionable content is reported that violates the terms of service,
> > > someone from our team will usually email the developers. We expect a
> > > response within 48 business hours. In most (99.99%) of cases, we will
> not
> > > disable applications before notifying developers. We ask people
> requesting
> > > takedowns for proof or, in cases of copyright violations, to follow the
> DMCA
> > > takedown procedures as documented for all Google properties.
> >
> > > The type of situations where we'd take down a site while notifying a
> > > developer at the same time would be, for instance, a site that hosts a
> worm
> > > or exploits end user computer vulnerabilities.
> >
> > > --
> > > Ikai Lan
> > > Developer Programs Engineer, Google App Engine
> > > Blogger:http://googleappengine.blogspot.com
> > > Reddit:http://www.reddit.com/r/appengine
> > > Twitter:http://twitter.com/app_engine
> >
> > > On Mon, Dec 20, 2010 at 12:18 PM, Maxim Veksler 
> wrote:
> > > > +1
> >
> > > > On Mon, Dec 20, 2010 at 10:10 PM, Joshua Smith <
> joshuaesm...@charter.net>wrote:
> >
> > > >> Thanks for posting this to the list.  His story was disconcerting,
> and
> > > >> it's good to hear that he didn't respond to your emails.
> >
> > > >> -Joshua
> >
> > > >> On Dec 20, 2010, at 2:18 PM, Ikai Lan (Google) wrote:
> >
> > > >> Hi,
> >
> > > >> I sent you an email a week requesting a response. Please check your
> inbox
> > > >> for emails from me addressed to the billing administrator of your
> > > >> application (vrypan@). Because you didn't respond, I was forced to
> > > >> disable your application.
> >
> > > >> Your application is in violation of our terms of service because it
> is
> > > >> being targeted by spammers to shorten spam URLs. If we are reported
> > > >> instances of these, we will contact the developers to:
> >
> > > >> 1. Remove the content
> > > >> 2. Take aggressive measures to prevent spamming of their service
> >
> > > >> Our terms of service dictate that you are responsible for policing
> the
> > > >> content of your application. If you are in violation, we will first
> notify
> > > >> you and work with you before disabling your application. However, if
> we do
> > > >> not receive a response, we will go ahead and disable the
> application.
> >
> > > >> Please work with me off mailing list to resolve the issue.
> >
> > > >> --
> > > >> Ikai Lan
> > > >> Developer Programs Engineer, Google App Engine
> > > >> Blogger:http://googleappengine.blogspot.com
> > > >> Reddit:http://www.reddit.com/r/appengine
> > > >> Twitter:http://twitter.com/app_engine
> >
> > > >> On Sun, Dec 19, 2010 at 1:32 PM, Jorge Guberte <
> jorgegube...@gmail.com>wrote:
> >
> > > >>> If that's the case, then the app i'm developing will be shut for
> sure,
> > > >>> because it extends the Google Contacts platform, making use of the
> API
> > > >>> Google provides.
> > > >>> Makes no sense, right?
> >
> > > >>> 2010/12/19 Philip 
> >
> > > >>> There is no way that the app was disabled because Google fears
> > >  competition. I'm currently developing a google news like service
> on
> > >  app engine and I got access to the matcher api and prediction api
> > >  without any problems even though I have told explicitly that I am
> > >  doing this. I also got always help from Googlers like Ikai in the
> IRC
> > >  channel.
> >
> > >  Besides, I'm pretty sure that it would be *highly* risky for
> Google to
> > >  disable apps that are competing with their own services. They
> would
> > >  abuse their online monopoly and this could result in
> astronomically
> > >  huge judici

[google-appengine] Re: Deploy app to several appengines at the same time..?

2010-12-21 Thread Tim Hoffman
Hi 

There is also a appcfg option for setting a named version to the default 
version.
This is a separate step from updating the app though

T

-- 
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.