[google-appengine] Re: Check out my new tetris game

2010-10-18 Thread Daniel
Cool

nicely done!

On Oct 17, 11:37 pm, nickmilon  wrote:
> Nice appl and useful, feel a little younger too  -:)
>
> On Oct 17, 3:21 pm, Yotam  wrote:
>
> > Hi, checkout a new Tetris game with high score table, made in GWT
> > powerd by appengine.
> > the tetris itself was taken from the "gwt-tetris" project on google
> > code.
>
> >http://gwttetris.appspot.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: Eclipse deletes my images upon deploying

2010-10-18 Thread MasterGaurav
Where are the images located? In the "war" folder? That's the only one
uploaded onto the server.

Just recheck and ensure that the images do get copied within the war
folder (base or sub-folder).

-Gaurav
www.mastergaurav.com


On Oct 18, 3:59 pm, Michael  wrote:
> Hi,
> my application runs just fine locally,
> but my problem is that when i try to deploy it, eclipse deletes my
> images and none of them are uploaded.
> I looked for some time now on how to solving it, but i found no post
> nor documentation about 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.



Re: [google-appengine] Video streaming - possible, or not?

2010-10-18 Thread Ritesh Nadhani
Hello Mark

AFAIK, the 30sec limit is only for request time. Uploading/storing to
Blobstore does not have this limit. Neither does serving a Blobstore
data has this issue.
http://code.google.com/appengine/docs/python/blobstore/overview.html#Serving_a_Blob

I currently run a music site to which users regularly upload more than
10MB file taking more than 30 seconds. Users are successfuly able to
stream the music using any freely available Flash music player.

On Mon, Oct 18, 2010 at 7:10 PM, Mark  wrote:
> Hi,
>
> I'm looking to upload a video file into the blobstore, then stream it
> to a flash player. I'm not sure if this is possible or not because I
> see conflicting messages here about support for it.
>
> I know there's a 30 second http connection limit. I'm not sure if that
> counts towards streaming a file.
>
> I would host the videos on youtube, but the video content for this app
> is supposed to be 'protected', meaning I don't want to let people view
> the video unless authenticated. Using the youtube api would be an easy
> win otherwise.
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-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.
>
>



-- 
Ritesh
http://www.beamto.us

-- 
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: To the moderators: why aren't my posts showing up?

2010-10-18 Thread Eli Jones
First time posts to the group are moderated to prevent spam.  So, if someone
has never posted, their initial post will be delayed until it is determined
to not be spam.

On Mon, Oct 18, 2010 at 6:44 PM, Greg  wrote:

> I see both your posts. There seems to be a lag before posts appear,
> not sure why.
>
> --
> 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] Video streaming - possible, or not?

2010-10-18 Thread Mark
Hi,

I'm looking to upload a video file into the blobstore, then stream it
to a flash player. I'm not sure if this is possible or not because I
see conflicting messages here about support for it.

I know there's a 30 second http connection limit. I'm not sure if that
counts towards streaming a file.

I would host the videos on youtube, but the video content for this app
is supposed to be 'protected', meaning I don't want to let people view
the video unless authenticated. Using the youtube api would be an easy
win otherwise.

Thanks

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

2010-10-18 Thread David Parks
I get the following security exception in GAE, anyone know the cause? Google
searches are taking me in all different directions.

java.lang.SecurityException: Unable to get members for class
org.springframework.web.servlet.view.velocity.VelocityViewResolver
at
com.google.appengine.runtime.Request.process-510220b4f73f2116(Request.java)
at java.lang.Class.getDeclaredConstructors(Class.java:302)
...


-- 
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-18 Thread Orlando P. Abarzua
espanol?  castellano?

On Mon, Oct 18, 2010 at 5:57 PM, Felippe Bueno  wrote:
> Hello All,
> I'd like to ask, what can I do if I reach the memcache quota limit?
> Specifically the "Data Received from API" and "Memcache API Calls".
> Right now I have 57% used of "Data Received from API". My next reset is 10h.
>
> I have about 500 req/sec, and I do intensive use of memcache.
>
> Also, is there any easy way to know how much memcache stored data my
> application is using ?
>
> Thanks.
>
>
> On Tue, Oct 5, 2010 at 4:12 PM, Ikai Lan (Google)
>  wrote:
>>
>> You can read our program policies here:
>> http://code.google.com/appengine/program_policies.html
>> There is a list of the type of content you can and cannot store on our 
>> servers.
>>
>> --
>> 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 Mon, Oct 4, 2010 at 9:38 PM, SivaTumma  wrote:
>>>
>>> Ikai,
>>>
>>> Can We build applications those serve religions or Porn on appengine ?
>>>
>>> --
>>> 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: SDK 1.3.8 released!

2010-10-18 Thread Giovanni Totaro
Hi GAE developers,


as I've already said (without a reply) here:
http://googleappengine.blogspot.com/2010/10/new-app-engine-sdk-138-includes-new.html
the new Python documentation is buggy about the download_app last
minute drop out... pieces are still floating here: Python - Tools -
Uploading and Managing - Uploading the App.
Hey there, no one at home??? :)

-- 
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 App Engine not good for Europe and Asia

2010-10-18 Thread Greg
On Oct 10, 6:05 pm, bkerensa  wrote:
> Google App Engine hosts apps just fine for U.S. Users but when being
> accessed from Europe or Asia the load times and performance is
> horrible

Our apps are heavily used in New Zealand and Australia, and we've
never had any problems or comments about page load times.

-- 
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: SDK 1.3.8 released!

2010-10-18 Thread Ross M Karchner
What about integrating the ability to deploy directly from version control,
and then gradually making that the recommended (and eventually, default)
path?

On Mon, Oct 18, 2010 at 4:25 PM, Ikai Lan (Google)

> wrote:

> No, I don't buy this argument. TortoiseSVN on Windows is about as easy as
> it gets. I have never worked with a designer, web developer, product
> manager, salesperson, etc that could not learn the basics of how to use GUI
> source control. And if that still doesn't work for you? Dropbox. Code
> download as source control is out of scope and we do not want to encourage
> poor practices when we can avoid it.
>
> --
> 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 Mon, Oct 18, 2010 at 12:11 PM, Rafael Sierra wrote:
>
>> On Mon, Oct 18, 2010 at 3:37 PM, Robert Kluin 
>> wrote:
>> > Probably because about 50 people responded asking them to NOT include
>> > that within a few hours.
>> >
>> > Most likely, if you want that feature you need to go learn about
>> > version control.
>> > http://en.wikipedia.org/wiki/Revision_control
>>
>> It's hard to teach mercurial/svn/git/cvs(lol) to someone used only to
>> photoshop and dreamweaver. It's easier just download and install
>> appengine.msi and click "Deploy" (into the test appid, of course), and
>> then you download whatever he made and commit to whatever version
>> control you are using
>>
>>
>> >
>> >
>> > Robert
>> >
>> >
>> >
>> >
>> > On Sun, Oct 17, 2010 at 00:09, mykhal  wrote:
>> >> hm, download_app functionality announced in prerelease seems to by
>> >> silently removed.. why?
>> >>
>> >> On Oct 15, 5:44 am, Takashi Matsuo  wrote:
>> >>> Hello App Engine Developers!
>> >>>
>> >>> We're very happy to announce that SDK1.3.8is released today. There
>> >>> are many new cool features, so please download the new SDK and enjoy
>> >>> it!
>> >>>
>> >>> You can download the new SDK from:
>> http://code.google.com/appengine/downloads.html
>> >>>
>> >>> Our blog post includes some screenshots of new features in admin
>> console:
>> http://googleappengine.blogspot.com/2010/10/new-app-engine-sdk-138-in...
>> >>>
>> >>> Here are release notes:
>> >>>
>> >>> Java
>> >>> ---
>> >>> Version1.3.8
>> >>> =
>> >>> - You can run task queue tasks immediately from the admin console.
>> >>> - Added an OutputSettings class to the Images API to specify the JPEG
>> encoding
>> >>>   quality when running in production.
>> >>> - Support for login of multiple Google accounts within an app, and
>> longer login
>> >>>   sessions. For more information see:
>> >>>http://www.google.com/support/accounts/bin/answer.py?answer=181599
>> >>> - In queue.xml, the maximum allowed bucket size is now 100.
>> >>> - Removed limits on zigzag merge-join queries. Therefore the error
>> "The built-in
>> >>>   indices are not efficient enough for this query and your data.
>> Please add a
>> >>>   composite index for this query." will no longer be thrown in most
>> cases,
>> >>>   enabling more types of queries without indexes.
>> >>> - The whitelist has been updated to include java.net.InetAddress and
>> some
>> >>>   interfaces and abstract classes in javax.xml.soap, including
>> >>>   javax.xml.soap.SOAPMessage.
>> >>> - Fixed an issue reserving App Ids by owners of emails containing
>> periods,
>> >>>   multiple cases, and googlemail.com address.
>> >>>http://code.google.com/p/googleappengine/issues/detail?id=1196
>> >>> - Fixed an issue where TaskOptions had no public getters, making
>> testing
>> >>>   impossible.
>> >>>http://code.google.com/p/googleappengine/issues/detail?id=3243
>> >>> - Fixed an issue on the development server where PNGs were being
>> returned as
>> >>>   JPEGs.
>> >>>http://code.google.com/p/googleappengine/issues/detail?id=3661
>> >>>
>> >>> Python
>> >>> -
>> >>> Version1.3.8
>> >>> ==
>> >>> - Builtin app.yaml handlers are available for common application
>> functions,
>> >>>   such as appstats.
>> >>>
>> http://code.google.com/appengine/docs/python/config/appconfig.html#Bu...
>> >>> - The Admin Console now provides an experimental tool to delete all
>> entities in
>> >>>   the datastore or all entities of a given type. This is available
>> only if
>> >>>   enabled using the datastore_admin builtin. Deleting entities will
>> count
>> >>>   against application quota.
>> >>>
>> http://code.google.com/appengine/docs/python/datastore/creatinggettin...
>> >>> - You can run task queue tasks immediately from the Admin Console.
>> >>> - You can now specify the quality of JPEG images via the Image API's
>> >>>   execute_transforms function. Available in production only.
>> >>> - Support for login of multiple Google accounts within an app, and
>> longer login
>> >>>   sessions. For more information see:
>> >>>http://www.google.com/supp

[google-appengine] Re: To the moderators: why aren't my posts showing up?

2010-10-18 Thread Greg
I see both your posts. There seems to be a lag before posts appear,
not sure why.

-- 
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: Weird Upload Errors

2010-10-18 Thread Ben Nevile
Same problems here. And even worse, the app seems to be stuck in a
state of non-responsiveness.  Regular URL requests are returning 404:



404 Not Found


Error: Not Found
The requested URL / was not found on this server.




eg: http://butterpool.appspot.com


Terrible timing for me, as it's the busiest time of the year and I
just launched a new product yesterday. Please help!

Ben



On Oct 18, 1:49 pm, Bart Thate  wrote:
> Same here, can take ages for an upload to finish. Just loops the 60 second
> dance.
>
>
>
>
>
> On Mon, Oct 18, 2010 at 10:38 PM, dloomer  wrote:
> > I should note I'm not getting the 403 or 409 error, just the repeated
> > "will check again in 60 seconds" until it gives up with "version not
> > ready."
>
> > On Oct 18, 3:35 pm, Amir  Michail  wrote:
> > > On Oct 18, 4:18 pm, J  wrote:
>
> > > > Hi,
>
> > > > Hopefully someone can shed some light on this: all of a sudden, I
> > > > started receiving '409' errors. For example,
>
> > > I can't deploy a new version of an app.  It just keeps saying "Will
> > > check again in 60 seconds."
>
> > > I don't see the 409 error.
>
> > > Amir
>
> > > > ...
> > > > ...
> > > > Will check again in 32 seconds.
> > > > Checking if new version is ready to serve.
> > > > Will check again in 60 seconds.
> > > > Checking if new version is ready to serve.
> > > > Will check again in 60 seconds.
> > > > Checking if new version is ready to serve.
> > > > Will check again in 60 seconds.
> > > > Checking if new version is ready to serve.
> > > > Will check again in 60 seconds.
> > > > Checking if new version is ready to serve.
> > > > 2010-10-18 16:14:18,997 INFO appcfg.py:1814 HTTP Error (HTTP Error
> > > > 409: Conflict)
> > > > Rolling back the update.
> > > > Error 409: --- begin server output ---
> > > > No transaction is in progress.
> > > > --- end server output ---
>
> > > > It has happened a couple of times already.
>
> > > > Thanks in advance.
>
> > --
> > 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.
>
> --
> @jsonbot Heerhugowaard, Netherlands
> programming schizofrenic -http://jsonbot.appspot.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.



Re: [google-appengine] Re: Memcache capacity

2010-10-18 Thread Felippe Bueno
Hello All,
I'd like to ask, what can I do if I reach the memcache quota limit?
Specifically the "Data Received from API" and "Memcache API Calls".
Right now I have 57% used of "Data Received from API". My next reset is 10h.

I have about 500 req/sec, and I do intensive use of memcache.

Also, is there any easy way to know how much memcache stored data my
application is using ?

Thanks.


On Tue, Oct 5, 2010 at 4:12 PM, Ikai Lan (Google)
 wrote:
>
> You can read our program policies here:
> http://code.google.com/appengine/program_policies.html
> There is a list of the type of content you can and cannot store on our 
> servers.
>
> --
> 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 Mon, Oct 4, 2010 at 9:38 PM, SivaTumma  wrote:
>>
>> Ikai,
>>
>> Can We build applications those serve religions or Porn on appengine ?
>>
>> --
>> 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: Deployment having issues.

2010-10-18 Thread dloomer
Excellent idea.  I always wondered why the GAE system was considered
"fine" when deployments are failing, but never got around to
complaining about it.

On Oct 18, 3:45 pm, Sergey Schetinin  wrote:
> This seems to be a global issue according to the google-appengine-
> python group. It would help a lot if the deployment issues were
> reported on the system status page. Please star this issue if you
> support this 
> change:http://code.google.com/p/googleappengine/issues/detail?id=3906
>
> On Oct 18, 11:16 pm, dloomer  wrote:
>
>
>
> > I don't use versions, but I'm getting the same issue with it checking
> > if the current version is ready to serve every 60 seconds until it
> > gives up.  I've tried this several times consecutively with the same
> > result.
>
> > It seems like I run into this issue every couple of weeks.
>
> > On Oct 18, 2:24 pm, johnP  wrote:
>
> > > Having deployment issues from 11:40PDT -->  ?
>
> > > Symptoms:
>
> > > 1.  When uploading, it Checks if version is ready to be served..
> > > Until it gives up.
> > > 2.  Switched from version X to version Y in Versions screen.  The
> > > Versions screen says that Y is the default version.  But it continues
> > > to serve X (7 instances of X running, and 0 instances of Y running,
> > > over 30 minutes later).
>
> > > And the usual existential question:  Is this for everyone?  Or is it
> > > just me???
>
> > > :)
>
> > > johnP

-- 
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: Weird Upload Errors

2010-10-18 Thread Bart Thate
Same here, can take ages for an upload to finish. Just loops the 60 second
dance.

On Mon, Oct 18, 2010 at 10:38 PM, dloomer  wrote:

> I should note I'm not getting the 403 or 409 error, just the repeated
> "will check again in 60 seconds" until it gives up with "version not
> ready."
>
> On Oct 18, 3:35 pm, Amir  Michail  wrote:
> > On Oct 18, 4:18 pm, J  wrote:
> >
> > > Hi,
> >
> > > Hopefully someone can shed some light on this: all of a sudden, I
> > > started receiving '409' errors. For example,
> >
> > I can't deploy a new version of an app.  It just keeps saying "Will
> > check again in 60 seconds."
> >
> > I don't see the 409 error.
> >
> > Amir
> >
> >
> >
> >
> >
> > > ...
> > > ...
> > > Will check again in 32 seconds.
> > > Checking if new version is ready to serve.
> > > Will check again in 60 seconds.
> > > Checking if new version is ready to serve.
> > > Will check again in 60 seconds.
> > > Checking if new version is ready to serve.
> > > Will check again in 60 seconds.
> > > Checking if new version is ready to serve.
> > > Will check again in 60 seconds.
> > > Checking if new version is ready to serve.
> > > 2010-10-18 16:14:18,997 INFO appcfg.py:1814 HTTP Error (HTTP Error
> > > 409: Conflict)
> > > Rolling back the update.
> > > Error 409: --- begin server output ---
> > > No transaction is in progress.
> > > --- end server output ---
> >
> > > It has happened a couple of times already.
> >
> > > Thanks in advance.
>
> --
> 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.
>
>


-- 
@jsonbot Heerhugowaard, Netherlands
programming schizofrenic - http://jsonbot.appspot.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: Deployment having issues.

2010-10-18 Thread Sergey Schetinin
This seems to be a global issue according to the google-appengine-
python group. It would help a lot if the deployment issues were
reported on the system status page. Please star this issue if you
support this change: 
http://code.google.com/p/googleappengine/issues/detail?id=3906

On Oct 18, 11:16 pm, dloomer  wrote:
> I don't use versions, but I'm getting the same issue with it checking
> if the current version is ready to serve every 60 seconds until it
> gives up.  I've tried this several times consecutively with the same
> result.
>
> It seems like I run into this issue every couple of weeks.
>
> On Oct 18, 2:24 pm, johnP  wrote:
>
>
>
> > Having deployment issues from 11:40PDT -->  ?
>
> > Symptoms:
>
> > 1.  When uploading, it Checks if version is ready to be served..
> > Until it gives up.
> > 2.  Switched from version X to version Y in Versions screen.  The
> > Versions screen says that Y is the default version.  But it continues
> > to serve X (7 instances of X running, and 0 instances of Y running,
> > over 30 minutes later).
>
> > And the usual existential question:  Is this for everyone?  Or is it
> > just me???
>
> > :)
>
> > johnP

-- 
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: Weird Upload Errors

2010-10-18 Thread dloomer
I should note I'm not getting the 403 or 409 error, just the repeated
"will check again in 60 seconds" until it gives up with "version not
ready."

On Oct 18, 3:35 pm, Amir  Michail  wrote:
> On Oct 18, 4:18 pm, J  wrote:
>
> > Hi,
>
> > Hopefully someone can shed some light on this: all of a sudden, I
> > started receiving '409' errors. For example,
>
> I can't deploy a new version of an app.  It just keeps saying "Will
> check again in 60 seconds."
>
> I don't see the 409 error.
>
> Amir
>
>
>
>
>
> > ...
> > ...
> > Will check again in 32 seconds.
> > Checking if new version is ready to serve.
> > Will check again in 60 seconds.
> > Checking if new version is ready to serve.
> > Will check again in 60 seconds.
> > Checking if new version is ready to serve.
> > Will check again in 60 seconds.
> > Checking if new version is ready to serve.
> > Will check again in 60 seconds.
> > Checking if new version is ready to serve.
> > 2010-10-18 16:14:18,997 INFO appcfg.py:1814 HTTP Error (HTTP Error
> > 409: Conflict)
> > Rolling back the update.
> > Error 409: --- begin server output ---
> > No transaction is in progress.
> > --- end server output ---
>
> > It has happened a couple of times already.
>
> > Thanks in advance.

-- 
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: Weird Upload Errors

2010-10-18 Thread dloomer
I just replied to a similar thread with the same info, but I'm getting
it too.

I run into this every couple of weeks.  Frustrating obviously.


On Oct 18, 3:35 pm, Amir  Michail  wrote:
> On Oct 18, 4:18 pm, J  wrote:
>
> > Hi,
>
> > Hopefully someone can shed some light on this: all of a sudden, I
> > started receiving '409' errors. For example,
>
> I can't deploy a new version of an app.  It just keeps saying "Will
> check again in 60 seconds."
>
> I don't see the 409 error.
>
> Amir
>
>
>
>
>
> > ...
> > ...
> > Will check again in 32 seconds.
> > Checking if new version is ready to serve.
> > Will check again in 60 seconds.
> > Checking if new version is ready to serve.
> > Will check again in 60 seconds.
> > Checking if new version is ready to serve.
> > Will check again in 60 seconds.
> > Checking if new version is ready to serve.
> > Will check again in 60 seconds.
> > Checking if new version is ready to serve.
> > 2010-10-18 16:14:18,997 INFO appcfg.py:1814 HTTP Error (HTTP Error
> > 409: Conflict)
> > Rolling back the update.
> > Error 409: --- begin server output ---
> > No transaction is in progress.
> > --- end server output ---
>
> > It has happened a couple of times already.
>
> > Thanks in advance.

-- 
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: Weird Upload Errors

2010-10-18 Thread Amir Michail
On Oct 18, 4:18 pm, J  wrote:
> Hi,
>
> Hopefully someone can shed some light on this: all of a sudden, I
> started receiving '409' errors. For example,

I can't deploy a new version of an app.  It just keeps saying "Will
check again in 60 seconds."

I don't see the 409 error.

Amir

>
> ...
> ...
> Will check again in 32 seconds.
> Checking if new version is ready to serve.
> Will check again in 60 seconds.
> Checking if new version is ready to serve.
> Will check again in 60 seconds.
> Checking if new version is ready to serve.
> Will check again in 60 seconds.
> Checking if new version is ready to serve.
> Will check again in 60 seconds.
> Checking if new version is ready to serve.
> 2010-10-18 16:14:18,997 INFO appcfg.py:1814 HTTP Error (HTTP Error
> 409: Conflict)
> Rolling back the update.
> Error 409: --- begin server output ---
> No transaction is in progress.
> --- end server output ---
>
> It has happened a couple of times already.
>
> Thanks in advance.

-- 
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] Weird Upload Errors

2010-10-18 Thread Joshua Smith
Here's my latest weird error:

Error 403: --- begin server output ---

Too Many Versions (403)
The application already has the maximum number of versions.
--- end server output ---


Of course, this is not true.  There are only three versions.  
appid=towngovernment

-Joshua

On Oct 18, 2010, at 4:18 PM, J wrote:

> Hi,
> 
> Hopefully someone can shed some light on this: all of a sudden, I
> started receiving '409' errors. For example,
> 
> 
> ...
> ...
> Will check again in 32 seconds.
> Checking if new version is ready to serve.
> Will check again in 60 seconds.
> Checking if new version is ready to serve.
> Will check again in 60 seconds.
> Checking if new version is ready to serve.
> Will check again in 60 seconds.
> Checking if new version is ready to serve.
> Will check again in 60 seconds.
> Checking if new version is ready to serve.
> 2010-10-18 16:14:18,997 INFO appcfg.py:1814 HTTP Error (HTTP Error
> 409: Conflict)
> Rolling back the update.
> Error 409: --- begin server output ---
> No transaction is in progress.
> --- end server output ---
> 
> It has happened a couple of times already.
> 
> Thanks in advance.
> 
> -- 
> 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: Problems (cache-related?) since enabling billing

2010-10-18 Thread Mike
After continued observation, we have found that we are still getting
dynamic resources served from cache without regard to our Vary: X-
Forwarded-Host response header. Also, cached resources do not seem to
pass the Vary header (or other headers) on. This seems like Google's
edge cache is broken with regard to how an HTTP proxy server is
supposed to behave. Is there any way to disable it for a billing-
enabled app without losing the benefits of the Cache-Control header
for other downstream proxies and user-agents?

-=-

On Oct 7, 12:38 pm, Mike  wrote:
> Ikai,
>
> Thanks for your response. It definitely helps to have some
> confirmation that our observations about theedge cacheand billing
> were correct.
>
> Technically, the expected behavior was that the app would behave the
> same before and after enabling billing, since I don't believe the
> caching differences between free and billed is documented anywhere.
>
> After investigating the problems we were experiencing (pages initially
> served for one domain in X-Forwarded-Host resulting in cache hits for
> subsequent requests for the same path specifying a different X-
> Forwarded-Host), I concluded that this was probably expected behavior.
> We were able to solve this problem by adding "Vary: X-Forwarded-Host"
> to our response headers. Now things are working normally for our app
> again.
>
> -Mike
>
> -=-
>
> On Oct 7, 10:56 am, "Ikai Lan (Google)" 
> wrote:
>
>
>
> > Yes, enabling billing enables edge caching for requests that use the
> > cache-control header. This is a "best effort" caching and we do not
> > guarantee you will get it.
>
> > Can you describe what the expected behavior should be? What are you trying
> > to do.
>
> > --
> > 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, Oct 6, 2010 at 7:46 AM, Mike  wrote:
> > > I have an app that sits behind a reverse proxy serving requests for
> > > multiple domains using the X-Forwarded-For header. This has been
> > > working very well for many months. Yesterday, after enabling billing
> > > for the app, I started seeing dynamic requests that were getting
> > > served the wrong content (content for the wrong domain).
>
> > > In troubleshooting the issue, I noticed that many of the problem
> > > requests are served in only a couple of milliseconds, and the logs
> > > don't contain the normal logging messages that my code should produce,
> > > and don't show up in appstats. I'm assuming this means that the
> > > caching I've read about but never seen to work is now serving requests
> > > (since the Cache-Control header is set), and is not keeping cached
> > > pages separate based on the X-Forwarded-For header, but just the path.
>
> > > Is there any way to confirm whether this is what is happening? If so,
> > > is there a way to disable this functionality (going back to the way it
> > > worked before we enabled billing), without removing the Cache-Control
> > > header and losing it's benefits?
>
> > > -Mike
>
> > > -=-
>
> > > --
> > > 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] Why so many instances?

2010-10-18 Thread Ikai Lan (Google)
I don't think it scales linearly like that. We're working on improvements to
the request scheduler so that we can make better use of existing resources,
so be on the lookout for that. This is just us providing more transparency
into how many instances are serving your application so it's easier to try
to figure out your auto-scaling situation.

--
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 15, 2010 at 6:30 PM, Jeff Schnitzer  wrote:

> Thanks for the new Instances dashboard - it's neat to know.  I'm
> curious though, why are so many instances running?
>
> I have one (java) app that gets a steady 0.5 hits/s, and another
> (python) app that gets a steady 2.5 hits/s.
>
> The 0.5 hits/s Java app is running 4 instances.
> The 2.5 hits/s Python app is running 6 instances.
>
> Obviously I don't mind that Google devotes so many resources to
> serving my application, but it does seem odd.  Does GAE need this many
> instances to serve so few requests?  If my Java app surges to 50
> hits/s, will I consume 400 instances??
>
> Thanks,
> Jeff
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-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: Prerelease SDK 1.3.8 is out!

2010-10-18 Thread Ikai Lan (Google)
It didn't make it. We'll try to get it out ASAP.

--
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 Sun, Oct 17, 2010 at 6:05 AM, Alexandre Vivien wrote:

> Hello Ikai,
>
> What about this fix that was listed in the prerelease notes?
>
> - Fixed an issue with OpenId over SSL.
>http://code.google.com/p/googleappengine/issues/detail?id=3393
>
> Regards,
> Alexandre
>
> On Oct 6, 2:28 am, "Ikai Lan (Google)" 
> 
> >
> wrote:
> > Hey everyone,
> >
> > Prerelease SDK 1.3.8 is out for early evaluation. Note that many features
> > that require server side changes will not be available in production, so
> for
> > all intents and purposes these new features will only work locally. You
> can
> > download the SDKs here:
> >
> > http://code.google.com/p/googleappengine/downloads/list
> >
> > 1.3.8 Release Notes
> > 
> >
> > Python
> > ---
> > - The developer who uploaded an app version can download that version's
> code
> >   using the appcfg.py download_app command. You can use this to download
> > both
> >   Python and Java application code.
> > - Builtin app.yaml handlers are available for common application
> functions,
> >   such as appstats.
> > - The Admin Console now provides tools to delete all entities in the
> > datastore
> >   or all entities of a given type. This is available only if enabled
> using
> > the
> >   datastore_admin builtin. Deleting entities will count against
> application
> >   quota.
> > - You can run task queue tasks immediately from the Admin Console.
> > - You can now specify the quality of JPEG images via the Image API's
> >   execute_transforms function. Available in production only.
> > - Support for login of multiple Google accounts within an app, and longer
> > login
> >   sessions. For more information see:
> >http://www.google.com/support/accounts/bin/answer.py?answer=181599
> > - In queue.yaml, the maximum allowed bucket size is now 100.
> > - Precompilation is now enabled by default. To disable, use the
> >   --no_precompilation flag when updating your app.
> > - BlobInfo now has an open() method that returns a BlobReader.
> > - BlobReader now accepts a BlobInfo.
> > - Removed limits on zigzag merge-join queries. Therefore the error "The
> > built-in
> >   indices are not efficient enough for this query and your data. Please
> add
> > a
> >   composite index for this query." will no longer be thrown in many
> cases,
> >   enabling more types of exploratory queries without indexes.
> > - Fixed an issue with task queue tasks not running on the dev_appserver
> when
> >   using Python 2.6.
> > - Fixed an issue on the dev_appserver where auto task running wasn't
> working
> > for
> >   BulkAdd.
> > - Fixed an issue reserving App Ids by owners of similarly-named mails
> > accounts
> >   containing periods, multiple cases, and googlemail.com address.
> >http://code.google.com/p/googleappengine/issues/detail?id=1196
> > - Fixed an issue with OpenId over SSL.
> >http://code.google.com/p/googleappengine/issues/detail?id=3393
> > - Fixed an issue on the development server where PNGs were being returned
> as
> >   JPEGs.
> >http://code.google.com/p/googleappengine/issues/detail?id=3661
> >
> > Java
> > 
> > - You can run task queue tasks immediately from the admin console.
> > - Added an OutputSettings class to the Images API to specify the JPEG
> > encoding
> >   quality when running in production.
> > - Support for login of multiple Google accounts within an app, and longer
> > login
> >   sessions. For more information see:
> >http://www.google.com/support/accounts/bin/answer.py?answer=181599
> > - In queue.xml, the maximum allowed bucket size is now 100.
> > - Removed limits on zigzag merge-join queries. Therefore the error "The
> > built-in
> >   indices are not efficient enough for this query and your data. Please
> add
> > a
> >   composite index for this query." will no longer be thrown in many
> cases,
> >   enabling more types of exploratory queries without indexes.
> > - The whitelist has been updated to include java.net.InetAddress and some
> >   interfaces and abstract classes in javax.xml.soap, including
> >   javax.xml.soap.SOAPMessage.
> > - Fixed an issue reserving App Ids by owners of emails containing
> periods,
> >   multiple cases, and googlemail.com address.
> >http://code.google.com/p/googleappengine/issues/detail?id=1196
> > - Fixed an issue where TaskOptions had no public getters, making testing
> >   impossible.
> >http://code.google.com/p/googleappengine/issues/detail?id=3243
> > - Fixed an issue with OpenId over SSL.
> >http://code.google.com/p/googleappengine/issues/detail?id=3393
> > - Fixed an issue on the development server where PNGs were being returned
> as
> >   JPEGs.
> >http://code.google.com/p/googleappengine/issues/detail?id=3661
> >

Re: [google-appengine] download_app

2010-10-18 Thread Ikai Lan (Google)
Have you looked into Dropbox?

https://www.dropbox.com/

There is a free offering.

--
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 Mon, Oct 18, 2010 at 12:07 PM, Rafael Sierra wrote:

> On Sun, Oct 17, 2010 at 1:59 AM, mykhal  wrote:
> > hi, i wonder whether download_app (files/list|get api) functionality
> > will be restored (if it was ever really functional, there is some code
> > in 1.3.8 (pre)release present in SDK). because write-only deployment
> > really sucks
>
> I would love that too, so I can give my designer access to deploy into
> the test appid and then download the code here :(
>
> >
> > --
> > 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.
> >
> >
>
>
>
> --
> Rafael Sierra
> http://blog.rafaelsdm.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.
>
>

-- 
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: SDK 1.3.8 released!

2010-10-18 Thread Ikai Lan (Google)
No, I don't buy this argument. TortoiseSVN on Windows is about as easy as it
gets. I have never worked with a designer, web developer, product manager,
salesperson, etc that could not learn the basics of how to use GUI source
control. And if that still doesn't work for you? Dropbox. Code download as
source control is out of scope and we do not want to encourage poor
practices when we can avoid it.

--
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 Mon, Oct 18, 2010 at 12:11 PM, Rafael Sierra wrote:

> On Mon, Oct 18, 2010 at 3:37 PM, Robert Kluin 
> wrote:
> > Probably because about 50 people responded asking them to NOT include
> > that within a few hours.
> >
> > Most likely, if you want that feature you need to go learn about
> > version control.
> > http://en.wikipedia.org/wiki/Revision_control
>
> It's hard to teach mercurial/svn/git/cvs(lol) to someone used only to
> photoshop and dreamweaver. It's easier just download and install
> appengine.msi and click "Deploy" (into the test appid, of course), and
> then you download whatever he made and commit to whatever version
> control you are using
>
>
> >
> >
> > Robert
> >
> >
> >
> >
> > On Sun, Oct 17, 2010 at 00:09, mykhal  wrote:
> >> hm, download_app functionality announced in prerelease seems to by
> >> silently removed.. why?
> >>
> >> On Oct 15, 5:44 am, Takashi Matsuo  wrote:
> >>> Hello App Engine Developers!
> >>>
> >>> We're very happy to announce that SDK1.3.8is released today. There
> >>> are many new cool features, so please download the new SDK and enjoy
> >>> it!
> >>>
> >>> You can download the new SDK from:
> http://code.google.com/appengine/downloads.html
> >>>
> >>> Our blog post includes some screenshots of new features in admin
> console:
> http://googleappengine.blogspot.com/2010/10/new-app-engine-sdk-138-in...
> >>>
> >>> Here are release notes:
> >>>
> >>> Java
> >>> ---
> >>> Version1.3.8
> >>> =
> >>> - You can run task queue tasks immediately from the admin console.
> >>> - Added an OutputSettings class to the Images API to specify the JPEG
> encoding
> >>>   quality when running in production.
> >>> - Support for login of multiple Google accounts within an app, and
> longer login
> >>>   sessions. For more information see:
> >>>http://www.google.com/support/accounts/bin/answer.py?answer=181599
> >>> - In queue.xml, the maximum allowed bucket size is now 100.
> >>> - Removed limits on zigzag merge-join queries. Therefore the error "The
> built-in
> >>>   indices are not efficient enough for this query and your data. Please
> add a
> >>>   composite index for this query." will no longer be thrown in most
> cases,
> >>>   enabling more types of queries without indexes.
> >>> - The whitelist has been updated to include java.net.InetAddress and
> some
> >>>   interfaces and abstract classes in javax.xml.soap, including
> >>>   javax.xml.soap.SOAPMessage.
> >>> - Fixed an issue reserving App Ids by owners of emails containing
> periods,
> >>>   multiple cases, and googlemail.com address.
> >>>http://code.google.com/p/googleappengine/issues/detail?id=1196
> >>> - Fixed an issue where TaskOptions had no public getters, making
> testing
> >>>   impossible.
> >>>http://code.google.com/p/googleappengine/issues/detail?id=3243
> >>> - Fixed an issue on the development server where PNGs were being
> returned as
> >>>   JPEGs.
> >>>http://code.google.com/p/googleappengine/issues/detail?id=3661
> >>>
> >>> Python
> >>> -
> >>> Version1.3.8
> >>> ==
> >>> - Builtin app.yaml handlers are available for common application
> functions,
> >>>   such as appstats.
> >>>
> http://code.google.com/appengine/docs/python/config/appconfig.html#Bu...
> >>> - The Admin Console now provides an experimental tool to delete all
> entities in
> >>>   the datastore or all entities of a given type. This is available only
> if
> >>>   enabled using the datastore_admin builtin. Deleting entities will
> count
> >>>   against application quota.
> >>>
> http://code.google.com/appengine/docs/python/datastore/creatinggettin...
> >>> - You can run task queue tasks immediately from the Admin Console.
> >>> - You can now specify the quality of JPEG images via the Image API's
> >>>   execute_transforms function. Available in production only.
> >>> - Support for login of multiple Google accounts within an app, and
> longer login
> >>>   sessions. For more information see:
> >>>http://www.google.com/support/accounts/bin/answer.py?answer=181599
> >>> - In queue.yaml, the maximum allowed bucket size is now 100.
> >>> - Precompilation is now enabled by default. To disable, use the
> >>>   --no_precompilation flag when updating your app.
> >>> - BlobInfo now has an open() method that returns a BlobReader.
> >>> - BlobReader now accepts a BlobInfo.
> >>> -

[google-appengine] Weird Upload Errors

2010-10-18 Thread J
Hi,

Hopefully someone can shed some light on this: all of a sudden, I
started receiving '409' errors. For example,


...
...
Will check again in 32 seconds.
Checking if new version is ready to serve.
Will check again in 60 seconds.
Checking if new version is ready to serve.
Will check again in 60 seconds.
Checking if new version is ready to serve.
Will check again in 60 seconds.
Checking if new version is ready to serve.
Will check again in 60 seconds.
Checking if new version is ready to serve.
2010-10-18 16:14:18,997 INFO appcfg.py:1814 HTTP Error (HTTP Error
409: Conflict)
Rolling back the update.
Error 409: --- begin server output ---
No transaction is in progress.
--- end server output ---

It has happened a couple of times already.

Thanks in advance.

-- 
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: Deployment having issues.

2010-10-18 Thread dloomer
I don't use versions, but I'm getting the same issue with it checking
if the current version is ready to serve every 60 seconds until it
gives up.  I've tried this several times consecutively with the same
result.

It seems like I run into this issue every couple of weeks.


On Oct 18, 2:24 pm, johnP  wrote:
> Having deployment issues from 11:40PDT -->  ?
>
> Symptoms:
>
> 1.  When uploading, it Checks if version is ready to be served..
> Until it gives up.
> 2.  Switched from version X to version Y in Versions screen.  The
> Versions screen says that Y is the default version.  But it continues
> to serve X (7 instances of X running, and 0 instances of Y running,
> over 30 minutes later).
>
> And the usual existential question:  Is this for everyone?  Or is it
> just me???
>
> :)
>
> johnP

-- 
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: SDK 1.3.8 released!

2010-10-18 Thread Jeff Schnitzer
Look up the thread to read the numerous very valid concerns raised.

Jeff

On Mon, Oct 18, 2010 at 12:11 PM, Rafael Sierra  wrote:
> On Mon, Oct 18, 2010 at 3:37 PM, Robert Kluin  wrote:
>> Probably because about 50 people responded asking them to NOT include
>> that within a few hours.
>>
>> Most likely, if you want that feature you need to go learn about
>> version control.
>> http://en.wikipedia.org/wiki/Revision_control
>
> It's hard to teach mercurial/svn/git/cvs(lol) to someone used only to
> photoshop and dreamweaver. It's easier just download and install
> appengine.msi and click "Deploy" (into the test appid, of course), and
> then you download whatever he made and commit to whatever version
> control you are using
>
>
>>
>>
>> Robert
>>
>>
>>
>>
>> On Sun, Oct 17, 2010 at 00:09, mykhal  wrote:
>>> hm, download_app functionality announced in prerelease seems to by
>>> silently removed.. why?
>>>
>>> On Oct 15, 5:44 am, Takashi Matsuo  wrote:
 Hello App Engine Developers!

 We're very happy to announce that SDK1.3.8is released today. There
 are many new cool features, so please download the new SDK and enjoy
 it!

 You can download the new SDK 
 from:http://code.google.com/appengine/downloads.html

 Our blog post includes some screenshots of new features in admin 
 console:http://googleappengine.blogspot.com/2010/10/new-app-engine-sdk-138-in...

 Here are release notes:

 Java
 ---
 Version1.3.8
 =
 - You can run task queue tasks immediately from the admin console.
 - Added an OutputSettings class to the Images API to specify the JPEG 
 encoding
   quality when running in production.
 - Support for login of multiple Google accounts within an app, and longer 
 login
   sessions. For more information see:
    http://www.google.com/support/accounts/bin/answer.py?answer=181599
 - In queue.xml, the maximum allowed bucket size is now 100.
 - Removed limits on zigzag merge-join queries. Therefore the error "The 
 built-in
   indices are not efficient enough for this query and your data. Please 
 add a
   composite index for this query." will no longer be thrown in most cases,
   enabling more types of queries without indexes.
 - The whitelist has been updated to include java.net.InetAddress and some
   interfaces and abstract classes in javax.xml.soap, including
   javax.xml.soap.SOAPMessage.
 - Fixed an issue reserving App Ids by owners of emails containing periods,
   multiple cases, and googlemail.com address.
    http://code.google.com/p/googleappengine/issues/detail?id=1196
 - Fixed an issue where TaskOptions had no public getters, making testing
   impossible.
    http://code.google.com/p/googleappengine/issues/detail?id=3243
 - Fixed an issue on the development server where PNGs were being returned 
 as
   JPEGs.
    http://code.google.com/p/googleappengine/issues/detail?id=3661

 Python
 -
 Version1.3.8
 ==
 - Builtin app.yaml handlers are available for common application functions,
   such as appstats.
    http://code.google.com/appengine/docs/python/config/appconfig.html#Bu...
 - The Admin Console now provides an experimental tool to delete all 
 entities in
   the datastore or all entities of a given type. This is available only if
   enabled using the datastore_admin builtin. Deleting entities will count
   against application quota.
    http://code.google.com/appengine/docs/python/datastore/creatinggettin...
 - You can run task queue tasks immediately from the Admin Console.
 - You can now specify the quality of JPEG images via the Image API's
   execute_transforms function. Available in production only.
 - Support for login of multiple Google accounts within an app, and longer 
 login
   sessions. For more information see:
    http://www.google.com/support/accounts/bin/answer.py?answer=181599
 - In queue.yaml, the maximum allowed bucket size is now 100.
 - Precompilation is now enabled by default. To disable, use the
   --no_precompilation flag when updating your app.
 - BlobInfo now has an open() method that returns a BlobReader.
 - BlobReader now accepts a BlobInfo.
 - Removed limits on zigzag merge-join queries. Therefore the error "The 
 built-in
   indices are not efficient enough for this query and your data. Please 
 add a
   composite index for this query." will no longer be thrown in most cases,
   enabling more types of queries without indexes.
 - Fixed an issue with task queue tasks not running on the dev_appserver 
 when
   using Python 2.6.
 - Fixed an issue on the dev_appserver where auto task running wasn't 
 working for
   BulkAdd.
 - Fixed an issue reserving App Ids by owner

[google-appengine] Deployment having issues.

2010-10-18 Thread johnP
Having deployment issues from 11:40PDT -->  ?

Symptoms:

1.  When uploading, it Checks if version is ready to be served..
Until it gives up.
2.  Switched from version X to version Y in Versions screen.  The
Versions screen says that Y is the default version.  But it continues
to serve X (7 instances of X running, and 0 instances of Y running,
over 30 minutes later).

And the usual existential question:  Is this for everyone?  Or is it
just me???

:)

johnP

-- 
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: SDK 1.3.8 released!

2010-10-18 Thread Darien Caldwell


It wasn't silently removed. Ikai stated they would re-evaluate the
idea based on feedback, and re-introduce it later.

-- 
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: SDK 1.3.8 released!

2010-10-18 Thread vivpuri
Its not that hard. 5 minutes at max.

You can use hosted SVN service - http://unfuddle.com .

Desktop client:
Windows - http://tortoisesvn.net/downloads
Mac - SyncroSVN




On Oct 18, 3:11 pm, Rafael Sierra  wrote:
> On Mon, Oct 18, 2010 at 3:37 PM, Robert Kluin  wrote:
> > Probably because about 50 people responded asking them to NOT include
> > that within a few hours.
>
> > Most likely, if you want that feature you need to go learn about
> > version control.
> >http://en.wikipedia.org/wiki/Revision_control
>
> It's hard to teach mercurial/svn/git/cvs(lol) to someone used only to
> photoshop and dreamweaver. It's easier just download and install
> appengine.msi and click "Deploy" (into the test appid, of course), and
> then you download whatever he made and commit to whatever version
> control you are using
>
>
>
>
>
>
>
>
>
>
>
> > Robert
>
> > On Sun, Oct 17, 2010 at 00:09, mykhal  wrote:
> >> hm, download_app functionality announced in prerelease seems to by
> >> silently removed.. why?
>
> >> On Oct 15, 5:44 am, Takashi Matsuo  wrote:
> >>> Hello App Engine Developers!
>
> >>> We're very happy to announce that SDK1.3.8is released today. There
> >>> are many new cool features, so please download the new SDK and enjoy
> >>> it!
>
> >>> You can download the new SDK 
> >>> from:http://code.google.com/appengine/downloads.html
>
> >>> Our blog post includes some screenshots of new features in admin 
> >>> console:http://googleappengine.blogspot.com/2010/10/new-app-engine-sdk-138-in...
>
> >>> Here are release notes:
>
> >>> Java
> >>> ---
> >>> Version1.3.8
> >>> =
> >>> - You can run task queue tasks immediately from the admin console.
> >>> - Added an OutputSettings class to the Images API to specify the JPEG 
> >>> encoding
> >>>   quality when running in production.
> >>> - Support for login of multiple Google accounts within an app, and longer 
> >>> login
> >>>   sessions. For more information see:
> >>>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
> >>> - In queue.xml, the maximum allowed bucket size is now 100.
> >>> - Removed limits on zigzag merge-join queries. Therefore the error "The 
> >>> built-in
> >>>   indices are not efficient enough for this query and your data. Please 
> >>> add a
> >>>   composite index for this query." will no longer be thrown in most cases,
> >>>   enabling more types of queries without indexes.
> >>> - The whitelist has been updated to include java.net.InetAddress and some
> >>>   interfaces and abstract classes in javax.xml.soap, including
> >>>   javax.xml.soap.SOAPMessage.
> >>> - Fixed an issue reserving App Ids by owners of emails containing periods,
> >>>   multiple cases, and googlemail.com address.
> >>>    http://code.google.com/p/googleappengine/issues/detail?id=1196
> >>> - Fixed an issue where TaskOptions had no public getters, making testing
> >>>   impossible.
> >>>    http://code.google.com/p/googleappengine/issues/detail?id=3243
> >>> - Fixed an issue on the development server where PNGs were being returned 
> >>> as
> >>>   JPEGs.
> >>>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>
> >>> Python
> >>> -
> >>> Version1.3.8
> >>> ==
> >>> - Builtin app.yaml handlers are available for common application 
> >>> functions,
> >>>   such as appstats.
> >>>    
> >>> http://code.google.com/appengine/docs/python/config/appconfig.html#Bu...
> >>> - The Admin Console now provides an experimental tool to delete all 
> >>> entities in
> >>>   the datastore or all entities of a given type. This is available only if
> >>>   enabled using the datastore_admin builtin. Deleting entities will count
> >>>   against application quota.
> >>>    
> >>> http://code.google.com/appengine/docs/python/datastore/creatinggettin...
> >>> - You can run task queue tasks immediately from the Admin Console.
> >>> - You can now specify the quality of JPEG images via the Image API's
> >>>   execute_transforms function. Available in production only.
> >>> - Support for login of multiple Google accounts within an app, and longer 
> >>> login
> >>>   sessions. For more information see:
> >>>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
> >>> - In queue.yaml, the maximum allowed bucket size is now 100.
> >>> - Precompilation is now enabled by default. To disable, use the
> >>>   --no_precompilation flag when updating your app.
> >>> - BlobInfo now has an open() method that returns a BlobReader.
> >>> - BlobReader now accepts a BlobInfo.
> >>> - Removed limits on zigzag merge-join queries. Therefore the error "The 
> >>> built-in
> >>>   indices are not efficient enough for this query and your data. Please 
> >>> add a
> >>>   composite index for this query." will no longer be thrown in most cases,
> >>>   enabling more types of queries without indexes.
> >>> - Fixed an issue with task queue tasks not running on the dev_appserver 
> >>> when
> >>>   usin

Re: [google-appengine] Re: SDK 1.3.8 released!

2010-10-18 Thread Rafael Sierra
On Mon, Oct 18, 2010 at 3:37 PM, Robert Kluin  wrote:
> Probably because about 50 people responded asking them to NOT include
> that within a few hours.
>
> Most likely, if you want that feature you need to go learn about
> version control.
> http://en.wikipedia.org/wiki/Revision_control

It's hard to teach mercurial/svn/git/cvs(lol) to someone used only to
photoshop and dreamweaver. It's easier just download and install
appengine.msi and click "Deploy" (into the test appid, of course), and
then you download whatever he made and commit to whatever version
control you are using


>
>
> Robert
>
>
>
>
> On Sun, Oct 17, 2010 at 00:09, mykhal  wrote:
>> hm, download_app functionality announced in prerelease seems to by
>> silently removed.. why?
>>
>> On Oct 15, 5:44 am, Takashi Matsuo  wrote:
>>> Hello App Engine Developers!
>>>
>>> We're very happy to announce that SDK1.3.8is released today. There
>>> are many new cool features, so please download the new SDK and enjoy
>>> it!
>>>
>>> You can download the new SDK 
>>> from:http://code.google.com/appengine/downloads.html
>>>
>>> Our blog post includes some screenshots of new features in admin 
>>> console:http://googleappengine.blogspot.com/2010/10/new-app-engine-sdk-138-in...
>>>
>>> Here are release notes:
>>>
>>> Java
>>> ---
>>> Version1.3.8
>>> =
>>> - You can run task queue tasks immediately from the admin console.
>>> - Added an OutputSettings class to the Images API to specify the JPEG 
>>> encoding
>>>   quality when running in production.
>>> - Support for login of multiple Google accounts within an app, and longer 
>>> login
>>>   sessions. For more information see:
>>>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
>>> - In queue.xml, the maximum allowed bucket size is now 100.
>>> - Removed limits on zigzag merge-join queries. Therefore the error "The 
>>> built-in
>>>   indices are not efficient enough for this query and your data. Please add 
>>> a
>>>   composite index for this query." will no longer be thrown in most cases,
>>>   enabling more types of queries without indexes.
>>> - The whitelist has been updated to include java.net.InetAddress and some
>>>   interfaces and abstract classes in javax.xml.soap, including
>>>   javax.xml.soap.SOAPMessage.
>>> - Fixed an issue reserving App Ids by owners of emails containing periods,
>>>   multiple cases, and googlemail.com address.
>>>    http://code.google.com/p/googleappengine/issues/detail?id=1196
>>> - Fixed an issue where TaskOptions had no public getters, making testing
>>>   impossible.
>>>    http://code.google.com/p/googleappengine/issues/detail?id=3243
>>> - Fixed an issue on the development server where PNGs were being returned as
>>>   JPEGs.
>>>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>>>
>>> Python
>>> -
>>> Version1.3.8
>>> ==
>>> - Builtin app.yaml handlers are available for common application functions,
>>>   such as appstats.
>>>    http://code.google.com/appengine/docs/python/config/appconfig.html#Bu...
>>> - The Admin Console now provides an experimental tool to delete all 
>>> entities in
>>>   the datastore or all entities of a given type. This is available only if
>>>   enabled using the datastore_admin builtin. Deleting entities will count
>>>   against application quota.
>>>    http://code.google.com/appengine/docs/python/datastore/creatinggettin...
>>> - You can run task queue tasks immediately from the Admin Console.
>>> - You can now specify the quality of JPEG images via the Image API's
>>>   execute_transforms function. Available in production only.
>>> - Support for login of multiple Google accounts within an app, and longer 
>>> login
>>>   sessions. For more information see:
>>>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
>>> - In queue.yaml, the maximum allowed bucket size is now 100.
>>> - Precompilation is now enabled by default. To disable, use the
>>>   --no_precompilation flag when updating your app.
>>> - BlobInfo now has an open() method that returns a BlobReader.
>>> - BlobReader now accepts a BlobInfo.
>>> - Removed limits on zigzag merge-join queries. Therefore the error "The 
>>> built-in
>>>   indices are not efficient enough for this query and your data. Please add 
>>> a
>>>   composite index for this query." will no longer be thrown in most cases,
>>>   enabling more types of queries without indexes.
>>> - Fixed an issue with task queue tasks not running on the dev_appserver when
>>>   using Python 2.6.
>>> - Fixed an issue on the dev_appserver where auto task running wasn't 
>>> working for
>>>   BulkAdd.
>>> - Fixed an issue reserving App Ids by owners of similarly-named mails 
>>> accounts
>>>   containing periods, multiple cases, and googlemail.com address.
>>>    http://code.google.com/p/googleappengine/issues/detail?id=1196
>>> - Fixed an issue on the development server where PNGs were being returned 

Re: [google-appengine] download_app

2010-10-18 Thread Rafael Sierra
On Sun, Oct 17, 2010 at 1:59 AM, mykhal  wrote:
> hi, i wonder whether download_app (files/list|get api) functionality
> will be restored (if it was ever really functional, there is some code
> in 1.3.8 (pre)release present in SDK). because write-only deployment
> really sucks

I would love that too, so I can give my designer access to deploy into
the test appid and then download the code here :(

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



-- 
Rafael Sierra
http://blog.rafaelsdm.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.



Re: [google-appengine] Blobstore Billing

2010-10-18 Thread Robert Kluin
Stored data is "cumulative."

Stored Data gigabytes per month $0.15








On Sun, Oct 17, 2010 at 03:35, MasterGaurav  wrote:
> Hi,
>
> The billing quotas page at 
> http://code.google.com/appengine/docs/quotas.html#Blobstore
> reads that the "Free Default Quota" is 1GB and "Billing Enabled
> Default Quota" is 1GB.
>
> Is this per-day quota? If so, it should get reset everyday... am I
> correct in my understanding? Or is the pricing of total data stored
> cumulatively over time?
>
> I notice the usage of "Total Stored Data" moving up everyday but never
> getting reset.
>
> I am a little confused on this pricing... any help will be
> appreciated.
>
>
>
> -Gaurav
> www.mastergaurav.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.
>
>

-- 
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] Alternate to 'like' clause

2010-10-18 Thread Robert Kluin
For a prefix search, use the same technique but written in Java.

There is currently no full-text search.
http://code.google.com/p/googleappengine/issues/detail?id=217


Robert







On Mon, Oct 18, 2010 at 09:50, Vibhuti Gupta  wrote:
> Thanks for the prompt replies. Is there any way direct or indirect to match
> part of a string using java...
> Regards
>
> On Mon, Oct 18, 2010 at 6:47 PM, Sahid Orentino Ferdjaoui
>  wrote:
>>
>> Hello,
>>
>> see at this url:
>>
>> http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html
>>
>>
>> > Tip: Query filters do not have an explicit way to match just part of a
>> > string value, but you can fake a prefix match using inequality filters:
>> >
>> > db.GqlQuery("SELECT * FROM MyModel WHERE prop >= :1 AND prop < :2",
>> > "abc", u"abc" + u"\ufffd")
>> >
>> > This matches every MyModel entity with a string property prop that
>> > begins with the characters abc. The unicode string u"\ufffd" represents the
>> > largest possible Unicode character. When the > property values are sorted 
>> > in
>> > an index, the values that fall in this range are all of the values that
>> > begin with the given prefix.
>>
>> --
>>   .
>>  ..:
>>
>>
>>
>> On Mon, Oct 18, 2010 at 3:10 PM, Vibhuti Gupta 
>> wrote:
>> > Hello
>> > Anyone has any idea about some alternative to 'like' clause. I need to
>> > write
>> > a query where I need to select users having a particular string in their
>> > username.
>> > Thanks
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "Google App Engine" group.
>> > To post to this group, send email to google-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] Billing Calculator

2010-10-18 Thread Robert Kluin
Cool Nick,  I am sure many people would love to a tool to help with forecasting!




Robert





On Mon, Oct 18, 2010 at 07:36, Nick Pellow  wrote:
> Hi Robert,
> I thought that would have to be the case. I have run a test by submitting
> 2000 entities - and now have some idea of what things could cost by looking
> at the quota tables and seeing how much of each metric was used. Thanks for
> confirming!
>
> @sodso - using Live Headers to measure requests like that look great! I
> might do a combination of automating many requests, then extrapolating up
> the price using those headers.
> If I have any time left - I may even look at doing this in a google
> spreadsheet and share it so that anyone else can also plug in their usage
> data to predict costings.
> Thanks for the responses.
> Cheers,
> Nick
>
> --
> 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: URL manage

2010-10-18 Thread Robert Kluin
OR use an alternative dispatcher.



Robert






On Mon, Oct 18, 2010 at 14:02, Robert Kluin  wrote:
> I believe the groups are passed in as positional parameters.  That
> could easily be a gotcha if you are using multiple URL schemes.
>
> Personally, I would use what ever consistently works for your
> application and your url scheme.  If your urls are complex you'll
> probably want to parse it in handler.
>
>
>
> Robert
>
>
>
>
> On Mon, Oct 18, 2010 at 12:07, John McLaughlin
>  wrote:
>> I'm now wondering if I'm missing something.  I tried using the regex
>> groups in the webapp.WSGIApplication call, but after a couple of times
>> getting argument/parameter mismatches I gave up on that.  I decided
>> that it was much easier and cleaner to do the url path parsing using
>> python regex within the "get/post" functions, and just use the
>> WSGIApplication call for doing the handler selection.  Are there best
>> practice / rules for this?
>>
>> John
>>
>> On Oct 18, 3:54 am, Massimiliano 
>> wrote:
>>> Ok, just to understand everything.
>>>
>>> 2010/10/18 sodso 
>>>
>>> > yes exactly
>>>
>>> > '/(.*)/(.*)
>>>
>>> r'/(.*)/someaction', SomeActionHandler
>>> I need a "r" before the line?
>>>
>>>
>>>
>>> > the content between those two ( ) will be passed to ur RequestHandler as
>>> > second param(string), third param(string), and so on
>>>
>>> The param string as the var name I want, as the system will pass the value.
>>> So I can have
>>>
>>> get(self, var1, var2, var3,)
>>>
>>> Right?
>>>
>>>
>>>
>>> > so u can do anything with those string params as u want
>>>
>>> >  --
>>> > 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.
>>>
>>> --
>>>
>>> My email: massimiliano.pietr...@gmail.com
>>> My Google Wave: massimiliano.pietr...@googlewave.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.
>>
>>
>

-- 
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: URL manage

2010-10-18 Thread Robert Kluin
I believe the groups are passed in as positional parameters.  That
could easily be a gotcha if you are using multiple URL schemes.

Personally, I would use what ever consistently works for your
application and your url scheme.  If your urls are complex you'll
probably want to parse it in handler.



Robert




On Mon, Oct 18, 2010 at 12:07, John McLaughlin
 wrote:
> I'm now wondering if I'm missing something.  I tried using the regex
> groups in the webapp.WSGIApplication call, but after a couple of times
> getting argument/parameter mismatches I gave up on that.  I decided
> that it was much easier and cleaner to do the url path parsing using
> python regex within the "get/post" functions, and just use the
> WSGIApplication call for doing the handler selection.  Are there best
> practice / rules for this?
>
> John
>
> On Oct 18, 3:54 am, Massimiliano 
> wrote:
>> Ok, just to understand everything.
>>
>> 2010/10/18 sodso 
>>
>> > yes exactly
>>
>> > '/(.*)/(.*)
>>
>> r'/(.*)/someaction', SomeActionHandler
>> I need a "r" before the line?
>>
>>
>>
>> > the content between those two ( ) will be passed to ur RequestHandler as
>> > second param(string), third param(string), and so on
>>
>> The param string as the var name I want, as the system will pass the value.
>> So I can have
>>
>> get(self, var1, var2, var3,)
>>
>> Right?
>>
>>
>>
>> > so u can do anything with those string params as u want
>>
>> >  --
>> > 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.
>>
>> --
>>
>> My email: massimiliano.pietr...@gmail.com
>> My Google Wave: massimiliano.pietr...@googlewave.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.
>
>

-- 
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: URL manage

2010-10-18 Thread Robert Kluin
Massimiliano,
   The 'r' tells Python how it should interpret the string.  If your
curious, try it both ways and see if it works  :).See the Pythons
docs for some more info
(http://docs.python.org/reference/lexical_analysis.html#string-literals).


  The groups -- (.*) -- are passed into the handler as positional
parameters.  In other words they are passed to the handler in the same
order as they are in the url.  I do not believe you can use named
groups.



Robert







On Mon, Oct 18, 2010 at 06:54, Massimiliano
 wrote:
> Ok, just to understand everything.
>
>
> 2010/10/18 sodso 
>>
>> yes exactly
>>
>> '/(.*)/(.*)
>
> r'/(.*)/someaction', SomeActionHandler
> I need a "r" before the line?
>
>>
>> the content between those two ( ) will be passed to ur RequestHandler as
>> second param(string), third param(string), and so on
>
> The param string as the var name I want, as the system will pass the value.
> So I can have
> get(self, var1, var2, var3,)
> Right?
>
>>
>> so u can do anything with those string params as u want
>>
>> --
>> 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.
>
>
>
> --
>
> My email: massimiliano.pietr...@gmail.com
> My Google Wave: massimiliano.pietr...@googlewave.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.
>

-- 
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: SDK 1.3.8 released!

2010-10-18 Thread Robert Kluin
Probably because about 50 people responded asking them to NOT include
that within a few hours.

Most likely, if you want that feature you need to go learn about
version control.
http://en.wikipedia.org/wiki/Revision_control


Robert




On Sun, Oct 17, 2010 at 00:09, mykhal  wrote:
> hm, download_app functionality announced in prerelease seems to by
> silently removed.. why?
>
> On Oct 15, 5:44 am, Takashi Matsuo  wrote:
>> Hello App Engine Developers!
>>
>> We're very happy to announce that SDK1.3.8is released today. There
>> are many new cool features, so please download the new SDK and enjoy
>> it!
>>
>> You can download the new SDK 
>> from:http://code.google.com/appengine/downloads.html
>>
>> Our blog post includes some screenshots of new features in admin 
>> console:http://googleappengine.blogspot.com/2010/10/new-app-engine-sdk-138-in...
>>
>> Here are release notes:
>>
>> Java
>> ---
>> Version1.3.8
>> =
>> - You can run task queue tasks immediately from the admin console.
>> - Added an OutputSettings class to the Images API to specify the JPEG 
>> encoding
>>   quality when running in production.
>> - Support for login of multiple Google accounts within an app, and longer 
>> login
>>   sessions. For more information see:
>>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
>> - In queue.xml, the maximum allowed bucket size is now 100.
>> - Removed limits on zigzag merge-join queries. Therefore the error "The 
>> built-in
>>   indices are not efficient enough for this query and your data. Please add a
>>   composite index for this query." will no longer be thrown in most cases,
>>   enabling more types of queries without indexes.
>> - The whitelist has been updated to include java.net.InetAddress and some
>>   interfaces and abstract classes in javax.xml.soap, including
>>   javax.xml.soap.SOAPMessage.
>> - Fixed an issue reserving App Ids by owners of emails containing periods,
>>   multiple cases, and googlemail.com address.
>>    http://code.google.com/p/googleappengine/issues/detail?id=1196
>> - Fixed an issue where TaskOptions had no public getters, making testing
>>   impossible.
>>    http://code.google.com/p/googleappengine/issues/detail?id=3243
>> - Fixed an issue on the development server where PNGs were being returned as
>>   JPEGs.
>>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>>
>> Python
>> -
>> Version1.3.8
>> ==
>> - Builtin app.yaml handlers are available for common application functions,
>>   such as appstats.
>>    http://code.google.com/appengine/docs/python/config/appconfig.html#Bu...
>> - The Admin Console now provides an experimental tool to delete all entities 
>> in
>>   the datastore or all entities of a given type. This is available only if
>>   enabled using the datastore_admin builtin. Deleting entities will count
>>   against application quota.
>>    http://code.google.com/appengine/docs/python/datastore/creatinggettin...
>> - You can run task queue tasks immediately from the Admin Console.
>> - You can now specify the quality of JPEG images via the Image API's
>>   execute_transforms function. Available in production only.
>> - Support for login of multiple Google accounts within an app, and longer 
>> login
>>   sessions. For more information see:
>>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
>> - In queue.yaml, the maximum allowed bucket size is now 100.
>> - Precompilation is now enabled by default. To disable, use the
>>   --no_precompilation flag when updating your app.
>> - BlobInfo now has an open() method that returns a BlobReader.
>> - BlobReader now accepts a BlobInfo.
>> - Removed limits on zigzag merge-join queries. Therefore the error "The 
>> built-in
>>   indices are not efficient enough for this query and your data. Please add a
>>   composite index for this query." will no longer be thrown in most cases,
>>   enabling more types of queries without indexes.
>> - Fixed an issue with task queue tasks not running on the dev_appserver when
>>   using Python 2.6.
>> - Fixed an issue on the dev_appserver where auto task running wasn't working 
>> for
>>   BulkAdd.
>> - Fixed an issue reserving App Ids by owners of similarly-named mails 
>> accounts
>>   containing periods, multiple cases, and googlemail.com address.
>>    http://code.google.com/p/googleappengine/issues/detail?id=1196
>> - Fixed an issue on the development server where PNGs were being returned as
>>   JPEGs.
>>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>>
>> --
>> Takashi Matsuo
>> Developer Relations
>> Developer Advocate for Google App Engine/iGoogle
>> Google Japan, Inc.
>
> --
> 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

[google-appengine] Re: can i use channel api now?

2010-10-18 Thread Jamie H
Actually I was being sarcastic.  I'm pretty sure Google knows there is
a great demand for this and they'll release it as soon as they can.

On Oct 17, 5:54 pm, arschles  wrote:
> To add to Jamie's comment, I think that there are a lot of people who
> don't strictly need the channel API, but could use it for lots of new
> and innovative features/apps if given the choice. I know that I would
> build a lot of apps with the channel API which could really showcase
> GAE's utility.
>
> Server push is hard to implement anywhere, but Google has implemented
> it successfully. If Google puts it in their platform, I believe it can
> be a marquee feature for them and can unlock a whole new class and
> quality of apps on the web.
>
> On Oct 15, 5:30 am, Jamie H  wrote:
>
> > I imagine that the Google engineers have already finished it.  They
> > were just not aware that anybody wanted it.  Now that they know there
> > is interest and demand I'd expect to see it released any day
>
> > On Oct 15, 12:57 am, Heiko Roth  wrote:
>
> > > We need channel api, too.
> > > Please release this feature.
> > > Thanks.
>
>

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

2010-10-18 Thread Joshua Smith
Apart from the obvious typo, this message:

Error 409: --- begin server output ---
Deployment of this version is already progress.
--- end server output ---

has been popping up lately on me when it simply is not true.

I've been able to work around the problem by upping my version number and 
deploying a new one.  But are other folks seeing this new bug?

-Joshua

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-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] To the moderators: why aren't my posts showing up?

2010-10-18 Thread Eyal
I posed twice asking a question regarding inheritance in App Engine's
JDO. Neither of them is showing up in the list. Why is that? What am I
doing wrong?

Thanks,
Eyal

-- 
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] Inheritance question

2010-10-18 Thread Eyal
Hi all,

I'm new to this and trying to make inheritance work. Looking at the
documentation (http://code.google.com/appengine/docs/java/datastore/
dataclasses.html#Inheritance) I see that I can not use new-table for
an object that is not at the root of the inheritance hierarchy. Fine.
I'm trying this: @Inheritance(strategy =
InheritanceStrategy.NEW_TABLE) on "User," an object that IS AT THE
ROOT of the hierarchy, and I'm leaving the object extending it,
"Publisher" without an inheritance strategy.

I'm getting the following:
org.datanucleus.store.appengine.DatastoreManager
$UnsupportedInheritanceStrategyException: Found inheritance strategy
'superclass-table' on com.myapp.model.Publisher.

Like I said, there is no inheritance strategy on Publisher, so I
assume the framework is adding the superclass-table on its own.

What should I do? How should go about it? The documentation gives an
example for and abstract class at the root, but for my app I need User
to be stored in it's own table, and only some Users are Publishers, so
there would also be a Publisher "table."

I'll greatly appreciate your help.

Thanks,
Eyal

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

2010-10-18 Thread mykhal
hi, i wonder whether download_app (files/list|get api) functionality
will be restored (if it was ever really functional, there is some code
in 1.3.8 (pre)release present in SDK). because write-only deployment
really sucks

-- 
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: Google App Engine not good for Europe and Asia

2010-10-18 Thread suraj kumar
any frend did u f

On 10/13/10, Jan Z/ Hapara  wrote:
> FWIW we have customers across some 60 countries and we're not seeing
> any significant difference between their load times.
>
> Having said that, a poor ISP with some inane routes can really hurt
> Google access speeds in general.
>
> J
>
> On Oct 10, 6:05 pm, bkerensa  wrote:
>> Google App Engine hosts apps just fine for U.S. Users but when being
>> accessed from Europe or Asia the load times and performance is
>> horrible
>
> --
> 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: SDK 1.3.8 released!

2010-10-18 Thread Brendan Doherty
Can you explain in more detail what the "Average Latency" figure on
the admin console on the new Instances page means?  It does not appear
to be documented anywhere.

I'm guessing it either means datastore latency (as latency is used
here  
http://googleappengine.blogspot.com/2010/06/datastore-performance-growing-pains.html),
or it could mean the time it takes for requests to process (as latency
is used here 
http://code.google.com/appengine/docs/java/runtime.html#Quotas_and_Limits)

On Oct 15, 4:44 pm, Takashi Matsuo  wrote:
> Hello App Engine Developers!
>
> We're very happy to announce that SDK 1.3.8 is released today. There
> are many new cool features, so please download the new SDK and enjoy
> it!
>
> You can download the new SDK 
> from:http://code.google.com/appengine/downloads.html
>
> Our blog post includes some screenshots of new features in admin 
> console:http://googleappengine.blogspot.com/2010/10/new-app-engine-sdk-138-in...
>
> Here are release notes:
>
> Java
> ---
> Version 1.3.8
> =
> - You can run task queue tasks immediately from the admin console.
> - Added an OutputSettings class to the Images API to specify the JPEG encoding
>   quality when running in production.
> - Support for login of multiple Google accounts within an app, and longer 
> login
>   sessions. For more information see:
>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
> - In queue.xml, the maximum allowed bucket size is now 100.
> - Removed limits on zigzag merge-join queries. Therefore the error "The 
> built-in
>   indices are not efficient enough for this query and your data. Please add a
>   composite index for this query." will no longer be thrown in most cases,
>   enabling more types of queries without indexes.
> - The whitelist has been updated to include java.net.InetAddress and some
>   interfaces and abstract classes in javax.xml.soap, including
>   javax.xml.soap.SOAPMessage.
> - Fixed an issue reserving App Ids by owners of emails containing periods,
>   multiple cases, and googlemail.com address.
>    http://code.google.com/p/googleappengine/issues/detail?id=1196
> - Fixed an issue where TaskOptions had no public getters, making testing
>   impossible.
>    http://code.google.com/p/googleappengine/issues/detail?id=3243
> - Fixed an issue on the development server where PNGs were being returned as
>   JPEGs.
>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>
> Python
> -
> Version 1.3.8
> ==
> - Builtin app.yaml handlers are available for common application functions,
>   such as appstats.
>    http://code.google.com/appengine/docs/python/config/appconfig.html#Bu...
> - The Admin Console now provides an experimental tool to delete all entities 
> in
>   the datastore or all entities of a given type. This is available only if
>   enabled using the datastore_admin builtin. Deleting entities will count
>   against application quota.
>    http://code.google.com/appengine/docs/python/datastore/creatinggettin...
> - You can run task queue tasks immediately from the Admin Console.
> - You can now specify the quality of JPEG images via the Image API's
>   execute_transforms function. Available in production only.
> - Support for login of multiple Google accounts within an app, and longer 
> login
>   sessions. For more information see:
>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
> - In queue.yaml, the maximum allowed bucket size is now 100.
> - Precompilation is now enabled by default. To disable, use the
>   --no_precompilation flag when updating your app.
> - BlobInfo now has an open() method that returns a BlobReader.
> - BlobReader now accepts a BlobInfo.
> - Removed limits on zigzag merge-join queries. Therefore the error "The 
> built-in
>   indices are not efficient enough for this query and your data. Please add a
>   composite index for this query." will no longer be thrown in most cases,
>   enabling more types of queries without indexes.
> - Fixed an issue with task queue tasks not running on the dev_appserver when
>   using Python 2.6.
> - Fixed an issue on the dev_appserver where auto task running wasn't working 
> for
>   BulkAdd.
> - Fixed an issue reserving App Ids by owners of similarly-named mails accounts
>   containing periods, multiple cases, and googlemail.com address.
>    http://code.google.com/p/googleappengine/issues/detail?id=1196
> - Fixed an issue on the development server where PNGs were being returned as
>   JPEGs.
>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>
> --
> Takashi Matsuo
> Developer Relations
> Developer Advocate for Google App Engine/iGoogle
> Google Japan, Inc.

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

[google-appengine] Inheritance newbie question

2010-10-18 Thread Eyal
Hi all,

I'm new to this and trying to make inheritance work. Looking at the
documentation (http://code.google.com/appengine/docs/java/datastore/
dataclasses.html#Inheritance) I see that I can not use new-table for
an object that is not at the root of the inheritance hierarchy. So I'm
trying this: @Inheritance(strategy =
InheritanceStrategy.NEW_TABLE) on "User," an object that is at the
root of the hierarchy, and I'm leaving the object extending it,
"Publisher" without an inheritance strategy.

I'm getting the following:
org.datanucleus.store.appengine.DatastoreManager
$UnsupportedInheritanceStrategyException: Found inheritance strategy
'superclass-table' on com.myapp.model.Publisher.

Like I said, there is no inheritance strategy on Publisher, so I
assume the framework is adding the superclass-table on its own.

What should I do? How should go about it? The documentation gives an
example for and abstract class at the root, but for my app I need User
to be stored in it's own table, and only some Users are Publishers, so
there would also be a Publisher "table."

I'll greatly appreciate your help.

Thanks,
Eyal

-- 
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: can i use channel api now?

2010-10-18 Thread arschles
To add to Jamie's comment, I think that there are a lot of people who
don't strictly need the channel API, but could use it for lots of new
and innovative features/apps if given the choice. I know that I would
build a lot of apps with the channel API which could really showcase
GAE's utility.

Server push is hard to implement anywhere, but Google has implemented
it successfully. If Google puts it in their platform, I believe it can
be a marquee feature for them and can unlock a whole new class and
quality of apps on the web.

On Oct 15, 5:30 am, Jamie H  wrote:
> I imagine that the Google engineers have already finished it.  They
> were just not aware that anybody wanted it.  Now that they know there
> is interest and demand I'd expect to see it released any day
>
> On Oct 15, 12:57 am, Heiko Roth  wrote:
>
>
>
> > We need channel api, too.
> > Please release this feature.
> > Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-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] Local dev sandbox doesn't appear to serialize sessions to the datastore the same as the production

2010-10-18 Thread David Parks
My first real issue in GAE was that the session is serialized and
stored to the datastore on the GAE servers. This is all well and good,
but it doesn't happen on the local dev instance as far as I can see.

Thus I ran into a situation where I got runtime exceptions (due to a
session class not implementing serializable, easy fix) that occurred
only in the production environment and not in dev.

It seems like a reasonable enhancement request to have the local dev
server emulate the same activity upon occasion such that errors like
this can be dealt with locally. The two environments should be as
close to identical as possible.

I always like to post such things before submitting them formally in
case there's any missed reasoning on my part. Comments?

Also, where does one go about posting such enhancement requests (I'm a
new GAE user).

Dave

-- 
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] Blobstore Billing

2010-10-18 Thread MasterGaurav
Hi,

The billing quotas page at 
http://code.google.com/appengine/docs/quotas.html#Blobstore
reads that the "Free Default Quota" is 1GB and "Billing Enabled
Default Quota" is 1GB.

Is this per-day quota? If so, it should get reset everyday... am I
correct in my understanding? Or is the pricing of total data stored
cumulatively over time?

I notice the usage of "Total Stored Data" moving up everyday but never
getting reset.

I am a little confused on this pricing... any help will be
appreciated.



-Gaurav
www.mastergaurav.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: Frequent deadline exceeded errors.

2010-10-18 Thread Stepan
Last 3-4 days my app has like 80% DeadlineExceededErro; app ID is
"pixycity". That's sort of unacceptable. Please let us know what's
happening. Thanks
-stepan

-- 
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] Datastore and File Upload Size

2010-10-18 Thread MasterGaurav
Hi,

I trying to upload file onto Blob Store. I am able to upload files
only upto 1MB. Anything beyond 1MB doesn't reach the servlet.

Is it a hard limit or am I doing something wrong?


I'm using simple code...


---
BlobstoreService blobSvc =
BlobstoreServiceFactory.getBlobstoreService();
Map blobs = blobSvc.getUploadedBlobs(req);
---



-Gaurav
www.mastergaurav.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: SDK 1.3.8 released!

2010-10-18 Thread mykhal
hm, download_app functionality announced in prerelease seems to by
silently removed.. why?

On Oct 15, 5:44 am, Takashi Matsuo  wrote:
> Hello App Engine Developers!
>
> We're very happy to announce that SDK1.3.8is released today. There
> are many new cool features, so please download the new SDK and enjoy
> it!
>
> You can download the new SDK 
> from:http://code.google.com/appengine/downloads.html
>
> Our blog post includes some screenshots of new features in admin 
> console:http://googleappengine.blogspot.com/2010/10/new-app-engine-sdk-138-in...
>
> Here are release notes:
>
> Java
> ---
> Version1.3.8
> =
> - You can run task queue tasks immediately from the admin console.
> - Added an OutputSettings class to the Images API to specify the JPEG encoding
>   quality when running in production.
> - Support for login of multiple Google accounts within an app, and longer 
> login
>   sessions. For more information see:
>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
> - In queue.xml, the maximum allowed bucket size is now 100.
> - Removed limits on zigzag merge-join queries. Therefore the error "The 
> built-in
>   indices are not efficient enough for this query and your data. Please add a
>   composite index for this query." will no longer be thrown in most cases,
>   enabling more types of queries without indexes.
> - The whitelist has been updated to include java.net.InetAddress and some
>   interfaces and abstract classes in javax.xml.soap, including
>   javax.xml.soap.SOAPMessage.
> - Fixed an issue reserving App Ids by owners of emails containing periods,
>   multiple cases, and googlemail.com address.
>    http://code.google.com/p/googleappengine/issues/detail?id=1196
> - Fixed an issue where TaskOptions had no public getters, making testing
>   impossible.
>    http://code.google.com/p/googleappengine/issues/detail?id=3243
> - Fixed an issue on the development server where PNGs were being returned as
>   JPEGs.
>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>
> Python
> -
> Version1.3.8
> ==
> - Builtin app.yaml handlers are available for common application functions,
>   such as appstats.
>    http://code.google.com/appengine/docs/python/config/appconfig.html#Bu...
> - The Admin Console now provides an experimental tool to delete all entities 
> in
>   the datastore or all entities of a given type. This is available only if
>   enabled using the datastore_admin builtin. Deleting entities will count
>   against application quota.
>    http://code.google.com/appengine/docs/python/datastore/creatinggettin...
> - You can run task queue tasks immediately from the Admin Console.
> - You can now specify the quality of JPEG images via the Image API's
>   execute_transforms function. Available in production only.
> - Support for login of multiple Google accounts within an app, and longer 
> login
>   sessions. For more information see:
>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
> - In queue.yaml, the maximum allowed bucket size is now 100.
> - Precompilation is now enabled by default. To disable, use the
>   --no_precompilation flag when updating your app.
> - BlobInfo now has an open() method that returns a BlobReader.
> - BlobReader now accepts a BlobInfo.
> - Removed limits on zigzag merge-join queries. Therefore the error "The 
> built-in
>   indices are not efficient enough for this query and your data. Please add a
>   composite index for this query." will no longer be thrown in most cases,
>   enabling more types of queries without indexes.
> - Fixed an issue with task queue tasks not running on the dev_appserver when
>   using Python 2.6.
> - Fixed an issue on the dev_appserver where auto task running wasn't working 
> for
>   BulkAdd.
> - Fixed an issue reserving App Ids by owners of similarly-named mails accounts
>   containing periods, multiple cases, and googlemail.com address.
>    http://code.google.com/p/googleappengine/issues/detail?id=1196
> - Fixed an issue on the development server where PNGs were being returned as
>   JPEGs.
>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>
> --
> Takashi Matsuo
> Developer Relations
> Developer Advocate for Google App Engine/iGoogle
> Google Japan, Inc.

-- 
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] Eclipse deletes my images upon deploying

2010-10-18 Thread Michael
Hi,
my application runs just fine locally,
but my problem is that when i try to deploy it, eclipse deletes my
images and none of them are uploaded.
I looked for some time now on how to solving it, but i found no post
nor documentation about 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: Prerelease SDK 1.3.8 is out!

2010-10-18 Thread Alexandre Vivien
Hello Ikai,

What about this fix that was listed in the prerelease notes?

- Fixed an issue with OpenId over SSL.
http://code.google.com/p/googleappengine/issues/detail?id=3393

Regards,
Alexandre

On Oct 6, 2:28 am, "Ikai Lan (Google)" 
wrote:
> Hey everyone,
>
> Prerelease SDK 1.3.8 is out for early evaluation. Note that many features
> that require server side changes will not be available in production, so for
> all intents and purposes these new features will only work locally. You can
> download the SDKs here:
>
> http://code.google.com/p/googleappengine/downloads/list
>
> 1.3.8 Release Notes
> 
>
> Python
> ---
> - The developer who uploaded an app version can download that version's code
>   using the appcfg.py download_app command. You can use this to download
> both
>   Python and Java application code.
> - Builtin app.yaml handlers are available for common application functions,
>   such as appstats.
> - The Admin Console now provides tools to delete all entities in the
> datastore
>   or all entities of a given type. This is available only if enabled using
> the
>   datastore_admin builtin. Deleting entities will count against application
>   quota.
> - You can run task queue tasks immediately from the Admin Console.
> - You can now specify the quality of JPEG images via the Image API's
>   execute_transforms function. Available in production only.
> - Support for login of multiple Google accounts within an app, and longer
> login
>   sessions. For more information see:
>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
> - In queue.yaml, the maximum allowed bucket size is now 100.
> - Precompilation is now enabled by default. To disable, use the
>   --no_precompilation flag when updating your app.
> - BlobInfo now has an open() method that returns a BlobReader.
> - BlobReader now accepts a BlobInfo.
> - Removed limits on zigzag merge-join queries. Therefore the error "The
> built-in
>   indices are not efficient enough for this query and your data. Please add
> a
>   composite index for this query." will no longer be thrown in many cases,
>   enabling more types of exploratory queries without indexes.
> - Fixed an issue with task queue tasks not running on the dev_appserver when
>   using Python 2.6.
> - Fixed an issue on the dev_appserver where auto task running wasn't working
> for
>   BulkAdd.
> - Fixed an issue reserving App Ids by owners of similarly-named mails
> accounts
>   containing periods, multiple cases, and googlemail.com address.
>    http://code.google.com/p/googleappengine/issues/detail?id=1196
> - Fixed an issue with OpenId over SSL.
>    http://code.google.com/p/googleappengine/issues/detail?id=3393
> - Fixed an issue on the development server where PNGs were being returned as
>   JPEGs.
>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>
> Java
> 
> - You can run task queue tasks immediately from the admin console.
> - Added an OutputSettings class to the Images API to specify the JPEG
> encoding
>   quality when running in production.
> - Support for login of multiple Google accounts within an app, and longer
> login
>   sessions. For more information see:
>    http://www.google.com/support/accounts/bin/answer.py?answer=181599
> - In queue.xml, the maximum allowed bucket size is now 100.
> - Removed limits on zigzag merge-join queries. Therefore the error "The
> built-in
>   indices are not efficient enough for this query and your data. Please add
> a
>   composite index for this query." will no longer be thrown in many cases,
>   enabling more types of exploratory queries without indexes.
> - The whitelist has been updated to include java.net.InetAddress and some
>   interfaces and abstract classes in javax.xml.soap, including
>   javax.xml.soap.SOAPMessage.
> - Fixed an issue reserving App Ids by owners of emails containing periods,
>   multiple cases, and googlemail.com address.
>    http://code.google.com/p/googleappengine/issues/detail?id=1196
> - Fixed an issue where TaskOptions had no public getters, making testing
>   impossible.
>    http://code.google.com/p/googleappengine/issues/detail?id=3243
> - Fixed an issue with OpenId over SSL.
>    http://code.google.com/p/googleappengine/issues/detail?id=3393
> - Fixed an issue on the development server where PNGs were being returned as
>   JPEGs.
>    http://code.google.com/p/googleappengine/issues/detail?id=3661
>
> --
> 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

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

[google-appengine] Re: URL manage

2010-10-18 Thread John McLaughlin
I'm now wondering if I'm missing something.  I tried using the regex
groups in the webapp.WSGIApplication call, but after a couple of times
getting argument/parameter mismatches I gave up on that.  I decided
that it was much easier and cleaner to do the url path parsing using
python regex within the "get/post" functions, and just use the
WSGIApplication call for doing the handler selection.  Are there best
practice / rules for this?

John

On Oct 18, 3:54 am, Massimiliano 
wrote:
> Ok, just to understand everything.
>
> 2010/10/18 sodso 
>
> > yes exactly
>
> > '/(.*)/(.*)
>
> r'/(.*)/someaction', SomeActionHandler
> I need a "r" before the line?
>
>
>
> > the content between those two ( ) will be passed to ur RequestHandler as
> > second param(string), third param(string), and so on
>
> The param string as the var name I want, as the system will pass the value.
> So I can have
>
> get(self, var1, var2, var3,)
>
> Right?
>
>
>
> > so u can do anything with those string params as u want
>
> >  --
> > 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.
>
> --
>
> My email: massimiliano.pietr...@gmail.com
> My Google Wave: massimiliano.pietr...@googlewave.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.



Re: [google-appengine] Alternate to 'like' clause

2010-10-18 Thread Vibhuti Gupta
Thanks for the prompt replies. Is there any way direct or indirect to match
part of a string using java...

Regards

On Mon, Oct 18, 2010 at 6:47 PM, Sahid Orentino Ferdjaoui <
sahid.ferdja...@gmail.com> wrote:

> Hello,
>
> see at this url:
>
> http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html
>
>
> > Tip: Query filters do not have an explicit way to match just part of a
> string value, but you can fake a prefix match using inequality filters:
> >
> > db.GqlQuery("SELECT * FROM MyModel WHERE prop >= :1 AND prop < :2",
> "abc", u"abc" + u"\ufffd")
> >
> > This matches every MyModel entity with a string property prop that begins
> with the characters abc. The unicode string u"\ufffd" represents the largest
> possible Unicode character. When the > property values are sorted in an
> index, the values that fall in this range are all of the values that begin
> with the given prefix.
>
> --
>   .
>  ..:
>
>
>
> On Mon, Oct 18, 2010 at 3:10 PM, Vibhuti Gupta 
> wrote:
> > Hello
> > Anyone has any idea about some alternative to 'like' clause. I need to
> write
> > a query where I need to select users having a particular string in their
> > username.
> > Thanks
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-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] Django version conflicts - now also in production

2010-10-18 Thread Rafael Sierra
On Mon, Oct 18, 2010 at 8:47 AM, Terje Dahl  wrote:
> In my app I use Django version 1.0, in stead of the default version
> 0.96.
>
> To do this I have the following statements in my application entry
> point script (as per instructions):
>
> from google.appengine.dist import use_library
> use_library('django', '1.0')
>
>
> This has from the start (the last 16 months)  often caused an error
> which has forced me to restart my developer environment.
> But I have thought nothing of it, as it has worked flawlessy in
> production - until now.
>
> Now, the last couple of weeks I have gotten the same type of error a
> couple of times in production.
> The only cure has been to quickly upload a new version and make it
> default.  Luckily I have had non-altered code at hand so I could do
> this quickly and easily.  But I might have been in the middle of
> altering my code for a next version.  What then? ...  (Yes, yes.  I
> know. Version controlled code repository.)  But I digress.
>
> Anyways.  Why has this error now started appearing?
> And what is to be done about it?!
>
> Here is the error message from the log:
>
> 10-18 04:03AM 17.255
> :
> django 1.0 was requested, but 0.96.4.None is already in use
> Traceback (most recent call last):
>  File "/base/data/home/apps/spraklab35/6.345421897971373021/main.py",
> line 6, in 
>    use_library('django', '1.0')
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> dist/_library.py", line 284, in use_library
>    InstallLibrary(name, version, explicit=True)
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> dist/_library.py", line 243, in InstallLibrary
>    CheckInstalledVersion(name, version, explicit=True)
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> dist/_library.py", line 190, in CheckInstalledVersion
>    (name, desired_version, installed_version))
>
>

Check if you already have 'django' into your sys.modules, you may need
removed before import the other version


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



-- 
Rafael Sierra
http://blog.rafaelsdm.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.



Re: [google-appengine] Alternate to 'like' clause

2010-10-18 Thread Sahid Orentino Ferdjaoui
Hello,

see at this url:
http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html


> Tip: Query filters do not have an explicit way to match just part of a string 
> value, but you can fake a prefix match using inequality filters:
>
> db.GqlQuery("SELECT * FROM MyModel WHERE prop >= :1 AND prop < :2", "abc", 
> u"abc" + u"\ufffd")
>
> This matches every MyModel entity with a string property prop that begins 
> with the characters abc. The unicode string u"\ufffd" represents the largest 
> possible Unicode character. When the > property values are sorted in an 
> index, the values that fall in this range are all of the values that begin 
> with the given prefix.

--
  .
 ..:



On Mon, Oct 18, 2010 at 3:10 PM, Vibhuti Gupta  wrote:
> Hello
> Anyone has any idea about some alternative to 'like' clause. I need to write
> a query where I need to select users having a particular string in their
> username.
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-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: Alternate to 'like' clause

2010-10-18 Thread Jamie H
Well from the app engine docs they show you how to search for a
substring at the beginning of a string...

db.GqlQuery("SELECT * FROM MyModel WHERE prop >= :1 AND prop < :2",
"abc", u"abc" + u"\ufffd")
This matches every MyModel entity with a string property prop that
begins with the characters abc. The unicode string u"\ufffd"
represents the largest possible Unicode character. When the property
values are sorted in an index, the values that fall in this range are
all of the values that begin with the given prefix.

Of course this won't match substrings in the middle of the string...
for that you may have to write something yourself to create a huge
index of all possible matches..


On Oct 18, 8:10 am, Vibhuti Gupta  wrote:
> Hello
>
> Anyone has any idea about some alternative to 'like' clause. I need to write
> a query where I need to select users having a particular string in their
> username.
>
> Thanks

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

2010-10-18 Thread Vibhuti Gupta
Hello

Anyone has any idea about some alternative to 'like' clause. I need to write
a query where I need to select users having a particular string in their
username.

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-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: There a limit of reqs/sec? (160reqs/sec)

2010-10-18 Thread Sahid Orentino Ferdjaoui
> Requests = max 45,200 requests/minute
>
> refer - http://code.google.com/appengine/docs/quotas.html#Requests
>
> cheers !

Very thanks for your cordial response.
But i know that.

I understand, the chart as less points.

Thanks

--
  .
 ..:



On Mon, Oct 18, 2010 at 12:04 PM, sodso  wrote:
> Requests = max 45,200 requests/minute
>
> refer - http://code.google.com/appengine/docs/quotas.html#Requests
>
> cheers !
>
> --
> 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] Django version conflicts - now also in production

2010-10-18 Thread Terje Dahl
In my app I use Django version 1.0, in stead of the default version
0.96.

To do this I have the following statements in my application entry
point script (as per instructions):

from google.appengine.dist import use_library
use_library('django', '1.0')


This has from the start (the last 16 months)  often caused an error
which has forced me to restart my developer environment.
But I have thought nothing of it, as it has worked flawlessy in
production - until now.

Now, the last couple of weeks I have gotten the same type of error a
couple of times in production.
The only cure has been to quickly upload a new version and make it
default.  Luckily I have had non-altered code at hand so I could do
this quickly and easily.  But I might have been in the middle of
altering my code for a next version.  What then? ...  (Yes, yes.  I
know. Version controlled code repository.)  But I digress.

Anyways.  Why has this error now started appearing?
And what is to be done about it?!

Here is the error message from the log:

10-18 04:03AM 17.255
:
django 1.0 was requested, but 0.96.4.None is already in use
Traceback (most recent call last):
  File "/base/data/home/apps/spraklab35/6.345421897971373021/main.py",
line 6, in 
use_library('django', '1.0')
  File "/base/python_runtime/python_lib/versions/1/google/appengine/
dist/_library.py", line 284, in use_library
InstallLibrary(name, version, explicit=True)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/
dist/_library.py", line 243, in InstallLibrary
CheckInstalledVersion(name, version, explicit=True)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/
dist/_library.py", line 190, in CheckInstalledVersion
(name, desired_version, installed_version))


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

2010-10-18 Thread Nick Pellow
Hi Robert,


I thought that would have to be the case. I have run a test by
submitting 2000 entities - and now have some idea of what things could
cost by looking at the quota tables and seeing how much of each metric
was used. Thanks for confirming!




@sodso - using Live Headers to measure requests like that look great! I
might do a combination of automating many requests, then extrapolating
up the price using those headers.


If I have any time left - I may even look at doing this in a google
spreadsheet and share it so that anyone else can also plug in their
usage data to predict costings.


Thanks for the responses.


Cheers,
Nick

-- 
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] Bug in Datastore Admin page

2010-10-18 Thread Andrius
Hi,

when I try to open datastore admin page in google app engine admin
area I get frame window asking me to provide google account to log in.
Not sure why is it asking because I am already logged in. If I try to
login within that frame I get error: Error: Server Error The server
encountered an error and could not complete your request. If the
problem persists, please report your problem and mention this error
message and the query that caused it. Tried few times with no luck.

Could someone from google have a look please?
ID: cloudbidder

Regards,
Andrius

-- 
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: URL manage

2010-10-18 Thread Massimiliano
Ok, just to understand everything.



2010/10/18 sodso 

> yes exactly
>
> '/(.*)/(.*)
>

r'/(.*)/someaction', SomeActionHandler
I need a "r" before the line?



>
> the content between those two ( ) will be passed to ur RequestHandler as
> second param(string), third param(string), and so on


The param string as the var name I want, as the system will pass the value.
So I can have

get(self, var1, var2, var3,)

Right?


>
> so u can do anything with those string params as u want
>
>  --
> 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.
>



-- 

My email: massimiliano.pietr...@gmail.com
My Google Wave: massimiliano.pietr...@googlewave.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.



Re: [google-appengine] Re: URL manage

2010-10-18 Thread sodso
yes exactly

'/(.*)/(.*)

the content between those two ( ) will be passed to ur RequestHandler
as second param(string), third param(string), and so on

so u can do anything with those string params as u want

-- 
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: Changing the owner of my application identifier

2010-10-18 Thread Ian Marshall
That's fantastic - and on a Monday morning, too! I'll try that.

Thank you very much,

Ian


On Oct 18, 10:59 am, sodso  wrote:
> No need to disable/delete
> (deleting ur app would delete all of ur data - refer 
> herehttp://code.google.com/appengine/kb/adminconsole.html#delete_app)
>
> Please add ur new email-id as an Administrator and after activating the
> same, delete the old administrator from ur application
>
> To add new admin, go here (GAE Dashboard --> Administration Link -->
> Permissions)
> Thereafter delete old admin using above link
>
> Cheers !

-- 
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: can i use channel api now?

2010-10-18 Thread sodso
if u check ur SDK folder, the channel code is already there,
not sure if it runs ok or not, maybe u can try running it on dev env by
looking at the help info provided in the code

C:\Program Files\Google\google_appengine\google\appengine\api\channel

cheers !

-- 
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: URL manage

2010-10-18 Thread Massimiliano
of course with different SomeActionHandler
(Can I manage domain like a string?)

Thanks

2010/10/18 Massimiliano 

> I can change it like this:
>
> application = webapp.WSGIApplication([(r'/(.*)/someaction',
> SomeActionHandler),
>   (r'/(.*)',
> SomeActionHandler)],
>   debug=True)
>
> 2010/10/18 sodso 
>
> Thanks Robert !!!
>>
>> Massimiliano - That is the BEST method of accessing the parts of a URL
>> using regex groups and is highly flexible. Pls use what Robert suggested.
>>
>> Cheers !
>>
>>  --
>> 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.
>>
>
>
>
> --
>
> My email: massimiliano.pietr...@gmail.com
> My Google Wave: massimiliano.pietr...@googlewave.com
>



-- 

My email: massimiliano.pietr...@gmail.com
My Google Wave: massimiliano.pietr...@googlewave.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.



Re: [google-appengine] Re: URL manage

2010-10-18 Thread Massimiliano
I can change it like this:

application = webapp.WSGIApplication([(r'/(.*)/someaction',
SomeActionHandler),
  (r'/(.*)',
SomeActionHandler)],
  debug=True)

2010/10/18 sodso 

> Thanks Robert !!!
>
> Massimiliano - That is the BEST method of accessing the parts of a URL
> using regex groups and is highly flexible. Pls use what Robert suggested.
>
> Cheers !
>
>  --
> 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.
>



-- 

My email: massimiliano.pietr...@gmail.com
My Google Wave: massimiliano.pietr...@googlewave.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.



Re: [google-appengine] Billing Calculator

2010-10-18 Thread sodso
u can try running ur app with uploaded data and average out the timings
and dollars as reported in the Log panel

Refer here for cost stats calculation -
http://googleappengine.blogspot.com/2009/08/new-features-in-124.html

Cheers !

-- 
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: Transfer application to other account

2010-10-18 Thread sodso
try here
http://code.google.com/support/bin/request.py?contact_type=AppEngineBillingSupport

-- 
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: There a limit of reqs/sec? (160reqs/sec)

2010-10-18 Thread sodso
Requests = max 45,200 requests/minute

refer - http://code.google.com/appengine/docs/quotas.html#Requests

cheers !

-- 
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] New App Engine Java and Python forums

2010-10-18 Thread sodso
Reg using Java and Python both, that can be done easily by uploading
java programs to say version 1.1 app and the python programs to say
version 1.2 appto access / run the java code, use the
version 1.1 appid url and for python use version 1.2 appid
urlboth ver of ur app will access the same underlying data

cheers !

-- 
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: Changing the owner of my application identifier

2010-10-18 Thread sodso
No need to disable/delete
(deleting ur app would delete all of ur data - refer here
http://code.google.com/appengine/kb/adminconsole.html#delete_app)

Please add ur new email-id as an Administrator and after activating the
same, delete the old administrator from ur application

To add new admin, go here (GAE Dashboard --> Administration Link -->
Permissions)
Thereafter delete old admin using above link

Cheers !

-- 
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: URL manage

2010-10-18 Thread sodso
Thanks Robert !!!

Massimiliano - That is the BEST method of accessing the parts of a URL
using regex groups and is highly flexible. Pls use what Robert
suggested.

Cheers !

-- 
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] Changing the owner of my application identifier

2010-10-18 Thread Ian Marshall
I want to change the (Google Mail account) owner of one of my
application identifiers. I want to do this to increase the security of
my application administration.

I presume that one way to do this is to disable then delete my
application, and then attempt to create an application of the same
name from a new, unknown-to-the-public-domain Google Mail address. I
see the risks in this approach to be:

1.  the application identifier may be unavailable to other Google Mail
accounts indefinitely
2.  the application identifier may be taken by someone else during any
availability window.

Is there any way that I can have an application identifier transferred
between two Google Mail accounts directly without exposing myself to
either risk above?

-- 
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] There a limit of reqs/sec? (160reqs/sec)

2010-10-18 Thread sahid
Hello all,

Just a question,
this morning i has checked my chart of reqs/sec and I suspect the
number is blocked at 160reqs/sec

Just i would like know if it not a problem maybe i'm paranoïde :)

For informations:
 - The reqs/sec: http://goo.gl/upVZ
 - The errors/sec: http://goo.gl/F43k

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



Re: [google-appengine] Re: Transfer application to other account

2010-10-18 Thread Nikolay Tenev
1 week and still no answer ... bad

On Mon, Oct 11, 2010 at 07:18, Jamie H  wrote:

> I have personally noticed that if I delete applications from my
> account I am not re-credited in my allowed application count.  I have
> been told that it is possibly a bug right now.
>
> On Oct 10, 3:14 pm, Nikolay Tenev  wrote:
> >  Hi
> >
> > I was created application in app engine and today I want to give
> ownership
> > of application to another account. I invite the other developer, he
> accept
> > invitation and then delete my account as application developer but ... in
> my
> > app engine account I still view "You have 7 applications remaining." (I
> have
> > 2 other working) and the other developer, in dashboard, have transfered
> > application but the text is "You have 10 applications remaining." It is
> true
> > that I create the application but is it normal to still count on me even
> I'm
> > not developer/administrator on application any more ?
> >
> > Regards !
>
> --
> 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.