yakischloba (Jake Douglas)

Name
Jake Douglas
Email
Location
Seattle, WA
Member Since
Jul 27, 2008 (about 1 year)

Following 12 githubbers and watching 24 repositories view all →

Public Repositories (11)

  • yajl-ruby

    An extremely efficient streaming JSON parsing and encoding library. Ruby C bindings to Yajl

    legend

    Forked from brianmario/yajl-ruby Sun Nov 01 23:44:30 -0800 2009

    Last updated Tue Nov 03 20:22:43 -0800 2009

  • libdrizzle-ruby-ffi

    libdrizzle client for ruby via ffi

    legend

    Last updated Tue Aug 11 16:51:38 -0700 2009

  • http-parser-ffi

    ruby ffi bindings to ry's http-parser

    legend

    Last updated Fri Aug 07 11:22:10 -0700 2009

  • tmail-pure

    tmail without C

    legend

    Last updated Thu Aug 06 11:56:56 -0700 2009

  • em-mailer

    Simple wrapper for Eventmachine SMTP client

    legend

    Last updated Wed Aug 05 19:54:25 -0700 2009

  • syslog

    syslog protocol for ruby

    legend

    Last updated Sat Aug 01 14:39:38 -0700 2009

  • cuda-ffi

    ruby interface to nvidia CUDA gpu programming library via ffi

    legend

    Last updated Fri Jun 12 20:35:33 -0700 2009

  • ktools

    Bringing common kernel APIs into Ruby using FFI

    legend

    Last updated Sun Apr 26 19:21:08 -0700 2009

  • icmp4em

    Asynchronous implementation of ICMP echo/response with EventMachine.

    legend

    Last updated Fri Apr 03 17:40:58 -0700 2009

  • em-timers

    helper methods for timers in EventMachine

    legend

    Last updated Fri Feb 27 23:16:33 -0800 2009

  • ruby-cisco

    Cisco Library for Ruby

    legend

    Last updated Tue Jan 13 13:20:46 -0800 2009

Public Activity feed

yakischloba pushed to master at eventmachine/eventmachine Sun Nov 22 17:48:40 -0800 2009
HEAD is 746ef1395c4fd3b6d30ded175cbe94777405b9cd
  • Jake Douglas committed 746ef139:
    make _RunSelectOnce and _RunKqueueOnce respect any upcoming timer or heartbeat events
yakischloba pushed to master at eventmachine/eventmachine Sun Nov 22 17:33:56 -0800 2009
HEAD is d684cc3b77a6c401295a3086b5671fe4ec335a64
  • Jake Douglas committed d684cc3b:
    fix epoll thread blocking issue by calling rb_thread_select on the epoll fd
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 23:49:50 -0800 2009
HEAD is 0319eb8516062d30969851574b0c4e74afed9e94
  • Jake Douglas committed 0319eb85:
    Move heartbeat and socket cleanup out of individual run functions into _RunOnce()
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 23:39:57 -0800 2009
HEAD is 8a807c96da3edb08a51809592e0187e39f37af4a
  • Jake Douglas committed 8a807c96:
    move socket cleanup into it's own function
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 22:45:17 -0800 2009
HEAD is 316f05fbb6735034aaf4e929437a05dfee17e133
  • Jake Douglas committed 316f05fb:
    don't return NULL, use 0 instead
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 22:43:55 -0800 2009
HEAD is d972b9669c42162c2d9b9d7ae68d17079a102799
  • Jake Douglas committed d972b966:
    refactor heartbeat mechanism
yakischloba pushed to master at evanphx/rubinius Sat Nov 21 16:21:39 -0800 2009
HEAD is 2aab6ce56d55fdfc0583ea088c8b9e827ce251fb
  • Jake Douglas committed 2aab6ce5:
    pass the raised exception to raise_func in rb_rescue
yakischloba pushed to master at evanphx/rubinius Sat Nov 21 15:24:58 -0800 2009
HEAD is d417a5346c336b259151836c1882cb5928803600
  • Jake Douglas committed d417a534:
    Allow IO.open to define block behavhavior for it's inherited classes
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 13:25:41 -0800 2009
HEAD is 0d2ce219b38b5010093994286de48e5f01626c6d
  • Jake Douglas committed 0d2ce219:
    move time generation code into its own function for re-use
yakischloba pushed to master at eventmachine/eventmachine Fri Nov 20 18:08:00 -0800 2009
HEAD is 9e8f38fe0b1eb9e57a5c67cd183b252df04c0016
  • Jake Douglas committed 9e8f38fe:
    add EventableDescriptor::IsConnectPending()
yakischloba pushed to master at eventmachine/eventmachine Fri Nov 20 17:21:11 -0800 2009
HEAD is ead30983981da283ea4ca7839634349b151ed2da
  • Jake Douglas committed ead30983:
    get rid of 'Int64' type and use uint64_t
yakischloba pushed to master at eventmachine/eventmachine Fri Nov 20 11:06:25 -0800 2009
HEAD is 16444536234f09188879bb0b25e64eee22d61ee0
  • Jake Douglas committed 16444536:
    EM is not thread safe, we dont need this comment
yakischloba opened issue 44 on eventmachine/eventmachine Mon Nov 09 12:07:52 -0800 2009
NullPointerException sending message with EmReactor
yakischloba updated gist: 226305 Wed Nov 04 14:10:23 -0800 2009
#include "fifo.h" #define ENSURE(foo) do { assert((foo) == 0); } while (0)
yakischloba updated gist: 226305 Wed Nov 04 12:49:31 -0800 2009
#include "fifo.h" #define ENSURE(foo) do { assert((foo) == 0); } while (0)
yakischloba updated gist: 226305 Wed Nov 04 11:40:42 -0800 2009
#include "fifo.h" fifo_queue* queue_init()
yakischloba created gist: 226305 Wed Nov 04 11:19:28 -0800 2009
#include "fifo.h" fifo_queue* queue_init()
yakischloba pushed to hooks at eventmachine/eventmachine Tue Nov 03 21:55:44 -0800 2009
HEAD is 9b15eb6973dd30fb2287ee3fa44cb0a7ec6c6428
  • Jake Douglas committed 9b15eb69:
    add a new code path to avoid unneccessary memcpy
yakischloba pushed to master at yakischloba/yajl-ruby Tue Nov 03 20:22:43 -0800 2009
HEAD is f26b9d08845987e7875bc2aa269c4a4fdbcfb19e
  • Jake Douglas committed f26b9d08:
    parsing for incoming data
yakischloba pushed to master at yakischloba/yajl-ruby Tue Nov 03 19:48:23 -0800 2009
HEAD is 74dd82b173f3202a4f3597f9d98b94c6a6925ab2
  • Jake Douglas committed 74dd82b1:
    update to latest EM changes
yakischloba pushed to hooks at eventmachine/eventmachine Tue Nov 03 18:39:54 -0800 2009
HEAD is 98cc29d52247589c25ef035a25c60da48aa63d9b
  • Jake Douglas committed 98cc29d5:
    smaller em_hook struct, send and receive now each require their own hook object
yakischloba pushed to master at yakischloba/yajl-ruby Sun Nov 01 23:59:47 -0800 2009
HEAD is 3dec5c974ddf9701a1a43b4a0453eaf8fa8c8a27
  • Jake Douglas committed 3dec5c97:
    we can send objects using send_special now
yakischloba forked brianmario/yajl-ruby Sun Nov 01 23:44:34 -0800 2009
Forked repository is at yakischloba/yajl-ruby
yakischloba pushed to hooks at eventmachine/eventmachine Sun Nov 01 23:05:48 -0800 2009
HEAD is e55477c6ad50df8c81ea461ad6408d1ba284014b
  • Jake Douglas committed e55477c6:
    initial native hooks work
yakischloba created branch hooks at eventmachine/eventmachine Sun Nov 01 22:52:03 -0800 2009
yakischloba updated gist: 223950 Sun Nov 01 21:14:51 -0800 2009
describe "EM hooks" do it "encodes outbound objects as JSON" do
yakischloba created gist: 223950 Sun Nov 01 20:55:09 -0800 2009
describe "EM hooks" do it "encodes outbound objects as JSON" do
yakischloba opened issue 3 on mojombo/proxymachine Sun Nov 01 16:57:37 -0800 2009
ProxyMachine classes in EM::Protocols namespace
yakischloba opened issue 2 on mojombo/proxymachine Sun Nov 01 16:56:18 -0800 2009
missing require 'socket'
yakischloba updated gist: 223441 Sun Nov 01 01:07:43 -0800 2009
#include "ruby.h" typedef struct em_data {
yakischloba updated gist: 223441 Sun Nov 01 01:56:29 -0800 2009
#include "ruby.h" typedef struct em_data {
yakischloba updated gist: 223441 Sun Nov 01 01:53:05 -0800 2009
#include "ruby.h" typedef struct em_data {
yakischloba created gist: 223441 Sun Nov 01 01:46:04 -0800 2009
#include "ruby.h" typedef struct em_data {
yakischloba created gist: 223390 Sat Oct 31 20:40:28 -0700 2009
require 'eventmachine' require 'testext'
yakischloba pushed to master at eventmachine/eventmachine Sat Oct 31 00:05:02 -0700 2009
HEAD is 68a57fa8d64ce5d14b122a95ab907b0579894dd9
  • Jake Douglas committed 68a57fa8:
    move Connection retrieval into it's own function