Projects »

Built and released in 2012 is a database aggregating images of Japanese prints from dozens of international collections, currently holding over 220,000 prints. This site has become a required resource for scholars around the world to research more information about prints. More information about the site, including talks and papers that I’ve written, can be found in the Research section of the site.

  • Japanese Print Database (Code) — Since its release in 2012 the database has undergone two rewrites. The second one is happening now, converting to use the new Mongaku system.
  • Node Romaji Name — A powerful Node.js library for parsing English-written Japanese names and correcting many common mistakes (such as typos, missing stress marks, and ordering of given and family names).
  • Node ENAMDICT — A Node.js library for parsing the ENAMDICT proper Japanese name dictionary. Includes support for searching through the dictionary for a particular name (either in English or Japanese).
  • Node Parse Dimensions — A Node.js library for parsing physical object dimensions, as specified by museums, into a usable form.
  • Node Yearrange — A Node.js library for parsing year ranges, as specified by museums, into usable numeric date ranges.
  • Node NDLNA — A Node.js library for querying the National Diet Library’s Name Authority for Japanese names.
  • Hepburn — A Node.js library for converting English-written Japanese words to/from Hiragana and Katakana.
  • Stack Scraper — A comprehensive site scraping system, built on PhantomJS. Individual steps of the scraping process are decoupled as to support repeated processing. Data is stored in a MongoDB database.

Secrets of the JavaScript Ninja

Secrets of the JS Ninja

Secret techniques of top JavaScript programmers. Published by Manning.

John Resig Twitter Updates

@jeresig / Mastodon

Infrequent, short, updates and links.