jcoglan

James Coglan
London, UK
31
29
May 04, 2008
  • A port of Ojay.Forms to Prototype, with a Rails plugin to generate client-side validation code
    Updated Mon Sep 01 05:00:32 -0700 2008
    legend
  • File upload plugin for Rails models
    Updated Sat Jul 19 08:09:59 -0700 2008
    legend
  • Allows you to stop ActiveRecord fields changing after an object is first created
    Updated Thu Aug 07 09:27:22 -0700 2008
    legend
  • JavaScript implementation of topfunky's Gruff graphing library
    Updated Sun Feb 22 03:55:32 -0800 2009
    legend
  • Adds type-reflecting class names to input tags in Rails
    Updated Wed Sep 10 01:35:39 -0700 2008
    legend
  • Access control layer for ActionPack, providing a DSL for writing a firewall to sit in front of Ra...
    Updated Sat May 09 11:55:56 -0700 2009
    legend
  • Because Ruby's Observable never does quite what I want
    Updated Thu Jun 18 07:06:42 -0700 2009
    legend
  • Mini-app to display random entries from Wikipedia
    Updated Tue May 12 16:22:53 -0700 2009
    legend
  • Comet client-server system in Ruby. Kinda implements Bayeux, and also it's a toy.
    Updated Mon Jun 15 15:48:18 -0700 2009
    legend
  • Simple password-hashing abstraction for Rails models
    Updated Sat Jul 19 07:56:45 -0700 2008
    legend
  • Scheme in as little Ruby and as much Scheme as possible. Supports macros, continuations, tail rec...
    Updated Thu Jun 18 16:44:14 -0700 2009
    legend
  • JavaScript and CSS dependency manager for Rails projects
    Updated Wed Sep 10 05:15:41 -0700 2008
    legend
  • Specifies that associations should be included automatically with find() calls in ActiveRecord
    Updated Sat Jul 19 08:18:13 -0700 2008
    legend
  • Builds JavaScript projects using PackR and ERB
    Updated Sat Jul 04 04:15:37 -0700 2009
    legend
  • Implementation of the core of Ruby's object system in JavaScript.
    Updated Sun Jul 05 09:49:44 -0700 2009
    legend
  • Sinatra app for benchmarking JavaScript lazy loading techniques
    Updated Sat May 30 05:22:57 -0700 2009
    legend
  • Command-line input parser that doesn't hate you
    Updated Fri Jun 19 05:58:25 -0700 2009
    legend
  • Ruby version of Dean Edwards' Packer
    Updated Sun Feb 22 03:11:31 -0800 2009
    legend
  • Map location editing widget, based on Ojay and Google Maps
    Updated Tue May 05 04:29:41 -0700 2009
    legend
  • Ruby on Rails
    Forked from rails/rails Thu Aug 21 04:43:43 -0700 2008
    legend
  • Extension for Prototype that adds syntactic sugar to Enumerable methods
    Updated Sat Jul 05 13:40:00 -0700 2008
    legend
  • JSON parser that understands cross-references and casts to typed Ruby objects. Implements JSONQue...
    Updated Fri Jul 03 00:35:40 -0700 2009
    legend
  • Tiny Scheme interpreter, suitable for use as a livecoded demo
    Updated Sat Apr 25 13:57:17 -0700 2009
    legend
  • Look, it's a very hairy yak, okay?
    Updated Sat Jun 20 06:49:00 -0700 2009
    legend
  • Ruby tool for importing existing svn projects into git and github.
    Updated Sat Jul 19 07:30:14 -0700 2008
    legend
  • A vector, matrix and geometry math library for JavaScript
    Updated Sun Dec 07 10:46:54 -0800 2008
    legend
  • The search for an MD5 hash which returns itself when hashed.
    Forked from elliottkember/The-Kember-Identity Thu May 14 06:12:47 -0700 2009
    legend
  • Something with iTunes and web browsers. Needs a better name.
    Updated Tue Jun 16 13:05:28 -0700 2009
    legend
  • Mirror of YUI releases back to 2.2.2
    Updated Thu Oct 02 03:33:24 -0700 2008
    legend

Following

Public Activity  feed

jcoglan pushed to testing at jcoglan/js.class Sun Jul 05 09:49:47 -0700 2009
HEAD is 4d701a6ad60921d6baefda25c94c60fa94b0def3
  • jcoglan committed 4d701a6a:
    Adding exception-related assertion methods, and improving text representation of classes in the console output.
jcoglan pushed to testing at jcoglan/js.class Sun Jul 05 08:32:38 -0700 2009
HEAD is d13ca286309295b898eb7acb86a140376b9da6dc
  • jcoglan committed d13ca286:
    Don't use compressible private names in Test.Unit.Assertions as they may conflict with user code that mixes in the module.
jcoglan pushed to testing at jcoglan/js.class Sun Jul 05 07:01:08 -0700 2009
HEAD is 846f169459b6a5a9419be7d571d3852b0afcc645
  • jcoglan committed 846f1694:
    Test.Unit documentation updates, including credit for original work and usage documentation from the Ruby version.
jcoglan pushed to master at jcoglan/js.class Sun Jul 05 05:38:45 -0700 2009
HEAD is 8f20c9a0ddd0626886c2ba9f179d4d5aabb5a2ba
  • jcoglan committed 8f20c9a0:
    The inherited() hook should only be called on the parent class, not on every ancestor.
jcoglan pushed to master at tobie/pdoc Sun Jul 05 05:16:50 -0700 2009
HEAD is 060cbedb6551cd288d3d16b63c6af163423a36c2
  • jcoglan committed 060cbedb:
    Use short names for autolinked code-enclosed names in description bodies.
jcoglan pushed to testing at jcoglan/js.class Sun Jul 05 05:07:12 -0700 2009
HEAD is ad9c8032992c380ee33a5a8dc3f5fef19a33afc1
  • jcoglan committed ad9c8032:
    Test.Unit documentation updates, including credit for original work and usage documentation from the Ruby version.
jcoglan pushed to testing at jcoglan/js.class Sat Jul 04 08:12:14 -0700 2009
HEAD is 66c393f8bad1f1a66737c885a1e53ec2fa6641b1
  • jcoglan committed 66c393f8:
    Adding the assertInDelta and assertSend test methods.
jcoglan pushed to testing at jcoglan/js.class Sat Jul 04 07:31:58 -0700 2009
HEAD is a49450064c565e4e7ea5c05707a7198f056af412
  • jcoglan committed a4945006:
    Adding a set of assertions for testing equality, null values, identity, pattern matching, and types.
jcoglan pushed to testing at jcoglan/js.class Sat Jul 04 04:25:42 -0700 2009
HEAD is 1d4e7f4813f8b716a39d8038f3ead8eecd8b87b3
  • jcoglan committed 1d4e7f48:
    Make the console test file use the package loader.
jcoglan pushed to testing at jcoglan/js.class Sat Jul 04 04:17:54 -0700 2009
HEAD is 0fc36ae42d9d695692b8efbb48313409dc46176b
jcoglan pushed to master at jcoglan/jake Sat Jul 04 04:15:39 -0700 2009
HEAD is 724392afa8c4968e1fee0cb1ee99727ca9fe6bec
jcoglan pushed to testing at jcoglan/js.class Sat Jul 04 04:13:59 -0700 2009
HEAD is 56cd52e8f5e4dc99d763ed7de5e87ed8c481d467
  • jcoglan committed 56cd52e8:
    Updating the package config, and adding all the build files to the website -- use require() to try stuff out in Firebug.
jcoglan pushed to testing at jcoglan/js.class Sat Jul 04 03:50:03 -0700 2009
HEAD is 1af54bfba5a2bcc92b4e04c7a0c6f8184eede585
  • jcoglan committed 1af54bfb:
    Implementing the shared testing UI modules and the Console test runner. Works on V8, Rhino, SpiderMonkey.
jcoglan pushed to testing at jcoglan/js.class Sat Jul 04 02:25:18 -0700 2009
HEAD is abd741c40022f7bd4711778c323180a40ca408c9
  • jcoglan committed abd741c4:
    Adding the Test.Unit.Util.Observable mixin so that TestResult can notify observers.
jcoglan pushed to testing at jcoglan/js.class Fri Jul 03 10:03:56 -0700 2009
HEAD is bdbc8da8147ee4f482ebc6e8793642c90be08a55
  • jcoglan committed bdbc8da8:
    Fix a couple of deviations from the Ruby version to correct assertion and failure counts.
jcoglan pushed to testing at jcoglan/js.class Fri Jul 03 09:55:01 -0700 2009
HEAD is 29a89ec0f66a9912b83ce8ce78ca00f43b65f4ee
  • jcoglan committed 29a89ec0:
    Switch off assertion wrapping so assertions are counted correctly.
jcoglan pushed to testing at jcoglan/js.class Fri Jul 03 09:43:02 -0700 2009
HEAD is 71baa69e5c85d34e7b58fdd8f27ce1c360157e94
  • jcoglan committed 71baa69e:
    Implementing TestCase, TestSuite, TestResult, Failure and Error. Still to do: count assertions properly, and make TestResult observable.
jcoglan pushed to master at othermedia/golfbidder Fri Jul 03 07:27:37 -0700 2009
HEAD is 75f4fdea5f01c5c161830fc50a091f5c9474c363
  • jcoglan committed 75f4fdea:
    Allow an opt-out from Ojay.Forms.Select transformations using a no-css class.
jcoglan pushed to master at othermedia/golfbidder Fri Jul 03 06:59:45 -0700 2009
HEAD is 653c9ca23366be21ca5d0269ab8275bd44001ba0
jcoglan pushed to master at jcoglan/siren Fri Jul 03 00:35:42 -0700 2009
HEAD is e26f42055f7a3d04166d934ab1b58a9f464d1349
jcoglan created branch testing at jcoglan/js.class Thu Jul 02 09:26:33 -0700 2009
jcoglan pushed to master at jcoglan/js.class Thu Jul 02 08:25:17 -0700 2009
HEAD is d9f789304f74f3f725f06b0b42ba78e44ea695b7

4 commits »

jcoglan pushed to 2.1.x at jcoglan/js.class Thu Jul 02 08:24:26 -0700 2009
HEAD is be9a6106fe72c4a39de49e51f806bb01a58cc452
jcoglan pushed to master at jcoglan/siren Thu Jul 02 06:18:19 -0700 2009
HEAD is f9ab2ca6e4013013202b884190a051556fb8c90d
  • jcoglan committed f9ab2ca6:
    Adding recursive field access operator to JSONQuery processor.
jcoglan pushed to master at jcoglan/siren Thu Jul 02 04:10:36 -0700 2009
HEAD is 7f3b09d8a28ea75fc31b8e057a58b2231fe7cdaf
  • jcoglan committed 7f3b09d8:
    Make the step parameter in slice expressions optional.
jcoglan pushed to master at jcoglan/siren Thu Jul 02 03:48:51 -0700 2009
HEAD is a8cc6a7986b406a4bb5ad79f3d4b695c975e1a1d
jcoglan pushed to master at jcoglan/siren Thu Jul 02 03:15:59 -0700 2009
HEAD is c51c99aac0b3f5ee798168dc92c57d6ecb99244b
  • jcoglan committed c51c99aa:
    Use modules rather than SyntaxNode subclasses throughout the JSONQuery interpreter.
jcoglan pushed to master at jcoglan/siren Thu Jul 02 03:08:50 -0700 2009
HEAD is 898e6ab219851af2ee46460f9bd875dbb6adf3a3
  • jcoglan committed 898e6ab2:
    Implementing sort filters with multiple sort expressions and ascending/descending orders.
jcoglan pushed to master at jcoglan/siren Wed Jul 01 09:46:54 -0700 2009
HEAD is 84085dceecd64d82d1abc4955d3b83a1296687f7
  • jcoglan committed 84085dce:
    Fixing an interpreter bug affecting reverse sorting.
jcoglan pushed to master at jcoglan/siren Wed Jul 01 06:08:05 -0700 2009
HEAD is 440bab383d49799e4b5daef061dd74767def218b
jcoglan pushed to master at jcoglan/siren Wed Jul 01 05:48:49 -0700 2009
HEAD is e71a4eece97e8561fa964c258d0c4cd0ff5fd90c
  • jcoglan committed e71a4eec:
    Documentation for the array selection filter.
jcoglan pushed to master at jcoglan/siren Wed Jul 01 05:40:31 -0700 2009
HEAD is 3afe52e3cb73422c70f8d91678c41075532717bb
  • jcoglan committed 3afe52e3:
    Generate parsers using latest Treetop (1.2.6).
jcoglan pushed to master at jcoglan/siren Wed Jul 01 05:40:30 -0700 2009
HEAD is f01ed30501c42fdaa8af6d3ef506e363ec027c7a
  • jcoglan committed f01ed305:
    Adding a test for string expressions and noting that strings must be single-quoted in the readme.
jcoglan pushed to master at jcoglan/siren Tue Jun 30 15:42:54 -0700 2009
HEAD is 011413ee750e28ab27885df43c607064425068df
  • jcoglan committed 011413ee:
    Adding array slice filter to JSONQuery interpreter.
jcoglan pushed to master at jcoglan/siren Tue Jun 30 07:56:58 -0700 2009