I’m running a few days behind on these, but I’m not going to let that stop me.
The Los Angeles Times spiked a column because it frankly took on the newspaper’s money issues and suggested ways to fix them. Unsurprisingly, it turned up online. When are they ever going to learn?
Nelson Minar explains how Microsoft is inflating its search rankings by integrating hidden searches into its online games.
Jim Henley posted a novel theory on how the current Iraqi government sees Iraq as a “bust out.” Sadly I think he’s right on the money. Yesterday NBC reported that corruption in Iraq is untouchable. Peter W Galbraith has proffered yet another exit strategy for the US in Iraq in the New York Review of Books.
On a lighter note, here’s Pudge singing Perl in a Nutshell.
Here are a couple of links I found useful in a discussion of media bias. The CBC describes its policy on the use of “terrorist,” and here’s Reuters explaining its policy.
The Texas State Board of Education is now headed by an evolution denier.
Here are a bunch of Ruby on Rails links I ran across catching up on my feeds:
- The Hobo Migration Generator enables you to shrink your migrations.
- Here’s a tip on using blocks with helpers to enable you to remove more code from your views.
- PeepCode offers an Rspec screen cast that I’ll probably take a look at before I start my next Rails project.
- Sphinx is a full text search library for Ruby that can be used in lieu of Ferret.
- Dave Thomas on Symbol#to_proc.
- rails_creator is a script that generates a new Rails application more robustly than the built-in Rails generator.
- Here’s an explanation of how to hook up your Rails automated tests to Growl. (If you don’t know Growl, you’re probably not a Mac user.)
- Charlie Savage on profiling Rails applications (more here).
Web 2.0 vs Open Source?
Are Web 2.0 and Open Source headed for a collision? Here’s Stephen O’Grady:
It’s a very interesting discussion, and not least of which for the reason that Web 2.0 is built on Open Source. That’s a bug in the system. The GPL and other licenses were built for an age when you distributed software, and work because they require you to distribute the source code for your software along with the binaries. These days, most new applications are not distributed. You just provide access to them on your own server, and you’re not obliged to distribute any code.
So everybody these days is building Web applications using Open Source, but they’re keeping the code to themselves. When the innovation is returned to the Open Source community it’s out of charity rather than obligation.
That said, I don’t see the pace of innovation slowing at all. Leave out JavaScript, where the pace of change is incredible but everything is “open source” even if it’s not Open Source. We’re seeing huge progress in all areas of server side development. There are more and more Open Source applications, frameworks, and libraries every day, and the ones most people rely on keep improving. Just in the past couple of years, we’ve seen the rise of innovative platforms like Ruby on Rails and Django, and now we’re seeing their innovations rolled back into the platforms that preceded them like Java/J2EE and PHP.
It seems to me that even if Open Source licenses are, to some degree, obsolete, the Open Source culture has deeply and permanently taken hold in the Web development community. Developers are sharing code and knowledge, and Web applications keep getting more powerful and easier to write.