• I don’t get Republican voters

    Policy over politics- the way things should be!!

    \
    Can’t spend 10 minutes watching the above? Click here: Obama’s accomplishments.

  • My New Favorite Song

    If Kevin and I renew our vows, I want this to be our wedding song:

    I am being serious, but the video probably makes it seem like I am joking.

  • Thank You, Open Source!

    Thank you
    “Thank You” by Darwin Bell

    I read Zed Shaw’s blog post on the decline of open source participation last week and it got me thinking about just how much open source software we use at work and how we’re (mostly not) giving back to those communities. So, here’s the first step in me becoming more involved and giving something back, even if it’s just a huge “thank you”. I am trying to be more involved, especially in the MongoDB and MongoMapper communities. I’m probably not going to be contributing code to either, but I’m fairly active on the mailing lists, have reported bugs and am committed to help with the MongoMapper documentation project.

    Excuses aside, here’s a list of the big open source things we use on a daily basis and why we love them:

    • Apache – The webserver that holds everything together. It’s used by most of the web, and we use it too.
    • Ruby on Rails – Rails lets us do more faster. We also use a bunch of gems that I’ll list later on.
    • Sinatra – When you don’t need everything that Rails has (a simple API, for example), then Sinatra is perfect.
    • Passenger – Deploying Rails apps used to be a pain. Not anymore! Thank you, Passenger!
    • MySQL – Need an RDBMS? Well, we use this one. And it works pretty darned well.
    • Memcached – We cache everything we can, and memcached helps us do that.
    • MongoDB – We use it because it’s web scale! (if you get that joke, then you’re in the club!) Seriously, we first started using MongoDB just to collect our stats because we’d maxed our poor MySQL instance. Then, I looked deeper and realized it’s perfect for the big top secret thing I’m working on now. Atomic updates and super-fast inserts make it perfect for collecting a lot of data quickly. And it’s now slouch on the query side either. There’s also a great community behind MongoDB. The updates and improvements are frequent and the community is always willing to jump in and help.\
      It’s a nice hybrid between the new school document store databases and a traditional RDBMS.
    • Beanstalkd – A super-fast queue server. It just works, which is why I love it. We queue everything we can. Why? It’s a great way to meter load. If you can only handle 3 jobs running at once, then you only run 3 workers. If you can handle more, you run more. It’s great!
    • And of course, all of our servers are Linux and run hundreds of open source packages that I don’t even worry about.\
      Since our strength lies in Ruby, we try to do everything in Ruby that makes sense. I’m not going to list all the gems we use, but here are a few of my favorites – the ones that make life easier and make programming all day more fun.
    • MongoMapper – Makes working with MongoDB even more fun. I’m on the MongoMapper mailing list, and it’s one of the most supportive and helpful communities I’ve been a part of. It makes using it more fun.
    • memcache-client & beanstalk-clent – they’re how we talk to memcached and beanstalkd
    • hashie – Allows you to very easily create classes built around hashes. Great for wrapping around API’s.
    • typhoeus – My favorite of the many HTTP clients for Ruby.
    • will_paginate – Now I don’t need to do all the horrible gymnastics needs to add “previous” and “next” links to things! THANK YOU!
    • hpricot – My favorite way to parse HTML – with CSS selectors!
    • aws-s3 – A great interface to Amazon S3 (where we store a bunch of stuff)

    There you go. That’s pretty much our entire stack. I left out a bunch of gems – most of them we don’t use directly – or that just provide one or two things.

    So, thank you to all of the creators and contributors to open source projects out there, especially the ones we use to make our work easier. The web would be a much smaller place if there weren’t dedicated geniuses out there making this stuff, and the world would be a poorer place for it. I promise to be a better member of the community and contribute where I can!

  • The Good Wife

    No, I’m not talking about me. I am talking about the show on CBS. It’s a great show and you should check it out.\
    CBS got booed by An Important Gay Group for its lack of gays, so like magic CBS added one to The Good Wife, even though there was already a lesbian (bisexual?) on the show. Guess she doesn’t count. But kudos to The Good Wife’s writers as they took a mandated, shoe-horned character and made a fantastic, non-cliched episode. Run, run, run to watch it! And bow down to Alan Cummings! And Mr. Big. And how interesting was it to see a whole different side to Alicia?

    Last year I talked my in-laws into watching, yay! I described it as a feel-good, lawyery show where the main character is always on the right side. Kevin said that description made him NOT want to watch it. He’s missing out! Of course as soon as I said that, the show shook things up some, lol. Lots of great actors, interesting cases (and I was wicked burnt out on law dramas before this show), an intriguing on-going plot, and Josh Charles!!! Start from the beginning if you’re new.

    This season there’s a push-push between old-time fave Kalinda and new guy Jason Street (from Friday Night Lights). I wonder if he and Logan Huntzberger bonded over macing on Derek Jeter’s (one-time?) girlfriend on FNL. Hollywood is very small apparently and there are only ten actors in all. Who knew?

  • Bus change = more talky time

    The school changed the bus pick up time. It is now 90 minutes before school starts. Isn’t that ridiculous? I offered to drive the kids to school because that extra hour in traffic is stupid. (We live 3 miles from the school!!) However, Brian wanted to still ride the bus, but Max wanted me to drive him. I went out with Brian and spent 30 minutes waiting for the bus (it was really late) and talking. When I got back home, I tried to finish up the dishes, but Max was really interested in talking to me too and he spent the whole drive and wait talking. So, not necessarily a bad change after all.

  • Question of the Day

    How come when people (authors) say that sweat is sexy, they are talking about sport sweat or working-on-the-car sweat and never mean hunched-over-the-bathtub-scrubbing-soap-scum sweat? Just wondering. I gotta go mop my brow and get back to scrubbing.

  • Brian \o/

    Brian’s really tearing it up at school, in a good way. He received the first High Flying Hawk Award for his class for embodying the monthly theme of Peace. He has all A’s on his progress report. He scored 100% on his first two Accelerated Reader tests. He has all 100% on his spelling tests each week. He got a 100% on his Summer Reading Project.

    Check him out at his first soccer game:\
    Photobucket

  • It Gets Better

    This really should be required viewing for everyone who has kids, interacts with kids, teaches kids, knows kids, lives nears kids, is a kid, or used to be a kid. It’s a great program in response to the suicide epidemic plaguing gay youth of today. However, the message of life beyond bullying and hope beyond despair is relevant to ALL kids.

    Check out the channel, It Gets Better, for more messages from celebrities, regular Joe’s, gays, and straights. It really does get better!

  • Inspired by Sharktopus

    I didn’t watch it, but Syfy had a movie called Sharktopus on last week. I’m sitting here on the couch with Brian, and we’ve decided that this mutant animal thing needs to be encouraged. So, here are our recommendations for Syfy’s next round of mutant animal movies:

    • Donkeymander
    • Chihuchilla
    • Tigersloth
    • Turtlehorse
    • Cobronkey
    • Squidant
    • Ladybug Man vs. Butterfly fish
    • Pigow vs Lizicken (Brian really like the VS)
    • Beelephant – with a stinger the size of a car!
    • Hippotoo (needs a sturdy perch – Jen came up with that one)
    • Hippoguin vs. Rhinogator
    • Catalope vs. Hamsterlion
    • Monkodile
    • Sharkiraffe
    • Mothemone (as long as you keep your sweaters out of its tentacles, you’re fine)
    • Cuddlebudgie (that would be a cuddlefish+hedgehog)

    Now all we need are some concept art and scripts!

  • Two cute boys!

    I’ve been messing with photoshop again and the results are fantastic! Never will I have to worry about one kid not smiling at the right time again! (Knock on wood.)

    I started out with two pictures, where the kids were smiling in separate pics:

    Photobucket

    Photobucket

    and I turned it into one cute pic of the both of them!!

    Photobucket

    Bow down to my awesomeness!!