[google-appengine] Re: SSL for app engine custom domain

2015-08-17 Thread Richard Cheesmar
Nick,

Now, that is good news, therefore, I think I shall hold off on decisions 
until I see the Custom Domains SSL process.

Looking forward to it.

Oh, there is something else to, is it possible to disable the .appspot 
domain and just serve the custom domain, or do I have to implement my own 
redirect in the code?

Regards

On Friday, August 14, 2015 at 6:41:48 PM UTC+3, Richard Cheesmar wrote:
>
> Hi, 
>
> Is it going to be possible anytime soon to setup SSL for a custom domain 
> without a Google App account directly from the Google cloud developers 
> console? Signing up for yet another Google account is bordering on making 
> me insane. 
>
> I have setup a custom domain via the Google cloud developers console for 
> my app project, and this is serving as a naked url...no problem. 
>
> Then I tried to setup a Google App account with an existing account linked 
> to my Google App Engine project as an owner, but it didn't like it. So I 
> setup a new one (deleted now) and re-verified the custom domain, which then 
> stopped the serving of the custom domain. I then deleted the Google App 
> account and it started serving the custom domain again. I have no idea why, 
> what or how...
>
> I have purchased an SSL certificate from Comodo, not yet activated, and 
> all I want to do is set it up without giving myself an emotional hernia, I 
> get enough of those from coding! And, yes, read the docs, but you know, 
> they suck! A step by step idiots example would be great!
>
> In fact back to the question at the beginning, is it going to be possible 
> to setup SSL for a custom domain from the Google cloud developers console? 
>
> Thanks one and all
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f651f90e-d041-4d48-aca4-4b501796740c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Cname records for both naked and www domains

2015-08-28 Thread Richard Cheesmar
Hi, All

I noticed that my mx servers were not getting picked up and I haven't 
received my domains emails on my computer since I added a custom domain to 
my google app project emlakair.com

Apparently, according to the whois tech support, the mail servers won't get 
picked up with just the naked domain emlakair.com in the Cname record so I 
have to remove/change this to a www.emlakair.com.

Can anyone tell me if:

1. This is all I have to do to start serving from www.emlakair.com, do I 
need to change the value google issued for the Cname as well or do anything 
extra?
2. How can I use the naked domain and redirect it to www.emlakair.com or 
visa versa from the developers console or another method?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/5b3fc9b3-edf6-4778-ba99-c18d9b883131%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Cname records for both naked and www domains

2015-08-28 Thread Richard Cheesmar
Ok, since posting this my naked domain is down and I can't get to 
www.emlakair.com either

On Friday, August 28, 2015 at 2:50:22 PM UTC+3, Richard Cheesmar wrote:
>
> Hi, All
>
> I noticed that my mx servers were not getting picked up and I haven't 
> received my domains emails on my computer since I added a custom domain to 
> my google app project emlakair.com
>
> Apparently, according to the whois tech support, the mail servers won't 
> get picked up with just the naked domain emlakair.com in the Cname record 
> so I have to remove/change this to a www.emlakair.com.
>
> Can anyone tell me if:
>
> 1. This is all I have to do to start serving from www.emlakair.com, do I 
> need to change the value google issued for the Cname as well or do anything 
> extra?
> 2. How can I use the naked domain and redirect it to www.emlakair.com or 
> visa versa from the developers console or another method?
>
> Thanks
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ad2a2064-dd50-44fb-ba0c-4900b790264a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Cname records for both naked and www domains

2015-08-28 Thread Richard Cheesmar

Since posting this the emlakair.com naked domain is no longer working and 
neither is the www.emlakair.com domain

Just to be clear I have a Cname record with the following values

*Name * emlakair.com 

*Class * IN 

*Type * CNAME 

*Status * Active 

*Value * ghs.googlehosted.com 
I want to serve from both a www.emlakair.com and http://emlakair.com 
address. 

Do I have to change the name of the above record and change this to 
www.emlakair.com or remove that record completely and setup a new custom 
domain name and use www.emlakair from the off with a different google value?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/16452fe4-8154-4219-9d71-37c39a387bb1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Cname records for both naked and www domains

2015-08-28 Thread Richard Cheesmar
UPDATE: ***

Naked domain is now working again, but I still need to replace that with a 
www domain in the Cname record so that I can get the domains emails. 
Therefore, I need to know how to update the Cname record to point to 
www.emlakair and and then redirect to a naked domain, which I won't have a 
Cname record for... Sheesh! 

Anyone know how to get around this?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ab7d5e36-df33-49c1-b1f9-6ca730d90c5c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Cname records for both naked and www domains

2015-08-28 Thread Richard Cheesmar


I noticed that my mx servers were not getting picked up and I haven't 
received my domains emails on my computer since I added a custom domain to 
my google app project emlakair.com

Apparently, according to the whois tech support, the mail servers won't get 
picked up because they use the naked domain emlakair.com and I have a Cname 
record that redirects emlakair.com to google which takes priority. 
Therefore I have to remove this Cname record in order for the MX records to 
work. 

So if I remove the Cname record that redirects, I won't have a naked domain 
redirect to my GAE app...

How to get around this?

Thanks

>
> *Name * emlakair.com 
>
> *Class * IN 
>
> *Type * CNAME 
>
> *Status * Active 
>
> *Value * ghs.googlehosted.com 
> I want to serve from both a www.emlakair.com and http://emlakair.com 
> address. 
>
> Do I have to change the name of the above record and change this to 
> www.emlakair.com or remove that record completely and setup a new custom 
> domain name and use www.emlakair from the off with a different google value?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c5cf8639-bf36-49b2-909e-086db407a026%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Naked and www custom domains with Google App Engine

2015-08-29 Thread Richard Cheesmar
 

I have added two custom domains to Google Developers Console for a Google 
App Project. 


One, a naked domain with A and AAA records set on the third party DNS 
manager as specified by Google. Two, a www domain with a Cname record set 
on the third party DNS manager, as specified by Google.


The www is serving, but the naked domain is not! The A records ip addresses 
timeout on my local machine but I get results when using 
http://tools.pingdom.com/ping/

Obviously you can use more than one custom domain but is there something 
I'm missing here?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/9a37831f-ff60-4785-be69-26c2c855fa11%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Naked and www custom domains with Google App Engine

2015-08-29 Thread Richard Cheesmar
Ok, seems that it is available everywhere except Turkey, got to look into 
this

On Saturday, August 29, 2015 at 10:01:54 AM UTC+3, Richard Cheesmar wrote:
>
> I have added two custom domains to Google Developers Console for a Google 
> App Project. 
>
>
> One, a naked domain with A and AAA records set on the third party DNS 
> manager as specified by Google. Two, a www domain with a Cname record set 
> on the third party DNS manager, as specified by Google.
>
>
> The www is serving, but the naked domain is not! The A records ip 
> addresses timeout on my local machine but I get results when using 
> http://tools.pingdom.com/ping/
>
> Obviously you can use more than one custom domain but is there something 
> I'm missing here?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/3f80a71f-c68e-4fb0-8147-93aa8803f370%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Naked and www custom domains with Google App Engine

2015-08-30 Thread Richard Cheesmar
Ok, what is apparent is that the following set of ip addresses are being 
blocked in Turkey:

216.239.36.21
216.239.32.21
216.239.38.21
216.239.34.21

Therefore, no naked custom domains with A records and these addresses are 
going to work in Turkey

What is the solution: Signing Up to Google Apps and a work account so that 
I can redirect via the google admin console or do Google have another set 
of ip addresses for app engine projects that are not likely blocked?

Anyone got any alternatives?


On Saturday, August 29, 2015 at 10:01:54 AM UTC+3, Richard Cheesmar wrote:
>
> I have added two custom domains to Google Developers Console for a Google 
> App Project. 
>
>
> One, a naked domain with A and AAA records set on the third party DNS 
> manager as specified by Google. Two, a www domain with a Cname record set 
> on the third party DNS manager, as specified by Google.
>
>
> The www is serving, but the naked domain is not! The A records ip 
> addresses timeout on my local machine but I get results when using 
> http://tools.pingdom.com/ping/
>
> Obviously you can use more than one custom domain but is there something 
> I'm missing here?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/25439cf0-06b7-434c-9ad0-23ff152f5423%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] How to remove a custom domain from the new google developers console?

2015-08-30 Thread Richard Cheesmar
How to remove a custom domain from the new google developers console?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c81341e0-725c-432a-9b44-3103a4a9aeb7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Naked and www custom domains with Google App Engine

2015-08-31 Thread Richard Cheesmar
Google ips are blocked by a Turk Telecom server here in Turkey. Without a 
Cname record it aint' gonna work. And I can't have a Cname record for the 
naked domain as this prevents the Mail servers which are specified by the 
naked domain  in the MX records from providing incoming mail.

Ok, so how did I half resolve this:

I setup an A record for the naked domain with a non Google IP address and 
then setup a forward from naked to www domain. Now this works everywhere 
except Turkey! Didn't try China.

I can't ping the naked domain inside Turkey either from the terminal or an 
online service, but it can be pinged outside of Turkey. Neither is the 
forwarding working inside Turkey but it is everywhere else

for those of you who would like to test this the address is emlakair.com, 
it's a realestate site in beta now, but nonetheless if you're outside 
Turkey that naked address should point to www.emlakair.com.

If anyone is inside Turkey I'd be pleased as punch if you manage it, but 
alas I suspect not.

Now the big question is how is still not working when the ip address is not 
even a google address, it's an allocated DNS address.


On Saturday, August 29, 2015 at 10:01:54 AM UTC+3, Richard Cheesmar wrote:
>
> I have added two custom domains to Google Developers Console for a Google 
> App Project. 
>
>
> One, a naked domain with A and AAA records set on the third party DNS 
> manager as specified by Google. Two, a www domain with a Cname record set 
> on the third party DNS manager, as specified by Google.
>
>
> The www is serving, but the naked domain is not! The A records ip 
> addresses timeout on my local machine but I get results when using 
> http://tools.pingdom.com/ping/
>
> Obviously you can use more than one custom domain but is there something 
> I'm missing here?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/72189fa6-bfdb-485e-aeee-a13c919ba35c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Naked and www custom domains with Google App Engine

2015-09-01 Thread Richard Cheesmar
Hi, Nick,

Although, I cannot be positive without access to relevant servers, I'm
afraid it is a block. I think that your Public DNS servers along with
others like OpendDNS  are spoofed by Turk Telecom servers pretending to be
yours. Not only that, I think they have put in place IP blacklists on
certain blocks of IPs for Google and others, so it doesn't matter if you do
not use their DNS IPs. This has been going on sometime.

I have used a Cname record for the www domain and that works just fine,
however, the naked domain is on a A name record and this originally had you
gae ip addresses in, 4 records in all. I then forwarded naked to www, but
it didn't work. I then deleted the A name records and replaced with a non
google ip address provided by whois.com. Still doesn't work inside Turkey
so I am thinking that maybe they have noted the naked domain and prevent
that, but maybe that is me beign paranoid. Either way it works fine outside
Turkey, just not inside.

I have performed a traceroute for this and it hops 9 steps to a
turktelecom.com server in Ankara and then becomes anonymous. However, if
you run a traceroute from an online source it actually gets to the
destination. Pining simply return request timeouts here, however, the
whois.com support sent me screen shots of it pining successfully for them.

However, interestingly it won't ping from here:
http://tools.pingdom.com/ping/?target=emlakair.com&o=2&save=true , not for
me anyway, but you can see the forwarding working and perform a traceroute.

The www domain on the Cname record works fine and that is pointing to
ghs.googlehosted.com. In the beginning I had the naked domain working
within a Cname record also, but had to remove it as it was conflciting with
the MX records for the mail server who rely on the naked domain to serve me
mail. Cname record is taking priority so the MX records were not fired up.

Anyway, I'm not sure what more I can do about this at the moment. I'm still
in Beta so will try to sort out before launching...properly


On Tue, Sep 1, 2015 at 1:51 AM, Nick (Cloud Platform Support) <
pay...@google.com> wrote:

> Hi Richard,
>
> If you run a whois lookup on those addresses, you'll see they belong to
> Google. I'm not a lawyer and not an expert on international relations, but
> it's possible there is a block as you say. This might be caused from within
> your local network, a proxy or bridge used by an ISP, etc. Could you try to
> run a traceroute <https://en.wikipedia.org/wiki/Traceroute> or mtr
> <https://en.wikipedia.org/wiki/MTR_(software)> from your location to see
> exactly what happens to your packets?
>
> These are my first thoughts on debugging your connection problem.
>
> Best wishes,
>
> Nick
>
> On Sunday, August 30, 2015 at 6:06:46 AM UTC-4, Richard Cheesmar wrote:
>>
>> Ok, what is apparent is that the following set of ip addresses are being
>> blocked in Turkey:
>>
>> 216.239.36.21
>> 216.239.32.21
>> 216.239.38.21
>> 216.239.34.21
>>
>> Therefore, no naked custom domains with A records and these addresses are
>> going to work in Turkey
>>
>> What is the solution: Signing Up to Google Apps and a work account so
>> that I can redirect via the google admin console or do Google have another
>> set of ip addresses for app engine projects that are not likely blocked?
>>
>> Anyone got any alternatives?
>>
>>
>> On Saturday, August 29, 2015 at 10:01:54 AM UTC+3, Richard Cheesmar wrote:
>>>
>>> I have added two custom domains to Google Developers Console for a
>>> Google App Project.
>>>
>>>
>>> One, a naked domain with A and AAA records set on the third party DNS
>>> manager as specified by Google. Two, a www domain with a Cname record set
>>> on the third party DNS manager, as specified by Google.
>>>
>>>
>>> The www is serving, but the naked domain is not! The A records ip
>>> addresses timeout on my local machine but I get results when using
>>> http://tools.pingdom.com/ping/
>>>
>>> Obviously you can use more than one custom domain but is there something
>>> I'm missing here?
>>>
>> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Google App Engine" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/google-appengine/Me7Svp7kE88/unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email to
> google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at http://groups.google.com/group/google-appengine

Re: [google-appengine] Re: Naked and www custom domains with Google App Engine

2015-09-01 Thread Richard Cheesmar
Excuse the typos1

On Tue, Sep 1, 2015 at 10:16 AM, Richard Cheesmar 
wrote:

> Hi, Nick,
>
> Although, I cannot be positive without access to relevant servers, I'm
> afraid it is a block. I think that your Public DNS servers along with
> others like OpendDNS  are spoofed by Turk Telecom servers pretending to be
> yours. Not only that, I think they have put in place IP blacklists on
> certain blocks of IPs for Google and others, so it doesn't matter if you do
> not use their DNS IPs. This has been going on sometime.
>
> I have used a Cname record for the www domain and that works just fine,
> however, the naked domain is on a A name record and this originally had you
> gae ip addresses in, 4 records in all. I then forwarded naked to www, but
> it didn't work. I then deleted the A name records and replaced with a non
> google ip address provided by whois.com. Still doesn't work inside Turkey
> so I am thinking that maybe they have noted the naked domain and prevent
> that, but maybe that is me beign paranoid. Either way it works fine outside
> Turkey, just not inside.
>
> I have performed a traceroute for this and it hops 9 steps to a
> turktelecom.com server in Ankara and then becomes anonymous. However, if
> you run a traceroute from an online source it actually gets to the
> destination. Pining simply return request timeouts here, however, the
> whois.com support sent me screen shots of it pining successfully for them.
>
> However, interestingly it won't ping from here:
> http://tools.pingdom.com/ping/?target=emlakair.com&o=2&save=true , not
> for me anyway, but you can see the forwarding working and perform a
> traceroute.
>
> The www domain on the Cname record works fine and that is pointing to
> ghs.googlehosted.com. In the beginning I had the naked domain working
> within a Cname record also, but had to remove it as it was conflciting with
> the MX records for the mail server who rely on the naked domain to serve me
> mail. Cname record is taking priority so the MX records were not fired up.
>
> Anyway, I'm not sure what more I can do about this at the moment. I'm
> still in Beta so will try to sort out before launching...properly
>
>
> On Tue, Sep 1, 2015 at 1:51 AM, Nick (Cloud Platform Support) <
> pay...@google.com> wrote:
>
>> Hi Richard,
>>
>> If you run a whois lookup on those addresses, you'll see they belong to
>> Google. I'm not a lawyer and not an expert on international relations, but
>> it's possible there is a block as you say. This might be caused from within
>> your local network, a proxy or bridge used by an ISP, etc. Could you try to
>> run a traceroute <https://en.wikipedia.org/wiki/Traceroute> or mtr
>> <https://en.wikipedia.org/wiki/MTR_(software)> from your location to see
>> exactly what happens to your packets?
>>
>> These are my first thoughts on debugging your connection problem.
>>
>> Best wishes,
>>
>> Nick
>>
>> On Sunday, August 30, 2015 at 6:06:46 AM UTC-4, Richard Cheesmar wrote:
>>>
>>> Ok, what is apparent is that the following set of ip addresses are being
>>> blocked in Turkey:
>>>
>>> 216.239.36.21
>>> 216.239.32.21
>>> 216.239.38.21
>>> 216.239.34.21
>>>
>>> Therefore, no naked custom domains with A records and these addresses
>>> are going to work in Turkey
>>>
>>> What is the solution: Signing Up to Google Apps and a work account so
>>> that I can redirect via the google admin console or do Google have another
>>> set of ip addresses for app engine projects that are not likely blocked?
>>>
>>> Anyone got any alternatives?
>>>
>>>
>>> On Saturday, August 29, 2015 at 10:01:54 AM UTC+3, Richard Cheesmar
>>> wrote:
>>>>
>>>> I have added two custom domains to Google Developers Console for a
>>>> Google App Project.
>>>>
>>>>
>>>> One, a naked domain with A and AAA records set on the third party DNS
>>>> manager as specified by Google. Two, a www domain with a Cname record set
>>>> on the third party DNS manager, as specified by Google.
>>>>
>>>>
>>>> The www is serving, but the naked domain is not! The A records ip
>>>> addresses timeout on my local machine but I get results when using
>>>> http://tools.pingdom.com/ping/
>>>>
>>>> Obviously you can use more than one custom domain but is there
>>>> something I'm missing here?
>>>>
>>> --
>> You received this

Re: [google-appengine] Re: Naked and www custom domains with Google App Engine

2015-09-01 Thread Richard Cheesmar
Forgot to mention, the naked domain doesn't work on a phone under 3g either

On Tue, Sep 1, 2015 at 10:18 AM, Richard Cheesmar 
wrote:

> Excuse the typos1
>
> On Tue, Sep 1, 2015 at 10:16 AM, Richard Cheesmar 
> wrote:
>
>> Hi, Nick,
>>
>> Although, I cannot be positive without access to relevant servers, I'm
>> afraid it is a block. I think that your Public DNS servers along with
>> others like OpendDNS  are spoofed by Turk Telecom servers pretending to be
>> yours. Not only that, I think they have put in place IP blacklists on
>> certain blocks of IPs for Google and others, so it doesn't matter if you do
>> not use their DNS IPs. This has been going on sometime.
>>
>> I have used a Cname record for the www domain and that works just fine,
>> however, the naked domain is on a A name record and this originally had you
>> gae ip addresses in, 4 records in all. I then forwarded naked to www, but
>> it didn't work. I then deleted the A name records and replaced with a non
>> google ip address provided by whois.com. Still doesn't work inside
>> Turkey so I am thinking that maybe they have noted the naked domain and
>> prevent that, but maybe that is me beign paranoid. Either way it works fine
>> outside Turkey, just not inside.
>>
>> I have performed a traceroute for this and it hops 9 steps to a
>> turktelecom.com server in Ankara and then becomes anonymous. However, if
>> you run a traceroute from an online source it actually gets to the
>> destination. Pining simply return request timeouts here, however, the
>> whois.com support sent me screen shots of it pining successfully for
>> them.
>>
>> However, interestingly it won't ping from here:
>> http://tools.pingdom.com/ping/?target=emlakair.com&o=2&save=true , not
>> for me anyway, but you can see the forwarding working and perform a
>> traceroute.
>>
>> The www domain on the Cname record works fine and that is pointing to
>> ghs.googlehosted.com. In the beginning I had the naked domain working
>> within a Cname record also, but had to remove it as it was conflciting with
>> the MX records for the mail server who rely on the naked domain to serve me
>> mail. Cname record is taking priority so the MX records were not fired up.
>>
>> Anyway, I'm not sure what more I can do about this at the moment. I'm
>> still in Beta so will try to sort out before launching...properly
>>
>>
>> On Tue, Sep 1, 2015 at 1:51 AM, Nick (Cloud Platform Support) <
>> pay...@google.com> wrote:
>>
>>> Hi Richard,
>>>
>>> If you run a whois lookup on those addresses, you'll see they belong to
>>> Google. I'm not a lawyer and not an expert on international relations, but
>>> it's possible there is a block as you say. This might be caused from within
>>> your local network, a proxy or bridge used by an ISP, etc. Could you try to
>>> run a traceroute <https://en.wikipedia.org/wiki/Traceroute> or mtr
>>> <https://en.wikipedia.org/wiki/MTR_(software)> from your location to
>>> see exactly what happens to your packets?
>>>
>>> These are my first thoughts on debugging your connection problem.
>>>
>>> Best wishes,
>>>
>>> Nick
>>>
>>> On Sunday, August 30, 2015 at 6:06:46 AM UTC-4, Richard Cheesmar wrote:
>>>>
>>>> Ok, what is apparent is that the following set of ip addresses are
>>>> being blocked in Turkey:
>>>>
>>>> 216.239.36.21
>>>> 216.239.32.21
>>>> 216.239.38.21
>>>> 216.239.34.21
>>>>
>>>> Therefore, no naked custom domains with A records and these addresses
>>>> are going to work in Turkey
>>>>
>>>> What is the solution: Signing Up to Google Apps and a work account so
>>>> that I can redirect via the google admin console or do Google have another
>>>> set of ip addresses for app engine projects that are not likely blocked?
>>>>
>>>> Anyone got any alternatives?
>>>>
>>>>
>>>> On Saturday, August 29, 2015 at 10:01:54 AM UTC+3, Richard Cheesmar
>>>> wrote:
>>>>>
>>>>> I have added two custom domains to Google Developers Console for a
>>>>> Google App Project.
>>>>>
>>>>>
>>>>> One, a naked domain with A and AAA records set on the third party DNS
>>>>> manager as specified by Google. Two, a www domain with a Cname record set
>>&

Re: [google-appengine] Re: Naked and www custom domains with Google App Engine

2015-09-05 Thread Richard Cheesmar
Hi, Nick,

The point is access for the public. People are not going to use VPS etc for
access to a real estate website. As I said previously outside of Turkey you
can access both naked and www domains, but inside just the www. This isn't
a real game changer, it's just a nuisance. I personally hate the www
prefix. Anyway, I'm not focusing on this at the moment, bugs to fix...will
take another look before properly launching.

By the way any news on the SSL in the developers console yet? It's
September already...

Regards

Richard

On Fri, Sep 4, 2015 at 11:56 PM, Nick (Cloud Platform Support) <
pay...@google.com> wrote:

> Hey Richard,
>
> Thanks for the detailed report of your network. I'm currently re-reading
> your post to see if I have anything else to recommend. Not being a lawyer,
> I can't comment on the legal implications of, for example, using a VPS or
> virtual IP to circumvent bad routing or blockages. Let me know if you have
> any specific questions I might be able to help answer.
>
> Regards,
>
> Nick
>
>
> On Tuesday, September 1, 2015 at 3:23:02 AM UTC-4, Richard Cheesmar wrote:
>>
>> Forgot to mention, the naked domain doesn't work on a phone under 3g
>> either
>>
>> On Tue, Sep 1, 2015 at 10:18 AM, Richard Cheesmar 
>> wrote:
>>
>>> Excuse the typos1
>>>
>>> On Tue, Sep 1, 2015 at 10:16 AM, Richard Cheesmar 
>>> wrote:
>>>
>>>> Hi, Nick,
>>>>
>>>> Although, I cannot be positive without access to relevant servers, I'm
>>>> afraid it is a block. I think that your Public DNS servers along with
>>>> others like OpendDNS  are spoofed by Turk Telecom servers pretending to be
>>>> yours. Not only that, I think they have put in place IP blacklists on
>>>> certain blocks of IPs for Google and others, so it doesn't matter if you do
>>>> not use their DNS IPs. This has been going on sometime.
>>>>
>>>> I have used a Cname record for the www domain and that works just fine,
>>>> however, the naked domain is on a A name record and this originally had you
>>>> gae ip addresses in, 4 records in all. I then forwarded naked to www, but
>>>> it didn't work. I then deleted the A name records and replaced with a non
>>>> google ip address provided by whois.com. Still doesn't work inside
>>>> Turkey so I am thinking that maybe they have noted the naked domain and
>>>> prevent that, but maybe that is me beign paranoid. Either way it works fine
>>>> outside Turkey, just not inside.
>>>>
>>>> I have performed a traceroute for this and it hops 9 steps to a
>>>> turktelecom.com server in Ankara and then becomes anonymous. However,
>>>> if you run a traceroute from an online source it actually gets to the
>>>> destination. Pining simply return request timeouts here, however, the
>>>> whois.com support sent me screen shots of it pining successfully for
>>>> them.
>>>>
>>>> However, interestingly it won't ping from here:
>>>> http://tools.pingdom.com/ping/?target=emlakair.com&o=2&save=true , not
>>>> for me anyway, but you can see the forwarding working and perform a
>>>> traceroute.
>>>>
>>>> The www domain on the Cname record works fine and that is pointing to
>>>> ghs.googlehosted.com. In the beginning I had the naked domain working
>>>> within a Cname record also, but had to remove it as it was conflciting with
>>>> the MX records for the mail server who rely on the naked domain to serve me
>>>> mail. Cname record is taking priority so the MX records were not fired up.
>>>>
>>>> Anyway, I'm not sure what more I can do about this at the moment. I'm
>>>> still in Beta so will try to sort out before launching...properly
>>>>
>>>>
>>>> On Tue, Sep 1, 2015 at 1:51 AM, Nick (Cloud Platform Support) <
>>>> pay...@google.com> wrote:
>>>>
>>>>> Hi Richard,
>>>>>
>>>>> If you run a whois lookup on those addresses, you'll see they belong
>>>>> to Google. I'm not a lawyer and not an expert on international relations,
>>>>> but it's possible there is a block as you say. This might be caused from
>>>>> within your local network, a proxy or bridge used by an ISP, etc. Could 
>>>>> you
>>>>> try to run a traceroute <https://en.wikipedia.org/wiki/Traceroute> or
>>>

Re: [google-appengine] Re: SSL for app engine custom domain

2015-09-07 Thread Richard Cheesmar
Nick, it's starting to sound like PK was correct. Where is the SSL?

On Thu, Aug 20, 2015 at 2:50 AM, PK  wrote:

> Hi Nick,
>
> this is great news.
>
> Having been a GAE developer since its inception let me say this: we have
> been waiting for this and other SSL improvements for ever. Along the way,
> we and have heard various estimates that have always proven longer than
> thought. Now you launched a new term "*imminently-to-be-released”*. I
> have started counting to see how many days/weeks/months/years this will be
> :-)
>
> PK
>
> On Aug 19, 2015, at 4:38 PM, Nick (Cloud Platform Support) <
> pay...@google.com> wrote:
>
> Hey Richard,
>
> Feel free to come back here or open a new thread to discuss any
> impressions of the feature once it's released. As to your question with
> regard to the appspot domain, you're correct that you'll need a tiny
> handler to throw redirects. You can use a dispatch file
> <https://cloud.google.com/appengine/docs/java/modules/routing> (java
> version, but docs for other langs exist) to catch requests to the appspot
> domain and send them to an auto-scaled module with minimal resources which
> simply throws the redirect responses.
>
> Sincerely,
>
> Nick
>
> On Tuesday, August 18, 2015 at 2:52:11 AM UTC-4, Richard Cheesmar wrote:
>>
>> Nick,
>>
>> Now, that is good news, therefore, I think I shall hold off on decisions
>> until I see the Custom Domains SSL process.
>>
>> Looking forward to it.
>>
>> Oh, there is something else to, is it possible to disable the .appspot
>> domain and just serve the custom domain, or do I have to implement my own
>> redirect in the code?
>>
>> Regards
>>
>> On Friday, August 14, 2015 at 6:41:48 PM UTC+3, Richard Cheesmar wrote:
>>>
>>> Hi,
>>>
>>> Is it going to be possible anytime soon to setup SSL for a custom domain
>>> without a Google App account directly from the Google cloud developers
>>> console? Signing up for yet another Google account is bordering on making
>>> me insane.
>>>
>>> I have setup a custom domain via the Google cloud developers console for
>>> my app project, and this is serving as a naked url...no problem.
>>>
>>> Then I tried to setup a Google App account with an existing account
>>> linked to my Google App Engine project as an owner, but it didn't like it.
>>> So I setup a new one (deleted now) and re-verified the custom domain, which
>>> then stopped the serving of the custom domain. I then deleted the Google
>>> App account and it started serving the custom domain again. I have no idea
>>> why, what or how...
>>>
>>> I have purchased an SSL certificate from Comodo, not yet activated, and
>>> all I want to do is set it up without giving myself an emotional hernia, I
>>> get enough of those from coding! And, yes, read the docs, but you know,
>>> they suck! A step by step idiots example would be great!
>>>
>>> In fact back to the question at the beginning, is it going to be
>>> possible to setup SSL for a custom domain from the Google cloud developers
>>> console?
>>>
>>> Thanks one and all
>>>
>>>
>>>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at http://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/d6e68ca3-038c-40c7-bd37-3e31659a9127%40googlegroups.com
> <https://groups.google.com/d/msgid/google-appengine/d6e68ca3-038c-40c7-bd37-3e31659a9127%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>
> PK
> p...@gae123.com
>
>
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Google App Engine" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/google-appengine/M7aIs612Ug4/unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email to
> google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at http://groups.google.com/group/google-appengine.
> To view this

[google-appengine] Missing custom domain

2015-10-01 Thread Richard Cheesmar
Hi,

I had two custom domains on my setup. Now one is not there, the domain in 
question, www.emlakair.com is still working and pointing to the app engine 
code, but missing from the developers console

Please advise as I want to start using SSL asap.

Thank you

Richard Cheesmar 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/82cd7c57-64a9-4ac1-bd31-e1ac53cebc54%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Missing custom domain

2015-10-01 Thread Richard Cheesmar
P.s. I have two different accounts as owners both accounts are mine? 

Is this anything to do with verification using the search console?



On Thursday, October 1, 2015 at 1:30:24 PM UTC+3, Richard Cheesmar wrote:
>
> Hi,
>
> I had two custom domains on my setup. Now one is not there, the domain in 
> question, www.emlakair.com is still working and pointing to the app 
> engine code, but missing from the developers console
>
> Please advise as I want to start using SSL asap.
>
> Thank you
>
> Richard Cheesmar 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2c50d550-b15d-4a1a-8e11-ffab0ee74532%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Missing custom domain

2015-10-01 Thread Richard Cheesmar
Meant to say, in second post that I have two accounts that were both setup 
as owners of the project and the domain name www.emlakair.com has been 
verified, except I can't blooming see it...I have tried logging into the 
console with both accounts and still only see the other domain, not 
www.emlakair.com. 

Now, I have recently setup an account on with Google's search console and 
both the same owners are specified for the account on their, has this got 
something to do with it perhaps?

Why is everything so frustrating with Google, can't you just make life a 
little bit easier please?



On Thursday, October 1, 2015 at 1:30:24 PM UTC+3, Richard Cheesmar wrote:
>
> Hi,
>
> I had two custom domains on my setup. Now one is not there, the domain in 
> question, www.emlakair.com is still working and pointing to the app 
> engine code, but missing from the developers console
>
> Please advise as I want to start using SSL asap.
>
> Thank you
>
> Richard Cheesmar 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c37d29eb-7ca7-41bd-a666-a6c0c2921fcc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Missing custom domain

2015-10-02 Thread Richard Cheesmar
Nick, 

I have posted it on Stackoverflow. Be good if someone from Google can help. 
It's Google's console and the domain was there one minute gone the next. I 
have been on to support at my domain host where my domains are managed and 
have them check and double check everything. Plus the domain is still 
redirecting to the app engine project so the fact that the domain has just 
disappeared from custom domains seems to be strange to say the least. Do 
you have any other reports of this error and the fixes?

On Thursday, October 1, 2015 at 1:30:24 PM UTC+3, Richard Cheesmar wrote:
>
> Hi,
>
> I had two custom domains on my setup. Now one is not there, the domain in 
> question, www.emlakair.com is still working and pointing to the app 
> engine code, but missing from the developers console
>
> Please advise as I want to start using SSL asap.
>
> Thank you
>
> Richard Cheesmar 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/41b62e7e-cee9-46a0-860a-8c4914d471c2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Missing custom domain

2015-10-02 Thread Richard Cheesmar
Christian, did the re-verification cause downtime for your domain?

On Thursday, October 1, 2015 at 1:30:24 PM UTC+3, Richard Cheesmar wrote:
>
> Hi,
>
> I had two custom domains on my setup. Now one is not there, the domain in 
> question, www.emlakair.com is still working and pointing to the app 
> engine code, but missing from the developers console
>
> Please advise as I want to start using SSL asap.
>
> Thank you
>
> Richard Cheesmar 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/03c681be-2384-477a-8dc6-6fd360f93a11%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Missing custom domain

2015-10-02 Thread Richard Cheesmar
Hmm, okay!

I have not even tried to setup the SSL yet as I am waiting for that domain 
to appear. It seems strange that no one from Google can figure this out! I 
mean the domain is actively redirecting to the app engine code, so it is 
obviously setup ok, just not appearing!



On Thursday, October 1, 2015 at 1:30:24 PM UTC+3, Richard Cheesmar wrote:
>
> Hi,
>
> I had two custom domains on my setup. Now one is not there, the domain in 
> question, www.emlakair.com is still working and pointing to the app 
> engine code, but missing from the developers console
>
> Please advise as I want to start using SSL asap.
>
> Thank you
>
> Richard Cheesmar 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/b5c2e87d-7e3a-4816-92b1-70d6a6839020%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Missing custom domain

2015-10-02 Thread Richard Cheesmar
Ok, I just had to re-verify again. But why? It would be nice to get some 
answers as to why a custom domain falls of the face of the map without 
explanation, yet still manages to point to the app engine project code no 
problem?

On Thursday, October 1, 2015 at 1:30:24 PM UTC+3, Richard Cheesmar wrote:
>
> Hi,
>
> I had two custom domains on my setup. Now one is not there, the domain in 
> question, www.emlakair.com is still working and pointing to the app 
> engine code, but missing from the developers console
>
> Please advise as I want to start using SSL asap.
>
> Thank you
>
> Richard Cheesmar 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8a9f3f0d-b49f-47c2-9c31-a601eb918f42%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Missing custom domain

2015-10-03 Thread Richard Cheesmar

Hi, Nick,

Well, the domain name appeared again after re-verification. The routing 
seemed to stay in tact the whole time, so the domain was always pointing to 
the app engine project. I had set the domain record as a CNAME record which 
had not changed since initial verification. So given that the routing was 
in tact and the DNS records had not changed I cannot think of anything that 
would of caused the domain to disappear from the customs domain panels. The 
only thing I did was to add these domains to the search console, which may 
have had an effect if the domain registry for the developers console and 
the search console are linked which is probable right?

In short, it all seems to be back up and running at the moment. However, 
there is one anomaly still remaining and that is the other custom domain 
www.catchamove.com is showing A and AAA records on the developers console, 
but www.catchamove.com is setup with a CNAME record on my DNS management 
system, but it is working at the moment.

Regards

On Thursday, October 1, 2015 at 1:30:24 PM UTC+3, Richard Cheesmar wrote:
>
> Hi,
>
> I had two custom domains on my setup. Now one is not there, the domain in 
> question, www.emlakair.com is still working and pointing to the app 
> engine code, but missing from the developers console
>
> Please advise as I want to start using SSL asap.
>
> Thank you
>
> Richard Cheesmar 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c306cf46-2088-49f9-b3be-ce57097926a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Missing custom domain

2015-10-03 Thread Richard Cheesmar
Sorry, here is the link to the stackoverflow question

http://stackoverflow.com/questions/32910346/google-developers-console-missing-custom-domain/32913540#32913540

On Thursday, October 1, 2015 at 1:30:24 PM UTC+3, Richard Cheesmar wrote:
>
> Hi,
>
> I had two custom domains on my setup. Now one is not there, the domain in 
> question, www.emlakair.com is still working and pointing to the app 
> engine code, but missing from the developers console
>
> Please advise as I want to start using SSL asap.
>
> Thank you
>
> Richard Cheesmar 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6994e7e1-c477-402d-a597-fa6d9b7154ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Missing custom domain

2015-10-04 Thread Richard Cheesmar
Hi, Jeff, 

If only that was the case. I have two google accounts that are related to 
the app engine project both owners and both me. I tried logging in with 
both accounts but the domain was still missing. 


On Thursday, October 1, 2015 at 1:30:24 PM UTC+3, Richard Cheesmar wrote:
>
> Hi,
>
> I had two custom domains on my setup. Now one is not there, the domain in 
> question, www.emlakair.com is still working and pointing to the app 
> engine code, but missing from the developers console
>
> Please advise as I want to start using SSL asap.
>
> Thank you
>
> Richard Cheesmar 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/37afbbf7-6f12-4622-9f46-e0dd59380333%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Bravo on Easy SSLntegration

2015-10-04 Thread Richard Cheesmar
Well, it's hats off time to Google for the introduction of such simple SSL 
integration. It really was very simple!

A big well done! Bravo!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2f9ea2ca-e159-4394-9dce-9a4a922bc4d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Bravo on very easy ssl integration!

2015-10-04 Thread Richard Cheesmar
Well, it's hats off time to Google for the introduction of such simple SSL 
integration. It really was very simple!

A big well done! Bravo!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/0f9fdc5d-ad44-4c82-90e7-b38f04aa514d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Developers Console JS script when viewing logs keeps hanging

2015-10-16 Thread Richard Cheesmar
Hi, All,

Whenever, I view logs the js script hangs in Firefox and I have to stop it.

Script: https://www.gstatic.com/_/pant…UbPoNis1mwGK_RhjqPjlf2gbBNS9MA:106

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ef9d05b3-53f1-4e9d-9af1-c9581e4724ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] New Google App Engine Console - Enitity number problems

2015-12-11 Thread Richard Cheesmar

Hi, All,

Has anyone noticed a mismatch in the number of entity records recorded in 
the ndb datastore as opposed to the actual number. I have provided feedback 
via the console but I have a mismatch - an entity named RealEstate is 
actually reported as having 134 records when there are actually 141.

Any ideas?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7bf21b73-4550-4d8a-b1d2-8ac151d9122e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Google App Engine Developers Console - logs viewer somewhat flaky

2015-12-11 Thread Richard Cheesmar
Hi, All

Has anyone noticed flaky behavior with the console log viewer. I am using 
firefox mainly (latest version v42.0 on Mac OS El-Capitani). I noticed that 
the logs do not always appear in the correct order and time frame. Also you 
get a lot of loading 100 messages without the logs being displayed.

Seems somewhat better in Google Chrome, but still have to do a lot of 
refreshing and re-scrolling.

It's somewhat irritating.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/25a77c5a-51d7-454b-a45b-a119f8714c1e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: New Google App Engine Console - Enitity number problems

2015-12-11 Thread Richard Cheesmar

Getting the numbers from the datastore entities section of the Development 
console
On Friday, December 11, 2015 at 8:59:37 PM UTC+2, Richard Cheesmar wrote:
>
>
> Hi, All,
>
> Has anyone noticed a mismatch in the number of entity records recorded in 
> the ndb datastore as opposed to the actual number. I have provided feedback 
> via the console but I have a mismatch - an entity named RealEstate is 
> actually reported as having 134 records when there are actually 141.
>
> Any ideas?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/187b700b-e7c7-4406-a298-02fa878b4438%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: New Google App Engine Console - Enitity number problems

2015-12-12 Thread Richard Cheesmar
Jeff, ok, that explains it.

On Friday, December 11, 2015 at 8:59:37 PM UTC+2, Richard Cheesmar wrote:
>
>
> Hi, All,
>
> Has anyone noticed a mismatch in the number of entity records recorded in 
> the ndb datastore as opposed to the actual number. I have provided feedback 
> via the console but I have a mismatch - an entity named RealEstate is 
> actually reported as having 134 records when there are actually 141.
>
> Any ideas?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ec38059e-a93c-41fd-a721-831a78bd67cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Backing Up Datastore frequency

2015-12-12 Thread Richard Cheesmar
Hi, All

I have a few of questions regarding data security and sensible backup 
routines.

1. How vulnerable are GAE ndb datastores to data loss? Not focusing 
specifically on any specific reason, more interested though in physical 
dangers such as power outs or damage to the infrastructure rather than 
hacking attacks, although this is important too.

2. Is data for a single app based at one location or shared around Google 
Cloud data centers? 

3. What do others recommend as a sane regime for backing up data on the 
cloud datastore?

Thanks in advance

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/49d9504c-c323-41ba-9b8d-972f5456809c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Google App Engine Developers Console - logs viewer somewhat flaky

2015-12-13 Thread Richard Cheesmar
Thanks Christian,

I'll check it out

On Friday, December 11, 2015 at 9:03:34 PM UTC+2, Richard Cheesmar wrote:
>
> Hi, All
>
> Has anyone noticed flaky behavior with the console log viewer. I am using 
> firefox mainly (latest version v42.0 on Mac OS El-Capitani). I noticed that 
> the logs do not always appear in the correct order and time frame. Also you 
> get a lot of loading 100 messages without the logs being displayed.
>
> Seems somewhat better in Google Chrome, but still have to do a lot of 
> refreshing and re-scrolling.
>
> It's somewhat irritating.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/cb4affe1-70dc-41aa-89a7-688a4147cc9d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] GCP Privacy & Security

2015-12-22 Thread Richard Cheesmar


Can someone please sum up in layman's terms what the GCP Privacy & 
Security  means for Google App Engine apps and their owners?


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/735e49b5-6f3a-40bb-8a77-eddcfc79d020%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Using custom method to encrypt password in webapp2

2016-01-05 Thread Richard Cheesmar


try something like this:


def hashing(plaintext, salt="", sha="512"):
""" Returns the hashed and encrypted hexdigest of a plaintext and salt"""
app = webapp2.get_app()

# Hashing
if sha == "1":
phrase = hashlib.sha1()
elif sha == "256":
phrase = hashlib.sha256()
else:
phrase = hashlib.sha512()
phrase.update("%s@%s" % (plaintext, salt))
phrase_digest = phrase.hexdigest()

# Encryption (PyCrypto)
# wow... it's so secure :)
try:
from Crypto.Cipher import AES

mode = AES.MODE_CBC

# We can not generate random initialization vector because is difficult 
to retrieve them later without knowing
# a priori the hash to match. We take 16 bytes from the hexdigest to 
make the vectors different for each hashed
# plaintext.
iv = phrase_digest[:16]
encryptor = AES.new(app.config.get('aes_key'), mode, iv)
ciphertext = [encryptor.encrypt(chunk) for chunk in 
chunks(phrase_digest, 16)]
return ''.join(ciphertext)
except Exception, e:
logging.error("CRYPTO is not running: {}".format(e))
raise



On Monday, January 4, 2016 at 8:12:37 AM UTC+2, A. Kong wrote:
>
> Hi all,
>
> If I understand it correctly, GAE webapp2 encrypts password using SHA1 
>  (see method create_user as in 
> https://webapp-improved.appspot.com/_modules/webapp2_extras/appengine/auth/models.html
> )
>
> I want to be able to switch to SHA-256 or other algorithm. Is there any 
> official way to override this?  I found this github repo and its 
> recommendation seems to be rolling your own RequestHandler. Is it a good 
> approach? Is there any other alternative?
>
> There is a related  entry in the archived bug tracker 
> https://code.google.com/p/webapp-improved/issues/detail?id=57  Is the 
> comment there still up to date? 
>
> Cheers
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/76adea80-d52b-481a-91ba-acaaa5efd45d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Having lost all my data

2016-01-14 Thread Richard Cheesmar
Google, for goodness sakes Kill this thread!

On Monday, January 4, 2016 at 10:30:06 PM UTC+2, Emilio S wrote:
>
> Hi there,
>
> I'm google apps and google app engine (count 
>
> www.jexposecvu.com my website is built with vosao java cms I'm one of the 
> developers.
>
> The problem is that for a reason I don't explain : I HAVE LOST ALL MY 
> DATA. 
>
> Is it possible to restore data from one day or week ago ? 
>
> Any help is welcome before i hang myself...
>
> Thank you
>
> Emilio
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8380dd09-15cd-4a2e-8b17-7b6942a4ad03%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Exceeded Soft Private memory usage of 128MB

2016-01-14 Thread Richard Cheesmar
Hi, all

I had some errors on a POST handler today, which by the way fully 
completed, it just raised exceptions...

An example exception is: Exceeded soft private memory limit of 128 MB with 
133 MB after servicing 313 requests total.

I'm still in the middle of checking the source for problems, however this 
is the first time this has occurred, so I figure I might just need to 
upgrade the instances which brings me to my questions:


1. How do you do that with vanilla App Engine, i.e. no VM setup 
2. Can you upgrade instances at certain times, so schedule upgrades on a 
hour by hour basis?


Thanks 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ac51fa98-f0f8-4906-a0db-5aadcb55958c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Exceeded Soft Private memory usage of 128MB

2016-01-15 Thread Richard Cheesmar
Any chance of a response Google or do I have to put questions like this on 
Stackoverflow ???

On Thursday, January 14, 2016 at 9:43:04 PM UTC+2, Richard Cheesmar wrote:
>
> Hi, all
>
> I had some errors on a POST handler today, which by the way fully 
> completed, it just raised exceptions...
>
> An example exception is: Exceeded soft private memory limit of 128 MB with 
> 133 MB after servicing 313 requests total.
>
> I'm still in the middle of checking the source for problems, however this 
> is the first time this has occurred, so I figure I might just need to 
> upgrade the instances which brings me to my questions:
>
>
> 1. How do you do that with vanilla App Engine, i.e. no VM setup 
> 2. Can you upgrade instances at certain times, so schedule upgrades on a 
> hour by hour basis?
>
>
> Thanks 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/bd619678-d96e-4973-89f6-8e344c944bce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Exceeded Soft Private memory usage of 128MB

2016-01-15 Thread Richard Cheesmar
Thanks, John, I'll take a look.


On Thursday, January 14, 2016 at 9:43:04 PM UTC+2, Richard Cheesmar wrote:
>
> Hi, all
>
> I had some errors on a POST handler today, which by the way fully 
> completed, it just raised exceptions...
>
> An example exception is: Exceeded soft private memory limit of 128 MB with 
> 133 MB after servicing 313 requests total.
>
> I'm still in the middle of checking the source for problems, however this 
> is the first time this has occurred, so I figure I might just need to 
> upgrade the instances which brings me to my questions:
>
>
> 1. How do you do that with vanilla App Engine, i.e. no VM setup 
> 2. Can you upgrade instances at certain times, so schedule upgrades on a 
> hour by hour basis?
>
>
> Thanks 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/37135c3a-5b55-43ef-9dc8-1a83709537a5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Log Viewer shows only Log Level and Datetime Stamp; no log details visible

2016-01-24 Thread Richard Cheesmar
to me this evening, firefox 43.0.4 osx el capitain


On Friday, January 22, 2016 at 4:02:22 PM UTC+2, Jim wrote:
>
> Hi,
>
> Starting just a few minutes ago the Log Viewer stopped working for me.  I 
> see a record for each log entry, but all it shows me is the log level and 
> the datetime stamp of the entry.  The log details are not shown. 
>
> Is anyone else seeing this behavior?
>
> Jim
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c72e0e93-4da0-4ee1-9bf6-2ed369d354d5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Cannot get to the developers console page

2016-02-05 Thread Richard Cheesmar
Hi,

Is anyone else having problems with Google Services the last 24 hours. I 
had problems with slow apis, analytics and now this morning can't get to 
the developers console page at all.


Any ideas of what is going on and when this will be resolved?



-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6232c8ec-b970-4aa3-a246-15524f4ca0d7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Cannot get to the developers console page

2016-02-18 Thread Richard Cheesmar
Hi, yes it lasted around a few hours. Stll finding accessing all Google
services slow but think thst might be down to Turkish DNS servers...
On 10 Feb 2016 00:18, "'Zeehad (Cloud Platform Support)' via Google App
Engine"  wrote:

> Hello Richard,
>
> App Engine was affected by this issue
>  briefly (18
> minutes) around the date you've mentioned. Please read the description and
> see if your issue may have been related. No access issues with developers
> console were reported. Are you able to access it now?
>
> Cheers!
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Google App Engine" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/google-appengine/K28iK9Utux8/unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email to
> google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/ee64d4ab-af9d-4b85-ba9c-3b3c44ccea63%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOrJiXCZCcxqJYWnTH5g%2Ba7inHg8dp7e8w0EYj9bAMFL8Mc34w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] _GAE_MR_TaskPayload

2016-03-01 Thread Richard Cheesmar

Any idea what this entity is in my datastore?

Cheers

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ad24cdcc-c549-470d-bd94-6e2ee47118fc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: _GAE_MR_TaskPayload

2016-03-01 Thread Richard Cheesmar
Can I delete these?

On Tuesday, March 1, 2016 at 7:15:47 PM UTC+2, Richard Cheesmar wrote:
>
>
> Any idea what this entity is in my datastore?
>
> Cheers
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1aa384ca-0a83-4992-ae2e-28ee1a4c32ad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Getting a lot of HTTPMethodNotAllowed: The server could not comply with the request since it is either malformed or otherwise incorrect. 405 errors, which seem to be hit and miss f

2016-03-04 Thread Richard Cheesmar
I'm getting a lot of 

 405 errors HTTPMethodNotAllowed: The server could not comply with the 
request since it is either malformed or otherwise incorrect.

for my login at the moment.

I'm checking code for obvious problems, but was wondering if anyone else is 
getting such errors?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/9936e9b1-b12f-47b0-8635-7f2e75f657a4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Getting a lot of HTTPMethodNotAllowed: The server could not comply with the request since it is either malformed or otherwise incorrect. 405 errors, which seem to be hit and mi

2016-03-04 Thread Richard Cheesmar
I should mention, that this has not been happening previously and no 
changes to this code have occured...

On Friday, March 4, 2016 at 1:15:39 PM UTC+2, Richard Cheesmar wrote:
>
> I'm getting a lot of 
>
>  405 errors HTTPMethodNotAllowed: The server could not comply with the 
> request since it is either malformed or otherwise incorrect.
>
> for my login at the moment.
>
> I'm checking code for obvious problems, but was wondering if anyone else 
> is getting such errors?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a56d1e56-34a8-4d67-a215-e4336e5e4093%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Getting a lot of HTTPMethodNotAllowed: The server could not comply with the request since it is either malformed or otherwise incorrect. 405 errors, which seem to be hit and mi

2016-03-04 Thread Richard Cheesmar
Ok, seems this might be an issue with Firefox 44 on the Mac - el capitain

Was getting this problem in both dev and live versions. Refreshing Firefox 
seems to have fixed the problem.



On Friday, March 4, 2016 at 1:15:39 PM UTC+2, Richard Cheesmar wrote:
>
> I'm getting a lot of 
>
>  405 errors HTTPMethodNotAllowed: The server could not comply with the 
> request since it is either malformed or otherwise incorrect.
>
> for my login at the moment.
>
> I'm checking code for obvious problems, but was wondering if anyone else 
> is getting such errors?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/0d66841f-10b7-4d38-8b11-9dfcd04f32b6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Entity not appearing in Entities under console datastore

2016-03-16 Thread Richard Cheesmar
I have an entity called LatestRealestate that is showing up on the 
console's datastore dashboard but not in the entities list...

Any ideas anyone?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/74222ec9-4c86-46af-8b3d-68df07de6f9d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Google Api key for localhost testing

2016-07-05 Thread Richard Cheesmar
Oh, just thought of a third

3. Is it an absolute to have an api key, if so how come my website is 
working without at this point in time?

On Tuesday, July 5, 2016 at 7:21:25 PM UTC+3, Richard Cheesmar wrote:
>
> I have setup an api key for using amongst others the Google Maps Api, and 
> have setup referrers, including one for localhost on a specific port. 
>
> Two questions:
>
> 1. Does having a localhost referrer mean anyone can use the api key on 
> another their own development environment
> 2. Do localhost calls eat up your free allowance?
>
> Thanks
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f3214293-119b-496c-8c4f-4abc32fb1515%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Google Api key for localhost testing

2016-07-05 Thread Richard Cheesmar
I have setup an api key for using amongst others the Google Maps Api, and 
have setup referrers, including one for localhost on a specific port. 

Two questions:

1. Does having a localhost referrer mean anyone can use the api key on 
another their own development environment
2. Do localhost calls eat up your free allowance?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a306791a-2bec-4a28-9e2e-b877c23da0b3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Google Api key for localhost testing

2016-07-05 Thread Richard Cheesmar
Thanks Barry

However, I'm using the google maps and places javascript api so don't think 
you can sign those right?


On Tuesday, July 5, 2016 at 7:21:25 PM UTC+3, Richard Cheesmar wrote:
>
> I have setup an api key for using amongst others the Google Maps Api, and 
> have setup referrers, including one for localhost on a specific port. 
>
> Two questions:
>
> 1. Does having a localhost referrer mean anyone can use the api key on 
> another their own development environment
> 2. Do localhost calls eat up your free allowance?
>
> Thanks
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/976af81a-6108-4a5f-a4f2-d9e52a37124e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Google Api key for localhost testing

2016-07-05 Thread Richard Cheesmar
Well, I can load the js without a key and it's working live, but somehow in 
development it's hit and miss. 

I am using places autocomplete which works fine sometimes but not others. 
Funny, exactly the same code on two different pages works differently, one 
will provide the autocomplete all the time, the other on 
occasions...Absolutely no difference in the autocomplete setup code. 
Debugged the heck out of it, but works fine now with a key so...

Although the referrers can be spoofed, the one that annoys is the 
localhost. I would have assumed that there would be some form of getting 
around the eating up the quota on that one.

I need to research a bit more I guess.

Thanks again for your input

Cheers

On Tuesday, July 5, 2016 at 7:21:25 PM UTC+3, Richard Cheesmar wrote:
>
> I have setup an api key for using amongst others the Google Maps Api, and 
> have setup referrers, including one for localhost on a specific port. 
>
> Two questions:
>
> 1. Does having a localhost referrer mean anyone can use the api key on 
> another their own development environment
> 2. Do localhost calls eat up your free allowance?
>
> Thanks
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7d564d64-5c4b-42c7-a1a2-74ead159a002%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] X-AppEngine-Country at times returns ZZ all the time

2016-09-13 Thread Richard Cheesmar
Hi All, 

It appears that X-AppEngine-Country returns ZZ all the time. I have tested 
over several proxies and from normal locales...

So US, UK, Turkey and a few others and it still returning ZZ.

Any ideas anyone?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/4c301976-97e2-4741-8f4b-0c12c7461d56%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: X-AppEngine-Country at times returns ZZ all the time

2016-09-13 Thread Richard Cheesmar
Ok, figured this out. This is beacuse I was calling a task and then getting 
the alpha2 code from the X-AppEngine-Country ... not going to happen is it 
:)

So passing the alpha2 from the original request to the task...


On Tuesday, September 13, 2016 at 8:03:08 PM UTC+3, Richard Cheesmar wrote:
>
> Hi All, 
>
> It appears that X-AppEngine-Country returns ZZ all the time. I have tested 
> over several proxies and from normal locales...
>
> So US, UK, Turkey and a few others and it still returning ZZ.
>
> Any ideas anyone?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/55374f34-d3e5-4a50-9113-8c31c7946d50%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread Richard Cheesmar
Hi, 

I'm getting below Error when sending an email via the task queue
Error sending email: The API call mail.Send() required more quota than is 
available. I think 11 emails were sent today thus far, and now they are not 
sending...

Any idea what the problem is?

app name is emlak-air and the version is beta

Cheers


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c1812c58-c1c1-4173-bbdb-b80268d93e05%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Updating indexes

2016-09-20 Thread Richard Cheesmar
I'm trying to update my indexes 

Can anyone make clear where you find this info in the Google console, I 
know the project id and the, would just like the app dir.


appcfg.py update_indexes [YOUR_APP_DIR] -A [YOUR_PROJECT_ID] -V 
[YOUR_VERSION_ID]


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2d432733-9de6-41e8-86c9-5d9e3497de4f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread Richard Cheesmar
Ok, the site cannot send out emails at all

Any chance of a Google response to this?


On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar wrote:
>
> Hi, 
>
> I'm getting below Error when sending an email via the task queue
> Error sending email: The API call mail.Send() required more quota than is 
> available. I think 11 emails were sent today thus far, and now they are not 
> sending...
>
> Any idea what the problem is?
>
> app name is emlak-air and the version is beta
>
> Cheers
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1a69d096-1ca9-4740-9239-21167e812848%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread Richard Cheesmar
Ok, well I thought it was higher than that, a lot higher. Is this new 
because 10 Emails a day is like wow, cruel!

So I should raise my quota until I put an alternative in place. 



On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar wrote:
>
> Hi, 
>
> I'm getting below Error when sending an email via the task queue
> Error sending email: The API call mail.Send() required more quota than is 
> available. I think 11 emails were sent today thus far, and now they are not 
> sending...
>
> Any idea what the problem is?
>
> app name is emlak-air and the version is beta
>
> Cheers
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/aac17cd0-1d3f-48ad-836f-51068cfb4ef3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread Richard Cheesmar
ok, I have been reliably informed by Google that my email quota with 
billing enabled is 100...However I am still getting the same error

I have sent emails today, I was there when one arrived at a client, but 
only 11 according to the quota page...

So maybe there is a mix up somewhere and the Google techies could sort it 
for me please.



On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar wrote:
>
> Hi, 
>
> I'm getting below Error when sending an email via the task queue
> Error sending email: The API call mail.Send() required more quota than is 
> available. I think 11 emails were sent today thus far, and now they are not 
> sending...
>
> Any idea what the problem is?
>
> app name is emlak-air and the version is beta
>
> Cheers
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6072b4ad-8d28-4160-9475-2ca66f5a0913%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread Richard Cheesmar
Hi, yes I am still seeing the issue. I'm also confused as I have been a
bill paying customer since I signed up...so that cannot be the issue.

On Tue, Sep 20, 2016 at 9:48 PM, 'Josh Moore' via Google App Engine <
google-appengine@googlegroups.com> wrote:

> I can also see that 11 emails were sent.  It can take a moment for the
> quota raise to propagate, though I can see the quota bump reflected on our
> side.  Are you still seeing the issue in your app now?
>
> On Tue, Sep 20, 2016 at 11:34 AM, Richard Cheesmar 
> wrote:
>
>> ok, I have been reliably informed by Google that my email quota with
>> billing enabled is 100...However I am still getting the same error
>>
>> I have sent emails today, I was there when one arrived at a client, but
>> only 11 according to the quota page...
>>
>> So maybe there is a mix up somewhere and the Google techies could sort it
>> for me please.
>>
>>
>>
>> On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar
>> wrote:
>>>
>>> Hi,
>>>
>>> I'm getting below Error when sending an email via the task queue
>>> Error sending email: The API call mail.Send() required more quota than
>>> is available. I think 11 emails were sent today thus far, and now they are
>>> not sending...
>>>
>>> Any idea what the problem is?
>>>
>>> app name is emlak-air and the version is beta
>>>
>>> Cheers
>>>
>>>
>>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to google-appengine+unsubscr...@googlegroups.com.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/google-appengine/6072b4ad-8d28-4160-9475-2ca66f5a0913%
>> 40googlegroups.com
>> <https://groups.google.com/d/msgid/google-appengine/6072b4ad-8d28-4160-9475-2ca66f5a0913%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
>
> Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Google App Engine" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/google-appengine/QiQm_5vzrnE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/CAOvpJmU3p3CKEhxyifteP9oubnvKP
> 2HbQNxaY_Kf%2B4LyrcgOCw%40mail.gmail.com
> <https://groups.google.com/d/msgid/google-appengine/CAOvpJmU3p3CKEhxyifteP9oubnvKP2HbQNxaY_Kf%2B4LyrcgOCw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOrJiXBy94fk8cWB2ez6htd0jwS0ULx6%3DKDOKuM--rhJRV%2BUvA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread Richard Cheesmar
As per the logs the task fires twice and fails both times with the same
error


On Tue, Sep 20, 2016 at 10:36 PM, Richard Cheesmar 
wrote:

> Hi, yes I am still seeing the issue. I'm also confused as I have been a
> bill paying customer since I signed up...so that cannot be the issue.
>
> On Tue, Sep 20, 2016 at 9:48 PM, 'Josh Moore' via Google App Engine <
> google-appengine@googlegroups.com> wrote:
>
>> I can also see that 11 emails were sent.  It can take a moment for the
>> quota raise to propagate, though I can see the quota bump reflected on our
>> side.  Are you still seeing the issue in your app now?
>>
>> On Tue, Sep 20, 2016 at 11:34 AM, Richard Cheesmar 
>> wrote:
>>
>>> ok, I have been reliably informed by Google that my email quota with
>>> billing enabled is 100...However I am still getting the same error
>>>
>>> I have sent emails today, I was there when one arrived at a client, but
>>> only 11 according to the quota page...
>>>
>>> So maybe there is a mix up somewhere and the Google techies could sort
>>> it for me please.
>>>
>>>
>>>
>>> On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I'm getting below Error when sending an email via the task queue
>>>> Error sending email: The API call mail.Send() required more quota than
>>>> is available. I think 11 emails were sent today thus far, and now they are
>>>> not sending...
>>>>
>>>> Any idea what the problem is?
>>>>
>>>> app name is emlak-air and the version is beta
>>>>
>>>> Cheers
>>>>
>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Google App Engine" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to google-appengine+unsubscr...@googlegroups.com.
>>> To post to this group, send email to google-appengine@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/google-appengine.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/google-appengine/6072b4ad-8d28-4160-9475-2ca66f5a0913%40
>>> googlegroups.com
>>> <https://groups.google.com/d/msgid/google-appengine/6072b4ad-8d28-4160-9475-2ca66f5a0913%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Google App Engine" group.
>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>> pic/google-appengine/QiQm_5vzrnE/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> google-appengine+unsubscr...@googlegroups.com.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/google-appengine/CAOvpJmU3p3CKEhxyifteP9oubnvKP2HbQNxaY_
>> Kf%2B4LyrcgOCw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/google-appengine/CAOvpJmU3p3CKEhxyifteP9oubnvKP2HbQNxaY_Kf%2B4LyrcgOCw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOrJiXBSti%2Br26mWoGbVg5ioN9%2Bgj4ZrdwSWEb%3DBcDnjJB5cpw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Updating indexes

2016-09-20 Thread Richard Cheesmar
Ak, ok...

Thanks Barry

On Tuesday, September 20, 2016 at 4:15:03 PM UTC+3, Richard Cheesmar wrote:
>
> I'm trying to update my indexes 
>
> Can anyone make clear where you find this info in the Google console, I 
> know the project id and the, would just like the app dir.
>
>
> appcfg.py update_indexes [YOUR_APP_DIR] -A [YOUR_PROJECT_ID] -V 
> [YOUR_VERSION_ID]
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/64592cee-a947-4674-8c29-26e24f8944a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread Richard Cheesmar

Ok, for anyone else having a similar problem, this is the solution:

Even if you have billing enabled, to get out of the daily free quota limit, 
you need to set a daily budget via App Engine, settings - edit...

A royal pain in the butt and time wasted on very simple issue...

On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar wrote:
>
> Hi, 
>
> I'm getting below Error when sending an email via the task queue
> Error sending email: The API call mail.Send() required more quota than is 
> available. I think 11 emails were sent today thus far, and now they are not 
> sending...
>
> Any idea what the problem is?
>
> app name is emlak-air and the version is beta
>
> Cheers
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/d0ec2ebf-7969-4e17-8b75-1979204e5493%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread Richard Cheesmar
Yes it has been raised after I added a daily budget as suggested by
Michael.

On Tue, Sep 20, 2016 at 11:35 PM, 'Josh Moore' via Google App Engine <
google-appengine@googlegroups.com> wrote:

> OK, I checked again and see where I the change hadn't rolled out before,
> but is now live.  looks like you've sent two additional email since
> earlier, is that right?  Can you confirm that the quota has been raised to
> 100 on your end?
>
> On Tue, Sep 20, 2016 at 1:12 PM, Richard Cheesmar 
> wrote:
>
>>
>> Ok, for anyone else having a similar problem, this is the solution:
>>
>> Even if you have billing enabled, to get out of the daily free quota
>> limit, you need to set a daily budget via App Engine, settings - edit...
>>
>> A royal pain in the butt and time wasted on very simple issue...
>>
>> On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar
>> wrote:
>>>
>>> Hi,
>>>
>>> I'm getting below Error when sending an email via the task queue
>>> Error sending email: The API call mail.Send() required more quota than
>>> is available. I think 11 emails were sent today thus far, and now they are
>>> not sending...
>>>
>>> Any idea what the problem is?
>>>
>>> app name is emlak-air and the version is beta
>>>
>>> Cheers
>>>
>>>
>>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to google-appengine+unsubscr...@googlegroups.com.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/google-appengine/d0ec2ebf-7969-4e17-8b75-1979204e5493%
>> 40googlegroups.com
>> <https://groups.google.com/d/msgid/google-appengine/d0ec2ebf-7969-4e17-8b75-1979204e5493%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
>
> Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Google App Engine" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/google-appengine/QiQm_5vzrnE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/CAOvpJmWR7wPK1e%2BxvufiYZVR2cG0n32eXqoZWwY77sk
> okV9zyQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/google-appengine/CAOvpJmWR7wPK1e%2BxvufiYZVR2cG0n32eXqoZWwY77skokV9zyQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOrJiXDU_jMVoirncKmdY_yzK0UyD%3DGeYG_r0DS8%3DR2zqvnr%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] recommended settings for instances for varying traffic websites?

2016-09-22 Thread Richard Cheesmar
Is there any recommended settings for instances for varying traffic 
websites?

I mean, low (100-500 users an hour), medium (500-5000), high traffic 
(anything above 5000), something like that...

Obviously it depends on content being served, but some rough guidelines 
would be useful.

Any documented minimum number of instances or best approaches..

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/d158f206-d57a-473c-b86b-a89854b64657%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Latency Today - upto 12 seconds to load a page

2016-09-22 Thread Richard Cheesmar
There seems to be latency issues recently. Today at www.catchamove.com it's 
taking upto 12 seconds to load a page, there is no way it was taking that 
long before...perhaps 4 sometimes even 6 depending on the route...

Tested from EU, UK and Turkey and all getting the same long latency issues.

Is this a system problem that anyone is aware of or is it one of Googles 
natural phenomenon?



-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ec6f537c-352f-401a-ac02-a503efc5413a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Latency Today - upto 12 seconds to load a page

2016-09-22 Thread Richard Cheesmar


<https://lh3.googleusercontent.com/-Gpan4ZKaHXo/V-P2RSlTJUI/ABE/QEGIPiE7kcYbZ_hl2WC3plEMrA1hOCjTgCLcB/s1600/Screen%2BShot%2B2016-09-22%2Bat%2B6.15.56%2BPM.png>
As can be seen from the image below the page is pending for quite a while...



On Thursday, September 22, 2016 at 6:14:32 PM UTC+3, Richard Cheesmar wrote:
>
> There seems to be latency issues recently. Today at www.catchamove.com 
> it's taking upto 12 seconds to load a page, there is no way it was taking 
> that long before...perhaps 4 sometimes even 6 depending on the route...
>
> Tested from EU, UK and Turkey and all getting the same long latency issues.
>
> Is this a system problem that anyone is aware of or is it one of Googles 
> natural phenomenon?
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/b7f87b4a-c595-48d0-9e5f-b18a4520830c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Latency Today - upto 12 seconds to load a page

2016-09-22 Thread Richard Cheesmar


<https://lh3.googleusercontent.com/-COIjlwMnvyU/V-P13Uc1e6I/ABA/pPR6oAegTM4Yu645-caCQqcGev7igxr9gCLcB/s1600/Screen%2BShot%2B2016-09-22%2Bat%2B6.15.56%2BPM.png>

<https://lh3.googleusercontent.com/-COIjlwMnvyU/V-P13Uc1e6I/ABA/pPR6oAegTM4Yu645-caCQqcGev7igxr9gCLcB/s1600/Screen%2BShot%2B2016-09-22%2Bat%2B6.15.56%2BPM.png>


On Thursday, September 22, 2016 at 6:14:32 PM UTC+3, Richard Cheesmar wrote:
>
> There seems to be latency issues recently. Today at www.catchamove.com 
> it's taking upto 12 seconds to load a page, there is no way it was taking 
> that long before...perhaps 4 sometimes even 6 depending on the route...
>
> Tested from EU, UK and Turkey and all getting the same long latency issues.
>
> Is this a system problem that anyone is aware of or is it one of Googles 
> natural phenomenon?
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ea9769f4-1b59-4d41-ba27-7a9084cc7261%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Latency Today - upto 12 seconds to load a page

2016-09-22 Thread Richard Cheesmar
Seems to have got better TTFB is a lot lower

On Thursday, September 22, 2016 at 6:14:32 PM UTC+3, Richard Cheesmar wrote:
>
> There seems to be latency issues recently. Today at www.catchamove.com 
> it's taking upto 12 seconds to load a page, there is no way it was taking 
> that long before...perhaps 4 sometimes even 6 depending on the route...
>
> Tested from EU, UK and Turkey and all getting the same long latency issues.
>
> Is this a system problem that anyone is aware of or is it one of Googles 
> natural phenomenon?
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/60e50201-e77b-4a60-b646-48f545aab18c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] wtforms python

2015-07-06 Thread Richard Cheesmar
I have a form which generates some selects using certain data. This is done 
using wtforms with python, webapp2, gae on the server and passed as a kwarg 
to the client. The site is multilingual using Babel translations. When I 
change the language on the production server the form gets called but the 
data doesn't change language. This works fine on the development server, 
but not in production.

Code:

This is attached to a handler class and does what it is supposed to

def form(self):
from product.product_data.forms import ProductForm
return ProductForm(self)


In my BaseHandler I have the following:

if hasattr(self, 'form'):
kwargs['form'] = self.form()
logging.info('get form')
logging.info(kwargs['form'].product_type())


Now the second log logging.info(kwargs['form'].
product_type()) shows the correct language on the dev server but not on the 
production server

The form is thus:

class ProductForm(BaseForm):
"""
One big product form
"""

# PRODUCT---

# Set the product types - alphabetically as either Radio buttons or 
selectmultiple
# which is interpreted as checkbox on client

p = realestate_product()

for k, v in p.iteritems():

try:
if v['set']:
set = get_set(v)
# Use locals() here to append product with content of k and 
make form variable
locals()['product_' + k] = fields.SelectField(v['label'], 
choices=set)
except:
if v['exclusive']:
locals()['product_' + k] = fields.SelectField(v['label'], 
choices=sorted(v['choices'], key=lambda tup: tup[1][1:]))
else:
locals()['product_' + k] = 
fields.SelectMultipleField(v['label'], choices=sorted(v['choices'], key=lambda 
tup: tup[1][1:]))

pass


At first I was using a webapp2.cached_property on the form method, but have 
since removed it as even when I called the form from a non cached method on 
change of language, it still didn't work.

Appreciate any feedback

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e7a8d809-c28b-4b75-b48a-20cac0a42eb5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: wtforms python

2015-07-06 Thread Richard Cheesmar
ok, couldn't figure this one out, so rewrote the code to build selects in a 
simple def and pass as a parameter instead of form. Seems to be working. I 
have my suspicions regarding wtforms though, but it's a pain not knowing, 
but no time...

On Monday, July 6, 2015 at 3:10:02 PM UTC+3, Richard Cheesmar wrote:
>
> I have a form which generates some selects using certain data. This is 
> done using wtforms with python, webapp2, gae on the server and passed as a 
> kwarg to the client. The site is multilingual using Babel translations. 
> When I change the language on the production server the form gets called 
> but the data doesn't change language. This works fine on the development 
> server, but not in production.
>
> Code:
>
> This is attached to a handler class and does what it is supposed to
>
> def form(self):
> from product.product_data.forms import ProductForm
> return ProductForm(self)
>
>
> In my BaseHandler I have the following:
>
> if hasattr(self, 'form'):
> kwargs['form'] = self.form()
> logging.info('get form')
> logging.info(kwargs['form'].product_type())
>
>
> Now the second log logging.info(kwargs['form'].
> product_type()) shows the correct language on the dev server but not on 
> the production server
>
> The form is thus:
>
> class ProductForm(BaseForm):
> """
> One big product form
> """
>
> # PRODUCT---
>
> # Set the product types - alphabetically as either Radio buttons or 
> selectmultiple
> # which is interpreted as checkbox on client
>
> p = realestate_product()
>
> for k, v in p.iteritems():
>
> try:
> if v['set']:
> set = get_set(v)
> # Use locals() here to append product with content of k and 
> make form variable
> locals()['product_' + k] = fields.SelectField(v['label'], 
> choices=set)
> except:
> if v['exclusive']:
> locals()['product_' + k] = fields.SelectField(v['label'], 
> choices=sorted(v['choices'], key=lambda tup: tup[1][1:]))
> else:
> locals()['product_' + k] = 
> fields.SelectMultipleField(v['label'], choices=sorted(v['choices'], 
> key=lambda tup: tup[1][1:]))
>
> pass
>
>
> At first I was using a webapp2.cached_property on the form method, but 
> have since removed it as even when I called the form from a non cached 
> method on change of language, it still didn't work.
>
> Appreciate any feedback
>
> Thanks
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c91e4d99-2bf3-454a-ad00-b796c905713b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Access to admin urls in production gae app

2015-07-09 Thread Richard Cheesmar


   I have uploaded a gae app for testing to production. I need to est the 
admin access. I have added two email addresses via permissions and set them 
as owners. 

I have a decorator which is called to check admin user and this is called 
properly on the local development machine.



def admin_required(handler):
 """
 Decorator for checking if there's an admin user
 Assigned Google App admin only NOT users with admin permissions
 """

 def check_admin(self, *args, **kwargs):
 """
 Admin decorator
 """
 logging.info(users.is_current_user_admin())
 if not users.is_current_user_admin():
 self.redirect_to('home')
 else:
 return handler(self, *args, **kwargs)

 return check_admin

I login to my app using one of the emails in permissions and then try to 
access an admin page and get the following:

Error: Unauthorized Your client does not have permission to the requested 
URL /admin/delete-search-indexes.



Am I missing something simple or is it that Google have to make everything 
difficult to understand?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2534b297-f594-46cc-8c4f-87ffb628d918%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Access to admin urls in production gae app

2015-07-09 Thread Richard Cheesmar


On Thursday, July 9, 2015 at 6:56:04 PM UTC+3, Richard Cheesmar wrote:
>
>
>
>I have uploaded a gae app for testing to production. I need to est the 
> admin access. I have added two email addresses via permissions and set them 
> as owners. 
>
> I have a decorator which is called to check admin user and this is called 
> properly on the local development machine.
>
>
>
> def admin_required(handler):
>  """
>  Decorator for checking if there's an admin user
>  Assigned Google App admin only NOT users with admin permissions
>  """
>
>  def check_admin(self, *args, **kwargs):
>  """
>  Admin decorator
>  """
>  logging.info(users.is_current_user_admin())
>  if not users.is_current_user_admin():
>  self.redirect_to('home')
>  else:
>  return handler(self, *args, **kwargs)
>
>  return check_admin
>
>
I have this in app.yaml

- url: /admin.*
  script: main.app
  login: admin
  auth_fail_action: unauthorized

 

>
> I login to my app using one of the emails in permissions and then try to 
> access an admin page and get the following:
>
> Error: Unauthorized Your client does not have permission to the requested 
> URL /admin/delete-search-indexes.
>
>
>
> Am I missing something simple or is it that Google have to make everything 
> difficult to understand?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/3af88204-64ee-4d17-9b69-383268e39caf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Document Search Index

2015-08-08 Thread Richard Cheesmar
Adding several atom fields of the same name (e.g. 'room') in a document 
search index is working on the local dev machine, but not in production. I 
get one atom field for 'room' ...

Checked code for both versions and it is the same:

Section from local dev machine search index

room double_bedrooms room double_bedrooms room single_bedrooms room 
single_bedrooms_ensuite 
room  receptions room salons room kitchens room toilets room utility_rooms 
Is this an app engine bug?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/174a99db-7717-4044-b5cf-ab1209dd2b64%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] SSL for app engine custom domain

2015-08-14 Thread Richard Cheesmar
Hi, 

Is it going to be possible anytime soon to setup SSL for a custom domain 
without a Google App account directly from the Google cloud developers 
console? Signing up for yet another Google account is bordering on making 
me insane. 

I have setup a custom domain via the Google cloud developers console for my 
app project, and this is serving as a naked url...no problem. 

Then I tried to setup a Google App account with an existing account linked 
to my Google App Engine project as an owner, but it didn't like it. So I 
setup a new one (deleted now) and re-verified the custom domain, which then 
stopped the serving of the custom domain. I then deleted the Google App 
account and it started serving the custom domain again. I have no idea why, 
what or how...

I have purchased an SSL certificate from Comodo, not yet activated, and all 
I want to do is set it up without giving myself an emotional hernia, I get 
enough of those from coding! And, yes, read the docs, but you know, they 
suck! A step by step idiots example would be great!

In fact back to the question at the beginning, is it going to be possible 
to setup SSL for a custom domain from the Google cloud developers console? 

Thanks one and all


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c1cf32a8-970b-4a91-964d-765b6988937a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: SSL for app engine custom domain

2015-08-14 Thread Richard Cheesmar
Hi, all, and thanks for replying

Nick, I appreciate the followup. After thirty years of development,  I can 
honestly say two things. First that the process of developing for the web 
is for anything of scale way too complicated and needs simplifying by the 
big guns such as Google. Secondly, I am used to but tired of bad processes 
and have read the docs, in fact I have read hundreds of pages of Google 
docs in my time, some of which are better than others. In this particular 
case I did read a lot of docs and I'm a reasonably intelligent idiot. 
However, it's not just the docs, it's the over complicated and as you said 
convoluted process. It almost as though it's one of those infamous Google 
tests to see if you're good enough to get a job there. Obviously I'm not :) 
As for being calm, I am as calm as can be expected after  a regular 12+ 
hours a day of developing... etc. etc. 

Anyway, I am looking at what Cloudflare has to offer, but I can wait until 
the end of the month as my site is on beta at the moment. If indeed, Google 
can simplify the whole process considerably and be competitive in terms of 
monthly fees for SSL then I prefer to go with a single supplier. Would I be 
correct in the assumption that this new process avoids having to acquire a 
Google Apps account?

Kaan, thanks for the feedback, and yes, Cloudflare seems to be very 
economical in comparison. I am surely looking into it.



On Friday, August 14, 2015 at 6:41:48 PM UTC+3, Richard Cheesmar wrote:
>
> Hi, 
>
> Is it going to be possible anytime soon to setup SSL for a custom domain 
> without a Google App account directly from the Google cloud developers 
> console? Signing up for yet another Google account is bordering on making 
> me insane. 
>
> I have setup a custom domain via the Google cloud developers console for 
> my app project, and this is serving as a naked url...no problem. 
>
> Then I tried to setup a Google App account with an existing account linked 
> to my Google App Engine project as an owner, but it didn't like it. So I 
> setup a new one (deleted now) and re-verified the custom domain, which then 
> stopped the serving of the custom domain. I then deleted the Google App 
> account and it started serving the custom domain again. I have no idea why, 
> what or how...
>
> I have purchased an SSL certificate from Comodo, not yet activated, and 
> all I want to do is set it up without giving myself an emotional hernia, I 
> get enough of those from coding! And, yes, read the docs, but you know, 
> they suck! A step by step idiots example would be great!
>
> In fact back to the question at the beginning, is it going to be possible 
> to setup SSL for a custom domain from the Google cloud developers console? 
>
> Thanks one and all
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/445f6491-b798-464a-a79a-e1822040aab1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Is there a 101 idiots guide to using react js on app engine?

2016-11-23 Thread Richard Cheesmar
Hi, All,

All, currently have a gae python webapp2 app and would like to redesign the 
interface with react js and material-ui. Does anyone know if it is possible 
to do this from a standard python based gae app? Or could someone point me 
in the right direction please.

Many thanks.


Nick, from Google, before you say it, I have posted the same question on 
Stackoverflow, but posted it here too, just to see if you comment :) 
Seriously, I need a quick answer.



Cheers

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6cfa9d81-cc6f-479b-8559-aeaa5e96e70e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Requests coming up in logs several times

2016-12-04 Thread Richard Cheesmar

Requests seem to be appearing in logs on the console several times for each 
request.

Is this a problem with the service?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/b3c20d78-d96f-429a-9127-d252ed0622f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Requests coming up in logs several times

2016-12-06 Thread Richard Cheesmar
As of time of posting I am still getting this issue.

Has this fix been released?

On Sunday, December 4, 2016 at 1:56:40 PM UTC+2, Richard Cheesmar wrote:
>
>
> Requests seem to be appearing in logs on the console several times for 
> each request.
>
> Is this a problem with the service?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c141da0e-a1e5-4ccb-a378-175b08d773bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: NDB dictionary

2017-01-20 Thread Richard Cheesmar
use a pre put hook to do your checking:

class Fruit(ndb.Model):
name = ndb.StringProperty(required=True)

 color = ndb.StringProperty(required=True)
 taste = ndb.StringProperty(required=True)



def _pre_put_hook(self):


On Thursday, January 19, 2017 at 5:39:56 AM UTC+2, Ryan Ang Wei En wrote:
>
> I have this sample json of a list of "Fruit":
> {
>   "apple":{
> "color":red"
> "taste":"sweet"
>   }
>   "pineapple":{
> "color":yellow"
> "taste":"sour"
>   }
> }
> I want to use a very object oriented approach to retrieve a property of my 
> entity using a string key.
> The requirements:
> 1) NDB must not be able to store any "Fruit" without the "color" or 
> "taste" fields. (JsonProperty does not meet this requirement)
> 2) "apple" and "pineapple" are unique identifiers, used to retrieve it's 
> corresponding fruit data, NDB must not be able to store multiple fruit 
> objects containing the same unique identifier.
>
> class Fruit(ndb.Model):
>   name = ndb.StringProperty(required=True)
>   color = ndb.StringProperty(required=True)
>   taste = ndb.StringProperty(required=True)
>
> class Person(ndb.Model):
>   favoritefruits = ndb.StructuredProperty(required=True,repeated=true)
>
> Then to find apple,
> person = Person.get_by_id("Johnathan").favouritefruits
> for fruit in person.favoritefruits:
>   if fruit.name == "apple"
> # found apple!
>
> The problem:
> Multiple "Fruit" objects containing the same "name" property can exist in 
> the "favoritefruits" property.
>
> What solutions are there that will fulfil both requirements 1) and 2)?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/bd86b6c3-bbb3-481a-a9cf-a57956f2baee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Uploading large image files and video to Google Cloud Storage

2017-02-20 Thread Richard Cheesmar
I am using the standard python app engine environment and currently looking 
at how one goes about uploading multiple large media files to Google Cloud 
Storage (Public Readable) using App Engine or the Client directly 
(preferred).

I currently send a bunch of smaller images (max 20 - between 30 and 100k on 
average), at the same time directly via a POST to the server. These images 
are provided by the client and put in my projects default bucket. I handle 
the requests images using a separate thread and write them one at a time to 
the cloud and then associate them with an ndb object. This is all fine and 
dandy when the images are small and do not cause the request to run out of 
memory or invoke a DeadlineExceededError. 

But what is the best approach for large image files of 20mb+ a piece or 
video files of up to 1GB in size? Are there efficient ways to do this from 
the client directly, would this be possible via the Json api ,a resumable 
upload, for example? If so, are there any clear examples of how to do this 
purely in javascript on the client? I have looked at the docs but it's not 
intuitively obvious at least to me.

I have been looking at the possibilities for a day or two but nothing hits 
you with a clear linear description or approach. I notice in the Google 
Docs there is a way using PHP to upload via a POST direct from the 
client...https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is
 
this just relevant to using PHP on app engine or is there an equivalent to 
createUploadUrl 
for python or javascript?


Anyway, I'll keep exploring but any pointers would be greatly appreciated.


Cheers

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/85f8b4ca-943b-4c70-9a88-a64ecabb4f55%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-02-21 Thread Richard Cheesmar
Thanks, Adam, yes seen the POST object call to the XML API 
<https://cloud.google.com/storage/docs/xml-api/post-object>, had issues 
testing this from the localhost, is that possible, if so will look into it 
again.

The issue for me with the JSON APi is that i have to use a resumable upload 
so it gets a little complicated there. Is there a good Javascript example 
of this?
Also, I noted somewhere that the Google docs suggest using the client cloud 
storage apis over the JSOn api, does that mean the JSON api will be 
deprecated at some point?

Can you tell me why there is not an equivalent to the 
https://cloud.google.com/appengine/docs/php/googlestorage/user_upload for 
other languages 

Cheers

On Monday, February 20, 2017 at 5:47:26 PM UTC+2, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/16bb2182-933b-4262-8e43-66eeb823e069%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-02-23 Thread Richard Cheesmar
Simon, can you point me to a good example in javascript of coding the 
resumable upload.

On Monday, February 20, 2017 at 5:47:26 PM UTC+2, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8137fe65-5cfb-4701-8a3f-8a79d693b20d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-02-23 Thread Richard Cheesmar
Tanks, Simon, I'll check it out.

On Monday, February 20, 2017 at 5:47:26 PM UTC+2, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7fee7c64-7a5e-427f-afb8-fe07b7f1e7c9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-02-24 Thread Richard Cheesmar
It looks like JSON api for javascript require some form of client oauth for 
uploads and this is exactly what I don't want. I want any user using my 
system to be able to upload direct to my GCS without the necessity to have 
a Google account.

Is this possible?

On Monday, February 20, 2017 at 5:47:26 PM UTC+2, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/53a1fa42-1489-41f6-a15a-7584640b6e96%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-02-24 Thread Richard Cheesmar
Ok, looks like you can only do this with signed requests

On Monday, February 20, 2017 at 5:47:26 PM UTC+2, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1b8c081c-ff49-4ddf-84a6-720750299702%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-02-24 Thread Richard Cheesmar
Ok, thank you guys, time to just get on with it.



On Monday, February 20, 2017 at 5:47:26 PM UTC+2, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1769f814-227e-4aec-b748-270cf8038b85%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Error When trying to retreive access token from 'https://www.googleapis.com/auth/cloud-platform'

2017-02-25 Thread Richard Cheesmar
I have been experimenting with some of the Google Examples, which I have to 
say is a bit of a nightmare!

I'm following the example here 
https://cloud.google.com/appengine/docs/standard/python/appidentity/ to 
retrieve an access token on the develoment server (MacOS Sierra) using 
Pycharm.

I have indeed setup a service account on the Cloud Console, something you 
have to scrape around to find out for yourself and it is being retrieved 
correctly via 

app_identity.get_service_account_name()


However, I am getting this error: 

*** InternalError: Error getting access token. Response code: 400, Content: 
{
  "error" : "invalid_grant",
  "error_description" : "Invalid JWT: Token must be a short-lived token and 
in a reasonable timeframe"
}

I assume I have provided the service account with the correct permissions 
for what I want, which are:

Storage Object Creator
Storage Object Viewer
Service Account Actor which I assume I need to access the token, not really 
sure.


I would appreciate some direct Google help here or any help from someone 
that can give me an answer not a choice of paradigms. I have to say that 
the Google Docs are failing dramatically. It is near impossible without 
pouring over the stuff for hours to get clear recipe style format for 
performing simple tasks. When there is smidgeon of hope it goes down the 
toilet fast with an error for example, you set up the service accounts get 
your key sorted  run your code and wham:

HTTPException: Invalid and/or missing SSL certificate for URL:


arrives like a big fat palm to smack you across the kisser. You Google and 
Stackoverflow some more, and find out it's a bug with outdated certificates in 
the sdk. Great, you fix that, try not to bang your head 
against the nearest hard object, because then you won't have a computer to work 
on, take a deep breath and run again. The bug above is where you arrive. 

Do us techs a favour Google, if you are going to create software you want us to 
use, provide adequate documentation to allow us to use them without reaching 
for the damn zanax. Recipies, 
and more recipes with clear cut examples. I'm not a technical mystery 
detective, I'm a simple minded developer that is fed up to the back teeth of 
having to trawl through your min
efield of documents just to do some simple

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/0d6a3870-53e9-4c4f-8f5a-e14685d32df6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Error When trying to retreive access token from 'https://www.googleapis.com/auth/cloud-platform'

2017-02-25 Thread Richard Cheesmar
That should end with stuff, but guess what, the text just disappeared on me 
and had to click POST... go figure.


On Saturday, February 25, 2017 at 4:31:22 PM UTC+2, Richard Cheesmar wrote:
>
> I have been experimenting with some of the Google Examples, which I have 
> to say is a bit of a nightmare!
>
> I'm following the example here 
> https://cloud.google.com/appengine/docs/standard/python/appidentity/ to 
> retrieve an access token on the develoment server (MacOS Sierra) using 
> Pycharm.
>
> I have indeed setup a service account on the Cloud Console, something you 
> have to scrape around to find out for yourself and it is being retrieved 
> correctly via 
>
> app_identity.get_service_account_name()
>
>
> However, I am getting this error: 
>
> *** InternalError: Error getting access token. Response code: 400, Content
> : {
>   "error" : "invalid_grant",
>   "error_description" : "Invalid JWT: Token must be a short-lived token 
> and in a reasonable timeframe"
> }
>
> I assume I have provided the service account with the correct permissions 
> for what I want, which are:
>
> Storage Object Creator
> Storage Object Viewer
> Service Account Actor which I assume I need to access the token, not 
> really sure.
>
>
> I would appreciate some direct Google help here or any help from someone 
> that can give me an answer not a choice of paradigms. I have to say that 
> the Google Docs are failing dramatically. It is near impossible without 
> pouring over the stuff for hours to get clear recipe style format for 
> performing simple tasks. When there is smidgeon of hope it goes down the 
> toilet fast with an error for example, you set up the service accounts get 
> your key sorted  run your code and wham:
>
> HTTPException: Invalid and/or missing SSL certificate for URL:
>
>
> arrives like a big fat palm to smack you across the kisser. You Google and 
> Stackoverflow some more, and find out it's a bug with outdated certificates 
> in the sdk. Great, you fix that, try not to bang your head 
> against the nearest hard object, because then you won't have a computer to 
> work on, take a deep breath and run again. The bug above is where you arrive. 
>
> Do us techs a favour Google, if you are going to create software you want us 
> to use, provide adequate documentation to allow us to use them without 
> reaching for the damn zanax. Recipies, 
> and more recipes with clear cut examples. I'm not a technical mystery 
> detective, I'm a simple minded developer that is fed up to the back teeth of 
> having to trawl through your min
> efield of documents just to do some simple
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f9af49bb-d44c-4b95-96b1-51dff7bc82c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Error When trying to retreive access token from 'https://www.googleapis.com/auth/cloud-platform'

2017-02-25 Thread Richard Cheesmar
Update: The fix for the  

HTTPException: Invalid and/or missing SSL certificate for URL:

solution here: 
https://code.google.com/p/googleappengine/issues/detail?id=13477

was correct, but the cacerts.pem file was corrupted somehow, replacing that 
again sorted that out properly but didn't resolve the first issue. The 
first issue noted was because the server time and computer times were out 
of sync. In my case it is because my computer is in Turkey and Turkey did 
not change from summertime this year, hence it is out of sync with the rest 
of the planet! 

Set this to automatic with asian time server and it's ok. 

None, of the reasons above negate my comments on Google Docs though. 

Off to have the other half of the bottle of zanax now.
 


On Saturday, February 25, 2017 at 5:31:22 PM UTC+3, Richard Cheesmar wrote:
>
> I have been experimenting with some of the Google Examples, which I have 
> to say is a bit of a nightmare!
>
> I'm following the example here 
> https://cloud.google.com/appengine/docs/standard/python/appidentity/ to 
> retrieve an access token on the develoment server (MacOS Sierra) using 
> Pycharm.
>
> I have indeed setup a service account on the Cloud Console, something you 
> have to scrape around to find out for yourself and it is being retrieved 
> correctly via 
>
> app_identity.get_service_account_name()
>
>
> However, I am getting this error: 
>
> *** InternalError: Error getting access token. Response code: 400, Content
> : {
>   "error" : "invalid_grant",
>   "error_description" : "Invalid JWT: Token must be a short-lived token 
> and in a reasonable timeframe"
> }
>
> I assume I have provided the service account with the correct permissions 
> for what I want, which are:
>
> Storage Object Creator
> Storage Object Viewer
> Service Account Actor which I assume I need to access the token, not 
> really sure.
>
>
> I would appreciate some direct Google help here or any help from someone 
> that can give me an answer not a choice of paradigms. I have to say that 
> the Google Docs are failing dramatically. It is near impossible without 
> pouring over the stuff for hours to get clear recipe style format for 
> performing simple tasks. When there is smidgeon of hope it goes down the 
> toilet fast with an error for example, you set up the service accounts get 
> your key sorted  run your code and wham:
>
> HTTPException: Invalid and/or missing SSL certificate for URL:
>
>
> arrives like a big fat palm to smack you across the kisser. You Google and 
> Stackoverflow some more, and find out it's a bug with outdated certificates 
> in the sdk. Great, you fix that, try not to bang your head 
> against the nearest hard object, because then you won't have a computer to 
> work on, take a deep breath and run again. The bug above is where you arrive. 
>
> Do us techs a favour Google, if you are going to create software you want us 
> to use, provide adequate documentation to allow us to use them without 
> reaching for the damn zanax. Recipies, 
> and more recipes with clear cut examples. I'm not a technical mystery 
> detective, I'm a simple minded developer that is fed up to the back teeth of 
> having to trawl through your min
> efield of documents just to do some simple
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/952f43d3-8441-4743-9997-8eee35a44294%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-02-28 Thread Richard Cheesmar
Update:

Ok, so after much deliberation about how to simplify the approach, finally 
I get a method together that I think I can live with, but there is still 
one problem.

What I am doing to upload a video from the client direct (via localhost) is:

1. I generate an access token and build a POST request for the initial 
upload request to the JSON api.
2. I make the POST call which successfully returns a location.
3. I return the location to the client via a json object
4. I make the PUT call in the returned location which starts the upload - 
this is done using standard ajax via Jquery.
5. The video is actually arriving at the bucket but the ajax call returns 
with an error at the end of the upload

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the 
remote resource at 
https://www.googleapis.com/upload/storage/v1/b/my-bucket/o?uploadType=resumable&name=test-vid&upload_id=generate-id.
 
(Reason: CORS header ‘Access-Control-Allow-Origin’ missing).


Seems strange to me as the video actually gets to the bucket...

For the time being I have added the * to CORS headers on the bucket by 
using the Google Cloud shell and some instructions from here 
https://bitmovin.com/faq/how-do-i-set-up-cors-for-my-google-cloud-storage-bucket/
and this all seems fine. Well it must be otherwise the PUT wouldn't put the 
video, if the CORS headers were not in place.

I have no idea why this is, can someone enlighten me?


On Monday, February 20, 2017 at 6:47:26 PM UTC+3, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/44fada75-766e-4579-a4e8-cfe609607f51%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-02-28 Thread Richard Cheesmar
You have to be kidding me. Why isn't this plastered all over the page for 
the JSON API? Or better still fixed if it's an issue.

I have spent valuable time and energy on this and now I have to start 
again. This is not amusing, in fact it is near damn right negligence on 
Googles part.

Adam, you wrote this in your first reply... "A cleaner approach is to use 
the Google API JavaScript Client Library 
<https://developers.google.com/api-client-library/javascript/start/start-js> 
to upload the file using the JSON API 
<https://cloud.google.com/storage/docs/json_api/>."

This makes me want to shout and scream. Can't a company that makes driver 
less cars get a itzy bitzy api that touts resumeable uploads to work with 
CORS?


On Monday, February 20, 2017 at 6:47:26 PM UTC+3, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/871a3e5d-bb70-4bc1-a896-7e3b2bc2ea39%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-02-28 Thread Richard Cheesmar
Oh, and look at the date on the stackoverflow post, it's not like you guys 
haven't had time to fix the issue.


On Monday, February 20, 2017 at 6:47:26 PM UTC+3, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/db93b8af-add7-4f00-a35b-1e7edcba315e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-03-01 Thread Richard Cheesmar
Kaan,

You're spot on regarding impact. You spend most of your time trying to get 
over hurdles like these, whilst you should be spending time on the core of 
the product functionality. I personally think that the web and the cloud 
have become way to complex in this regard and feel it's up to companies 
like Google to make functionality like this way simpler. 

I agree that the cloud products such as Googles, especially the app engine, 
ndb... have made my project simpler in many ways. However, if what you gain 
is then taken away in other ways then you have to consider the time spent 
as a whole, not to mention the stress that developers are under for 
timelines and costs etc. etc. This particular problem is taking way too 
much of my time at the moment. 


On Monday, February 20, 2017 at 6:47:26 PM UTC+3, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f99376a6-fcf6-4d99-9ab0-158489e76398%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-03-01 Thread Richard Cheesmar
Hi, Simon,

Yes, you are correct that some help has been forthcoming. Having said that 
the help was somewhat disparate in nature. On top of which I have numerous 
stacks to contend with and can't be king of them all. Still, I thought I 
managed to find a solution and was content, but alas no, and then there are 
lots of issues along the way, that need to be resolved. This makes for a 
very fraught experience for any normal dev. Perhaps I was a little 
outspoken, a result of hours spent reading online docs that just can't 
manage to put all the dots together.

Yes, Adam, mentioned that one which I spotted myself last night. And there 
is the point, you have to hunt all the time and read every single detail or 
else bam, you get a problem such as this. However, Adam in his initial 
response mentioned a solution using the Json Api, so I take that as it 
comes and use it. It works,  when you get over the numerous localhost 
issues, except at the point where it doesn't as documented on the 
stackoverflow issue. So then you go back to the start and so it goes, more 
stress and sometimes, it's just enough for you to lose patients! 

I'll say this as my final 2 cents worth, when you have to continuously use 
stackoverflow or other such site to find explanations for almost 
everything, it can be said that this is a partial reflection of the quality 
of documentation in the first place. Information may be there, somewhere, 
but is it obvious and clear and for sure as I have mentioned in another 
post, there needs to be some recipe examples with real code from A to Z so 
people like me who have to deal with a multitude of code every day can see 
what is going on.





On Monday, February 20, 2017 at 6:47:26 PM UTC+3, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/d980324c-42f5-4a90-bb6f-772d7450dc27%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-03-01 Thread Richard Cheesmar
Simon and Adam,  I deleted my initial reply, kinda got tetchy. Yes, you are 
correct I did get rapid responses, this forum has improved dramatically 
over time. I also accept that i did get pretty tetchy, however, I'm going 
to write that off as tech stress.

I am sure that Google support staff are all trying their hardest, but the 
docs and lack of concrete examples exasperate problems and one doesn't 
always have the time to spend hours on stackoverflow day after day. Given 
that,  I concur that not being as familiar as one would like with all the 
different aspects of Googles Cloud offerings and apis, which are numerous 
to say the least, is a drawback when it comes to getting things done in 
certain time frames. Hence my request for more recipe examples. It's so 
much easier to understand how things work with coded examples. Yes you can 
find them here and there but invariably they're not what your looking for 
or incomplete etc. etc.

Anyway, I have since changed the code to use the XML API - still doing the 
POST request from the server as the docs indicate that doing this and then 
passing the location to the client negates the requirement for a signed url 
on as the location in the POST is thus signed anyway. This works in as much 
as the preflight OPTIONS request and the POST request both return 200. 
However, the latter, for some reason, still returns an error -

CORS header ‘Access-Control-Allow-Origin’ missing

So that is not working. My next step is to sign a POST request on the 
server pass it to the client and send it from there. That will have to wait 
until the morning, it's late and the wine and zanax are calling me.


On Monday, February 20, 2017 at 6:47:26 PM UTC+3, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1c6082f0-220d-4ab2-bca7-759ecc789532%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Uploading large image files and video to Google Cloud Storage

2017-03-01 Thread Richard Cheesmar
Was just about to turn the computer off after winding down reading some non 
tech stuff.

I had everything the origin idea. Wow, see what blind crazy fuzzy stress 
does to the beautiful mind...Messes it right up.

Thanks, appreciated. It works. phew.

On Monday, February 20, 2017 at 6:47:26 PM UTC+3, Richard Cheesmar wrote:
>
> I am using the standard python app engine environment and currently 
> looking at how one goes about uploading multiple large media files to 
> Google Cloud Storage (Public Readable) using App Engine or the Client 
> directly (preferred).
>
> I currently send a bunch of smaller images (max 20 - between 30 and 100k 
> on average), at the same time directly via a POST to the server. These 
> images are provided by the client and put in my projects default bucket. I 
> handle the requests images using a separate thread and write them one at a 
> time to the cloud and then associate them with an ndb object. This is all 
> fine and dandy when the images are small and do not cause the request to 
> run out of memory or invoke a DeadlineExceededError. 
>
> But what is the best approach for large image files of 20mb+ a piece or 
> video files of up to 1GB in size? Are there efficient ways to do this from 
> the client directly, would this be possible via the Json api ,a resumable 
> upload, for example? If so, are there any clear examples of how to do this 
> purely in javascript on the client? I have looked at the docs but it's not 
> intuitively obvious at least to me.
>
> I have been looking at the possibilities for a day or two but nothing hits 
> you with a clear linear description or approach. I notice in the Google 
> Docs there is a way using PHP to upload via a POST direct from the client...
> https://cloud.google.com/appengine/docs/php/googlestorage/user_upload...Is 
> this just relevant to using PHP on app engine or is there an equivalent to 
> createUploadUrl 
> for python or javascript?
>
>
> Anyway, I'll keep exploring but any pointers would be greatly appreciated.
>
>
> Cheers
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c82dfe88-c768-4224-94ae-fec38565b7bd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Memcache Costs

2017-03-10 Thread Richard Cheesmar
In the docs regarding costs, dedicated Memcache is priced at 0.06 USD per 
GB an hour. On the price calculator you can specify MB of memcache per 
hour. So are you charged on a Mb basis per hour if you are using say no 
more than 50MB per hour?


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a73e2ec9-e1ca-43a0-82f3-062cac00b69d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


  1   2   >