Re: [google-appengine] Re: New Pricing ROCKS! for Small apps

2011-09-17 Thread Gopal Patel
I think $2.10 also count towards resource usage if I am not mistaken. so gae
is cheapest for app that is costing $2.10 to run.

On Sun, Sep 18, 2011 at 10:43 AM, Gerald Tan  wrote:

> You're forgetting the $2.10 per week (~$9/month) minimum charge, which is
> actually annoying for small apps that only bill for a fraction of that, like
> mine where I am projecting spending about $0.80 per week but will be billed
> for $2.10 per week because of the minimum charge.
>
> I understand that Google is doing this because it gets expensive incurring
> credit card charges per transaction for very small transactions. Which is
> why I'm suggesting that small apps should be able to pre-pay for credits
> (e.g. $5) in lieu of the minimum charge.
>
>  --
> 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/-/Fcga231HuP8J.
>
> 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: Status of edge cache?

2011-09-17 Thread Robert Kluin
I'd also like to see a rough idea of what to expect from the
edge-cache layer included in the documentation.







On Fri, Sep 16, 2011 at 13:29, Jeff Schnitzer  wrote:
> On Fri, Sep 16, 2011 at 11:22 AM, Bryce Cutt  wrote:
>>
>> The onus is always on you to have as many levels of cache in place as
>> you can get away with so, depending on what you are caching, you are
>> going to benefit from using the edge cache, memcache, and instance
>> global variable caching all at the same time.
>
> Sure, but when designing our apps we really need to know a rough idea
> what to expect from each caching layer.  App design for "memcache
> clears every 30 seconds" will be different from "memcache clears every
> 5 days".
>
> I too would like to have better understanding of edge cache behavior.
> So far the only real documentation is Brandon's experimental
> observations.  I don't need rigid guarantees, I just want a rough idea
> what to expect.
>
> Jeff
>
> --
> 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] Re: New Pricing ROCKS! for Small apps

2011-09-17 Thread Gerald Tan
You're forgetting the $2.10 per week (~$9/month) minimum charge, which is 
actually annoying for small apps that only bill for a fraction of that, like 
mine where I am projecting spending about $0.80 per week but will be billed 
for $2.10 per week because of the minimum charge.

I understand that Google is doing this because it gets expensive incurring 
credit card charges per transaction for very small transactions. Which is 
why I'm suggesting that small apps should be able to pre-pay for credits 
(e.g. $5) in lieu of the minimum charge.

-- 
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/-/Fcga231HuP8J.
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] New Pricing ROCKS! for Small apps

2011-09-17 Thread Brandon Wirtz
I'm not bi-polar, honest :-)  Different apps at different sizes vary wildly
under the new pricing, but I did find one of my apps that is going to be
Cheaper, (by quite a lot actually)

 

37 cents a day reduced to 9.  That's a 75% reduction.  A couple of caveats.
Part of that is always on. Part of that is that this app is on Python 2.7
(which has reduced instances a ton) Most of my CPU hours come from API's 

 

$10 a month is pretty small, but $2.70 a month is even smaller.  This app
could run on Dream Host for $9.95 a month, but not as fast, or with the same
level of up time.  So this puts Appengine in the "competitive" category for
this sized app.

 


Resource

Used

Free

Billable

Charge


CPU Time: 
$0.10/CPU hour

0.97

6.50

0.00

$0.00


Bandwidth Out: 
$0.12/GByte

0.61

1.00

0.00

$0.00


Bandwidth In: 
$0.10/GByte

0.40

1.00

0.00

$0.00


Stored Data: 
$0.005/GByte-day

0.00

1.00

0.00

$0.00


Recipients Emailed: 
$0.10/1000 Emails

0.00

2.00

0.00

$0.00


High Replication Storage: 
$0.008/GByte-day

8.95

0.50

8.45

$0.07


Backend Usage: 
 
 Prices

$0.00

$0.72

$0.00

$0.00


Always On: 
$0.30/Day

Yes

-

-

$0.30


Total:

$0.37


Estimated Charges Under New Pricing


The charges below are estimates of what you would be paying once App
Engine's  
new pricing model goes live. The amounts shown below are for your
information only, they are not being charged and therefore do not affect
your balance.

If you would like to optmize your application to reduce your costs in the
future, make sure to read our

Optimization Article. If you have any additional questions or concerns,
please contact us at:  
appengine_updated_pric...@google.com.

Frontend Instance Hour costs reflect a 50% price reduction active until
November 20th, 2011.


Resource

Used

Free

Billable

Charge


Frontend Instance Hours:
$0.04/Hour

26.93

24.00

2.93

$0.00


Backend Instance Hours:
$0.08/Hour

0.00

9.00

0.00

$0.00


Datastore Storage: 
$0.008/GByte-day

8.95

1.00

7.95

$0.07


Blobstore Storage: 
$0.0057/GByte-day

0.00

5.00

0.00

$0.00


Datastore Writes: 
$1.00/Million Ops

0.07

0.05

0.02

$0.02


Datastore Reads: 
$0.70/Million Ops

0.02

0.05

0.00

$0.00


Small Datastore Operations: 
$0.10/Million Ops

0.00

0.05

0.00

$0.00


Bandwidth In: 
$0.10/GByte

0.40

1.00

0.00

$0.00


Bandwidth Out: 
$0.15/GByte

0.61

1.00

0.00

$0.00


Emails: 
$0.01/100 Messages

0.00

1.00

0.00

$0.00


XMPP Stanzas: 
$0.01/1000 Stanzas

0.00

1.00

0.00

$0.00


Opened Channels: 
$0.01/100 Opens

0.00

1.00

0.00

$0.00


Total*: (before clipping to daily budget)

$0.09

 

-- 
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] How to add search term to the url of the handler?

2011-09-17 Thread Zeynel
There was no answer to this question at Stackoverflow.

http://stackoverflow.com/questions/7456670/how-do-i-add-search-parameters-to-search-page-url

This is the form:

self.response.out.write("""



""")

and this is the SearchHandler:

class SearchHandler(webapp.RequestHandler):
def post(self):
...

s = filter(None,
f1.striplist(self.request.get("search_string").split("
")))
n = len(s)

if n==1:
query = Main.all()
query.filter("tag_list", s[0])
query.order("-total_value")

f1.display(query, self) #a function that displays the search
results
...

In SearchHandler I checked and

self.request.get("search_string")

correctly gives the search string but I could not figure out how to
put that in the url like

/searchhandler?search_string=[search string]

Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-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: Give me my $50 credit back!

2011-09-17 Thread Carson Welsh
I need to apologize. I sure feel stupid.

The reason I seemed to have lost the credit was because "Current Balance"
went from $50 to "n/a"

However, as others have pointed out, under "Billing History" the "Balance"
column reports the credit.

Sorry guys.

On Wed, Sep 14, 2011 at 2:13 AM, Carson Welsh  wrote:

> The deal was: "modify your billing settings and you get a $50 credit".
>
> I got the credit, disabled billing and now my credit's gone.
>
> I believe you are contractually obligated to restore my $50 credit: you
> never said anything about whether billing should be kept enabled or not.
>
> Don't you guys ever get tired of bait and switch?
>
> Don't you guys get tired of alienating App Engine developers?
>

-- 
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 + JAXWS bug

2011-09-17 Thread Deepak Singh
I reported a production issue 5927.


On Sat, Sep 17, 2011 at 12:35 AM, Deepak Singh wrote:

> Hi,
>
> I am using JAXWS 2.1  client on GAE 1.5.4 and gets the following exception.
>
> com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection : Unable 
> to make javax.xml.ws.wsaddressing.W3CEndpointReference.address accessible.
> java.lang.SecurityException: java.lang.IllegalAccessException: Reflection is 
> not allowed on private javax.xml.ws.wsaddressing.W3CEndpointReference$Address 
> javax.xml.ws.wsaddressing.W3CEndpointReference.address
>   at 
> com.google.appengine.runtime.Request.process-8eeeb314523d0639(Request.java)
>   at 
> com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection.(Accessor.java:220)
>   at 
> com.sun.xml.bind.AccessorFactoryImpl.createFieldAccessor(AccessorFactoryImpl.java:66)
>   at 
> com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.createFieldSeed(RuntimeClassInfoImpl.java:252)
>   at 
> com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.createFieldSeed(RuntimeClassInfoImpl.java:81)
>   at 
> com.sun.xml.bind.v2.model.impl.ClassInfoImpl.findFieldProperties(ClassInfoImpl.java:398)
>   at 
> com.sun.xml.bind.v2.model.impl.ClassInfoImpl.getProperties(ClassInfoImpl.java:301)
>   at 
> com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.getProperties(RuntimeClassInfoImpl.java:176)
>   at 
> com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:243)
>   at 
> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:100)
>   at 
> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:81)
>   at 
> com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:209)
>   at 
> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:95)
>   at 
> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:81)
>   at 
> com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:315)
>   at 
> com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:330)
>   at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:441)
>   at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:288)
>   at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:)
>   at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:154)
>   at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:121)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:616)
>   at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:233)
>   at javax.xml.bind.ContextFinder.find(ContextFinder.java:410)
>   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:594)
>   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:542)
>   at com.sun.xml.ws.spi.ProviderImpl$2.run(ProviderImpl.java:220)
>   at com.sun.xml.ws.spi.ProviderImpl$2.run(ProviderImpl.java:218)
>   at java.security.AccessController.doPrivileged(AccessController.java:34)
>   at 
> com.sun.xml.ws.spi.ProviderImpl.getEPRJaxbContext(ProviderImpl.java:217)
>   at com.sun.xml.ws.spi.ProviderImpl.(ProviderImpl.java:88)
>   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>   at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>   at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>   at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
>   at java.lang.Class.newInstance0(Class.java:372)
>   at java.lang.Class.newInstance(Class.java:325)
>   at javax.xml.ws.spi.FactoryFinder.newInstance(FactoryFinder.java:58)
>   at javax.xml.ws.spi.FactoryFinder.find(FactoryFinder.java:142)
>   at javax.xml.ws.spi.Provider.provider(Provider.java:102)
>   at javax.xml.ws.Service.(Service.java:76)
>   at ws.ticketvala.WSTicketvala.(WSTicketvala.java:46)
>   at 
> com.faregugly.server.SpringServiceImpl.afterPropertiesSet(SpringServiceImpl.java:817)
>   at
>
>
> Caused by: java.lang.IllegalAccessException: Reflection is not allowed on 
> private javax.xml.ws.wsaddressing.W3CEndpointReference$Address 
> javax.xml.ws.wsaddressing.W3CEndpointReference.address
>   ... 74 more
>
>
> Can you pls look into this issue ?
>
>
> Deepak
>
>

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

[google-appengine] Need help with App Engine over HTTPS on IE8-9

2011-09-17 Thread Pol
Hi,

We have a HTML5 front-end on a HTTP CDN (CloudFront) that just talks
over AJAX / HTTPS to Google App Engine. It's fine on Chrome, Safari
and Firefox, but what's the best way to make this work with IE8/9
considering IE's XDomainRequest doesn't let you do HTTPS from a
website hosted on HTTP (protocol mismatch)?

We can switch CDNs to one that allows HTTPS hosting on custom CNAMEs,
but is there any "simpler" workaround like using Flash or ActiveX for
the communication?

Even if GAE let us do HTTPS with custom CNAMES at some point, it would
still be considered cross-domain from www.everpix.net to
gae.everpix.net, right?

Thanks!

- Pol

-- 
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] I can't turn on datastore admin from dashboard.

2011-09-17 Thread Timofey Koolin
No - I can't update SDK or reupload source code: I lost sources of my
applications and turn off download function :(

2011/9/16 Niklas Rosencrantz 

> I have this problem from my app that uses federated login. When I try
> enable datastore admin it says
>
> Error: Not Found The requested URL /_ah/login_required?continue=
> http://ah-builtin-python-bundle-dot-latest-dot-.
> appspot.com/_ah/datastore_admin/ was not found on this server.
>
> --
> 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/-/AtBeeB6mpxkJ.
>
> 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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