mattly (Matt Lyon)

Name
Matt Lyon
Email
Website/Blog
http://mattly.tumblr.com
Company
ENTP
Location
Portland OR
Member Since
Feb 25, 2008 (about 1 year)

Following 22 coders and watching 59 repositories view all →

Public Repositories (14)

  • rack-coffee

    serve up coffeescript from rack middleware

    legend

    Last updated Thu Jan 28 23:20:51 -0800 2010

  • pushy

    simple git-based deployment

    legend

    Last updated Sat Jan 09 19:20:32 -0800 2010

  • coffee-script

    Unfancy JavaScript

    legend

    Forked from jashkenas/coffee-script Tue Jan 05 22:40:37 -0800 2010

    Last updated Wed Jan 06 00:11:31 -0800 2010

  • exegesis

    a ruby ODM for couchdb

    legend

    Last updated Fri Jun 12 23:41:59 -0700 2009

  • maxlib

    max/msp abstractions & etc that others might find useful

    legend

    Last updated Sun Jun 07 14:08:46 -0700 2009

  • slicehost-dns

    manage your slicehost dns settings via a YAML file

    legend

    Last updated Sat Feb 28 12:59:27 -0800 2009

  • fuzzywysi

    inline rich texteditor, using jQuery

    legend

    Last updated Wed Feb 11 02:31:51 -0800 2009

  • helvetichat

    stark simple themes for various chat clients

    legend

    Last updated Thu Jan 15 11:34:54 -0800 2009

  • rest-client

    Simple REST client for Ruby, inspired by microframework syntax for specifying actions.

    legend

    Forked from adamwiggins/rest-client Sun Jan 04 23:13:23 -0800 2009

    Last updated Sun Jan 04 23:25:06 -0800 2009

  • vlad

    My copy of Vlad the Deployer

    legend

    Forked from ottobar/vlad Wed Dec 17 19:04:40 -0800 2008

    Last updated Fri Dec 19 12:38:10 -0800 2008

  • datagrammer

    manages sending and receiving UDP packets

    legend

    Last updated Sat Nov 08 10:22:02 -0800 2008

  • ourouborous

    the meta-sequencer

    legend

    Last updated Thu Nov 06 16:51:16 -0800 2008

  • hpreserve

    a humane, eval-safe templating system using Hpricot

    legend

    Last updated Sun Jul 06 16:44:03 -0700 2008

  • nginx_config_generator

    Generates nginx config files from YAML.

    legend

    Forked from defunkt/nginx_config_generator Sun Apr 20 17:42:56 -0700 2008

    Last updated Sat Jul 05 03:47:15 -0700 2008

Public Activity feed

mattly started watching jchris/toast Thu Feb 04 00:09:03 -0800 2010
toast's description:
A real time CouchDB chat demo
mattly commented on jashkenas/coffee-script Tue Feb 02 22:37:15 -0800 2010
Comment in cb7a103:

people: use this for good, not evil.

mattly created gist: 292909 Tue Feb 02 10:55:14 -0800 2010
domain("example.com") do ip "192.168.1.1" a "*"
mattly opened issue 30 on defunkt/mustache Sat Jan 30 21:27:22 -0800 2010
lazily loaded template values/iterations (aka, proc values)
mattly started watching freels/inline_uploader Fri Jan 29 23:36:35 -0800 2010
inline_uploader's description:
rack endpoint and handler for ajax uploads
mattly created gist: 290188 Fri Jan 29 13:57:58 -0800 2010
( $ => $.fn.editorClickToEdit: => this.each() =>
mattly started watching jeffkreeftmeijer/navvy Fri Jan 29 00:15:42 -0800 2010
navvy's description:
Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
mattly created tag v0.2.0 at mattly/rack-coffee Thu Jan 28 23:20:52 -0800 2010
mattly pushed to master at mattly/rack-coffee Thu Jan 28 23:17:45 -0800 2010
HEAD is ce62f0963de658bd3dfd6a11aa8f89cc4912962c

5 commits »

mattly applied fork commits to rack-coffee/master Thu Jan 28 22:43:16 -0800 2010
master was changed to 905ede
mattly started watching binary42/rack-coffee Thu Jan 28 22:30:05 -0800 2010
rack-coffee's description:
serve up coffeescript from rack middleware
mattly commented on binary42/rack-coffee Thu Jan 28 22:29:48 -0800 2010
Comment in a02f812:

wrt parens and logic: it is a matter of style, but one that I think encourages clarity of intention. Logical binding behaves similarly to order of operations in mathematics, and while it's not always necessary to use parens, they can clarify a complicated expression.

Basically I look at it like this:
unless the path's first segment is equal to our url namespace and the path ends in ".js" then run the application.

which could be written:

unless path_is_valid? and url_is_javascript_file?

But since there is little point in extracting those to actual methods, the parens say, Hey, these are discrete concepts.

as far as movement around text, that's what your text editor is supposed to be good at :D Textmate has option-left/right arrow to move between word boundaries.

mattly commented on binary42/rack-coffee Thu Jan 28 22:09:23 -0800 2010
Comment on lib/rack/coffee.rb L2 in a02f812:

1.9.1 behaves the same way, presumably so does 1.8.6:

RUBY_VERirb(main):001:0> RUBY_VERSION
=> "1.8.7"
irb(main):002:0> Time.now.httpdate
NoMethodError: undefined method `httpdate' for Thu Jan 28 22:07:00 -0800 2010:Time
from (irb):2
irb(main):003:0> require 'time'
=> true
irb(main):004:0> Time.now.httpdate
=> "Fri, 29 Jan 2010 06:08:31 GMT"
mattly closed issue 1 on mattly/rack-coffee Thu Jan 28 22:03:48 -0800 2010
rails example
mattly closed issue 2 on mattly/rack-coffee Thu Jan 28 22:03:38 -0800 2010
cache in javascript_include_tag
mattly started watching raycmorgan/Mu Thu Jan 28 15:43:35 -0800 2010
Mu's description:
A Node.js Mustache template engine (and compiler)
mattly commented on binary42/rack-coffee Thu Jan 28 11:30:13 -0800 2010
Comment in a02f812:

really? i ran it against rubys 1.8.7 and 1.9.1 locally, but my rakes get each other confused so it's possible there's something I missed.

mattly commented on binary42/rack-coffee Thu Jan 28 07:43:16 -0800 2010
Comment on lib/rack/coffee.rb L22 in a02f812:

personally, i prefer this style of the looser binding of and and grouping statements with parens; I think it reads easier.

mattly commented on binary42/rack-coffee Thu Jan 28 07:41:30 -0800 2010
Comment on lib/rack/coffee.rb L1 in a02f812:

Bah OK fine. I still think Pathname is so awesome it should be in stdlib though.

mattly commented on binary42/rack-coffee Thu Jan 28 07:40:00 -0800 2010
Comment on lib/rack/coffee.rb L2 in a02f812:

doesn't Time#httpdate require extlib's time? Or maybe I'm thinking of #xmlschema.

mattly pushed to master at mattly/rack-coffee Wed Jan 27 11:57:38 -0800 2010
mattly created branch master at mattly/rack-coffee Wed Jan 27 11:56:33 -0800 2010
mattly created repository rack-coffee Wed Jan 27 11:55:50 -0800 2010
New repository is at mattly/rack-coffee
mattly created gist: 287619 Tue Jan 26 23:05:51 -0800 2010
# based on something zenspider wrote. I hacked to add: # 1. tracks that don't have ratings # 2. t...
mattly created gist: 287613 Tue Jan 26 23:00:34 -0800 2010
file = ARGV.shift || "~/Music/iTunes/iTunes Music Library.xml" albums = []
mattly started watching jferris/effigy Mon Jan 25 11:33:31 -0800 2010
effigy's description:
Ruby views without a templating language
mattly created gist: 284821 Sat Jan 23 13:58:36 -0800 2010
A Message from DefectiveByDesign.org On Wednesday, Apple's having a launch at San Francisco's Yer...
mattly started watching technoweenie/faraday Mon Jan 18 13:57:00 -0800 2010
faraday's description:
experiments in a rest api lib
mattly created gist: 278208 Fri Jan 15 09:03:04 -0800 2010
#colors { @background: #f6f5f4; // 42,10,96
mattly created gist: 277917 Fri Jan 15 00:56:58 -0800 2010
#colors { @background: #f6f5f4; // 42,10,96
mattly started watching kneath/clippy Wed Jan 13 17:28:55 -0800 2010
clippy's description:
Clippy is a very simple Flash widget that makes it possible to place arbitrary text onto the client's clipboard.
mattly created branch master at entp/model_formatting Tue Jan 12 11:33:31 -0800 2010
mattly updated gist: 268903 Mon Jan 11 14:01:09 -0800 2010
[format] pretty="format:%C(yellow)%h%Creset %C(magenta bold)%aN%Creset%C(blue) %ad%Creset %s"
mattly updated gist: 274043 Sun Jan 10 22:53:58 -0800 2010
require 'rubygems' require 'mustache'
mattly created gist: 274043 Sun Jan 10 22:51:18 -0800 2010
require 'rubygems' require 'mustache'