http://balldroppings.com/js/

Stoned wallabies make crop circles

Vegan Flyer

http://project.ioni.st/post/2738#video_2738

The Fios man just repaired the internets here at home. A power brick freaked out and had to be replaced - which is actually what I had deduced myself since the LED on the thing was blinking like crazy.

I should blame my lack of blog posts on the lack of internet access, but tethering was setup on my iPhone so it's really just me being lazy.

Good news though, the Fios man offered to change my router access from Coax to Ethernet! This may not seem exciting, but it allows me to use any router I want without having to hack the Verizon router's firmware to make it pass through.

Now I am using my Airport Express and the Verizon router is neatly boxed up in the corner. As it should be.

Best Fios tech ever.

5 Ways To Know You Were Driving An RV Too Long

  1. You are impressed with the acceleration of a 2003 Honda Civic Hybrid
  2. You keep taking turns way too wide
  3. You expect the tank to hold over $100
  4. You worry about height going to a drive through
  5. You finally, truly realize you were driving a freaking huge RV

How to fetch a non-continuous set of couchdb ID's (when start and end keys won't work)

Using curl:

$ curl -X POST http://localhost:5984/tickets/_all_docs \
  -d '{ \
    "keys":[ \
      "06a1b6e367cd059362bc3a7921b64b45", \
      "b6e6ee95a42e10f4b884b024e10fec2b"] \
    }'

> {
    "total_rows":3,
    "offset":0,
    "rows":[
      {
        "id":"06a1b6e367cd059362bc3a7921b64b45",
        "key":"06a1b6e367cd059362bc3a7921b64b45",
        "value":{"rev":"5-2613703449"}
       },
       {
         "id":"b6e6ee95a42e10f4b884b024e10fec2b",
         "key":"b6e6ee95a42e10f4b884b024e10fec2b",
         "value":{"rev":"4-3074023027"}
       }
     ]
   }

Just a random thought.

A lot of people who use rails do a object.save, then check if it's true or not to determine what to do next in a controller. I find that to be verbose and hides the actual save command inside an if statement.

def update
  if @page.update_attributes params[:page]
    redirect_to admin_pages_path
  else
    render :edit
  end
end

I prefer stuff like this:

def update
  @page.update_attributes! params[:page]
  redirect_to admin_pages_path
rescue ActiveRecord::RecordInvalid
  render :edit
end

I think it's more clear that to render :edit is an exception and should not be the norm.

I have been in Louisiana for the past week helping out with Habitat for Humanity in New Orleans and HPC in Baton Rouge. Worked on some houses, mowed some lawns, painted some doors, and sweated a lot. It's hot there. Like really really hot.

Had a great time helping, what little I could, and glad to be home and back to normal.

Paul Arden

Do not covet your ideas. Give away everything you know, and more will come back to you.

Found via Joshua Blankenship

I just setup God to monitor 4 mongrels and ar_sendmail and post to twitter about it. Need to tweek God's settings a bit, but really cool thus far.

Google chrome on mac is pretty cool. Doesn't work with Flash and can't do http authentication yet, but it's already a really really good browser.

You can find builds for every revision.

I don't know if anyone has noticed, but Safari on the iPhone is capable of 3D transforms and smooth animation thanks to CSS Animations. Checkout this example (free account required).

It's hard to tell that it's a webpage. I have got to do something with this.

Flash

Rating: 1.1

Much time has been wasted recently getting Flash to do anything well.