Today I received an order to remove black humor story “50 days before my
suicide”
>
> Hello,
>
> Google has received a claim from РОСКОМНАДЗОР (Federal Service for
> Supervision of Communications, Information Technology and Mass
> Communications)
Hi
I am experiencing this issue until now. My apps tried to send GET request
to https://graph.facebook.com/.., all requests failure with timeout reason.
I have 2 different apps on same account and both have the same issue,
Thanks
Max
On Wednesday, July 13, 2016 at 1:27:21 AM UTC+7, Kevin
This Google I/O talk from 2011
https://www.youtube.com/watch?v=7B7FyU9wW8Ylist=FLcBSmKKUXoPd5yFneNFDv4A
described several features for the full-text search API, including
Datastore integration and a REST API. They mentioned that they were
releasing the core API first, and those other features
In this Google I/O talk from 2010https://www.youtube.com/watch?v=ofhEyDBpngM,
a number of Datastore query features were described that seem to not have
been released yet, including:
- NOT subexpressions
- set-like =! filters that aren't split into OR and return
intuitive results for
I've deleted apps from the new cloud
panelhttps://cloud.google.com/console/project and
it said that those will be deleted after 7 days.
It is already *14* days pass, but apps are still pending.
Does anyone from support screening this forums?
--
You received this message because you are
Such a great product sleeping in such an unusable state. Don't your
analytics clearly show a decline in new users?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an
Hi guys,
I have a Python code that logs in a vbulletin forum, goes to 10 forum page
and copies their html source code to compute a ranking. When I run it from
my computer everything works.
I tried to move the code to google app engine, it should just print the
ranking in the response.write().
Hello.
I have troubles logging into a specific Google App Engine account owned by
m...@yogi.pw
It happened after I transferred an application from obsolete account to new
one.
I know it is a common problem, and Google engineers can do some magic when
then are pointed to specific account.
Well,
Hello.
I have troubles logging into a specific Google App Engine account owned by
m...@yogi.pw
It happened after I transferred an application from obsolete account to new
one.
1. I had a Google Apps account m...@garygolden.me that owned the GAE
application. That account had a sub-organization
i have a form with a FormPanel, a FileUpload and a Button
final FormPanel formPanel = new FormPanel();
formPanel.setAction(uploadServlet);
formPanel.setMethod(FormPanel.METHOD_POST);
formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);
formPanel.setSize(100%, 100%);
setWidget(formPanel);
hi,
ich have a form panel with a FileUpload:
final FormPanel formPanel = new FormPanel();
formPanel.setAction(uploadServlet);
formPanel.setMethod(FormPanel.METHOD_POST);
formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);
formPanel.setSize(100%, 100%);
server, but not launch the application through
something like dev_appserver.py.
Does anyone know a tutorial that focuses on this? Is it even possible, or
violates some terms of agreement?
Thanks,
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine
Hi Jon,
The alternative is to programmatically write to Google Cloud Storage. Can
you tell me why it's important to write to Blobstore versus GCS?
Thanks,
Max
On Thu, Jun 6, 2013 at 1:41 AM, jon jonni.g...@gmail.com wrote:
Chris and Tom,
I absolutely need programmatic write access
instance and then
use the compose feature:
https://developers.google.com/storage/docs/json_api/v1/objects/compose
Thanks,
Max
On Thu, Jun 6, 2013 at 2:24 PM, John Wheeler j...@highvolumeseller.comwrote:
Max - this is a different Jon (My name is John), but I have the same
concern. Can you please
/vXKiUHvPHRs/7ia8d_xO8KYJon
this forum back in January. There are full-fledged docs for this library
coming out with the official 1.8.1 announcement, including a guide to
migrating off the Files API.
I hope this helps.
Thanks,
Max
On Tuesday, June 4, 2013 2:13:19 PM UTC-7, Kaan Soral wrote:
+1
Hi,
I'm running on my pc a Python application and I'm storing the results on
appengine Datastore to be used in my website.
The local code is:
def invia(utente, numero, tweet, link1, risorsa):
params = urllib.urlencode({'utente': utente, 'numero': numero,
'tweet': tweet, 'link1': link1,
The App Engine team is working on it. Please
follow
https://groups.google.com/forum/?fromgroups=#!topic/google-appengine-downtime-notify/SMd2pDJsCPo
for updates.
Max (Google)
On Friday, 26 October 2012 08:32:11 UTC-7, Giovanni Di Noia wrote:
https://groups.google.com/d/topic/google
Hi,
Did you ever figure this out? I am running into problems when I try to run
dev_appserver.py --backends, always running into this, using either the
frontend or backend. It just doesn't work.
File C:\Program Files
(x86)\Google\google_appengine\google\appengine\api\apiproxy_stub_map.py,
It looks like you're trying to use the new appstats library in production
but we haven't updated our production systems yet. The new appstats
functionality should work fine when running locally right now.
Thanks,
Max
On Tuesday, 15 May 2012 13:49:34 UTC-7, Savaş L. wrote:
on java it produce
, Computer_Engineer ha
scritto:
Max: What is the problem with conversion API,it's simple!!
*
*
On Thursday, March 15, 2012 12:16:44 PM UTC+2, Max wrote:
Dear All,
I'm always storing the img I receive in the blobstore using this code:
class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def
Hi,
I'm trying to develop a service where I get a pdf from an email and I store
it in the blobstore as a png.
The code is not working, but I have no error logs. I can't understand why.
The logic is:
I get the email - Conversion from PDF to PNG - Store in the blobstore
(and in a database to work
for multiple pages image.
for asset in result.assets:
doSomethingWithAsset(asset.data)
else:
handleError(result.error_code, result.error_text)
My question is:
How can I store the asset? Could I still use the way I was?
Thanks
Max
--
You received this message because you are subscribed
, 2012 at 6:16 AM, Max massimiliano.pietr...@gmail.com
wrote:
Dear All,
I'm always storing the img I receive in the blobstore using this code:
class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
upload_files = self.get_uploads('File')
blob_info
We are also very often very confused about the scheduler and hope GAE will
fix this soon.
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
It's a bug triggered by the fact that the .svn directories are read-only.
If you make those directories writable the problem *should* go away. Please
try that out and let me know.
Thanks,
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine
and everything, so could be
really easy for clients to check them).
Could you see an easier way?
How can I transform PDF in images?
Thanks.
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https
This is easy.
In the synchronously way what is *bsome data/b*?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/qSy_wJsoXSYJ.
To post to this group,
This is like:
from google.appengine.api import conversion
pippo = pippo.pdf (I'll get this from an upload)
asset = conversion.Asset(application/pdf, pippo, pippo.pdf)
conversion = conversion.Conversion(asset, image/png)
--
You received this message because you are subscribed to the
Yes, I also receive these strange messages. I guess its the RSS way of
saying Uh, there was a spike and Ok, wasn't a real issue, spike is over
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
How about deploy as two versions? So that different versions of instance
are loaded independently.
With regards to admin console, you might be interested at
Yaachttp://code.google.com/p/yaac/.
So that you don't have to develop some general admin functions in your
version again.
--
You
clause
(optional):
MAX, MIN, SUM, COUNT, AVG
Scalar functions:
UCASE / LCASE / MID / LEN / ROUND / FORMAT / NOW / TYPE / DATETIME / KEY /
USER/ GEOPT, etc.
Inter properties comparison in where clause: eg, *where property1 =
property2*
Powerful Arithmetic Expressions: eg, *where property1 + 5
version.
Cheers,
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine-java/-/K5OlqadScswJ.
To post to this group, send email to google
If they are all static files not not supposed to be changed then deploy
with your application.
You will have to write some extra migration scripts if you want to use
Blobstore.
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this
/
Community:
https://groups.google.com/forum/?fromgroups#!forum/yet-another-admin-console
Regards,
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine
We use memcache + datastore counter and it works quite well. Let's say
datastore counter will be updated every time count % 1000 == 0. then
even the memcache crashed then you lose 1000 uncharged API call at most.
--
You received this message because you are subscribed to the Google Groups
Hi Marcel,
What is your use case? Why do you want to know if it's thread safe? You
can't create new thread inside appengine sandbox.
Regards,
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion
+1
I am also curious on the answer. I found following code snippet in class
QueryTranslator, it looks to some degree these two are the same and
prefetchSize overrides chunkSize?
DatastorePb.Query proto = new DatastorePb.Query();
if (fetchOptions.getPrefetchSize() != null) {
no, at the moment you can't
and you can't add new property to existing entity
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
no, at the moment you can't
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine-java/-/s_9aLOndvM4J.
To post to this group, send email to
Did you search similar tickets before create one? I believe this has been
requested for many times.
You link doesn't work :)
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
importing just a specific library.
How do I have to set it? I can't understand.
Thanks
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine
homepage.
Any feedback is welcome!
Cheers,
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine-java/-/h16ZUObl3X0J.
To post to this group, send
Re-paste usage again, don't know why there are some strange style on first
one
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
GqlQuery gql = new GqlQuery(SELECT * WHERE ANCESTOR IS KEY(:1, :2) LIMIT
100 OFFSET 1000, Person, Amy);
IterableEntity result =
usually index will consume more space than actual data, and index are part
of metadata
next time search the group to see if anyone has posted a similar issue..
This has been answered for many times
Cheers,
Max
--
You received this message because you are subscribed to the Google Groups
you can't perform join query with GQL
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine-java/-/RBoQDGQAq8EJ.
To post to this group, send email
Hi Ravi,
If you just want to execute like query for reporting purpose, you may want
to look at Yaac project : http://code.google.com/p/yaac/
Sandbox is available for anyone to play with:
http://sandbox.yetanotheradminconsole.appspot.com/#query:
You can then execute some query like : *select
checkout play framework GAE module
it's using Groovy template, which is quite nice and clean
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
Channel service is not designed to fan-out
checkout this project pshb: http://code.google.com/p/pubsubhubbub/
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
you will deploy your app to google cloud
GAE is not a library, it's a platform
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/Z4aE9bSVAWUJ.
To
more features are implemented these days, including * selection, between /
in / like query etc
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
thanks Jeff,
I have been waiting similar things from Google for last 2 years. :)
Just so many times we want to perform a specific query for only once, it
doesn't have to be scalable but we just can't query it directly. It's so
expensive and risky to write a mapreduce script + test + approve
Do you mean to query a kind in datastore with blob properties?
How many blobs do you have per each entity and how big is the blob?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
I don't know, but still not working. (I'm working in coderbuddy.com).
This my code:
class MainHandler(webapp.RequestHandler):
def get(self):
tweetlist=[]
appo=[]
for i in range(1, 16):
public_tweets = tweepy.api.search(q='#asroma', rpp=100,
lang='it',
Thanks, your post is really great.
After reading it I solve like this:
tweetlist = sorted(set(tweetlist))
Really thanks!
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
you can't send messages among different apps directly. But you can write
your own protocol and communicate through url fetch / xmpp etc.
With regards to user account, an easy way it to use google account directly.
--
You received this message because you are subscribed to the Google Groups
Hi,
I have a list of many elements and I want to delete the duplicates and sort
it alphabetically.
This is my code.
set(tweetlist)
tweetlist.sort()
print tweetlist
But set() is not working. Have I to do something different in appengine?
Have I to import something?
Thanks
--
You received
It's not working for me.
The code:
from sets import Set
(..)
Set(tweetlist)
tweetlist.sort()
print tweetlist
The results:
[u'1001storieRoma', u'3zoOozq8', u'6PierC9', u'ABelal10', u'ASRoma_1927',
u'ASRoma_1927', u'ASRoma_1927', u'AcoSoegono', u'AdiCuur', u'AdistaAdinda',
u'AleSCCP',
Datastore statistics are refreshed automatically at least once a day
Do you mean you want to copy all data to new namespace just to unindex it?
You don't have to do that, in python you just need to set indexed = false.
eg
age = db.IntegerProperty(indexed=False)
then use mapper api to retrieve
hi Rekby,
I am pretty sure your 100 emails just exceed channel API 32K max message
size.
Check message size before you send
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https
by default every property is indexed except Blob / Text, and these indexes
are not listed on your index page. Try to unindex them and see how much
space you can save.
With regards to your *only* composite index, is list property invovled?
--
You received this message because you are
Hi guys,
Yaac (Yet Another Admin Console) 0.2 is just released, which helps you to
do lots of things you can't do with existing admin console. Here is an
incomplete list:
Extended GQL (EGQL)
Aggregation functions, used together with group by clause and having clause
(optional):
MAX, MIN, SUM
check out project Yaac! (http://code.google.com/p/yaac/)
it now supports LIKE query
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/npV0s2XxoU4J.
According to this talk, the latency should be no worse than pulling at any
frequency rate
http://www.google.com/events/io/2010/sessions/building-real-time-apps-app-engine-feed-api.html
In practice, we use channel API in project Yaac (
http://code.google.com/p/yaac/) to push back query results
Thanks.
And I have to import it in appengine?
How does it work?
I suppose that I have to add in my project some files to have the library.
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
I have test it on coderbuddy.com and it's giving me this error:
*type 'exceptions.ImportError'*: No module named http.client
args = ('No module named http.client',)
message = 'No module named http.client'
I have downloaded the zip. Then uploaded the Tweepy directory in
Coderbuddy.
5 put() RPCs plus one more for the commit, although you could use a batch
put to turn this into 1 put() RPC plus one more for the commit. These are
implementation details though. We may at some point just hold on to the
entire mutation until commit time (easy if you're not asking us to generate
JPA 2, JDO 3, unowned relationships, and tons of bug fixes.
https://plus.google.com/102837845875216819095/posts/9U9VFWqhPx7
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
That's great to hear, thanks for being so patient with us while we sorted
this out.
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine
As we all know we can not use join, aggregation functions, group by or
multiple inequalities in datastore query. Google's argument is these
relational feature are not scalable. But there has to be some use cases
like ad hoc request to generate some report. We then have to prepare / test
our
is always EGQL until it's good and robust enough. I
will be working on update / delete statement, as well as pre-query instance
hour estimation.
Good luck,
Waleed
On Mon, Oct 31, 2011 at 9:24 AM, Max theb...@gmail.com wrote:
As we all know we can not use join, aggregation functions, group
and then
immediately querying for it with a global query under the assumption that
you'll see the data you've just written?
Also, are you manually setting (lower) deadlines on any datastore calls?
Thanks,
Max
--
You received this message because you are subscribed to the Google Groups
Google App
Different theory:
It looks like your cron jobs are still running in your old app. Could you
please try redeploying an empty cron config for your old app and let me
know when you've done that?
Thanks,
Max
--
You received this message because you are subscribed to the Google Groups
Google App
Cron jobs should not be running on a disabled app. We'll fix it.
Please do let us know if your datastore writes return to their original
levels.
Thanks,
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion
Do someone know how to sort it out?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/RTdz9gXXFlYJ.
To post to this group, send email to
(key =, appo)
self.response.out.write(template.render('risto.html',{'risto':risto}))
I can't understand why. Please help.
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com
', ModificaHandler),
('/.*', MainHandler)],
debug=True)
wsgiref.handlers.CGIHandler().run(application)
Can you help me with this too?
Thanks
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https
I've tried your method but I'm still having an error.
In my template I'm bulding a link by the key:
a href=\/{{ elemento.key}}/modifica\ Modifica/Commenti /a
then:
def main():
application = webapp.WSGIApplication([
('/ristorante', RistoHandler),
(r'/(.*)/modifica', ModificaHandler),
('/.*',
I'm not building the key, but I'm using the given key of the object.
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/-ere1zTltNwJ.
To post to this
.
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine-java/-/mq8YLNx0kaoJ.
To post to this group, send email to google-appengine-java
}}]={{ elemento.indirizzo }}, {{ elemento.citta }}
{{ elemento.nazione }};
descrizioni[{{ contatore }}]={{ elemento.nome }};
informazioni[{{ contatore }}]=Nome: {{ elemento.nome }}
{% endfor %}
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group
Thanks It's working well!
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/ZkOGI99L3YYJ.
To post to this group, send email to
Enabling HR locally is described here:
http://code.google.com/appengine/docs/java/tools/devserver.html#Using_the_Datastore
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
=datanucleus-appengine-1.0.10.final.jar
and follow the installation instructions on that page.
Please let me know if you have any problems with it.
Sorry for the trouble,
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view
Now I have this error:
File
/base/python_runtime/python_lib/versions/third_party/django-0.96/django/template/__init__.py,
line 344, in find_filter
raise TemplateSyntaxError, Invalid filter: '%s' % filter_name
TemplateSyntaxError: Invalid filter: 'safe'
--
You received this message because
I don't know how can I do it.
I'm not an It. I have my code and I have deploy it in the cloud. This is
the error I see in the online app.
Have I to import something specific?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this
You mean:
{{ AggLink|safe }}.
Is this the right way?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/Eh9wByMumLYJ.
To post to this group, send email
Dear All,
I'm using 2-step verification for my Google Account. We I'm trying to deploy
an app I'm facing a password error. Could be linked to the 2-step
verification?
Thanks
Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view
Yes, of course. It's working now. Thanks! I forgot the application
password!!!
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/Ay7Cvz4UauUJ.
To
Internal Server Error
Anyone else seen this?
-Max
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine-java/-/8nxq5PO4m4oJ.
To post to this group
sounds good, any plan to start? and any concrete example to look forward?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/MI_jgQyqGkEJ.
To post to
hi Pascal,
Don't quite understand on migration script, do you have any example of
this?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
Thanks Ronoaldo,
I use python just on some simple scripts and never tried complicated
projects with full set unit test / continuous integration setup, so most
likely will start off with Java.
My plan is to keep bumping this post for another several days until someone
tells us there is
to perform
operations over large set of data and notify admins on the result via email
(won't write anything to datastore). For example: *UPDATE person SET
firstName = 'Max' WHERE firstName IS NULL *or* DELETE FROM person WHERE NOT
EXISTS (SELECT 1 FROM apartment WHERE apartment.owner
Thanks Pascal,
What's your plan to add DM features to Siena? Since it's designed not only
for appengine, are you planning to have a GAE specific DM lib or a generic
one working for all DBs?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
you can merge join entities to itself without ordering
for group by, you will need to pre-index (partition) your data when writing
to datastore, or you can do this in memory
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view
bottleneck for those non-default versions? eg,
max instance can't exceed certain no?
2) How transactions are managed across different versions? eg, can I assume
version 1 can't commit changes to certain entity group if version 2 has
already started one on that entity group?
What's your opinion? any
Thank you for your help
Max
PS: sorry for my english
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine-java/-/Tl0P5tYxk8wJ.
To post to this group
This is a known bug and seems still not fixed yet. You will need to manually
serialize in you code
Also, if you just started coding on GAE, check out Objectify / Twig / Siena
etc. These are all very good frameworks.
--
You received this message because you are subscribed to the Google
You can have deploy your quatrz scheduler in EC2 and the only job is pinging
your corresponding appengine URL according to the schedule.
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To view this discussion on the web visit
Thanks Alfred,
For Datastore Plus project, is there (or will there be) a Java version?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To view this discussion on the web visit
1 - 100 of 382 matches
Mail list logo