[google-appengine] What are the rules for sending email through an application

2012-02-24 Thread mikaye
Previously, I had sent emails in my GAE appplication through my own
account. This works fine.

e.g. myapp.appspot.com

I'm working with a 3rd party and have updated their site so their
domain, http://www.nextgreatstartup.com, points to myapp.appspot.com
by adding it as a service to their GAE apps aacount. So far, so good.

I added a new user to their GAE apps account,

e.g. i...@nextgreatstartup.com

I updated the app to send emails through this user.

I don't see any error messages in the app logs nor do I receive any
emails sent from the app.

Any idea what I'm doing wrong?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Billing - credit, prepay, minimum ammonits and VAT Invoices

2012-02-24 Thread GordonHo
I can only agree here.

Having every week a billing is indeed annoying.
We'd gladly prepay or switch at least to monthly billing.


Cheers, 

Gordon

On Friday, February 24, 2012 7:39:54 PM UTC+1, Janusz Skonieczny wrote:
>
> A VAT Invoice is a fiscal document that has all the law required 
> information, eg. company that is purchasing services with it's VAT ID.
>
> I use my personal credit card to pay for GAE, and there is no way to enter 
> the company info in GAE, so I can not get a proper refund. I cannot enter 
> GAE bill as a company expense. 
>
>
> Charging few bucks every week is still silly, I'd rather get a bill when I 
> reach 50$ minimum In resource consumption. And if crediting me is to risky, 
> then I could pay this 50$ in advance. 
>
> IMHO there is a big gap in business size that is visible to Google. You 
> need to spend 500$ mo to get enterprise account. I'm sorry I cannot — yet — 
> afford to pay 6000 $ a year, not do I need the that kind resources, I'm 
> just starting. I chose GAE so I can grow easily, for now there is no other 
> argument. I could cheaper host my app elsewhere, but then in the future I 
> would need to put extra work to scale.
>
> I am happy with… no I love GAE, but it would be nice if got more 
> small business oriented from the accounting perspective. I think these are 
> little features in comparison to eg. full text search, and they could be 
> easily implemented.
>
> Regards. Janusz.  
>
> PS. The cost of processing every bill for few $, it is a waste of my time. 
> Yet not deducing TAX money is shameless waste to. It is not "green" ;)  
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/SBrOnI749PIJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: 1.6.3 Prerelease SDK Available

2012-02-24 Thread alex
First off, awesome job.

There's one thing I'm not sure whether I'm missing something or doing it 
wrong but, a command like this one:

appcfg.py --oauth2 -V  request_logs APP_ROOT /tmp/requests.log

gives me an exception:

TypeError: object of type 'NoneType' has no len()

I noticed in appengine_rpc_httplib2.py, in Send(...) method args: 

"...payload: The body of the request, or None to send an empty request." And 
later, in the code (line 204), there's this:

headers['content-length'] = str(len(payload))

- and that's precisely where it gives the exception, because request_logs 
action eventually calls Send() with payload=None.

I know this is a prerelease so...  I was just wondering whether it's me 
doing something wrong.


PS I'm using python2.7. full traceback is attached.


On Monday, February 20, 2012 7:03:01 PM UTC+1, Marce (Google) wrote:
>
> Hi,
>
> The 1.6.3 prerelease SDKs are now available to download for Python and 
> Java here: http://code.google.com/p/googleappengine/downloads/list
>
> Please see release notes below.
>
> -Marzia
>
> Java Version 1.6.3==- In the Admin Console, you can use the 
> Traffic Splitting feature to send a  certain percentage of traffic to a 
> non-default application version. The  traffic is split by either cookie or IP 
> address.- Emails from users that belong a Google Apps domain which are sent 
> from a  request originating from the same domain will have a DKIM signature 
> applied to  them.- The instances screen in the Admin Console now has a button 
> to shut down  a specific instance.- Each application log has a link to the 
> instance that served the request. If  the instance is no longer serving 
> requests, a message will be displayed.- The TaskQueue API now supports the 
> ability to tag a Pull Queue task. You may  then lease tasks by tag.- Using 
> Google Apps wildcard domain mappings, you can access alternate  versions of 
> your app via a custom domain.- Pull Queue ACLs now support a "writer-email" 
> role to support notifications  of delivery of tasks to queues.- Push and Pull 
> Queues are now listed separately in the SDK development console.- The 
> DataNucleus Enhancer command line tool  
> (com.google.appengine.tools.enhancer.Enhance) now supports the  
> -enhancerVersion flag, which allow you to specify the version of DataNucleus  
> with which to enhance your JDO/JPA classes.- The dev appserver command line 
> now supports the --generated_dir flag, which  allows you to specify a 
> directory in which to write files generated by the  SDK.- Fixed a 
> StackOverflowError when using the Remote API.
> http://code.google.com/p/googleappengine/issues/detail?id=6349 
> 
>
> Python Version 1.6.3===- In the Admin Console, 
> you can use the Traffic Splitting feature to send a  certain percentage of 
> traffic to a non-default application version. The  traffic is split by either 
> cookie or IP address.- Emails from users that belong a Google Apps domain 
> which are sent from a  request originating from the same domain will have a 
> DKIM signature applied to  them.- Datastore statistics now show the amount of 
> storage used by application  indexes.- The instances screen in the Admin 
> Console now has a button to shut down  a specific instance.- Each application 
> log has a link to the instance that served the request. If  the instance is 
> no longer serving requests, a message will be displayed.- The TaskQueue API 
> now supports the ability to tag a Pull Queue task. You may  then lease tasks 
> by tag.- Using Google Apps wildcard domain mappings, you can access alternate 
>  versions of your app via a custom domain.- Pull Queue ACLs now support a 
> "writer_email" role to support notifications  of delivery of tasks to 
> queues.- Push and Pull Queues are now listed separately in the SDK 
> development console.- The NDB datastore api is now generally available.- 
> Appcfg now supports OAuth2.- Python 2.7 now uses webapp2 version 2.5.1.- 
> Django 1.3 is now available in the Python 2.7 runtime.- GQL Query now 
> supports custom type casting for list elements for "IN" filters.- Fixed an 
> issue where StringProperty's validate() didn't check the 500 byte  limit.
> http://code.google.com/p/googleappengine/issues/detail?id=4030 
> -
>  Fixed an issue where the datastore admin didn't work with Federated Login.   
>  http://code.google.com/p/googleappengine/issues/detail?id=4111 
> -
>  Fixed an issue in the SDK where failing to call _RemoveTxn in the  
> datastore_stub_util caused a memory leak:
> http

[google-appengine] Re: Billing - credit, prepay, minimum ammonits and VAT Invoices

2012-02-24 Thread Janusz Skonieczny
A VAT Invoice is a fiscal document that has all the law required 
information, eg. company that is purchasing services with it's VAT ID.

I use my personal credit card to pay for GAE, and there is no way to enter 
the company info in GAE, so I can not get a proper refund. I cannot enter 
GAE bill as a company expense. 


Charging few bucks every week is still silly, I'd rather get a bill when I 
reach 50$ minimum In resource consumption. And if crediting me is to risky, 
then I could pay this 50$ in advance. 

IMHO there is a big gap in business size that is visible to Google. You 
need to spend 500$ mo to get enterprise account. I'm sorry I cannot — yet — 
afford to pay 6000 $ a year, not do I need the that kind resources, I'm 
just starting. I chose GAE so I can grow easily, for now there is no other 
argument. I could cheaper host my app elsewhere, but then in the future I 
would need to put extra work to scale.

I am happy with… no I love GAE, but it would be nice if got more 
small business oriented from the accounting perspective. I think these are 
little features in comparison to eg. full text search, and they could be 
easily implemented.

Regards. Janusz.  

PS. The cost of processing every bill for few $, it is a waste of my time. 
Yet not deducing TAX money is shameless waste to. It is not "green" ;)  

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/PZhJGhGv2usJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: GAE and EU law regulations requiring for personal information data to be located in EU.

2012-02-24 Thread Ian Marshall
You might want to look at the discussion thread for Google App Engine
issue 193 (Country-specific Storage) at:

  http://code.google.com/p/googleappengine/issues/detail?id=193#c6


On Feb 24, 6:03 pm, Janusz Skonieczny 
wrote:
> Hi all,
>
> I'm looking into a possible case that I'll have to shut down my GAE app
> just because it's data centre is located outside EU.
>
> There is a discussion in Poland concerning personal information, and where
> it can be stored and processed by polish companies. Today a safe bet is
> that my application data should never leave EU, if not I could face
> criminal charges and imprisonment :/
>
> I'm not sure, but I think other EU countries may have similar regulations
> (please correct me).
>
> So here my question:
> Is there any plan to locate GAE data centres in EU?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: GAE and EU law regulations requiring for personal information data to be located in EU.

2012-02-24 Thread pdknsk
http://code.google.com/p/googleappengine/issues/detail?id=45
http://code.google.com/p/googleappengine/issues/detail?id=193

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] GAE and EU law regulations requiring for personal information data to be located in EU.

2012-02-24 Thread Janusz Skonieczny
Hi all,

I'm looking into a possible case that I'll have to shut down my GAE app 
just because it's data centre is located outside EU. 

There is a discussion in Poland concerning personal information, and where 
it can be stored and processed by polish companies. Today a safe bet is 
that my application data should never leave EU, if not I could face 
criminal charges and imprisonment :/ 

I'm not sure, but I think other EU countries may have similar regulations 
(please correct me).

So here my question: 
Is there any plan to locate GAE data centres in EU? 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/aBJZPzN1OS0J.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] BTW: There is a great thread about python 2.7 performance on google-appengine-python

2012-02-24 Thread Robert Kluin
Very nice Andrin.




On Fri, Feb 24, 2012 at 10:24, Andrin von Rechenberg  wrote:
> If you've missed the thread about Python 2.7 performance on
> google-appengine-python:
> http://groups.google.com/group/google-appengine-python/browse_thread/thread/59578235d6a3f48
>
> Cheers,
> -Andrin
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] BTW: There is a great thread about python 2.7 performance on google-appengine-python

2012-02-24 Thread Andrin von Rechenberg
If you've missed the thread about Python 2.7 performance on
google-appengine-python:
http://groups.google.com/group/google-appengine-python/browse_thread/thread/59578235d6a3f48

Cheers,
-Andrin

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Full Text Search Options

2012-02-24 Thread Lucas
very popular topic. everyone eyes on same feature =)

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Any news regarding SSL support for google apps registered domains?

2012-02-24 Thread Iván Rodríguez
Hi,

I filled this form 1 month ago and I have not received any feedback from
GOOGLE. What is happening?

Thanks


2012/2/23 Cayden Meyer 

> Hi Joshua,
>
> Sadly I do not have a date to announce at this point, but rest assured we
> will announce one as soon as we can. We know this is an important feature
> for App Engine developers and we are working hard to make this generally
> available.
>
> In the meantime I would encourage you to apply for the Trusted
> Tester program if you have not already.
>
> Thanks,
>
> Cayden Meyer
> Product Manager, Google App Engine
>
> On 24 February 2012 02:12, Joshua Kappon  wrote:
>
>> Hi,
>>
>> We're working on a web based product for SMB's and want to be able to
>> offer SSL by default to our customers.
>> Can someone tell us if  SSL support for google apps registered domains
>> is scheduled around the next 6 months?
>> (we saw it is tested, but no status regarding when it will be
>> available exists)
>>
>> Thanks
>> Joshua
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Python 2.7: Instance memory limitations with concurrent requests

2012-02-24 Thread Andrin von Rechenberg
It turns out that the requests with high ram requirements are so well
distributed
that I'm not running out of memory. So my initial concerns (the first mail
in this
thread) can be forgotten. YAY.

-Andrin



On Wed, Feb 22, 2012 at 9:08 AM, Robert Kluin wrote:

> Hey Alex,
>  I should probably have stated this better as memory is not always
> handled well.  For example, the ext.db code keeps many copies of the
> data in various forms.  This can cause rapid and unexpected memory
> blowups, and the result is something that appears similar to a memory
> leak.  As Brian noted, this is partially caused by Python's handling
> of memory.
>
>  However, there are a number of scenarios where you get real memory
> leaks.  For example there have recently been several posts / issues
> from people having issues with the blobstore leaking memory.  Some of
> these are quite detailed and the repro code is very simple.  If I'm
> not mistaken, in the past, we've observed this happening with heavy
> datastore use as well, though I don't have simple repro cases for
> those.
>
>
>
> Robert
>
>
>
>
>
> On Tue, Feb 21, 2012 at 16:13, alex  wrote:
> > The whole point of this topic was python27 runtime, multithreading and
> > concurrent requests. Your specific case, plus python 2.5, doesn't
> > necessarily means memory leaks in the runtime itself. I'd profile my code
> > that handles most frequently accessed URLs to start off.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To view this discussion on the web visit
> > https://groups.google.com/d/msg/google-appengine/-/ZyB9_mGBPDQJ.
> >
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> > http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] For information about how to identify the cause of the error to start up the backend

2012-02-24 Thread linkseed
The script for loading a library was prepared and it set to /_ah/warmup. 
However, the error did not change. 
*For more information, please look at the attached image of the first post.

(app.yaml)
- url: /_ah/warmup
  script: warmup.app


When I specified "warmup.app" as start handler, it succeeded in starting of 
the backend. 

(backends.yaml)
backends:
- name: backend
  class: B1
  options: dynamic
  instances: 1
  start: warmup.py


Sorry...

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/Xa4nYAtq4i4J.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.