-
posts
-
JSON Schema Validator 0.1a for Python
Update (2025-01-27): Many of the links no longer work.
I just released the first version for a project that I’ve been working on since
the Python Onsen. It’s a
validator for JSON Schema written
in Python. It’s based on the JSON Schema Proposa...
-
Django Views
I was thinking about using Django for one of my
projects on App Engine because it seems like a
popular project and somewhat easy to use, but I’m not quite understanding yet
why it’s better to have helper functions rather than controller/handler cl...
-
Protocol Buffers
A few days ago Protocol Buffers was released by Google
as an open source project. Protocol Buffers is a way to generate code for
objects that can be serialized to and de-serialized from the Protocol Buffers
binary format. An implementation of the ...
-
Javascript Interpreter
I wanted a convenient way to test out some javascript by running it in a
browser and being able to play with it via an interpreter like python has. As
it turns out the almighty Bob created a nice
interpreter for playing around with Mochikit
but I ...
-
Twitter Page Code
I took a look at the code of a Twitter page as an
example of a site that gets lots of traffic and noticed a couple of things.
They use Amazon S3 to
store images
They split the JavaScript, favicons, and CSS up across 3 or 4 subdomains
(asse...
-
Gallery 2 plugin with TinyMCE
I made some changes to the TinyMCE
plugin for
b2evolution to support some callbacks which will
allow other b2evolution plugins to register TinyMCE plugins automatically. This
is especially useful for the Gallery 2
plugin because it will
allow me t...
-
Google Developer Day 2008
Google Developer Day Japan
2008 is
being held on June 10th at Google’s offices in Shibuya and I’ve registered to
attend this year. There were a number of sessions that people could take part
in but I decided to register for a
Google App Engine hac...
-
Google Analytics for Mobile Sites
I implemented tracking using Google Analytics for my company’s mobile sites using a technique described by Peter van der Graff on his site. The technique involves performing a GET to to an image on Google’s server and passing it a bunch of options...
-
Gallery 2 for WordPress
I took a look at the Gallery 2 plugin for
WordPress by ozgreg
to get some ideas on how they had integrated Gallery 2 with the WordPress blog
engine and how I might be able to bring those features to
b2evolution. I felt somewhat bad
looking at it a...
-
Using mercurial on windows with cygwin
So for the longest time, well, about 5 months, I have used the mercurial package
in Cygwin as my mercurial at work where I run windows on my desktop. I use
Cygwin as my terminal on windows because it’s Unix-like and the window command
line isn’t v...