Posts

  • Rails MySQL gem and OSX 10.5 Leopard MySQL 64 bit compile flag

    I recently reinstalled mysql on my Macbook under OSX 10.5 Leopard and used the 64 bit MySQL (hey, Leopard is 64 bit! Why not?).

    Anyhow, when I went to using rails again, mongrel_rails start kept throwing a whine on the fact that the old mysql gem (2.7) was 32 bit.

    Found this after removing the old gem to get it working with 64 bit. Definitely not trivial to figure out:

  • Moving over to using Phusion Passenger

    There are a lot of things to really love about Rails apps. One of them is not deployment. Rails boffins, regardless of what they say, do look with longing envy over at those php kids with their simple copy of files up to a server and having it run on apache.

    Admittedly, I’d rather deploy via capistrano anyway (cause even php boffins should be doing it that way) since it is fabulous and does deployment like it should be done, but there is something to be said for the wonderful mod_php under apache. Configuring proxying and mongrels under either apache or nginx is simply not fun. It feels like work.

  • Got a novel in you in November?

    I’m pondering whether I could pull off National Novel Writing Month this year and pen a novel in the month of November as the nights get longer and the days colder.

    50k words by the end of the month ? That does seem a little daunting. Say 2000 words a day over 25 days ?

    Ok, maybe it wouldn’t be a good novel, but…

  • Excellent Get Out the Vote viral from moveon.org

    One of the (few) things I actually do always admire about the US around election time, is the incredible number of people and creativity willing to work on getting people out to vote. Considering the Canadian election that sadly has Harper and the Conservatives back in a minority, had historically low turnout, I do think when I get back that I need to work on something like this.

    And you have to respect moveon.org . Consistently, these guys are amazing with their ability to leverage web actions to get fundraising and mobilize support.

  • Great Warren Buffet quote and interview

    OK, as more than casual readers know, I’m a huge fan of Warren Buffet. Not only do I try and invest like him, but I think he’s very sharp beyond being an astute and wiley investor. Great, but very long interview with him here on the Warren Buffett CNBC Interview :

    “… you only find out who’s been swimming naked when the tide goes out. Well, we found out that Wall Street has been kind of a nudist beach.”

  • Prioritizing Your Product Backlog

    Mike Cohn basically invented the idea of Agile User Stories which is what we’ve started using at Amnesty on specific projects for our Agile development. It’s definitely paid dividends though, like any new introduced technique, has had a few growing pains as we’ve learned new things.

    We do have some of the issues he mentions in Prioritizing Your Product Backlog in our agile development, and I’d have to say we don’t spend enough time “grooming the product backlog.” We do spend a good week between iterations, thinking of the focus of the design goals of the next iteration and writing new user stories.

  • Carrotmob Makes it Rain... Environmentally

    Meant to this a while back from an email that went round at work.

    Love the idea. Simply… Offer to bring in a whack of business for one day to one business if they’ll pay for environmental improvements to their business with the proceeds.

    Seems like the first run went well (and you have to love the Lil Wayne video spoof). Have to see whether it’s sustainable, but it is an interesting idea in crowdsourcing.

  • Sequoia Capital RIP Good Times presentation

    Silicon Valley VC firm Sequoia Capital has a fabulous presentation to scare the bejesus out of their startups on what the current financial crisis means for their fledglings.

    While I don’t agree with all of it, it’s got some excellent economic analysis in it of the real reasons there is a very real and serious problem at the moment and why it’s going to be hard for new companies to borrow and in general why we’ve all had perverse economic incentives to take on debt rather than save (I notice it missed deregulation in there, but hey, no one’s perfect).

  • Things are fine. Don't Vote.

    {{ figure src="/images/farm4/3149/2934212389_9d7af9494a.jpg" title=“Things are fine. Don’t Vote.” }}

    I think Don’t Vote is one of the most seriously focused and well-designed get-out-the-vote microsites I’ve seen in ages.

    Check out some of the posters to download and print and downloadable banners for embedding into webpages .

    And I especially like their little “Spread the Word” mouse rollover which definitely gives about every option I’ve ever seen for disseminating something on the web in a nice little compact rollover popup. Going to steal the idea for my own sites I think.

  • Usability and design improvements to the Amnesty International website

    As people who tune in regularly to the blog may be aware, the main site for Amnesty International was completely redesigned last year and launched on Dec 10th human rights day.

    Since then, and with the advantages the underlying Drupal, CiviCRM, and Alfresco core technologies have given us (though we’ve had quite a few problems with alfresco since launching), we’ve been able to do quite a bit more than we were ever capable of doing before with the old platform and made some fundamental gains with the site.