Re: [appengine-java] Re: 404 for app thats deployed successfully.
On 6 October 2011 11:27, Nichole nichole.k...@gmail.com wrote: 2 things to fix in your web.xml: --param-value should be single valued --url-pattern ExampleApp/* should be changed. url-pattern has the following rules path mapping: starts with /, ends with /* extension mapping: begins with *. default servlet: single character / all other strings are exact matches only The loader (appengine-tools) validates all other xml content against schemas except for the web.xml against the web-app_2_5.xsd schema, at least as of sdk 1.5.2... Thanks for your suggestion, but unfortunately it didn't worked in GAE(It worked in eclipse and ant). Here is the modified web.xml. Am I missing something else? ?xml version=1.0 encoding=utf-8? web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns=http://java.sun.com/xml/ns/javaee; xmlns:web=http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; xsi:schemaLocation=http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; version=2.5 filter filter-namespringSecurityFilterChain/filter-name filter-classorg.springframework.web.filter.DelegatingFilterProxy/filter-class /filter filter-mapping filter-namespringSecurityFilterChain/filter-name url-pattern/*/url-pattern /filter-mapping context-param param-namecontextConfigLocation/param-name param-value/WEB-INF/spring/*.xml/param-value /context-param !-- Bootstraps the root web application context before servlet initialization -- listener listener-classorg.springframework.web.context.ContextLoaderListener/listener-class /listener servlet servlet-namedispatcher/servlet-name servlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class init-param param-namecontextConfigLocation/param-name param-value/WEB-INF/spring/servlet-config.xml/param-value /init-param load-on-startup1/load-on-startup /servlet servlet-mapping servlet-namedispatcher/servlet-name url-pattern/ExampleApp/*/url-pattern /servlet-mapping welcome-file-list welcome-fileindex.jsp/welcome-file /welcome-file-list /web-app -- Manilal K M : മണിലാല് കെ എം. http://libregeek.blogspot.com -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Help with sharded counters and loading results.
That's 50k reads every 5 minutes if applied to dnkoutso's use case, which could hurt a bit. The alternative I've mentioned may be cheaper if the number of items tracked is very large compared to the frequency of the count increments. I believe my method incurs 6 write ops per increment (1 + 2 to index the referenced entity, multiply by 2 since the increment will be deleted when flushed), but each flush will only update the entities that have their counts changed. If live count is not necessary, then the write ops can be reduced to 2 as the referenced entity does not have to be indexed. -- 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/-/jVgX1mjV5RMJ. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: 404 for app thats deployed successfully.
I forgot to add all the configuration files in my earlier email: WEB-INF/web.xml: http://pastie.org/2654599 WEB-INF/spring/application-config.xml http://pastie.org/2654607 WEB-INF/spring/servlet-config.xml http://pastie.org/2654618 WEB-INF/spring/spring-security.xml http://pastie.org/2654633 Welcome file http://pastie.org/2654645 I have spend almost one week on this error, but couldn't track the root cause. As I said earlier the application works fine in eclipse and ant with the above configurations. It seems I'm missing something very trivial. Any help would be highly appreciated. thanks -- Manilal K M : മണിലാല് കെ എം. http://libregeek.blogspot.com -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Calling app script from app engine
Hie I have a google app script which I want to invoke from google app engine for java. Can someone please guide on how to invoke such script? I tried to google and i found lot of information on how to do the reverse. Please advise Thankx and Regards Vik Founder http://www.sakshum.org http://blog.sakshum.org -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: Memcache objects remain only 5 minutes
Thanks, examination of these statististics learned me that had during the handling of one service call multiple (unnecessary) puts and gets of the same object to memcache. I changed this that I have maximum one read, and one put. Avoiding this unnecessary activity increased the time in cache significantly (many hours now). -- 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/-/JzlHxGVgAuAJ. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: Mobile subdomain in app engine
I was looking for an easy way to do this once and make it work for the whole site. Now I realize I'm going to have to go into every servlet and have it choose which jsp to display. On Oct 6, 6:43 pm, WillSpecht willspe...@gmail.com wrote: My real problem is that I can't figgure out how to show war/mobile/ home.jsp when a user types in m.mydomain.com/home. On Oct 6, 5:55 pm, Nichole nichole.k...@gmail.com wrote: I should add that my simplified model above uses the given static examples without a redirect to a /site/mobile. By 'design for all viewports' I mean design to use floating right divs when possible... On Oct 6, 2:50 pm, Nichole nichole.k...@gmail.com wrote: I'm not using a pseudo-2-site model myself anymore as I recently simplified my structure. For SDK 1.5.2 I had errors upon submitting for deployment more than static 100 files, so keep that in mind. If SDK 1.5.5 increased the max of number of static files to be uploaded, or your files are within limit, next keep in mind that appengine implementation of javax.Servlet.Filters work upon dynamic content (filters are not applied to static content at this time). So if you need to sense the user agent on server-side using your library of preference, make sure that your welcome file is a jsp file in order for your browser agent filter to intercept up the request. If you are instead using a static html file that includes javascript to sense the viewport size (= document.width) and then redirect, you won't need to use a javax.servlet.Filter and can replace the welcome file with your index.html instead (caveat is that if you advertise, you won't be able to use that default url as it will now result in a redirect). Here's how it could work w/ welcome file index.html: If you had webapp directories: /site/ /site/mobile/ in appengine-web.xml use: public-root/site/public-root static-files include path=/site/favicon.ico / include path=/site/index.html / include path=/site/about.jsp / include path=/site/error.html / /static-files in web.xml use: error-page error-code404/error-code location/error.html/location /error-page welcome-file-list welcome-fileindex.html/welcome-file /welcome-file-list I'll leave the app version that uses an index.jsp welcome file and a browser agent filter up to you, but it should work similarly. On Oct 6, 7:10 am, WillSpecht willspe...@gmail.com wrote: Things will be slightly different on the mobile site. I have checked out jquery mobile and its how I want to write the mobile site. I think the layout of the two sites will be too different to do on one page. On Oct 5, 9:49 pm, Nichole nichole.k...@gmail.com wrote: Have you thought of designing for all viewports from the start instead of a redirect? see the new jquery library http://jquerymobile.com On Oct 4, 11:57 am, WillSpecht willspe...@gmail.com wrote: Can someone give me a basic rundown of how to set up a mobile site on app engine. I already have a standard site set up but I want to use the same data store to run a mobile site. I would like to redirect mobile users to m.mydomain.com. Basically both sites will be the same I just want to show them different jsp pages. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Prerelease SDK 1.5.5 available for download!
On Mon, Oct 3, 2011 at 9:40 PM, Ikai Lan (Google) ikai.l+gro...@google.com wrote: ... - We have increased the size limit for a single file uploaded to App Engine from 10MB to 32MB. Great news :) I just played around a bit with the new features of the java sdk and I am (still) getting a java.lang.IllegalStateException: Found a file too large to upload: ... Must be under 1000 bytes. Can anybody confirm this? The file in question is around 11MB... Thanks - keep up the great work :) Best, Raphael -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Prerelease SDK 1.5.5 available for download!
It's a pre-release, so my guess is the server doesn't have it yet -- 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/-/oQfnvDDN31gJ. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: Memcache objects remain only 5 minutes
Thanks, examination of these statististics learned me that had during the handling of one service call multiple (unnecessary) puts and gets of the same object to memcache. I changed this that I have maximum one read, and one put. Avoiding this unnecessary activity increased the time in cache significantly (many hours now). -- 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/-/6jwnyeDooosJ. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: Memcache objects remain only 5 minutes
Thanks, examination of these statististics learned me that had during the handling of one service call multiple (unnecessary) puts and gets of the same object to memcache. I changed this that I have maximum one read, and one put. Avoiding this unnecessary activity increased the time in cache significantly (many hours now). -- 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/-/wVC4RyMfmwYJ. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Fwd: One-To-Many RElations Serialization
-- Forwarded message -- From: Bruno Sandivilli bruno.sandivi...@gmail.com Date: 2011/10/7 Subject: Re: One-To-Many RElations Serialization To: google-web-tool...@googlegroups.com PersistenceManager pm = PMF.get().getPersistenceManager(); javax.jdo.Query query = (javax.jdo.Query) pm.newQuery(Objetos.class); query.setFilter(name == nameParam); query.declareParameters(String nameParam); ListMyInnerList listaMyInnerList = new ArrayListMyInnerList(); ListMyMain listaMyMainList = (ListMyMain) query.execute(nameParam); if(listaMyMainList .size() 0) { listaMyInnerList.addAll(listaMyMainList.get(0).getMyInnerList()); } return new ArrayList(listaMyInnerList); or return listaMyInnerList; it gives the same error of Type 'org.datanucleus.sco.backed.ArrayList' anyone? 2011/10/7 Bruno Sandivilli bruno.sandivi...@gmail.com Thanks Buddy! But if i'm not using Hibernate? I'm using pure GWT, do i have to use the filter in web.xml? How can i achieve this? Thanks 2011/10/7 Juan Pablo Gardella gardellajuanpa...@gmail.com You can see the same problem but with hibernate herehttp://code.google.com/intl/es/webtoolkit/articles/using_gwt_with_hibernate.html. In this page show some strategies to resolve the problem. In my case I don't adopt this strategies. I do a filter. In Pro Web 2.0http://books.google.com/books?id=OG816JSZYVcCpg=PA159lpg=PA159dq=gwt+hibernate+filtersource=blots=BM1JxFq0h9sig=gTKoh1ZBWs26d5vjRi-7CP4fo20hl=esei=R0OPTu_4GZC1hAfXmc32Dwsa=Xoi=book_resultct=resultresnum=7ved=0CF0Q6AEwBg#v=onepageq=gwt%20hibernate%20filterf=falseexplain the use of a *filter*. A class that, in your case, for example convert org.datanucleus.sco.backed.List in java.util.List. This filter intercept the classes before send to client. Here https://bitbucket.org/gardellajuanpablo/gwt-sample/src/8aba86d82778/src/main/java/com/foo/server/rpc/hibernate/HibernateFilter.javayou have an example of a Hibernate filter compatible with GWT 2.4.0 and how integrate in a sample project. Juan 2011/10/7 Bruno Sandivilli bruno.sandivi...@gmail.com How can i serializa this ListMyClass ? 2011/10/7 Juan Pablo Gardella gardellajuanpa...@gmail.com What's your question? 2011/10/6 Bruno Sandivilli bruno.sandivi...@gmail.com I'm getting this error when my RPC returns a list of a custom object: Type 'org.datanucleus.sco.backed.List' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be serialized. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com . To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[google-appengine] Re: Prerelease SDK 1.5.5 available for download!
Wow, what a release!!! Kudos to the team. Lot of work for Nick Johnson on Stack Overflow after this SDK, all the deadline/timeout answers should be reedited :). Michele [Systempuntoout] http://www.gaecupboard.com -- 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/-/NqftL1-B5o4J. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
RE: [google-appengine] X-AppEngine-City
If someone tells me how to make money on it I will expose my API for doing Geo-Location by IP. I never assumed anyone would pay anything... So I'm not sure what is in it for me. Also what level of detail do you want? -Original Message- From: google-appengine@googlegroups.com [mailto:google-appengine@googlegroups.com] On Behalf Of Jeff Schnitzer Sent: Thursday, October 06, 2011 9:21 PM To: google-appengine@googlegroups.com Subject: Re: [google-appengine] X-AppEngine-City On Thu, Oct 6, 2011 at 9:17 PM, Juha K juha.kosk...@gmail.com wrote: How about using http://www.google.com/jsapi and google.loader.ClientLocation.address.city on the client side? It doesn't work anymore. At least, it doesn't work for me here in the Bay Area anymore. And Google has pulled down all documentation for it, so presumably it has been deprecated. Too bad, it's exactly what I want. Jeff -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] X-AppEngine-City
Jeff, I didn't even consider using their Java api. The idea of keeping the data in memory on App Engine is absurd. I'm surprised you thought that might work. I'm following an approach similar to Ikai's in his blog post: http://ikaisays.com/2010/08/11/using-the-app-engine-mapper-for-bulk-data-import/ As you can see, he parses the Maxmind file into City and Zip entities so that he can do lookups by Key. Unfortunately I don't think this works to lookup a City from an IP address - because you have to scan a series of IP ranges in the underlying data (the data is not actually very complex). Brandon, what's in it for me is a good question to ask - on both sides of the transaction. In my case, it's a commercial app so why would I rely on your service? Who are you and how do I know you will be around in 6 months or 6 years? I don't mind paying for a service but I would prefer to pay for a service with some weight behind it. Juha, jsapi lookups are limited by daily quotas and questionable for a commercial app without paying an alleged $10,000 licensing fee for Google Maps Premium. - Krishna -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Phone number not accepted
My phone number for creating new applications is not accepted. It was accepted 2 years ago. I used the pattern +4917X. A simple error message is shown: There were errors: Mobile Number or Username My carrier is Vodafone Germany. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: slow deployments, 500 errors
I forgot to mention that now goes well. I didn't had problems since 4th. On Oct 4, 7:05 pm, Johan Euphrosine pro...@google.com wrote: Please open a production with your application id:http://code.google.com/p/googleappengine/issues/entry?template=Produc... Thanks in advance. On Tue, Oct 4, 2011 at 5:47 PM, Alexandru Farcaş alex.far...@expert-group.biz wrote: I'm getting 500 errors since yesterday :( On Oct 4, 2:39 pm, Kenneth kennet...@aladdinschools.com wrote: Anyone else having slow or 500 errors deploying this morning? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- Johan Euphrosine (proppy) Developer Programs Engineer Google Developer Relations -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Add a user with a Google Apps domain alias
Hi, How can I send e-mails from my app with the same domain name as my app if the domain name is a Google Apps domain alias? A description of my steps: I want to send e-mails from my app with an e-mail address that is the same as my custom domain name for my app, but I am not able to add the user. I registered a domain alias for my app, say www.mydomainalias.com. mydomainalias.com is a Google Apps domain alias for my real Google Apps domain mydomain.com. When I try to add nore...@mydomainalias.com as a user with permission viewer to my app, I do get the e-mail with the confirmation link in my nore...@mydomain.com account. When I click the confirmation link (https://appengine.google.com/a/mydomainalias.com/permissions/newadmin?app_id=s~my-app-idtoken=sometoken=) I get the following error message: Sorry, you've reached a login page for a domain that isn't using Google Apps. Please check the web address and try again. This is understandable since I should log in with my primary Google Apps domain according to http://www.google.com/support/a/bin/answer.py?hl=enanswer=33419 . When I change the confirmation link to https://appengine.google.com/a/mydomain.com/permissions/newadmin?app_id=s~my-app-idtoken=sometoken= then I can add the user, but then the e-mail address that is added is nore...@mydomain.com, and not nore...@mydomainalias.com . Has anyone seen something similar (and has a workaround)? Thanks, Pieter Coucke -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Inbound email quotas?
Hi, in http://code.google.com/appengine/docs/quotas.html I can't see wich is the max quota (free or paid) for inbound email. Where can I see which are the max quotas of inbound email? 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 https://groups.google.com/d/msg/google-appengine/-/OC86OXec-K4J. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Add a user with a Google Apps domain alias
It works fine (for me) when you register your custom domain as a google apps domain. I use f.i. nore...@mycustomdomain.com where this address has a Viewer rol in GAE permissions. I think your alias trick does not work, because GAE needs to be sure you are the owner of the custom domain. -- 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/-/5ubKOJomRDIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Inbound email quotas?
I don't think there is a special quota for inbound email, bacause the handler is like a normal request handler. The docs say : Email messages are sent to your app as HTTP POST requests -- 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/-/VE8GKgq9BpIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] MySQL on GAE becomes a reality ?
Who knows if it'll change later, but for now the docs state... ResourceLimits/QuotasQueries Per Second (QPS)5 QPSMaximum Request Size16 MBMaximum Response Size16 MB Jody On 7 October 2011 00:29, James Broberg jbrob...@gmail.com wrote: Very interesting. I wonder how many writes/second it can do. -James On 7 October 2011 09:17, Tim meer...@gmail.com wrote: In case anyone missed it, a full SQL database is in limited preview http://googleappengine.blogspot.com/2011/10/google-cloud-sql-your-database-in-cloud.html http://code.google.com/apis/sql/ Quote: fully-managed service that maintains, manages, and administers your databases, [...] offering the capabilities of a MySQL database [...] allows for high data portability [...] quickly leverage your existing database (using JDBC and/or DB-API) in your App Engine application It's a bit late here in Europe for me to start digging into it, and pricing is yet to be announced, but for some of us who're only now looking at M/S - H/R migration (typically under Python 2.7 migration pressure) and are having worries about how the enforced entity groups, consistency and read/write rates may affect us, this might be worth waiting for (but I expect it'll be priced at a premium) -- T -- 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/-/v5ede30nRQQJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] MySQL on GAE becomes a reality ?
Note the opening sentence, tho External requests to Google Cloud SQL instances are subject to the following access limits and quotas. Note that these limits only apply to Google Cloud SQL use and* do not apply to App Engine use.* On Fri, Oct 7, 2011 at 5:30 PM, Jody Belka j...@jj79.org wrote: Who knows if it'll change later, but for now the docs state... ResourceLimits/QuotasQueries Per Second (QPS)5 QPSMaximum Request Size16 MBMaximum Response Size16 MB Jody On 7 October 2011 00:29, James Broberg jbrob...@gmail.com wrote: Very interesting. I wonder how many writes/second it can do. -James On 7 October 2011 09:17, Tim meer...@gmail.com wrote: In case anyone missed it, a full SQL database is in limited preview http://googleappengine.blogspot.com/2011/10/google-cloud-sql-your-database-in-cloud.html http://code.google.com/apis/sql/ Quote: fully-managed service that maintains, manages, and administers your databases, [...] offering the capabilities of a MySQL database [...] allows for high data portability [...] quickly leverage your existing database (using JDBC and/or DB-API) in your App Engine application It's a bit late here in Europe for me to start digging into it, and pricing is yet to be announced, but for some of us who're only now looking at M/S - H/R migration (typically under Python 2.7 migration pressure) and are having worries about how the enforced entity groups, consistency and read/write rates may affect us, this might be worth waiting for (but I expect it'll be priced at a premium) -- T -- 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/-/v5ede30nRQQJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] X-AppEngine-City
On Fri, Oct 7, 2011 at 2:50 AM, Krishna Patel krishnapatel...@gmail.com wrote: Jeff, I didn't even consider using their Java api. The idea of keeping the data in memory on App Engine is absurd. I'm surprised you thought that might work. Uh... did you miss the part where I did this and it works great? And James Broberg did the same? Jeff -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] MySQL on GAE becomes a reality ?
I had the same thoughts about performance (and saw the notes about the quota/limit and the do not apply to AppEngine qualifier too). For those interested, there's a new group set up here https://groups.google.com/forum/#!forum/google-cloud-sql-discuss It's pretty sparse at the moment, as you might expect... :) I'm mostly lurking on there for now to see what other news appears as people ask questions and early beta testers try things out - there's also an -annouce group where I expect more formal news will be posted. -- T -- 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/-/Ef8kRX6T7fsJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Simple alternative to AppScale and TyphoonAE
Ricardo, in case you want to give TyphoonAE a go, pass me a message. I'm currently gearing it up for Python 2.7 and proper SQL support. Cheers, Tobias -- 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/-/SPv19oEt8B8J. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
RE: [google-appengine] X-AppEngine-City
Fair enough. I'm a data hoarder :-) and clients have been buying information for 18+ years. I have never don the GEO-Ip as a service because the cost could never be competitive with Maxmind. At somepoint max mind might offer a directly compatible/supported solution with AppEngine. If I were a Developer Evangelist at Google this would be the kind of thing I would be working to make happen (hint, hint, nudge, nudge) From: google-appengine@googlegroups.com [mailto:google-appengine@googlegroups.com] On Behalf Of Krishna Patel Sent: Friday, October 07, 2011 2:50 AM To: google-appengine@googlegroups.com Subject: Re: [google-appengine] X-AppEngine-City Jeff, I didn't even consider using their Java api. The idea of keeping the data in memory on App Engine is absurd. I'm surprised you thought that might work. I'm following an approach similar to Ikai's in his blog post: http://ikaisays.com/2010/08/11/using-the-app-engine-mapper-for-bulk-data-imp ort/ As you can see, he parses the Maxmind file into City and Zip entities so that he can do lookups by Key. Unfortunately I don't think this works to lookup a City from an IP address - because you have to scan a series of IP ranges in the underlying data (the data is not actually very complex). Brandon, what's in it for me is a good question to ask - on both sides of the transaction. In my case, it's a commercial app so why would I rely on your service? Who are you and how do I know you will be around in 6 months or 6 years? I don't mind paying for a service but I would prefer to pay for a service with some weight behind it. Juha, jsapi lookups are limited by daily quotas and questionable for a commercial app without paying an alleged $10,000 licensing fee for Google Maps Premium. - Krishna -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: MySQL on GAE becomes a reality ?
Is it free to use in preview mode? On Oct 6, 6:17 pm, Tim meer...@gmail.com wrote: In case anyone missed it, a full SQL database is in limited preview http://googleappengine.blogspot.com/2011/10/google-cloud-sql-your-dat... http://code.google.com/apis/sql/ Quote: fully-managed service that maintains, manages, and administers your databases, [...] offering the capabilities of a MySQL database [...] allows for high data portability [...] quickly leverage your existing database (using JDBC and/or DB-API) in your App Engine application It's a bit late here in Europe for me to start digging into it, and pricing is yet to be announced, but for some of us who're only now looking at M/S - H/R migration (typically under Python 2.7 migration pressure) and are having worries about how the enforced entity groups, consistency and read/write rates may affect us, this might be worth waiting for (but I expect it'll be priced at a premium) -- T -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: MySQL on GAE becomes a reality ?
On Friday, 7 October 2011 22:34:47 UTC+1, Andrei wrote: Is it free to use in preview mode? The initial announcement says it is available free of charge for now, and we will publish pricing at least 30 days before charging for it (I expect this might mean something like 'no premium over and above the normal quota/billable resources it consumes' but this is based on nothing more than gut feel). Of course, this is an invitation only preview at this stage (free as in no cost, not free as in freely available at least for now). I hope the exit-from-preview, should it reach that stage, is communicated more clearly than this year's GAE process, but at this stage I take the announcement more as a reinforcement of the investment in GAE facilities than any sort of hard-and-fast commitment to a particular direction. -- T -- 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/-/fkF90nHlQEYJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Fwd: One-To-Many RElations Serialization
-- Forwarded message -- From: Bruno Sandivilli bruno.sandivi...@gmail.com Date: 2011/10/7 Subject: Re: One-To-Many RElations Serialization To: google-web-tool...@googlegroups.com PersistenceManager pm = PMF.get().getPersistenceManager(); javax.jdo.Query query = (javax.jdo.Query) pm.newQuery(Objetos.class); query.setFilter(name == nameParam); query.declareParameters(String nameParam); ListMyInnerList listaMyInnerList = new ArrayListMyInnerList(); ListMyMain listaMyMainList = (ListMyMain) query.execute(nameParam); if(listaMyMainList .size() 0) { listaMyInnerList.addAll(listaMyMainList.get(0).getMyInnerList()); } return new ArrayList(listaMyInnerList); or return listaMyInnerList; it gives the same error of Type 'org.datanucleus.sco.backed.ArrayList' anyone? 2011/10/7 Bruno Sandivilli bruno.sandivi...@gmail.com Thanks Buddy! But if i'm not using Hibernate? I'm using pure GWT, do i have to use the filter in web.xml? How can i achieve this? Thanks 2011/10/7 Juan Pablo Gardella gardellajuanpa...@gmail.com You can see the same problem but with hibernate herehttp://code.google.com/intl/es/webtoolkit/articles/using_gwt_with_hibernate.html. In this page show some strategies to resolve the problem. In my case I don't adopt this strategies. I do a filter. In Pro Web 2.0http://books.google.com/books?id=OG816JSZYVcCpg=PA159lpg=PA159dq=gwt+hibernate+filtersource=blots=BM1JxFq0h9sig=gTKoh1ZBWs26d5vjRi-7CP4fo20hl=esei=R0OPTu_4GZC1hAfXmc32Dwsa=Xoi=book_resultct=resultresnum=7ved=0CF0Q6AEwBg#v=onepageq=gwt%20hibernate%20filterf=falseexplain the use of a *filter*. A class that, in your case, for example convert org.datanucleus.sco.backed.List in java.util.List. This filter intercept the classes before send to client. Here https://bitbucket.org/gardellajuanpablo/gwt-sample/src/8aba86d82778/src/main/java/com/foo/server/rpc/hibernate/HibernateFilter.javayou have an example of a Hibernate filter compatible with GWT 2.4.0 and how integrate in a sample project. Juan 2011/10/7 Bruno Sandivilli bruno.sandivi...@gmail.com How can i serializa this ListMyClass ? 2011/10/7 Juan Pablo Gardella gardellajuanpa...@gmail.com What's your question? 2011/10/6 Bruno Sandivilli bruno.sandivi...@gmail.com I'm getting this error when my RPC returns a list of a custom object: Type 'org.datanucleus.sco.backed.List' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be serialized. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com . To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?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-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: X-AppEngine-City
please star both Issues: http://code.google.com/p/googleappengine/issues/detail?id=803q=geolocationcolspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log http://code.google.com/p/googleappengine/issues/detail?id=5227q=geolocationcolspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log I'd love to see this happen as well! Many apps need this! On Oct 7, 4:37 pm, Brandon Wirtz drak...@digerat.com wrote: Fair enough. I'm a data hoarder :-) and clients have been buying information for 18+ years. I have never don the GEO-Ip as a service because the cost could never be competitive with Maxmind. At somepoint max mind might offer a directly compatible/supported solution with AppEngine. If I were a Developer Evangelist at Google this would be the kind of thing I would be working to make happen (hint, hint, nudge, nudge) From: google-appengine@googlegroups.com [mailto:google-appengine@googlegroups.com] On Behalf Of Krishna Patel Sent: Friday, October 07, 2011 2:50 AM To: google-appengine@googlegroups.com Subject: Re: [google-appengine] X-AppEngine-City Jeff, I didn't even consider using their Java api. The idea of keeping the data in memory on App Engine is absurd. I'm surprised you thought that might work. I'm following an approach similar to Ikai's in his blog post: http://ikaisays.com/2010/08/11/using-the-app-engine-mapper-for-bulk-d... ort/ As you can see, he parses the Maxmind file into City and Zip entities so that he can do lookups by Key. Unfortunately I don't think this works to lookup a City from an IP address - because you have to scan a series of IP ranges in the underlying data (the data is not actually very complex). Brandon, what's in it for me is a good question to ask - on both sides of the transaction. In my case, it's a commercial app so why would I rely on your service? Who are you and how do I know you will be around in 6 months or 6 years? I don't mind paying for a service but I would prefer to pay for a service with some weight behind it. Juha, jsapi lookups are limited by daily quotas and questionable for a commercial app without paying an alleged $10,000 licensing fee for Google Maps Premium. - Krishna -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group 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-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.