March 2008
63 posts
FlightWait - Boston →
Google Maps mashup with flight delay data.
Mar 31st
The Jacoby Factor →
Jacoby Ellsbury expose.
Mar 31st
Mar 31st
rest-client →
More from Adam Wiggins of Heroku.
Mar 30th
4 million Ruby developers in 5 years →
According to Gartner.
Mar 30th
David Says... To Raise, or Not to Raise?
David Says… To Raise, or Not to Raise? When you use a finder driven by primary keys, you’re looking for a particular record. You expect it to exist. A call to Person.find(5) is based on our knowledge of the persons table. We want the row with an id of 5. If this call is unsuccessful—if the record with the id of 5 has been destroyed—we’re in an exceptional situation. This mandates...
Mar 28th
The Little JavaScripter →
based on The Little Schemer.
Mar 28th
WatchWatch
John Resig on JavaScript and jQuery at Northeastern University, March 2008
Mar 27th
The War Journals of Hillary Clinton, Vol. 1 →
As bullets clawed the air around us and screams echoed down the rubble-strewn tarmac, I felt almost peaceful. It was a simple mission, they had told me – get in, shake a few hands and mouth a few platitudes, get out. Simple. Yeah. Things had started going wrong while we were still in the air and only gotten worse from there. So here we were, pinned down, choking on the acrid tang of cordite and...
Mar 27th
Mar 26th
Bush's War →
PBS.
Mar 26th
Mar 25th
"White space" data transmission →
Google lobbies Washington. When TVs switch from analog to digital next year, the airwaves can be used for mobile devices accessing that old spectrum for data transmission at billions of bits per second (as opposed to millions of bits per second that we are accustomed to on broadband lines).
Mar 25th
“sellers must learn how to have a positive impact on one or more of five crucial...”
– [ via adverselling]
Mar 24th
dirty - replacement for acts_as_modified →
Book it.
Mar 24th
Hilary Clinton under sniper fire
“I remember landing under sniper fire. There was supposed to be some kind of a greeting ceremony at the airport, but instead we just ran with our heads down to get into the vehicles to get to our base.” ~ Hilary Clinton, speech at GW, March 17, 2008 … and the video of the harrowing events:
Mar 23rd
“How Is Our XHTML Fragment Processed? The same way hedgehogs mate: with great...”
– “Prototype & Scriptaculous” (the Bungee book).
Mar 22nd
“i’m going to petition to change UI => U! it’s the U that’s...”
– Angelo Simeoni
Mar 21st
Mar 20th
Mar 20th
Shoulda authorization helpers
context "A user who is not logged in" do setup { @request.session[:user_id] = nil } should_login_before :index, :get should_login_before :show, :get should_login_before :new, :get should_login_before :create, :post should_login_before :edit, :get should_login_before :update, :put should_login_before :destroy, :delete end context "A regular_user" do setup { login_as :regular_user...
Mar 20th
Full-text search benchmarks →
Sphinx and Ultrasphinx win, matching my own anecdotal experience. Telling first comment from Ezra, too: Nice write up. Sphinx has shown itself to be the most stable and consistent under load of these three search options at Engine Yard. Ferret is not stable enough to run production apps on. Solr is a nice search engine and has some advanced search features Sphinx doesn’t have, but Sphinx...
Mar 19th
Mar 19th
Mar 19th
Mar 18th
“The past isn’t dead and buried. In fact, it isn’t even past.”
– William Faulkner
Mar 18th
37signals 4-day work weeks →
Implemented.
Mar 18th
GemStone architecture explained using Rails... →
Unlike in Rails, where you have to be mapping and marshalling at every step, in Gemstone copying objects from storage to cache to worker process is pretty much just that - a simple byte copy. This makes it fast. The effect is as if all of your worker processes were running their objects inside a single, consistent and impossibly large chunk of persistent memory. This makes it easy. 
Mar 18th
Wikipedia on the iPhone →
Why: It’s the warm fuzzy feeling of having the sum of all human knowledge in your pocket. It’s the hitchhiker’s guide to the galaxy realised. EDGE is slow; search is slow; you’re abroad, in a plane, a tunnel, or on top of a mountain.
Mar 18th
“Amazon Simple Queue Service is the glue that holds it all together. This is by...”
– Amazon Web Services blog
Mar 18th
Mar 17th
Ruby Google Contacts Data API →
Fetch users’ contact lists from your web application without asking them to provide their passwords. Tweet by Mislav Marohnić this morning: 100% spec coverage and documentation for Ruby Google Contacts Data API … now to try actually using it :)
Mar 16th
Clicky →
Looks promising. Register screen has a scary message, though: Please note, we cannot currently accept any web sites that receive more than 50,000 daily page views.
Mar 16th
Mar 13th
CCMenu →
CCMenu displays the project status of CruiseControl continuous integration servers as an item in the Mac OS X menu bar. CCMenu allows you to: Monitor selected projects on multiple continuous integration servers Identify the overall build status with a glance to menu bar Access the build web sites of the projects using the status menu Receive notification of completed builds via Growl
Mar 13th
Yahoo Open Search API →
Coming soon to a developer near you.
Mar 13th
Google Ad Manager →
AdSense on steroids?
Mar 13th
OpenSearch →
Yahoo now supports the Amazon A9 OpenSearch specification with extensions for structured queries to deep web data. [via TechCrunch]
Mar 13th
Ultrasphinx tutorial →
Agree 100% that sphinx is the preferred full text solution over ferret and solr and that Ultrasphinx is the best sphinx Rails plugin.
Mar 12th
GitHub pricing plans announced →
Seems fair.
Mar 12th
Ridiculous - Ruby wrapper for del.icio.us API →
svn co svn://rubyforge.org//var/svn/ridiculous/0.6
Mar 12th
“Yes, honey…Just squeeze your rage up into a bitter little ball and release...”
– Homer Simpson 
Mar 12th
The battle for Wikipedia's soul →
I’m on the “inclusionists” side.
Mar 11th
Acid 3 web standards-compliance test →
“The World Wide Web Consortium (W3C) develops standards for Internet applications. For example, XHTML, HTML, CSS, etc. Acid 3 basically takes a lot of W3C’s newer standards and tests to be sure that the browser supports the features it should and that it behaves as it should when using them. Acid 3 is a suite of 100 different tests to be sure that these standards are being met. So when I say...
Mar 11th
Shadowbox.js →
Shadowbox is a cross-browser, cross-platform, cleanly-coded and fully-documented media viewer application written entirely in JavaScript. Using Shadowbox, website authors can display a wide assortment of media in all major browsers without navigating away from the linking page.
Mar 11th
jCarousel →
jCarousel is a jQuery plugin for controlling a list of items in horizontal or vertical order. The items, which can be static HTML content or loaded with (or without) AJAX, can be scrolled back and forth (with or without animation).
Mar 11th
Mar 11th
Mar 10th
Mar 10th
Mar 10th