jamescrisp.blogspot.com
James Crisp: February 2007 - Ruby on Rails, C#, .NET, book reviews, film reviews, mind hacks, Wing Chun and the occasional personal bit.
http://jamescrisp.blogspot.com/2007_02_01_archive.html
Ruby on Rails, C#, .NET, book reviews, film reviews, mind hacks, Wing Chun and the occasional personal bit. Tuesday, February 27, 2007. Recently got a JRuby/Rails system with Java integration up and running. Unfortunately, it took quite a few hours, as most of the docs and code you find through Google are out of date. If you use JRuby 0.9.2 from Codehaus, you will get an error similar to this when you try to access a rails application:. ArgumentError: Anonymous modules have no name to be referenced by.
headius.blogspot.com
Headius: 09/23/10
http://headius.blogspot.com/2010_09_23_archive.html
Helping Ruby and Java Evolve Together. Thursday, September 23, 2010. This is a repost of an article I wrote in 2004, which I stumbled upon this evening and thought worthy of a reprint. Feel free to rip it up and offer your own commentary. I think it is still 100% valid.). I came up with the most compelling idea for a Disney-style film the other day. (Ok, perhaps not the most compelling idea, but certainly a fair shot at one). So then, you ask, if nature isn't "good", then what is it? Da Vinci Machine Pro...
headius.blogspot.com
Headius: 07/17/10
http://headius.blogspot.com/2010_07_17_archive.html
Helping Ruby and Java Evolve Together. Saturday, July 17, 2010. Browsing Memory with Ruby and Java Debug Interface. This is the third post in a series. The first two were on Browsing Memory the JRuby Way. And Finding Leaks in Ruby Apps with Eclipse Memory Analyzer. Hello again, friends! I'm back with more exciting memory analysis tips and tricks! That's what I'm going to show you today. The APIs we'll be using are part of the Java Debug Interface (JDI). Which also includes a C/ API. You can either have t...
headius.blogspot.com
Headius: 12/23/10
http://headius.blogspot.com/2010_12_23_archive.html
Helping Ruby and Java Evolve Together. Thursday, December 23, 2010. Improved JRuby Startup by Deferring Gem Plugins. Another present for you JRubyists out there! JRuby has had notoriously bad startup times. Not as bad as, say, IronRuby (sorry guys! Before, and these mostly apply to vanilla JRuby startup performance. The good news is that it looks like my proposed change – making plugin scanning happen *only* when using the "gem" command. Projects/jruby ➔ git stash pop. Changed but not updated:. I've alre...
headius.blogspot.com
Headius: 01/19/11
http://headius.blogspot.com/2011_01_19_archive.html
Helping Ruby and Java Evolve Together. Wednesday, January 19, 2011. JRuby on Rails on Amazon Elastic Beanstalk. Amazon this week announced Elastic Beanstalk. A managed Apache Tomcat. Service for AWS. Naturally, I had to try JRuby on it. First, the bad:. AWSEB is really slow to deploy stuff. Several times it got "stuck" and I waited for more than 30 minutes for it to recover. It did not appear to be an app issue, since the app came up just fine. There is no step two. Once the instance has been prepared, y...
headius.blogspot.com
Headius: 01/05/11
http://headius.blogspot.com/2011_01_05_archive.html
Helping Ruby and Java Evolve Together. Wednesday, January 05, 2011. Representing Non-Unicode Text on the JVM. JRuby is an implementation of Ruby, and in order to achieve the high level of compatibility we boast we've had to put in some extra work. Probably the biggest area is in management of String data. Strings in Ruby 1.8. There's also another major benefit: we can support Ruby 1.9's "multilingualization". Strings in Ruby 1.9. S excellent post on Ruby 1.9 Encodings: A Primer. ByteList represents an ar...
headius.blogspot.com
Headius: 01/04/11
http://headius.blogspot.com/2011_01_04_archive.html
Helping Ruby and Java Evolve Together. Tuesday, January 04, 2011. Flat and Graph Profiles for JRuby 1.6. Sometimes it's the little things that make all the difference in the world. To help improve the situation, we recently got the ruby-debug maintainers to ship our JRuby version, so JRuby has easy-to-use command-line Ruby debugging support. You can simply "gem install ruby-debug" now, so we'll stop shipping it in JRuby 1.6. To continue this trend, we enlisted the help of Dan Lucraft. For the uninitiated...
headius.blogspot.com
Headius: Flat and Graph Profiles for JRuby 1.6
http://headius.blogspot.com/2011/01/flat-and-graph-profiles-for-jruby-16.html
Helping Ruby and Java Evolve Together. Tuesday, January 04, 2011. Flat and Graph Profiles for JRuby 1.6. Sometimes it's the little things that make all the difference in the world. To help improve the situation, we recently got the ruby-debug maintainers to ship our JRuby version, so JRuby has easy-to-use command-line Ruby debugging support. You can simply "gem install ruby-debug" now, so we'll stop shipping it in JRuby 1.6. To continue this trend, we enlisted the help of Dan Lucraft. For the uninitiated...
headius.blogspot.com
Headius: JRuby on Rails on Amazon Elastic Beanstalk
http://headius.blogspot.com/2011/01/jruby-on-rails-on-amazon-elastic.html
Helping Ruby and Java Evolve Together. Wednesday, January 19, 2011. JRuby on Rails on Amazon Elastic Beanstalk. Amazon this week announced Elastic Beanstalk. A managed Apache Tomcat. Service for AWS. Naturally, I had to try JRuby on it. First, the bad:. AWSEB is really slow to deploy stuff. Several times it got "stuck" and I waited for more than 30 minutes for it to recover. It did not appear to be an app issue, since the app came up just fine. There is no step two. Once the instance has been prepared, y...
allsortsofshrink.blogspot.com
All Sorts Of Things: March 2010
http://allsortsofshrink.blogspot.com/2010_03_01_archive.html
All Sorts Of Things. Friday, March 26, 2010. HTML attachments in sup. For all those who don't know I've been using sup. To read my office mails. Sup has a terminal based UI, and like all other terminal based UIs it hates HTML attachments. Even I hate HTML attachments. But some people don't, and they continue to send mails in HTML. Keying 'enter' on the attachment tells,. Couldn't execute view command, viewing as text.'. PS : On Fedora, yum install elinks. Elinks. Is a terminal based web browser. :-).
SOCIAL ENGAGEMENT