]> git.mdlowis.com Git - projs/mikedlowis.github.io/commitdiff
Reworked home.md
authorMichael D. Lowis <mike.lowis@gentex.com>
Thu, 5 Jan 2017 13:41:04 +0000 (08:41 -0500)
committerMichael D. Lowis <mike.lowis@gentex.com>
Thu, 5 Jan 2017 13:41:04 +0000 (08:41 -0500)
pages/0-home.md
site/articles.html
site/home.html
site/projects.html
site/prototypes.html
update.rb

index 8fc59563a8fb4f8f127c46ee0d2f0f0cc91b0eb9..1d0fc63696aefb0d98794e9c54764486b5967b11 100644 (file)
@@ -1,16 +1,35 @@
-# Header 1
+# Home
 
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sed accumsan sapien. Phasellus consequat metus sit amet est imperdiet vestibulum. Morbi vitae placerat mauris. Etiam ac mauris finibus, sagittis augue vitae, tempus dolor. Mauris egestas maximus urna eu fringilla. Pellentesque et pulvinar mi. Phasellus massa ipsum, mattis vel ipsum dictum, pretium dignissim dui. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut mattis risus elit, sit amet commodo lacus tincidunt eget. Phasellus arcu lorem, consequat ut augue sed, iaculis lobortis ex. Integer non sem tincidunt urna aliquam tempor eget sed libero. Aliquam hendrerit velit quis augue ullamcorper, quis maximus sapien volutpat. In hac habitasse platea dictumst. Aenean tincidunt, odio at luctus suscipit, justo mauris faucibus turpis, et posuere enim nibh in nulla. Nam in lorem vel sem vehicula consectetur a et tortor.
+Welcome! I am Michael D. Lowis and this is my personal web page. I am
+an Embedded Software Engineer, currently employed at Gentex Corporation
+in Zeeland, MI. I have a keen interest in the concepts of Software
+Craftsmanship and clean software design. This site is meant to showcase
+some of my own thoughts and projects regarding those concepts as well
+as many others.
 
-## Header 2
+<div class="left-col">
 
-Vivamus a metus elit. Aliquam tincidunt, magna nec rutrum interdum, ipsum elit volutpat dui, ut sagittis erat justo pretium metus. Curabitur eget libero nisi. Phasellus et placerat sem. Ut venenatis, erat malesuada vulputate auctor, turpis sem vehicula arcu, non euismod massa augue vehicula tellus. Aenean placerat dolor et turpis luctus convallis. Phasellus lectus purus, cursus at fermentum dapibus, tincidunt et dolor. Sed ullamcorper eleifend justo nec maximus. Integer elementum, nisi ac eleifend congue, orci lorem varius sapien, vitae tincidunt ipsum purus eget dolor. Nulla vel elit tristique, sodales purus ut, sollicitudin felis. Phasellus porttitor eros vel dolor maximus, at iaculis diam interdum.
+## Post Topics
 
-### Header 3
+This blog is meant to cover a range of topics that I find incredibly
+interesting. Below is a subset of the topics that I intend to cover:
 
-Cras interdum sodales nisl, sed iaculis orci venenatis ac. Duis vel finibus risus, ac tincidunt elit. Vivamus ut lectus bibendum, consectetur nisi eget, tincidunt mi. Phasellus vulputate urna in lacus cursus, eu condimentum ligula porta. Phasellus posuere condimentum diam, id luctus nibh. Mauris at sodales odio. Vivamus tincidunt a ante a rhoncus. Sed augue turpis, lobortis ut placerat sed, auctor nec lectus. Ut elementum cursus est, sed tristique ante malesuada nec. Maecenas vitae mattis urna, vel commodo dolor. Sed eu efficitur augue. Cras enim velit, fermentum et nibh sed, pharetra pulvinar sem. Sed quis ullamcorper dolor. Donec dictum imperdiet sapien vitae mattis. Mauris sit amet leo vitae purus sodales posuere eget id dui.
+* Programming Language Design 
+* Software Construction Tools 
+* Compiler Internals 
+* Systems Programming
 
-#### Header 4
+</div> 
 
-Nullam vulputate, quam sed congue convallis, arcu lectus feugiat nibh, eget efficitur nunc tortor a velit. Aliquam ultrices tellus quis mollis lobortis. Cras et dolor porttitor nisi suscipit venenatis vel vel sem. Mauris tristique lectus quis dolor mattis, rhoncus scelerisque tortor pellentesque. Sed eu tincidunt urna. Morbi a euismod mauris. Nunc nec nibh et augue tristique mattis et eget augue. Mauris lobortis, felis in fringilla euismod, sapien libero consequat dui, id maximus nisi eros quis turpis. Quisque nec lobortis augue, sed rutrum sem. Ut ultricies pellentesque felis, a luctus nulla finibus ut. Morbi eu nunc sapien. Etiam scelerisque ex ut lacus gravida, sed consectetur mauris suscipit. Aliquam sed cursus urna, sit amet efficitur eros. Mauris in metus vitae augue aliquet convallis. Quisque eget odio egestas, gravida nisl at, accumsan mauris.
+<div class="right-col">
+
+## Interesting Projects
+
+Check out some of my projects on GitHub:
+
+* Data Structures: A collection of classic data structures written in ANSI C.  
+* Opts: A dead-simple options parsing library written in ANSI C.
+* Parse-Utils: A collection of C++ classes for implementing recursive descent parsers.
+
+</div>
 
index a44fbf92035d3f5a037d54746ee6d83dc856e5c7..a78d23441ad29cd6d29f612a11220df9eb5a4e35 100644 (file)
@@ -19,8 +19,8 @@
     <div class="menu">
         <span class='left'>
 <a id='menuitem0' href='home.html'>home</a>
-<a id='menuitem1' href='articles.html'>articles</a>
-<a id='menuitem2' href='projects.html'>projects</a>
+<a id='menuitem1' href='projects.html'>projects</a>
+<a id='menuitem2' href='articles.html'>articles</a>
 <a id='menuitem3' href='prototypes.html'>prototypes</a>
 </span>
 
index 7343942b1cec795b21d6331048a4b0e3a504d405..8397adc94170fb4e32a6df873a03171f2a793f15 100644 (file)
@@ -19,8 +19,8 @@
     <div class="menu">
         <span class='left'>
 <a id='menuitem0' href='home.html'>home</a>
-<a id='menuitem1' href='articles.html'>articles</a>
-<a id='menuitem2' href='projects.html'>projects</a>
+<a id='menuitem1' href='projects.html'>projects</a>
+<a id='menuitem2' href='articles.html'>articles</a>
 <a id='menuitem3' href='prototypes.html'>prototypes</a>
 </span>
 
         </div>
 
         <div class="main">
-            <h1>Header 1</h1>
-<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sed accumsan sapien. Phasellus consequat metus sit amet est imperdiet vestibulum. Morbi vitae placerat mauris. Etiam ac mauris finibus, sagittis augue vitae, tempus dolor. Mauris egestas maximus urna eu fringilla. Pellentesque et pulvinar mi. Phasellus massa ipsum, mattis vel ipsum dictum, pretium dignissim dui. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut mattis risus elit, sit amet commodo lacus tincidunt eget. Phasellus arcu lorem, consequat ut augue sed, iaculis lobortis ex. Integer non sem tincidunt urna aliquam tempor eget sed libero. Aliquam hendrerit velit quis augue ullamcorper, quis maximus sapien volutpat. In hac habitasse platea dictumst. Aenean tincidunt, odio at luctus suscipit, justo mauris faucibus turpis, et posuere enim nibh in nulla. Nam in lorem vel sem vehicula consectetur a et tortor.</p>
-<h2>Header 2</h2>
-<p>Vivamus a metus elit. Aliquam tincidunt, magna nec rutrum interdum, ipsum elit volutpat dui, ut sagittis erat justo pretium metus. Curabitur eget libero nisi. Phasellus et placerat sem. Ut venenatis, erat malesuada vulputate auctor, turpis sem vehicula arcu, non euismod massa augue vehicula tellus. Aenean placerat dolor et turpis luctus convallis. Phasellus lectus purus, cursus at fermentum dapibus, tincidunt et dolor. Sed ullamcorper eleifend justo nec maximus. Integer elementum, nisi ac eleifend congue, orci lorem varius sapien, vitae tincidunt ipsum purus eget dolor. Nulla vel elit tristique, sodales purus ut, sollicitudin felis. Phasellus porttitor eros vel dolor maximus, at iaculis diam interdum.</p>
-<h3>Header 3</h3>
-<p>Cras interdum sodales nisl, sed iaculis orci venenatis ac. Duis vel finibus risus, ac tincidunt elit. Vivamus ut lectus bibendum, consectetur nisi eget, tincidunt mi. Phasellus vulputate urna in lacus cursus, eu condimentum ligula porta. Phasellus posuere condimentum diam, id luctus nibh. Mauris at sodales odio. Vivamus tincidunt a ante a rhoncus. Sed augue turpis, lobortis ut placerat sed, auctor nec lectus. Ut elementum cursus est, sed tristique ante malesuada nec. Maecenas vitae mattis urna, vel commodo dolor. Sed eu efficitur augue. Cras enim velit, fermentum et nibh sed, pharetra pulvinar sem. Sed quis ullamcorper dolor. Donec dictum imperdiet sapien vitae mattis. Mauris sit amet leo vitae purus sodales posuere eget id dui.</p>
-<h4>Header 4</h4>
-<p>Nullam vulputate, quam sed congue convallis, arcu lectus feugiat nibh, eget efficitur nunc tortor a velit. Aliquam ultrices tellus quis mollis lobortis. Cras et dolor porttitor nisi suscipit venenatis vel vel sem. Mauris tristique lectus quis dolor mattis, rhoncus scelerisque tortor pellentesque. Sed eu tincidunt urna. Morbi a euismod mauris. Nunc nec nibh et augue tristique mattis et eget augue. Mauris lobortis, felis in fringilla euismod, sapien libero consequat dui, id maximus nisi eros quis turpis. Quisque nec lobortis augue, sed rutrum sem. Ut ultricies pellentesque felis, a luctus nulla finibus ut. Morbi eu nunc sapien. Etiam scelerisque ex ut lacus gravida, sed consectetur mauris suscipit. Aliquam sed cursus urna, sit amet efficitur eros. Mauris in metus vitae augue aliquet convallis. Quisque eget odio egestas, gravida nisl at, accumsan mauris.</p>
+            <h1>Home</h1>
+<p>Welcome! I am Michael D. Lowis and this is my personal web page. I am an Embedded Software Engineer, currently employed at Gentex Corporation in Zeeland, MI. I have a keen interest in the concepts of Software Craftsmanship and clean software design. This site is meant to showcase some of my own thoughts and projects regarding those concepts as well as many others.</p>
+<div class="left-col">
+
+## Post Topics
+
+This blog is meant to cover a range of topics that I find incredibly
+interesting. Below is a subset of the topics that I intend to cover:
+
+* Programming Language Design 
+* Software Construction Tools 
+* Compiler Internals 
+* Systems Programming
+
+</div> 
+<div class="right-col">
+
+## Interesting Projects
+
+Check out some of my projects on GitHub:
+
+* Data Structures: A collection of classic data structures written in ANSI C.  
+* Opts: A dead-simple options parsing library written in ANSI C.
+* Parse-Utils: A collection of C++ classes for implementing recursive descent parsers.
+
+</div>
 
 
         </div>
index 2effe87ff0ba1c8c215c6623a4064f6a90e9b487..fb850414b0c3d57eabd07437244e3b2c116daab9 100644 (file)
@@ -19,8 +19,8 @@
     <div class="menu">
         <span class='left'>
 <a id='menuitem0' href='home.html'>home</a>
-<a id='menuitem1' href='articles.html'>articles</a>
-<a id='menuitem2' href='projects.html'>projects</a>
+<a id='menuitem1' href='projects.html'>projects</a>
+<a id='menuitem2' href='articles.html'>articles</a>
 <a id='menuitem3' href='prototypes.html'>prototypes</a>
 </span>
 
index eaf6681e5f9dc595cc77ae38eff53310dc76180e..9db9864f2c9a836881d9dad558fa5f46dcd11dae 100644 (file)
@@ -19,8 +19,8 @@
     <div class="menu">
         <span class='left'>
 <a id='menuitem0' href='home.html'>home</a>
-<a id='menuitem1' href='articles.html'>articles</a>
-<a id='menuitem2' href='projects.html'>projects</a>
+<a id='menuitem1' href='projects.html'>projects</a>
+<a id='menuitem2' href='articles.html'>articles</a>
 <a id='menuitem3' href='prototypes.html'>prototypes</a>
 </span>
 
index ca1235a5824aef39f0f59b38e30be6e50706ccf9..a722cb013bd3bf1999af02deab8d6d1292b62121 100755 (executable)
--- a/update.rb
+++ b/update.rb
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/bin/env ruby
 require 'open-uri'
 require 'nokogiri'
 require 'erb'