[google-appengine] Re: What are your top three issues in appengine?

2009-10-08 Thread Joe Bowman
Well, here's the reasons I'm not using appengine for my big project, so I guess these would be my top issues 1. datastore timeout issue... we need way more reliability with the datastore. timeout on put can be abstracted with memcache (provided the memcache entity can last long enough for a

[google-appengine] Re: Why Google AppEngine sucks

2009-09-26 Thread Joe Bowman
Here's my thoughts on the matter, as posted a few weeks ago http://joerussbowman.tumblr.com/post/182818817/why-im-dropping-google-appengine-for-my-primary Basically, it depends on whether or not appengine is the right tool for the job. If you have a lot of reading/writing to backend datastore,

[google-appengine] Re: Timeouts have increased since maintenance on August 18th ?

2009-08-28 Thread Joe Bowman
For the past couple of days I've been seeing lots of datastore timeouts. The confusing thing is it seems to be application specific, as it's only one app that I'm seeing the problem, all the others appear to be running fine. On Aug 28, 6:58 am, Sylvain sylvain.viv...@gmail.com wrote: Hi,

[google-appengine] Re: How can I use cron to make something happen every hour on the hour?

2009-05-11 Thread Joe Bowman
Does every 1 hours not work? Or if you need the specific time, every hour 00 I'd try those. On May 10, 5:01 pm, Luke luke.hun...@gmail.com wrote: Yeah I suppose thats only 24*60 = 1440 requests, not bad. On May 10, 1:51 pm, Sylvain sylvain.viv...@gmail.com wrote: You can do this :

[google-appengine] Re: Still no full-text search? Mystified by the priorities.

2009-04-29 Thread Joe Bowman
What about Yahoo! Boss? You can restrict it to search a site, and while not documented, has functionality such as inurl and inpath which you could use to push out the specific data you need. The one trick would be to make sure Yahoo searches the proper path, but I'm sure there's ways to get that

[google-appengine] Re: Should I take my website somewhere else? - blocked in China

2009-04-07 Thread Joe Bowman
for the international market. On Apr 6, 3:59 pm, Joe Bowman bowman.jos...@gmail.com wrote: Get a server and IP that is available in China, but outside of the chinese firewall. Configure it to proxy you appspot.com domain. It gets tricky handling cookies and session state and such doing

[google-appengine] Re: Should I take my website somewhere else? - blocked in China

2009-04-07 Thread Joe Bowman
Not to mention the threats consist of actions that were suggested as an alternative. That suggestion was reproached as unacceptable. So it is quite confusing. On Apr 7, 2:16 pm, Andy Freeman ana...@earthlink.net wrote: Some user reported a problem and wanted to know if Google had any plan to

[google-appengine] Re: Should I take my website somewhere else? - blocked in China

2009-04-06 Thread Joe Bowman
Get a server and IP that is available in China, but outside of the chinese firewall. Configure it to proxy you appspot.com domain. It gets tricky handling cookies and session state and such doing this though. Not a turnkey solution. Basically all requests to your appengine application coming from

[google-appengine] Re: Should I take my website somewhere else? - blocked in China

2009-04-05 Thread Joe Bowman
Plenty of companies would be willing to deal with not being able to support customers in China. Either for reasons of they only support selling products within in their own countries, to, startups that will move off of appengine if the need and funding arises to allow them move off of appengine

[google-appengine] Re: Should I take my website somewhere else? - blocked in China

2009-04-02 Thread Joe Bowman
China and the other countries block content that they deem unacceptable for their citizens. In order to get appengine off the blacklist, they would have to disallow people to create applications which would be deemed offensive to those countries. First, looking at it from the pure

[google-appengine] Re: Parallel urlfetch utility class / function.

2009-03-18 Thread Joe Bowman
', 'winterelaxation' ]) # feeds is now a mapping of usernames to YouTubeVideoFeed instances, or None if could not be fetched. 2009/3/18 Joe Bowman bowman.jos...@gmail.com: This may be a really dumb question, but.. I'm still learning so... Is there a way to do something other than a direct api

[google-appengine] Re: Parallel urlfetch utility class / function.

2009-03-17 Thread Joe Bowman
= models.Youtube.get(request.GET['term'], start=start) Ideally, I'd like some of those models to be able to do asynchronous tasks within their get function, and then also, I'd like to run the above requests at the same, which should really speed the request up. On Mar 17, 9:20 am, Joe Bowman

[google-appengine] Re: using memcache for caching query results

2009-03-16 Thread Joe Bowman
Check out the cache utility in gaeutilities. http://gaeutilities.appspot.com/cache Looking at the demo, it appears I need to update that page. Anyhow, cache uses both the datastore and the memcache. When you write a cache entry, it writes to the datastore, then to memcache. When you attempt to

[google-appengine] Re: Can Appengine provide Browser information..?

2009-03-16 Thread Joe Bowman
import os os.environ['REMOTE_ADDR'] is the IP os.environ['HTTP_USER_AGENT'] is the user agent I'm sure there's more, those are the two I needed when I created the sessions utility. Note: I've found that they don't always populate, more than likely a per browser issue. I was confused to see

[google-appengine] Re: Parallel urlfetch utility class / function.

2009-03-16 Thread Joe Bowman
Does the batch fetching working on live appengine applications, or only on the SDK? On Mar 16, 10:19 am, David Wilson d...@botanicus.net wrote: I have no idea how definitive this is, but literally it means wall clock time seems to be how CPU cost is measured. I guess this makes sense for a

[google-appengine] Re: Parallel urlfetch utility class / function.

2009-03-16 Thread Joe Bowman
. ;) The code should work serially on the SDK, but I haven't tried yet. David. 2009/3/16 Joe Bowman bowman.jos...@gmail.com: Does the batch fetching working on live appengine applications, or only on the SDK? On Mar 16, 10:19 am, David Wilson d...@botanicus.net wrote: I have no idea

[google-appengine] Re: Parallel urlfetch utility class / function.

2009-03-16 Thread Joe Bowman
? having some issues trying to figure out how to set pbrequest/pbresponse variables cheers brian On Mar 16, 12:05 pm, Joe Bowman bowman.jos...@gmail.com wrote: Wow that's great. The SDK might be problematic for you, as it appears to be very single threaded, I know for a fact it can't reply

[google-appengine] Re: Accessing the datastore

2009-03-16 Thread Joe Bowman
I think you're looking for this: http://code.google.com/appengine/articles/remote_api.html On Mar 16, 1:01 am, pokiman adna...@gmail.com wrote: Hello All, Is there a way to access the google datastore via an external python program? What I want to basically do is run a computationally

[google-appengine] Re: garutilities Session objects in Django app

2009-03-11 Thread Joe Bowman
Hi, gaeutilities includes a session middleware Just add it in your settings.py For example, for one app I have MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'common.appengine_utilities.django- middleware.middleware.SessionMiddleware',

[google-appengine] Re: Somewhat Disappointed.

2009-03-09 Thread Joe Bowman
Server side javascript would be awesome, I have to admit. The challenges you are running into with having to use python and javascript is just the nature of the game right now in most shops. Don't forget CSS, and making sure both your CSS and javascript work across all browsers. ugh On Mar 9,

[google-appengine] Re: ANNOUCEMENT: gaeutilities version 1.2.1 is now available. session bugfix

2009-03-08 Thread Joe Bowman
Forgot to post the url: http://gaeutilities.appspot.com On Mar 8, 7:50 pm, bowman.jos...@gmail.com bowman.jos...@gmail.com wrote: Not much new in this release. There was an issue where entities with empty sid values were getting created along with valid new sessions, this bug has been fixed.