Geekery of all stripes

  • 30 days, 30 Songs

    I get distracted too easily to space this sort of thing out over an entire 30 days, so you get it in one large lump. Sorry not-sorry. Now: get ready to lose any respect you had for my taste in music! (j/k, I already know I’m not cool). A song with a color in the title. Blue Lines - Massive Attack https://www.youtube.com/watch?v=X-lUnbIKYlo A song with a number in the title.

    Read more…
  • Ipv6 Over Openvpn

    Get an IPV6 tunnel https://www.tunnelbroker.net It’s 5 euro for a /80 instead of a single IP (/128), so why not get that? Install openvpn on a linux server, not necessarily one acting as your ipv4 gateway Modify the .ovpn file to add tls-version-min 1.0 which makes me sad but fixed the “TLS Error: TLS handshake failed” errors WARNING! When using TLS 1.0 you should regard the “VPN tunnel” as you would a normal, unencrypted ISP connection.

    Read more…
  • Don't Use Cloud Middleware

    I’ve been working on various “cloudification” projects lately and something that has come up multiple times is that we should not write any sort of automation or scripting against the “native” APIs provided by the cloud providers themselves. Even if - for now - the project will run solely on vMware or Amazon AWS, we should look to the future and assume that we will either be using multiple cloud providers or at the very least make it non-painful to switch from one to the other.

    Read more…
  • Codex Alera

    A very good friend of mine recently sent me the entire 6-book series Codex Alera by Jim Butcher. I had recently read Butcher’s newest book The Aeronaut’s Windlass and really enjoyed it, and I’m a long-time fan of his Dresden Files series. Hell, I even follow him on twitter. I say all of that to be up front about the fact that I’m predisposed to liking Butcher’s work. It’s a bit odd that I hadn’t gotten around to reading the Codex Alera series before, actually.

    Read more…
  • Fantasy Books

    A good friend of mine was recently looking for some recommandations for fantasy books for her husband to read over an upcoming long weekend. I was happy to help and after quite a bit of back and forth (the library she was at was… lacking) she had a few books and was good to go. In the interest of helping out anyone in a similar situation, here’s the list of books that I recommended, along with some short blurbs about each to help you with your summer reading.

    Read more…
  • Stand By for Space Available

    Earlier this year my Mom was asked to write down a story of a memorable road trip that our family went on. She immediately delegated the task to my Dad, proving that she’s the one I got my brains from. So, here is the story of how we went from Okinawa to Idaho and back for summer vacation, way back in 1986, in my Dad’s words. Oh, and The Commandant is what my Dad calls my Mom, for obvious reasons.

    Read more…
  • Intro to Cloud Foundry and Bosh Part 3

    For the third (and probably final) part of this series, we’re going to setup a MySQL database and make it available on our Cloud Foundry instance as a service that webapps can use. After all, being able to push webapps to CF is neat, but without a database backend, it’s not really super useful. And we’re going with MySQL instead of something like PostgreSQL because, well, that’s what I got working first.

    Read more…
  • Intro to Cloud Foundry and BOSH, part 2

    When last we were here, I was giving a broad overview of Cloud Foundry and BOSH, comparing them to Heroku and other PaaS’s. Today, we’re going to go over spinning up a Cloud Foundry instance from scratch, all on your handy local laptop. These instructions assume you are using OS X, though it should work for any platform that bosh-lite runs on. In fact, this tutorial closely follows the bosh-lite documentation, but is more tailored to beginners.

    Read more…
  • Intro to Cloud Foundry and BOSH

    I’ve started looking into Cloud Foundry and BOSH for work, and something that I’ve noticed is a lack of “mid-range” documentation. It’s quite possible I’m blind, but I’ve seen a lot of 30,000’ things (“Cloud Foundry will accelerate your velocity!") and some great docs for the people who already know what they’re talking about (“The Director uses the CPI to tell the IaaS to launch a VM”) but I haven’t seen any introductions written with an eye towards someone who is not a PaaS expert, but is also not a manager.

    Read more…
  • When should I use technology <X>?

    You shouldn’t. Oh, was that answer too short? I’ll expand. When setting up a new webservice, datacenter, or anything beyond a toy weekend knockaround project, the generic answer to “Should I use <foo>?” is always “No!". That’s because if you don’t know with an absolute certainty that you need it, you don’t need it. This goes for anything from job queueing systems to the latest NoSQL hotness to, well, pretty much anything with the word “distributed” in it.

    Read more…