7/22/2007
links for 2007-07-22
-
Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross-platform Qt gui toolkit, integrating the highly-flexible Scintilla editor control.
Popularity: 10% [?]
Rocking the blogospherePopularity: 10% [?]
I just finished going through a Django tutorial.
My first impression is that Django is perhaps a little trickier to get going than Ruby on Rails (though this probably becomes immaterial once you get accustomed to it). The thing that I really like about Django is that the basic paradigm for setting up models makes more sense to me - that is, in Django, you write Python code to represent your model and Django generates the SQL for your database. This is the opposite of the approach of Rails where you start with database tables and RoR does introspection and generates the code for the model. Personally, I am more comfortable with code than with SQL so this feels better to me. Also, SQL can vary between database implementations (i.e.: sqlite vs. MySQL vs. Postgres) so code seems like the more “stable” representation.
Popularity: 8% [?]
I keep meaning to play more with Ruby on Rails when I get a chance.
It’s nice to know that Capistrano can be used to deploy RoR apps to DreamHost. That way I can develop at home in a secure environment with a comfortable development environment and then deploy to DreamHost.
Here’s a nice Wiki page on how to use Capistrano with DreamHost.
Popularity: 8% [?]
Courtesy of oddball Ruby personality Why the Lucky Stiff (yes, that’s his name), here’s a medley of two songs that he did with his band, The Thirsty Cups:
The Parts of Ruby + Chunky Bacon.mp3
You won’t get the “chunky bacon” reference unless you’ve read Why’s Poignant Guide to Ruby.
Popularity: 4% [?]
ActiveState Komodo is a programmer’s IDE for Linux, Mac OS X, and Windows that is tailored for programming with a number of dynamic languages such as Perl, PHP, Python, Ruby, and Tcl.
I came across this post the other day which gives the promo code kmd3n9-ur8 for getting Komodo Personal Edition for free, but says that the code was supposed to expire Dec. 2005. I gave it a whirl and I was surprised to find that it works.
If you’re interested in Komodo, give it a shot. You’ve got nothing to lose.
Popularity: 11% [?]
Eric Kidd has an interesting post entitled “Why Ruby is an acceptable LISP”.
As it turns out, Ruby compares well as a functional language, and it fakes macros better than I’d thought….
Now, given a choice between a powerful language, and popular language, it may make excellent sense to pick the powerful one. But if the difference in power is minor, being popular has all sorts of nice advantages. In 2005, I’d think long and hard before choosing LISP over Ruby. I’d probably only do it if I needed optimized code, or macros which acted as full-fledged compilers.
Popularity: 4% [?]