Skip to main content

Packaging the reversor app (Ruby Programming p. 9)


So now that I got the reverse text program running with the help of the L.A. Ruby group, I want to package it as a stand-alone app. Which turns out not to be easy to do, but not for lack of options but for lack of documentation.

I wanted to use Jruby a Java implementation of Ruby because I figure at one point the ruby code goes to Java-byte code so that can be exported and run on any Java machine. And there is a neat Gem that allows you to do this, with the super name of Rawr. But the website one doesn't tell you how to install it (jruby -S gem install rawr) or how to configure it. And two It just shows an example and says "It explains itself! No documentation necessary here." I laughed out loud.

Comments

Popular posts from this blog

What Medieval Economics can teach us about tariffs.

As a teen, I used to play Dungeons and Dragons (D&D) with my friends. This started an interest in the medieval period that led to me taking a medieval history class in college just to understand the period more. Over the years I've also read great books like " Dungeon, Fire and Sword " about the crusades (I recommend the book) and yet with all that knowledge it wasn't until recently that it occurred to me I had a completely wrong understanding of economics in the Medieval Period. "Viking helmets, sword and footwear" by eltpics is licensed under CC BY-NC 2.0 In my D&D games, players who are adventures battling monsters and creatures would need equipment and on the trips to town, they'd get resupplied with their adventuring necessities. I'd run these moments referencing my imagination of what it must have been and fantasy books I'd read. There be an inn with a raucous bar, a gruffly black-smith, if a city also a weapon and armor sm...

Testing with Cucumber, Sinatra and Capybara

Everything you need to know There are many elements you need to simultaneously learn to do effective testing of your code. Because some of these elements are very simple a lot of explanations just jump over what you need to know and give them up as obvious. Let’s start with a list of the things you need to learn: Gherkin (the language of Cucumber) ——> super easy Capybara (the DSL that controls the browser tests) Rspec (the DSL in which the actual pass/fail tests are written.) None of these are hard. But having to learn all at the same time can seem daunting. But it’s not! It’s easy peasy but takes time. :-/ It took me three days to get a handle on this. And I hope by reading this you’ll get a handle on it much much quicker. Let’s start with Cucumber first. Cucumber Five things you need to know about Cucumber: Cucumber tests are located on a features folder that have plain text files with a .feature extension and written in Gherkin . The .feature files contain t...

Windows 7 Fresh Install Procedure

My Windows 7 computer crashed last week. It had been giving me BSOD for a few days. This gave me an opportunity to start fresh with a new Windows 7 install. In re-installing I found a few thing I hadn't found before and re-visited some cool options. Configure the BIOS Windows 7 doesn't require any fancy BIOS setting but I would recommend that you make them Hackintosh compatible now, otherwise you wont be able in the future. There are three changes you should make: set Suspend to S3, SATA to AHCI, and HPET to 64bit. Installing Windows 7 64-bit I don't have a wired connection to my computer so I install from a DVD, then I run through this installation procedure. Install Wireless Driver: TP-Link (from CD) Run Windows Update (several hours & restarts) Use Ninite ( ninite.com ) to install Microsoft Security Essentials first. Then use Ninite to install other software like for example:  Chrome, Opera; Skype, Pidgin, Thunderbird;...