Public Gists by tmm1

gist: 89588 simple EM chat server
Gravatar
Thu Apr 02 17:54:15 -0700 2009
1
2
3
require 'rubygems'
require 'eventmachine'
 
gist: 89535 AMQP Basic.Qos test for Rab...
Gravatar
Thu Apr 02 15:24:56 -0700 2009
1
2
3
$:.unshift 'lib'
#require 'rubygems'
require 'mq'
gist: 87908 async dns + cache for EM
Gravatar
Mon Mar 30 15:03:15 -0700 2009
1
2
3
# $Id: dns_cache.rb 5040 2007-10-05 17:31:04Z francis $
#
#
gist: 87026 simple em-based tcp proxy
Gravatar
Fri Mar 27 23:12:48 -0700 2009
1
2
3
require 'rubygems'
require 'eventmachine'
 
gist: 86895 dtrace for 1.8.7 (based on ...
Gravatar
Fri Mar 27 13:56:21 -0700 2009
1
2
3
commit 7fba8f5e4978b2ff990304f7150918f1cc0eea74
Author: Aman Gupta <aman@tmm1.net>
Date: Fri Mar 27 13:51:30 2009 -0700
gist: 83793 benchmarking mutex and queu...
Gravatar
Mon Mar 23 14:25:35 -0700 2009
1
2
3
require 'benchmark'
require 'thread'
 
gist: 83121 possible EM::Socket api
Gravatar
Sun Mar 22 02:30:36 -0700 2009
1
2
3
# simple Socket API
module EventMachine
  class Socket
gist: 82279 patch to use writev() in ev...
Gravatar
Fri Mar 20 01:17:24 -0700 2009
1
2
3
commit 363852c343dd0aaee7633222cddc313d463eb778
Author: Aman Gupta <aman@tmm1.net>
Date: Fri Mar 27 23:22:36 2009 -0700
Gravatar
Thu Mar 19 23:35:55 -0700 2009
1
2
3
# starting big at Thu Mar 19 23:35:13 -0700 2009
# big done, took 0.003532 seconds
 
Gravatar
Tue Mar 17 13:20:59 -0700 2009
1
2
3
diff --git a/lib/nanite/agent.rb b/lib/nanite/agent.rb
index 8cb8900..87da714 100644
--- a/lib/nanite/agent.rb
Gravatar
Mon Mar 16 13:27:21 -0700 2009
1
2
3
# async_sinatra_example.ru
require 'sinatra'
 
gist: 79224 slides from mwrc2009 lightn...
Gravatar
Sat Mar 14 16:12:19 -0700 2009
1
2
3
require 'rubygems'
require 'eventmachine'
 
Gravatar
Fri Mar 06 13:03:10 -0800 2009
1
2
3
class GCTime < Graph
  name 'gc_time'
  title 'Time spent in GC'
gist: 73674 simple heap dumper for ruby...
Gravatar
Tue Mar 03 18:27:23 -0800 2009
1
2
3
$ ./miniruby -e 'class T; end; a = 1..1; b = "hi"; c = []; d = Hash.new; e = T.new; p GC.dump_heap'
0x00154750 allocated @ -e:1 is an OBJECT of type: T
0x0015476c allocated @ -e:1 is a HASH which has data
gist: 72225 filter strace logs for an e...
Gravatar
Sat Feb 28 21:28:11 -0800 2009
1
2
3
#!/usr/bin/env ruby
#
# Use to filter strace output associated with ruby/EM processes running with EM.epoll
Gravatar
Sat Feb 21 22:19:47 -0800 2009
1
2
3
class ReactorLatency < Graph
  name 'reactor_latency'
  vlabel 'microseconds'
Gravatar
Thu Feb 19 15:13:12 -0800 2009
1
2
3
diff --git a/ext/rubymain.cpp b/ext/rubymain.cpp
index 1e0dd6f..4eb7738 100644
--- a/ext/rubymain.cpp
Gravatar
Sun Feb 15 17:39:19 -0800 2009
1
2
3
if __FILE__ == $0
  require 'em/spec'
 
gist: 62876 em and fibered memcache client
Gravatar
Thu Feb 12 13:04:14 -0800 2009
1
2
3
require 'rubygems'
require 'eventmachine'
 
Gravatar
Wed Feb 11 14:59:02 -0800 2009
1
2
3
class FiberedQueue
  def initialize
    @queue = []