[google-appengine] Workshop? (59DaysOfCode)

2011-03-31 Thread irms
Hi all,

Forgive me if there's a better place to ask this question:

I put on a web & mobile competition/showcase called 
59DaysOfCode. 
One of the things we are offering this year is a set of workshops for 
developers on various topics. Twilio and Amazon (AWS) among others, will be 
holding sessions.

Is there someone I might speak to in the App Engine community, or within 
Google that might be interested in holding a workshop? We'd love to have 
someone out.

Thanks!

irms

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



[google-appengine] Re: Parsin Youtube RSS feeds with minidom

2011-03-31 Thread Mitja Felicijan
Additional info: when I run this code on my dev_server everything works fine 
with zero errors.

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



Re: [google-appengine] Best API to use for storing fairly small files

2011-03-31 Thread Robert Kluin
Hey Jordon,
  Like Calvin said, you'll probably want to consider the Blobstore.
It will likely save you some headaches.  I just wnated to point out
some articles Nick Johnson wrote that you might find interesting.

  
http://blog.notdot.net/2010/03/Implementing-a-dropbox-service-with-the-Blobstore-API-Part-1
  
http://blog.notdot.net/2010/04/Implementing-a-dropbox-service-with-the-Blobstore-API-part-2
  
http://blog.notdot.net/2010/04/Implementing-a-dropbox-service-with-the-Blobstore-API-part-3-Multiple-upload-support


Robert





On Wed, Mar 30, 2011 at 20:06, Jordon Wii  wrote:
> Hi guys,
> I'm writing an app that will allow users to sync code between
> computers.  What would be the best API to use to store these (probably
> fairly small) files?
>
> I was initially planning to just use the datastore, but I noticed the
> new features of the Blobstore in the latest release, and am now
> considering that as a possibility as well.
>
> Does anyone have an idea of which would be better to use for a
> potentially large number of small text files?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Datastore Admin Tasks Stuck

2011-03-31 Thread Robert Kluin
You could delete their respective entities from the datastore.  Take a
look in your datastore viewer, it should be pretty clear which
entities correspond to them.










On Fri, Apr 1, 2011 at 00:22, Aaron  wrote:
> Hi,
>
> I have had two tasks in my datastre admin console that were started
> several weeks ago that still say they are active.  I believe this may
> have been caused by a purged queue.  Is there a way to mark these
> tasks as complete?
>
> Thanks.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Can't list or remove applications

2011-03-31 Thread Robert Kluin
If you've got an orphaned app, you might want to submit a billing support issue.
   
http://code.google.com/support/bin/request.py?contact_type=AppEngineBillingSupport

One other thought, Google accounts are a mess in general.  If I am
logged into the App Engine console with a Google Account and even hit
a login URL for an Apps account it completely trashes my sessions.
Stuff get seriously confused.  You might try logging in to your app
engine account with a 'clean' browser, perhaps in incognito / private
mode.


Robert





On Thu, Mar 31, 2011 at 12:21, darek  wrote:
> 1. Yes, and on my Dashboard i see applications creatend on my generic
> gmail account
>
> 2. Yep, i did it becaus when I'd tried to create application using my
> google apps account but google showed me page to verify account (by
> phone) and my phone was already used to verify generig gmail account
> in appengine.
>
> On Mar 31, 6:13 pm, Robert Kluin  wrote:
>> Are you logging in at appspot.com/a/darekzon.com?
>>
>> Did you already delete the plain Google account?
>>
>>
>>
>>
>>
>>
>>
>> On Thu, Mar 31, 2011 at 07:41, darek  wrote:
>> > Hi there,
>> > I've got problem with appengine accout.
>> > Many years ago I had create applications on my generic Google account and 
>> > it
>> > was ok, but after years i want to run everything on my Google Apps account
>> > (under my domain) so I bound app engine to google apps.
>> > Unfortunately to login to app engine I still need to use my gmail account
>> > that i want to delete. So i delete it because i tought it will also delete
>> > binding between google apps and app engine, and it didn't.
>> > Now I've got app engine applications in my Google Apps dashport that I 
>> > can't
>> > remove and when I want to create application in App Engine I can create 
>> > them
>> > but I can't see application list. Everytime I'm login to appengine i see
>> > view for user without applications.
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appengine@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group at
>> >http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] How to block Google App Engine?

2011-03-31 Thread Robert Kluin
Wow.  That is a substantial block of text.  Are you trying to say you
are mad because some App Engine app is proxying your site?







On Thu, Mar 31, 2011 at 20:48, Álvaro Degives-Más  wrote:
> Hi Nick - and by extension, Barry as well (unfortunately I appear to have
> sent my reply directly to him - my apologies as I didn't CC myself so I
> can't share what exactly I wrote!)
>
> First of all, rest assured that my concerns are not necessarily with Google
> App Engine, but rather the species of search engine related API development
> frameworks that rely on that particular address space, perhaps more commonly
> referred to as cloud leveraged app platforms.
>
> The problem is that search engines - such as Google's - are routinely
> polluted; that is not attributable to negligence but it's the same sad
> reality nonetheless. Such polluted entries (e.g. certain queries) are used
> as a vector tampering with other, external properties. No amount of
> "sanitization" can counter the fundamental lack of a "permissible URL
> tokenizing" framework, i.e. something which communicates in a uniform manner
> to all interested parties (i.e. the Google family) what a "permissible" URL
> looks like.
>
> Sadly, the robots.txt syntax and the meta tag nofollow,noindex both lack
> this "syntax whitelisting" feature; they are not prescriptive ("only crawl
> and index the URLs that look like this, and ignore the rest"). Of course,
> with many if not most standard on-site search queries, it is possible to
> script page headers that include nofollow,noindex metatags. But many other
> kinds of dynamic content aren't easily "wrapped" with such headers.
>
> And that is where abuse of poisoned search engine indexes come into play.
>
> Just as I can't hunt down every non-canonical URL in the Google index,
> flagging issues case-by-case is not only not effective (if only because my
> logs demonstrate that) but practically prohibitive as well (I assume you can
> imagine that I'm not interested in hunting down all search engine based
> botnet traffic and relating that to individual sources) so my alternative is
> to simply shut down access to search engines. I don't have the time or the
> resources to play whack a mole with the ever increasing scourge of botnets.
> Incidentally, a look at traffic evolution in my traffic logs and a cursory
> look at some well-known email spam statistics suggests that indeed there's a
> quantum shift afoot, shifting from email to (particularly) smaller web
> property targeting for invasive "advertising" methods by the miscreants out
> there.
>
> And that is exactly what I have chosen to do: the well-behaved search
> engines (Google, Bing, Yahoo) are informed via robots.txt that they are not
> welcome, and their indexes are cleared out; the ill-behaved ones are blocked
> and upon sight rigorously reported to blacklists.
>
> Until there is something available which gives website proprietors
> (especially the small to medium sized ones!) a trivial and effective means
> to control which content is accessible for storage and further processing in
> the cloud, the internet will continue to shrink.
>
> Indeed, with heavy heart. But I don't have the resources to keep my
> web-based property open to "play nice" with worthwhile endeavors such as
> Google App Engine, while a notorious minority of criminals (I openly prefer
> the "terrorist" moniker) runs amok with virtual impunity. And so, I set a
> tight regime for wrapper security scripts (e.g. ZB Block, which I find quite
> effective and flexible).
>
> Hopefully you now understand better; it's not that I mistrust Google, or
> Google App Engine in particular. I just can't afford to be available for
> well-intended fun and games while carrying the weight of incidental abuse at
> my own expense.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



RE: [google-appengine] Re: How to block Google App Engine?

2011-03-31 Thread Brandon Wirtz
If you want to block Google AppEngine just block the Appengine User agent in
your HTACESS or equivalent.  Users can’t change the User Agent the way they
do Curl, so if you block the useragent you block all of appengine.

 

For those of you who were wondering why you would do this… Appengine makes a
great proxy and since it comes from 100’s of addresses if you limit an api
call to an IP, an Appengine user can by-pass that limit.  Also because of
the way IP’s are round robin’ed it appears that sometimes AppEngine, and
Google Bot Share Ips so you wouldn’t want to block all of Google, because
your site wouldn’t get indexed.

 

 

From: google-appengine@googlegroups.com
[mailto:google-appengine@googlegroups.com] On Behalf Of Álvaro Degives-Más
Sent: Thursday, March 31, 2011 9:46 PM
To: google-appengine@googlegroups.com
Subject: [google-appengine] Re: How to block Google App Engine?

 

Peril travels the other way around: Google App Engine can use index data
from Google. Or other SEs for that matter.

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

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



[google-appengine] Re: How to block Google App Engine?

2011-03-31 Thread Álvaro Degives-Más
Peril travels the other way around: Google App Engine can use index data 
from Google. Or other SEs for that matter.

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



[google-appengine] Re: How to block Google App Engine?

2011-03-31 Thread Philip
Google search has nothing to do with app engine. According to their
privacy policy they don't have a right to use our app engine data at
all.

On Apr 1, 2:48 am, Álvaro Degives-Más  wrote:
> Hi Nick - and by extension, Barry as well (unfortunately I appear to have
> sent my reply directly to him - my apologies as I didn't CC myself so I
> can't share what exactly I wrote!)
>
> First of all, rest assured that my concerns are not necessarily with Google
> App Engine, but rather the species of search engine related API development
> frameworks that rely on that particular address space, perhaps more commonly
> referred to as cloud leveraged app platforms.
>
> The problem is that search engines - such as Google's - are routinely
> polluted; that is not attributable to negligence but it's the same sad
> reality nonetheless. Such polluted entries (e.g. certain queries) are used
> as a vector tampering with other, external properties. No amount of
> "sanitization" can counter the fundamental lack of a "permissible URL
> tokenizing" framework, i.e. something which communicates in a uniform manner
> to all interested parties (i.e. the Google family) what a "permissible" URL
> looks like.
>
> Sadly, the robots.txt syntax and the meta tag nofollow,noindex both lack
> this "syntax whitelisting" feature; they are not prescriptive ("only crawl
> and index the URLs that look like this, and ignore the rest"). Of course,
> with many if not most standard on-site search queries, it is possible to
> script page headers that include nofollow,noindex metatags. But many other
> kinds of dynamic content aren't easily "wrapped" with such headers.
>
> And that is where abuse of poisoned search engine indexes come into play.
>
> Just as I can't hunt down every non-canonical URL in the Google index,
> flagging issues case-by-case is not only not effective (if only because my
> logs demonstrate that) but practically prohibitive as well (I assume you can
> imagine that I'm not interested in hunting down all search engine based
> botnet traffic and relating that to individual sources) so my alternative is
> to simply shut down access to search engines. I don't have the time or the
> resources to play whack a mole with the ever increasing scourge of botnets.
> Incidentally, a look at traffic evolution in my traffic logs and a cursory
> look at some well-known email spam statistics suggests that indeed there's a
> quantum shift afoot, shifting from email to (particularly) smaller web
> property targeting for invasive "advertising" methods by the miscreants out
> there.
>
> And that is exactly what I have chosen to do: the well-behaved search
> engines (Google, Bing, Yahoo) are informed via robots.txt that they are not
> welcome, and their indexes are cleared out; the ill-behaved ones are blocked
> and upon sight rigorously reported to blacklists.
>
> Until there is something available which gives website proprietors
> (especially the small to medium sized ones!) a trivial and effective means
> to control which content is accessible for storage and further processing in
> the cloud, the internet will continue to shrink.
>
> Indeed, with heavy heart. But I don't have the resources to keep my
> web-based property open to "play nice" with worthwhile endeavors such as
> Google App Engine, while a notorious minority of criminals (I openly prefer
> the "terrorist" moniker) runs amok with virtual impunity. And so, I set a
> tight regime for wrapper security scripts (e.g. ZB Block, which I find quite
> effective and flexible).
>
> Hopefully you now understand better; it's not that I mistrust Google, or
> Google App Engine in particular. I just can't afford to be available for
> well-intended fun and games while carrying the weight of incidental abuse at
> my own expense.

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



[google-appengine] Datastore Admin Tasks Stuck

2011-03-31 Thread Aaron
Hi,

I have had two tasks in my datastre admin console that were started
several weeks ago that still say they are active.  I believe this may
have been caused by a purged queue.  Is there a way to mark these
tasks as complete?

Thanks.

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



[google-appengine] Re: Redirect from naked domain preserving full path

2011-03-31 Thread Mars
Actually in order for naked domain transfer to work, you must have the
A record @ points to "64.202.189.170" on GoDaddy. This is supposed to
be the default behavior when you check "Update my DNS settings to
support this change. (Recommended)" in the domain manager but somehow
didn't happen to me. Took me a while to figure that one out.

Cheers,

Mars

On Mar 30, 11:31 am, Giacinto  wrote:
> Well, i solved the problem! None of the previous solutions is really the
> good solution, or better, none is complete. The real problem of the lost
> request's full path is the google autosetting for www redirect!
>
> Robert helped me to find the way! Maybe to you Robert all is correct because
> you did not bought your domain using appengine control panel. Maybe you
> bought your domain directly from GoDaddy.
>
> I share here my solution. GoDaddy's redirect works fine, and if you want to
> preserve the famous full path you have to enable redirect from GoDaddy
> domain manager! I think that permanent (301) redirect is better the
> temporary (302), but this is another story...
>
> If you registered your domain from appengine interface, google have
> automagically setted your "A records" in order to make working his www
> redirect!
> This is the problem!
> You have to delete all of your "A records" from the DNS settings in
> GoDaddy's domain manager, and then enable the naked domain redirect to www
> subdomain through GoDaddy, using only the GoDaddy's domain manger
> interface.
>
> GoDaddy will automatically sets your "A record" in order to make working his
> redirect. Wait a few minutes for DNS propagation and now your domain will be
> redirect from the naked to www preserving request's full path!!
>
> I thank you all!

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



[google-appengine] GoogleAppEngineLauncher (mac) does not reload code on save

2011-03-31 Thread macinjosh
I'm working on a python app using GoogleAppEngineLauncher.app on mac. I've 
run into a problem where changes to code won't be automatically reloaded 
when I save the file.

If the file is on the top level of my app's directory it will reload, but 
files in subdirectories do not get reloaded.

This means that I either have to restart the server every time I make a 
change or I have to have a horribly disorganized project directory.

Is there a way to remedy this? Am I doing it wrong? Any help would be 
greatly appreciated.

macinjosh.sh

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



[google-appengine] Re: Best API to use for storing fairly small files

2011-03-31 Thread Calvin
Datastore entities are capped at 1 megabyte.  So if you expect anyone to 
ever upload a file larger than that, blobstore would be required.  Also the 
uploading might be faster if you could join all the files into a single 
compressed file on the client and upload them all at once.  Blobstore would 
be good for that.

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



Re: [google-appengine] How to block Google App Engine?

2011-03-31 Thread Álvaro Degives-Más
Friendly reminder: "English" is capitalized. :-)

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



Re: [google-appengine] How to block Google App Engine?

2011-03-31 Thread Jeff Schnitzer
Can someone translate this into english?

Jeff

On Thu, Mar 31, 2011 at 5:48 PM, Álvaro Degives-Más
 wrote:
> Hi Nick - and by extension, Barry as well (unfortunately I appear to have
> sent my reply directly to him - my apologies as I didn't CC myself so I
> can't share what exactly I wrote!)
>
> First of all, rest assured that my concerns are not necessarily with Google
> App Engine, but rather the species of search engine related API development
> frameworks that rely on that particular address space, perhaps more commonly
> referred to as cloud leveraged app platforms.
>
> The problem is that search engines - such as Google's - are routinely
> polluted; that is not attributable to negligence but it's the same sad
> reality nonetheless. Such polluted entries (e.g. certain queries) are used
> as a vector tampering with other, external properties. No amount of
> "sanitization" can counter the fundamental lack of a "permissible URL
> tokenizing" framework, i.e. something which communicates in a uniform manner
> to all interested parties (i.e. the Google family) what a "permissible" URL
> looks like.
>
> Sadly, the robots.txt syntax and the meta tag nofollow,noindex both lack
> this "syntax whitelisting" feature; they are not prescriptive ("only crawl
> and index the URLs that look like this, and ignore the rest"). Of course,
> with many if not most standard on-site search queries, it is possible to
> script page headers that include nofollow,noindex metatags. But many other
> kinds of dynamic content aren't easily "wrapped" with such headers.
>
> And that is where abuse of poisoned search engine indexes come into play.
>
> Just as I can't hunt down every non-canonical URL in the Google index,
> flagging issues case-by-case is not only not effective (if only because my
> logs demonstrate that) but practically prohibitive as well (I assume you can
> imagine that I'm not interested in hunting down all search engine based
> botnet traffic and relating that to individual sources) so my alternative is
> to simply shut down access to search engines. I don't have the time or the
> resources to play whack a mole with the ever increasing scourge of botnets.
> Incidentally, a look at traffic evolution in my traffic logs and a cursory
> look at some well-known email spam statistics suggests that indeed there's a
> quantum shift afoot, shifting from email to (particularly) smaller web
> property targeting for invasive "advertising" methods by the miscreants out
> there.
>
> And that is exactly what I have chosen to do: the well-behaved search
> engines (Google, Bing, Yahoo) are informed via robots.txt that they are not
> welcome, and their indexes are cleared out; the ill-behaved ones are blocked
> and upon sight rigorously reported to blacklists.
>
> Until there is something available which gives website proprietors
> (especially the small to medium sized ones!) a trivial and effective means
> to control which content is accessible for storage and further processing in
> the cloud, the internet will continue to shrink.
>
> Indeed, with heavy heart. But I don't have the resources to keep my
> web-based property open to "play nice" with worthwhile endeavors such as
> Google App Engine, while a notorious minority of criminals (I openly prefer
> the "terrorist" moniker) runs amok with virtual impunity. And so, I set a
> tight regime for wrapper security scripts (e.g. ZB Block, which I find quite
> effective and flexible).
>
> Hopefully you now understand better; it's not that I mistrust Google, or
> Google App Engine in particular. I just can't afford to be available for
> well-intended fun and games while carrying the weight of incidental abuse at
> my own expense.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



Re: [google-appengine] How to block Google App Engine?

2011-03-31 Thread Álvaro Degives-Más
Hi Nick - and by extension, Barry as well (unfortunately I appear to have 
sent my reply directly to him - my apologies as I didn't CC myself so I 
can't share what exactly I wrote!)

First of all, rest assured that my concerns are not necessarily with Google 
App Engine, but rather the species of search engine related API development 
frameworks that rely on that particular address space, perhaps more commonly 
referred to as cloud leveraged app platforms.

The problem is that search engines - such as Google's - are routinely 
polluted; that is not attributable to negligence but it's the same sad 
reality nonetheless. Such polluted entries (e.g. certain queries) are used 
as a vector tampering with other, external properties. No amount of 
"sanitization" can counter the fundamental lack of a "permissible URL 
tokenizing" framework, i.e. something which communicates in a uniform manner 
to all interested parties (i.e. the Google family) what a "permissible" URL 
looks like.

Sadly, the robots.txt syntax and the meta tag nofollow,noindex both lack 
this "syntax whitelisting" feature; they are not prescriptive ("only crawl 
and index the URLs that look like this, and ignore the rest"). Of course, 
with many if not most standard on-site search queries, it is possible to 
script page headers that include nofollow,noindex metatags. But many other 
kinds of dynamic content aren't easily "wrapped" with such headers.

And that is where abuse of poisoned search engine indexes come into play.

Just as I can't hunt down every non-canonical URL in the Google index, 
flagging issues case-by-case is not only not effective (if only because my 
logs demonstrate that) but practically prohibitive as well (I assume you can 
imagine that I'm not interested in hunting down all search engine based 
botnet traffic and relating that to individual sources) so my alternative is 
to simply shut down access to search engines. I don't have the time or the 
resources to play whack a mole with the ever increasing scourge of botnets. 
Incidentally, a look at traffic evolution in my traffic logs and a cursory 
look at some well-known email spam statistics suggests that indeed there's a 
quantum shift afoot, shifting from email to (particularly) smaller web 
property targeting for invasive "advertising" methods by the miscreants out 
there.

And that is exactly what I have chosen to do: the well-behaved search 
engines (Google, Bing, Yahoo) are informed via robots.txt that they are not 
welcome, and their indexes are cleared out; the ill-behaved ones are blocked 
and upon sight rigorously reported to blacklists.

Until there is something available which gives website proprietors 
(especially the small to medium sized ones!) a trivial and effective means 
to control which content is accessible for storage and further processing in 
the cloud, the internet will continue to shrink.

Indeed, with heavy heart. But I don't have the resources to keep my 
web-based property open to "play nice" with worthwhile endeavors such as 
Google App Engine, while a notorious minority of criminals (I openly prefer 
the "terrorist" moniker) runs amok with virtual impunity. And so, I set a 
tight regime for wrapper security scripts (e.g. ZB Block, which I find quite 
effective and flexible).

Hopefully you now understand better; it's not that I mistrust Google, or 
Google App Engine in particular. I just can't afford to be available for 
well-intended fun and games while carrying the weight of incidental abuse at 
my own expense.

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



[google-appengine] Parsin Youtube RSS feeds with minidom

2011-03-31 Thread Mitja Felicijan
I have this code here in attachment. I have a problem when I call current = 
feed.getLatest(). Sometimes this function is not executed and I get this 
error bellow. Most of the times everything works. Did I make some 
fundamental error in my coding or is this just the problem with resource 
availability?


   1. 2011-03-31 15:49:53.736 /500 104ms 23cpu_ms 0kb Mozilla/5.0 (X11; U; 
   Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 
   Chromium/10.0.648.133 Chrome/10.0.648.133 Safari/534.16,gzip(gfe)
   
   46.164.39.73 - - [31/Mar/2011:15:49:53 -0700] "GET / HTTP/1.1" 500 389 
"http://e-ucenje.appspot.com/TO4xYBUSzSk"; "Mozilla/5.0 (X11; U; Linux i686; 
en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 
Chromium/10.0.648.133 Chrome/10.0.648.133 Safari/534.16,gzip(gfe)" 
"e-ucenje.appspot.com" ms=105 cpu_ms=23 api_cpu_ms=0 cpm_usd=0.000807
   
   2. E2011-03-31 15:49:53.715
   
   Traceback (most recent call last):
 File "/base/data/home/apps/e-ucenje/1.349398443725647507/main.py", line 
49, in get
   current = feed.getLatest()
 File "/base/data/home/apps/e-ucenje/1.349398443725647507/main.py", line 
37, in getLatest
   return self.feed[0]
   IndexError: list index out of range
   
   

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

#!/usr/bin/env python

from google.appengine.ext import webapp
from google.appengine.ext.webapp import util
from google.appengine.api import urlfetch
from google.appengine.ext.webapp import template
from xml.dom import minidom

import logging, traceback, time, os

YOUTUBE_ID = 'MitjaFelicijan'
#YOUTUBE_CONTENT = 'favorites'
YOUTUBE_CONTENT = 'uploads'

class YouTubeRSS():
	feed = []
	def __init__(self):
		self.feed = []
		url = 'http://gdata.youtube.com/feeds/api/users/' + YOUTUBE_ID + '/' + YOUTUBE_CONTENT + '?alt=rss&v=2&orderby=published'
		dom = minidom.parseString(urlfetch.fetch(url).content)
		for item in dom.getElementsByTagName('item'):
			guid = item.getElementsByTagName('guid')[0].firstChild.data
			guid = guid.split('/')
			content = item.getElementsByTagName('description')[0].firstChild.data
			excerpt = content.split('---')
			content = content.replace('---', '')
			self.feed.append({
'guid': guid[-1],
'title': item.getElementsByTagName('title')[0].firstChild.data,
'excerpt': excerpt[0],
'content': content,
'category': item.getElementsByTagName('category')[2].firstChild.data
			})
	def getAll(self):
		return self.feed
	def getLatest(self):
		return self.feed[0]
	def getByGuid(self, guid):
		for item in self.feed:
			if item['guid'] == guid:
return item

class PageRenderer(webapp.RequestHandler):
	def get(self, url):
		try:
			feed = YouTubeRSS()
			path = os.path.join(os.path.dirname(__file__), 'html', 'single.html')
			if url == '/':
current = feed.getLatest()
self.redirect('/' + current['guid'])
			else:
path = os.path.join(os.path.dirname(__file__), 'html', 'single.html')
current = feed.getByGuid(url[1:])
			self.response.out.write(template.render(path, { 'url': url,  'current': current, 'feed': feed.getAll()}))
		except:
			logging.error(traceback.format_exc())
			self.error(500)
			path = os.path.join(os.path.dirname(__file__), 'html', '500.html')
			self.response.out.write(template.render(path, { }))

def nl2br(string, is_xhtml= True ):
	if is_xhtml is True :
		return string.replace('\n','\n')
	else :
		return string.replace('\n','\n')

def main():
	application = webapp.WSGIApplication([('(/.*)', PageRenderer)], debug=True)
	util.run_wsgi_app(application)

if __name__ == '__main__':
	main()


[google-appengine] Re: Thank you appengine, this day would have not survived for us, if no appengine

2011-03-31 Thread Andrei
Isn't there a limit on number of request per second, like 70/sec is
max?
Did you ask to raise the limit?

On Mar 30, 2:59 pm, Sandeep Koduri  wrote:
> Hi guys,
>
> We are serve cricket feeds from appengine, we on this day with appengine
> were able to handle the huge raise in traffic efficiently.
> we face this kind of traffic only on few  days like this where a cricket
> fight between india and pakistan(today), or on the day of cricket world
> cup final
>  we would have not survived with any other thing except appengine, thank you
> very much.
>
> 1500 req/sec
> 730 cpu hours/ in a span of 12 hrs
> and almost 600 instances in peak hours.
> we experimented for past years on different technologies, to find a solution
> which can scale on the day where we face a traffic like this and retain back
> to its normal phase when there is no traffic,
> of all those *appengine is the best*
>
> --
> Regards
> Sandeep Koduri
> Atok Soft India | Cricfeeds.com
> Phone: +91- 99 666 02 456
> Gtalk: sandeep.koduri | Skype: sandeep.koduri

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



[google-appengine] Re: Thank you appengine, this day would have not survived for us, if no appengine

2011-03-31 Thread Greg
Thanks for posting these figures - it's great to have some numbers to
quote to people who doubt Appengine.

Could you tell us whether you are using MS or HR datastore?

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



[google-appengine] Re: Review my app and win a $25 Amazon Gift Certificate

2011-03-31 Thread Zeynel
Kaan, by the way, I just saw this social bookmarking site 
http://pinboard.in/tour/
which seems very similar to my app  (but much more polished); they
charge 10 dollars for new users.

On Mar 28, 6:27 pm, Kaan Soral  wrote:
> Very unrealistic,
>
> - where do you expect to get traffic from?
> - even if you get the traffic why should users use your app?
> - even if users use your app will advertisers use your app?
>
> On Mar 25, 2:27 am, Zeynel  wrote:
>
>
>
>
>
>
>
> > I posted the link to my application a few days ago to HN but there
> > were no comments so I reposted it today with the offer in the title to
> > encourage comments:http://news.ycombinator.com/item?id=2366115
>
> > Please take a look and let me know what you think.
>
> >http://ting-1.appspot.com/
>
> > And thanks again to everyone here who helped with my questions.

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



[google-appengine] Re: Review my app and win a $25 Amazon Gift Certificate

2011-03-31 Thread Zeynel
On Mar 28, 6:27 pm, Kaan Soral  wrote:

> Very unrealistic,

Ok, I agree that monetization will take time.

> - where do you expect to get traffic from?

I am using this app as my bookmark organizer. So, this is my bookmarks
for “google app engine” http://ting-1.appspot.com/rt?rt=google%20app%20engine
If you too submit a few of your app engine links; then this will be
useful to people who are interested in app engine. I am hoping to
develop it slowly with feedback from users; for instance, Robert Kluin
suggested browsing for all tags which I will add when I get the
chance.

> - even if you get the traffic why should users use your app?

The reason is that there will be no spam sites in the results because
ting sorts by the value of tags associated with that site. I think
this way search results will be more focused.

> - even if users use your app will advertisers use your app?

There are no advertisers; or it is only advertisers; no other search
results appear because ting searches tags and sorts by tag set with
highest value.

Thanks for your comments.

> Very unrealistic,
>
> - where do you expect to get traffic from?
> - even if you get the traffic why should users use your app?
> - even if users use your app will advertisers use your app?
>
> On Mar 25, 2:27 am, Zeynel  wrote:
>
>
>
>
>
>
>
> > I posted the link to my application a few days ago to HN but there
> > were no comments so I reposted it today with the offer in the title to
> > encourage comments:http://news.ycombinator.com/item?id=2366115
>
> > Please take a look and let me know what you think.
>
> >http://ting-1.appspot.com/
>
> > And thanks again to everyone here who helped with my questions.

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



Re: [google-appengine] Need to access GAE logs programmatically

2011-03-31 Thread Robert Kluin
Hi Mayumi,
  Just one idea, you could look at the Python SDK's appcfg tool.  It
has facilities to download the logs, I honestly am not sure how
feasible it is, but maybe you can adapt it to run on App Engine.
   
http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/tools/appcfg.py#889



Robert





On Thu, Mar 31, 2011 at 14:40, mayumi  wrote:
> Hi, we have a GWT application hosted in GAE. We use gwt-log (http://
> code.google.com/p/gwt-log/) to log our client side and server side
> exceptions. What we need to do is to run a cron job every day at the
> midnight to create a report on all the exceptions (ex. listing source,
> exception time, count, etc). In order to do this, we need to access
> GAE logs promrammatically through API call or something from our
> server side code. Is this possible?
> Is the log data accessible?
>
> If this is not possible, what is a best way to summarize errors in the
> logs?
>
> Thank you so much.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Robert Kluin
Prospective search is not the same as full-text search.

You can read about it:
   http://code.google.com/appengine/docs/python/prospectivesearch/






On Thu, Mar 31, 2011 at 13:31, tempy  wrote:
> Hi,
> Just want to verify... the Prospective Search API is NOT the same
> thing as the "full text search" API thats mentioned in the roadmap, is
> that right?
>
> I certainly hope so, as I very much need Retrospective and not
> Prospective search.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Jay Young
Is the JavaDoc for the Files API online somewhere?  I noticed the Blobstore 
Overview was updated to include some instructions (
http://code.google.com/appengine/docs/java/blobstore/overview.html#Writing_Files_to_the_Blobstore),
 
but I couldn't find the JavaDoc either in the SDK download or the online 
docs.

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



[google-appengine] Re: Issue Parsing incoming mail from Hotmail is Back!!

2011-03-31 Thread nacho
I followed instructions from here: 
https://groups.google.com/forum/#!topic/google-appengine-java/CPhKV2-zQGo

And from here: 
https://groups.google.com/forum/#!msg/google-appengine-java/NPxjVKkj5q8/44lJ0Jr3Jg0J

And allways the same exception: Truncated quoted printable data

Is there anyone processing incomming emails from hotmail sucessfully? I wish 
not have to deal with anything from MS, but in my application a 30% of the 
incomming emails are from Hotmail. And this 30% is not being processed.

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



[google-appengine] Need to access GAE logs programmatically

2011-03-31 Thread mayumi
Hi, we have a GWT application hosted in GAE. We use gwt-log (http://
code.google.com/p/gwt-log/) to log our client side and server side
exceptions. What we need to do is to run a cron job every day at the
midnight to create a report on all the exceptions (ex. listing source,
exception time, count, etc). In order to do this, we need to access
GAE logs promrammatically through API call or something from our
server side code. Is this possible?
Is the log data accessible?

If this is not possible, what is a best way to summarize errors in the
logs?

Thank you so much.

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



[google-appengine] Re: "Add new URL " with google apps not working

2011-03-31 Thread Jamie H
No, it's not.  I still cannot remove current app engine apps from my
Google Apps dash board.

On Mar 31, 11:44 am, Marzia Niccolai  wrote:
> Hi,
>
> This should now be fixed.
>
> -Marzia
>
>
>
>
>
>
>
> On Tue, Mar 29, 2011 at 1:00 PM, JH  wrote:
> > I cannot delete my old google app engine apps from my Google Apps
> > account... I created new HR apps, deleted my old apps, Google apps
> > lets me delete the URL but will not let me delete the actual
> > appKinda annoying
>
> > On Mar 29, 1:15 pm, "Ikai Lan (Google)"  wrote:
> > > We're working on this. The workaround is not great: we've been able to do
> > > this after trying multiple times.
>
> > > Ikai Lan
> > > Developer Programs Engineer, Google App Engine
> > > Blog:http://googleappengine.blogspot.com
> > > Twitter:http://twitter.com/app_engine
> > > Reddit:http://www.reddit.com/r/appengine
>
> > > On Mon, Mar 28, 2011 at 2:03 PM, Simon Knott 
> > wrote:
> > > > Well I've just managed to get this to work, by just trying it again and
> > > > again - suddenly it just worked.  Very frustrating.  I had similar
> > problems
> > > > deleting a subdomain on the weekend.
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "Google App Engine" group.
> > > > To post to this group, send email to google-appengine@googlegroups.com
> > .
> > > > To unsubscribe from this group, send email to
> > > > google-appengine+unsubscr...@googlegroups.com.
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-appengine?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

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



Re: [google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Andrei Cosmin Fifiiţă
What do Prospective and Retrospective searches refer to ?

On 31 March 2011 20:31, tempy  wrote:
> Hi,
> Just want to verify... the Prospective Search API is NOT the same
> thing as the "full text search" API thats mentioned in the roadmap, is
> that right?
>
> I certainly hope so, as I very much need Retrospective and not
> Prospective search.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread tempy
Hi,
Just want to verify... the Prospective Search API is NOT the same
thing as the "full text search" API thats mentioned in the roadmap, is
that right?

I certainly hope so, as I very much need Retrospective and not
Prospective search.

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



RE: [google-appengine] Announcement: Deprecating Python 2.4 support (App Engine 1.4.3 SDK final release to support it)

2011-03-31 Thread Brandon Wirtz
Do people use Developer tools?  I work in Notepad++ and only have python on
my machine because I need it to run appcfg.py.  Has GOOG considered a Upload
and run option? Something where I could basically run the way I do my PHP
servers of push changed files to the server via FTP (or ftp like software).


 

 

 

From: google-appengine@googlegroups.com
[mailto:google-appengine@googlegroups.com] On Behalf Of Wesley C (Google)
Sent: Thursday, March 31, 2011 9:15 AM
To: google-appengine@googlegroups.com
Subject: [google-appengine] Announcement: Deprecating Python 2.4 support
(App Engine 1.4.3 SDK final release to support it)

 

Greetings Python Developers!

We released version 1.4.3 of the App Engine SDK yesterday. In addition to a
number of great features for Python developers, it is also important because
it represents the last version of the SDK that will be compatible with
Python 2.4.  Going forward, we will require you to use at least Python 2.5
to match the version of Python that runs in the production environment.
Moving to Python 2.5 will also allow us to make a number of changes to make
the developer tools easier to use and maintain.

For developers currently using Python 2.4, we strongly recommend you upgrade
to Python 2.5 as soon as possible.  However, for those of you without the
ability to upgrade (grumpy sysadmins, etc), you can continue to use version
1.4.3 of the App Engine SDK going forward.  However, you will not be able to
take advantage of new features of the App Engine platform as they are
released.

We apologies for the inconvenience (on the bright side, you have an excuse
to play with the new features of 2.5)! Another piece of good news is that
work has begun on the next Python run API to support 2.7! You'll also find
this and other forthcoming features on our product roadmap at:
http://code.google.com/appengine/docs/roadmap.html

Best regards,
- the Google App Engine team

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall, (c)2007,2001
"Python Fundamentals", Prentice Hall, (c)2009
   http://corepython.com

wesley.j.chun :: wesc+api at google.com :: @wescpy
developer relations :: google cloud products

 

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

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



Re: [google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Andrei Cosmin Fifiiţă
Well, i my servlet methods (i use GWT RPC) do not use Thread specific
operations and they don't access any shared objects other than
Memcache objects, Session, or Datastore entities.

On 31 March 2011 18:20, Remigius  wrote:
> Ice13ill,
>
> There's a short and a long long answer to your question.
>
> The short one: If you don't already know what "proper thread
> synchronization" is, leave the  option switched off.
>
> The long one: Switching it on allows multiple HTTP requests to be
> handled concurrently by the same instance of your Java servlet. This
> means that all data structures that are accessible through instance
> members or static members can be accessed simultaneously by more than
> one running thread, which may result in unexpected errors if a thread
> manipulates a structure in a way that leaves it temporarily in an
> inconsistent state. Such errors are hard to trace as they may occur
> infrequently and be impossible to reproduce in a deterministic way.
> There are ways to ensure that such manipulations can not be
> interrupted, which is known as synchronization. There is a lot of
> information around (on the net and in printed form) on threadsafe
> programming in general and synchronization in particular.
>
> Cheers, Remigius.
>
> On 31 Mrz., 13:51, Ice13ill  wrote:
>> What dies thread safe really mean ? ("your application code needs to
>> use proper thread synchronization before you enable ").
>> Can someone give some hints?
>>
>> On Mar 31, 10:53 am, Simon Knott  wrote:
>>
>>
>>
>>
>>
>>
>>
>> > Ah ignore my message, I've just tested it - in SDK 1.4.2 it throws an error
>> > and in SDK 1.4.3 it doesn't.  Cheers for the info, I should really have
>> > guessed at that...
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Ikai Lan (Google)
Andrei, that's probably the right implementation, considering that an
application can run in multiple JVMs.

Where this sort of thing becomes very tricky is when people start using the
JVM's local memory as an even faster cache than Memcache and don't
synchronize access to data structures, which leads consistency issues. Most
people who aren't doing this or twiddling with local memory shouldn't have
to worry about this.

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



On Thu, Mar 31, 2011 at 10:06 AM, Andrei Cosmin Fifiiţă <
andrei.fifi...@gmail.com> wrote:

> Well, i my servlet methods (i use GWT RPC) do not use Thread specific
> operations and they don't access any shared objects other than
> Memcache objects, Session, or Datastore entities.
>
> On 31 March 2011 18:20, Remigius  wrote:
> > Ice13ill,
> >
> > There's a short and a long long answer to your question.
> >
> > The short one: If you don't already know what "proper thread
> > synchronization" is, leave the  option switched off.
> >
> > The long one: Switching it on allows multiple HTTP requests to be
> > handled concurrently by the same instance of your Java servlet. This
> > means that all data structures that are accessible through instance
> > members or static members can be accessed simultaneously by more than
> > one running thread, which may result in unexpected errors if a thread
> > manipulates a structure in a way that leaves it temporarily in an
> > inconsistent state. Such errors are hard to trace as they may occur
> > infrequently and be impossible to reproduce in a deterministic way.
> > There are ways to ensure that such manipulations can not be
> > interrupted, which is known as synchronization. There is a lot of
> > information around (on the net and in printed form) on threadsafe
> > programming in general and synchronization in particular.
> >
> > Cheers, Remigius.
> >
> > On 31 Mrz., 13:51, Ice13ill  wrote:
> >> What dies thread safe really mean ? ("your application code needs to
> >> use proper thread synchronization before you enable ").
> >> Can someone give some hints?
> >>
> >> On Mar 31, 10:53 am, Simon Knott  wrote:
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> > Ah ignore my message, I've just tested it - in SDK 1.4.2 it throws an
> error
> >> > and in SDK 1.4.3 it doesn't.  Cheers for the info, I should really
> have
> >> > guessed at that...
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
> >
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: "Add new URL " with google apps not working

2011-03-31 Thread Marzia Niccolai
Hi,

This should now be fixed.

-Marzia

On Tue, Mar 29, 2011 at 1:00 PM, JH  wrote:

> I cannot delete my old google app engine apps from my Google Apps
> account... I created new HR apps, deleted my old apps, Google apps
> lets me delete the URL but will not let me delete the actual
> appKinda annoying
>
> On Mar 29, 1:15 pm, "Ikai Lan (Google)"  wrote:
> > We're working on this. The workaround is not great: we've been able to do
> > this after trying multiple times.
> >
> > Ikai Lan
> > Developer Programs Engineer, Google App Engine
> > Blog:http://googleappengine.blogspot.com
> > Twitter:http://twitter.com/app_engine
> > Reddit:http://www.reddit.com/r/appengine
> >
> >
> >
> >
> >
> >
> >
> > On Mon, Mar 28, 2011 at 2:03 PM, Simon Knott 
> wrote:
> > > Well I've just managed to get this to work, by just trying it again and
> > > again - suddenly it just worked.  Very frustrating.  I had similar
> problems
> > > deleting a subdomain on the weekend.
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Google App Engine" group.
> > > To post to this group, send email to google-appengine@googlegroups.com
> .
> > > To unsubscribe from this group, send email to
> > > google-appengine+unsubscr...@googlegroups.com.
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Re: Huge latencies and so many 500 errors/Deadline Exceeded

2011-03-31 Thread Michael Quartly
I have been experiencing this problem for the last 12 hours on my app
xanthus-ms.

On Mar 31, 8:22 am, "Ikai Lan (Google)"  wrote:
> No, I can't tell you what is going on with your instances, but I can tell
> you that there were 2 minutes of datastore issues for Master/Slave
> applications.
>
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blog:http://googleappengine.blogspot.com
> Twitter:http://twitter.com/app_engine
> Reddit:http://www.reddit.com/r/appengine
>
> On Wed, Mar 30, 2011 at 2:21 PM, Francois Masurel wrote:
>
>
>
>
>
>
>
> > "Happy" to see that I'm not the only one having errors 500 recently.
>
> > It was really noticeable since yesterday.
>
> > I have a lot of instance reloading too.  It might be related.
>
> > Francois
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

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



[google-appengine] Best API to use for storing fairly small files

2011-03-31 Thread Jordon Wii
Hi guys,
I'm writing an app that will allow users to sync code between
computers.  What would be the best API to use to store these (probably
fairly small) files?

I was initially planning to just use the datastore, but I noticed the
new features of the Blobstore in the latest release, and am now
considering that as a possibility as well.

Does anyone have an idea of which would be better to use for a
potentially large number of small text files?

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



Re: [google-appengine] Can't list or remove applications

2011-03-31 Thread Robert Kluin
Are you logging in at appspot.com/a/darekzon.com?

Did you already delete the plain Google account?






On Thu, Mar 31, 2011 at 07:41, darek  wrote:
> Hi there,
> I've got problem with appengine accout.
> Many years ago I had create applications on my generic Google account and it
> was ok, but after years i want to run everything on my Google Apps account
> (under my domain) so I bound app engine to google apps.
> Unfortunately to login to app engine I still need to use my gmail account
> that i want to delete. So i delete it because i tought it will also delete
> binding between google apps and app engine, and it didn't.
> Now I've got app engine applications in my Google Apps dashport that I can't
> remove and when I want to create application in App Engine I can create them
> but I can't see application list. Everytime I'm login to appengine i see
> view for user without applications.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



[google-appengine] Re: Can't list or remove applications

2011-03-31 Thread darek
1. Yes, and on my Dashboard i see applications creatend on my generic
gmail account

2. Yep, i did it becaus when I'd tried to create application using my
google apps account but google showed me page to verify account (by
phone) and my phone was already used to verify generig gmail account
in appengine.

On Mar 31, 6:13 pm, Robert Kluin  wrote:
> Are you logging in at appspot.com/a/darekzon.com?
>
> Did you already delete the plain Google account?
>
>
>
>
>
>
>
> On Thu, Mar 31, 2011 at 07:41, darek  wrote:
> > Hi there,
> > I've got problem with appengine accout.
> > Many years ago I had create applications on my generic Google account and it
> > was ok, but after years i want to run everything on my Google Apps account
> > (under my domain) so I bound app engine to google apps.
> > Unfortunately to login to app engine I still need to use my gmail account
> > that i want to delete. So i delete it because i tought it will also delete
> > binding between google apps and app engine, and it didn't.
> > Now I've got app engine applications in my Google Apps dashport that I can't
> > remove and when I want to create application in App Engine I can create them
> > but I can't see application list. Everytime I'm login to appengine i see
> > view for user without applications.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

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



[google-appengine] Announcement: Deprecating Python 2.4 support (App Engine 1.4.3 SDK final release to support it)

2011-03-31 Thread Wesley C (Google)
Greetings Python Developers!

We released version 1.4.3 of the App Engine SDK yesterday. In addition to a
number of great features for Python developers, it is also important because
it represents the last version of the SDK that will be compatible with
Python 2.4.  Going forward, we will require you to use at least Python 2.5
to match the version of Python that runs in the production environment.
Moving to Python 2.5 will also allow us to make a number of changes to make
the developer tools easier to use and maintain.

For developers currently using Python 2.4, we strongly recommend you upgrade
to Python 2.5 as soon as possible.  However, for those of you without the
ability to upgrade (grumpy sysadmins, etc), you can continue to use version
1.4.3 of the App Engine SDK going forward.  However, you will not be able to
take advantage of new features of the App Engine platform as they are
released.

We apologies for the inconvenience (on the bright side, you have an excuse
to play with the new features of 2.5)! Another piece of good news is that
work has begun on the next Python run API to support 2.7! You'll also find
this and other forthcoming features on our product roadmap at:
http://code.google.com/appengine/docs/roadmap.html

Best regards,
- the Google App Engine team

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall, (c)2007,2001
"Python Fundamentals", Prentice Hall, (c)2009
   http://corepython.com

wesley.j.chun :: wesc+api at google.com :: @wescpy
developer relations :: google cloud products

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



Re: [google-appengine] Re: Huge latencies and so many 500 errors/Deadline Exceeded

2011-03-31 Thread Robert Kluin
Hi Andrei,
  Enable the datastore admin on the source application, then you'll
see the button to copy the entities.  The keys will change, since they
include the application id, but the built-in migration tool will remap
your reference properties for you.  Key names / ids will remain the
same.  If you have stored string versions of your keys you will have
to migrate those yourself.


Robert






2011/3/31 Andrei Cosmin Fifiiţă :
> And also, what happeneds to if i move an entitty from one application
> to another ?  the entity key remains the same ? If not, links between
> my entities will be broken right ?
>
> 2011/3/31 Andrei Cosmin Fifiiţă :
>> So the option of moving my data to an application that uses HR will
>> only appear if i disable all writes to datastore ?
>>
>> On 31 March 2011 17:09, Gopal Patel  wrote:
>>> HR is REPAIRED version of MS I think.
>>>
>>> AFAIK , they have built the moving facility in to the admin console.
>>> you have to make your ds read only for a while and move the data ,
>>> upload your app and again stop read only mode.
>>>
>>> On Thu, Mar 31, 2011 at 5:10 PM, Ice13ill  wrote:
 1. My datastore has about 75 entities and i understand that i have
 to move all my entities to another app. So what advice can you give me
 in moving my data?
 2. Are there any known issues with HR ? I mean, is it really so
 great ? (latencies, errors, etc). I seams to me that the Master/Slave
 datastores will not be "repaired" (i read that somewhere i think... )

 On Mar 31, 12:26 am, "Brandon Wirtz"  wrote:
> This has not been an issue on HR.  You might consider a move.
>
>
>
>
>
>
>
> -Original Message-
> From: google-appengine@googlegroups.com
>
> [mailto:google-appengine@googlegroups.com] On Behalf Of Ice13ill
> Sent: Wednesday, March 30, 2011 2:11 PM
> To: Google App Engine
> Subject: [google-appengine] Huge latencies and so many 500 errors/Deadline
> Exceeded
>
> In the last few days the rise in 500 errors (Deadline Exceeded most of
> them) made the interaction with my application almost impossible.
> It seams that the requests from client side don't  even reach our
> implemented servlet methods (GWT RPC).
>
> Until a few days ago, some 500/203 errors spawned once in a while ( many
> developers reported that) but now i can barley use the application.
>
> Please resolve this issue as soon as possible !
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/google-appengine?hl=en.

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


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

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



[google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Remigius
Ice13ill,

There's a short and a long long answer to your question.

The short one: If you don't already know what "proper thread
synchronization" is, leave the  option switched off.

The long one: Switching it on allows multiple HTTP requests to be
handled concurrently by the same instance of your Java servlet. This
means that all data structures that are accessible through instance
members or static members can be accessed simultaneously by more than
one running thread, which may result in unexpected errors if a thread
manipulates a structure in a way that leaves it temporarily in an
inconsistent state. Such errors are hard to trace as they may occur
infrequently and be impossible to reproduce in a deterministic way.
There are ways to ensure that such manipulations can not be
interrupted, which is known as synchronization. There is a lot of
information around (on the net and in printed form) on threadsafe
programming in general and synchronization in particular.

Cheers, Remigius.

On 31 Mrz., 13:51, Ice13ill  wrote:
> What dies thread safe really mean ? ("your application code needs to
> use proper thread synchronization before you enable ").
> Can someone give some hints?
>
> On Mar 31, 10:53 am, Simon Knott  wrote:
>
>
>
>
>
>
>
> > Ah ignore my message, I've just tested it - in SDK 1.4.2 it throws an error
> > and in SDK 1.4.3 it doesn't.  Cheers for the info, I should really have
> > guessed at that...

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



Re: [google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Robert Kluin
http://code.google.com/appengine/docs/python/config/cron.html#Cron_and_App_Versions







On Thu, Mar 31, 2011 at 11:05, Sahid Orentino Ferdjaoui
 wrote:
> Hello,
>
>  - You can now configure the specific application version to which a task
> queue
>   or cron job will send requests.
>
> How use this functionality?
>
> Thank you
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



[google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Sahid Orentino Ferdjaoui
Hello,

* - You can now configure the specific application version to which a task 
queue*
*  or cron job will send requests.*

How use this functionality?

Thank you

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



Re: [google-appengine] Re: Huge latencies and so many 500 errors/Deadline Exceeded

2011-03-31 Thread Andrei Cosmin Fifiiţă
And also, what happeneds to if i move an entitty from one application
to another ?  the entity key remains the same ? If not, links between
my entities will be broken right ?

2011/3/31 Andrei Cosmin Fifiiţă :
> So the option of moving my data to an application that uses HR will
> only appear if i disable all writes to datastore ?
>
> On 31 March 2011 17:09, Gopal Patel  wrote:
>> HR is REPAIRED version of MS I think.
>>
>> AFAIK , they have built the moving facility in to the admin console.
>> you have to make your ds read only for a while and move the data ,
>> upload your app and again stop read only mode.
>>
>> On Thu, Mar 31, 2011 at 5:10 PM, Ice13ill  wrote:
>>> 1. My datastore has about 75 entities and i understand that i have
>>> to move all my entities to another app. So what advice can you give me
>>> in moving my data?
>>> 2. Are there any known issues with HR ? I mean, is it really so
>>> great ? (latencies, errors, etc). I seams to me that the Master/Slave
>>> datastores will not be "repaired" (i read that somewhere i think... )
>>>
>>> On Mar 31, 12:26 am, "Brandon Wirtz"  wrote:
 This has not been an issue on HR.  You might consider a move.







 -Original Message-
 From: google-appengine@googlegroups.com

 [mailto:google-appengine@googlegroups.com] On Behalf Of Ice13ill
 Sent: Wednesday, March 30, 2011 2:11 PM
 To: Google App Engine
 Subject: [google-appengine] Huge latencies and so many 500 errors/Deadline
 Exceeded

 In the last few days the rise in 500 errors (Deadline Exceeded most of
 them) made the interaction with my application almost impossible.
 It seams that the requests from client side don't  even reach our
 implemented servlet methods (GWT RPC).

 Until a few days ago, some 500/203 errors spawned once in a while ( many
 developers reported that) but now i can barley use the application.

 Please resolve this issue as soon as possible !

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

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



[google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread JH
Yes, I did.  about 10-25% of the time it would fail when using
blob_key to set a blobreference.  I added a time.sleep(1) and problem
solved, so appears to be some type of consistency issue with the
blobinfo ??

On Mar 31, 6:58 am, Stephen  wrote:
> On Thu, Mar 31, 2011 at 1:38 AM, JH  wrote:
> > Been looking forward to files api for a while!
>
> > I have been playing with it and it seems there is an issue, I can't
> > figure out if it's me or the files api...
>
> > I kick off tasks which use the api to write about 300 files.  It seems
> > about 10% of them fail, or when I run:
>
> >     blob_key = files.blobstore.get_blob_key(file_name)
>
> Did you call:
>
>   files.finalize(file_name)
>
> first?

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



[google-appengine] Re: Change application identifier

2011-03-31 Thread Simon Knott
I believe the only way to do this is to create the new application and then 
migrate the data from the first one.  

Google may be able to create an alias, pointing from one to the other, 
although as far as I know they've only done this in the past for apps 
migrating from the Master/Slave datastore to the High replication datastore.

Cheers,
Simon

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



[google-appengine] Request to increase application number

2011-03-31 Thread Ravi Sharma
Hi Google guys,
Could you please increase the the number of applications for me. I have
already user 10.
I am registered to GAE with email id is ping2r...@gmail.com

Thanks,
Ravi

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



[google-appengine] Change application identifier

2011-03-31 Thread beboo
Hello,

i created a google app with an identifier (say 'foobar') that now i
want to change (to say 'barfoo'). i didn't find in
documentation and googling if possible and if so how to. The only
thing that I can do is change the name
which is not the same.

My goal is to change the url of my app from http://foobar.appspot.com
to http://barfoo.appspot.com.

Thanls for your answers,

beboo

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



Re: [google-appengine] Re: Huge latencies and so many 500 errors/Deadline Exceeded

2011-03-31 Thread Andrei Cosmin Fifiiţă
So the option of moving my data to an application that uses HR will
only appear if i disable all writes to datastore ?

On 31 March 2011 17:09, Gopal Patel  wrote:
> HR is REPAIRED version of MS I think.
>
> AFAIK , they have built the moving facility in to the admin console.
> you have to make your ds read only for a while and move the data ,
> upload your app and again stop read only mode.
>
> On Thu, Mar 31, 2011 at 5:10 PM, Ice13ill  wrote:
>> 1. My datastore has about 75 entities and i understand that i have
>> to move all my entities to another app. So what advice can you give me
>> in moving my data?
>> 2. Are there any known issues with HR ? I mean, is it really so
>> great ? (latencies, errors, etc). I seams to me that the Master/Slave
>> datastores will not be "repaired" (i read that somewhere i think... )
>>
>> On Mar 31, 12:26 am, "Brandon Wirtz"  wrote:
>>> This has not been an issue on HR.  You might consider a move.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> -Original Message-
>>> From: google-appengine@googlegroups.com
>>>
>>> [mailto:google-appengine@googlegroups.com] On Behalf Of Ice13ill
>>> Sent: Wednesday, March 30, 2011 2:11 PM
>>> To: Google App Engine
>>> Subject: [google-appengine] Huge latencies and so many 500 errors/Deadline
>>> Exceeded
>>>
>>> In the last few days the rise in 500 errors (Deadline Exceeded most of
>>> them) made the interaction with my application almost impossible.
>>> It seams that the requests from client side don't  even reach our
>>> implemented servlet methods (GWT RPC).
>>>
>>> Until a few days ago, some 500/203 errors spawned once in a while ( many
>>> developers reported that) but now i can barley use the application.
>>>
>>> Please resolve this issue as soon as possible !
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google App Engine" group.
>>> To post to this group, send email to google-appengine@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> google-appengine+unsubscr...@googlegroups.com.
>>> For more options, visit this group 
>>> athttp://groups.google.com/group/google-appengine?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Huge latencies and so many 500 errors/Deadline Exceeded

2011-03-31 Thread Gopal Patel
HR is REPAIRED version of MS I think.

AFAIK , they have built the moving facility in to the admin console.
you have to make your ds read only for a while and move the data ,
upload your app and again stop read only mode.

On Thu, Mar 31, 2011 at 5:10 PM, Ice13ill  wrote:
> 1. My datastore has about 75 entities and i understand that i have
> to move all my entities to another app. So what advice can you give me
> in moving my data?
> 2. Are there any known issues with HR ? I mean, is it really so
> great ? (latencies, errors, etc). I seams to me that the Master/Slave
> datastores will not be "repaired" (i read that somewhere i think... )
>
> On Mar 31, 12:26 am, "Brandon Wirtz"  wrote:
>> This has not been an issue on HR.  You might consider a move.
>>
>>
>>
>>
>>
>>
>>
>> -Original Message-
>> From: google-appengine@googlegroups.com
>>
>> [mailto:google-appengine@googlegroups.com] On Behalf Of Ice13ill
>> Sent: Wednesday, March 30, 2011 2:11 PM
>> To: Google App Engine
>> Subject: [google-appengine] Huge latencies and so many 500 errors/Deadline
>> Exceeded
>>
>> In the last few days the rise in 500 errors (Deadline Exceeded most of
>> them) made the interaction with my application almost impossible.
>> It seams that the requests from client side don't  even reach our
>> implemented servlet methods (GWT RPC).
>>
>> Until a few days ago, some 500/203 errors spawned once in a while ( many
>> developers reported that) but now i can barley use the application.
>>
>> Please resolve this issue as soon as possible !
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group 
>> athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Resumable upload to Google docs (using Blob object) and new Files API

2011-03-31 Thread Ian Gillett
I am using the resumable upload function to Google Docs in App Engine.


I thought I would be able to use the new Files API to accomplish this.


My question is how can I use the new Files API to grab a reference to a blob
and cast to file in the following code snippet:


MediaFileSource mediaFile = *new* MediaFileSource(file, contentType);


The problem is the resumable upload expects a regular file type when
creating a MediaFileSource and obviously App Engine does not allow reading
from the users file system – will the new Files Api help with this?


Any help hugely appreciated...


Thanks,

Ian.

On Wed, Mar 30, 2011 at 10:36 PM, Ikai Lan (Google) <
ikai.l+gro...@google.com> wrote:

> Hey everyone,
>
> Just wanted to announce that SDK 1.4.3 is out! Read the high level details
> in our blog post here:
>
>
> http://googleappengine.blogspot.com/2011/03/announcing-app-engine-143-release_30.html
>
>
> There's
> a ton of cool stuff in this release. The blog post above goes into detail
> about some of the changes we've made. The full release notes are below:
>
> Java - Version 1.4.3
> =
> - Added FileService API that allows writing to and reading from files in
>   blobstore.
> - You can now specify cron execution for a time interval between a start
> and end
>   time.
> - You can now configure the specific application version to which a task
> queue
>   or cron job will send requests.
> - The Admin Console Task Queues page now displays a more accurate estimate
> of
>   queue size for queues containing more than 2000 tasks.
> - Java applications can enable concurrent request support by setting
>to True in their appengine-web.xml. This flag indicates that
>   request handlers for your app are thread safe and multiple request
> handlers
>   may safely run at the same time in the same memory space for your
> application.
> - Deferred library support now available in Java.
> http://code.google.com/p/googleappengine/issues/detail?id=2381
> - Remote API library now available in Java. This can be used in conjunction
> with
>   apps using either the Java or the Python runtime.
> - The Java SDK now supports kindless and ancestor only queries.
> - Fixed an issue where JAX-WS clients in the SDK could not handle receiving
> a
>   SOAP fault.
> - Fixed an issue where the SDK did not support fetching HTTPS URLs.
> - Fixed an issue where no link was displayed in the Admin Console blobstore
>   viewer for an unnamed blob.
> - Fixed an issue where the Admin Console data viewer couldn't edit entities
>   with ByteString properties.
> http://code.google.com/p/googleappengine/issues/detail?id=2367
> - Fixed an issue where the Admin Console crashed when using a non-ascii
>   key_name.
> http://code.google.com/p/googleappengine/issues/detail?id=2451
> - The Disable Application admin function has been button-ized.
> http://code.google.com/p/googleappengine/issues/detail?id=4323
> - Fixed a regex validation issue in the queue.xml file that caused some
> uploads
>   to break.
> http://code.google.com/p/googleappengine/issues/detail?id=4365
> - Fixed an issue where the Java SDK Task Queue did not support 10 minute
>   timeouts.
> http://code.google.com/p/googleappengine/issues/detail?id=4564
> - Fixed an issue where the Channel API in the SDK didn't properly send
> messages
>   with unicode characters.
> http://code.google.com/p/googleappengine/issues/detail?id=4675
>
> Python - Version 1.4.3
> =
> - Added Files API that allows writing to and reading from files in
> blobstore.
> - You can now specify cron execution for a time interval between a start
> and end
>   time.
> - You can now configure the specific application version to which a task
> queue
>   or cron job will send requests.
> - The Admin Console Task Queues page now displays a more accurate estimate
> of
>   queue size for queues containing more than 2000 tasks.
> - The Prospective Search API (formerly named the Matcher API) is available
> for
>   use by all applications. This API is still experimental, so applications
> will
>   be limited to a maximum of 1000 subscriptions.
> - The Testbed API provides easy configuration of stub libraries for local
>   integration tests.
> - In the Images API, the quality parameter was added to the resize, rotate,
>   horizontal_flip, vertical_flip, crop and im_feeling_lucky methods.
> - Fixed an issue where static file serving in the dev_appserver didn't
> support
>   etags.
> http://code.google.com/p/googleappengine/issues/detail?id=368
> - An error is now raised when the script mapping in the app.yaml file is
> missing
>   the .py file extension.
> http://code.google.com/p/googleappengine/issues/detail?id=976
> - Fixed an issue where no link was displayed in the Admin Console blobstore
>   viewer for an unnamed blob.
> - Fixed an issue where the Admin Console data vie

[google-appengine] Re: Version Update Ritual

2011-03-31 Thread JH
I have seen this in the past, not just when deploying a new version,
but even redeploying the same version, first few requests always
500'd.  But I have noticed it not happening any more.

On Mar 30, 12:03 pm, Simon Knott  wrote:
> Ha, I've no idea then :)  Whenever I've had a server 500 error, it's usually
> been my fault and I've been able to see the appropriate logs.  Just to
> reiterate though, I've been redeploying to the same version for a long time
> now (maybe 4-5 months) without any issues.

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



Re: [google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Stephen
On Thu, Mar 31, 2011 at 1:38 AM, JH  wrote:
> Been looking forward to files api for a while!
>
> I have been playing with it and it seems there is an issue, I can't
> figure out if it's me or the files api...
>
> I kick off tasks which use the api to write about 300 files.  It seems
> about 10% of them fail, or when I run:
>
> blob_key = files.blobstore.get_blob_key(file_name)


Did you call:

  files.finalize(file_name)

first?

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



[google-appengine] QueueConstants.maxTaskSizeBytes() vs maxPushTaskSizeBytes

2011-03-31 Thread Matija
Is now maxPushTaskSizeBytes what we need ?

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



[google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Ice13ill
What dies thread safe really mean ? ("your application code needs to
use proper thread synchronization before you enable ").
Can someone give some hints?

On Mar 31, 10:53 am, Simon Knott  wrote:
> Ah ignore my message, I've just tested it - in SDK 1.4.2 it throws an error
> and in SDK 1.4.3 it doesn't.  Cheers for the info, I should really have
> guessed at that...

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



[google-appengine] Can't list or remove applications

2011-03-31 Thread darek
Hi there,

I've got problem with appengine accout. 
Many years ago I had create applications on my generic Google account and it 
was ok, but after years i want to run everything on my Google Apps account 
(under my domain) so I bound app engine to google apps. 
Unfortunately to login to app engine I still need to use my gmail account 
that i want to delete. So i delete it because i tought it will also delete 
binding between google apps and app engine, and it didn't.
Now I've got app engine applications in my Google Apps dashport that I can't 
remove and when I want to create application in App Engine I can create them 
but I can't see application list. Everytime I'm login to appengine i see 
view for user without applications.

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



[google-appengine] Re: Huge latencies and so many 500 errors/Deadline Exceeded

2011-03-31 Thread Ice13ill
1. My datastore has about 75 entities and i understand that i have
to move all my entities to another app. So what advice can you give me
in moving my data?
2. Are there any known issues with HR ? I mean, is it really so
great ? (latencies, errors, etc). I seams to me that the Master/Slave
datastores will not be "repaired" (i read that somewhere i think... )

On Mar 31, 12:26 am, "Brandon Wirtz"  wrote:
> This has not been an issue on HR.  You might consider a move.
>
>
>
>
>
>
>
> -Original Message-
> From: google-appengine@googlegroups.com
>
> [mailto:google-appengine@googlegroups.com] On Behalf Of Ice13ill
> Sent: Wednesday, March 30, 2011 2:11 PM
> To: Google App Engine
> Subject: [google-appengine] Huge latencies and so many 500 errors/Deadline
> Exceeded
>
> In the last few days the rise in 500 errors (Deadline Exceeded most of
> them) made the interaction with my application almost impossible.
> It seams that the requests from client side don't  even reach our
> implemented servlet methods (GWT RPC).
>
> Until a few days ago, some 500/203 errors spawned once in a while ( many
> developers reported that) but now i can barley use the application.
>
> Please resolve this issue as soon as possible !
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/google-appengine?hl=en.

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



[google-appengine] Re: using App Engine Channel API

2011-03-31 Thread Timothee
Okay thanks for answering. I'm about to try creating a mmo server using 
app-engine techno. And of course, as you can imagine, my client is not web 
based.
Some push function were more than appreciated !

I'll explore XMPP idea and see what I can do so.

Thanks !

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



[google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Simon Knott
Ah ignore my message, I've just tested it - in SDK 1.4.2 it throws an error 
and in SDK 1.4.3 it doesn't.  Cheers for the info, I should really have 
guessed at that...

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



[google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Simon Knott
When you say it worked, how did you get confirmation?  Is there a message, 
or did it simply not throw an error?

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



[google-appengine] Re: SDK 1.4.3 has been released!

2011-03-31 Thread Ugorji
I tried putting threadsafe: true in app.yaml and it worked. I put it as so:

application: 
version: 1
runtime: java
threadsafe: true


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



Re: [google-appengine] Errors 500

2011-03-31 Thread Francois Masurel
Hi Ikai,

No more Errors 500, but still quite a lot of loading requests, a lot more 
than 2-3 days ago at least.

Thanx for your help.

Francois

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



[google-appengine] Missing info in "Writing Files to the Blobstore" Python document

2011-03-31 Thread Mars
Someone might have already pointed this out, but in the Python doc of
"Writing Files to the Blobstore" section, one would need to add the
following import to enable with-statement support

from __future__ import with_statement

else Python 2.5 interpretor throws an invalid syntax error

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