Mar
17
2008
I wanted something similar to Keychain on OSx for Linux and I remembered a shell script from years ago. I did a quick yum search and found a keychain package managed by Gentoo. You can find the full how-to here, but the basics are simple if you are familiar with ssh keys at all. First, install it using sudo install keychain. After it’s installed, add a line to your ~/.bash_profile that looks similar to:
/usr/bin/keychain ~/.ssh/id_dsa
. ~/.keychain/`uname -n`-sh
Then add the following line to .bashrc as some terminals (gnome-terminal for one) do not log in each time and will not see the sourced environment variables above:
. ~/.keychain/`uname -n`-sh
You can add as many paths to private keys as you want. Now fire up a terminal, and you will be prompted for you passphrases as if you had run ssh-add. From now on, any terminal you start will have your keys loaded. It works well and I have not had any problems yet. See the man page or the link above if you want further information as there are options that I have not mentioned here that you may be interested in.
Mar
12
2008
Assignment 7 required us to create a natural looking landscape that included a structure of some sort. I chose to create a mountain valley landscape with a river front cabin nestled amongst Fir trees. The cabin has a lot of detail and most of the time was spent on it. I still want to add some details to it and once I am done I will render some close-ups and publish the object file here for anyone to use in Bryce.


Mar
10
2008
Well, I had fun with this rather obscure error today. The basics are simple, for some reason, app/controllers/things_controller.rb could not be loaded or did not supply the expected class ThingsController. One common cause of this is that the helper for this controller is mistakenly named in singular form instead of plural. In the case of app/controllers/things_controller.rb, make sure app/helpers/things_helper.rb is not named thing_helper.rb and that the module it is supplying is named ThingsHelper and not ThingHelper. It is ok if the helper does not exist at all. This error is sometimes even more difficult to debug in the case of a misnamed helper because it can appear to be intermittent. The problem will only occur when a method defined in the helper is called due to lazy instantiation.
I hope this helps someone. As always, comments are welcome.
Mar
04
2008
This project entailed creating a realistic landscape scene using only terrain’s and stones along with a sky and a ground or water plane. We were not allowed to use trees, plants, etc. Here are 3 different renders of the scene, each with different sky and one with fog added.


