Ubuntu, formatting a 3TB drive

There was a blog post that I have used multiple times to format a drive at or over 3TB in size. Unfortunately the original blog post recently went offline and I had to use the wayback machine to get it's contents. The original URL of the post is: here and a link to the wayback machine archive of it is: here. If the original author puts the article back online I would be more than happy to link to it and remove the archived version I have posted below. I hope this helps other people as well but I am posting it here mainly as a guide for myself. TL;DR: lsblk to find the drive name (will be something like /dev/sdX where X…

How to setup a dropbox-backed screenshot sharing website with your own domain on S3

Notice: At this time this setup is dependent on you installing a OS X app called UpShot. If you have windows/linux this guide will not work for you unless you use different software. If anyone that uses either of these OSes for personal computing would like to provide instructions for either/both then I will accept your pull request. TL;DR: Here is the guide if you don't wish to read the background. I recently had a good friend of mine, Sam Marks, show me a Dropbox-based screenshot sharing front-end that ran on his own domain. He had it setup so when he took a screenshot the URL dumped into his Copy/Paste buffer was his own domain (s.smarks.me). This was an…

Why it's a bad idea to put a CNAME record on your root domain

When I first setup this blog on AWS S3 I wanted to use my "naked domain" name. What that means is instead of visitors going to www.joshstrange.com I wanted them to be able to go to joshstrange.com. It just seemed cleaner to me and it was fairly easy to get up and running. To accomplish this I setup 2 CNAME records one on joshstrange.com and the other on www.joshstrange.com with each pointing to a different bucket, the "www" bucket was setup to redirect to joshstrange.com. Everything was working just fine, or so I thought, and so I forgot all about it and moved on with my life. A few months later when this was but a distant memory…

Playing around with GoAngular

UPDATE 12/23/13 On December 21st, 2013 Firebase reached out to me because of this blog post to ask for what exactly I found more desirable in goAngular/goInstant over AngularFire/Firebase and to point out the updated documentation for AngularFire which has really simplified the API. Not only has the API been cleaned up but so has the documentation itself, it is much easier to follow and use as a reference instead of discerning it just from examples/minimal docs. I plan on playing with again to see how it compares to goInstant and possibly writing a more in-depth review of the two as more of a side-by-side comparison. I would like to thank James at Firebase for reaching out to me to…

First thoughts on iOS 7

After watching WWDC's keynote I couldn't wait to get my hands on iOS 7. I was able to hold off for just under 2 weeks before I broke down and renewed my iOS developer license. I had been planning on playing with some HTML5/CSS3/JS -> iPhone platforms again which is how I justified it to myself. I downloaded the beta and restored my phone and here is what I found. This is probably obvious to most iOS devs and probably the majority of people but even though I have installed betas in the past I never remember them completely wiping all my apps forcing me to re-download them all. It wasn't particularly hard to go to the purchased section in the App Store…