archive / 2008 / May

  1. Title: Updates to Processed Tower Defense
    Tags: Processing.js javascript
    Series: Implementing Processed Tower Defense

    I ended up working a bit more on PTD, and have added some important new features: different types of creeps and the ability to upgrade towers. Hopefully it'll be a bit more interesting now.

  2. Title: May in Review
    Tags: JET japan

    A few pictures, a couple stories, a couple links thrown into a confused medley and labeled with as broad a title as I could think of. Indeed, this is May in Review.

  3. Title: Processing.jsの使い方
    Tags: Processing.js javascript
    Translation of Getting Started with Processing.js in Japanese

    Processing.jsの目的と使い方について。最初、ちょっとだけ「なぜ面白い」という質問に答えて、後で簡単な例の作り方を説明する。

  4. Title: Spoken Languages, Blub, and Convenience
    Tags: language design thoughts

    A brief essay considering the link between spoken languages and programming languages and Paul Graham's theory of Blub.

  5. Title: Music From the iTunes Store, 1
    Tags: music
    Series: Music From iTunes

    The first part of a trip through my purchased iTunes music. Covering the first 136 tracks I have bought from the iTunes store.

  6. Title: Improvements to LifeFlow Editor
    Tags: lifeflow lifeflow-editor

    Made some much needed improvements to the LifeFlow Editor, including support for assigning authors to entries and assigning an article as a translation for another article.

  7. Title: Updating Processing.js Graphics via Ajax
    Tags: Processing.js javascript

    A look at an example of using Ajax to create synchronized and dynamic graphics. To keep things simple the backend creating the data is a one line php script, but the concept applies equally well to real services.

  8. Title: Design of Processed Tower Defense
    Tags: Processing.js javascript
    Series: Implementing Processed Tower Defense

    A look at the two main design patterns used to implement Processed Tower Defense, a simple tower defense game implemented using Processing.js.

  9. Title: Three Processing.js Examples
    Tags: Processing.js javascript

    The past couple of days I have been putting together a few Processing.js examples, and wanted to share them. They are all implemented via the Javascript api, and involve some level of human interaction.

  10. Title: Using Javascript to Control Processing
    Tags: Processing.js javascript

    A look at translating Processing code to use Javascript as a control language and Processing.js to handle the hard stuff.

  11. Title: Getting Started with Processing.js
    Tags: Processing.js javascript
    Translations: Japanese

    Processing.js has been everywhere the past few days, but I didn't notice too much assistances for Javascript neophytes getting started with it, so I put one together while playing around a bit with it this evening.

  12. Title: Our Yellow Woods, and a Story
    Tags: haiku poem

    A poem, two haiku, and a gripping story about Will Larson and poetry.

  13. Title: Writing Join in Erlang
    Tags: Erlang functional

    Erlang doesn't have a built in function for joining strings, and so I sat down to put one together quickly. A quick look at two different ways that join can be implemented.

  14. Title: Photographing Japan
    Tags: japan photo

    Taking pictures in Japan is extremely easy to do, but hard to do honestly. What the hell does that mean? Well, it's easy to take pictures that emphasize the natural beauty, or industrial concrete, but much harder to take pictures that capture both.

  15. Title: A Picture of a Couple
    Tags: japan photo

    A picture of a couple, one of whom I know rather well, and the other who is more of a brief acquaintance. A picture made interesting because it tells its story better blurred than it would have with proper focus.

  16. Title: Spring Haiku and Tanka
    Tags: haiku tanka

    A few more haiku I have thrown together rather quickly, some of them sitting in a hammock, some sitting at a desk at my various schools.