[google-appengine] can we use Webservices in Gooogle app engine

2010-08-23 Thread aptest1 actiprocess
Hi,

We are planning to use web-services in Google app to communicate with
SAP-system.

1.Is Google app engine supports the Web-services?
2.can we use web-services in Google app engine?
Thanks
Chandrashaker Gattu

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



Re: [google-appengine] can we use Webservices in Gooogle app engine

2010-08-23 Thread Barry Hunter
You can use URLFetch, to contact webservices

http://code.google.com/appengine/docs/python/urlfetch/

http://code.google.com/appengine/docs/java/urlfetch/



On 23 August 2010 11:45, aptest1 actiprocess  wrote:
> Hi,
>
> We are planning to use web-services in Google app to communicate with
> SAP-system.
>
> 1.Is Google app engine supports the Web-services?
> 2.can we use web-services in Google app engine?
> Thanks
> Chandrashaker Gattu
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, 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: Stuck indexes

2010-08-23 Thread Elfwine
This is really frustrating. As we needed to deploy our service as soon
as possible we couldn't because of building of indexes. Are there any
other options for this? I mean, com'on, it took time to upload it,
then more time on waiting for indexes to be build? Is there a minimum
or maximum time to consider to declare indexes building as failed? It
just like we're just waiting and all you can do is reply to us that
you move it to an error state. I hope there is a better way, how about
move it to a finished build state?


On Aug 23, 2:29 am, Thyako  wrote:
> Hi. My app with id "truthapp" has 3 indexes stuck in bulding for more
> than a month and 1 index stuck at deleting for a week.
>
> Can someone move to error state, please? Thanks!

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



[google-appengine] Tasks failing to start with "Request was aborted after waiting too long" still count towards task quota??

2010-08-23 Thread Jan Z/ Hapara
Application: h-script.  A large percentage of our tasks is failing
with the "Request was aborted after waiting too long to attempt to
service your request." warning.

Oddly enough, the task quota keeps incrementing...  This doesn't seem
right - we shouldn't be penalized for an infrastructure problem?

Can anyone confirm seeing this behavior too?

Cheers

Jan

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

2010-08-23 Thread roshini begum
www.127760.blogspot.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] Dashboard Seems to be Broken for me

2010-08-23 Thread Hippie Hacker
I'm looking for a googler to take a look at a production issue with my
appengine account.

I created an account way back when appengine started and have never
been able to see the appengine control panel.
I have created my limit of apps. (5?)
When I visit https://appengine.google.com the only option I have is to
create a new application.
Can someone take a look at this? I think I'm supposed to be able to
access a control panel.

Thanks,
chris

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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: Channel API questions

2010-08-23 Thread Moishe
These are great questions.

Connection info for channels (re: your first question) probably won't
make the cut for the first release of the API, but it is something I
want to do. Especially after writing the trivia quiz and having to do
the bookkeeping manually. One thing to note is that channels will
timeout after some amount of time (currently they're set at two hours)
so the model in trivia quiz will actually map to reality. But I hear
you that it's less than ideal.

The second and third questions is also excellent. We don't have
definite plans to support a broadcast model for channels: we'll limit
concurrent connection per channel to something in the single digits,
primarily to support the case where a user refreshes their browser or
something. It is something I would like to do in the longer-term but
there are no definite plans around this.

However, in the nearer term (but not for the initial release) I do
have plans to provide a 'send' method which takes a (potentially quite
large) collection of channel keys to send a message to. So the app
would need to keep track of which clients are interested in a
particular topic (clients a, b, c, d, e, etc care about 'cheese') but
then we'll be able to scale these fan-out scenarios better under the
hood and you won't need to make a ton of API requests to send the same
message to a bunch of clients.

Finally, your third question: you've probably figured this out from
above, but the architecture right now encourages/enforces one channel
per client and one client per channel. We'll only allow one channel
creation per page and if you want to multiplex you'll need to handle
that yourself (by sending the right set of messages over the one
channel connection). Since we're not supporting broadcast, I think
this fits the model; if there are scenarios that you think need this
kind of multiplexing though please let me know.

Thanks for your questions!

-Moishe

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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] Existing users

2010-08-23 Thread Advidata - Frank
Hello,

Is there somewhere an best practice on how to handle existing users?

I have a large list of users, and i want to use the app engine google
authentication. But somehow i need to link the google accounts to my
existing user data.

I hope someone can help me. because i don't want to reinvent the
wheel...

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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] Is data loss possible in App Engine datastore?

2010-08-23 Thread Vitaly
Hi,

Can I be sure that data in App Engine's datastore will not be lost
after successful transaction commit? Is it possible that some recent
changes to database will be lost if hardware failure occurs before
replication to another datastore server is finished?

Thanks,
Vitaly

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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] *.appspot.com certificate chain in Chrome, Safari and IE

2010-08-23 Thread Carlos Rodrigues
Hi all,

I'm developing a small application on GAE that requires HTTPs, however
I'm having some trouble with the "*.appspot.com" certificate.

O Chrome, Safari and IE on Windows I get a certificate validation
error. This error appears to be related to the certificate validation
path, because the topmost authority is "Google Internet Authority" and
show as "Not found".

On Firefox there is no error, and the certificate chain correctly
shows Equifax as the root CA and "Google Internet Authority" as an
intermediate CA.

On the Mac both Firefox and Safari work without showing any errors.

Is there a way around this? I can't expect users to trust the
application if they get a certificate error on Windows in every
browser except Firefox.

So a summary of tested browsers:

  * Internet Explorer 8 (Windows): error
  * Safari (Windows): error
  * Safari (OS X): OK
  * Chrome (Windows): error
  * Firefox (Windows): OK
  * Firefox (OS X): OK

It appears that browsers which use the integrated certificate
infrastructure on Windows are affected, and others are not.

I know that Windows supports intermediate CAs because I've tested it.
But it seems to require that the website itself provides the
intermediate CAs certificate (for example, on Apache this would be the
"SSLCertificateChainFile /path/to/intermediate-ca.crt" option).

Google App Engine does not appear to do this.

Best regards,
   Carlos Rodrigues

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

2010-08-23 Thread Rico Suave
Hi All,

I have a quick, hopefully simple question, to which I can't seem to
find the answer elsewhere on the internet;
The specs for AppEngine say you need to run version 2.5.2 of Python. I
read that 3.x is not (yet) supported, which is understandable.
However, I'm also doing some other things in Python and I have 2.7
(and on another machine 2.6) installed on my Windows machine.

Will AppEngine work with these higher versions in the 2.x range, and
if not, is it possible to have these versions side-by-side and have
AppEngine run specifically against version 2.5.2?

Thanks,

Erik

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



[google-appengine] blobStore item to Google Docs

2010-08-23 Thread hendrix.jason
Using appengine, I have a file stored using the blobstore service.

Using the same appengine app, I would like to upload the file directly
from the blobstore to Google Docs using something like the sample
here:
http://code.google.com/apis/documents/docs/3.0/developers_guide_java.html#UploadingDocs

However, the method is expecting a real file path which we don't have
access to.  Is there a way to do this using appengine?  Maybe I should
really pose the question in the Google Docs API group?

Thanks,
Jason

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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] AttributeError: 'NoneType' object has no attribute 'nickname'

2010-08-23 Thread brent
hi everyone:

am new here,  please help me fix this problem.
thank a lot.

error
##
Traceback (most recent call last):
 File "C:\Program
Files\Google\google_appengine\google\appengine\ext\webapp
\__init__.py",
line 511, in __call__
   handler.get(*groups)
 File "D:\__web\sites\test\main.py", line 21, in get
   'userName': user.nickname(),
AttributeError: 'NoneType' object has no attribute 'nickname'

###

#!/usr/bin/env python

import cgi
import os
from google.appengine.api import users
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext.webapp import template

class MainPage(webapp.RequestHandler):
 def get(self):
   user = users.get_current_user()

   if user:
 self.response.headers['Content-Type'] = 'text/plain'
 self.response.out.write('Hello, ' + user.nickname()) ### No
Error Here
   else:
 self.redirect(users.create_login_url(self.request.uri))

   template_values = {
   'userName': user.nickname(), line 21, error
here.
   'mail': "345",
   }

   path = os.path.join(os.path.dirname(__file__), 'index.html')
 # self.response.out.write(template.render(path, template_values))

application = webapp.WSGIApplication([('/', MainPage)], debug=True)

def main():
 run_wsgi_app(application)

if __name__ == "__main__":
 main()

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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] Moving Images from Datastore to Blobstore

2010-08-23 Thread Martin Ceperley
Yea I just went through this process, it is a bit tricky but not too hard, you 
can use a multipart POST library like this:
http://pipe.scs.fsu.edu/PostHandler/MultipartPostHandler.py

to POST the image data to blobstore, and iterate through your models with the 
mapreduce framework, then you'll need a callback handler once they are posted.

Faster images and auto-thumbnailing are definitely worth it! Let me know if you 
need help.

-Martin


On Aug 22, 2010, at 4:27 PM, jorge wrote:

> So the changes in 1.3.6 are very welcome, indeed.  In particular, the
> high performance image serving is something I would like to leverage
> immediately.  The app I built and have been maintaining has several
> hundred images at this point.  Unfortunately, I started writing the
> app long before the blobstore became available, so all of my images
> are stored as raw bytes in a BlobProperty in the datastore.
> 
> You're probably beginning to see my problem.  I'd love to move all of
> the images into the blobstore to take advantage of the new high
> performance image serving.  Since access to the blobstore is not
> directly exposed (that I know of), it seems to me the only way to do
> this is to iterate through all the images in the datastore, generate a
> blobstore URL for each and attempt to construct a POST request somehow
> from the raw images bytes.  I don't even know if this is possible, or
> how it will work.  In any event, it sounds pretty painful.  I'm
> wondering if there is a suggested way to accomplish this.  I have a
> few ideas but I'd like to hear others before I start on what seems to
> be a fairly difficult task.
> 
> TIA
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, 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] Problem updating a persistent List.

2010-08-23 Thread Jon ortiga
Hello everybody. I have one problem when trying to add an element to a
List included in a persistent Class.
I tried to add the point in several ways but none worked.

PersistenceManager pm7 = PMF.get().getPersistenceManager();

try{

Mapa mimapa = pm7.getObjectById(Mapa.class, seleccion);

LinkedList milista= mimapa.getPuntos();
milista.add(p);

mimapa.setPuntos(milista);
//mimapa.añadirPunto(p);


}
finally
{
pm7.close();
}



this is the class that includes the list:
public class Mapa {


@PrimaryKey
@Persistent
private String descripcion;


@Persistent(serialized="true")
private LinkedList puntos = new LinkedList();



public Mapa (String texto) {
this.descripcion = texto;
}

public LinkedList getPuntos() {
LinkedList listaadevolver = this.puntos;
return listaadevolver;
}

public void setPuntos(LinkedList puntos) {
this.puntos.clear();
this.puntos = puntos;
}


and this is the class included in the list.

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Mapa {


@PrimaryKey
@Persistent
private String descripcion;


@Persistent(serialized="true")
private LinkedList puntos = new LinkedList();



public Mapa (String texto) {
this.descripcion = texto;
}

public void añadirPunto(Punto p) {
this.puntos.add(p);
}

public LinkedList getPuntos() {
LinkedList listaadevolver = this.puntos;
return listaadevolver;
}

public void setPuntos(LinkedList puntos) {
this.puntos.clear();
this.puntos = puntos;
}
¿Do you know how can i add an item to the list?
thanks in advance..

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



[google-appengine] Google App Engine

2010-08-23 Thread Pete
I knew that the Google App Engine come with image api that can host
picture, but I will need the picasa as my image hosting.

My question is that how can I integrate picasa with 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.



[google-appengine] Server 500 error whne delete a version of my app

2010-08-23 Thread Tensecor
I got an server 500 error when I try to delete the '3' version of my
application.
And some strang errors occur within my app, while when deploy the same
application with antoher app id then nothing happend.

The error happens when I try to retrival a seesion token from my
picasaweb service.The error message is

"The page you have requested cannot be displayed. Another site was
requesting access to your Google Account, but sent a malformed
request. Please contact the site that you were trying to use when you
received this message to inform them of the error. A detailed error
message follows:

AuthSub target path prefix does not match the provided "next"
URL."

What's wrong with application?
Any suggestions? Thanks.

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



Re: [google-appengine] Python versions

2010-08-23 Thread Robert Kluin
It will mostly run with 2.6 or 2.7, but people sometimes encounter
problems that are a result of using something newer than 2.5.

You can definitely have multiple versions of Python installed
side-by-side and have GAE use 2.5.

Robert







On Sun, Aug 22, 2010 at 03:51, Rico Suave  wrote:
> Hi All,
>
> I have a quick, hopefully simple question, to which I can't seem to
> find the answer elsewhere on the internet;
> The specs for AppEngine say you need to run version 2.5.2 of Python. I
> read that 3.x is not (yet) supported, which is understandable.
> However, I'm also doing some other things in Python and I have 2.7
> (and on another machine 2.6) installed on my Windows machine.
>
> Will AppEngine work with these higher versions in the 2.x range, and
> if not, is it possible to have these versions side-by-side and have
> AppEngine run specifically against version 2.5.2?
>
> Thanks,
>
> Erik
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, 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] Dashboard Seems to be Broken for me

2010-08-23 Thread Robert Kluin
try:
https://appengine.google.com/a/hippiehacker.org



Robert






On Sat, Aug 21, 2010 at 22:52, Hippie Hacker  wrote:
> I'm looking for a googler to take a look at a production issue with my
> appengine account.
>
> I created an account way back when appengine started and have never
> been able to see the appengine control panel.
> I have created my limit of apps. (5?)
> When I visit https://appengine.google.com the only option I have is to
> create a new application.
> Can someone take a look at this? I think I'm supposed to be able to
> access a control panel.
>
> Thanks,
> chris
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, 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] Existing users

2010-08-23 Thread Robert Kluin
Well, for gmail addresses you could probably use the email address.

Otherwise what about just giving people an option to 'upgrade' their
account to a google account login?


Robert






On Fri, Aug 20, 2010 at 16:30, Advidata - Frank
 wrote:
> Hello,
>
> Is there somewhere an best practice on how to handle existing users?
>
> I have a large list of users, and i want to use the app engine google
> authentication. But somehow i need to link the google accounts to my
> existing user data.
>
> I hope someone can help me. because i don't want to reinvent the
> wheel...
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, 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: Channel API questions

2010-08-23 Thread Onestone
Moishe, thanks very much for the detailed answers! I think your design
choices are fine, there is only one small suggestion I'd like to make:

> Connection info for channels (re: your first question) probably won't
> make the cut for the first release of the API, but it is something I
> want to do. Especially after writing the trivia quiz and having to do
> the bookkeeping manually. One thing to note is that channels will
> timeout after some amount of time (currently they're set at two hours)
> so the model in trivia quiz will actually map to reality. But I hear
> you that it's less than ideal.

Channel timeouts are enough, as long as the application can be
notified whenever they occur (e.g. via an optional POST to some
configurable handler). I think this can satisfy all (or at least most)
use cases. Support for such notifications is not a scalability
problem, because the number of timeouts is in the same order as the
number of channel creations.

It's not enough if the only way the application can find out about the
timeout, is to attempt sending a message through the channel. There
may be clients that never receive a message, in which case their
channel mappings will remain as junk in the datastore. So we're back
to having to send periodic heartbeat messages, which is a needless
complication.

I hope this small tweak (channel timeout notification support) is easy
enough to sneak into the initial release :)

For bonus points, such notifications could be integrated with the
TaskQueue system. This would be useful because the timeout handlers
can then be retried if they fail, which is handy during read-only
datastore periods. Of course this is not critical because a normal
POST handler could spawn a task itself if necessary.

> The second and third questions is also excellent. We don't have
> definite plans to support a broadcast model for channels: we'll limit
> concurrent connection per channel to something in the single digits,
> primarily to support the case where a user refreshes their browser or
> something. It is something I would like to do in the longer-term but
> there are no definite plans around this.
>
> However, in the nearer term (but not for the initial release) I do
> have plans to provide a 'send' method which takes a (potentially quite
> large) collection of channel keys to send a message to. So the app
> would need to keep track of which clients are interested in a
> particular topic (clients a, b, c, d, e, etc care about 'cheese') but
> then we'll be able to scale these fan-out scenarios better under the
> hood and you won't need to make a ton of API requests to send the same
> message to a bunch of clients.
>
> Finally, your third question: you've probably figured this out from
> above, but the architecture right now encourages/enforces one channel
> per client and one client per channel. We'll only allow one channel
> creation per page and if you want to multiplex you'll need to handle
> that yourself (by sending the right set of messages over the one
> channel connection). Since we're not supporting broadcast, I think
> this fits the model; if there are scenarios that you think need this
> kind of multiplexing though please let me know.

That's fine for me, as such a multichannel publish-subscribe system is
indeed easy to implement on top of a working one-channel-per-client
API. Support for batch-sends in addition to task-queue chains is a
good fit for large fan-outs. I was expecting such an answer, and
already planned to implement something similar anyway :)

Thanks again!
- 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.



[google-appengine] Guarantees for businesses?

2010-08-23 Thread Riley
I'm investigating GAE as a platform for a web app I want to build and
release commercially.  It looks fantastic so far, but I have two major
questions:

1)  I think I understand from section 10.2 of the GAE ToS that Google
will (probably) give a 3-year warning before discontinuing the service
in its present form.  Is my understanding correct?

2) The billing prices seem very low (great!).  Has Google made any
promises about the rates at which those prices can change?


Thanks!

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



Re: [google-appengine] Guarantees for businesses?

2010-08-23 Thread Ikai L (Google)
1. Yes, we will continue the service for 3 years in the event we choose to
discontinue App Engine. I've stated in another thread that I believe this is
highly unlikely.

2. No, we do not guarantee those rates. They are subject to change depending
on our costs, though the trend has been lower cost bandwidth, lower cost,
storage, etc, and not the other way around. The next question folks usually
ask is, "Will prices be lower?" The answer: we don't know.

On Mon, Aug 23, 2010 at 11:49 AM, Riley  wrote:

> I'm investigating GAE as a platform for a web app I want to build and
> release commercially.  It looks fantastic so far, but I have two major
> questions:
>
> 1)  I think I understand from section 10.2 of the GAE ToS that Google
> will (probably) give a 3-year warning before discontinuing the service
> in its present form.  Is my understanding correct?
>
> 2) The billing prices seem very low (great!).  Has Google made any
> promises about the rates at which those prices can change?
>
>
> Thanks!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


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

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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] Guarantees for businesses?

2010-08-23 Thread Saurabh Tiwari
 On 08/24/2010 12:27 AM, Ikai L (Google) wrote:
> 1. Yes, we will continue the service for 3 years in the event we choose to
> discontinue App Engine. I've stated in another thread that I believe this is
> highly unlikely.
>
> 2. No, we do not guarantee those rates. They are subject to change depending
> on our costs, though the trend has been lower cost bandwidth, lower cost,
> storage, etc, and not the other way around. The next question folks usually
> ask is, "Will prices be lower?" The answer: we don't know.
>
> On Mon, Aug 23, 2010 at 11:49 AM, Riley  wrote:
>
>> I'm investigating GAE as a platform for a web app I want to build and
>> release commercially.  It looks fantastic so far, but I have two major
>> questions:
>>
>> 1)  I think I understand from section 10.2 of the GAE ToS that Google
>> will (probably) give a 3-year warning before discontinuing the service
>> in its present form.  Is my understanding correct?
>>
>> 2) The billing prices seem very low (great!).  Has Google made any
>> promises about the rates at which those prices can change?
>>
>>
>> Thanks!
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>
I can say it for sure that Google Will NEVER ever stop the APP Engine =)
Please don't do it. Its the greatest thing I have ever seen in cloud
computing.
I personally feel that App Engine is the future and Since the need of
the people is going to increase so the charges may also go up.




signature.asc
Description: OpenPGP digital signature


Re: [google-appengine] Re: No mobile phone

2010-08-23 Thread Ikai L (Google)
Use that link to report issues with SMS verification. In your case, enter in
the description that you do not have a mobile phone and you will be manually
verified. We should probably rename that form to "manual verification"
rather than SMS verification.

On Sat, Aug 21, 2010 at 7:46 PM, James13M  wrote:

> That link is for reporting a problem in receiving the SMS (I still do
> not know what that is) on your cell phone or mobile phone.
>
> On Aug 19, 7:42 pm, Geoffrey Spear  wrote:
> > There's a link athttp://groups.google.com/group/google-appengineyou
> > can use to get your account verified without SMS.
> >
> > On Aug 19, 8:03 am, James13M  wrote:
> >
> > > I can not get past the SMS (whatever that is) and the requirement for
> > > a cell phone. I do not want a cell phone as I have no use for it. Is
> > > there a way to get past that requirement or is Google subsidizing the
> > > cell phone companies?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, 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
Blog: http://googleappengine.blogspot.com
Twitter: http://twitter.com/app_engine
Reddit: http://www.reddit.com/r/appengine

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



Re: [google-appengine] Re: May I use the Google logo?

2010-08-23 Thread Ikai L (Google)
You'll want to read this page about the proper permissions for using Google
logos:

http://www.google.com/permissions/index.html

http://code.google.com/appengine/terms.html

On Sun, Aug 22, 2010 at 12:59 PM, nickmilon  wrote:

> Since Niklasro's link above seems broken,
>
> you can get an other transparent App Engine Logo in png  format from a
> link you can find here :
> http://gaengine.blogspot.com/2010/06/transparent-app-engine-logo.html
>
> By the way you can see  this lovely plane flying  if it happens to
> visit above page with Chrome browser.
>
> Happy coding:-)
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, 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
Blog: http://googleappengine.blogspot.com
Twitter: http://twitter.com/app_engine
Reddit: http://www.reddit.com/r/appengine

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



Re: [google-appengine] Stuck indexes

2010-08-23 Thread Ikai L (Google)
They've been placed into error state. Go ahead and run vacuum_indexes.

On Sun, Aug 22, 2010 at 10:29 AM, Thyako  wrote:

> Hi. My app with id "truthapp" has 3 indexes stuck in bulding for more
> than a month and 1 index stuck at deleting for a week.
>
> Can someone move to error state, please? Thanks!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


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

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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: My indexes are stuck (Building...)

2010-08-23 Thread Ikai L (Google)
They look to be in serving state. They probably weren't stuck, just building
slower than usual.

On Sat, Aug 21, 2010 at 7:32 PM, Alexander Orlov
wrote:

> thx :)
>
> On Aug 22, 4:01 am, Alexander Orlov  wrote:
> > ...the "Building" status is already displayed for almost a whole day
> > although the index consists of 3 entities. The other index is larger
> > but is stuck as well, maybe because of the other.
> >
> > Therefore I can't use map/reduce.
> >
> > My app is "lox-loxal". Google please help! ;)
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, 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
Blog: http://googleappengine.blogspot.com
Twitter: http://twitter.com/app_engine
Reddit: http://www.reddit.com/r/appengine

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



Re: [google-appengine] Detect Mobile Phone

2010-08-23 Thread Ikai L (Google)
Can you use the user-agent?

On Sat, Aug 21, 2010 at 11:12 PM, prgmratlarge wrote:

> Need a quick and easy way to detect mobile phones from my app, that
> won't add too much performance overhead. Any suggestions?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, 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
Blog: http://googleappengine.blogspot.com
Twitter: http://twitter.com/app_engine
Reddit: http://www.reddit.com/r/appengine

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



Re: [google-appengine] Google App Engine

2010-08-23 Thread Ikai L (Google)
Is this what you are looking for?

http://code.google.com/apis/picasaweb/overview.html

On Sun, Aug 22, 2010 at 9:08 PM, Pete  wrote:

> I knew that the Google App Engine come with image api that can host
> picture, but I will need the picasa as my image hosting.
>
> My question is that how can I integrate picasa with 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.
>
>


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

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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: Guarantees for businesses?

2010-08-23 Thread Riley
Thanks for the thorough, succinct, and fast response.  This seems like
a very high-quality service and I'm going to go ahead with it!

Riley

On Aug 23, 1:57 pm, "Ikai L (Google)"  wrote:
> 1. Yes, we will continue the service for 3 years in the event we choose to
> discontinue App Engine. I've stated in another thread that I believe this is
> highly unlikely.
>
> 2. No, we do not guarantee those rates. They are subject to change depending
> on our costs, though the trend has been lower cost bandwidth, lower cost,
> storage, etc, and not the other way around. The next question folks usually
> ask is, "Will prices be lower?" The answer: we don't know.
>
>
>
>
>
>
>
>
>
> On Mon, Aug 23, 2010 at 11:49 AM, Riley  wrote:
> > I'm investigating GAE as a platform for a web app I want to build and
> > release commercially.  It looks fantastic so far, but I have two major
> > questions:
>
> > 1)  I think I understand from section 10.2 of the GAE ToS that Google
> > will (probably) give a 3-year warning before discontinuing the service
> > in its present form.  Is my understanding correct?
>
> > 2) The billing prices seem very low (great!).  Has Google made any
> > promises about the rates at which those prices can change?
>
> > Thanks!
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com > e...@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
> Blog:http://googleappengine.blogspot.com
> Twitter:http://twitter.com/app_engine
> Reddit:http://www.reddit.com/r/appengine

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



[google-appengine] building index past 3 months

2010-08-23 Thread frogrod
can i get someone to remove or error out an index that has been
building for the past 3 months so i can vacuum it.

app name: burningpickles

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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: Logging Console in Mac Launcher

2010-08-23 Thread Michael Loftis
I think might be asking for a way to disable 'scroll to bottom on new data' 
maybe?  Not intimately familiar with the Mac launcher.


--On Thursday, August 19, 2010 11:23 PM -0700 John Skidgel 
 wrote:



Hi John,

How would pause work?

And have any of you tried searching in the logging console yet?

Cheers,

John

On Aug 18, 2:53 pm, John Gardner  wrote:

Know what would be better?  A pause button.

With ajax requests going and lots of logging, the console is pretty
unusable; you can't even copy/paste unless you are inhumanly fast.

On Aug 17, 7:56 pm, Matt H  wrote:



> Yup. I <3 this.

> On Aug 17, 11:37 pm, Jason C  wrote:

> > OMG! There is a "clear" button on the logging console for the Mac
> > Launcher for 1.3.6.

> > Best. Feature. Ever.


--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group. To post to this group, send email to
google-appeng...@googlegroups.com. To unsubscribe from this group, 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] 'module' object has no attribute 'defaulttags'

2010-08-23 Thread Ben
I'm getting this error on my GAE app, and it not only is happening
quite often, but it also causing very high CPU cycles and thus billing
me accordingly. Anyone know what is going on here? I'm running the
most recent SDK and haven't made changes to the standard django
install, and this error tells me it's something deeper in the engine
that I cannot affect... unless I'm asking django to do something it
can't?

'module' object has no attribute 'defaulttags'
Traceback (most recent call last):
  File "/base/python_runtime/python_lib/versions/1/google/appengine/
ext/webapp/__init__.py", line 511, in __call__
handler.get(*groups)
  File "/base/data/home/apps/[appname]/2-1-3.344222771596074525/
[file].py", line 147, in get
self.response.out.write(template.render(path, template_values))
  File "/base/python_runtime/python_lib/versions/1/google/appengine/
ext/webapp/template.py", line 81, in render
return t.render(Context(template_dict))
  File "/base/python_runtime/python_lib/versions/1/google/appengine/
ext/webapp/template.py", line 116, in wrap_render
URLNode = django.template.defaulttags.URLNode
AttributeError: 'module' object has no attribute 'defaulttags'

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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: Detect Mobile Phone

2010-08-23 Thread moissinac
I've made some tests with WURFL (from sourceforge)
It works very well on my development platform
But it fails on GAE due to the size limit: WURFL uses a huge XML file
and GAE fails to open the compressed version of the file
For now, I have no time to resolve this issue until end of september

On 23 août, 21:10, "Ikai L (Google)"  wrote:
> Can you use the user-agent?
>
> On Sat, Aug 21, 2010 at 11:12 PM, prgmratlarge wrote:
>
> > Need a quick and easy way to detect mobile phones from my app, that
> > won't add too much performance overhead. Any suggestions?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To 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.
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blog:http://googleappengine.blogspot.com
> Twitter:http://twitter.com/app_engine
> Reddit:http://www.reddit.com/r/appengine

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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: Moving Images from Datastore to Blobstore

2010-08-23 Thread jorge
Not to mention the zero CPU cost!

Many thanks, I just finished moving those images over with a slightly
modified version of that library, you saved me a ton of work.  It was
also my first chance to play with the mapreduce stuff (which I've been
dying to play with), so thanks again.

Cheers!

On Aug 22, 8:52 pm, Martin Ceperley  wrote:
> Yea I just went through this process, it is a bit tricky but not too hard, 
> you can use a multipart POST library like 
> this:http://pipe.scs.fsu.edu/PostHandler/MultipartPostHandler.py
>
> to POST the image data to blobstore, and iterate through your models with the 
> mapreduce framework, then you'll need a callback handler once they are posted.
>
> Faster images and auto-thumbnailing are definitely worth it! Let me know if 
> you need help.
>
> -Martin
>
> On Aug 22, 2010, at 4:27 PM, jorge wrote:
>
>
>
> > So the changes in 1.3.6 are very welcome, indeed.  In particular, the
> > high performance image serving is something I would like to leverage
> > immediately.  The app I built and have been maintaining has several
> > hundred images at this point.  Unfortunately, I started writing the
> > app long before the blobstore became available, so all of my images
> > are stored as raw bytes in a BlobProperty in the datastore.
>
> > You're probably beginning to see my problem.  I'd love to move all of
> > the images into the blobstore to take advantage of the new high
> > performance image serving.  Since access to the blobstore is not
> > directly exposed (that I know of), it seems to me the only way to do
> > this is to iterate through all the images in the datastore, generate a
> > blobstore URL for each and attempt to construct a POST request somehow
> > from the raw images bytes.  I don't even know if this is possible, or
> > how it will work.  In any event, it sounds pretty painful.  I'm
> > wondering if there is a suggested way to accomplish this.  I have a
> > few ideas but I'd like to hear others before I start on what seems to
> > be a fairly difficult task.
>
> > TIA
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email 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] blob_info.key()

2010-08-23 Thread Nick Johnson (Google)
Hi Massimiliano,

On Wed, Aug 18, 2010 at 7:36 PM, Massimiliano <
massimiliano.pietr...@gmail.com> wrote:

> Hi,
> can someone help me with this?
>
> class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
> def post(self):
> upload_files = self.get_uploads('foto')
>  blob_info = upload_files[0]
> foto = FOTO.all()
>

This creates a query object for 'FOTO' entities, not a new FOTO entity, but
you're treating it like an entity. Instead, you should be doing foto =
FOTO(), or replace both lines with foto = FOTO(fotokey=blob_info.key()).


> foto.fotokey = blob_info.key()
>  foto.put()
> self.redirect('/foto')
>
> Why it's not working? (It stop in a white page, showing the upload link in
> the URL).
> I want to to upload the file and store the blob_info.key() in a Expando
> called FOTO.
>

It's likely you're getting a blank page because your app isn't handling
errors correctly. Check the error logs.

-Nick Johnson


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



-- 
Nick Johnson, Developer Programs Engineer, App Engine Google Ireland Ltd. ::
Registered in Dublin, Ireland, Registration Number: 368047
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
368047

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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] Solution: Android authentication to app engine

2010-08-23 Thread Benjamin
Hey Guys, I've just been tearing down some of the work i've been doing
into helpful blog postings. I just posted how to make authenticated
calls to rest web services hosted on app engine using oauth from an
android 2.2 phone using the phone's account sync.

http://javagwt.blogspot.com/2010/08/authenticating-android-to-app-engine.html

enjoy - Ben

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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: Detect Mobile Phone

2010-08-23 Thread prgmratlarge
Of course I can see the user agent. The problem is figuring out
whether it's mobile. I tried, for example, using something like
browscap but it uses way too many resources for what it does. So I was
wondering if there was a better/simpler way to do it

On Aug 23, 3:10 pm, "Ikai L (Google)"  wrote:
> Can you use the user-agent?
>
> On Sat, Aug 21, 2010 at 11:12 PM, prgmratlarge wrote:
>
> > Need a quick and easy way to detect mobile phones from my app, that
> > won't add too much performance overhead. Any suggestions?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To 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.
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blog:http://googleappengine.blogspot.com
> Twitter:http://twitter.com/app_engine
> Reddit:http://www.reddit.com/r/appengine

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, 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: Memcahce across different app versions using python and Java

2010-08-23 Thread salim
I'm overwhelmed by the activity of this group and how much I've been
inundated by all your quick responses. NOT!

On Aug 20, 8:56 am, salim  wrote:
> We are unable to retrieve memecahce in python that was set via java
> (using groovy and grails) in one version of an app. We assumed
> memcahce was available across different app versions and since you
> could run python and java on different versions we assumed memcahce
> like datastore would be available. However, when we set a string in
> memcache we can't get back anything using the same key in python.
>
> Is this even possible?  Are we missing something or should be doing
> something to enable this?
>
> The back story is we wrote this application in Groovy and Grails but
> initialization performance is causing timeouts and we gave up on
> google delivering on their promise of releasing reserve instance
> capabilities. So we decided to incrementally transfer the application
> to python by leveraging application versions and ability to access the
> same datastore and memcahce. However, this plan was based on the
> assumption that memcahce like datastore would be interoperable across
> app versions running  different languages.
>
> We just want to know if this is even possible and if there is a trick,
> before we waist any more time.
>
> Thanks!

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



[google-appengine] Re: Can't get user email on production datastore (but works in development)

2010-08-23 Thread osrdg
There is no Google Account validation on Development.
It will accept more of less any string as login email ID.
That could be the reason, why your logic is working there.

For validation on production, you should Sign In using a valid Google
Account.
Also, check if you have taken care of the case sensitivity while
writing
your comparison code.  If you store user as UserProperty(), then
user.nickname()
can be used; storing it separately, may not be required.


On Aug 21, 4:35 am, Gayle Laakmann  wrote:
> I store the following information on users in the database:
>
> class UserInfo(db.Model):
>         user = db.UserProperty()
>         nickname = db.StringProperty()
>
> If I have a UserInfo object userinfo and I do userinfo.user.email(),
> it does not return the email address on production.  On development,
> however, this works.
>
> Any idea why it doesn't work on production, and if it can be fixed?

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



[google-appengine] Re: SDK 1.3.6 released!

2010-08-23 Thread Julian Namaro
You can add:
sys.path.insert(0,"/path/to/google_appengine/lib/fancy_urllib")

..in the script where you're calling remote_api.



On Aug 23, 5:15 am, Ryan Weber  wrote:
> Hitting the fancy_urllib issue with remote_api too. Has anyone found a
> fix/workaround for this (other than reverting back to 1.3.5)?
>

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