Archive for the 'Code Monkeying' CategoryPage 3 of 4

Jake Sutton: MIA

So, yeah… I’m still here. Here’s a little catch-up:

  • My efforts at work on the superultramegaubercrazy-high priority project have come to a rather frustrating result so far thanks to interoperability problems between ColdFusion 5 and Oracle9. Every time we hit the Oracle9 database it causes the memory usage of the ColdFusion server to climb, with that memory never being released. This eventually causes the connection to the database to die with an S1001 Memory Allocation Error, which requires a ColdFusion restart to fix the problem (until the memory allocation builds back up again). Super-fucking-duper.
  • The Big Blue Couches rock. While we are trying to keep the pets off them, it’s obviously futile. At least the puddles of Mingus hair come off the ultra-luscious blue microsuede without a problem. I’m just extra-pleased with the fact taht I can lie completely prostrate on the big sofa without touching either arm.
  • The Wife and I have been to the hotbox yoga a total of three times so far. I am enjoying it quite a bit, though I think I may have overstretched my back the last time out. We hope to squeeze a couple more classes into our two week trial period.
  • My motorcycle wrenching buddy Erik and his wife are inches away from having their baby boy. Very exciting times for them!
  • I’ll be brining the second turkey of the month for Thanksgiving festivities starting tonight. If you haven’t brined a turkey or at least eaten the product of said process, I can’t even express how much you need to try it.
  • I’m almost done with the Tales of the Otori trilogy. I highly recommend all three books.
  • Now let’s turn the lens outward a bit:

And thus concludes today’s category smorgasbord.

Adobe to buy Macromedia

Whoa!

Seeing as how I make a living off a Macromedia product (ColdFusion, which gets no mention in the article, of course.), this bears watching.

Ruby Can’t Fail

Rolling with Ruby on Rails, Part 2

Since I previously mentioned Part 1 of this series, I thought I’d better just post the second part.

Also on the Ruby tip, the guy behind CDBaby is converting the site to Ruby on Rails and blogging all about it. Cool!

Web Dev Library

Wow. That’s a whole lotta good web development linkage.

Trying on the Ruby ring

A couple of weekends ago I finally got my feet wet with Ruby on Rails by following along with this OnLAMP tutorial. I didn’t even finish the walk-through (yet), but I’m super-impressed. Rails and Ruby both seem to be incredibly powerful, easy, and fun.

Now I find Amy Hoy’s review of / supplement to the OnLAMP article, which fills in some holes and give you some of the “why” behind the examples. It also does a nice job of summarizing the experience of playing with the new language:

… Ruby (not just Rails) has very lax rules when it comes to syntax. But without an explanation, you might not immediately realize how lax. (Hint: The answer is ‘very lax.’)

You don’t have to use semicolons—but you can. You don’t have to use parentheses—but you can. You don’t have to use curly braces on code blocks—although, of course, you can. Variables don’t start with $, either, unless they’re globals—but they do sometimes start with @ as we’ve seen.

I used to wrinkle my nose at code with so few constraints, especially the lack of variable signifiers (mmm, I like associating coding with $$$!) in languages like Python and Ruby. But I was wrong, and perhaps just a tiny bit scarred by my PERL experience. But Ruby is gorgeous—spare like a Japanese tea room, as functional as a Zen studio. I want to marry Ruby and have its babies. But I have the feeling that a language like Ruby lives a life that resembles its syntax; I’m sure it’s not looking for that kind of emotional entanglement. Somehow, I soldier on.

Good stuff. Someday I will spend some more time futzing around with this junk. I might even get the book.

Also note Justin French’s experience after he switched (seemingly whole-hog) from PHP to Rails.

Jiminy Christmas!

Jon Udell: Google Maps is a web of linked XML documents

You can append “output=xml” to any Google Maps URL and receive raw XML.

That might not mean a lot to most of you, but to me and those like me, that’s enough to make you pee a little.