Permalink
Browse files

chrismoylan 3.0

  • Loading branch information...
1 parent aebffe1 commit 4532092f656e642b5083f7ce5d42c3b65037c252 @cmoylan committed May 2, 2012
View
@@ -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
+[BodyShopBids.com](http://www.bodyshopbids.com), a start-up in the
+[Lightbank](http://lightbank.com/) incubator. Before that I worked at the
+Chicago Tribune.
-## Dislikes
-Skin
+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.
View
@@ -6,8 +6,12 @@
---
+![Riding bikes](http://files.chrismoylan.com/images/pages/me-on-plains.jpg)
+
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 [freenode.net](http://freenode.net) sometimes. I check my email
+sometimes too. My [GitHub profile](http://github.com/cmoylan) might be of
+interest.
@@ -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](http://mattbutterfield.com) 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](https://github.com/m-butterfield/m-butterfield.github.com)
+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](http://www.tuffmail.com). 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](http://hyde.github.com/), a static site generator. I had been using
+[Pylons](http://www.pylonsproject.org/), 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;
}
-address,
+/*address,
button,
caption,
cite,
@@ -72,7 +72,7 @@ textarea,
th,
var {
font:inherit;
-}
+}*/
del,
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;
}
}
View
@@ -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 %} | chrismoylan.com</title>
<meta name="description" content="{{ resource.meta.description }}">
<meta name="author" content="{{ resource.meta.author }}">
View
@@ -14,12 +14,12 @@ plugins:
context:
data:
menu:
- -
- 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.