[google-appengine] Re: Why can I pay a beta service? (Where are the ads?)

2009-03-01 Thread Mike Orr

I'm curious what specifically he objects to.  I can see some terms
which might annoy some people.  The DMCA-like copyright provisions
(Google can delete anything it considers non-compliant), the minimum
age, the billing clause that seems to suggest Google will charge *all*
users for over-quota use (even though it's Google's responsibility not
to grant over-quota to those who haven't opted-in to billing, and to
not charge more than the user's chosen monthly maximum), etc.  On the
other hand, I understand that due to Google's own legal liability it
has little choice.  (A  court could consider YouTube content and App
Engine content to be the same thing, and judge them together.)

So it's worth discussing whether any particular provision is onerous.
But it's not worth discussing a blanket condemnation of the entire TOS
without specifics.  That's like when SCO accused Linux of copyright
infringement without saying which particular lines of code were
infringing.

The OP does have a point though, that the inability to delete
applications, besides being annoying and tying up application IDs
needlessly, also provides no way to opt out of TOS changes.  Although
it doesn't seem too onerous to accept the change, extract your data,
and then disable the application (by making app.yaml point to a
nonexistent file, as Google suggests).  And write Google (not this
list) a big note about why you're yanking your application.

--Mike

On Sun, Mar 1, 2009 at 4:15 PM, Steve Robillard
steverobill...@gmail.com wrote:

 At the risk of continuing this conversation. I fail to see how this is a
 problem, or different from any other application. It is my understanding
 that GAE dos not allow deleting apps. So even if you were able to access the
 admin console you still could not delete your apps. Second, how is this any
 different than any other app (including a desktop app) when you opt not to
 agree to the TOS you are not allowed to continue installation. Lastly, What
 are you protecting by deleting. If this is motivated by intellectual
 property or security considerations; you are locking the gate after the cow
 has been let out.

 -Original Message-
 From: google-appengine@googlegroups.com
 [mailto:google-appeng...@googlegroups.com] On Behalf Of KillIEbrowser
 Sent: Sunday, March 01, 2009 3:53 PM
 To: Google App Engine
 Subject: [google-appengine] Re: Why can I pay a beta service? (Where are the
 ads?)


 Hi Paul,
 the problem is the agreement process:

 Why can I not choose the [Cancel] option and delete my apps?


 On Mar 1, 3:03 pm, Paul Kinlan paul.kin...@gmail.com wrote:
 I still don't get your opposition to the agreement? You still have
 your free quota similar to now and you only pay if you want to get
 more quota

 Paul.

 On 1 Mar 2009, at 10:48, KillIEbrowser davide.rogn...@gmail.com wrote:



  The problem is:
  why can I not choose [Cancel] because I do not want accept the New
  Terms of Service and I can not switch the versions because I have
  not the access to the Admin Console?

  1) I can not switch the versions

  2) because I can not see the admin console

  3) because I can not accept the Accept New Terms of Service (I do
 not want) http://appengine.google.com/start/newtos

  I think this is a bug!

  On Mar 1, 12:15 am, GregF g.fawc...@gmail.com wrote:
  What exactly don't you like? I read through them, and they seem
  fair enough to me.

  On Mar 1, 1:30 am, KillIEbrowser davide.rogn...@gmail.com wrote:

  Yes, sorry :-)

  I'm looking for alternatives because I like Python but I don't
  like the Google's New Terms of Service :-(


-- 
Mike Orr sluggos...@gmail.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-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: Pylons framework?

2009-02-19 Thread Mike Orr

On Thu, Feb 19, 2009 at 9:33 PM, boson dan.kam...@gmail.com wrote:

 I've seen a number of threads going back concerning Pylons [1] support
 and problems in App Engine.  Also there is a appengine-monkey patch
 [2] that attempts to integrate Pylons (but looks kinda scary).
 What is the latest  greatest status / wisdom on this?

Pylons works with appengine-monkey, but take somes fiddling on some
systems.  The main issue is that Setuptools' pkg_resources depends on
some parts of the stdlib that are missing in App Engine.. things
related to files and loading modules.  Google added more support in
SDK 1.1.9 but it's still not enough to run Pylons without
appengine-monkey.  The details are here:

http://code.google.com/p/googleappengine/issues/detail?id=60

You may also encounter the problem this guy had with import site:

http://groups.google.com/group/pylons-discuss/browse_thread/thread/cf4d9538891d31ad/0a687c703eb58fe4

The latest instructions for installing Pylons on App Engine are here:

http://wiki.pylonshq.com/display/pylonscookbook/Creating+a+Pylons+application+for+Google+App+Engine

There are some newer developments with pip and a newer
appengine-monkey command (mentioned in the pylons-discuss thread), and
the possibility of an unzip-and-go Pylons SDK, but I haven't tested
them yet so I don't want to get into them just now.

-- 
Mike Orr sluggos...@gmail.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-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 migrate web app based on pylons to GAE

2008-09-12 Thread Mike Orr

On Thu, Sep 11, 2008 at 10:26 PM, Boern [EMAIL PROTECTED] wrote:

 hi all:
  I am a newie for GAE,now I want to migrate my  web app that`s based
 on pylons
 and orm based on sqlalchemy to GAE,how I to do ?
  The GAE can support pylons?

Pylons works on App Engine.  SQL databases don't, so you'd have to
convert your model to Datastore, which can be quite a paradigm shift.
There's a third-party package that puts a SQL layer on top of
Datastore but I've forgotten what it's called.  In any case, you
should learn native Datastore if you're going to use App Engine.

For Pylons, it's easiest to use the appengine-monkey to install it
(http://code.google.com/p/appengine-monkey/).  The instructions
haven't been updated in a while, so when it says the development
version of Mako and the development version of Beaker, you can now
use the stable versions.  The file-exclusion regex isn't quite right;
I've got a better one in my notes which I've been meaning to write up
but in the meantime I can send it to you if you email me privately.

-- 
Mike Orr [EMAIL PROTECTED]

--~--~-~--~~~---~--~~
You 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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: Blob() argument should be str instance, not unicode ???

2008-09-09 Thread Mike Orr

On Tue, Sep 9, 2008 at 1:39 AM, jago [EMAIL PROTECTED] wrote:

 Hi,

 I want to store a small image in my appstore. It works well when I
 read in the images from python.

 Now I want to store them via a Post from my Java-Client. The Post and
 everything else works pretty well. Also getting the image from the
 request does work:

image   = self.request.get('image')

 It fails when I try to construct my Entity-Instance:

pic = ImageEnt(data=db.Blob(image))
pic.put()


 The console tells me:

TypeError: Blob() argument should be str instance, not unicode


 How do I have to read in my image in Java to ensure that it is a str
 instance and not unicode? Or is it send as unicode automatically? Do I
 have to convert it somehow in Python before constructing a Blob?

A blob does have to be made from a str.  How your image became
unicode, I don't know.  By Java-client, you mean a program that's
calling a web service?  It's hard to see how it would matter what kind
of client it is because the server has nothing but the HTTP headers
and body.  Without knowing what exactly the request contained and how
you extracted the 'image' variable, I can't speculate further.  It's
possible the Java program is setting a header differently or
formatting the variables differently that is somehow triggering
Unicode, but I can't think of how.


-- 
Mike Orr [EMAIL PROTECTED]

--~--~-~--~~~---~--~~
You 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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: Having doubts about AppEngine

2008-08-30 Thread Mike Orr

On Sat, Aug 30, 2008 at 2:25 PM, Davide Rognoni
[EMAIL PROTECTED] wrote:

 Not Google but:

 Guido just pronounced: Django is the [Python] web framework
 http://www.cmlenz.net/archives/2006/08/the-python-web-framework

Note that that was written in 2006.  Since then the frameworks and
template engines have remained pretty much in their same relative
positions.  An exception is Mako, which I think was first released
around that time and has now become one of the frontrunners for
non-XML-style templates.  Jinja also appeared, which I think has a
Django template-like syntax.

In order for Django and TurboGears to merge, one of them would have to
give up its founding philosophy.

-- 
Mike Orr [EMAIL PROTECTED]

--~--~-~--~~~---~--~~
You 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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---