Posts tagged with 'programming'
Again with the rebuilding
I think the best way to teach yourself a new web technology is to build yourself a weblog application. Well, I wanted to learn Merb, so that's what I did. Kinda. Basically, I just took the same database layout that I had in the last incarnation (which was written in Ruby on Rails) and then just wrote a Merb application around it.
I'll probably have more on Merb as I've learned quite a bit, and I've become quite enamored of the little framework that could!
For those of you in feed readers, I apologize if you get all my posts in your reader again. Some URLs have changed, and the commenting doesn't work as well as I want it to yet, but it's passable for now.
Site update, yet again
I can't keep from messing with this site, and at the same time I'm not writing any new posts. How sad is that?
I always get too caught up in the smaller details. And it's not just with this site. At times I think it happens with everything I do. That's something I guess I need to work on, but then will I get caught up in the little details on that, too? :)
What spurred me to mess with this site (this time) was comment spam. Spam, spam, spam. I hate it with a passion. Well, I hate it enough to get something done about it here on the site.
With the help of the askimet-ror Rails gem and a peek or two at the Mephisto code, I think I may have a solution that should keep most of the spam off the site. I'm crossing my fingers.
I've been quite busy with projects that I've been doing with bluemonk creative that I haven't had the chance to do much else. I also need to work on my time management it seems.
Also: capistrano is niiiice.
When will I stop this?
I have yet again relaunched this weblog. This time I've done away with weblog applications that others have written and have rolled my own (yet again).
This time I've written a very simple weblog app with Ruby on Rails. It doesn't do anything fancy, but that's all right with me. I needed a simple project to get my Rails chops back in shape.
There are still a few things that may break or not work, but I think I've taken care of all the important stuff. If you do get an error or anything, please let me know.
Getting into Ruby
Now that Ruby on Rails 1.0 has been released, I realize I better get back to coding, or I'm going to be left in the dust, again. It's happened many times before; I'll start to get interested in something new that's just come out, and maybe tinker with some code for a while, only to get busy with something else. Then, while everyone else is riding the wave and showing all the neat things they've built, I'm left playing catch up. I really don't want that to happen again.
Thanks to work, I have a limited, but free, account at Safari Books Online. Ruby is still not a hugely popular language (though thanks to Rails, that's really changing), so there's only a couple of Ruby books on Safari. So, for the next few weeks, I'll devote some spare time to going through Teach Yourself Ruby in 21 Days. It's several years old, and may be somewhat outdated, but it's the best they have. I own the Programming Ruby book, but it's not as much tutorial as it is a reference book.
I've learned enough Ruby and Rails to get a few projects off the ground (like my neglected photolog) and a few other half-started projects here and there. I want to learn more, so I can do more. So, here we go!
% ruby -e 'puts "Hello World!"'
Making a (small) contribution
I've finally done it: I've contributed to the open software movement. Well, let's qualify that a little bit: I've contributed a very small patch to an open software project.
As I started getting the hang of the new Drupal beta, I came across a bug; a bug bad enough that it made a major function (commenting) un-usable. First, I reported the problem. Then, after a few hours of looking closer at the code, I found where the issue was, I corrected it, and then put up a patch. Today, Drupal's lead developer applied my patch to the main source tree.
Yes, it was just a small patch in a very large codebase, but it's not too bad to start off with baby steps, right? Plus, it was nice being able to check off one of my "things" over at 43things.
Good roundup of Ruby on Rails
Curt Hibbs puts together an excellent overview of all the good things about Ruby on Rails.
RadRails
A Ruby on Rails IDE. It's still early in development, but it looks like it could be useful.
Why I love Ruby on Rails
Garrett Dimon expresses his appreciation for Ruby on Rails, garnering some excellent comments from other PHP and .NET developers.
Gina's new tech blog
Gina has started a new weblog, Spun, to focus more on web development topics. When I first came across her Scribbling.net site, I loved the tech writing she was doing. But over the last few years, Scribbling has become an outlet for her more personal writings. Her personal and fiction writing is fantasic, but at times I missed the nerdy Gina. :)
Rails vs. Django: round one
This looks to be a pretty thorough comparison between the two currently-hot MVC frameworks, Ruby on Rails and Django (via lhl).








