Skip to content

Instantly share code, notes, and snippets.

View brixen's full-sized avatar

Brian Shirai brixen

View GitHub Profile
ssh-dss AAAAB3NzaC1kc3MAAACBAPR6E5HYKF3asWmfeEU3Jl5y+AZo5wbf1T075RcoEcY4I3o/YuwzY5np57gvlfm/EXHUVDmFE/EE3q5E0cGgYE9UwknzD6N9+jHul0gzWXabC0FCGZPNrlD0fM0Z9H1r/DFimVP5Ko8qOIZkTWbMjTDrNnyQHxUYj5fvjuYmwG1rAAAAFQDKxdRt6QTo28ursPc8iMgORDPw1QAAAIEAhIO1/kL7wZy3rd+RHdS1tBBRHjPwKlJW980VkVakP1b/ZnxtHvajxdFSVVpibBA/puIoeeeKaQCuv3YgdCzalrWD6OB6n5o48lC4k9kbf/CRYuyA02eqk/6ZQ/pEHXB3Exy4aEoJC7WlM+8PAy52eo/nSLXIEsrRywebZj+VqP0AAACABEyYAMzXk6gB/U+XwxprWa3qyy9RrdPbQsgd9LsWPPJKQCXrAgaCr9UUjO2fXzfu8Hz4k28+fHzREbpkv5y8HXcSIJo45IhdVMMSLkXPEMxT41EL47pNJVv3v/tMqOovbbmAOCKYhU3SacaK29ugG9fJLogIi88RWZ+EXkJT3i0= brixen@gmail.com
@mjc
mjc / Gemfile
Last active August 29, 2015 13:57 — forked from eirc/.rvmrc
Message format benchmarks
source 'https://rubygems.org'
gem 'benchmark-ips'
gem 'json'
gem 'multi_json'
gem 'oj', platform: [:mri, :rbx]
gem 'yajl-ruby', platform: [:mri, :rbx], require: 'yajl'
gem 'jrjackson', platform: :jruby
gem 'gson', platform: :jruby
failbowl:selecta(scoring_redesign) $ ruby ../readygo/readygo.rb --compare benchmark.rb
.!.!.!.!.!.!.!.!..!.!.!.!.!.!.!.!.!.!...!.!.!.!.!.!.!.!.............................................................................................................
filtering non-matching
Baseline: | X-----------|
Current: | X--------- |
0 6.848 ms
filtering matching exactly
Baseline: | X-------------------|
@RomainFranceschini
RomainFranceschini / gist:6ee524638f97f3fe1449
Last active August 29, 2015 14:03
DEVStone benchmark
# To run this benchmark
# $ git clone https://github.com/devs-ruby/devs .
# $ gem build devs.gemspec && gem install devs-0.5.1.gem
# $ gem install devs-models
# $ git clone https://github.com/devs-ruby/devstone .
# $ gem build devs.gemspec && gem install devstone-0.0.1.gem
require 'devstone'
opt_base = {
### Keybase proof
I hereby claim:
* I am brixen on github.
* I am brixen (https://keybase.io/brixen) on keybase.
* I have a public key whose fingerprint is FA8D BC7C 3EE8 7517 8E3E D4D9 27DB C120 112E 82C2
To claim this, I am signing this object:
@Asmod4n
Asmod4n / speed_test.rb
Last active August 29, 2015 14:07
Speed differences in FFI memory management
require 'ffi'
require 'benchmark'
module LibC
extend FFI::Library
ffi_lib FFI::Library::LIBC
attach_function :malloc, [:size_t], :pointer
attach_function :free, [:pointer], :void
end
@pd
pd / kw.rb
Last active August 29, 2015 14:10
rbx JIT/kwargs bug
def kw(a: 0); end
N = Integer(ARGV[0]) rescue 250_000
N.times { kw }
@brixen
brixen / gist:a5971cc930abd2ace163
Created December 1, 2014 23:37
Bundler --jobs > 1 on Rubinius
Bundler::GemspecError: Could not read gem at /Users/bshirai/.gem/rbx/2.1.0/cache/tzinfo-0.3.42.gem. It may be corrupted.
verify_entry: 3
wrong argument type Autoload (expected Module)
/Users/bshirai/.gem/rbx/2.1.0/gems/psych-2.0.6/lib/psych/class_loader.rb:53:in `resolve'
/Users/bshirai/.gem/rbx/2.1.0/gems/psych-2.0.6/lib/psych/class_loader.rb:45:in `find'
/Users/bshirai/.gem/rbx/2.1.0/gems/psych-2.0.6/lib/psych/class_loader.rb:27:in `load'
/Users/bshirai/.gem/rbx/2.1.0/gems/psych-2.0.6/lib/psych/visitors/to_ruby.rb:364:in `resolve_class'
/Users/bshirai/.gem/rbx/2.1.0/gems/psych-2.0.6/lib/psych/visitors/to_ruby.rb:207:in `visit_Psych_Nodes_Mapping'
/Users/bshirai/.gem/rbx/2.1.0/gems/psych-2.0.6/lib/psych/visitors/visitor.rb:15:in `visit'
/Users/bshirai/.gem/rbx/2.1.0/gems/psych-2.0.6/lib/psych/visitors/visitor.rb:5:in `accept'
anonymous
anonymous / client.rb
Created December 2, 2014 22:13
class Report::Client
end
@tak1n
tak1n / gist:1efaa234484d9300c2f0
Created December 30, 2014 17:43
Rubinius press
Sites which should know about rubinius 3.0 or mention it:
http://rubydaily.org/
http://rubyweekly.com/
http://www.rubyflow.com/
https://twitter.com/ruby_news
http://www.rubyinside.com/
http://www.rorcasts.com/
http://ruby5.envylabs.com/
http://www.sitepoint.com/ruby/