exceptions = [] tree = {} ObjectSpace.each_object(Class) do |cls| next unless cls. ancestors.include? Exception next if exceptions.include? cls ...
Link: blog.nicksieger.com
RubyConf: Natural language generation and processing in Ruby Posted by Nick Sieger Sun, 22 Oct 2006 00:07:34 GMT Speaker: Michael Granger Michael’s talk was full of excellend pre-recorded video demos, and thus was difficult to note-take. Instead, here are links to most of the pieces o...
I intended to give this brief as a lightning talk at RubyConf 2010, but unfortunately did not get a chance. Though I kept the message simple, I think if you sympathize with being a perfectionist you can find some part of these points that rings true. I know I still have a ways to go i...
I haven’t even begun to absorb all the meanings from this picture, but one stark difference between Ruby and the other two is the node in the middle of the picture with a high concentration of outgoing edges. That node is called primary in the grammar definition, and it is probably on...
RubyConf: Natural language generation and processing in Ruby Posted by Nick Sieger Sun, 22 Oct 2006 00:07:34 GMT Speaker: Michael Granger Michael’s talk was full of excellend pre-recorded video demos, and thus was difficult to note-take. Instead, here are links to most of the pieces o...
Instead of a hackfest, try a Coding Jam Session . Hackfests only rarely unite people to work toward a common cause; people enjoy the communal feel but too often people revert to working on their own thing instead of collaborating. Sprints are better, where the general topic or project...
JRuby on Google AppEngine: First Impressions Posted by Nick Sieger Sat, 11 Apr 2009 04:10:51 GMT I was surprised by Tuesday’s announcements as much as anyone else. Ola keeps secrets well . He sent me a pull request for jruby-rack just last week mentioning “some restrictive environment...
Next, the thing that you find yourself doing after using IRB for a while is cutting and pasting code from your console buffer over to your text editor. Don’t have Ruby’s reflection rules down yet? Not sure whether to use instance_eval or module_eval when working on that metaprogrammin...