Re: [google-appengine] Re: How to access a private google spreadsheet from google app engine ?
Is this Oauth token for one time use or permanent ? Using the same oauth token, can i able access it on future ? Is that possible to give an access to a specific spreadsheet or this will give a permission for accessing all spreadsheet ? -Nijin Narayanan On Wed, May 1, 2013 at 3:58 AM, Vinny P vinny...@gmail.com wrote: On Monday, April 29, 2013 11:18:36 AM UTC-5, David Bou wrote: I would like to know how to read a private google spreadsheet from google app engine. Hello David, Is this private google spreadsheet private to you or to another user? If it's private to another user, you'll need an OAuth token from them. The OAuth documentation for Google Spreadsheets is here: https://developers.google.com/google-apps/spreadsheets/#authorizing_requests_with_oauth_20 If the spreadsheet is private to you, then you can use ClientLogin or OAuth authentication to access your spreadsheets. Below is a simple app I wrote for another user on this mailing list ( https://groups.google.com/forum/?fromgroups=#!topic/google-appengine/eYVriyuoeeI ), it opens up your Google Drive, collects all the spreadsheets, and searches for the content of the find_word variable in the first worksheet of all the spreadsheets. This app uses ClientLogin, so you'll need to put in your Google user/pass into the appropriate variables. There's more documentation and examples here: https://developers.google.com/google-apps/spreadsheets/#retrieving_a_list-based_feed package com.example.gaegroupsexample; import java.io.IOException; import java.net.URI; import java.net.URL; import java.util.Iterator; import java.util.List; import com.google.gdata.client.**spreadsheet.*; import com.google.gdata.data.**spreadsheet.*; import com.google.gdata.util.*; import javax.servlet.http.*; @SuppressWarnings(serial) public class GAEGroupsExampleServlet extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { resp.setContentType(text/**html); resp.getWriter().println(**pre); try { String USERNAME = username; String PASSWORD = password; String find_word = GOOG; find_word = find_word.toLowerCase(); SpreadsheetService service = new SpreadsheetService( GAEGROUPSEXAMPLENOPROD)**; service.setUserCredentials(**USERNAME, PASSWORD); URL SPREADSHEET_FEED_URL = new URL( https://spreadsheets.**google.com/feeds/spreadsheets/**private/fullhttps://spreadsheets.google.com/feeds/spreadsheets/private/full ); // Make a request to the API and get all spreadsheets. SpreadsheetFeed feed = service.getFeed(SPREADSHEET_**FEED_URL, SpreadsheetFeed.class); ListSpreadsheetEntry spreadsheets = feed.getEntries(); if (spreadsheets.size() == 0) { resp.getWriter().println(**There are no spreadsheets to inspect!); } //Retrieve an iterator over all spreadsheets contained in //this user's Google Drive IteratorSpreadsheetEntry spreadsheet_iterator = spreadsheets.iterator(); while (spreadsheet_iterator.hasNext(**)) { SpreadsheetEntry spreadsheet = spreadsheet_iterator.next(); String spreadsheet_name = spreadsheet.getTitle().**getPlainText(); resp.getWriter().println(**Currently searching spreadsheet + spreadsheet_name); //Search only the first worksheet of the spreadsheet. WorksheetFeed worksheetFeed = service.getFeed( spreadsheet.**getWorksheetFeedUrl(), WorksheetFeed.class); ListWorksheetEntry worksheets = worksheetFeed.getEntries(); WorksheetEntry worksheet = worksheets.get(0); // Fetch the cell feed of the worksheet. URL cellFeedUrl = worksheet.getCellFeedUrl(); CellFeed cellFeed = service.getFeed(cellFeedUrl, CellFeed.class); for (CellEntry cell : cellFeed.getEntries()) { //Retrieve the contents of each cell. String cell_contents = cell.getCell().getInputValue()** .toLowerCase(); //Match the word with the cell contents. Ignoring case. if (cell_contents.indexOf(find_**word) != -1) { //Found the word. resp.getWriter().**println(Cell with contents + cell_contents + matches your phrase!); // Find the row Integer row_index = new Integer(cell.getCell().getRow(**)); resp.getWriter().**println( bRow + row_index.toString() + /b in + spreadsheet_name + matches your query.); String rowCollect = ; // Print row data URL rowCellFeedUrl = new URI(worksheet.getCellFeedUrl() .toString() + ?min-row= + row_index + max-row= + row_index).toURL(); CellFeed rowCellFeed = service.getFeed(**rowCellFeedUrl, CellFeed.class); // Iterate through each cell, printing its value. for (CellEntry rowCell : rowCellFeed.getEntries()) { // Print the cell's formula or text value rowCollect += rowCell.getCell().**getInputValue() + \t; }
[google-appengine] Experimental Sockets API (Python) : NotImplementedError from gethostbyaddr
Hi everyone, With the recent release of App Engine 1.7.7, it is finally possible to make outbound connections with TCP or UDP sockets. This opens a whole world of new possibilities. Using `import socket` in Python 2.5, I have been able to test successfully a few simple low-level commands (such as socket.getaddrinfo(smtp.gmail.com, 587)...) I am now trying to initiate an authenticated SMTP connection on port 587: import smtplib session = smtplib.SMTP('smtp.gmail.com', 587) ... but I immediately encounter a `NotImplementedError` from the gethostbyaddr function in _remote_socket.py. This is surprising, as the non-implementation of this function is not mentioned in the Google App Engine Sockets API Overview at https://developers.google.com/appengine/docs/python/sockets/overview Any idea what's going on here, and how I could circumvent this limitation? Note : I have not yet migrated to Python 2.7. I am still using Python 2.5 and old_dev_appserver.py for the development server. I have also posted this question on stackoverflow : http://stackoverflow.com/questions/16314777/experimental-sockets-api-in-google-app-engine-for-smtp-connections Thank you. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: Testing GWT + GAE locally (not DevMode)
Issue resolved by following this blog article: http://bpossolo.blogspot.com/2013/01/the-ultimate-guide-to-gwt-gae-maven.html and the maven command allowed the app to deploy (with GWT) to GAE cloud: appengine:update On Wednesday, May 1, 2013 1:13:26 PM UTC+8, xybrek wrote: Hmmm... that could be the problem, when deploying I use the *appcfg.cmd update path/to/war * Do you mean I need to upload/update through the maven plugin? I just use maven for local deployment: like mvn *gwt:run* Will this command mvn *gae*:*deploy *deploy to GAE as well as compile GWT? I'm thinking that this is analogous to *mvn gae:ru*n that does not involved the GWT side of things? Xybrek On Wednesday, May 1, 2013 12:52:26 PM UTC+8, Brandon Donnelson wrote: When deploying does the GWT module compile before it deploys? It should compile before it deploys. Another option to verify its compiling is delete the gwt project module and related from the war directory, thats compiled, before deploying. (Don't delete any static resources.) Is the compile comping the module getting deployed, or is there more than one module and one module is not getting compiled. There are a few other reasons that this happens, but maybe that hints at helping deployments. Brandon On Tuesday, April 30, 2013 1:58:06 PM UTC-7, xybrek wrote: `DevMode` works just fine when testing a GWT + GAE application. However the problem arises when we try to deploy our app in GAE cloud, and suddenly we get: GWT module 'app' need to be recompiled After a long update/upload time. The issue now is how can we test locally and be sure at least that we won't suddenly get this error. In a typical GWT (non-GAE) its very easy to do, just deploy it to a local Tomcat of JBoss AS server. However we can't do this for a GAE app. So what are the options to achieve this? - Where to deploy a GWT+GAE app to be able to see if the GWT needs to be recompiled or what, before we even try to upload it. - Or are there any better way? `SuperDevMode` perhaps? -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: pull queues and backend basics
On Tuesday, April 30, 2013 4:35:18 PM UTC-4, Vinny P wrote: For resident backends, AppEngine ensures that a backend is always running. It's dynamic backends that start up/shut down in response to requests. Of course, it's always a good idea to periodically monitor your resident backends and double check to ensure that they're running; some people ( https://groups.google.com/forum/?fromgroups=#!topic/google-appengine/qJj3K6er1VA ) have experienced the premature shutdown of their resident backends without a subsequent restart. Thanks Vinny! I also just watched the Backends google io talk from 2011. It was pretty helpful in case anyone else is confused: http://www.youtube.com/watch?v=-kepYfCBg6w -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [google-appengine] Re: Testing GWT + GAE locally (not DevMode)
FWIW, we nearly always deploy to a sandbox appid and test before deploying to production. Jeff On Wed, May 1, 2013 at 3:04 AM, xybrek xyb...@gmail.com wrote: Issue resolved by following this blog article: http://bpossolo.blogspot.com/2013/01/the-ultimate-guide-to-gwt-gae-maven.html and the maven command allowed the app to deploy (with GWT) to GAE cloud: appengine:update On Wednesday, May 1, 2013 1:13:26 PM UTC+8, xybrek wrote: Hmmm... that could be the problem, when deploying I use the *appcfg.cmd update path/to/war * Do you mean I need to upload/update through the maven plugin? I just use maven for local deployment: like mvn *gwt:run* Will this command mvn *gae*:*deploy *deploy to GAE as well as compile GWT? I'm thinking that this is analogous to *mvn gae:ru*n that does not involved the GWT side of things? Xybrek On Wednesday, May 1, 2013 12:52:26 PM UTC+8, Brandon Donnelson wrote: When deploying does the GWT module compile before it deploys? It should compile before it deploys. Another option to verify its compiling is delete the gwt project module and related from the war directory, thats compiled, before deploying. (Don't delete any static resources.) Is the compile comping the module getting deployed, or is there more than one module and one module is not getting compiled. There are a few other reasons that this happens, but maybe that hints at helping deployments. Brandon On Tuesday, April 30, 2013 1:58:06 PM UTC-7, xybrek wrote: `DevMode` works just fine when testing a GWT + GAE application. However the problem arises when we try to deploy our app in GAE cloud, and suddenly we get: GWT module 'app' need to be recompiled After a long update/upload time. The issue now is how can we test locally and be sure at least that we won't suddenly get this error. In a typical GWT (non-GAE) its very easy to do, just deploy it to a local Tomcat of JBoss AS server. However we can't do this for a GAE app. So what are the options to achieve this? - Where to deploy a GWT+GAE app to be able to see if the GWT needs to be recompiled or what, before we even try to upload it. - Or are there any better way? `SuperDevMode` perhaps? -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [google-appengine] Re: Testing GWT + GAE locally (not DevMode)
Hi Jeff, how's it going with Motomapia? Anyway, yah, that should be the case, however, the App i'm trying to push is just a test app, since i'm not finished with the app... I just needed to check how it will look like and behave in the GAE runtime. Where when I found something that the SDK runtime was able to miss. Cheers! On Wed, May 1, 2013 at 10:41 PM, Jeff Schnitzer j...@infohazard.org wrote: FWIW, we nearly always deploy to a sandbox appid and test before deploying to production. Jeff On Wed, May 1, 2013 at 3:04 AM, xybrek xyb...@gmail.com wrote: Issue resolved by following this blog article: http://bpossolo.blogspot.com/2013/01/the-ultimate-guide-to-gwt-gae-maven.html and the maven command allowed the app to deploy (with GWT) to GAE cloud: appengine:update On Wednesday, May 1, 2013 1:13:26 PM UTC+8, xybrek wrote: Hmmm... that could be the problem, when deploying I use the *appcfg.cmd update path/to/war * Do you mean I need to upload/update through the maven plugin? I just use maven for local deployment: like mvn *gwt:run* Will this command mvn *gae*:*deploy *deploy to GAE as well as compile GWT? I'm thinking that this is analogous to *mvn gae:ru*n that does not involved the GWT side of things? Xybrek On Wednesday, May 1, 2013 12:52:26 PM UTC+8, Brandon Donnelson wrote: When deploying does the GWT module compile before it deploys? It should compile before it deploys. Another option to verify its compiling is delete the gwt project module and related from the war directory, thats compiled, before deploying. (Don't delete any static resources.) Is the compile comping the module getting deployed, or is there more than one module and one module is not getting compiled. There are a few other reasons that this happens, but maybe that hints at helping deployments. Brandon On Tuesday, April 30, 2013 1:58:06 PM UTC-7, xybrek wrote: `DevMode` works just fine when testing a GWT + GAE application. However the problem arises when we try to deploy our app in GAE cloud, and suddenly we get: GWT module 'app' need to be recompiled After a long update/upload time. The issue now is how can we test locally and be sure at least that we won't suddenly get this error. In a typical GWT (non-GAE) its very easy to do, just deploy it to a local Tomcat of JBoss AS server. However we can't do this for a GAE app. So what are the options to achieve this? - Where to deploy a GWT+GAE app to be able to see if the GWT needs to be recompiled or what, before we even try to upload it. - Or are there any better way? `SuperDevMode` perhaps? -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en . For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to a topic in the Google Groups Google App Engine group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/thev4M1M_WY/unsubscribe?hl=en . To unsubscribe from this group and all its topics, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: What is the most common IDE for GAE/Python?
+1 for Pycharm. I have used Pydev, but I change because some features: 1) Refactoring is easier 2) better autcompletion, including jinja templates, JS and CSS 3) Building of less file out of the box 4) Git integration far better than Eclipse's Egit Kaan: Anyone has their preferences and all you pointed out is great but the color scheme. You have 3 preset groups of schemes and you can totaly create a new one to meet your needs. On Apr 30, 5:18 pm, Bryce Cutt pandas...@gmail.com wrote: I use Aptana Studio (which is just a dressed up version of Eclipse) primarily and Sublime Text sometimes. Eclipse has been such a core part of my workflow for over a decade that I always miss things about it when I try to use other IDEs. I've been trying to switch away from it for a while but have not succeeded. To me one of the core features of an IDE for GAE (and anything actually) is full graphical debug support so even when I use Sublime I run my app through Aptana for the good debugger in PyDev. To those that use Sublime: what debugger do you guys use? On Sunday, April 28, 2013 9:50:25 PM UTC-7, Takashi SASAKI wrote: I'm posting this topic for personal interest. What is the most common IDE for Google App Engine with Python? I'm using PyDev for now. Some of my friends are using PyCharm. Whereas there is the official Eclipse plugin for Java, not for Python. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Google to add new runtime at I/O
It appears that Google will be adding a new runtime. https://plus.google.com/103859497630711080569/posts/4T9FUCPsewA The description for one of the codelabs says they will be adding another very popular programming language to the list of supported runtimes. My guess is PHP, but my preference would be Dart as it would allow me to easily use Dart for both client and server. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: Google to add new runtime at I/O
The pre-release of the python SDK released yesterday contains a PHP runtime On Wednesday, 1 May 2013 18:37:57 UTC+1, Tom wrote: It appears that Google will be adding a new runtime. https://plus.google.com/103859497630711080569/posts/4T9FUCPsewA The description for one of the codelabs says they will be adding another very popular programming language to the list of supported runtimes. My guess is PHP, but my preference would be Dart as it would allow me to easily use Dart for both client and server. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: ssl client side certificate support for urlfetch - is this ever going to be resolved?
I have never tried, but you can: http://www.appscale.com/ An open implementation of GAE for other cloud platforms On Apr 26, 8:34 pm, Iain Wade iw...@optusnet.com.au wrote: sockets and SSL (including client side certificate support) were introduced in the last release (1.7.7):https://developers.google.com/appengine/docs/python/sockets/overview this is separate to the URLFetch API, which I don't expect will be getting client certificate support any time soon. In python: urllib/urllib2/httplib all currently pass their requests through the URLFetch API though, so for now you need to work around that by either coding up the request yourself or re-uploading a normal copy of the python httplib.py (as httplib_orig.py for example) and using that. This situation should be improved in the future. --Iain On Fri, Apr 26, 2013 at 10:49 PM, Alexander Botov alexbo...@absolutns.comwrote: Hi GAE team, following issue was logged 2.5 years ago and still unresolved: https://code.google.com/p/googleappengine/issues/detail?id=3719 any plan fixing it soon? If there was decent hosting support of your API somewhere else, I would be long gone away from your services! Your answer will be greatly appreciated! Best, -- Alex -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group athttp://groups.google.com/group/google-appengine?hl=en. For more options, visithttps://groups.google.com/groups/opt_out. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Attention Java MapReduce users
If you are using the experimental Java MapReduce library for App Engine, you are strongly encouraged to update to the latest version of the library in the public svn: https://code.google.com/p/appengine-mapreduce/source/checkout Background: We are rolling out a fix to a long standing interaction bug between the experimental MapReduce library and the experimental Files API that, in certain circumstances, results in dropped data. Specifically this bug can cause some records emitted by the Map to be excluded from the input to Reduce. The bugfix involves patches to both the Files API and Java MapReduce. Unfortunately older versions of the Java MapReduce library running against the patched Files API will drop Map output under more common circumstances. The Files API fix will roll out on its own (no action required by you), but in order to avoid dropped data you must update to the latest version of the Java MapReduce libraryhttps://code.google.com/p/appengine-mapreduce/source/checkout . https://code.google.com/p/appengine-mapreduce/source/checkout We apologize for the trouble. Rest assured we are working aggressively to move MapReduce into a fully supported state. Tom Kaitchuck on behalf of the Google App Engine Team -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: 1.7.8 Pre-release SDKs Available
Nothing about PageSpeed? Remember that PageSpeed is still Experimental, Google is charging for that service and it still doesn't work with SSL (enabled with app.yaml) see more... http://stackoverflow.com/questions/16227028/app-engine-https-pagespeed-403-forbidden-error On Monday, April 29, 2013 5:14:15 PM UTC-4, Janani Thanigachalam wrote: Hello Again Everyone! We've posted the pre-release SDKs for Python and Java here: http://code.google.com/p/**googleappengine/downloads/listhttp://code.google.com/p/googleappengine/downloads/list Please see the pre-release notes below. Regards, Janani App Engine Python SDK - Pre-Release Notes Version 1.7.8 === - The Mail API now allows attachments with .zip and .gzip extensions as long as the archives do not contain entries with blacklisted extensions. http://code.google.com/p/googleappengine/issues/detail?id=5933 - New Billing Enabled apps will no longer default to an email quota of 20,000 per day. Instead, apps will need to file a request through the admin console to get email quotas increased. - Admin console dashboard charts and reports for all users have been fully migrated to the new, more reliable backend announced in 1.7.6. - The maximum size of POST requests made through URLfetch has been increased from 5MB to 10MB. - Fixed an issue with the admin handler of the new dev_appserver failing to import appengine_config automatically. App Engine Java SDK - Pre-Release Notes Version 1.7.8 = - The Mail API now allows attachments with .zip and .gzip extensions as long as the archives do not contain entries with blacklisted extensions. http://code.google.com/p/googleappengine/issues/detail?id=5933 - New Billing Enabled apps will no longer default to an email quota of 20,000 per day. Instead, apps will need to file a request through the admin console to get email quotas increased. - Admin console dashboard charts and reports for all users have been fully migrated to the new, more reliable backend announced in 1.7.6. - The maximum size of POST requests made through URLfetch has been increased from 5MB to 10MB. - Fixed an issue that caused Full-Text Search to fail in the Java dev_appserver. https://code.google.com/p/googleappengine/issues/detail?id=9088 - Fixed an issue with the Java SDK jar file being too large for Windows 64. - Fixed a JAXBPermission.setDatatypeConverter permission issue in Java7 runtime. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: Attention Java MapReduce users
Any chance of providing this library in Maven Central? -Ales On May 1, 2013, at 10:32 PM, Tom Kaitchuck tkaitch...@google.com wrote: If you are using the experimental Java MapReduce library for App Engine, you are strongly encouraged to update to the latest version of the library in the public svn: https://code.google.com/p/appengine-mapreduce/source/checkout Background: We are rolling out a fix to a long standing interaction bug between the experimental MapReduce library and the experimental Files API that, in certain circumstances, results in dropped data. Specifically this bug can cause some records emitted by the Map to be excluded from the input to Reduce. The bugfix involves patches to both the Files API and Java MapReduce. Unfortunately older versions of the Java MapReduce library running against the patched Files API will drop Map output under more common circumstances. The Files API fix will roll out on its own (no action required by you), but in order to avoid dropped data you must update to the latest version of the Java MapReduce library. We apologize for the trouble. Rest assured we are working aggressively to move MapReduce into a fully supported state. Tom Kaitchuck on behalf of the Google App Engine Team -- You received this message because you are subscribed to the Google Groups Google App Engine Pipeline API group. To unsubscribe from this group and stop receiving emails from it, send an email to app-engine-pipeline-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: Google to add new runtime at I/O
I'm surprised Google will put this security risk on their servers. :) -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: Attention Java MapReduce users
This is something we are aware of and are working on for future releases. For this update we encourage you to download and deploy the new code right away. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] How to get the date when an entity was persisted
Hello! I want to sort a celltable by the last ones added on top, now , to do this, i need to sort them by the date they were added to the application. Is there a way to get this date? or i have to create a new attribute for each class?. Thanks! -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Application Limit in App Engine
I found myself reaching the 10 applications limit. What's the current way to ask for an increase? PS: I try to create a stage environment for all my apps, so actually I'd effectively only have 5 apps. Regards, Stephan -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] using Google app engine for research
hello in the last couple of days were getting this notification while working on our application: Your application is at or near its free resource limits. the reason is that we reached full capacity on Datastore Read Operations. we know that its refreshing daily but the problem is that the application reach this limit every day. because of the fact that were using this great tool for research and not for personal use(were communication system engineering students at BGU, building a system to a school project) we wondered if there's a way to increase the capacity of the Datastore Read Operations without enable the billing system. were talking about a short amount of time, two month of research work. thank you ronitsagi -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: Duplicate records in Backup Data?
On reflection, I suspect it has more to do with Map-Reduce task retries than some race condition. j On Tuesday, 30 April 2013 22:59:53 UTC-6, Jason Collins wrote: We have seen the same phenomenon. It's likely due to some kind of race condition in the backup tool itself, but is not a problem there because when restoring, one of the dups will just overwrite the other. But it does become a problem once ingested into BigQuery. j On Monday, 29 April 2013 20:10:34 UTC-6, Mike wrote: Hi there I've noticed there may be duplicate records in the Backup data that AppEngine produces. I can verify this because I'm loading the Backups into BigQuery. When I search one of my tables, I can see the duplicates: SELECT __key__.id as X_id, COUNT(__key__.id) as X_count, created FROM [TableId] GROUP BY X_id, created HAVING X_count 1 ORDER BY created DESC; This shows there are 5,807 duplicates in a table of ~2 million entries (~0.2%) I can give Google employees access to our BigQuery and Google Storage accounts if that helps track down the issue. Cheers Mike -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: 1.7.8 Pre-release SDKs Available
sqlite3 ImportError still not fixed. Am I the only one with having thisproblem ? This badly cripples the dev server. Please fix. -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Re: Duplicate records in Backup Data?
I would think it would be possible for the BigQuery team to discard duplicates when running the import? That's probably going to be the easiest solution On Thursday, May 2, 2013 8:39:06 AM UTC+10, Jason Collins wrote: On reflection, I suspect it has more to do with Map-Reduce task retries than some race condition. j On Tuesday, 30 April 2013 22:59:53 UTC-6, Jason Collins wrote: We have seen the same phenomenon. It's likely due to some kind of race condition in the backup tool itself, but is not a problem there because when restoring, one of the dups will just overwrite the other. But it does become a problem once ingested into BigQuery. j On Monday, 29 April 2013 20:10:34 UTC-6, Mike wrote: Hi there I've noticed there may be duplicate records in the Backup data that AppEngine produces. I can verify this because I'm loading the Backups into BigQuery. When I search one of my tables, I can see the duplicates: SELECT __key__.id as X_id, COUNT(__key__.id) as X_count, created FROM [TableId] GROUP BY X_id, created HAVING X_count 1 ORDER BY created DESC; This shows there are 5,807 duplicates in a table of ~2 million entries (~0.2%) I can give Google employees access to our BigQuery and Google Storage accounts if that helps track down the issue. Cheers Mike -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Cant update Billing Setting
One of our google app is reaching daily quota. I try to update the daily quota, but was prompted with this error Your application is being migrated to a new billing system. Please check back later to view or change your billing settings. Or contact supporthttps://support.google.com/code/go/cloud_billing if you need immediate assistance. Could anyone advise what I can do? I need to increase the budget and resume the service immediately! here is the app id butterflybsix - eric -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] why this happen? application migrated to a new billing system and WE CANNOT update quota to resume service
One of our google app is reaching daily quota. I try to update the daily quota, but was prompted with this error Your application is being migrated to a new billing system. Please check back later to view or change your billing settings. Or contact supporthttps://support.google.com/code/go/cloud_billing if you need immediate assistance. Could anyone advise what I can do? we need to resume the service to our customers asap! here is the app id butterflybsix - eric -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [google-appengine] Abridged summary of google-appengine@googlegroups.com - 22 Messages in 11 Topics
-- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Master/Slave Datastore Deprecation Question
When the master slave datastore becomes deprecated, does that mean Google will shut down applications that are using it or just stop supporting it? If it's the latter, what exactly does that mean? For example, will the Master/Slave maintenance periods stop where they flush the memcache or whatever? John -- 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 email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.