Re: [google-appengine] Quick poll. Java or Python?

2012-01-19 Thread Pascal Voitot Dev
Oracle already succeeded in tempting lots of people to look away from Java as a language! Hopefully, the JVM is still a great runtime environment with the best opensource professional projects. Against that, Mr Ellison can't do much ;) Give a try to Play framework + Java or Scala on JVM... On

Re: [google-appengine] Re: Useful to abandon any hierarchical Entity Groups?

2011-10-24 Thread Pascal Voitot Dev
+1 to your approach :) In Siena, I introduced the so-called aggregation which is entity group in a more generic way. It gives a very interesting way to design your models and fits lots of situations! Pascal On Mon, Oct 24, 2011 at 9:39 PM, Jeff Schnitzer j...@infohazard.org wrote: I used to

Re: [google-appengine] GAE and SimpleDB via JPA

2011-10-10 Thread Pascal Voitot Dev
Hello, i'm lead dev of Siena, a lightweight ORM bridging SQL/NoSQL and we recently added support for SDB in it. You could use it from GAE even if the connection times will be quite longer than directly in EC2! Anyway it should work! http://www.sienaproject.com (not info on SDB because it's recent

[google-appengine] Re: retrieve Blob key after upload without HttpServletRequest (Java api)

2011-10-03 Thread Pascal Voitot Dev
Not any suggestion here? thanks Pascal On Thu, Sep 29, 2011 at 11:26 AM, Pascal Voitot Dev pascal.voitot@gmail.com wrote: Hi, I'm using Play Framework to build apps on GAE and as you may know, Play is not Servlet based. So no HttpServletRequest... In the blobstore case, we have

Re: [google-appengine] Access BlobStore Programmatically

2011-10-03 Thread Pascal Voitot Dev
did you look at the paragraph called experimental at the end of the blobstore doc? Pascal On Mon, Oct 3, 2011 at 8:03 PM, Bruno Sandivilli bruno.sandivi...@gmail.com wrote: Hi, is there anyway to put a file on blobstore, programatically? I have to upload a file to the server, but i want to

Re: [google-appengine] Re: retrieve Blob key after upload without HttpServletRequest (Java api)

2011-10-03 Thread Pascal Voitot Dev
: Hi Pascal, You could access the underlying HttpServletRequest object in Play using: Http.Request.current().args.get(ServletWrapper.SERVLET_REQ) You should be able to call getUploadedBlobs on it. Hope that helps. On Mon, Oct 3, 2011 at 8:23 AM, Pascal Voitot Dev pascal.voitot

Re: [google-appengine] Access BlobStore Programmatically

2011-10-03 Thread Pascal Voitot Dev
Yes this is what I proposed but apparently it's not what bruno expected... On Mon, Oct 3, 2011 at 11:23 PM, Stuart Langley slang...@google.com wrote: http://code.google.com/appengine/docs/python/blobstore/overview.html#Writing_Files_to_the_Blobstore -- You received this message because you

[google-appengine] retrieve Blob key after upload without HttpServletRequest (Java api)

2011-09-29 Thread Pascal Voitot Dev
Hi, I'm using Play Framework to build apps on GAE and as you may know, Play is not Servlet based. So no HttpServletRequest... In the blobstore case, we have a problem to retrieve the blobkey after uploading the file. So upload works perfectly from the url returned by :

Re: [google-appengine] demande

2011-09-22 Thread Pascal Voitot Dev
En français, ce n'est vraiment pas gagné sur ce groupe! Ré-écris en anglais, tu as beaucoup plus de chances d'avoir des infos! Merci Pascal On Thu, Sep 22, 2011 at 6:21 PM, mouhamed diagne mdiag...@gmail.com wrote: slt je voudrais savoir comment on fait pour visualiser les données dans google

Re: [google-appengine] Re: Java Memcache Persistence Manager encapsulation

2011-09-20 Thread Pascal Voitot Dev
Yes exactly and if you want something working with other DB also, look at http://www.sienaproject.com I'm lead dev of this project so don't hesitate to ask questions! regards Pascal On Tue, Sep 20, 2011 at 10:17 PM, Gerald Tan woefulwab...@gmail.com wrote: I've worked on something similar, but

Re: [google-appengine] Keep it short: Who is forced to leave GAE?

2011-09-05 Thread Pascal Voitot Dev
Roch do you see some pbs with your app and the new instances model? Pascal On Mon, Sep 5, 2011 at 2:06 PM, Roch Delsalle rdelsa...@gmail.com wrote: I'm not leaving yet but I'll if the scheduler doesn't let me choose how many Instances I want. On Sun, Sep 4, 2011 at 2:12 PM, Joshua Smith

Re: [google-appengine] Re: Azure is changing its prices too

2011-09-02 Thread Pascal Voitot Dev
the main problem is .NET, isn't it? :D I can't consider a proprietary dev platform to be the right solution even if I know it's good on many aspects and brought many interesting ideas! On Fri, Sep 2, 2011 at 9:35 AM, Philip philip.mates...@driggle.com wrote: MSFT has an interesting approach

Re: [google-appengine] Re: Azure is changing its prices too

2011-09-02 Thread Pascal Voitot Dev
Of *Pascal Voitot Dev *Sent:* Friday, September 02, 2011 12:44 AM *To:* google-appengine@googlegroups.com *Subject:* Re: [google-appengine] Re: Azure is changing its prices too ** ** the main problem is .NET, isn't it? :D I can't consider a proprietary dev platform to be the right solution

Re: [google-appengine] Can we still use free edition of GAE after price changes?

2011-09-01 Thread Pascal Voitot Dev
yes you can but the free quota is much lower than before so you will reach the limit much quicker... but anyway, there is still the free edition! On Thu, Sep 1, 2011 at 12:17 PM, Caglar Cataloglu caglarcatalo...@gmail.com wrote: Hello Everyone; Me and my friends are developing a website

Re: [google-appengine] DM migration project for GAE

2011-08-17 Thread Pascal Voitot Dev
No examples, just ideas till now :) We should define a few usecases and look at the existing projects even in SQL world! Migration between DBs means 2 things IMO: - An existing model evolves (rename field, change type of a field ...) - this case is certainly the simplest in a first approach -

Re: [google-appengine] DM migration project for GAE

2011-08-15 Thread Pascal Voitot Dev
My scripts are like your pseudo SQL commands but I would write those commands in a DSL designed for our needs. Not SQL because SQL is not functional and is quite limited in representing potential data transformations. Pascal On Mon, Aug 15, 2011 at 5:53 PM, Max thebb...@gmail.com wrote: hi

Re: [google-appengine] Modelling data in Java for GAE

2011-08-14 Thread Pascal Voitot Dev
In NoSQL, you don't have join as you said. In NoSQL, managing data is more direct than RDBMS but when you want to merge data from different tables, you need to do it yourself in your app. In a summary, for relations, you do the job of the DB. So, this might seem a drawback but it's also a big

Re: [google-appengine] DM migration project for GAE

2011-08-13 Thread Pascal Voitot Dev
I'm interesting by your work because I'm thinking about data migration issues in a more generic way for Siena! regards Pascal On Sat, Aug 13, 2011 at 7:20 PM, Max thebb...@gmail.com wrote: Hi all, I am planning to create a new open source data migration project to better manage app engine

Re: [google-appengine] DM migration project for GAE

2011-08-13 Thread Pascal Voitot Dev
I plan to have a generic one at the end but as the problem is complex, I will begin with the best implementation for Siena which is GAE! GAE to GAE begin :) Moreover, in the same kind of idea as yours, I'd like to propose a way of writing migration scripts that would be managed by an application

Re: [google-appengine] GWT application on GAE for a small shopping site ?

2011-08-09 Thread Pascal Voitot Dev
Hi, GAE+GWT works quite well! If you find GWT a bit too heavy for your needs, you can also have a look at the great lightweight Java framework Play! (http://www.playframework.org) which brings a very nice efficient experience in developing web sites in RAILS/iterative mode. It's really a huge

Re: [google-appengine] Connect from GAE to external PostgreSQL DB?

2011-08-02 Thread Pascal Voitot Dev
Not exactly the answer you expect certainly but wouldn't it better to implement a Web/REST service somewhere in the same network as the Postgres DB (if you can) which would just extract from Postgres and serve the data you need from your GAE app? Like that, you don't expose directly Postgres DB to

Re: [google-appengine] Re: JDO schema change nightmare, app going live

2011-08-02 Thread Pascal Voitot Dev
You can also give a try to Siena http://www.sienaproject.com It provides the same level of features as Objectify just above Datastore. But it's not specialized to GAE and aims at providing a bridge between NoSQL DB (and also SQL DB when it's possible). Currently we support GAE (sync/async) +

Re: [google-appengine] Persisting Lists

2011-07-28 Thread Pascal Voitot Dev
good idea also :) On Wed, Jul 27, 2011 at 7:17 PM, Ernesto Oltra ernestoka...@gmail.comwrote: And for followers, you could too shard the lists. You can have several entities, each with, about 100 results or so (or 1000, or 2000, I prefer 100 for easy of serializing/deserializing). All these

Re: [google-appengine] Re: full text search and/or external search services

2011-07-28 Thread Pascal Voitot Dev
you can also try to use compass also! I read somewhere it can work in GAE! but knowing when GAE FT will be out would be great! Pascal On Thu, Jul 28, 2011 at 9:32 PM, PandaSuit pandas...@gmail.com wrote: If you are using Python then you can use Bill Katz solution until Google releases

Re: [google-appengine] Persisting Lists

2011-07-27 Thread Pascal Voitot Dev
Hi, You can look at this post on stackoverflow to have a few more info! The most known issues are: - the limit of 5000 elements per list - the famous index explosion issue (last GAE version tells that index explosion won't happen but I don't know exactly what it means) Pascal On Tue, Jul 26,

Re: [google-appengine] Persisting Lists

2011-07-27 Thread Pascal Voitot Dev
workarround for this(since followers is a more big number); Any ideas? Thanks 2011/7/27 Pascal Voitot Dev pascal.voitot@gmail.com Hi, You can look at this post on stackoverflow to have a few more info! The most known issues are: - the limit of 5000 elements per list - the famous index explosion

Re: [google-appengine] Modelling data in Java for GAE

2011-07-26 Thread Pascal Voitot Dev
Hi, BigTable is a NoSQL DB without join feature that you know in SQL. So you manage relations manually and do join by issuing several request instead a single one and you join within your application context. Basically you do more computation in your app than in the DB in this case. But the DB is

Re: [google-appengine] remote_api and java - put in batches

2011-07-26 Thread Pascal Voitot Dev
On Tue, Jul 26, 2011 at 11:41 PM, Fred Ross-Perry fredrosspe...@gmail.comwrote: I'm working on a tool using Java on the client side to backup and restore data. The restore side involves reconstructing entities form XML data, and putting them to the datastore. Right now I am doing them one

[appengine-java] Re: [google-appengine] Re: 1.5.2 SDK Prerelease

2011-07-12 Thread Pascal Voitot Dev
exactly the same question ;) On Tue, Jul 12, 2011 at 11:21 AM, Max thebb...@gmail.com wrote: Great job! May I know more about *t**he datastore now never requires an exploding index*? Does that mean we don't need to build exploding index or simply can't build exploding index? -- You

Re: [google-appengine] Re: 1.5.2 SDK Prerelease

2011-07-12 Thread Pascal Voitot Dev
exactly the same question ;) On Tue, Jul 12, 2011 at 11:21 AM, Max thebb...@gmail.com wrote: Great job! May I know more about *t**he datastore now never requires an exploding index*? Does that mean we don't need to build exploding index or simply can't build exploding index? -- You

Re: [google-appengine] GAE cursor

2011-07-02 Thread Pascal Voitot Dev
I really like the cusors (we use them in Siena GAE abstraction layer). Nevertheless, it just lacks a backward aspect to the cursors ;) Pascal On Sat, Jul 2, 2011 at 7:10 AM, Robert Kluin robert.kl...@gmail.com wrote: The cursor is just a 'bookmark' in the index. It simply tells the query

Re: [google-appengine] GAE data store indexing

2011-06-30 Thread Pascal Voitot Dev
From what I understand, I would answer no it shouldn't be indexed automatically until you add a specific index in the datastore-indexes.xml Pascal On Thu, Jun 30, 2011 at 3:34 PM, Bruce Aloe brucea...@gmail.com wrote: Hello, I have read the online documentation about GAE data store index,