CARVIEW |
rtomayko
(Ryan Tomayko)
- You’re not logged in!
- Login
- Pricing & Signup
- GitHub Role
- manpage scribe
- Name
- Ryan Tomayko
- Website/Blog
- https://tomayko.com/about
- Company
- GitHub
- Location
- San Francisco
- Member Since
- Feb 18, 2008 (about 1 year)
Following 42 coders and watching 180 repositories view all →
Public Repositories (33)
-
proxymachine
A simple TCP routing proxy built on EventMachine that lets you configure the routing logic in Ruby.
Forked from mojombo/proxymachine Fri Feb 05 07:01:52 -0800 2010
Last updated Wed Feb 10 09:57:30 -0800 2010
-
tilt
Generic interface to multiple Ruby template engines
Last updated Tue Feb 09 12:55:01 -0800 2010
-
bertrpc
BERTRPC is a Ruby BERT-RPC client library.
Forked from mojombo/bertrpc Thu Feb 04 14:39:54 -0800 2010
Last updated Tue Feb 09 07:33:21 -0800 2010
-
grit
Grit gives you object oriented read/write access to Git repositories via Ruby.
Forked from mojombo/grit Fri Dec 18 09:11:40 -0800 2009
Last updated Mon Feb 08 19:22:07 -0800 2010
-
rdiscount
Discount (For Ruby) Implementation of John Gruber's Markdown
Last updated Mon Feb 08 11:13:50 -0800 2010
-
rip
Ruby's Intelligent Packaging
Forked from defunkt/rip Thu May 21 18:00:51 -0700 2009
Last updated Mon Feb 08 09:08:51 -0800 2010
-
dotfiles
~rtomayko
Last updated Sat Feb 06 06:16:07 -0800 2010
-
discount
Unofficial git repo for the Discount Markdown C processor (built from tarballs)
Last updated Wed Feb 03 08:42:48 -0800 2010
-
shotgun
Forking implementation of rackup -- because reloading always sucks.
Last updated Thu Jan 28 06:30:28 -0800 2010
-
rack-cache
Real HTTP Caching for Ruby Web Apps
Last updated Mon Jan 18 21:08:53 -0800 2010
-
rpeg-markdown
Fast Ruby Markdown library based on a PEG grammar (see peg-markdown)
Last updated Fri Jan 15 06:58:28 -0800 2010
-
ron
the opposite of roff
Last updated Fri Jan 08 14:07:46 -0800 2010
-
sinatra
Classy web-development dressed in a DSL
Forked from bmizerany/sinatra Wed Jan 23 20:49:54 -0800 2008
Last updated Mon Dec 14 03:00:32 -0800 2009
-
sinatra-sequel
Sinatra extension that adds Sequel ORM features, database config, and database migrations
Last updated Mon Dec 14 02:58:17 -0800 2009
-
hub
hub introduces git to GitHub
Forked from defunkt/hub Wed Dec 09 05:18:10 -0800 2009
Last updated Wed Dec 09 07:55:09 -0800 2009
-
node-bertrpc
BERT-RPC client and server for node.js
Last updated Fri Nov 27 04:55:21 -0800 2009
-
git-sh
A customized bash environment suitable for git work.
Last updated Sun Nov 22 09:31:32 -0800 2009
-
ernie
Ernie is an Erlang/Ruby BERT-RPC Server.
Forked from mojombo/ernie Sat Nov 14 07:31:52 -0800 2009
Last updated Sat Nov 21 01:51:15 -0800 2009
-
turn
A new look and feel for Test::Unit output -- Test::Unit Reporter (New)
Forked from TwP/turn Thu Nov 12 22:41:20 -0800 2009
Last updated Thu Nov 12 22:44:02 -0800 2009
-
cijoe
CI Joe is a simple Continuous Integration server.
Forked from defunkt/cijoe Tue Nov 10 18:24:54 -0800 2009
Last updated Thu Nov 12 11:57:37 -0800 2009
-
pkgsrc
rtomayko's custom pkgsrc packages
Last updated Sun Nov 08 06:38:39 -0800 2009
-
bert
BERT (Binary ERlang Term) serialization library for Ruby.
Forked from mojombo/bert Tue Oct 27 18:00:31 -0700 2009
Last updated Tue Oct 27 17:58:06 -0700 2009
-
mongrel_proctitle
Process title support for Mongrel (GemPlugin)
Last updated Mon Oct 26 17:13:04 -0700 2009
-
date-performance
Adds a semblance of performance to Ruby's core Date class ...
Last updated Mon Oct 12 04:10:37 -0700 2009
-
unicorn
See defunkt/unicorn for the official unofficial Unicorn mirror. Updated semi-regularly.
Forked from defunkt/unicorn Fri Oct 02 21:44:41 -0700 2009
Last updated Sat Oct 03 12:57:34 -0700 2009
-
rack
a modular Ruby webserver interface
Forked from chneukirchen/rack Mon Dec 08 21:33:43 -0800 2008
Last updated Sat Apr 25 07:37:19 -0700 2009
-
magent
simple but useful proxy program for memcached servers (fork of official google code project)
Last updated Thu Mar 26 04:29:45 -0700 2009
-
thin
A very fast & simple Ruby web server
Forked from macournoyer/thin Sun Jan 18 06:08:18 -0800 2009
Last updated Fri Mar 13 04:01:01 -0700 2009
-
hem
persistent ssh connection and tunnel manager
Last updated Fri Feb 27 16:39:06 -0800 2009
-
jekyll
Jekyll is a blog-aware, static site generator in Ruby
Forked from mojombo/jekyll Mon Jan 19 18:25:51 -0800 2009
Last updated Mon Feb 23 22:51:15 -0800 2009
-
rack-contrib
Moved to https://github.com/rack/rack-contrib/
Last updated Sat Jan 10 18:05:07 -0800 2009
-
wink
NO LONGER MAINTAINED
Last updated Sun Nov 02 12:52:40 -0800 2008
-
adoc-themes
Themes for AsciiDoc and a framework for assembling them ...
Last updated Wed Mar 26 12:43:39 -0700 2008
Public Activity 
Javascript benchmark for parse and load times
HAProxy 1.3+ Collectd Plugin
warnings about @data
Close opened files
I'll see what the actual difference is. Also, I was taking a shower and it occurred to me that collisions don't matter at all because it's just a validator, unless two different pieces of content were to hash to the same value for the same resource, which should be basically impossible even with md5.
s/to collide than etag/to collide than md5/
Aren't there performance advantages to using SHA1/SHA2? I know they're much less likely to collide than etag.
I do like the idea of making this a separate middleware class, though. Or, the ETag middleware should just pick the best one and use it.
I applied this and the next commit to tilt/master. Thanks.

-
rtomayko committed 01532da6:
soften requirements for content-length in mock header spec
-
rtomayko committed b82c7d66:
Merge commit 'headius/master'
-
headius committed fb0a7378:
Add 100 extra wrappers and 0.1s delay to ensure timing test produces measurable results.
-
headius committed 7b995a08:
Hardcode content-length of 418 for JRuby for now.
The latest shotgun release drops Launchy entirely. Let me know if you need anything else.
Applied upstream. Thanks!

-
vertiginous committed 2a9b6da2:
fix to allow building with rubyinstaller and devkit on Windows
-
rtomayko committed 46fe2bf8:
1.5.8 release

-
Alex Beregszaszi committed f6f3c609:
Don't set header to nil on HeaderHash#include?
I applied this in rack-contrib. I believe ETag was taken into rack core, though, so we might need to straighten that out.

-
rtomayko committed 7390e3f0:
whitespace errors
-
jamesarosen committed 9c9f8d8f:
Rack::ETag now supports SHA-1 and SHA-2 in addition to MD5

-
rtomayko committed b0cb65c7:
move install check code to rip-installed
-
rtomayko committed a6a9ba98:
Merge branch rtomayko/fetch-errors into ripbase
-
rtomayko committed 1845b94a:
rip-fetch uses RIPBASE/packages symlinked to RIPDIR/.packages
-
rtomayko committed a003efb2:
fix rip-create passing bad --cache arg to rip-init
-
rtomayko committed dfa80c11:
rip-fetch retains git clone stderr
-
rtomayko committed c0fc88e2:
rip-fetch exits non-zero when git pull fails, retains stderr
A Sinatra app that presents memcached server stats