Browse files

chrismoylan 3.0

  • Loading branch information...
1 parent aebffe1 commit 4532092f656e642b5083f7ce5d42c3b65037c252 @cmoylan committed May 2, 2012
@@ -6,10 +6,20 @@
-Chris Moylan is an Ace Programmer and Future Rich Person.
+I got into computers at a young age. I thought they were really interesting and
+liked the challenges they presented. I fell into programming while I was trying
+to become a writer in college. When I'm not behind a keyboard I read, make music
+or take pictures. I also do some cooking here and there.
-## Likes
-Long walks at the beach
+I am currently a Rails developer for
+[](, a start-up in the
+[Lightbank]( incubator. Before that I worked at the
+Chicago Tribune.
-## Dislikes
+I grew up in a musical household and as a result play guitar and piano. One day
+I will own a drum set (and the space to house it.)
+Like a growing number of my peers I find digital things convenient but boring.
+I enjoy listening to music on vinyl, taking pictures on film, and reading books
+on paper. It is something of an irony that I make my living slinging bits. Maybe
+one day we'll figure out how to put the Internet onto something analog.
@@ -6,8 +6,12 @@
+![Riding bikes](
Hey, I'm Chris. I live in Chicago and develop software for fun and profit. I
also read, make music and take pictures.
-My GitHub profile might be of interest.
+I hang out on []( sometimes. I check my email
+sometimes too. My [GitHub profile]( might be of
@@ -0,0 +1,40 @@
+title: Data Integrity
+description: Computers can be funny sometimes
+created: !!timestamp '2012-05-01 23:23:00'
+You may have noticed that my website has been pretty barren lately. I suffered
+massive data loss when the hard drive in my home server died. I had been running
+the server as a virtual machine in the hopes that as long as I backed up the
+disk image I would be safe from hardware failures. I would have been correct if
+I had bothered to back up the disk image. So in late January of this year the
+drive failed, the server crashed and I lost everything.
+When I realized the server wasn't coming back on-line, I put a simple page up so
+that I wouldn't lose my place at the top of Google for "Chris Moylan" searches.
+I also faced a tricky recovery process. If it had just been my data I would have
+shrugged it off and started fresh. But I was also hosting sites for friends,
+including the blog of my friend [Matt]( who had
+_years_ of entries and images.
+I managed to get everything back in some form or another. Luckily I recovered
+all of Matt's data and returned it to him. He promptly set up his blog on
+a [different host](
+and I don't blame him at all. I decided to pay for email hosting (I had been
+hosting it myself) and found an [awesome provider]( In
+the future, if I want to host my own email server, I can use their service as
+a fallback. I took the time to migrate my site over to
+[Hyde](, a static site generator. I had been using
+[Pylons](, a Python MVC framework, but decided
+I didn't need all of that complexity.
+I had some free time last weekend so I set the server up again. I'm going with
+the same setup - a virtual server running on top of a physical server. Unlike
+last time, I am going to stick with some sort of backup schedule or add a RAID
+setup. This incident hasn't deterred me from running a server out of my closet.
+It was a great learning experience, one that I plan to continue. But I now
+realize that any system with non-trivial uptime has a non-trivial risk of
+catastrophic failure. If you acknowledge this and plan for the day when your data
+goes out the window, it's not big deal.
@@ -56,7 +56,7 @@ img {
border: 0;
@@ -72,7 +72,7 @@ textarea,
var {
ins {
@@ -127,7 +127,7 @@ ul.journal {
ul.journal .posted-time {
display: block;
float: left;
- width: 100px;
+ width: 115px;
color: #666666; }
header.journal .datetime {
Deleted file not rendered
Deleted file not rendered
@@ -7,7 +7,7 @@ ul.journal {
.posted-time {
display: block;
float: left;
- width: 100px;
+ width: 115px;
color: $date_color;
@@ -6,7 +6,7 @@
<meta http-equiv="X-UA-Compatible" content="{{ resource.meta.compatibility }}">
- <title>{% block title %}{{ resource.meta.title }}{% endblock %}</title>
+ <title>{% block title %}{{ resource.meta.title }}{% endblock %} |</title>
<meta name="description" content="{{ resource.meta.description }}">
<meta name="author" content="{{ }}">
@@ -14,12 +14,12 @@ plugins:
- -
- name: projects
- description: Projects
- css_class: projects
- type: node
- url: projects
+# -
+# name: projects
+# description: Projects
+# css_class: projects
+# type: node
+# url: projects
name: journal
description: Journal

0 comments on commit 4532092

Please sign in to comment.