[appengine-java] Re: App Engine SDK 1.5.4 released!

2011-09-18 Thread Casey
Any idea when this will be available for the Eclipse 3.5 plugin?

On Sep 12, 3:31 pm, Ikai Lan (Google) ikai.l+gro...@google.com
wrote:
 Hey everyone,

 Just wanted to let you all know that App Engine SDK 1.5.4 has been released.
 The official announcement is here:

 http://googleappengine.blogspot.com/2011/09/app-engine-154-sdk-releas...

 The full release notes are below:

 Java 1.5.4
 =
 - You can now specify the maximum size for a blob in
   BlobstoreService.createUploadUrl().
 - Zigzag merge join queries will now continue scanning up to the 30 second
   Datastore query deadline. For zigzag queries that used to generate
   DatastoreNeedIndexException, many will now succeed. A small percentage
 will
   now instead timeout.
 - The SDK datastore viewer in the dev console now displays the number of
 Write
   Ops for each entity. Write Ops are the total number of entity and index
   writes that were required to create the entity.
 - The Prospective Search API is available in Java for all applications. This
 API
   is still experimental, so applications will be limited to a maximum of
 1000
   subscriptions.
 - We made a classloading improvement that we expect to help loading request
   latencies for projects with large numbers of jars.
 - Added support for the set_default_version flag to Appcfg.
 - The Java Remote API now recognizes the HTTP_X_APPENGINE_INBOUND_APPID.
 This
   means that the Datastore Admin copy functionality will work when using
   Java's Remote API with the destination app.
 - Fixed an issue that incorrectly allowed creation of tasks with whitespace
 in
   the url.
 - Fixed the error message for transaction not found to be more
 descriptive.
 - Fixed an issue with the dev appserver's local Blobstore implementation
 trying
   to modify an immutable collection.
    http://code.google.com/p/googleappengine/issues/detail?id=3081
 - Fixed an SDK issue where CONFIG, FINE, FINER, FINEST logging messages were
 not
   displayed.
    http://code.google.com/p/googleappengine/issues/detail?id=4591

 --
 Ikai Lan
 Developer Programs Engineer, Google App Engine
 plus.ikailan.com | twitter.com/ikai

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



[appengine-java] Re: How to detect the event of instantiating another instance of app

2011-09-18 Thread Art
Thank Gerald for sharing your knowledge.

Personally, I kind feel a little strange for that, in spite of the nature of 
GAE app what needs to consider of multi-instances of app, GAE platform 
haven't provided any event hooks available what can be used across app 
instances, though the technical difficulty to implement such is easily 
anticipated.
Thereby, for this, I decided to just give a shot by filing the issue: 
http://code.google.com/p/googleappengine/issues/detail?id=5929can=4colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log

Sincerely,
Art

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



[appengine-java] Re: input Data in DataStore from External Server ?

2011-09-18 Thread Kb
Or should i go for other Tomcat Hosts ?

On Sep 13, 12:50 am, Kb kb.kb.1...@gmail.com wrote:
 I Have around 100,000 entries in database(MySQL) that updates every 10
 minutes.

 If i use GAE DataStore in Server Application(hosted somewhere)  and
 Again GAE Datastore  on Client will it fit the QUOTA Limits?

 On Sep 13, 12:39 am, gk goran.kar...@googlemail.com wrote:







  HeyKb, upload another special version of your GAE app.  Use that
  special version to run Java code that imports the data.

  All versions of an GAE app use the same datastore.

  Possibly write and run localy a utility application to POST each
  record to your GAE datastore / or GET each record from an existing
  server.

  On Sep 12, 9:04 pm,Kbkb.kb.1...@gmail.com wrote:

   I have written a GWT app which uses Datagram Packets in Server Side.
   So i cannot server side code in Googe App Engine.

   I want to use GAE for its faster speed than other webhosts (and free).

   My Code is like this Server-Database-  and then Database-Client

   Now can i copy *Data stored in External Database in external Server to
   DataStore(or any other thing) to run on GAE.*

   Will it be feasible / Possible ?

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



[appengine-java] Re: Developing Multilingual Web Applications

2011-09-18 Thread Nichole
If you have a java web application that conforms to servlet spec 2.4,
jsp spec 2.0 and jstl spec 1.1.x the additional steps you'll need to
take
are roughly:

   -- add the resource files to your appengine-web.xml file
   -- replace use of JAAS classes that are not allowed by the
appengine security
  manager such as the Principal class.  see the Google account
  com.google.appengine.api.users.User
   -- turn any jspx files into jsp files by making the directives not
use xml (just the
   directives, the remaining jstl xml commands will still
function).
  that also means that your jsp-config in the web.xml should use
el-ignoredfalse/el-ignored
   -- the jars for servlet-api, jsp-api, jstl and standard are needed
for compilation,
  but should be removed before deployment as they are provided by
the container.
   -- to use the servlet session, you'll need to enable it with:
   
http://code.google.com/appengine/docs/java/config/appconfig.html#Enabling_Sessions


On Sep 17, 4:37 pm, Jesper Nyqvist ad...@neptunediving.com wrote:
 Google Data APIs http://code.google.com/apis/gdata/javadoc/

 This is google data api library but i cannot find what i need in here. There
 is very little documentation regarding this issue with google.
 There most be some information out there regarding this with multilingual
 web applications? Not only from oracle but also from google?

 Please anybody who have any ideas regarding this, please let me know so i
 can start with my new google project!!

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



[appengine-java] bandwidth consumption

2011-09-18 Thread senderj
My app needs to gather info from web pages. I use cron job to trigger
tasks in task queue. Each queue entry does some URL fetch for the job.
I've tried two methods: one use 4 queue entries, each of which covers
10 URL fetches; another one use 40 entries each of which covers only 1
URL fetches. I found that the second method consume 5 times more
bandwidth than the first. Why?

Other than trial and error, how do I know what is the optimum grouping
of tasks with regards to bandwidth reduction? 2X20, 4X5, 8X5, 10X4?

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



[appengine-java] Threads

2011-09-18 Thread HARISH S.C
Hi,
  I would like to clarify some basic doubts. I am trying to port an
existing app into google app engine .

1. When I have more than 1 servlet, it ll be executed in different
thread in a single JVM or else how it will be executed ?

2. Is there any workaround to eliminate threading?

3. Can we communicate between two application ?

Regards,
S.C.Harish

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



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

2011-09-18 Thread Brandon Wirtz
Can't make anyone happy. I find one app that says it will be cheaper after
the new pricing and you still poo-poo it. I see how it is. :-)

 

 

From: google-appengine@googlegroups.com
[mailto:google-appengine@googlegroups.com] On Behalf Of Gerald Tan
Sent: Saturday, September 17, 2011 10:14 PM
To: google-appengine@googlegroups.com
Subject: [google-appengine] Re: New Pricing ROCKS! for Small apps

 

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.



[google-appengine] TaskQueue exception

2011-09-18 Thread Deepak Singh
Hi,

com.google.appengine.api.taskqueue.DeferredTaskCreationException:
java.io.NotSerializableException:
com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy
at 
com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:385)
at 
com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:588)
at 
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
at 
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
at 
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
at 
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:97)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at 
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at 
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
at 
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:249)
at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
at 
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at 
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:135)
at 
com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:391)
at 
com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:160)
at java.lang.Thread.run(Thread.java:679)
Caused by: com.google.appengine.api.taskqueue.DeferredTaskCreationException:
java.io.NotSerializableException:
com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy
at 
com.google.appengine.api.taskqueue.TaskOptions.payload(TaskOptions.java:315)
at 
com.google.appengine.api.taskqueue.TaskOptions$Builder.withPayload(TaskOptions.java:638)
at 
com.test.server.GreetingServiceImpl.testvala(GreetingServiceImpl.java:50)
at 
com.test.server.GreetingServiceImpl.greetServer(GreetingServiceImpl.java:39)
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:43)
at 
com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569)
... 29 more
Caused by: java.io.NotSerializableException:
com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
at java.util.HashMap.writeObject(HashMap.java:1018)
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 
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:962)
at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1480)
at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
a


The above mention exception occurs when i execute the following code


public 

[google-appengine] Re: About the mail api again, the surrounding services gae is proud of

2011-09-18 Thread Tapir
I tried sending emails to some fake addresses, but there is no errors
thrown and mails bounced.
So I can't know if an email is sent successfully or not.
If an email is not sent successfully, gae should tell developers what
happened, right?

On Sep 13, 1:05 am, nischalshetty nischalshett...@gmail.com wrote:
 I had once read in one of the threads here that email from gae gets marked
 as spam on yahoo. Apart from that, it was also mentioned by one of the GAE
 devs not to rely on this for mission critical emails. There are other
 services that would suffice your need.

 Having said that, have you tried registering on your site and checking if
 the email is being sent? How do you know that the reason for them not
 confirming is because they did not receive the confirmation email?

    - Users might be just lazy to confirm the subscription
    - Your email might have landed in their spam folder
    - They might have provided you with a fake email
    - They might have misspelled their email
    - They might think your email is a welcome email and hence just ignore it
     - see 
 thishttp://bvckup.tumblr.com/post/9101329123/please-confirm-your-email-ad...

 Having said that, I'm not implying GAE is indeed sending all the email, just
 giving you more options to explore :)

-- 
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: About the mail api, how do developers know if a mail is sent successfully or not?

2011-09-18 Thread Tapir
I want to make it simple, by using the surrounding services gae team
is proud of,
although many of the surrounding services are lame, I am willing to
believing gae team will make them better soon.

On Sep 11, 9:26 am, Robert Kluin robert.kl...@gmail.com wrote:
 Yeah this is pretty silly; as Jamie mentioned, you're almost certainly
 better off using Amazon's service for sending emails.  I've never
 spoke with anyone who regrets switching.  As I recall, various
 Googlers have suggested you might be better off using SES, or other
 similar services, as well.

 Robert







 On Sat, Sep 10, 2011 at 16:25, Joshua Smith joshuaesm...@charter.net wrote:
  Yes, I always use a task to send email for exactly this reason.  Easily 
  solved, but really kind of silly.

  On Sep 10, 2011, at 5:16 PM, JH wrote:

  This error was happening a year ago when I used to send gae email.  I
  get far less urlfetch timeouts when sending via Amazon... If you are
  going to email with gae you need to do it via tasks so they will
  retry.  You will continue to see this mail.send timeout.

  On Sep 10, 2:46 pm, Joshua Smith joshuaesm...@charter.net wrote:
  On Sep 10, 2011, at 2:18 PM, Robert Kluin wrote:

  Email is basically asynchronous.

  And yet the most common timeout error I see in my apps is:

  DeadlineExceededError: The API call mail.Send() took too long to respond 
  and was cancelled.

  I know this is a totally different kind of synchronous than you were 
  talking about, but it's ironic, no?  If there's one thing a distributed 
  system should be able to do with no delay, it's sending email.

  -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 
  athttp://groups.google.com/group/google-appengine?hl=en.

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

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-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-18 Thread JH
Or they could bill you once you reach a certain amount like $20.  Just
as ad words doesn't pay until you are owed $100

On Sep 18, 12:13 am, Gerald Tan woefulwab...@gmail.com 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 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] Custom Administration Console pages with admin login requirement result in redirect loops

2011-09-18 Thread Pol
Hi,

I've added custom admin pages but when I try to follow the links added
to the left pane of the Administration Console, it results in redirect
loops. Looking at the generated HTML, the iframe with the custom admin
page points to https://1755-dot-latest-dot-everpix-alpha.appspot.com/
admin/garbage_collect_backings. Going directly to this page (wether
already logged in as an admin or not) works fine, it's only from
within the Administration Console that it doesn't work.

Here's the first redirect:

Request URL:https://1755-dot-latest-dot-everpix-alpha.appspot.com/
admin/garbage_collect_backings
Request Method:GET
Status Code:302 Found
Response Headersview source
content-length:0
content-type:text/html
date:Sun, 18 Sep 2011 13:12:30 GMT
location:https://www.google.com/a/everpix.net/ServiceLogin?
service=ahpassive=truecontinue=https://appengine.google.com/_ah/
conflogin%3Fcontinue%3Dhttps://1755-dot-latest-dot-everpix-
alpha.appspot.com/admin/
garbage_collect_backingsltmpl=gashdf=ChkLEgZhaG5hbWUaDUV2ZXJwaXggQWxwaGEMEgJhaCIUs8mSvSwhTsHxTKlcPf-1VgYU-
f4oATIU8IshzygSsQah4xFNA5qqA98EfBY
server:Google Frontend
status:302 Found
version:HTTP/1.1

And the second one:

Request URL:https://www.google.com/a/everpix.net/ServiceLogin?
service=ahpassive=truecontinue=https://appengine.google.com/_ah/
conflogin%3Fcontinue%3Dhttps://1755-dot-latest-dot-everpix-
alpha.appspot.com/admin/
garbage_collect_backingsltmpl=gashdf=ChkLEgZhaG5hbWUaDUV2ZXJwaXggQWxwaGEMEgJhaCIUs8mSvSwhTsHxTKlcPf-1VgYU-
f4oATIU8IshzygSsQah4xFNA5qqA98EfBY
Request Method:GET
Status Code:302 Moved Temporarily
Response Headersview source
cache-control:private, max-age=0
content-encoding:gzip
content-length:422
content-type:text/html; charset=UTF-8
date:Sun, 18 Sep 2011 13:12:31 GMT
expires:Sun, 18 Sep 2011 13:12:31 GMT
location:https://www.google.com/accounts/ServiceLogin?continue=https%3A
%2F%2Fappengine.google.com%2F_ah%2Fconflogin%3Fcontinue%3Dhttps%3A%2F
%2F1755-dot-latest-dot-everpix-alpha.appspot.com%2Fadmin
%2Fgarbage_collect_backingsshdf=ChkLEgZhaG5hbWUaDUV2ZXJwaXggQWxwaGEMEgJhaCIUs8mSvSwhTsHxTKlcPf-1VgYU-
f4oATIU8IshzygSsQah4xFNA5qqA98EfBYservice=ahltmpl=gapassive=trueauthuser=0
server:GSE
status:302 Moved Temporarily
version:HTTP/1.1
x-content-type-options:nosniff
x-xss-protection:1; mode=block


- app.yaml -

builtins:
- remote_api: on
- appstats: on

inbound_services:
- xmpp_message
- warmup

admin_console:
  pages:
  - name: Flush Memcache
url: /admin/flush_memcache
  - name: Reprocess Backings
url: /admin/reprocess_backings
  - name: Reprocess Photos
url: /admin/reprocess_photos
  - name: GC Backings
url: /admin/garbage_collect_backings

handlers:
- url: /favicon\.ico
  static_files: static/favicon.ico
  upload: static/favicon\.ico
- url: /mapreduce(/.*)?
  script: mapreduce/main.py
  login: admin
- url: /ereporter.*
  script: $PYTHON_LIB/google/appengine/ext/ereporter/
report_generator.py
  login: admin
- url: /stats.*
  script: $PYTHON_LIB/google/appengine/ext/appstats/ui.py
- url: /_ah/xmpp/.*
  script: xmpp_handlers.py
  login: admin
  secure: never
- url: /cron/.*
  script: cron_handlers.py
  login: admin
  secure: never
- url: /task/.*
  script: task_handlers.py
  login: admin
  secure: never
- url: /api/.*
  script: api_handlers.py
  secure: always
- url: /admin/.*
  script: admin.py
  login: admin
  secure: always
- url: /
  script: main.py
  secure: never
- url: /register
  script: main.py
  secure: never

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



[google-appengine] Re: About the mail api again, the surrounding services gae is proud of

2011-09-18 Thread JH
The mail api may not send the email immediately, I'd imagine it hits a
queue first.  So it can't throw an error on bad email addresses.  The
only solution is to return bounced emails via the return-path.  GAE
has never supported sending the user bounced emails.  If you need this
functionality you will need to use a 3rd party email service.

On Sep 18, 3:57 am, Tapir tapir@gmail.com wrote:
 I tried sending emails to some fake addresses, but there is no errors
 thrown and mails bounced.
 So I can't know if an email is sent successfully or not.
 If an email is not sent successfully, gae should tell developers what
 happened, right?

 On Sep 13, 1:05 am, nischalshetty nischalshett...@gmail.com wrote:







  I had once read in one of the threads here that email from gae gets marked
  as spam on yahoo. Apart from that, it was also mentioned by one of the GAE
  devs not to rely on this for mission critical emails. There are other
  services that would suffice your need.

  Having said that, have you tried registering on your site and checking if
  the email is being sent? How do you know that the reason for them not
  confirming is because they did not receive the confirmation email?

     - Users might be just lazy to confirm the subscription
     - Your email might have landed in their spam folder
     - They might have provided you with a fake email
     - They might have misspelled their email
     - They might think your email is a welcome email and hence just ignore it
      - see 
  thishttp://bvckup.tumblr.com/post/9101329123/please-confirm-your-email-ad...

  Having said that, I'm not implying GAE is indeed sending all the email, just
  giving you more options to explore :)

-- 
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] Add User Problems

2011-09-18 Thread Rori Stumpf
I'm trying to add a non-Google email address as an app administrator
(to be used for sending email), but it's not working.

Steps:

1. Admin - Permissions - Add new user with role owner.
2. The new user name shows as pending.
3. The confirmation email says the invitation is to be a developer
of the app, even though the owner role was selected.
4. After the confirmation email is accepted, the new user name
disappears from the list and it's not possible to login with this user
name.

Also, the system talks about admin's but no such role is mentioned
in the Permissions page. Inconsistent.

Thanks!
Rori

-- 
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: Add User Problems

2011-09-18 Thread Rori Stumpf
Also, if a Google account is created for the new user it still does
not work.

On Sep 18, 9:30 am, Rori Stumpf r...@simplesmartads.com wrote:
 I'm trying to add a non-Google email address as an app administrator
 (to be used for sending email), but it's not working.

 Steps:

 1. Admin - Permissions - Add new user with role owner.
 2. The new user name shows as pending.
 3. The confirmation email says the invitation is to be a developer
 of the app, even though the owner role was selected.
 4. After the confirmation email is accepted, the new user name
 disappears from the list and it's not possible to login with this user
 name.

 Also, the system talks about admin's but no such role is mentioned
 in the Permissions page. Inconsistent.

 Thanks!
 Rori

-- 
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: Add User Problems

2011-09-18 Thread voscausa
If you own the domain of your non-Google email address, you can make it a 
Google apps domain. This works for me. I added f.i. an email address like 
nore...@mydomain.nl as a viewer for sending mail.

-- 
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/-/z-S1J2cflMUJ.
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] Why the need to prepend s~ before appid for appcfg.py?

2011-09-18 Thread Krishna Patel
I thought I used to be able to say simply:

*appcfg.py download_data --application=APPID . . .*


Why do I now need to prepend a *s~* to my app-id:

*-application=*s~*APPID . . .*


It took me several hours to figure out that this was the cause of a problem
others have also had:

http://stackoverflow.com/questions/6239400/migrating-small-app-to-high-replication-datastore

-- 
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] Why does appcfg.py request_logs not accept java as a valid runtime in app.yaml?

2011-09-18 Thread Krishna Patel
Is there a way for a Java app to call appcfg.py request_logs?

When I try to do so, I get this error which goes away if I kludge my
app.yaml by changing the runtime value from 'Java' to 'Python':

appcfg.py request_logs --application=s~example
--email=exam...@gmail.com--num_days=1 . C:\request_logs.txt
 Host: appengine.google.com
 Error parsing yaml file:
 Unable to assign value 'java' to attribute 'runtime':
 Value 'java' for runtime does not match expression '^go|python|python27$'
   in .\app.yaml, line 2, column 10


But I don't want to have to remember to change the runtime value every time.

Is there a way to avoid this kludge and download request logs for my Java
app?

-- 
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] about error django 1.2 was requested, but 0.96.4.None is already in use

2011-09-18 Thread saintthor
i have added such code:
==
from google.appengine.dist import use_library

use_library('django', '1.2')
webapp_django_version = '1.2'
==

but the error raised in use_library()

==

2011-09-19 00:20:02.722

class 'google.appengine.dist._library.UnacceptableVersionError':
django 1.2 was requested, but 0.96.4.None is already in use
Traceback (most recent call last):
  File /base/data/home/apps/djdqbbs/d1.353358444069227713/2.py, line
8, in module
from List import ListPg, PostPg, UserPg, InputPg, TreePg,
WithChatPg, TestPg, MinePg, VerifyPage, OldPg, CssPg
  File /base/data/home/apps/djdqbbs/d1.353358444069227713/List.py,
line 10, in module
from google.appengine.ext.webapp.template import render
  File /base/python_runtime/python_lib/versions/1/google/appengine/
ext/webapp/template.py, line 66, in module
webapp._config_handle.django_setup()
  File /base/python_runtime/python_lib/versions/1/google/appengine/
api/lib_config.py, line 352, in __getattr__
self._update_configs()
  File /base/python_runtime/python_lib/versions/1/google/appengine/
api/lib_config.py, line 289, in _update_configs
self._registry.initialize()
  File /base/python_runtime/python_lib/versions/1/google/appengine/
api/lib_config.py, line 164, in initialize
import_func(self._modname)
  File /base/data/home/apps/djdqbbs/d1.353358444069227713/
appengine_config.py, line 41, in module
use_library('django', '1.2')
  File /base/python_runtime/python_lib/versions/1/google/appengine/
dist/_library.py, line 414, in use_library
InstallLibrary(name, version, explicit=True)
  File /base/python_runtime/python_lib/versions/1/google/appengine/
dist/_library.py, line 367, in InstallLibrary
CheckInstalledVersion(name, version, explicit=True)
  File /base/python_runtime/python_lib/versions/1/google/appengine/
dist/_library.py, line 300, in CheckInstalledVersion
(name, desired_version, installed_version))

-- 
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-18 Thread JH
.37/day = $11.1/month
.9/day = $9/month/minimum so not a huge savings...

I posted earlier that I agree the new pricing is not so bad... small
hobby apps however do take a hit with $9/minimum... it's feasible with
1 or 2 apps but if you have 5 or 10 project apps the minimums can add
up.

On Sep 18, 8:01 am, JH ja...@mhztech.com wrote:
 Or they could bill you once you reach a certain amount like $20.  Just
 as ad words doesn't pay until you are owed $100

 On Sep 18, 12:13 am, Gerald Tan woefulwab...@gmail.com 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 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-18 Thread Bay
lets also keep in mind that your app will be slower and have more latency 
than before.

You had enabled 3 instances always on. If you aim for that under the new 
pricing regime you will pay a lot more than .09/day...

You might not be comparing apples and oranges. But you are comparing one 
apple with three apples - and pretending it is the same amount of apples.

-- 
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/-/fgnBQoETYP0J.
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] Why the need to prepend s~ before appid for appcfg.py?

2011-09-18 Thread Timofey Koolin
+1.
Can google autodetect prefix on server-side or auto-try different prefixes
from client side?

2011/9/18 Krishna Patel krishnapatel...@gmail.com


 I thought I used to be able to say simply:

 *appcfg.py download_data --application=APPID . . .*


 Why do I now need to prepend a *s~* to my app-id:

 *-application=*s~*APPID . . .*


 It took me several hours to figure out that this was the cause of a problem
 others have also had:


 http://stackoverflow.com/questions/6239400/migrating-small-app-to-high-replication-datastore

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




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

Телефон: +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.



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

2011-09-18 Thread Brandon Wirtz
I don't know why the count is 3, but my understanding is that 1 will get you
two on python because they are half sized instances.  I only have 1 always
on set in the app.

 

 

From: google-appengine@googlegroups.com
[mailto:google-appengine@googlegroups.com] On Behalf Of Bay
Sent: Sunday, September 18, 2011 10:21 AM
To: google-appengine@googlegroups.com
Subject: [google-appengine] Re: New Pricing ROCKS! for Small apps

 

lets also keep in mind that your app will be slower and have more latency
than before.

 

You had enabled 3 instances always on. If you aim for that under the new
pricing regime you will pay a lot more than .09/day...

 

You might not be comparing apples and oranges. But you are comparing one
apple with three apples - and pretending it is the same amount of apples.

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

2011-09-18 Thread Felippe Bueno
I had significant pricing changes on my apps.

I have 3 apps

appid1 ~1500 rec/sec dropped from ~$170 to ~$75 (per day)
appid2 ~150 rec/sec dropped from ~$11 to $7 (per day)
appid3 ~4 rec/sec increases from $0 to ~$0.13 (per day)

All data store reads operation are made using key_names.
I use global variables in conjuction with memcache, and all data store
writes are made using tasks.
Still, I don't use datastore so much.

I know that, for my tiny appid3 the price will increase. But in my case it
will compensate by the price drop for the other 2 appids.

On Sun, Sep 18, 2011 at 2:21 PM, Bay troels...@gmail.com wrote:

 lets also keep in mind that your app will be slower and have more latency
 than before.

 You had enabled 3 instances always on. If you aim for that under the new
 pricing regime you will pay a lot more than .09/day...

 You might not be comparing apples and oranges. But you are comparing one
 apple with three apples - and pretending it is the same amount of apples.

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

 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] same app started on 2 different ports do not share same entities?!

2011-09-18 Thread Robert Kluin
I'd guess due to changes they've made to support backends.  Have you
tried using a backend to simulate the behavior you're looking for?



Robert




On Mon, Sep 12, 2011 at 08:11, andreas schmid a.schmi...@gmail.com wrote:
 hi,

 if i start the same app at the same time on 2 different ports and create an 
 entity on one of them. why does it not show up on the second?
 this was working some time ago.

 my workflow is:
 - upload a binary to the blobstore.
 - contact another web service with the necessary data to download the binary 
 and process it
 - reupload the processed binary to the app

 to be able to test this locally i need(ed) to start 2 apps on different ports 
 so one uploaded and the other was able to serve the binary while the other 
 one was waiting for the processed data.
 this does not work any  more... why?

 thank you.

 --
 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: App Engine SDK 1.5.4 released!

2011-09-18 Thread Robert Kluin
You sure the index is identical?



On Tue, Sep 13, 2011 at 05:25, Ice13ill andrei.fifi...@gmail.com wrote:
 I've been expecting the new datastore query improvement...
 I have a question related to that feature: i have deployed a new
 version with Java SDK 1.5.4 to test queries that previously failed,
 but it seams they still fail immediately, also requesting an index
 that is already built. Also, these queries work in Datastore Viewer.
 Is it something i'm missing ? Do I have to delete the index and re-
 built it ?


 On Sep 13, 3:43 am, pdknsk pdk...@googlemail.com wrote:
 When will the docs for async memcache be added? I've got one
 particular question.

 In transactions, when you use db.put_async(), the transaction
 guarantees the put even if get_result() is not called. As I understand
 it, the transaction automatically calls get_result() for the put.

 How is this handled for async memcache? Unlike db put/get, memcache
 set/get does not raise an exception, but returns True/False.

 --
 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: App Engine SDK 1.5.4 released!

2011-09-18 Thread Andrei Cosmin Fifiiţă
I forgot to reply, but now it works... i didn't change anything
On Sep 18, 2011 11:21 PM, Robert Kluin robert.kl...@gmail.com wrote:
 You sure the index is identical?



 On Tue, Sep 13, 2011 at 05:25, Ice13ill andrei.fifi...@gmail.com wrote:
 I've been expecting the new datastore query improvement...
 I have a question related to that feature: i have deployed a new
 version with Java SDK 1.5.4 to test queries that previously failed,
 but it seams they still fail immediately, also requesting an index
 that is already built. Also, these queries work in Datastore Viewer.
 Is it something i'm missing ? Do I have to delete the index and re-
 built it ?


 On Sep 13, 3:43 am, pdknsk pdk...@googlemail.com wrote:
 When will the docs for async memcache be added? I've got one
 particular question.

 In transactions, when you use db.put_async(), the transaction
 guarantees the put even if get_result() is not called. As I understand
 it, the transaction automatically calls get_result() for the put.

 How is this handled for async memcache? Unlike db put/get, memcache
 set/get does not raise an exception, but returns True/False.

 --
 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: Customer can no longer access their App Engine dashboard

2011-09-18 Thread Robert Kluin
On my dashboards, I've got an Add more services next to the Service
Settings header.  I can add apps there.




Robert





On Thu, Sep 15, 2011 at 11:17, Cain Wong cw...@cloudsherpas.com wrote:
 I've encountered another user with this same issue.   The problem now
 is that Google App Engine does not show at all under the list of
 services in the Google Apps control panel (User  Groups 
 Services).    Is there somewhere else to go to enable this service?


 On Sep 6, 4:33 pm, Gregory D'alesandre gr...@google.com wrote:
 Hi Cain,

 If the domain admin goes into the Google Apps (not App Engine) control panel
 and enables Google App Engine for that domain, then they should be able to
 access it again.

 Greg







 On Tue, Sep 6, 2011 at 7:52 AM, Cain Wong cw...@cloudsherpas.com wrote:
  A customer of ours is no longer able to access the Dashboard for their
  App Engine application.   I believe the reason is that the Google
  account that was originally used to set up the GAE application is one
  that was transitioned from Gmail to Google Apps.   (There were issues
  with the transition with several other Google services including
  Adwords.)

  As it stands, gets the message You are not authorized to access this
  application upon logging in.

  I am able to log in to the application dashboard using my own account,
  but since I only have Developer access, I cannot re-grant access for
  him.  His account is the the only one identified as an Owner,
  therefore we are stuck.

  Please advise.

  --
  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: New Pricing ROCKS! for Small apps

2011-09-18 Thread Robert Kluin
Yeah I've got a bunch of apps I use for stuff like testing, or
verifying things before posting responses on the groups, etc..., that
I need to evaluate now.  Several have tiny little charges showing up
some days which will translate to $9/month.  Kind of a bummer.




On Sun, Sep 18, 2011 at 11:44, JH ja...@mhztech.com wrote:
 .37/day = $11.1/month
 .9/day = $9/month/minimum so not a huge savings...

 I posted earlier that I agree the new pricing is not so bad... small
 hobby apps however do take a hit with $9/minimum... it's feasible with
 1 or 2 apps but if you have 5 or 10 project apps the minimums can add
 up.

 On Sep 18, 8:01 am, JH ja...@mhztech.com wrote:
 Or they could bill you once you reach a certain amount like $20.  Just
 as ad words doesn't pay until you are owed $100

 On Sep 18, 12:13 am, Gerald Tan woefulwab...@gmail.com 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 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] Why the need to prepend s~ before appid for appcfg.py?

2011-09-18 Thread Fábio Uechi

+1

But in a different scenario.
I was trying to use the Task Queue Rest API and it took me the whole 
afternoon to figure out that I had this prefix ( s~ ) missing.

-- 
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/-/7lA82JX7kZcJ.
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: Mail Server of mail2000.com.tw gets the same mail twice?

2011-09-18 Thread Robert Kluin
Ah.  Good to know, thanks for sharing the resolution.


Robert






On Fri, Sep 16, 2011 at 03:07, hoamon hoa...@gmail.com wrote:
 i got the answer.  It is the to and bcc field setup problem.
 I used to like set bcc field to send mail, but GAE did't allow me to only
 set bcc.  Then i set the to and bcc field at the same time, and for the
 gmail recipients, the gmail server will filter the same mail for duplicate
 mails.  That is why gmail recipients only get one mail, but the other mail
 servers will get twice.

 --
 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/-/hulIduGlYeUJ.
 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] Unable to get Presence object using xmppservice

2011-09-18 Thread ramesh
Hi,

I am trying to handle the user presence in my application.

I have added xmpp_presence as inbound service in appengine-web.xml
file.

I created three servlets to handle requests for

/_ah/xmpp/presence/available/

/_ah/xmpp/presence/unavailable/

/_ah/xmpp/presence/probe/

I am able to receive request to available servlet, but i am unable to
get presence object on my xmpp service.

Here is the code:

public void service(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException {

System.out.println(XmppPresenceAvailable);

try{
XMPPService xmppService = 
XMPPServiceFactory.getXMPPService();

Presence presence =
xmppService.parsePresence(request);

 -


I am getting error at xmppService.parsePresence(request)

Any help

Thanks
Ramesh




-- 
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: About the mail api again, the surrounding services gae is proud of

2011-09-18 Thread Nick Johnson
Hi Tapir,

There's no way for the mail API to determine if an email address is valid
synchronously (before the call returns). If the domain exists and has an MX
record, the only way to determine if the address is valid is to send the
message to it - and sending email is something that happens asynchronously,
and is subject to queueing and other delays standard for a mail system.

The only way to determine this at runtime would be to set a reply-to address
that your app controls, and look for bounce messages (which have a specified
format). This is a feature of email itself, not a limitation of the Mail
API.

-Nick Johnson

On Sun, Sep 18, 2011 at 6:57 PM, Tapir tapir@gmail.com wrote:

 I tried sending emails to some fake addresses, but there is no errors
 thrown and mails bounced.
 So I can't know if an email is sent successfully or not.
 If an email is not sent successfully, gae should tell developers what
 happened, right?

 On Sep 13, 1:05 am, nischalshetty nischalshett...@gmail.com wrote:
  I had once read in one of the threads here that email from gae gets
 marked
  as spam on yahoo. Apart from that, it was also mentioned by one of the
 GAE
  devs not to rely on this for mission critical emails. There are other
  services that would suffice your need.
 
  Having said that, have you tried registering on your site and checking if
  the email is being sent? How do you know that the reason for them not
  confirming is because they did not receive the confirmation email?
 
 - Users might be just lazy to confirm the subscription
 - Your email might have landed in their spam folder
 - They might have provided you with a fake email
 - They might have misspelled their email
 - They might think your email is a welcome email and hence just ignore
 it
  - see this
 http://bvckup.tumblr.com/post/9101329123/please-confirm-your-email-ad...
 
  Having said that, I'm not implying GAE is indeed sending all the email,
 just
  giving you more options to explore :)

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




-- 
Nick Johnson, Developer Programs Engineer, App Engine

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-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.