Category: internet
-
Custom Django filters in Google App Engine
You want to create your own custom Django filters in App Engine without running a whole Django stack? Here’s how in a few lines of code. First create a specific python file to hold your custom filters at the root of your application. In my case I use customfilters.py like this: import re from google.appengine.ext…
-
Crossdomain proxy on Google App Engine
Here’s a crossdomain proxy to pipe Javascript Ajax calls from you Google App Engine application to the Flickr API, since most browser will not let you call another domain directly. import cgi import urllib from google.appengine.ext import webapp from google.appengine.api import urlfetch class FlickrController(webapp.RequestHandler): “””Proxy for Ajax calls to flickr””” def get(self): flickrapiendpoint = ‘http://api.flickr.com/services/rest/’…
-
WWDC Keynote
Tonight (at least in Japanese time) is Steve Job’s WWDC Keynote. It is widely accepted that he will be announcing the new 3G enabled iPhone and I am secretly hoping he will give us a release date for Japan live from the Moscone West. These past weeks, I’ve been developing a live-blogging system for my…
-
Contact Juggling
Found this video on Digg, looks like Yoyogi Park. This guy is a million times more impressive than all those stupid jugglers and beanbag fanatics you find in such parks. Yes, there’s only one crowd I despise more than beanbaggers, it’s the drum players. That’s probably the main reason why I never hang out at…
-
Address Power
Last July I wrote about a popular Japanese webservice that built an image of your brain out of your name. Everyone at work and on TV was talking about it. The concept was even copied overseas (replacing the kanjis with emoticons). This weekend I saw on TV another of those websites that you know everyone…