avatar

My Point of View

technology, programming, and rants (not necessarily in that order)

Python Rehab Clinic, Part I

I don’t know how many people are switching from Python to Ruby these days, but I’ve learned a bit and thought it would be helpful to a few people if I cross-referenced my Python knowledge to my (growing) Ruby knowledge. I got this idea from James on the OK.rb mailing list. Part One will focus on where to find what in the Ruby community. With any programming language or framework, you have a set of resources you go to often to find what you’re looking for.

What's the Diff?

Interesting campaign, but surely they're not implying the BSOD only happens on non-pirated Windows software, are they?Speaking of BSOD, how did I ever miss this? Classic.

I {Heart} Ruby

Everyday, I find yet a bit more to love about Ruby…Hmmm, surely there's a method to update bla bla…>> some_object.methods.grep /update/=> ["update_attributes", "after_update", …]Sweet!

Ten Rails Tips

Here's my Ten Rails Tips, expanded a bit to try to explain my thinking… Scaffolding won't write your app for you, otherwise DHH would have called it "foundationing". Too often I see people addicted to the Rails scaffolding feature. I've found that it's often a crutch for actually thinking about the problem at hand. Scaffolding is great for a one-table model, but breaks down quickly when you have has_manys and other such relationships.

OK.rb Talk

I gave a talk tonight at the quarterly Oklahoma Ruby User Group meeting in Edmond. It was not nearly as difficult nor as boring (for everybody else) as I had feared. In fact, I think many in the room actually enjoyed my talk!Most of it focused on my experiences getting Rails to work on Microsoft IIS. Here is my presentation. And here is my Ten Rails Tips of a Ruby Noobie, which I also shared.

More Translations for 43V

43 Verses now offers six translations instead of just one! This required a major overhaul of the code, but now that it's done (bar a few remaining bugs I'm sure), it should be much easier to add other translations later (as they are made available as web services). I'm still tweaking the UI for working with the translations, so bare with me. Suggestions are welcome. Later.

Tyrannical, Inanimate Meathead

From now on, I'd appreciate it if you'd call me by my real name above. To find your true name, check out this site.

Daily Bread - Now With Feeds

43 Verses now offers a few of the verse lists (the recent page and individual users' pages) as feeds so you can keep up with the goings-on from your favorite news reader. I've been using the Google Reader lately, and I'm starting to like it a lot. Even just the ability to star items to find them easily later is a very handy feature.

43V Redesign

I finally got around to redesigning 43 Verses a bit :-). I got the design from openwebdesign.org and the bible image from sxc.hu. Let me know if you run into any funkiness (especially in IE).

43V in JS

Now you can get your 43 Verses in a format you can stick on your blog or other personal website. Just go to your 43V "My Verses" page and add this to the URL: "?format=js". If you don't want all your verses listed, you can add another argument called "count" like this: "&count=10". So the full URL might look like this: http://43verses.com/users/show/1?format=js&count=10You can see an example of this in use at our family weblog.