Why I switched to Octopress

Update, Nov 2014: Since I wrote this blog post, I have ditched Jekyll and Octopress (mostly because of the pain of setting up Ruby, not because of those pieces of software themselves). This blog is still static, but is now generated using Pelican, a Python project. The Problem Last week I received an e-mail from the RSA Anti-Fraud Command Center. It related to my personal blog: It appears that your website cmyers.net has been hacked by a fraudster. It is now hosting a phishing attack against RBC. Please remove the fraudulent folders/files as soon as possible and secure your website as it has been compromised. Please note that it is possible that the fraudulent content is embedded in your website’s legitimate files. ...

February 9, 2012 · 3 min · Colton Myers

Minecraft!!!

Update, November 2014: These days, I’m hosting my own vanilla minecraft server on Linode, using MCMyAdmin for a web interface. I finally did it. I broke down and rented a Minecraft server. Previously, I had hosted a Minecraft server pretty successfully on my personal web server. The problem became two-fold: it was a huge time-sink, as updating all the plugins that I was running took a long time at each release. Also, while hosting the Minecraft server, my server would often become unresponsive, requiring a restart. This was unacceptable, as I also host a Teamspeak 3 server, an IRC bouncer, and multiple websites from my server. I needed maximum uptime! So I finally shut down my Minecraft server for good. ...

January 5, 2012 · 2 min · Colton Myers

Slide Design for Developers

This is a great article by a guy over at Github about slide design. He makes some really good points, and his slides really are beautiful. I want to see more presentations with these design pointers in mind.

December 24, 2011 · 1 min · Colton Myers

More on SOPA and Protect-IP (Don't break the internet!)

More on SOPA and Protect-IP (Don’t break the internet!) As I said in my previous post, SOPA (the Stop Online Piracy Act) and Protect-IP are both very bad pieces of legislation. They are not only technically damning for the internet, but they are unconstitutional. When I started doing my due diligence the other day with regards to these bills, I didn’t know much about them. After some research, though, I have discovered just how bad these bills are. Here’s some more information, in a post by Adam Savage (from MythBusters). ...

December 22, 2011 · 2 min · Colton Myers

Stop SOPA (Stop Online Privacy Act)

I’ve heard a lot of chatter about SOPA (the Stop Online Privacy Act), which is currently going through congress. However, today I finally decided to look into it. And I definitely didn’t like what I found. Here’s a video summing up the problems (the video is for the Protect IP act, which was introduced earlier this year, but most of the same problems apply to both bills). (Found via Matt Cutt’s Blog ...

December 19, 2011 · 1 min · Colton Myers

Android vs. iOS

My iPhone 4S came this last week. Previously, I was a proud owner of the HTC Evo 4G, a great phone. But still I switched. Since I’ve had a few people ask me why, I decided I’d better just blog it. Sorry for my rambling. Both platforms have their advantages. I suppose I’ll go platform by platform and examine some pros and cons: iOS With iOS 5, an iPhone was finally a valid alternative to my Android phone. Previously, I never would have switched, because of the lack of a good notifications system. If a push notification came in, it would interrupt whatever you were doing, sometimes to the effect of restarting your progress in a game or something. This in and of itself was an annoyance, but could be overlooked. The main problem was that once a notification popped, if didn’t immediately go to that app and take care of it, it was gone. Poof. You couldn’t decide to leave this or that notification for later, because they weren’t being stored anyplace. That all changed with Notification Center in iOS 5. ...

November 1, 2011 · 6 min · Colton Myers

More on Python

My good friend Chad recently started learning about Python. After getting a fair bit into a book on the subject, he posted on Google+: Language seems cool, though I haven’t found a compelling reason to need it. I think Django is the main reason I want to use it. Calling upon the powers of +Julio Carlos Menendez and +Colton Myers to give me some examples where using Python is WAY better than another language. ...

August 1, 2011 · 5 min · Colton Myers

Vim -- why???

I use vim. Vim is a 20-year-old text editor, based on the 35-year-old “vi” editor (pronounced vee-eye, not vie). vi and emacs are both part of an editor holy war that has been going on for decades. I discovered this holy war years ago, mentioned on some website or another, and started to research. I tried both editors briefly, and then decided to take vim’s side of the holy war. At the time, this pick was kind of arbitrary – I really didn’t know enough about the two editors to make a truly educated decision. I think I saw vim as the underdog in the war, and as the more interesting of the two editors, with it’s strange idea of separate modes for text entry and for commands. ...

July 3, 2011 · 6 min · Colton Myers

Python: My Language of Choice

I recently found a “poem” about the philosophies of Python. It pretty well embodies the reasons behind my recently acquired love of Python: The Zen Of Python Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren’t special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one—and preferably only one—obvious way to do it. Although that way may not be obvious at first unless you’re Dutch. Now is better than never. Although never is often better than right now. If the implementation is hard to explain, it’s a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea – let’s do more of those! ...

July 1, 2011 · 3 min · Colton Myers

...and again.

Here we go again. I mean, seriously. You’ve gotta be wondering, “Why does he even keep trying?” This has to be my 6th or 7th attempt at a blog. Shouldn’t I just give up already? Well this time I’m trying something a little bit different. I’m going to blog about technology, rather than my personal life. Obviously I’ll try to throw some personal life stuff in there, but the problem is, I don’t feel like my life is interesting to write about, and thus I have a hard time staying interested in the writing, and I assume others have a hard time staying interested in the reading. Those of you who aren’t “techies” out there, I hope you’ll still come read a little. I think you’ll find some interesting stuff. And who knows, if I can keep up interest in a tech blog, maybe I’ll be able to make and keep a personal blog too. ...

April 2, 2011 · 1 min · Colton Myers