[google-appengine] Re: Messages not delivered using Mail API

2010-10-01 Thread Bob
We've checked our billing history and the usage report for the day in
question states that we've sent around 12,000 messages.

It seems that only a small percentage of the emails were actually sent
out because:

a) non of the email to our own test email accounts were received for
this campaign (in the past this worked flawlessly)
b) we're using a counting mechanism (that's based on a invisible small
image that counts actual reads) that gave us the information that only
100 emails were actually read from the 12,000 emails we've sent out.
In past campaigns around 50% of the emails were actually read by our
customers.
c) In past we've received several auto-reply and in-vacation-reply
messages and actual customer requests. But this time we've received
only one of these messages.

Is there anyone at google who can comment on this issue?

Thanks,
Bob

On 29 Sep., 08:38, Bob  wrote:
> We didn't reach the "Rate Limit" because our app is billing enabled
> and we send about 600 messages per minute.
>
> On 28 Sep., 22:32, Ben  wrote:
>
>
>
> > I'm not sure if this is your issue, but i recently had a similar
> > problem that was caused by a quota "Rate Limit" issue.  I had not
> > exceeded my recipients quota, but appengine limits the RATE at which
> > you can send emails to 8/min for non billable apps and 5,100
> > recipients/minute for 
> > billable:http://code.google.com/appengine/docs/quotas.html#Mail
>
> > I solved this issue by utilizing a Task queue to limit the rate of
> > outgoingmail.
>
> > On Sep 28, 2:30 am, Bob  wrote:
>
> > > Hi, yesterday we sent several email messages (about 12 thousend) as
> > > part of an email newsletter campaign. Every message was sent using the
> > > PythonAPI(google.appengine.api.mail). No exception was raised and
> > > the quota wasn't exceeded. Unfortunately only some messages were
> > > actually delivered (about 5% compared to other newsletter campaigns we
> > > sent) to the recipients. This email address list also contains some of
> > > our own email addresses but none of them did received a message. We
> > > are sending this kind of newsletter (>5 recipients) every few
> > > weeks - without any problems.
>
> > > Is there is problem with theMailservice?
> > > Does anyone else encountered problems like this?
>
> > > Thanks,
> > > Bob

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



Re: [google-appengine] JSONBOT 0.4 RELEASED

2010-10-01 Thread Bart Thate
Thanks Ikai, glad you like it ;]

Bart

On Thu, Sep 30, 2010 at 11:57 PM, Ikai Lan (Google) <
ikai.l+gro...@google.com > wrote:

> Awesome! I've added this to the Open Source projects page:
>
>
> http://groups.google.com/group/google-appengine/web/google-app-engine-open-source-projects
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blogger: http://googleappengine.blogspot.com
> Reddit: http://www.reddit.com/r/appengine
> Twitter: http://twitter.com/app_engine
>
>
>
> On Tue, Sep 28, 2010 at 2:22 PM, Bart Thate  wrote:
>
>> Yesterday i pushed version 0.4 of JSONBOT to pypi and googlecode. This
>> version has a rewritten core that makes it easier to develop bots for
>> and has lots of bugs fixed. A karma plugin was added as well as a
>> silent mode that forwards bot responses to /msg.
>>
>> You can grab a copy on http://jsonbot.googlecode.com or use the
>> mercurial reposistory:
>>
>> "hg clone http://jsonbot.googlecode.com/hg jsonbot".
>>
>> please file any bugs reports at
>> http://code.google.com/p/jsonbot/issues/list
>>
>> we are at #dunkbots on freenode and IRCnet.
>>
>> Have fun !
>>
>> about JSONBOT:
>> JSONBOT is a remote event-driven framework for building bots that talk
>> JSON to each other over XMPP. IRC/Console/XMPP (shell) Wave/Web/XMPP
>> (GAE) implementations provided.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



Re: [google-appengine] appspot.com in China

2010-10-01 Thread Ross M Karchner
I wonder if funneling a site through Cloudflare might help-- since
they proxy your site   https://www.cloudflare.com

On Fri, Oct 1, 2010 at 2:59 AM, YF CAO  wrote:
> you should ask your government.
>
> 2010/9/30 chyni 
>>
>> In china , most of xxx.appspot.com we can visited , but can't visit any
>> domain bind to xxx.appspot.com.
>>
>> On Wed, Sep 29, 2010 at 7:30 AM, tomkarren  wrote:
>>>
>>> We launched a major productivity/sync service today.  I was told by
>>> a Chinese user that they cannot access anything hosted on appspot from the
>>> mainland.  Anyone know if this is true??
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google App Engine" group.
>>> To post to this group, send email to google-appeng...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> google-appengine+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-appengine?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
Ross M Karchner
http://eventgrinder.com

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



[google-appengine] Re: Anyone knows how to use jrebel with appengine in eclipse + mac to hot deploy?

2010-10-01 Thread Nacho Coloma
Have you tried adding (modify to suit your own path):
-javaagent:/usr/local/java/appengine-java-sdk/lib/agent/appengine-
agent.jar

Apparently you can have two java agents at the same time.

I have this in my JRebel launcher, but maybe it's legacy from my JDO
days. I don't use GWT, so I cannot help you there :/

On Sep 30, 5:52 pm, nacho  wrote:
> I'm having troubles with gwt when i run jrebel.
>
> When i try to load my gwt module, i get this on the "Development Mode"
> tab in eclipse:
>
> 12:44:16.911 [ERROR] [myProject] Unable to initialize static
> dispatcher
> java.lang.NullPointerException: null
>     at java.lang.ClassLoader.defineClass(ClassLoader.java)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
>     at
> com.google.gwt.dev.shell.CompilingClassLoader.findClass(CompilingClassLoade 
> r.java:
> 1011)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:247)
>     at com.google.gwt.dev.shell.JsValueGlue.set(JsValueGlue.java:220)
>     at
> com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:
> 115)
>     at
> com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
> 507)
>     at
> com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:
> 284)
>     at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:
> 322)
>     at
> com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler 
> .java:
> 185)
>     at
> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChan 
> nelServer.java:
> 380)
>     at
> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java :
> 222)
>     at java.lang.Thread.run(Thread.java:637)
>
> If i take out of my Run Configuration this argument:
>
> -javaagent:/Users/me/Downloads/jrebel/jrebel.jar -noverify
>
> The gwt module works fine in development mode, but obviusly, i don't
> have anymore running jrebel.
>
> Am i losing something? Is that jrebel is not compatible with gwt in
> development mode?
>
> On 29 sep, 23:47, nacho  wrote:
>
>
>
> > :) A few minutes later than i make this question i found that post
> > that you said. Thanks!
>
> > For the mac users, that post is for Windows users.
>
> > The only thing that changes in mac case is the step number 5, you must
> > modify the file dev_appserver.sh and let it like this:
>
> > java -ea -cp "$JAR_FILE" \
> > com.google.appengine.tools.KickStart
> > --jvm_flag=-javaagent:$REBEL_HOME/jrebel.jar --jvm_flag=-noverify \
> > com.google.appengine.tools.development.DevAppServerMain $*
>
> > On 29 sep, 21:44, "Ikai Lan (Google)" 
> > wrote:
>
> > > That's funny, I JUST posted this to the App Engine Reddit:
>
> > >http://www.reddit.com/r/AppEngine/comments/dkpue/appengine_jrebel_and...
>
> > > --
> > > Ikai Lan
> > > Developer Programs Engineer, Google App Engine
> > > Blogger:http://googleappengine.blogspot.com
> > > Reddit:http://www.reddit.com/r/appengine
> > > Twitter:http://twitter.com/app_engine
>
> > > On Wed, Sep 29, 2010 at 3:56 PM, nacho  wrote:
> > > > Anyone knows how to use jrebel with appengine in eclipse + mac to hot
> > > > deploy?
>
> > > > I've been following the steps on the jrebel documentation but i can't
> > > > get it running.
>
> > > > --
> > > > You received this message because you are subscribed to the Google 
> > > > Groups
> > > > "Google App Engine" group.
> > > > To post to this group, send email to google-appeng...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > google-appengine+unsubscr...@googlegroups.com > > >  e...@googlegroups.com>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-appengine?hl=en.

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



[google-appengine] Re: Anyone knows how to use jrebel with appengine in eclipse + mac to hot deploy?

2010-10-01 Thread emerix
I had the same GWT error with the current JRebel version.
But with the nightly build, everything runs fine :
http://www.zeroturnaround.com/jrebel/early-access/

emerix

On Sep 30, 5:52 pm, nacho  wrote:
> I'm having troubles with gwt when i runjrebel.
>
> When i try to load my gwt module, i get this on the "Development Mode"
> tab in eclipse:
>
> 12:44:16.911 [ERROR] [myProject] Unable to initialize static
> dispatcher
> java.lang.NullPointerException: null
>     at java.lang.ClassLoader.defineClass(ClassLoader.java)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
>     at
> com.google.gwt.dev.shell.CompilingClassLoader.findClass(CompilingClassLoade 
> r.java:
> 1011)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:247)
>     at com.google.gwt.dev.shell.JsValueGlue.set(JsValueGlue.java:220)
>     at
> com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:
> 115)
>     at
> com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
> 507)
>     at
> com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:
> 284)
>     at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:
> 322)
>     at
> com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler 
> .java:
> 185)
>     at
> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChan 
> nelServer.java:
> 380)
>     at
> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java :
> 222)
>     at java.lang.Thread.run(Thread.java:637)
>
> If i take out of my Run Configuration this argument:
>
> -javaagent:/Users/me/Downloads/jrebel/jrebel.jar -noverify
>
> The gwt module works fine in development mode, but obviusly, i don't
> have anymore runningjrebel.
>
> Am i losing something? Is thatjrebelis not compatible with gwt in
> development mode?
>
> On 29 sep, 23:47, nacho  wrote:
>
>
>
> > :) A few minutes later than i make this question i found that post
> > that you said. Thanks!
>
> > For the mac users, that post is for Windows users.
>
> > The only thing that changes in mac case is the step number 5, you must
> > modify the file dev_appserver.sh and let it like this:
>
> > java -ea -cp "$JAR_FILE" \
> > com.google.appengine.tools.KickStart
> > --jvm_flag=-javaagent:$REBEL_HOME/jrebel.jar --jvm_flag=-noverify \
> > com.google.appengine.tools.development.DevAppServerMain $*
>
> > On 29 sep, 21:44, "Ikai Lan (Google)" 
> > wrote:
>
> > > That's funny, I JUST posted this to the App Engine Reddit:
>
> > >http://www.reddit.com/r/AppEngine/comments/dkpue/appengine_jrebel_and...
>
> > > --
> > > Ikai Lan
> > > Developer Programs Engineer, Google App Engine
> > > Blogger:http://googleappengine.blogspot.com
> > > Reddit:http://www.reddit.com/r/appengine
> > > Twitter:http://twitter.com/app_engine
>
> > > On Wed, Sep 29, 2010 at 3:56 PM, nacho  wrote:
> > > > Anyone knows how to usejrebelwith appengine in eclipse + mac to hot
> > > > deploy?
>
> > > > I've been following the steps on thejrebeldocumentation but i can't
> > > > get it running.
>
> > > > --
> > > > You received this message because you are subscribed to the Google 
> > > > Groups
> > > > "Google App Engine" group.
> > > > To post to this group, send email to google-appeng...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > google-appengine+unsubscr...@googlegroups.com > > >  e...@googlegroups.com>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-appengine?hl=en.

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



[google-appengine] Re: Memcache capacity

2010-10-01 Thread powera
Hi --

Memcache is limited, though there isn't a particular hard limit.  In
general, if you have more than 50MB of data in memcache you will start
to see decreased LRU eviction times; 1 GB is about the limit a single
app can store without adjustments regardless of usage.

I've made an adjustment to your app's memcache config allowing it to
store more data.  Hopefully this will help.

On Sep 30, 3:58 am, sahid  wrote:
> I store my users sessions in memcache (like jaikuengine) but when site
> traffic is the highest my users are disconnected,
> i suppose the probleme comes from memcache, because memcache removes
> old items if the max size is exceeded.
>
> Now i use about 900mega of memcache but at the night (i'm in france) i
> can use more... may be 1giga,
>
> i would know if memcache is limited?
>
> APPID: devel-inchallah
>
> Cordially,
> Sahid

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



[google-appengine] Could I recover the application that all associated developers account has deleted ?

2010-10-01 Thread Masatoshi Iwasaki
Hi,

Recently I became an administrator for Google Apps for our domain.
Yesterday an application hosted on GAE for Google Apps of our domain
suddenly got 404 error. I asked former administarator to tell me
developer's account for the application, but he had already deleted
developers' accounts from our domain about a month ago because of
developers had left from the orgnization.

My questions are:

i) Could I recover our application?  When I access the url, It shows
only 404 error. I have tried to recreate an developer's account with
the same name of the deleted developer's account, but I couldn't get
access to app engine admin console.

ii) If this is caused by deleting accounts, why did it take more than
one month to stop the application? If it immediately stops the
application, we would have noticed this problem earlier.

Any suggestions are welcome.

Regards,
Masatoshi

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



[google-appengine] AppEngine MapReduce in Java

2010-10-01 Thread Lusana Ali
Hi,

Ive just started using the Appengine mapreduce.
Everything is running gravy, I can run it via the Mapper Console.

My next requirement is that i must be able to run it via a URL, so
that I may create Chron jobs which will execute the mapreduction every
night.
Every night -> run -> mapreduce A automatically.

OR if you have any other ideas that will basically get to this same
result.


I think i saw somewhere u can call it via mapreduce/handler/start (but
its been a long day not sure if I am making things up)

Any guidance is appreciated
Lu

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



[google-appengine] Could I recover the application that all associated developers account has deleted ?

2010-10-01 Thread Masatoshi Iwasaki
Hi,

Recently I became an administrator for Google Apps for our domain.
Yesterday an application hosted on GAE for Google Apps of our domain
suddenly got 404 error. I asked former administarator to tell me
developer's account for the application, but he had already deleted
developers' accounts from our domain about a month ago because of
developers had left from the orgnization.

My questions are:

i) Could I recover our application?  When I access the url, It shows
only 404 error. I have tried to recreate an developer's account with
the same name of the deleted developer's account, but I couldn't get
access to app engine admin console.

ii) If this is caused by deleting accounts, why did it take more than
one month to stop the application? If it immediately stops the
application, we would have noticed this problem earlier.

Any suggestions are welcome.

Regards,
Masatoshi

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



[google-appengine] Two important startup questions about Google Development

2010-10-01 Thread Pedro Ferreira
Hi there,

I'm starting developing apps for Google Apps. It's great!

I have 2 important startup questions:

1) Is there a "Google Database" ? I need to know if I have to connect
to an external database for storing data, or Google has a native
solution

2) I need to perform a scheduled task for maintenance of my
application data, for example, run a script. Does Google have a native
solution for this? Or I have to use external tools to achieve this
goal ?

Thanks!

Pedro Ferreira

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



Re: [google-appengine] Re: Memcache capacity

2010-10-01 Thread Felippe Bueno
Sorry, but I don't understand.

The limit are not 558.00 GB for stored data, and 1MB for each memcache
record ?

On Thu, Sep 30, 2010 at 5:45 PM, powera  wrote:

> Hi --
>
> Memcache is limited, though there isn't a particular hard limit.  In
> general, if you have more than 50MB of data in memcache you will start
> to see decreased LRU eviction times; 1 GB is about the limit a single
> app can store without adjustments regardless of usage.
>
> I've made an adjustment to your app's memcache config allowing it to
> store more data.  Hopefully this will help.
>
> On Sep 30, 3:58 am, sahid  wrote:
> > I store my users sessions in memcache (like jaikuengine) but when site
> > traffic is the highest my users are disconnected,
> > i suppose the probleme comes from memcache, because memcache removes
> > old items if the max size is exceeded.
> >
> > Now i use about 900mega of memcache but at the night (i'm in france) i
> > can use more... may be 1giga,
> >
> > i would know if memcache is limited?
> >
> > APPID: devel-inchallah
> >
> > Cordially,
> > Sahid
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Two important startup questions about Google Development

2010-10-01 Thread andy stevko
re 1) app engine provides high level and low level access to a object
database called Big Table. There are many other access solutions but, unless
you host your own, none of them are oracle/mysql .

re 2) app engine has a crontab solution as well as a task queue.


On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira  wrote:

> Hi there,
>
> I'm starting developing apps for Google Apps. It's great!
>
> I have 2 important startup questions:
>
> 1) Is there a "Google Database" ? I need to know if I have to connect
> to an external database for storing data, or Google has a native
> solution
>
> 2) I need to perform a scheduled task for maintenance of my
> application data, for example, run a script. Does Google have a native
> solution for this? Or I have to use external tools to achieve this
> goal ?
>
> Thanks!
>
> Pedro Ferreira
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Two important startup questions about Google Development

2010-10-01 Thread Pedro Ferreira
Hi andy, thanks for the quick answer.

Do you have any links that supports that? any documentation about this Big
Table and Crontab?

Thanks!

2010/10/1 andy stevko 

> re 1) app engine provides high level and low level access to a object
> database called Big Table. There are many other access solutions but, unless
> you host your own, none of them are oracle/mysql .
>
> re 2) app engine has a crontab solution as well as a task queue.
>
>
> On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira  wrote:
>
>> Hi there,
>>
>> I'm starting developing apps for Google Apps. It's great!
>>
>> I have 2 important startup questions:
>>
>> 1) Is there a "Google Database" ? I need to know if I have to connect
>> to an external database for storing data, or Google has a native
>> solution
>>
>> 2) I need to perform a scheduled task for maintenance of my
>> application data, for example, run a script. Does Google have a native
>> solution for this? Or I have to use external tools to achieve this
>> goal ?
>>
>> Thanks!
>>
>> Pedro Ferreira
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



Re: [google-appengine] Re: Unable to deploy to app engine recently

2010-10-01 Thread Ikai Lan (Google)
Hi Broc,

Wow, thanks for the writeup. This is really useful information. We're making
some changes and bug fixes to Google Accounts in our next release to support
the migration, so I hope those resolve the issue.

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



On Thu, Sep 30, 2010 at 8:07 PM, Broc Seib  wrote:

> The app id is "empower-text" and my authentication id is broc.seib [at]
> gentomi.com.   Update:  Late this afternoon I successfully deployed my
> app. Below I explain why I think it worked. Can you confirm or rule out my
> suspicions below?
>
>
> Here's what I suspect happened: When I "transitioned" my domain's accounts,
> I kept choosing the "Do this later" button, being nonplussed with the other
> choices. Today I bit the bullet and took the choice to create a new gmail
> account, and I think this action *truly* completed my transition. I had
> previously thought I was already done, because my initial transition email
> from "fullaccounts-tt-nore...@google.com" said I was done. It read,
>
>   "Hello Google Apps user,
>Your Google Apps account has been successfully transitioned to function
> more like a full Google Account! [...]"
>
> While I was in this not-fully-transitioned state, whenever I would login
> with my login.n...@mydomain.com account, I would always be presented with
> the "Your account has changed" page (the one with the two choices: 1) create
> yet another gmail account, or 2) use non-google account like yahoo). This
> meant something was catching this not-fully-transitioned state and
> redirecting me to this page. But somehow at this point I was considered to
> be logged in as login.name%mydomain@gtempaccount.com.
>
> So when I was deploying my app I suspect when the appcfg client was
> connecting to appengine, it must have been hitting this same redirection,
> and my http session ending up having an identity of login.name%
> mydomain@gtempaccount.com, and thus an authorization error 
> I'm purely speculating here. What do you think?
>
>
> So if my reluctance to make a choice caused this problem, then I guess my
> advice to others is to make their choice and move on! Don't choose "Do it
> later". I just didn't like any of my choices. Yes, I understand not being
> able to "merge" two accounts because if they use the same google product,
> then the data for that product cannot really be "merged". But what about the
> case where a product is only used for one of the two accounts? Why can't I
> just "absorb" that product's data into one of the two accounts? There is
> nothing for it to conflict against...   right?  Maybe this is a naive
> perspective.
>
> My concrete example is Google Checkout: I used my login.n...@mydomain.comwhen 
> I created an account as a merchant in Google Checkout. I *want* to use
> my merchant account as a user *in* my domain! But now it is split off to be
> accessed under a separate gmail ID. As an administrator of mydomain.com I
> should have had the option to "bring in" the Google Checkout product data to
> my domain. Yes I understand that technically that data belongs to that
> individual as a "personal account", and me as a domain administrator may not
> have the "right" to grab an individual's personal data -- like picasa pics,
> or such. But there must be a way for all parties to agree "this is OK". In
> this case all these parties is a single person: me. And I want to do it all
> under one roof for my business.
>
> I see that in the last 24 hours the "Your account has changed" page now
> shows more specifically which products are being used with your account.
> This is paramount to making good transition choices. I just wish those
> individual listed products would indicate if there may be a "request product
> data to be moved" into the domain or not.
>
> Sorry I went off topic from being app-engine specific. I hope other
> "transitioning" app engine users can avoid this problem (if my guess of the
> cause was correct). I need to direct this feedback to the accounts folks at
> Google working on account transition.
>
> Regards,
> Broc
>
>
> On Thu, Sep 30, 2010 at 5:37 PM, Ikai Lan (Google) <
> ikai.l+gro...@google.com > wrote:
>
>> What's your application ID? Are you deploying using the Gmail address
>> you're sending this email from?
>>
>> --
>> Ikai Lan
>> Developer Programs Engineer, Google App Engine
>> Blogger: http://googleappengine.blogspot.com
>> Reddit: http://www.reddit.com/r/appengine
>> Twitter: http://twitter.com/app_engine
>>
>>
>>
>> On Wed, Sep 29, 2010 at 9:27 PM, broc.seib  wrote:
>>
>>> If a Google person looks for evidence in the app engine logs, the last
>>> (failed) deploy attempt I made was about fifteen minutes ago, i.e.
>>> 12:09AM 9/30/2010 EST. I got another 403 error in my deploy logs.
>>>
>>> I was also going to try to manually send a war file up using appcfg,
>>

Re: [google-appengine] Two important startup questions about Google Development

2010-10-01 Thread andy stevko
Sure Pedro,
I'm not sure which flavor of you desire. Most of my bookmarks are for the
java variety.

The app engine docs are pretty comprehensive although they are sometimes
overwhelming with details.
http://code.google.com/appengine/docs/

Using the Datastore
http://code.google.com/appengine/docs/java/gettingstarted/usingdatastore.html

I've read here that many people find using Objectify a much easier interface
than JDO & JPA
http://code.google.com/p/objectify-appengine/wiki/IntroductionToObjectify

This describes using cron too...
http://code.google.com/appengine/docs/java/config/cron.html

You can also search these community forums for answers to your questions.
http://code.google.com/appengine/community.html

--Andy Stevko

On Fri, Oct 1, 2010 at 11:08 AM, Pedro Ferreira  wrote:

> Hi andy, thanks for the quick answer.
>
> Do you have any links that supports that? any documentation about this Big
> Table and Crontab?
>
> Thanks!
>
> 2010/10/1 andy stevko 
>
>> re 1) app engine provides high level and low level access to a object
>> database called Big Table. There are many other access solutions but, unless
>> you host your own, none of them are oracle/mysql .
>>
>> re 2) app engine has a crontab solution as well as a task queue.
>>
>>
>> On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira wrote:
>>
>>> Hi there,
>>>
>>> I'm starting developing apps for Google Apps. It's great!
>>>
>>> I have 2 important startup questions:
>>>
>>> 1) Is there a "Google Database" ? I need to know if I have to connect
>>> to an external database for storing data, or Google has a native
>>> solution
>>>
>>> 2) I need to perform a scheduled task for maintenance of my
>>> application data, for example, run a script. Does Google have a native
>>> solution for this? Or I have to use external tools to achieve this
>>> goal ?
>>>
>>> Thanks!
>>>
>>> Pedro Ferreira
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google App Engine" group.
>>> To post to this group, send email to google-appeng...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> google-appengine+unsubscr...@googlegroups.com
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-appengine?hl=en.
>>>
>>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



[google-appengine] Re: Two important startup questions about Google Development

2010-10-01 Thread nacho
I'm using Objectify and i have to say that it's so much nicer than
JPA / JDO to acces to the datastore

On 1 oct, 15:31, andy stevko  wrote:
> Sure Pedro,
> I'm not sure which flavor of you desire. Most of my bookmarks are for the
> java variety.
>
> The app engine docs are pretty comprehensive although they are sometimes
> overwhelming with details.http://code.google.com/appengine/docs/
>
> Using the 
> Datastorehttp://code.google.com/appengine/docs/java/gettingstarted/usingdatast...
>
> I've read here that many people find using Objectify a much easier interface
> than JDO & 
> JPAhttp://code.google.com/p/objectify-appengine/wiki/IntroductionToObjec...
>
> This describes using cron 
> too...http://code.google.com/appengine/docs/java/config/cron.html
>
> You can also search these community forums for answers to your 
> questions.http://code.google.com/appengine/community.html
>
> --Andy Stevko
>
> On Fri, Oct 1, 2010 at 11:08 AM, Pedro Ferreira  wrote:
> > Hi andy, thanks for the quick answer.
>
> > Do you have any links that supports that? any documentation about this Big
> > Table and Crontab?
>
> > Thanks!
>
> > 2010/10/1 andy stevko 
>
> >> re 1) app engine provides high level and low level access to a object
> >> database called Big Table. There are many other access solutions but, 
> >> unless
> >> you host your own, none of them are oracle/mysql .
>
> >> re 2) app engine has a crontab solution as well as a task queue.
>
> >> On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira wrote:
>
> >>> Hi there,
>
> >>> I'm starting developing apps for Google Apps. It's great!
>
> >>> I have 2 important startup questions:
>
> >>> 1) Is there a "Google Database" ? I need to know if I have to connect
> >>> to an external database for storing data, or Google has a native
> >>> solution
>
> >>> 2) I need to perform a scheduled task for maintenance of my
> >>> application data, for example, run a script. Does Google have a native
> >>> solution for this? Or I have to use external tools to achieve this
> >>> goal ?
>
> >>> Thanks!
>
> >>> Pedro Ferreira
>
> >>> --
> >>> You received this message because you are subscribed to the Google Groups
> >>> "Google App Engine" group.
> >>> To post to this group, send email to google-appeng...@googlegroups.com.
> >>> To unsubscribe from this group, send email to
> >>> google-appengine+unsubscr...@googlegroups.com
> >>> .
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/google-appengine?hl=en.
>
> >>  --
> >> You received this message because you are subscribed to the Google Groups
> >> "Google App Engine" group.
> >> To post to this group, send email to google-appeng...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> google-appengine+unsubscr...@googlegroups.com
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/google-appengine?hl=en.
>
> >  --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

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



Re: [google-appengine] Two important startup questions about Google Development

2010-10-01 Thread Pedro Ferreira
Thanks, Andy!

I'm sure this post will be useful for beginners on Google Development!

2010/10/1 andy stevko 

> Sure Pedro,
> I'm not sure which flavor of you desire. Most of my bookmarks are for the
> java variety.
>
> The app engine docs are pretty comprehensive although they are sometimes
> overwhelming with details.
> http://code.google.com/appengine/docs/
>
> Using the Datastore
>
> http://code.google.com/appengine/docs/java/gettingstarted/usingdatastore.html
>
> I've read here that many people find using Objectify a much easier
> interface than JDO & JPA
> http://code.google.com/p/objectify-appengine/wiki/IntroductionToObjectify
>
> This describes using cron too...
> http://code.google.com/appengine/docs/java/config/cron.html
>
> You can also search these community forums for answers to your questions.
> http://code.google.com/appengine/community.html
>
> --Andy Stevko
>
> On Fri, Oct 1, 2010 at 11:08 AM, Pedro Ferreira wrote:
>
>> Hi andy, thanks for the quick answer.
>>
>> Do you have any links that supports that? any documentation about this Big
>> Table and Crontab?
>>
>> Thanks!
>>
>> 2010/10/1 andy stevko 
>>
>>> re 1) app engine provides high level and low level access to a object
>>> database called Big Table. There are many other access solutions but, unless
>>> you host your own, none of them are oracle/mysql .
>>>
>>> re 2) app engine has a crontab solution as well as a task queue.
>>>
>>>
>>> On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira wrote:
>>>
 Hi there,

 I'm starting developing apps for Google Apps. It's great!

 I have 2 important startup questions:

 1) Is there a "Google Database" ? I need to know if I have to connect
 to an external database for storing data, or Google has a native
 solution

 2) I need to perform a scheduled task for maintenance of my
 application data, for example, run a script. Does Google have a native
 solution for this? Or I have to use external tools to achieve this
 goal ?

 Thanks!

 Pedro Ferreira

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


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

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



Re: [google-appengine] Re: Two important startup questions about Google Development

2010-10-01 Thread Pedro Ferreira
I'll use that first, then!

This Objectify supports some type of ORM ?

2010/10/1 nacho 

> I'm using Objectify and i have to say that it's so much nicer than
> JPA / JDO to acces to the datastore
>
> On 1 oct, 15:31, andy stevko  wrote:
> > Sure Pedro,
> > I'm not sure which flavor of you desire. Most of my bookmarks are for the
> > java variety.
> >
> > The app engine docs are pretty comprehensive although they are sometimes
> > overwhelming with details.http://code.google.com/appengine/docs/
> >
> > Using the Datastorehttp://
> code.google.com/appengine/docs/java/gettingstarted/usingdatast...
> >
> > I've read here that many people find using Objectify a much easier
> interface
> > than JDO & JPAhttp://
> code.google.com/p/objectify-appengine/wiki/IntroductionToObjec...
> >
> > This describes using cron too...
> http://code.google.com/appengine/docs/java/config/cron.html
> >
> > You can also search these community forums for answers to your questions.
> http://code.google.com/appengine/community.html
> >
> > --Andy Stevko
> >
> > On Fri, Oct 1, 2010 at 11:08 AM, Pedro Ferreira 
> wrote:
> > > Hi andy, thanks for the quick answer.
> >
> > > Do you have any links that supports that? any documentation about this
> Big
> > > Table and Crontab?
> >
> > > Thanks!
> >
> > > 2010/10/1 andy stevko 
> >
> > >> re 1) app engine provides high level and low level access to a object
> > >> database called Big Table. There are many other access solutions but,
> unless
> > >> you host your own, none of them are oracle/mysql .
> >
> > >> re 2) app engine has a crontab solution as well as a task queue.
> >
> > >> On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira  >wrote:
> >
> > >>> Hi there,
> >
> > >>> I'm starting developing apps for Google Apps. It's great!
> >
> > >>> I have 2 important startup questions:
> >
> > >>> 1) Is there a "Google Database" ? I need to know if I have to connect
> > >>> to an external database for storing data, or Google has a native
> > >>> solution
> >
> > >>> 2) I need to perform a scheduled task for maintenance of my
> > >>> application data, for example, run a script. Does Google have a
> native
> > >>> solution for this? Or I have to use external tools to achieve this
> > >>> goal ?
> >
> > >>> Thanks!
> >
> > >>> Pedro Ferreira
> >
> > >>> --
> > >>> You received this message because you are subscribed to the Google
> Groups
> > >>> "Google App Engine" group.
> > >>> To post to this group, send email to
> google-appeng...@googlegroups.com.
> > >>> To unsubscribe from this group, send email to
> > >>> google-appengine+unsubscr...@googlegroups.com
> 
> >
> > >>> .
> > >>> For more options, visit this group at
> > >>>http://groups.google.com/group/google-appengine?hl=en.
> >
> > >>  --
> > >> You received this message because you are subscribed to the Google
> Groups
> > >> "Google App Engine" group.
> > >> To post to this group, send email to
> google-appeng...@googlegroups.com.
> > >> To unsubscribe from this group, send email to
> > >> google-appengine+unsubscr...@googlegroups.com
> 
> >
> > >> .
> > >> For more options, visit this group at
> > >>http://groups.google.com/group/google-appengine?hl=en.
> >
> > >  --
> > > 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-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Question about GAE future

2010-10-01 Thread nacho
Hi, i would like to know if the sue from Oracle against Google over
the use of Java in Android affected Google's vision about Java.

Is Google going to fight this sue? Or maybe, Google is thinking change
to another language in the future, for example Python or Go. Will have
a greater development Python Apis of appengine than Java Apis? Can i
be sure that Java developers of appengine will have the same support
than now?

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



Re: [google-appengine] Re: Two important startup questions about Google Development

2010-10-01 Thread Pedro Ferreira
But I'm researching about using Google's Storage, not external databases...

I'll take a look on these links you guys gave me..

Later I'll put this on a tutorial

2010/10/1 Pedro Ferreira 

> I'll use that first, then!
>
> This Objectify supports some type of ORM ?
>
> 2010/10/1 nacho 
>
> I'm using Objectify and i have to say that it's so much nicer than
>> JPA / JDO to acces to the datastore
>>
>> On 1 oct, 15:31, andy stevko  wrote:
>> > Sure Pedro,
>> > I'm not sure which flavor of you desire. Most of my bookmarks are for
>> the
>> > java variety.
>> >
>> > The app engine docs are pretty comprehensive although they are sometimes
>> > overwhelming with details.http://code.google.com/appengine/docs/
>> >
>> > Using the Datastorehttp://
>> code.google.com/appengine/docs/java/gettingstarted/usingdatast...
>> >
>> > I've read here that many people find using Objectify a much easier
>> interface
>> > than JDO & JPAhttp://
>> code.google.com/p/objectify-appengine/wiki/IntroductionToObjec...
>> >
>> > This describes using cron too...
>> http://code.google.com/appengine/docs/java/config/cron.html
>> >
>> > You can also search these community forums for answers to your
>> questions.http://code.google.com/appengine/community.html
>> >
>> > --Andy Stevko
>> >
>> > On Fri, Oct 1, 2010 at 11:08 AM, Pedro Ferreira 
>> wrote:
>> > > Hi andy, thanks for the quick answer.
>> >
>> > > Do you have any links that supports that? any documentation about this
>> Big
>> > > Table and Crontab?
>> >
>> > > Thanks!
>> >
>> > > 2010/10/1 andy stevko 
>> >
>> > >> re 1) app engine provides high level and low level access to a object
>> > >> database called Big Table. There are many other access solutions but,
>> unless
>> > >> you host your own, none of them are oracle/mysql .
>> >
>> > >> re 2) app engine has a crontab solution as well as a task queue.
>> >
>> > >> On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira > >wrote:
>> >
>> > >>> Hi there,
>> >
>> > >>> I'm starting developing apps for Google Apps. It's great!
>> >
>> > >>> I have 2 important startup questions:
>> >
>> > >>> 1) Is there a "Google Database" ? I need to know if I have to
>> connect
>> > >>> to an external database for storing data, or Google has a native
>> > >>> solution
>> >
>> > >>> 2) I need to perform a scheduled task for maintenance of my
>> > >>> application data, for example, run a script. Does Google have a
>> native
>> > >>> solution for this? Or I have to use external tools to achieve this
>> > >>> goal ?
>> >
>> > >>> Thanks!
>> >
>> > >>> Pedro Ferreira
>> >
>> > >>> --
>> > >>> You received this message because you are subscribed to the Google
>> Groups
>> > >>> "Google App Engine" group.
>> > >>> To post to this group, send email to
>> google-appeng...@googlegroups.com.
>> > >>> To unsubscribe from this group, send email to
>> > >>> google-appengine+unsubscr...@googlegroups.com
>> 
>> >
>> > >>> .
>> > >>> For more options, visit this group at
>> > >>>http://groups.google.com/group/google-appengine?hl=en.
>> >
>> > >>  --
>> > >> You received this message because you are subscribed to the Google
>> Groups
>> > >> "Google App Engine" group.
>> > >> To post to this group, send email to
>> google-appeng...@googlegroups.com.
>> > >> To unsubscribe from this group, send email to
>> > >> google-appengine+unsubscr...@googlegroups.com
>> 
>> >
>> > >> .
>> > >> For more options, visit this group at
>> > >>http://groups.google.com/group/google-appengine?hl=en.
>> >
>> > >  --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Google App Engine" group.
>> > > To post to this group, send email to
>> google-appeng...@googlegroups.com.
>> > > To unsubscribe from this group, send email to
>> > > google-appengine+unsubscr...@googlegroups.com
>> 
>> >
>> > > .
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/google-appengine?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>

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



Re: [google-appengine] Question about GAE future

2010-10-01 Thread Ikai Lan (Google)
Google is committed to supporting Java. We'll continue to support both Java
and Python for App engine.

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



On Fri, Oct 1, 2010 at 11:47 AM, nacho  wrote:

> Hi, i would like to know if the sue from Oracle against Google over
> the use of Java in Android affected Google's vision about Java.
>
> Is Google going to fight this sue? Or maybe, Google is thinking change
> to another language in the future, for example Python or Go. Will have
> a greater development Python Apis of appengine than Java Apis? Can i
> be sure that Java developers of appengine will have the same support
> than now?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Re: Question about GAE future

2010-10-01 Thread nacho
Cool :)

On 1 oct, 15:56, "Ikai Lan (Google)"  wrote:
> Google is committed to supporting Java. We'll continue to support both Java
> and Python for App engine.
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blogger:http://googleappengine.blogspot.com
> Reddit:http://www.reddit.com/r/appengine
> Twitter:http://twitter.com/app_engine
>
> On Fri, Oct 1, 2010 at 11:47 AM, nacho  wrote:
> > Hi, i would like to know if the sue from Oracle against Google over
> > the use of Java in Android affected Google's vision about Java.
>
> > Is Google going to fight this sue? Or maybe, Google is thinking change
> > to another language in the future, for example Python or Go. Will have
> > a greater development Python Apis of appengine than Java Apis? Can i
> > be sure that Java developers of appengine will have the same support
> > than now?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

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



Re: [google-appengine] Could I recover the application that all associated developers account has deleted ?

2010-10-01 Thread Ikai Lan (Google)
What's the application ID? I'll look into this for you to see if it's
recoverable.

Is the application deleted, or are just the developers deleted?

More likely than not we garbage collect apps, so that might explain the
delay. As far as I know, this shouldn't have been the case.

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



On Thu, Sep 30, 2010 at 9:57 PM, Masatoshi Iwasaki
wrote:

> Hi,
>
> Recently I became an administrator for Google Apps for our domain.
> Yesterday an application hosted on GAE for Google Apps of our domain
> suddenly got 404 error. I asked former administarator to tell me
> developer's account for the application, but he had already deleted
> developers' accounts from our domain about a month ago because of
> developers had left from the orgnization.
>
> My questions are:
>
> i) Could I recover our application?  When I access the url, It shows
> only 404 error. I have tried to recreate an developer's account with
> the same name of the deleted developer's account, but I couldn't get
> access to app engine admin console.
>
> ii) If this is caused by deleting accounts, why did it take more than
> one month to stop the application? If it immediately stops the
> application, we would have noticed this problem earlier.
>
> Any suggestions are welcome.
>
> Regards,
> Masatoshi
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Memcache capacity

2010-10-01 Thread Orlando P. Abarzua
donde  encuentro  tutoriales  en  espanol  o  castellano ?
patricio...@gmail.com  videos?  youtbe?   quien  sabe  algo  ??

On Fri, Oct 1, 2010 at 2:30 PM, Felippe Bueno  wrote:
> Sorry, but I don't understand.
> The limit are not 558.00 GB for stored data, and 1MB for each memcache
> record ?
>
> On Thu, Sep 30, 2010 at 5:45 PM, powera  wrote:
>>
>> Hi --
>>
>> Memcache is limited, though there isn't a particular hard limit.  In
>> general, if you have more than 50MB of data in memcache you will start
>> to see decreased LRU eviction times; 1 GB is about the limit a single
>> app can store without adjustments regardless of usage.
>>
>> I've made an adjustment to your app's memcache config allowing it to
>> store more data.  Hopefully this will help.
>>
>> On Sep 30, 3:58 am, sahid  wrote:
>> > I store my users sessions in memcache (like jaikuengine) but when site
>> > traffic is the highest my users are disconnected,
>> > i suppose the probleme comes from memcache, because memcache removes
>> > old items if the max size is exceeded.
>> >
>> > Now i use about 900mega of memcache but at the night (i'm in france) i
>> > can use more... may be 1giga,
>> >
>> > i would know if memcache is limited?
>> >
>> > APPID: devel-inchallah
>> >
>> > Cordially,
>> > Sahid
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



Re: [google-appengine] Re: Messages not delivered using Mail API

2010-10-01 Thread Ikai Lan (Google)
Do you have an App ID you can provide? This doesn't sound like the
mail.Send() issue we've been seeing, as that results in a thrown Exception.

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



On Fri, Oct 1, 2010 at 1:08 AM, Bob  wrote:

> We've checked our billing history and the usage report for the day in
> question states that we've sent around 12,000 messages.
>
> It seems that only a small percentage of the emails were actually sent
> out because:
>
> a) non of the email to our own test email accounts were received for
> this campaign (in the past this worked flawlessly)
> b) we're using a counting mechanism (that's based on a invisible small
> image that counts actual reads) that gave us the information that only
> 100 emails were actually read from the 12,000 emails we've sent out.
> In past campaigns around 50% of the emails were actually read by our
> customers.
> c) In past we've received several auto-reply and in-vacation-reply
> messages and actual customer requests. But this time we've received
> only one of these messages.
>
> Is there anyone at google who can comment on this issue?
>
> Thanks,
> Bob
>
> On 29 Sep., 08:38, Bob  wrote:
> > We didn't reach the "Rate Limit" because our app is billing enabled
> > and we send about 600 messages per minute.
> >
> > On 28 Sep., 22:32, Ben  wrote:
> >
> >
> >
> > > I'm not sure if this is your issue, but i recently had a similar
> > > problem that was caused by a quota "Rate Limit" issue.  I had not
> > > exceeded my recipients quota, but appengine limits the RATE at which
> > > you can send emails to 8/min for non billable apps and 5,100
> > > recipients/minute for billable:
> http://code.google.com/appengine/docs/quotas.html#Mail
> >
> > > I solved this issue by utilizing a Task queue to limit the rate of
> > > outgoingmail.
> >
> > > On Sep 28, 2:30 am, Bob  wrote:
> >
> > > > Hi, yesterday we sent several email messages (about 12 thousend) as
> > > > part of an email newsletter campaign. Every message was sent using
> the
> > > > PythonAPI(google.appengine.api.mail). No exception was raised and
> > > > the quota wasn't exceeded. Unfortunately only some messages were
> > > > actually delivered (about 5% compared to other newsletter campaigns
> we
> > > > sent) to the recipients. This email address list also contains some
> of
> > > > our own email addresses but none of them did received a message. We
> > > > are sending this kind of newsletter (>5 recipients) every few
> > > > weeks - without any problems.
> >
> > > > Is there is problem with theMailservice?
> > > > Does anyone else encountered problems like this?
> >
> > > > Thanks,
> > > > Bob
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Re: Google only Indexing my URL that I disallow in my robot.txt file, not indexing any of the ones I allow

2010-10-01 Thread mvilr...@gmail.com
Thanks a bunch, unfortunately I have already done all of your
suggestions, still no go, this is starting to drive me nuts.

I also added a blog now just to drive up the content and "change rate"
of the site, we add articles on a frequent basis, still nothing.
gr.

On Sep 17, 1:12 pm, nickmilon  wrote:
> I am quite confident your problem has nothing to do with app engine.
> Your robots.txt looks fine to me.
> As you also mention there can be some legitimate reasons thatGoogle
> can visit a page excluded by robots.txt
> /datasource/  can be an html page oranyother resource for that
> matter as far a browser is concerned.Mysmall piece of advice :  sign in for G 
> webmasters tools and submit
> a sitemap.xml, then use webmasters tools to see what is going on with
> your site'sindexingand all seo related issues hm.. I have seen you
> have already submitted the site.
> By the way you have left DEBUG=True in your production server.
> hope all this helped ;-)
>
> On Sep 16, 11:25 pm, "mvilr...@gmail.com"  wrote:
>
> > I asked this question already in theGoogleWebmasters group but I was
> > recommended to ask it here as they seem to think it might be AppEngine
> > related ...
>
> > "I have read the FAQs and checked for similar issues: YES
>
> >Mysite'sURL(web address) is:http://bptrack.appspot.com
>
> > Description (including timeline ofanychanges made):
> > I have the following inmyrobot.txtfile:
>
> > User-agent: *
> >Allow: /
> >Disallow: /datasource/
>
> > It has been that for over a month now yet when I look formysite on
> >google(site:http://bptrack.appspot.com), 
> >itonlyfindshttp://bptrack.appspot.com/datasource/, exactly theURLI donotwant
> > it to index.  It doesn't findanyother URLs, including the main one
> > (http://bptrack.appspot.com).  Can anybody please explain to me how
> > that is possible?  Do I have a mistake inmyrobot.txtfile
> > (eventhough I had it generated byGoogleWebmasters Tool)?
>
> > Cheers,
> > Mark."
>
> > Through thegoogleWebsmasters Group I figured out that therobot.txt
> >filemightnotactually prevent thatURLfrom being crawled and/or
> > indexed, however,http://bptrack.appspot.com/datasource/isnoteven a
> > webpage, so it is "empty" AND inaccessible so why would that one be
> > indexed at all and none of the other pages which are accessible
> > ("home" page, "about" and "contacts")?

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



[google-appengine] Re: Memcache capacity

2010-10-01 Thread powera
558 GB is the quota for how much data you can send for memcache in a
day.  Memcache will evict data that has not been read recently to stay
within memory limits.  The numbers I gave are more rules of thumb
about how the LRU cache generally behaves, and when you will start to
see decreased retention times as a result of the amount of data stored
in memcache.


On Oct 1, 10:30 am, Felippe Bueno  wrote:
> Sorry, but I don't understand.
>
> The limit are not 558.00 GB for stored data, and 1MB for each memcache
> record ?
>
>
>
> On Thu, Sep 30, 2010 at 5:45 PM, powera  wrote:
> > Hi --
>
> > Memcache is limited, though there isn't a particular hard limit.  In
> > general, if you have more than 50MB of data in memcache you will start
> > to see decreased LRU eviction times; 1 GB is about the limit a single
> > app can store without adjustments regardless of usage.
>
> > I've made an adjustment to your app's memcache config allowing it to
> > store more data.  Hopefully this will help.
>
> > On Sep 30, 3:58 am, sahid  wrote:
> > > I store my users sessions in memcache (like jaikuengine) but when site
> > > traffic is the highest my users are disconnected,
> > > i suppose the probleme comes from memcache, because memcache removes
> > > old items if the max size is exceeded.
>
> > > Now i use about 900mega of memcache but at the night (i'm in france) i
> > > can use more... may be 1giga,
>
> > > i would know if memcache is limited?
>
> > > APPID: devel-inchallah
>
> > > Cordially,
> > > Sahid
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com > e...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

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



Re: [google-appengine] Re: Memcache capacity

2010-10-01 Thread Felippe Bueno
hindsight, it would make sense to have a 558gb limit in memcache, when
we have a lower limit on the datastore.
I think its a good idea let this clear in the documentation.

On Fri, Oct 1, 2010 at 4:28 PM, powera  wrote:
>
> 558 GB is the quota for how much data you can send for memcache in a
> day.  Memcache will evict data that has not been read recently to stay
> within memory limits.  The numbers I gave are more rules of thumb
> about how the LRU cache generally behaves, and when you will start to
> see decreased retention times as a result of the amount of data stored
> in memcache.
>
>
> On Oct 1, 10:30 am, Felippe Bueno  wrote:
> > Sorry, but I don't understand.
> >
> > The limit are not 558.00 GB for stored data, and 1MB for each memcache
> > record ?
> >
> >
> >
> > On Thu, Sep 30, 2010 at 5:45 PM, powera  wrote:
> > > Hi --
> >
> > > Memcache is limited, though there isn't a particular hard limit.  In
> > > general, if you have more than 50MB of data in memcache you will start
> > > to see decreased LRU eviction times; 1 GB is about the limit a single
> > > app can store without adjustments regardless of usage.
> >
> > > I've made an adjustment to your app's memcache config allowing it to
> > > store more data.  Hopefully this will help.
> >
> > > On Sep 30, 3:58 am, sahid  wrote:
> > > > I store my users sessions in memcache (like jaikuengine) but when site
> > > > traffic is the highest my users are disconnected,
> > > > i suppose the probleme comes from memcache, because memcache removes
> > > > old items if the max size is exceeded.
> >
> > > > Now i use about 900mega of memcache but at the night (i'm in france) i
> > > > can use more... may be 1giga,
> >
> > > > i would know if memcache is limited?
> >
> > > > APPID: devel-inchallah
> >
> > > > Cordially,
> > > > Sahid
> >
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Google App Engine" group.
> > > To post to this group, send email to google-appeng...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > google-appengine+unsubscr...@googlegroups.com > >  e...@googlegroups.com>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>

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



Re: [google-appengine] Not lazy load for serialized fields

2010-10-01 Thread Ikai Lan (Google)
I'm a bit surprised this is lazy loaded considering we retrieve the data if
it's just embedded. At any rate, design around this programmatically by
adding loading at your DAO layer.

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



On Sat, Sep 25, 2010 at 8:56 AM, Pavel Minchenkov  wrote:

> Hi,
> How can I configure my JDO class that serialized field should always
> loaded?
>
> PersistenceManager pm = PMF.get().getPersistenceManager();
>
> try {
>SomeObject obj = (SomeObject) pm.getObjectById(clazz, id);
>// obj.getSerizliedField(); // not null
> }
> finally {
>pm.close();
> }
>
> obj.getSerizliedField(); // is null
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Memcache capacity

2010-10-01 Thread Ikai Lan (Google)
In an application where you are doing lots of traffic, it absolutely makes
sense to have a higher quota for Memcache. You can't make best use of your
resources without caching.

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



On Fri, Oct 1, 2010 at 12:36 PM, Felippe Bueno wrote:

> hindsight, it would make sense to have a 558gb limit in memcache, when
> we have a lower limit on the datastore.
> I think its a good idea let this clear in the documentation.
>
> On Fri, Oct 1, 2010 at 4:28 PM, powera  wrote:
> >
> > 558 GB is the quota for how much data you can send for memcache in a
> > day.  Memcache will evict data that has not been read recently to stay
> > within memory limits.  The numbers I gave are more rules of thumb
> > about how the LRU cache generally behaves, and when you will start to
> > see decreased retention times as a result of the amount of data stored
> > in memcache.
> >
> >
> > On Oct 1, 10:30 am, Felippe Bueno  wrote:
> > > Sorry, but I don't understand.
> > >
> > > The limit are not 558.00 GB for stored data, and 1MB for each memcache
> > > record ?
> > >
> > >
> > >
> > > On Thu, Sep 30, 2010 at 5:45 PM, powera  wrote:
> > > > Hi --
> > >
> > > > Memcache is limited, though there isn't a particular hard limit.  In
> > > > general, if you have more than 50MB of data in memcache you will
> start
> > > > to see decreased LRU eviction times; 1 GB is about the limit a single
> > > > app can store without adjustments regardless of usage.
> > >
> > > > I've made an adjustment to your app's memcache config allowing it to
> > > > store more data.  Hopefully this will help.
> > >
> > > > On Sep 30, 3:58 am, sahid  wrote:
> > > > > I store my users sessions in memcache (like jaikuengine) but when
> site
> > > > > traffic is the highest my users are disconnected,
> > > > > i suppose the probleme comes from memcache, because memcache
> removes
> > > > > old items if the max size is exceeded.
> > >
> > > > > Now i use about 900mega of memcache but at the night (i'm in
> france) i
> > > > > can use more... may be 1giga,
> > >
> > > > > i would know if memcache is limited?
> > >
> > > > > APPID: devel-inchallah
> > >
> > > > > Cordially,
> > > > > Sahid
> > >
> > > > --
> > > > You received this message because you are subscribed to the Google
> Groups
> > > > "Google App Engine" group.
> > > > To post to this group, send email to
> google-appeng...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > google-appengine+unsubscr...@googlegroups.com e...@googlegroups.com>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-appengine?hl=en.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> > For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Memcache capacity

2010-10-01 Thread Felippe Bueno
I agree.
What I was saying is, there is no sense to have more  'stored' quota
for memcache, than for datastore.

Any way, forget about it. I understand, now,  the soft limit of 50mb
for memcache stored data :)
Thanks

On Fri, Oct 1, 2010 at 6:15 PM, Ikai Lan (Google)
 wrote:
> In an application where you are doing lots of traffic, it absolutely makes
> sense to have a higher quota for Memcache. You can't make best use of your
> resources without caching.
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blogger: http://googleappengine.blogspot.com
> Reddit: http://www.reddit.com/r/appengine
> Twitter: http://twitter.com/app_engine
>
>
> On Fri, Oct 1, 2010 at 12:36 PM, Felippe Bueno 
> wrote:
>>
>> hindsight, it would make sense to have a 558gb limit in memcache, when
>> we have a lower limit on the datastore.
>> I think its a good idea let this clear in the documentation.
>>
>> On Fri, Oct 1, 2010 at 4:28 PM, powera  wrote:
>> >
>> > 558 GB is the quota for how much data you can send for memcache in a
>> > day.  Memcache will evict data that has not been read recently to stay
>> > within memory limits.  The numbers I gave are more rules of thumb
>> > about how the LRU cache generally behaves, and when you will start to
>> > see decreased retention times as a result of the amount of data stored
>> > in memcache.
>> >
>> >
>> > On Oct 1, 10:30 am, Felippe Bueno  wrote:
>> > > Sorry, but I don't understand.
>> > >
>> > > The limit are not 558.00 GB for stored data, and 1MB for each memcache
>> > > record ?
>> > >
>> > >
>> > >
>> > > On Thu, Sep 30, 2010 at 5:45 PM, powera  wrote:
>> > > > Hi --
>> > >
>> > > > Memcache is limited, though there isn't a particular hard limit.  In
>> > > > general, if you have more than 50MB of data in memcache you will
>> > > > start
>> > > > to see decreased LRU eviction times; 1 GB is about the limit a
>> > > > single
>> > > > app can store without adjustments regardless of usage.
>> > >
>> > > > I've made an adjustment to your app's memcache config allowing it to
>> > > > store more data.  Hopefully this will help.
>> > >
>> > > > On Sep 30, 3:58 am, sahid  wrote:
>> > > > > I store my users sessions in memcache (like jaikuengine) but when
>> > > > > site
>> > > > > traffic is the highest my users are disconnected,
>> > > > > i suppose the probleme comes from memcache, because memcache
>> > > > > removes
>> > > > > old items if the max size is exceeded.
>> > >
>> > > > > Now i use about 900mega of memcache but at the night (i'm in
>> > > > > france) i
>> > > > > can use more... may be 1giga,
>> > >
>> > > > > i would know if memcache is limited?
>> > >
>> > > > > APPID: devel-inchallah
>> > >
>> > > > > Cordially,
>> > > > > Sahid
>> > >
>> > > > --
>> > > > You received this message because you are subscribed to the Google
>> > > > Groups
>> > > > "Google App Engine" group.
>> > > > To post to this group, send email to
>> > > > google-appeng...@googlegroups.com.
>> > > > To unsubscribe from this group, send email to
>> > > >
>> > > > google-appengine+unsubscr...@googlegroups.com> > > > e...@googlegroups.com>
>> > > > .
>> > > > For more options, visit this group at
>> > > >http://groups.google.com/group/google-appengine?hl=en.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "Google App Engine" group.
>> > To post to this group, send email to google-appeng...@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group at
>> > http://groups.google.com/group/google-appengine?hl=en.
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



[google-appengine] generate PDF in appengine

2010-10-01 Thread David Toledo
Hi All

Exist some way from generate pdf in appengine. I've reviewed JasperReports
and other API no are compatible at the moment. ??

Regards
David

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



RE: [google-appengine] Question about GAE future

2010-10-01 Thread patricio...@gmail.com
busco tutoriales en espanol
-Original Message-
Date: Friday, October 01, 2010 2:47:38 pm
To: "Google App Engine" 
From: "nacho" 
Subject: [google-appengine] Question about GAE future

Hi, i would like to know if the sue from Oracle against Google over
the use of Java in Android affected Google's vision about Java.

Is Google going to fight this sue? Or maybe, Google is thinking change
to another language in the future, for example Python or Go. Will have
a greater development Python Apis of appengine than Java Apis? Can i
be sure that Java developers of appengine will have the same support
than now?

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



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



RE: [google-appengine] Two important startup questions about Google Development

2010-10-01 Thread patricio...@gmail.com
busco tutoriales en espanolneed tutorials in spanish language
-Original Message-
Date: Friday, October 01, 2010 1:08:55 pm
To: "Google App Engine" 
From: "Pedro Ferreira" 
Subject: [google-appengine] Two important startup questions about Google 
Development

Hi there,

I'm starting developing apps for Google Apps. It's great!

I have 2 important startup questions:

1) Is there a "Google Database" ? I need to know if I have to connect
to an external database for storing data, or Google has a native
solution

2) I need to perform a scheduled task for maintenance of my
application data, for example, run a script. Does Google have a native
solution for this? Or I have to use external tools to achieve this
goal ?

Thanks!

Pedro Ferreira

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



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



[google-appengine] Re: Just verifying - App Engine is hosted on servers located in the USA right?

2010-10-01 Thread PK
North America is a bit vague. We and our customers do not care about
the geography, we really care about the jurisdictions of the locale
where the data resides. Could you please clarify if "North America"
means USA and Canada, or USA, Canada and Mexico or something else?

BTW, being able to specify a locale along with the application would
be a great improvement.

Thanks
PK

On Sep 30, 3:36 pm, Peter Ondruska  wrote:
> :-) Thanks Ikai, I didn't expect more information anyway :-))
>
> On Sep 30, 7:50 pm, "Ikai Lan (Google)" 
> wrote:
>
>
>
> > Here's the official line about where data for Google Apps is stored:
>
> >http://www.google.com/support/a/bin/answer.py?hl=en&answer=106886
>
> > We're a bit more open about this and can state that App Engine data centers
> > are in North America, but beyond that I can't say much more. If you are
> > concerned about legal issues, please have your legal team consult with our
> > team at legal-supp...@google.com.
>
> > --
> > Ikai Lan
> > Developer Programs Engineer, Google App Engine
> > Blogger:http://googleappengine.blogspot.com
> > Reddit:http://www.reddit.com/r/appengine
> > Twitter:http://twitter.com/app_engine
>
> > On Thu, Sep 30, 2010 at 7:04 AM, Peter Ondruska 
> > wrote:
>
> > > This brings up questions affecting all from European Union especially
> > > if they collect personal information which is protected differently in
> > > EU (especially here in Czech Republic). According to our laws (CZ) the
> > > one who collects personal information should first get permission to
> > > do so and the famous office (remember Street View ;-) ) may conduct
> > > audit that collected data is compliant. Not sure what the consequences
> > > are when Google replicates data to/from EU... For this reason I would
> > > prefer data to be stored just outside EU :-)))
>
> > > PS: I am not lawyer... and do not want to be one :-)
>
> > > On Sep 30, 3:17 pm, Erwin Streur  wrote:
> > > > I agree. Rumors indicate that there are a couple in the Netherlands
> > > > and Belgium (Google appears to like water ;-), but there is hardly any
> > > > information about which ones are used for what.
>
> > > > I'm surprised by the statement of Ikai Lan (Google) about it and would
> > > > like more clarification on it. Does it mean that
> > > > a) (GAE) data might be stored in North America
> > > > b) (GAE) data is stored in North America as well (but actually it is
> > > > stored in all/most datacenter across the world)
> > > > c) (GAE) data is stored only in North America
> > > > ?
>
> > > > On 27 sep, 13:25, Peter Ondruska  wrote:
>
> > > > > Well, this may not be truth always. Unfortunately Google does not
> > > > > disclose much about their data centres... One is being built in
> > > > > Finland.
>
> > > > > On Sep 27, 9:03 am, adams  wrote:
>
> > > > > > Just to clarify: does that mean, though, that it might be processed
> > > > > > outside of North America? And I assumme North America means USA and
> > > > > > Canada.
>
> > > > > > On Sep 24, 5:10 pm, "Ikai Lan (Google)" 
> > > > > > 
>
> > > > > > wrote:
>
> > > > > > > The data is stored in North American data centers.
>
> > > > > > > --
> > > > > > > Ikai Lan
> > > > > > > Developer Programs Engineer, Google App Engine
> > > > > > > Blogger:http://googleappengine.blogspot.com
> > > > > > > Reddit:http://www.reddit.com/r/appengine
> > > > > > > Twitter:http://twitter.com/app_engine
>
> > > > > > > On Fri, Sep 24, 2010 at 8:53 AM, John McLaughlin <
>
> > > > > > > johnmclaugh...@massanimation.com> wrote:
> > > > > > > > I don't think so.  I've been working with the opposite
> > > assumption.
> > > > > > > > When they say "running on Google's infrastructure" I'm assuming
> > > that
> > > > > > > > my application will be running worldwide with datastore
> > > information
> > > > > > > > replicated as needed to worldwide servers.  Perhaps Google
> > > AppEngine
> > > > > > > > for Business can make such guarantees when it launches.  I
> > > haven't
> > > > > > > > seen anything specific one way or another, but would love to
> > > know.
>
> > > > > > > > On Sep 23, 7:38 am, Spines  wrote:
> > > > > > > > > Just verifying - App Engine is hosted on servers located in 
> > > > > > > > > the
> > > USA
> > > > > > > > > right?  And will stay that way?
>
> > > > > > > > > The reason I ask is because I've been reading up about "fair
> > > use" for
> > > > > > > > > using other people's images, and it seems that things are much
> > > clearer
> > > > > > > > > legally if your servers are located in the USA.
>
> > > > > > > > --
> > > > > > > > You received this message because you are subscribed to the
> > > Google Groups
> > > > > > > > "Google App Engine" group.
> > > > > > > > To post to this group, send email to
> > > google-appeng...@googlegroups.com.
> > > > > > > > To unsubscribe from this group, send email to
> > > > > > > > google-appengine+unsubscr...@googlegroups.com > > > > > > >  e...@googlegroups.com> > > e...@googlegroups.com>
> > > > > > 

Re: [google-appengine] Two important startup questions about Google Development

2010-10-01 Thread patricio...@gmail.com
i need to start with the basics stepspatricio...@gmail.com
-Original Message-
Date: Friday, October 01, 2010 2:09:01 pm
To: google-appengine@googlegroups.com
From: "Pedro Ferreira" 
Subject: Re: [google-appengine] Two important startup questions about Google 
Development

Hi andy, thanks for the quick answer.

Do you have any links that supports that? any documentation about this Big
Table and Crontab?

Thanks!

2010/10/1 andy stevko 

> re 1) app engine provides high level and low level access to a object
> database called Big Table. There are many other access solutions but, unless
> you host your own, none of them are oracle/mysql .
>
> re 2) app engine has a crontab solution as well as a task queue.
>
>
> On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira  wrote:
>
>> Hi there,
>>
>> I'm starting developing apps for Google Apps. It's great!
>>
>> I have 2 important startup questions:
>>
>> 1) Is there a "Google Database" ? I need to know if I have to connect
>> to an external database for storing data, or Google has a native
>> solution
>>
>> 2) I need to perform a scheduled task for maintenance of my
>> application data, for example, run a script. Does Google have a native
>> solution for this? Or I have

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



RE: [google-appengine] generate PDF in appengine

2010-10-01 Thread patricio...@gmail.com
looking for spanish content to learn more ..patricio...@gmail.com
-Original Message-
Date: Friday, October 01, 2010 5:50:47 pm
To: google-appengine@googlegroups.com
From: "David Toledo" 
Subject: [google-appengine] generate PDF in appengine

Hi All

Exist some way from generate pdf in appengine. I've reviewed JasperReports
and other API no are compatible at the moment. ??

Regards
David

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



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



Re: [google-appengine] Two important startup questions about Google Development

2010-10-01 Thread Pedro Ferreira
Hi patricionyc

we are building a development group here in Brazil...

I'm thinking of doing a Web Online Class to teach my technicians... if
you wanna participate...

Att,

Pedro Ferreira


Em 01-10-2010 19:02, patricio...@gmail.com escreveu:
> i need to start with the basics stepspatricio...@gmail.com
> -Original Message-
> Date: Friday, October 01, 2010 2:09:01 pm
> To: google-appengine@googlegroups.com
> From: "Pedro Ferreira" 
> Subject: Re: [google-appengine] Two important startup questions about Google 
> Development
> 
> Hi andy, thanks for the quick answer.
> 
> Do you have any links that supports that? any documentation about this Big
> Table and Crontab?
> 
> Thanks!
> 
> 2010/10/1 andy stevko 
> 
>> re 1) app engine provides high level and low level access to a object
>> database called Big Table. There are many other access solutions but, unless
>> you host your own, none of them are oracle/mysql .
>>
>> re 2) app engine has a crontab solution as well as a task queue.
>>
>>
>> On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira  wrote:
>>
>>> Hi there,
>>>
>>> I'm starting developing apps for Google Apps. It's great!
>>>
>>> I have 2 important startup questions:
>>>
>>> 1) Is there a "Google Database" ? I need to know if I have to connect
>>> to an external database for storing data, or Google has a native
>>> solution
>>>
>>> 2) I need to perform a scheduled task for maintenance of my
>>> application data, for example, run a script. Does Google have a native
>>> solution for this? Or I have
> 

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



[google-appengine] Re: bolbstore and content type via swfupload

2010-10-01 Thread Joseph Letness
I would hope that a the blobstore would  get it's own method of
progress status.  Something like using AJAX at timed intervals during
the upload to hit the upload url (probably appended with a GET
parameter?) and get back how many bytes have been transferred.

Right now I just throw up an html marked-up modal box that says
"Please wait for your upload to complete..." with a spinning gif.
Some feedback is better than nothing.

GAE developers, how about it?

:-)

--Joe

On Sep 29, 1:40 am, msmart  wrote:
> Hi,
>
> has anyone managed to set the correct content type of an upload to the
> blobstore when using a flash based solution like swfupload? Swfupload
> is used to indicated a progress bar during the upload?
>
> I've set up everything correctly, but all by blobs have the content
> type octet streams. As the blobstore is read only this cannot be
> changed afterwards.
>
> thanks for any tips
>
> Michael

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



Re: [google-appengine] generate PDF in appengine

2010-10-01 Thread andy stevko
Hi David,
I asked that very same question on stackoverflow a while back.
http://stackoverflow.com/questions/1765238/java-pdf-library-that-works-on-gae

--Andy Stevko

On Fri, Oct 1, 2010 at 2:50 PM, David Toledo  wrote:

> Hi All
>
> Exist some way from generate pdf in appengine. I've reviewed JasperReports
> and other API no are compatible at the moment. ??
>
> Regards
> David
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



Re: [google-appengine] generate PDF in appengine

2010-10-01 Thread Eli Jones
http://www.streamhead.com/pdf-on-google-app-engine/

http://stackoverflow.com/questions/2968033/generate-pdf-with-picture-on-google-app-engine-on-java

Sounds like iText works
fine if you don't try to insert images into the generated PDF.

On Fri, Oct 1, 2010 at 5:50 PM, David Toledo  wrote:

> Hi All
>
> Exist some way from generate pdf in appengine. I've reviewed JasperReports
> and other API no are compatible at the moment. ??
>
> Regards
> David
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



[google-appengine] Recursive task ends up being concurrent

2010-10-01 Thread Jimmy Bourassa
I created a task that handles batch delete for my application. The
purpose of the task is to delete records recursively. Once all records
are deleted, a new process must be started.

I tried to implement this through the code posted below. I really why
this is not working as expected, but for some reason, I end up having
many tasks running concurrently. Is this the expected behavior of the
TaskQueue?


Here's the actual code :

def post(self):
task_unique_name = self.request.headers['X-AppEngine-TaskName']
#Checks if task has been executed already
if task.ExecutedTask.all().filter('task_name=',
task_unique_name).count():
return;

campaign_id = db.Key(self.request.POST['campaign_id'])

def delete_transcation(camp):
query = db.Query(Recipient,
keys_only=True).ancestor(campaign_id).filter('campaign', camp)
results = query.fetch(app_model.DATASTORE_PUT_LIMIT)
#If results are found, delete them and start a new delete task
if results:
db.delete(results)
t = taskqueue.Task(url='/tasks/delete_recipients',
params=self.request.POST)
t.add(queue_name='recipients-import')

#No results found to delete, start import if appropriate.
elif self.request.POST.get('new_import', False)

campaign.Campaign.get_cache(campaign_id).spawn_import_tasks()

return True

def mark_task_as_done():
save_task = task.ExecutedTask(task_name=task_unique_name)
save_task.put()

if(db.run_in_transaction(delete_transcation, campaign_id)):
db.run_in_transaction(mark_task_as_done)

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



[google-appengine] help about datastore transaction

2010-10-01 Thread a9
Hi all

my application keep throwing
com.google.appengine.api.datastore.DatastoreTimeoutException

I use a loop. in this loop I start a tranaction,edit data,then commit
will it better if I start the transaction , then start the loop and
edit data. commit when all data has changed?

max data change is 30 entites.

thank you all.

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



[google-appengine] How do you avoid this message: "Request was aborted after waiting too long to attempt to service your request"

2010-10-01 Thread onur
"Request was aborted after waiting too long to attempt to service your
request. This may happen sporadically when the App Engine serving
cluster is under unexpectedly high or uneven load. If you see this
message frequently, please contact the App Engine team."

So, here I am. I got this message 9 out of 10 tasks I add. I am
enqueueing tasks in a for loop, should I pass countdown, or is this
just a temporary problem? Tasks run eventually anyway, but sometimes
they are way late than they should be.


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



[google-appengine] Re: How do you avoid this message: "Request was aborted after waiting too long to attempt to service your request"

2010-10-01 Thread onur
I see this issue here:
http://code.google.com/p/googleappengine/issues/detail?id=2396&colspec=ID%20Type%20Status%20Priority%20Stars%20Owner%20Summary%20Log%20Component

This is actually serious. I've changed all my code to make it
parallel, but this issue ruins everything :(
should be fixed asap.

On Oct 2, 3:48 am, onur  wrote:
> "Request was aborted after waiting too long to attempt to service your
> request. This may happen sporadically when the App Engine serving
> cluster is under unexpectedly high or uneven load. If you see this
> message frequently, please contact the App Engine team."
>
> So, here I am. I got this message 9 out of 10 tasks I add. I am
> enqueueing tasks in a for loop, should I pass countdown, or is this
> just a temporary problem? Tasks run eventually anyway, but sometimes
> they are way late than they should be.

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



Re: [google-appengine] Recursive task ends up being concurrent

2010-10-01 Thread Eli Jones
>From the looks of this code.. you should completely rewrite it.

1.  You indicate you want to use a recursive task.. but you aren't using
named tasks.  So, you have no way to guarantee that the task won't fork
indefinitely.
2.  You aren't using a cursor.. so eventually the db.Query() will take
longer and longer and longer to run if you have a very large number of
entities to delete.
3.  Why are you saving the random task name to the datastore?

There are a few patterns you can use to do batch deletes for a bunch of
entities.

1.  Simple recursive named task with a cursor.
 (For an intelligent explanation of this when using deferred, see here:
http://blog.notdot.net/2010/03/Task-Queue-task-chaining-done-right )

2.  Recursive task using keys_only cursor and deferred task to do
db.delete()

You do 1 if you really only want each db.delete() to run one at a time.  You
do 2 if you just want the deleting done as fast as possible.  (Or there is
option 3.. familiarize yourself with the GAE Mapper API [aka the Map Reduce
API] and use that to fire off deletes.)

2 Would look something like this (I didn't indent the try except since it's
getting a little too indenty):

def mainTask(campaign_id, new_import, cursor=None, i = 0):
count = app_model.DATASTORE_PUT_LIMIT
try:
while count == app_model.DATASTORE_PUT_LIMIT:
query = db.Query(Recipient,
keys_only=True).ancestor(campaign_id).filter('campaign', camp)
if cursor is not None:
query.with_cursor(cursor)
results = query.fetch(app_model.DATASTORE_PUT_LIMIT)
count = len(results)
deferred.defer(deleteByKeyList, repr(results))
cursor = query.cursor()
if do_weird_new_import_check(new_import):
campaign.Campaign.get_cache(campaign_id).spawn_import_tasks()
except DeadlineExceededError:
i+= 1
deferred.defer(mainTask, campaign_id, new_import, cursor, i, _name =
"mainTask-" + str(campain_id) + "-run-" + str(i))

def deleteByKeyList(keylist):
from google.appengine.api import datastore_types
keylist = eval(keylist)
db.delete(keylist)

You could call that first function from a remote_shell.. and it would then
begin firing off deferred deleteByKeyList batches until it go a
DeadlineExceeded Error.. then it would just defer itself with all of the
appropriate variables.

It's a little sloppy.. and there's a chance that the deferred delete would
get called.. and then the deadlineexceeded would throw.. and you'd then have
the cursor variable get passed for the old cursor... but that shouldn't
really change the ultimate behaviour.

When the while loop completes (which will only happen when all of the
entities have had a deferred deleteByKeyList() fired off), it will do the
new_import check.

If you are worried about maybe the DeadlineExceeded being fired off.. and
then the deferred.defer() call not succeeding.. it wouldn't really matter,
as long as it doesn't happen too often (so that your cursor value gets
passed along) and the error occurrs inside of one of the deferred versions
of the mainTask() function.. it will just run the task again with the
previous cursor value.

And, when it runs the query.. it will only get keys for entities that are
still in the datastore.  (the only negative will be that it will be looking
for key values greater than the key value that started an already deleted
batch).

I'll admit, this method is a little nutty.. it's effectively trying to do
the db.deletes() as fast as possible.. and it results in a lot of deferred
errors (the usual 10 second appengine could not service the request in time
errors).  But, it's faster than doing it serially.

Again.. i am sad to say that the Mapper API pretty much makes this
obsolete.. since once you know how to use it, it makes a lot of stuff like
this easy.. and it seems to provide really neat stats and abilities to
monitor the processes.

http://googleappengine.blogspot.com/2010/07/introducing-mapper-api.html



On Fri, Oct 1, 2010 at 3:54 PM, Jimmy Bourassa  wrote:

> I created a task that handles batch delete for my application. The
> purpose of the task is to delete records recursively. Once all records
> are deleted, a new process must be started.
>
> I tried to implement this through the code posted below. I really why
> this is not working as expected, but for some reason, I end up having
> many tasks running concurrently. Is this the expected behavior of the
> TaskQueue?
>
>
> Here's the actual code :
>
> def post(self):
>task_unique_name = self.request.headers['X-AppEngine-TaskName']
>#Checks if task has been executed already
>if task.ExecutedTask.all().filter('task_name=',
> task_unique_name).count():
>return;
>
>campaign_id = db.Key(self.request.POST['campaign_id'])
>
>def delete_transcation(camp):
>query = db.Query(Recipient,
> keys_only=True).ancestor(campaign_id).filter('campaign', camp)
>results = query.fetch

[google-appengine] The "Current Load" section in admin dashboard is skewed

2010-10-01 Thread nischalshetty
The Requests shown under "Current Load" seem to be fluctuating a lot.
Are you guys aware of it?

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



[google-appengine] Re: Memcache capacity

2010-10-01 Thread nischalshetty
Wait a minute!

I see a lot of cache expires and have been thnking it must be because
of time. My app probably uses up a total of 1-3MB in cache per user
(multiple caches per user).

So, suppose my app uses up 3 MB per user, you mean to say, at any
point,  I won't be able to serve more than 340 users!! Is that right?

-N

On Oct 2, 2:24 am, Felippe Bueno  wrote:
> I agree.
> What I was saying is, there is no sense to have more  'stored' quota
> for memcache, than for datastore.
>
> Any way, forget about it. I understand, now,  the soft limit of 50mb
> for memcache stored data :)
> Thanks
>
> On Fri, Oct 1, 2010 at 6:15 PM, Ikai Lan (Google)
>
>
>
>
>
>
>
>  wrote:
> > In an application where you are doing lots of traffic, it absolutely makes
> > sense to have a higher quota for Memcache. You can't make best use of your
> > resources without caching.
>
> > --
> > Ikai Lan
> > Developer Programs Engineer, Google App Engine
> > Blogger: http://googleappengine.blogspot.com
> > Reddit: http://www.reddit.com/r/appengine
> > Twitter: http://twitter.com/app_engine
>
> > On Fri, Oct 1, 2010 at 12:36 PM, Felippe Bueno 
> > wrote:
>
> >> hindsight, it would make sense to have a 558gb limit in memcache, when
> >> we have a lower limit on the datastore.
> >> I think its a good idea let this clear in the documentation.
>
> >> On Fri, Oct 1, 2010 at 4:28 PM, powera  wrote:
>
> >> > 558 GB is the quota for how much data you can send for memcache in a
> >> > day.  Memcache will evict data that has not been read recently to stay
> >> > within memory limits.  The numbers I gave are more rules of thumb
> >> > about how the LRU cache generally behaves, and when you will start to
> >> > see decreased retention times as a result of the amount of data stored
> >> > in memcache.
>
> >> > On Oct 1, 10:30 am, Felippe Bueno  wrote:
> >> > > Sorry, but I don't understand.
>
> >> > > The limit are not 558.00 GB for stored data, and 1MB for each memcache
> >> > > record ?
>
> >> > > On Thu, Sep 30, 2010 at 5:45 PM, powera  wrote:
> >> > > > Hi --
>
> >> > > > Memcache is limited, though there isn't a particular hard limit.  In
> >> > > > general, if you have more than 50MB of data in memcache you will
> >> > > > start
> >> > > > to see decreased LRU eviction times; 1 GB is about the limit a
> >> > > > single
> >> > > > app can store without adjustments regardless of usage.
>
> >> > > > I've made an adjustment to your app's memcache config allowing it to
> >> > > > store more data.  Hopefully this will help.
>
> >> > > > On Sep 30, 3:58 am, sahid  wrote:
> >> > > > > I store my users sessions in memcache (like jaikuengine) but when
> >> > > > > site
> >> > > > > traffic is the highest my users are disconnected,
> >> > > > > i suppose the probleme comes from memcache, because memcache
> >> > > > > removes
> >> > > > > old items if the max size is exceeded.
>
> >> > > > > Now i use about 900mega of memcache but at the night (i'm in
> >> > > > > france) i
> >> > > > > can use more... may be 1giga,
>
> >> > > > > i would know if memcache is limited?
>
> >> > > > > APPID: devel-inchallah
>
> >> > > > > Cordially,
> >> > > > > Sahid
>
> >> > > > --
> >> > > > You received this message because you are subscribed to the Google
> >> > > > Groups
> >> > > > "Google App Engine" group.
> >> > > > To post to this group, send email to
> >> > > > google-appeng...@googlegroups.com.
> >> > > > To unsubscribe from this group, send email to
>
> >> > > > google-appengine+unsubscr...@googlegroups.com >> > > > e...@googlegroups.com>
> >> > > > .
> >> > > > For more options, visit this group at
> >> > > >http://groups.google.com/group/google-appengine?hl=en.
>
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups "Google App Engine" group.
> >> > To post to this group, send email to google-appeng...@googlegroups.com.
> >> > To unsubscribe from this group, send email to
> >> > google-appengine+unsubscr...@googlegroups.com.
> >> > For more options, visit this group at
> >> >http://groups.google.com/group/google-appengine?hl=en.
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "Google App Engine" group.
> >> To post to this group, send email to google-appeng...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> google-appengine+unsubscr...@googlegroups.com.
> >> For more options, visit this group at
> >>http://groups.google.com/group/google-appengine?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To 

Re: [google-appengine] help about datastore transaction

2010-10-01 Thread Robert Kluin
Are you changing multiple entities inside the transaction?  If not
there is no point in the transaction.

One possible way to speed up performance: do your loop and build your
models, but instead of saving to the datastore append them to an
array.  Then do a batch put on the array.  It will be much quicker.


Robert








On Fri, Oct 1, 2010 at 14:50, a9  wrote:
> Hi all
>
> my application keep throwing
> com.google.appengine.api.datastore.DatastoreTimeoutException
>
> I use a loop. in this loop I start a tranaction,edit data,then commit
> will it better if I start the transaction , then start the loop and
> edit data. commit when all data has changed?
>
> max data change is 30 entites.
>
> thank you all.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Two important startup questions about Google Development

2010-10-01 Thread Orlando P. Abarzua
si  me  interesa  participar  como  hago?  me  envias  informacion a
mi email ?  patriucio...@gmail.com

obrigado

Orlando  Abarzua
1-646-221-7973  NY  city

On Fri, Oct 1, 2010 at 7:05 PM, Pedro Ferreira  wrote:
> Hi patricionyc
>
> we are building a development group here in Brazil...
>
> I'm thinking of doing a Web Online Class to teach my technicians... if
> you wanna participate...
>
> Att,
>
> Pedro Ferreira
>
>
> Em 01-10-2010 19:02, patricio...@gmail.com escreveu:
>> i need to start with the basics stepspatricio...@gmail.com
>> -Original Message-
>> Date: Friday, October 01, 2010 2:09:01 pm
>> To: google-appengine@googlegroups.com
>> From: "Pedro Ferreira" 
>> Subject: Re: [google-appengine] Two important startup questions about Google 
>> Development
>>
>> Hi andy, thanks for the quick answer.
>>
>> Do you have any links that supports that? any documentation about this Big
>> Table and Crontab?
>>
>> Thanks!
>>
>> 2010/10/1 andy stevko 
>>
>>> re 1) app engine provides high level and low level access to a object
>>> database called Big Table. There are many other access solutions but, unless
>>> you host your own, none of them are oracle/mysql .
>>>
>>> re 2) app engine has a crontab solution as well as a task queue.
>>>
>>>
>>> On Fri, Oct 1, 2010 at 5:50 AM, Pedro Ferreira  wrote:
>>>
 Hi there,

 I'm starting developing apps for Google Apps. It's great!

 I have 2 important startup questions:

 1) Is there a "Google Database" ? I need to know if I have to connect
 to an external database for storing data, or Google has a native
 solution

 2) I need to perform a scheduled task for maintenance of my
 application data, for example, run a script. Does Google have a native
 solution for this? Or I have
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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