Ian Lewis Ian Lewis is a web developer living in Tokyo Japan. His current interests are in Django, python, alternative databases and rapid web application development.
About Me...

Pickling Objects with Cached Properties

Python descriptors allow you to create properties on python objects that are the result of executing some code. One of the simplest ways of doing that is using the `@property` decorator. Here, ac[...]

Some General Trends in Programming Languages

There are a number of next generation of languages that have come out and are becoming popular in recent years that are trying to use what has been learned from large development projects. Some o[...]

New Year’s Python Meme 2014

Since everyone else was doing it I thought I'd write one up too.

App Engine Pull Queues and kombu

App Engine provides a pull queue API for accessing, leasing, and processing tasks outside of App Engine. I am a fan of Python and so I often use a task queue system called Celery. This system [...]

PyCon APAC 2013

PyCon APAC 2013 is over! Thanks to everyone who helped make the conference a great success. Staff, speakers, attendees alike all contributed to making PyCon APAC 2013 the best PyCon in Japan ever.

NSStudy No. 5 に発表してきました

10月31日に NSStudy No. 5 で発表しました。 テーマはクラウドだったんですが、それぞれの発表 Google Cloud Platform、Force.com、Microsof[...]

PyCon JP 2014 の感想

この記事は大分遅いけど、PyCon JP 2014 が先週末に無事終了しました! 今年は今まで、最大 545 の参加者がいました。とても楽しかった。参加した皆様、 ありがとうございます! [...]

require.js + Django 設定の組み合わせ

JavaScriptをよく書いている場合、普通のアプリケーションと同じように設定を 書きたい場合があると思う。たとえば、開発の場合によく `DEBUG` フラグとか設定するよね? たとえば、[...]

プラグインなしで、require.js のテストの順番を保証する

> > > AMD の仕様では、「JSファイルのリストを順番通りに読み込み/実行する」 > > ということができない。実際何が困ったかというと、分割した mocha >[...]

HTMLサニタイズするライブラリbleachを試してみた

最近にHTMLををサニタイズしてくれる便利なライブラリ bleach を見つけた。HTMLを受け取ってウェブ上に表示したいんだけど、 危険なやつをエスケープするもしくは消したいって場合に使う[...]