[google-appengine] Blip on App Engine last night?

2010-03-26 Thread David Burns
Hi,

I have just been checking my logs for last night and there appears to
501 and 405 being thrown from 12:30am to 1am.

Was there unscheduled downtime last night since nothing was pushed to
my app and it was working before that time and after that time.

David

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



[google-appengine] No longer able to deploy cron.yaml - after 1.3.2

2010-03-26 Thread morten
Hi,

We have a single cron job in our cron.yaml:

cron:
- description: Daily statistics job
  url: /admin/stats?action=runDailyStats
  schedule: every day 06:00 # UTC

When we try to deploy this after the 1.3.2 update it fails with:

Error parsing yaml file:
Unable to assign value 'every day 06:00' to attribute 'schedule':
object.__init__() takes no parameters
  in "/Users/morten/Development/agon-gae/cron.yaml", line 4, column 13

I don't see anything in the release notes regarding the cron feature,
so I hope somebody can tell us what we need to do to make this cron
job work again.

Best regards,
Morten

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



Re: [google-appengine] Model.parent() and parent_key()

2010-03-26 Thread djidjadji
If you look in the doc of the Key class you see that there is no
parent_key() method

http://code.google.com/appengine/docs/python/datastore/keyclass.html

2010/3/25 matic :
> We have simple app on gae that broadcasts each entity to a few hundred
> users.
> We had some scaling issues and now we are trying yo use "Relation
> index entities" approach that was described in a talk by Brett Slatkin
> (http://www.youtube.com/watch?v=AgaL6NGpkB8).
>
> His sample:
>
> indexes = db.GqlQuery("SELECT __key__ FROM MessageIndex WHERE
> receivers = :1", me)
> keys = [k.parent() for k in indexes]
> messages = db.get(keys)
>
> I was wondering why was he using k.parent() and not k.parent_key()?
> Isn't k.parent() actually loading the entity from the datastore? Or is
> the parent entity entity already loaded? But then we don't need to run
> 'messages = db.get(keys)' right?
>
> Am I missing something?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Re: Blip on App Engine last night?

2010-03-26 Thread David Burns
Nevermind, looks like someone is trying to do something to my app and
is getting blocked. Handy the blacklist code went live yesterday :)


On Mar 26, 8:49 am, David Burns  wrote:
> Hi,
>
> I have just been checking my logs for last night and there appears to
> 501 and 405 being thrown from 12:30am to 1am.
>
> Was there unscheduled downtime last night since nothing was pushed to
> my app and it was working before that time and after that time.
>
> David

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



[google-appengine] Re: GAE and Apps Marketplace

2010-03-26 Thread bFlood
the new RoadMap looks awesome. thanks google.

On Mar 26, 12:58 am, Rajkumar Radhakrishnan 
wrote:
> Now we can focus more on our app's value-add.
> Thank you, App Engine people at Google !!
>
> And to you too, Roberto Saccon for sharing the news with this group.
>
> Regards,
> R.Rajkumar
>
>
>
>
>
> On Fri, Mar 26, 2010 at 5:41 AM, Roberto Saccon  wrote:
> > Native support for oAuth / openid is coming:
> >http://code.google.com/appengine/docs/roadmap.html
>
> > On Mar 25, 9:19 am, pca  wrote:
> > > I fully support the suggestion that GAE's authentication library
> > > should allow integration in Google Marketplace out-of-the-box.
> > > Actually, I'm eagerly waiting for this to happen.  I won't try to do
> > > such integration for my python GAE apps myself: it just seems too
> > > difficult.
>
> > > PC
>
> > > On Mar 12, 3:54 am, Rajkumar Radhakrishnan 
> > > wrote:
>
> > > > Hi Guys,
>
> > > > While there seems to be this related thread on the forum Ikai Lan has
> > > > mentioned, which you may follow / add to the thread as need be..
> >http://www.google.com/support/forum/p/apps-apis/thread?tid=52e36f012c...
>
> > > > ..I think our options for the moment are pretty clear.
>
> > > > For developers over Google App Engine, I think the current option is
> > > > to support OpenID and then list yourself in the Google Marketplace.
>
> > > > Nicholas Johnson's AEoid  seems to
> > be
> > > > a good place to start. You may want to check out Evan Kaufman's
> > > > forkwhich include many useful changes
> > > > and Scott
> > > > Ellis' fork  which include Evan's changes
> > and a
> > > > little more (in contains some of his specific code too, which you might
> > want
> > > > to update). I tested Scott's fork and it seems to work fine in my
> > > > development environment. But, my concern is should this not be part of
> > > > Google App Engine itself ?
>
> > > > In could be better if OpenID support was by default available (may be
> > as a
> > > > deployment option) in Google App Engine, instead of each one of us
> > having to
> > > > integrate a package which we think is good and that which also includes
> > > > session maintenance.
>
> > > > Once this OpenID support is included in default Google App Engine, it
> > is
> > > > easier for existing apps to adapt to the authentication mode and then
> > list
> > > > themselves in the marketplace. So, this is for App Engine guys at
> > Google to
> > > > decide.
>
> > > > Another way in which App Engine people at Google can help is to provide
> > a
> > > > "click to install" option. This will require very minimal changes to
> > the
> > > > existing apps. In this approach applications can be marked for sale -
> > may be
> > > > from the apps dashboard by the developer, and can redeployed to a
> > customer's
> > > > App Engine account, after the customer has paid for the same via
> > Google. Of
> > > > course, such redeployed apps cannot be resold, from that apps
> > > > dashboard. Google can take a cut from the recurring/one-time sale
> > > > proceedings and also by enabling billing for those customers.
>
> > > > Come on App Engine guys, help us and help yourself make some money. We
> > are
> > > > already betting on you.
>
> > > > Thanks & Regards,
> > > > R.Rajkumar
>
> > > > On Fri, Mar 12, 2010 at 12:25 AM, Ikai L (Google) 
> > wrote:
>
> > > > > Can you guys also ask here?
>
> > > > >http://www.google.com/support/forum/p/apps-apis?hl=en
>
> > > > > I apologize if it seems like I'm punting the question a bit, but this
> > > > > really isn't a subject I have much familiarity with. Trying to keep
> > up
> > > > > with all the different Google APIs is more than a full-time job in
> > and
> > > > > of itself =).
>
> > > > > On Thu, Mar 11, 2010 at 9:42 AM, Jérémy Selier <
> > jerem.sel...@gmail.com>
> > > > > wrote:
> > > > > > I'm interested too. I've tried using with
> > > > >http://openid-consumer.appspot.com/
> > > > > > andhttps://www.google.com/accounts/o8/site-xrds?hd=mydomain.comand
> > > > > > this seems to not working.
> > > > > > I think that we have to use some custom version of the openid
> > consumer
> > > > > > lib to be able to deal with OpenID Google Apps discovery.
>
> > > > > > --
> > > > > > Jeremy
>
> > > > > > On Mar 11, 3:51 pm, Wooble  wrote:
> > > > > >> You can only have your app authenticate to a single apps domain,
> > and
> > > > > >> you have to choose that domain when you create the application.
> >  This
> > > > > >> makes it kind of impossible to sell integration to a google apps
> > > > > >> domain you weren't aware of when you wrote the app, let alone 2 or
> > > > > >> more of them.
>
> > > > > >> On Mar 11, 7:08 am, Tim Hoffman  wrote:
>
> > > > > >> > Hi
>
> > > > > >> > I don't think you would need it.  An app engine app can already
> > use
> > > > > >> > the apps domain to authenticate.
> > > > > >> > That page you are referring to is for applicati

Re: [google-appengine] Model.parent() and parent_key()

2010-03-26 Thread 'Αλκης Ευλογημένος
On Thu, Mar 25, 2010 at 8:57 PM, matic  wrote:

> We have simple app on gae that broadcasts each entity to a few hundred
> users.
> We had some scaling issues and now we are trying yo use "Relation
> index entities" approach that was described in a talk by Brett Slatkin
> (http://www.youtube.com/watch?v=AgaL6NGpkB8).
>
> His sample:
>
> indexes = db.GqlQuery("SELECT __key__ FROM MessageIndex WHERE
> receivers = :1", me)
>

indexes are db.Key intances (SELECT __key__)


> keys = [k.parent() for k in indexes]
> messages = db.get(keys)
>
> I was wondering why was he using k.parent() and not k.parent_key()?
> Isn't k.parent() actually loading the entity from the datastore? Or is
> the parent entity entity already loaded? But then we don't need to run
> 'messages = db.get(keys)' right?
>
> Am I missing something?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Re: Requests not completing on sdk 1.3.2/mac

2010-03-26 Thread vivpuri
okay, i am back to 1.3.1. What a waste...

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



[google-appengine] Re: No longer able to deploy cron.yaml - after 1.3.2

2010-03-26 Thread dloomer
Just adding my +1 to this -- all my deployments are failing.  A Google
search for the error message shows this thread as the only result on
the entire Internet, so hopefully someone can help here ;)

On Mar 26, 4:12 am, morten  wrote:
> Hi,
>
> We have a single cron job in our cron.yaml:
>
> cron:
> - description: Daily statistics job
>   url: /admin/stats?action=runDailyStats
>   schedule: every day 06:00 # UTC
>
> When we try to deploy this after the 1.3.2 update it fails with:
>
> Error parsing yaml file:
> Unable to assign value 'every day 06:00' to attribute 'schedule':
> object.__init__() takes no parameters
>   in "/Users/morten/Development/agon-gae/cron.yaml", line 4, column 13
>
> I don't see anything in the release notes regarding the cron feature,
> so I hope somebody can tell us what we need to do to make this cron
> job work again.
>
> Best regards,
> Morten

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



[google-appengine] Re: No longer able to deploy cron.yaml - after 1.3.2

2010-03-26 Thread dloomer
FYI the offending portion of my cron.yaml:

- description: fix gcal
  url: /cron/fix_gcal_cron
  schedule: every day 00:00
  timezone: America/Chicago


On Mar 26, 7:31 am, dloomer  wrote:
> Just adding my +1 to this -- all my deployments are failing.  A Google
> search for the error message shows this thread as the only result on
> the entire Internet, so hopefully someone can help here ;)
>
> On Mar 26, 4:12 am, morten  wrote:
>
>
>
> > Hi,
>
> > We have a single cron job in our cron.yaml:
>
> > cron:
> > - description: Daily statistics job
> >   url: /admin/stats?action=runDailyStats
> >   schedule: every day 06:00 # UTC
>
> > When we try to deploy this after the 1.3.2 update it fails with:
>
> > Error parsing yaml file:
> > Unable to assign value 'every day 06:00' to attribute 'schedule':
> > object.__init__() takes no parameters
> >   in "/Users/morten/Development/agon-gae/cron.yaml", line 4, column 13
>
> > I don't see anything in the release notes regarding the cron feature,
> > so I hope somebody can tell us what we need to do to make this cron
> > job work again.
>
> > Best regards,
> > Morten

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



[google-appengine] Re: No longer able to deploy cron.yaml - after 1.3.2

2010-03-26 Thread jeffroloff
I've seen the same problem. It appears that the parsing error aborts
the cron update, so the existing cron jobs are left in place when
viewed from the AppEngine dashboard for my app. Here is the first
entry in my cron.yaml file (the one that causes the failure):

cron:
- url: /email/Sales0/start
  schedule: every monday 07:15
  timezone: America/Chicago

I really need to change a run time for this weekend, so I'll log this
bug in a few minutes.

Jeff

On Mar 26, 4:12 am, morten  wrote:
> Hi,
>
> We have a single cron job in our cron.yaml:
>
> cron:
> - description: Daily statistics job
>   url: /admin/stats?action=runDailyStats
>   schedule: every day 06:00 # UTC
>
> When we try to deploy this after the 1.3.2 update it fails with:
>
> Error parsing yaml file:
> Unable to assign value 'every day 06:00' to attribute 'schedule':
> object.__init__() takes no parameters
>   in "/Users/morten/Development/agon-gae/cron.yaml", line 4, column 13
>
> I don't see anything in the release notes regarding the cron feature,
> so I hope somebody can tell us what we need to do to make this cron
> job work again.
>
> Best regards,
> Morten

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



[google-appengine] Re: No longer able to deploy cron.yaml - after 1.3.2

2010-03-26 Thread jeffroloff
Just added issue 3020: 
http://code.google.com/p/googleappengine/issues/detail?id=3020

On Mar 26, 8:15 am, jeffroloff  wrote:
> I've seen the same problem. It appears that the parsing error aborts
> the cron update, so the existing cron jobs are left in place when
> viewed from the AppEngine dashboard for my app. Here is the first
> entry in my cron.yaml file (the one that causes the failure):
>
> cron:
> - url: /email/Sales0/start
>   schedule: every monday 07:15
>   timezone: America/Chicago
>
> I really need to change a run time for this weekend, so I'll log this
> bug in a few minutes.
>
> Jeff
>
> On Mar 26, 4:12 am, morten  wrote:
>
> > Hi,
>
> > We have a single cron job in our cron.yaml:
>
> > cron:
> > - description: Daily statistics job
> >   url: /admin/stats?action=runDailyStats
> >   schedule: every day 06:00 # UTC
>
> > When we try to deploy this after the 1.3.2 update it fails with:
>
> > Error parsing yaml file:
> > Unable to assign value 'every day 06:00' to attribute 'schedule':
> > object.__init__() takes no parameters
> >   in "/Users/morten/Development/agon-gae/cron.yaml", line 4, column 13
>
> > I don't see anything in the release notes regarding the cron feature,
> > so I hope somebody can tell us what we need to do to make this cron
> > job work again.
>
> > Best regards,
> > Morten
>
>

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



[google-appengine] Re: Model.parent() and parent_key()

2010-03-26 Thread matic
Oh, right. I was a bit confused when I was checking the docs.
Thank you for the clarification.

On Mar 26, 12:03 pm, djidjadji  wrote:
> If you look in the doc of the Key class you see that there is no
> parent_key() method
>
> http://code.google.com/appengine/docs/python/datastore/keyclass.html
>
> 2010/3/25 matic :
>
>
>
> > We have simple app on gae that broadcasts each entity to a few hundred
> > users.
> > We had some scaling issues and now we are trying yo use "Relation
> > index entities" approach that was described in a talk by Brett Slatkin
> > (http://www.youtube.com/watch?v=AgaL6NGpkB8).
>
> > His sample:
>
> > indexes = db.GqlQuery("SELECT __key__ FROM MessageIndex WHERE
> > receivers = :1", me)
> > keys = [k.parent() for k in indexes]
> > messages = db.get(keys)
>
> > I was wondering why was he using k.parent() and not k.parent_key()?
> > Isn't k.parent() actually loading the entity from the datastore? Or is
> > the parent entity entity already loaded? But then we don't need to run
> > 'messages = db.get(keys)' right?
>
> > Am I missing something?
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > 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-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] HTTPS in GAE

2010-03-26 Thread Jairo Vasquez Moreno
Hi,

When can we have expect to have HTTPS with different domains (Google
apps)  than appspot.com :S Please

Thanks a lot

-- 
Jairo Vasquez Moreno
Mentez Developer
www.mentez.com
Medellin - Colombia

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



[google-appengine] Any guarantees on time sync among servers?

2010-03-26 Thread jbdhl
I know that the app engine servers are synchronized with NTP so that
their clocks should be almost perfectly synchronized. Should. But can
I rely on that? Are there any mechanisms that decouples a node if its
clock gets e.g. more than N seconds out of sync the rest (or some
master node)? If so, what is the number N?

In my app I need to receive objects that has changed since last call
to the server, and normally I would have used some sequence/serial
datatype for that. But such a datatype isn't effective in a
distributed environment so I'll try to "hack" the same functionality
using a Date instead, and then just "handle it" if the client receives
a few already received objects when polling the server. This may
happen if the server clocks aren't perfectly in sync.

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



[google-appengine] Adding, updating and deleting fields in app engine's datastore

2010-03-26 Thread jbdhl
I try to figure out how easy it is to ruin/break the data in app
engine's datastore by accident. Assume that a class, say MyClass, has
a number of "persistent" members, e.g.
   ...
   int a
   int b
   int c
   ...
and assume a number of MyClass objects have been stored in app
engine's persistent storage. Now, what will happen if...

   1) a new persistent member variable, int d, is *added* to MyClass?
The old objects in datastore did not have this variable, so what will
their d-value be when they are fetched from datastore?

   2) a persistent member variable, int b, is *removed* from MyClass?
I guess the b field will be removed from all stored MyClass objects?
If not, what will happen if b is re-added at some later point in time?
Will the stored MyClass objects now get their old b-value back?

   3) the type of a persistent member variable is changed, e.g. if a
is converted to a String? What will the value of a be when the already
stored objects are fetched from 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-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: SMS Confirmation Problem

2010-03-26 Thread Jonathan
Yes - it was just about creating a new application with an existing
account.


On Mar 25, 7:26 pm, Barry Hunter  wrote:
> You dont need to create a new account, to create a new app.
>
> An account can have by default 10 apps.
>
> On 25 March 2010 06:04, Jonathan  wrote:> I already 
> have one app-engine application
> > Just wanted to create the second one
> > It says that:
>
> > The phone number has been sent too many messages or has already been
> > used to confirm an account.
>
> > Of course, this phone was used to confirm an account.
> > What now?
> > PS - on a regular basis I'm receiving SMS alerts from my calendar. No
> > problem with the carrier.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > 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-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: popularity of Python vs Java on GAE

2010-03-26 Thread osrdg
We feel, the availability of python downloads from GAE helps beginners
to solve
most of their teething trouble, while Java developers are provided
mostly with
somewhat one-at-a-time API examples.





On Mar 25, 6:30 pm, Eli Jones  wrote:
> The snotty reply would be to point out that there are many more people
> working in "pay-by-the-line programming chopshops" who use Java.
>
> I'm sure there are lots of corporations that've outsourced dingy
> projects like having an internal website created for tracking
> interbusiness analytics.. And the outsource shop scooped up a bunch of
> people off the street, told them to learn Java and get to work!
>
> Granted.. It doesn't make a lot of sense since Python is much easier
> to learn than Java.. But, such is the state of imaginary explanations.
>
> On 3/25/10, Richard  wrote:
>
> > I noticed the Java forum is more active than the Python one: 19318 vs
> > 6429 posts.
> > Is there any data available for the number of Python apps vs Java on
> > Google App Engine?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.
>
> --
> Sent from my mobile device

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



[google-appengine] Re: SMS Confirmation Problem

2010-03-26 Thread Jonathan
Walk-around:

Used my wife's mobile, received the code and activated my second  app-
engine application
I have at home two additional mobiles so the total is four
applications
After that will start with the neighbors ;)

Quite stupid



On Mar 25, 8:26 pm, Barry Hunter  wrote:
> You dont need to create a new account, to create a new app.
>
> An account can have by default 10 apps.
>
> On 25 March 2010 06:04, Jonathan  wrote:
>
>
>
> > I already have one app-engine application
> > Just wanted to create the second one
> > It says that:
>
> > The phone number has been sent too many messages or has already been
> > used to confirm an account.
>
> > Of course, this phone was used to confirm an account.
> > What now?
> > PS - on a regular basis I'm receiving SMS alerts from my calendar. No
> > problem with the carrier.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > 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-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Requests not completing on sdk 1.3.2/mac

2010-03-26 Thread Ikai L (Google)
Is anyone else seeing this issue with 1.3.2? This doesn't seem right.

On Fri, Mar 26, 2010 at 5:12 AM, vivpuri  wrote:

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


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
http://googleappengine.blogspot.com | http://twitter.com/app_engine

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



Re: [google-appengine] Any guarantees on time sync among servers?

2010-03-26 Thread Ikai L (Google)
The autogenerated ID is not guaranteed to be sequential, but it is
guaranteed to be unique. It seems fairly unlikely that the times would be
out of sync, but you can use Memcache's INCR on values. This is atomic and
returns the next higher integer value.

On Fri, Mar 26, 2010 at 1:45 AM, jbdhl  wrote:

> I know that the app engine servers are synchronized with NTP so that
> their clocks should be almost perfectly synchronized. Should. But can
> I rely on that? Are there any mechanisms that decouples a node if its
> clock gets e.g. more than N seconds out of sync the rest (or some
> master node)? If so, what is the number N?
>
> In my app I need to receive objects that has changed since last call
> to the server, and normally I would have used some sequence/serial
> datatype for that. But such a datatype isn't effective in a
> distributed environment so I'll try to "hack" the same functionality
> using a Date instead, and then just "handle it" if the client receives
> a few already received objects when polling the server. This may
> happen if the server clocks aren't perfectly in sync.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
http://googleappengine.blogspot.com | http://twitter.com/app_engine

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



Re: [google-appengine] Using external identity providers

2010-03-26 Thread Ikai L (Google)
You should be able to build @login_required functionality, as this is just a
Python Decorator (http://www.artima.com/weblogs/viewpost.jsp?thread=240808
).

You probably wouldn't want to mess with how app.yaml is handled, since this
can also be used to easily authenticate a Google Account marked as an
administrator.

On Wed, Mar 24, 2010 at 12:25 AM, vidark  wrote:

> Hi,
>
> I am considering using an external identity provider with my
> application, for instance using protocols such as OpenID or Facebook
> Connect. My question is whether it is possible to hook this up to App
> Engine's user session features. For example, could I programmically
> log a user on and create a session once the identity has been
> established and that login statements in app.yaml and @login_required
> statements would be applicable for subsequent requests to the
> application?
>
> Thanks,
> Vidar
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
http://googleappengine.blogspot.com | http://twitter.com/app_engine

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



Re: [google-appengine] headless browser

2010-03-26 Thread Ikai L (Google)
You can probably generate the page against production data and store it in a
static directory. I just looked at this sample code:

http://code.google.com/web/ajaxcrawling/docs/html-snapshot.html

My
intuition says most of this can probably be done with URLFetch and possibly
Rhino (this is what HtmlUnit uses under the hood), though I'm not familiar
with using Rhino with DOM manipulation.

On Wed, Mar 24, 2010 at 3:43 PM, Peter Warren wrote:

> I have a Google Web Toolkit client that is served from Google App
> Engine.  I'm trying to follow the Google-recommended practice for seo/
> crawling of ajax apps outlined here:
> http://code.google.com/web/ajaxcrawling/.
>
> 1) I understand that HtmlUnit doesn't work on App Engine.  Is that
> right?
>
> 2) Are there any other headless browser APIs that would work on App
> Engine, or any other alternatives for serving html snapshots of my
> application?
>
> Thanks,
> Peter
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
http://googleappengine.blogspot.com | http://twitter.com/app_engine

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



Re: [google-appengine] Re: SMS Confirmation Problem

2010-03-26 Thread Barry Hunter
I've multiple app engine apps. Never been asked to confirm by SMS for
the additional apps.

Are you perhaps using Google Apps domain?

If so you should use
http://appengine.google.com/a/yourdomain.com/ rather than
http://appengine.google.com/ to create new apps.


On 26 March 2010 10:16, Jonathan  wrote:
> Walk-around:
>
> Used my wife's mobile, received the code and activated my second  app-
> engine application
> I have at home two additional mobiles so the total is four
> applications
> After that will start with the neighbors ;)
>
> Quite stupid
>
>
>
> On Mar 25, 8:26 pm, Barry Hunter  wrote:
>> You dont need to create a new account, to create a new app.
>>
>> An account can have by default 10 apps.
>>
>> On 25 March 2010 06:04, Jonathan  wrote:
>>
>>
>>
>> > I already have one app-engine application
>> > Just wanted to create the second one
>> > It says that:
>>
>> > The phone number has been sent too many messages or has already been
>> > used to confirm an account.
>>
>> > Of course, this phone was used to confirm an account.
>> > What now?
>> > PS - on a regular basis I'm receiving SMS alerts from my calendar. No
>> > problem with the carrier.
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appeng...@googlegroups.com.
>> > To unsubscribe from this group, send email to 
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group 
>> > 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-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Application deployment

2010-03-26 Thread Ikai L (Google)
Are you doing this from a Python launcher or Eclipse?

On Thu, Mar 25, 2010 at 12:14 PM, Nuno David Santos wrote:

> I'm trying to deploy my application and is allways giving this
> exception:
>
> javax.net.ssl.SSLHandshakeException:
> java.security.cert.CertificateException:
> No name matching www.google.com found
>
> I didn't found any comments about this, and I've been working till now
> without
> problems.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
http://googleappengine.blogspot.com | http://twitter.com/app_engine

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



[google-appengine] Re: headless browser

2010-03-26 Thread Niklasro(.appspot)
On Mar 24, 10:43 pm, Peter Warren  wrote:
> I have a Google Web Toolkit client that is served from Google App
> Engine.  I'm trying to follow the Google-recommended practice for seo/
> crawling of ajax apps outlined here:http://code.google.com/web/ajaxcrawling/.
>
> 1) I understand that HtmlUnit doesn't work on App Engine.  Is that
> right?
>
> 2) Are there any other headless browser APIs that would work on App
> Engine, or any other alternatives for serving html snapshots of my
> application?
>
> Thanks,
> Peter
com.meterware.httpunit.*; you may find successful since with regular
LAMP a hasty way I did is
WebConversation wc = new WebConversation();
HttpUnitOptions.setScriptingEnabled(false);
WebRequest req = new GetMethodWebRequest("http://mydomain.tld/
submit.html");
WebResponse resp = wc.getResponse(req);
kform = resp.getForms()[0];
kform.setParameter("name", myForm.getName());

=logs in and so

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



[google-appengine] Re: What's this on deck feature: Support for Browser Push (Comet) communication

2010-03-26 Thread Kenneth
Sorry for the short answer:

http://en.wikipedia.org/wiki/Comet_(programming)


On Mar 26, 12:25 am, 风笑雪  wrote:
> I've just found the roadmap
> (http://code.google.com/appengine/docs/roadmap.html) had been updated
> with the SDK 1.3.2.
>
> It's the first time I see "Browser Push" term, what's the difference
> between it and Server Push?
>
> Thanks for your anwser.
>
> --
> keakon

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



Re: [google-appengine] Adding, updating and deleting fields in app engine's datastore

2010-03-26 Thread Jeff Schnitzer
You didn't mention what data access API you were using:  JDO, JPA,
Objectify, Twig, SimpleDS, Slim3, etc...

I will describe what Objectify does (others can comment on their frameworks):

On Fri, Mar 26, 2010 at 1:30 AM, jbdhl  wrote:
>
>   1) a new persistent member variable, int d, is *added* to MyClass?
> The old objects in datastore did not have this variable, so what will
> their d-value be when they are fetched from datastore?

The 'd' field will be ignored by Objectify.  You can initialize it in
your java code to whatever you want.  When you put() the entity, the
'd' will be saved as normal.

>   2) a persistent member variable, int b, is *removed* from MyClass?
> I guess the b field will be removed from all stored MyClass objects?
> If not, what will happen if b is re-added at some later point in time?
> Will the stored MyClass objects now get their old b-value back?

The 'b' data will be ignored by Objectify when you load your entity.
The data will continue to live in the datastore *unless* you put() the
new, b-less entity.

If you do not write to the dataset, you can re-enable 'b' on your
entity and get the data back.  If you wrote to part of your dataset
but then changed your mind and re-enabled 'b', you will get the data
that still remains.  Any rewritten entities will be b-less in the
datastore, so loading the entity will be like part 1) above - the 'b'
field will be left in its default state.

>   3) the type of a persistent member variable is changed, e.g. if a
> is converted to a String? What will the value of a be when the already
> stored objects are fetched from datastore?

To some extent, the answer is "it depends".  There are some simple
conversions that always work; for example, any data type can be
converted to a String.

The proper way to do conversions in Objectify is to use an @AlsoLoad
method.  Here's an example of converting 'a' to a hex String:

class MyEntity {
@Id Long id;
String a;
public void importOldA(@AlsoLoad("a") Object oldA) {
if (oldA instanceof String)
this.a = (String)oldA;
else
this.a = Integer.toHexString(((Number)oldA).intValue());
}
}

When you deploy your code, the natural churn will start converting int
a's to String a's while your application runs normally.  You can fire
off a task queue batch job that simply queries for all MyEntity
objects and re-put()s them.*  After you're sure that you've converted
your entire dataset, you can remove the importOldA() method from your
entity.  No downtime required.

BTW, you'll probably more likely to get a response from someone with
JDO/JPA knowledge on the appengine-java list.

* There are some nuances to this.  If your data has a high churn rate,
you'll want to skip already-converted entities (add a '@Transient
boolean staleFormat;' field and set it from importOldA()).  You might
also want to perform each single-entity get()/put() in a transaction
so that you don't end up clobbering other writes.

Jeff

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



[google-appengine] 1) How to upload files to dir 2) How to open_workbook in app engine

2010-03-26 Thread observer247
These two are related.

I want to provide an interface where the user can upload a excel file
and I want to parse it using open_workbook (xlrd). So an answer to any
of the two questions will solve my problem :)

1) Does google app engine allow uploading a file into the directory ?
I do not want to store data in a blob. I want to upload the file into
my directory. This is because I want to open it as a file later.

2) Assuming I cannot do 1. I can provide a php upload of file on some
other server. On app engine, I will ask the user to provide the
filename and urlfetch will get the file. But open_workbook expects a
file name. How do I use xlrd with a data buffer or a blob.

Thanks for reading !

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



[google-appengine] Python Upload and Java Editing of CSV files

2010-03-26 Thread Delzad
Greetings!

Firstly!

GAE ROCKS!!

I love this thing!

I just have a quick question, GAE does not have any mechanism to
upload files to the Datastore right?

but it does seem to have a mechanism to upload csv files to the
datastore through python,

My question is that Can i use a simple Python program to upload all my
data to the datastore, and then use JAVA to work with it?

Can this be done?

Kind regards

Delzad

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



[google-appengine] Request : Environment Variables

2010-03-26 Thread Brian
Hi,

I would like to open a discussion about environment/system variables,
and some ways this can be implemented. Note to friendly Google people,
I did not put this in the tracker, since there are several ways of
doing this, so I'd rather provide some general feedback and invite
others to discuss.

I would like to be able to define a list of system variables in a YAML
file, something like this:

environment:

- parm: master_password

- parm: not_a_secret
  value: foo

- parm: something_else
  value: bar

- parm: title
  value: Hello World

- parm: default_balance
  type: int
  value: 20

If the YAML file contains a parm/value pair, that overwrites whatever
is in the console. If only the parm name is provided, I have to log in
as an admin to edit the value in the App Engine dashboard. It assumes
the data type is string unless specified with a type parameter.

These values are stored in a special memcached datastore and can be
accessed via a simple API call like

  value = sysenv(parm) (ideally you'd tweak one of the standard
libraries to read system data to do this)

The reason I want this is I'd like to be able to manage system
configuration data separately from the source code, and do not want to
build my own admin tool to do this. I can, but I have a lot of other
things to do, and this is functionality that will benefit most GAE
users.

My $0.02

Brian McConnell

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



[google-appengine] Re: SMS Confirmation Problem

2010-03-26 Thread Jonathan
Yes, I'm using Google Apps domain.
Will try next time
Thanks

On Mar 26, 8:59 pm, Barry Hunter  wrote:
> I've multiple app engine apps. Never been asked to confirm by SMS for
> the additional apps.
>
> Are you perhaps using Google Apps domain?
>
> If so you should usehttp://appengine.google.com/a/yourdomain.com/rather 
> thanhttp://appengine.google.com/to create new apps.
>
> On 26 March 2010 10:16, Jonathan  wrote:> 
> Walk-around:
>
> > Used my wife's mobile, received the code and activated my second  app-
> > engine application
> > I have at home two additional mobiles so the total is four
> > applications
> > After that will start with the neighbors ;)
>
> > Quite stupid
>
> > On Mar 25, 8:26 pm, Barry Hunter  wrote:
> >> You dont need to create a new account, to create a new app.
>
> >> An account can have by default 10 apps.
>
> >> On 25 March 2010 06:04, Jonathan  wrote:
>
> >> > I already have one app-engine application
> >> > Just wanted to create the second one
> >> > It says that:
>
> >> > The phone number has been sent too many messages or has already been
> >> > used to confirm an account.
>
> >> > Of course, this phone was used to confirm an account.
> >> > What now?
> >> > PS - on a regular basis I'm receiving SMS alerts from my calendar. No
> >> > problem with the carrier.
>
> >> > --
> >> > You received this message because you are subscribed to the Google 
> >> > Groups "Google App Engine" group.
> >> > To post to this group, send email to google-appeng...@googlegroups.com.
> >> > To unsubscribe from this group, send email to 
> >> > google-appengine+unsubscr...@googlegroups.com.
> >> > For more options, visit this group 
> >> > 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-appeng...@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-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] users.get_current_user() returns None

2010-03-26 Thread Alan Xing
We have noticed this happening for a few app IDs we have since yesterday. It
is getting less frequent for now, but still happening. Wondering if the GAE
team is aware of this.

-- 
http://twitter.com/alanxing
http://twitter.com/xinghailiang
http://facebook.com/alanxing
http://www.linkedin.com/in/alanxing
http://twitter.com/snsanalytics
http://facebook.com/snsanalytics
http://www.snsanalytics.com provides targeted social marketing solutions for
everyone!

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



[google-appengine] Hiring - Jobs : Python, Google App Engine, Silicon Valley-style startup, remote work is fine

2010-03-26 Thread Adrian Scott . com
Hi!!

We're Hiring Developers (we are very open to remote team members):

Project: Something disruptive that will change the way software is
developed.

Tech: We are developing with Python, Google App Engine and Django.


Team background: Founding investor, Napster; pioneer in social
networking (from 2001); previously raised almost $4MM in Silicon
Valley for past startup

Project status: already in private beta


Reqs: Python/GAE experience not necessary if you learn quickly and can
show past projects. Especially interested in folks with abilities in 1
or more of the following:
- Excellent math/algorithmic abilities
- Excellent sense for consumer Internet usability
- Solid productive programming chops
- Orientation towards A/B (/multivariate) testing
- Customer Development Process experience
- Experience in social media development

We are looking to add team members who can rapidly become seriously
productive and want to create applications for use by tens and
hundreds of millions of users.

We currently have team members in North American and Indian timezones.

We will be raising funding from our personal network of successful
tech entrepreneurs.


Interested? Send a curriculum to my firstname @ firstname lastname .
com by email, preferably along with info and links to projects you've
developed. Thank you!

-Adrian

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



[google-appengine] Re: Adding, updating and deleting fields in app engine's datastore

2010-03-26 Thread jbdhl
Thanks a lot for the very elaborate answer! Actually I thought that
JDO was *the* way to access the datastore... Are there some comparison
of the access methods somewhere?

I I'll try to post my questions to the appengine-java list also, as
you suggested.

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



[google-appengine] Re: Any guarantees on time sync among servers?

2010-03-26 Thread jbdhl
Thanks. But using memcache would give me a somewhat "fragile" counter
as it's memory-only. However, I stumbled upon Jeff Scudder's
implementation of a sharded counter, which is exactly what I'm looking
for. But... Shouldn't the code that 1) fetches a shard, and 2)
increases it, be encapsulated in a transaction in order to prevent
other users to make an update between 1) and 2)? Is his implementation
really "thread safe"?

The increment-code can be seen in
  demos/shardedcounter/src/com/google/appengine/demos/shardedcounter/
v3/ShardedCounter.java
in the App Engine SDK.

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



Re: [google-appengine] Re: Any guarantees on time sync among servers?

2010-03-26 Thread Ikai L (Google)
It can be, but there's a fundamental tradeoff to doing so: you'd be
transacting on every single count increment. It's just a matter of how much
volatility you can accept:

1. Most volatile: Only use Memcache and INCR
2. Still volatile but generally okay: Use Memcache with INCR and periodic
flushing
3. Better with a minor race condition, mitigated by number of shards:
sharded counter
4. Best but expensive: transactional updates on each sharded counter

Something like pageview counts, for instance, may fall under #2, since you
just need a number that is good enough - as this number grows, you have a
higher margin of inaccuracy that you'd accept. For a counter that isn't
frequently incremented, you'd have to consider whether sharding the counter
is worthwhile.

On Fri, Mar 26, 2010 at 2:38 PM, jbdhl  wrote:

> Thanks. But using memcache would give me a somewhat "fragile" counter
> as it's memory-only. However, I stumbled upon Jeff Scudder's
> implementation of a sharded counter, which is exactly what I'm looking
> for. But... Shouldn't the code that 1) fetches a shard, and 2)
> increases it, be encapsulated in a transaction in order to prevent
> other users to make an update between 1) and 2)? Is his implementation
> really "thread safe"?
>
> The increment-code can be seen in
>  demos/shardedcounter/src/com/google/appengine/demos/shardedcounter/
> v3/ShardedCounter.java
> in the App Engine SDK.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
http://googleappengine.blogspot.com | http://twitter.com/app_engine

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



Re: [google-appengine] Python Upload and Java Editing of CSV files

2010-03-26 Thread José Moreira
not on the same application.

2010/3/26 Delzad 

> Greetings!
>
> Firstly!
>
> GAE ROCKS!!
>
> I love this thing!
>
> I just have a quick question, GAE does not have any mechanism to
> upload files to the Datastore right?
>
> but it does seem to have a mechanism to upload csv files to the
> datastore through python,
>
> My question is that Can i use a simple Python program to upload all my
> data to the datastore, and then use JAVA to work with it?
>
> Can this be done?
>
> Kind regards
>
> Delzad
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
josemore...@irc.freenode.net
http://beta.icodedhere.com
http://pt.linkedin.com/in/josemoreira
http://djangopeople.net/josemoreira
http://www.crunchbase.com/user/josemoreira

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



[google-appengine] Re: HTTPS in GAE

2010-03-26 Thread Bibhas
Perhaps this will answer your question.

http://code.google.com/intl/ko-KR/appengine/docs/roadmap.html



On Mar 26, 12:02 pm, Jairo Vasquez Moreno  wrote:
> Hi,
>
> When can we have expect to have HTTPS with different domains (Google
> apps)  than appspot.com :S Please
>
> Thanks a lot
>
> --
> Jairo Vasquez Moreno
> Mentez Developerwww.mentez.com
> Medellin - Colombia

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



[google-appengine] Anyone hiring GAE (Python) devs?

2010-03-26 Thread José Moreira
I'm from Europe, currently work for a LAMP shop and i'm looking for
job/ freelance doing remote work.

Skype me @ MatrixOwnsYou


-- 
josemore...@irc.freenode.net
http://beta.icodedhere.com
http://pt.linkedin.com/in/josemoreira
http://djangopeople.net/josemoreira
http://www.crunchbase.com/user/josemoreira

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



[google-appengine] New python (beta) tool to process a large datastore using only the Key() property

2010-03-26 Thread José Moreira
I currently have to process a data store with 45 millions records
which doesn't have any other unique property than the Key().

For when a large data store doesn't have a unique property than Key(),
i developed a tool at http://github.com/matrixownsyou/MultiTaskBob

Would appreciate some feedback.



--
josemore...@irc.freenode.net
http://beta.icodedhere.com
http://pt.linkedin.com/in/josemoreira
http://djangopeople.net/josemoreira
http://www.crunchbase.com/user/josemoreira

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



[google-appengine] Are static websites permitted in App Engine?

2010-03-26 Thread bms
Understanding that using Google App Engine for this purpose is
probably overkill, I am wondering if small business static websites
are allowed to be hosted via Google App Engine. Do websites hosted via
Google App Engine need to be web apps or can they be static?

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



Re: [google-appengine] 1) How to upload files to dir 2) How to open_workbook in app engine

2010-03-26 Thread Jody Belka
You can't upload into a directory, no. There's no real reason not to upload
into either a blob or the datastore though.

Regarding xlrd, if you look carefully at the api docs or source code, you'll
notice that you can pass a "file_contents" parameter instead of a
"filename". It then just uses that directly instead of reading from a file.
So you can pull in the file contents from the datastore, blobstore, or
urlfetch, and then just pass it directly into xlrd.


On 26 March 2010 19:19, observer247  wrote:

> These two are related.
>
> I want to provide an interface where the user can upload a excel file
> and I want to parse it using open_workbook (xlrd). So an answer to any
> of the two questions will solve my problem :)
>
> 1) Does google app engine allow uploading a file into the directory ?
> I do not want to store data in a blob. I want to upload the file into
> my directory. This is because I want to open it as a file later.
>
> 2) Assuming I cannot do 1. I can provide a php upload of file on some
> other server. On app engine, I will ask the user to provide the
> filename and urlfetch will get the file. But open_workbook expects a
> file name. How do I use xlrd with a data buffer or a blob.
>
> Thanks for reading !
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Are static websites permitted in App Engine?

2010-03-26 Thread Barry Hunter
Who's going to know?

A website is outputted as html from the server, doesn't make any
difference if the file is created via script, or just outputed as is.

So as the difference is basically academic, so as long as your site
meets the ToU it should be fine.

A site like http://mytracks.appspot.com/ is pretty much a "static" website.

On 27 March 2010 00:08, bms  wrote:
> Understanding that using Google App Engine for this purpose is
> probably overkill, I am wondering if small business static websites
> are allowed to be hosted via Google App Engine. Do websites hosted via
> Google App Engine need to be web apps or can they be static?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Are static websites permitted in App Engine?

2010-03-26 Thread djidjadji
They can be static, but your storage is limited to the number of files
and the storage size.

If I remember the max file count for upload is 3000 and max static
storage is 150MB.

If you serve your 'static' pages/images/css from the datastore you
have no limits.
Have a look at the article about serving images from the datastore.

2010/3/27 bms :
> Understanding that using Google App Engine for this purpose is
> probably overkill, I am wondering if small business static websites
> are allowed to be hosted via Google App Engine. Do websites hosted via
> Google App Engine need to be web apps or can they be static?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Re: 1) How to upload files to dir 2) How to open_workbook in app engine

2010-03-26 Thread observer247
Thanks Jody for the answer !!

>> There's no real reason not to upload into either a blob or the datastore 
>> though.

That is surely a limitation.

Thanks once again.

On Mar 26, 5:44 pm, Jody Belka  wrote:
> You can't upload into a directory, no. There's no real reason not to upload
> into either a blob or the datastore though.
>
> Regarding xlrd, if you look carefully at the api docs or source code, you'll
> notice that you can pass a "file_contents" parameter instead of a
> "filename". It then just uses that directly instead of reading from a file.
> So you can pull in the file contents from the datastore, blobstore, or
> urlfetch, and then just pass it directly into xlrd.
>
> On 26 March 2010 19:19, observer247  wrote:
>
>
>
> > These two are related.
>
> > I want to provide an interface where the user can upload a excel file
> > and I want to parse it using open_workbook (xlrd). So an answer to any
> > of the two questions will solve my problem :)
>
> > 1) Does google app engine allow uploading a file into the directory ?
> > I do not want to store data in a blob. I want to upload the file into
> > my directory. This is because I want to open it as a file later.
>
> > 2) Assuming I cannot do 1. I can provide a php upload of file on some
> > other server. On app engine, I will ask the user to provide the
> > filename and urlfetch will get the file. But open_workbook expects a
> > file name. How do I use xlrd with a data buffer or a blob.
>
> > Thanks for reading !
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com > e...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

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



[google-appengine] Re: Python Upload and Java Editing of CSV files

2010-03-26 Thread Wooble


On Mar 26, 3:33 pm, Delzad  wrote:
> Greetings!
>
> Firstly!
>
> GAE ROCKS!!
>
> I love this thing!
>
> I just have a quick question, GAE does not have any mechanism to
> upload files to the Datastore right?
>
> but it does seem to have a mechanism to upload csv files to the
> datastore through python,
>
> My question is that Can i use a simple Python program to upload all my
> data to the datastore, and then use JAVA to work with it?
>
> Can this be done?

Yes.  Simply deploy the python and java versions with different
version names and you can access the python one through
.latest.yourapp.appspot.com and make the java version the
default which would serve at just yourapp.appspot.com.

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



[google-appengine] Re: 1) How to upload files to dir 2) How to open_workbook in app engine

2010-03-26 Thread Tim Hoffman
Not a limitation at all.

For starters it prevents a whole class of malicious attacks.

Secondly the file is equally useable stored in the datastore as it is
in a filesystem.
Unless a library that uses such file is really poorly written it
shouldn't matter if the
file is stored anywhere. (fetch via url fetch, in the datastore, or a
read only file in the filesystem)
it should work with an io stream than a file.

Rgds

T

On Mar 27, 9:53 am, observer247  wrote:
> Thanks Jody for the answer !!
>
> >> There's no real reason not to upload into either a blob or the datastore 
> >> though.
>
> That is surely a limitation.
>
> Thanks once again.
>
> On Mar 26, 5:44 pm, Jody Belka  wrote:
>
>
>
> > You can't upload into a directory, no. There's no real reason not to upload
> > into either a blob or the datastore though.
>
> > Regarding xlrd, if you look carefully at the api docs or source code, you'll
> > notice that you can pass a "file_contents" parameter instead of a
> > "filename". It then just uses that directly instead of reading from a file.
> > So you can pull in the file contents from the datastore, blobstore, or
> > urlfetch, and then just pass it directly into xlrd.
>
> > On 26 March 2010 19:19, observer247  wrote:
>
> > > These two are related.
>
> > > I want to provide an interface where the user can upload a excel file
> > > and I want to parse it using open_workbook (xlrd). So an answer to any
> > > of the two questions will solve my problem :)
>
> > > 1) Does google app engine allow uploading a file into the directory ?
> > > I do not want to store data in a blob. I want to upload the file into
> > > my directory. This is because I want to open it as a file later.
>
> > > 2) Assuming I cannot do 1. I can provide a php upload of file on some
> > > other server. On app engine, I will ask the user to provide the
> > > filename and urlfetch will get the file. But open_workbook expects a
> > > file name. How do I use xlrd with a data buffer or a blob.
>
> > > Thanks for reading !
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Google App Engine" group.
> > > To post to this group, send email to google-appeng...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > google-appengine+unsubscr...@googlegroups.com > >  e...@googlegroups.com>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-appengine?hl=en.

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



[google-appengine] Re: No longer able to deploy cron.yaml - after 1.3.2

2010-03-26 Thread jeffroloff
Looks like a change to /trunk/python/google/appengine/cron/
groctimespecification.py r104 must be the culprit, though I can't see
why. The command line "appcfg.py cron_info" gives the same error
messages as deployment does, and I've found that Interval time specs
(such as "every 30 minutes synchronized") still work, but Specific
time specs (such as "every mon 07:15") don't.

I've noted the above in issue 3020, but I'm discouraged that no
comment came today from anyone on the AppEngine team. cron is not in
experimental mode, so I hope this production code breakage gets some
attention soon!

Jeff

On Mar 26, 8:23 am, jeffroloff  wrote:
> Just added issue 
> 3020:http://code.google.com/p/googleappengine/issues/detail?id=3020
>
> On Mar 26, 8:15 am, jeffroloff  wrote:
>
> > I've seen the same problem. It appears that the parsing error aborts
> > the cron update, so the existing cron jobs are left in place when
> > viewed from the AppEngine dashboard for my app. Here is the first
> > entry in my cron.yaml file (the one that causes the failure):
>
> > cron:
> > - url: /email/Sales0/start
> >   schedule: every monday 07:15
> >   timezone: America/Chicago
>
> > I really need to change a run time for this weekend, so I'll log this
> > bug in a few minutes.
>
> > Jeff
>
> > On Mar 26, 4:12 am, morten  wrote:
>
> > > Hi,
>
> > > We have a single cron job in our cron.yaml:
>
> > > cron:
> > > - description: Daily statistics job
> > >   url: /admin/stats?action=runDailyStats
> > >   schedule: every day 06:00 # UTC
>
> > > When we try to deploy this after the 1.3.2 update it fails with:
>
> > > Error parsing yaml file:
> > > Unable to assign value 'every day 06:00' to attribute 'schedule':
> > > object.__init__() takes no parameters
> > >   in "/Users/morten/Development/agon-gae/cron.yaml", line 4, column 13
>
> > > I don't see anything in the release notes regarding the cron feature,
> > > so I hope somebody can tell us what we need to do to make this cron
> > > job work again.
>
> > > Best regards,
> > > Morten
>
>

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



[google-appengine] Invitation to connect on LinkedIn

2010-03-26 Thread Austin Lee
LinkedIn
Austin Lee requested to add you as a connection on LinkedIn:
--

Jeffrey,

I'd like to add you to my professional network on LinkedIn.

- Austin

Accept invitation from Austin Lee
http://www.linkedin.com/e/uifMZ-T7b9GsH25qr9fM0MXSDyAmv85v9bbh9PVSjEG4vbbhWX/blk/I1921030235_2/1BpC5vrmRLoRZcjkkZt5YCpnlOt3RApnhMpmdzgmhxrSNBszYOnPkPcz0Pc34Oej59bRcUrD1mk5FpbPoSdPgUdPATcj4LrCBxbOYWrSlI/EML_comm_afe/

View invitation from Austin Lee
http://www.linkedin.com/e/uifMZ-T7b9GsH25qr9fM0MXSDyAmv85v9bbh9PVSjEG4vbbhWX/blk/I1921030235_2/39vdjcOc3cMcj8VckALqnpPbOYWrSlI/svi/

--

Why might connecting with Austin Lee be a good idea?

Austin Lee's connections could be useful to you:
After accepting Austin Lee's invitation, check Austin Lee's connections to see 
who else you may know and who you might want an introduction to. Building these 
connections can create opportunities in the future.

 
--
(c) 2010, LinkedIn Corporation

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



[google-appengine] Re: GWT RPC Servlet does not return the response on GAE. Locally works fine.

2010-03-26 Thread Srinivas Bodduluri
Any one having a idea on this issue.

 Is there any constraints for GAE server on request timeout for
upstream server?

Please help.

Thanks in advance,
Srinivas

On Mar 25, 10:42 pm, Srinivas Bodduluri 
wrote:
> Hello All,
>               I am developing a GWT RPC Servlet which basically
> retrieves the data from a web service  which is running totally on
> different remote server apart from GAE and tweak the data and return
> the response to the GWT app client.
>
> When i run the app in development mode or production mode in my local
> machine it retrieves the data perfectly fine. But when i deploy the
> same project on google app engine it gives me 200 http status but with
> empty response.
>
> The GWT version i am using is GWT 2.0.
>
> I am struggling from past two days to fix the problem but with no
> luck.
>
> Any help will be really appreciated.
>
> Thanks in Advance,
> Srinvias

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



Re: [google-appengine] headless browser

2010-03-26 Thread Wesley C (Google)
if using Python, you may wish to try mechanize. however, since there
is some socket hanky-panky, it will probably require some additional
effort to get it to work. here are some SO threads (in reverse chrono
order) that should be of interest:

http://stackoverflow.com/questions/1902079/python-mechanize-gaepython-code/2056543
http://stackoverflow.com/questions/1389893/mechanize-and-google-app-engine
http://stackoverflow.com/questions/275980/import-mechanize-module-to-python-script

here are some other related posts:
http://sourceforge.net/mailarchive/message.php?msg_name=alpine.deb.2.00.0906071637060.14...@alice
http://powertwenty.com/kpd/blog/index.php/python/using_mechanize_with_the_google_app_engine

if anyone out there has a definitive way of getting it to work on App
Engine with minimal effort, please let us know!

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

wesley.j.chun :: wesc+...@google.com
developer relations :: google app engine

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



Re: [google-appengine] error using zk framework

2010-03-26 Thread Wesley C (Google)
greetings! unfortunately, i'm not familiar with that framework to be
able to help you out. does anyone in Java App Engine-land use the ZK
framework and can assist Jeetu?

http://java.dzone.com/announcements/zk-362-supports-google-app
http://docs.zkoss.org/wiki/ZK/How-Tos/Installation/How_to_Integrate_ZK_with_Google_App_Engine
http://docs.zkoss.org/wiki/Zscript,_java,_EL

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

wesley.j.chun :: wesc+...@google.com
developer relations :: google app engine

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