"Totally. Here we go: Tipfy is a cute little Python framework for App Engine which follows the basic concepts of web.py and webapp. It is built on top of Werkzeug's WSGI utilities and is really small but powerful. "
- Yu-Jie Lin
from Bookmarklet
And the migration to app engine is finally complete http://kalydo.com is running live on app engine :) I can't wait for the backup and recovery tool from app engine, migrating large datasets at moment is really very slow if you're using the remote api..
yes, for now google has selected few people, we expect for the end of the month other 100.000 account on sandbox for developers and users that asked for.
- CantorJF
With its current UI, a "huge" mess, even though I'm a big fan (and very used to) fast-moving, messy interface such as Friendfeed.
- Jérôme Flipo
My problem with the developer preview is that there are so many waves flying around addressed to *everyone* using the sandbox. That's a lot of noise. If you strip all those messages away and use it like a real communication tool instead of a chat room, then it suddenly becomes more useful. It's still not cooked enough for public consumption though, so I hope they've got a more stable version ready for when they open it up to Google Accounts on the wave.google.com address.
- Tony Ruscoe
A mess of a UI, confusing features, and, worst of all, HORRIFICALLY slow.
- Craig Eddy
still can't wait for an invitation tho.. Lets bring in some more developers and fix up the interface. Wave really has the potential to redefine the web.
- Maarten
sorry, but google wave has no "wow" to me. it needs more work before release to the public (reference to gmail)~
- Moses
"So, as we all know, GWT hosted mode on the Mac with OS X Leopard didn’t work with Java 6 because Java 6 on the Mac was 64 bit only and the libraries used for hosted mode were 32 bit. You’d get java.lang.UnsatisfiedLinkError. The workaround was to use Java 5 for hosted mode. The release of Snow Leopard put paid to this scheme. In Snow Leopard you only have Java 6. A look at the installed Java versions shows 1.5 has been replaced by a link to CurrentJDK and CurrentJDK is 1.6."
- CantorJF
from Bookmarklet
The search string I use to restrict the results to just the Python programming language is pretty crazy: python -monty -ball -pet -burmese -skin -snake -comedy -pythonesque -foot -zoo -giant -fashion -bag -albino -pythons -carpet -boot -shoe -handbag
- Michael R. Bernstein
dude - sorry for not commenting! Your app landed in the middle of a crazy busy day. I'm loving that now there is a single source for python items. Nicely done - I'll be spending some time with it later to help gather up all of the Tornado news :)
- bear (aka Mike Taylor)
No Problem, Bear. Let me know if there are features you'd like.
- Michael R. Bernstein
So here’s the idea for supercharging your free AppEngine quotas: 1) switch you app to the paid model by enabling billing, 2) enter the minimum daily budget ($1), and 3) distribute the budget over resources you are 100% sure will not consume their free quota (e.g. if you have a stateless app which doesn’t use the database, put the whole $1 in the stored data quota). Since you put your budget on resources which won’t consume the entire free quota and since AppEngine doesn’t charge you anything if the app doesn’t step over the free quota – you are essentially getting a better free quota."
- Ivan Zuzak
"EDIT (Sept 5 2009): Yesterday, a week after my original post, Google released AppEngine SDK 1.2.5 which includes a major feature a lot of developers have been waiting for – XMPP support. What’s interesting and relevant for this post is that XMPP has it’s own quotas for the number of API calls, data sent, recipients messaged and invitations sent, and – none of these quotas are marked as...
more...
- Ivan Zuzak
This will also bring up the same speculation as is what happened when Google announced they were building an open-source browser: will it see the light of day. Anti-Microsoft users will jump all over this. Short answer: yes.
- Amir
from iPod
"SAN FRANCISCO — In a direct challenge to Microsoft, Google announced late Tuesday that it is developing an operating system for PCs based on its Chrome Web browser. The operating system, called Chrome OS, is initially intended for use in the tiny, low-cost portable computers known as netbooks, which have been selling quickly even as demand for other PCs has plummeted. The move is likely to sharpen the already intense competition between Google and Microsoft, whose Windows operating system controls the basic functions of the vast majority of personal computers. “Speed, simplicity and security are the key aspects of Google Chrome OS,” said Sundar Pichai, vice president of product management, and Linus Upson, engineering director, in a post on a company blog. “We’re designing the OS to be fast and lightweight, to start up and get you onto the Web in a few seconds.” Mr. Pichai and Mr. Upson said that the software would be released online later this year under an open source license,...
more...
- Susan Beebe
from Bookmarklet
"An alternate datastore backend for App Engine, implemented using BDB JE | bdbdatastore is an alternate datastore backend for App Engine apps. It's far more robust and scalable than the one the development server uses, but not as big and hard to install as HBase and HyperTable based backends. bdbdatastore is intended primarially for use by people who want to host their own App Engine apps, and don't expect datastore load for a single app to exceed what a single server can handle. In the event your app gets too big for bdbdatastore, the migration path to an alternate backend is smooth."
- Michael R. Bernstein
from Bookmarklet
Videos from Google App Engine's announcements (Java on App Engine, cron jobs, large scale data import, and secure access to behind-the-firewall data) are going up now: http://www.youtube.com/view_pl...
Is there any way to specify an user agent when using urllib2 in GAE? The usual method passing {'User-Agent' : 'some known useragent'} does not work. On production it's not a problem, since GAE's default user agent is ok for the website I am working on, but when developing I cannot access it
"Here’s a juicy rumor (if you’re a geek, this is good stuff): A source tells us that Google AppEngine, a platform for building and hosting web applications in the cloud, will begin letting developers write applications in Java in the near future. Until now only Python applications were supported. The announcement should come at the Google I/O conference in late May. Java applications are extremely popular, particularly for business applications, and it is one of the internally supported languages at Google. In fact, late last year a startup called Stax Networks launched that billed itself as an “AppEngine for Java.” Don’t feel too bad for the startup, however, they’ve said from the beginning that they expected Google to enter the Java market sooner rather than later. Java continues to be one of the most popular programming languages, and is a natural next step for Google. And AppEngine has been a highly successful product, at least from a press standpoint - the Obama Administration has embraced it along wi"
- Susan Beebe
"AppScale is an open-source implementation of the Google AppEngine (GAE) cloud computing interface. AppScale enables execution of GAE applications on virtualized cluster systems. In particular, AppScale enables users to execute GAE applications using their own clusters with greater scalability and reliability than the GAE SDK provides. Moreover, AppScale executes automatically and transparently over cloud infrastructures such as the Amazon Web Services (AWS) Elastic Compute Cloud (EC2) and Eucalyptus, the open-source implementation of the AWS interfaces."
- Michael R. Bernstein
from Bookmarklet
This is my latest Google App Engine application. The purpose of this creation is to encourage people to thank for everything in their own lives.
- Yu-Jie Lin
The Bookmaplet is a small GAE app I wrote a few weeks ago. In essence, it is a bookmarklet that you put in your toolbar. When you are surfing the web and come across an address, you can highlight this with the mouse, click the bookmaplet in the toolbar and little map shows up pointing to the location of the address. It basically saves you some steps from copying/pasting addresses and having to go to Google Maps or something similar.
- David Damen
from Bookmarklet