<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Victus Spiritus</title>
	
	<link>http://www.victusspiritus.com</link>
	<description>a blog by Mark Essel on web technology, startups and design philosophy</description>
	<lastBuildDate>Fri, 11 May 2012 13:09:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<cloud domain="www.victusspiritus.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/VictusSpiritus" /><feedburner:info uri="victusspiritus" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://superfeedr.com/hubbub" /><feedburner:emailServiceId>VictusSpiritus</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>May the Month of Many Wonders</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/OKfP5-B4xYg/</link>
		<comments>http://www.victusspiritus.com/2012/05/11/may-the-month-of-many-wonders/#comments</comments>
		<pubDate>Fri, 11 May 2012 13:09:18 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[inspiration]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9996</guid>
		<description><![CDATA[<p>I was compelled to chronicle the variety of gifts that accompany this fine month. </p>
<p>First and foremost my parents just shared their 44th wedding anniversary this past week. The influence my folks have had on my life goes far beyond &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I was compelled to chronicle the variety of gifts that accompany this fine month. </p>
<p>First and foremost my parents just shared their 44th wedding anniversary this past week. The influence my folks have had on my life goes far beyond mere existence. </p>
<p><span id="more-9996"></span></p>
<p>I can remember the day I scratched some Earth with a golden shovel at the ground breaking ceremony of my school districts new high school. I was just a kid, but a few years later I was going full time to a brand new school (no more split sessions). My mom was on the school board and pushed strongly for the project, thanks mom! </p>
<p>My father gave me the courage and freedom to find my own path in life. I&#8217;ll never find enough moments to soak up his teachings both philosophical and practical. He gave me an essential nudge when lounging in grad school to start my first career. Thanks Pop, I&#8217;ll always appreciate that!</p>
<p>Which leads me to the second wonder of May, I landed a full time job with a brilliant and energetic startup in Manhattan, Fast Society. I&#8217;ve taken on the role and responsibility as chief of research and development. What it means now is refactoring the illustrious image processing library aptly named <i>Bob Ross</i>, and helping optimize the throughput of our system of servers. Tip of the hat to the warm welcome from the team and sharp architecture design by Mark Armendariz (True Professional). I&#8217;ll share more about the team, our product and platform over the coming months, likely on an official company blog.</p>
<p>The next wonder of May is my brother Ron&#8217;s birthday. This week he turns a monolithic 43. His year of understanding all the secrets of the universe is over, and it&#8217;s time for him to share the spoils of his wisdom. Ron has had a huge impact on opening my mathematical mind to the bizarre, the far out, and the fantastic. Congratulations to Ron on his new housemate this year, his adopted pet cat who&#8217;s quickly become family.</p>
<p>A week after Ron&#8217;s birthday comes my own. On May 22nd I&#8217;ll reach 152 seasons since my arrival. I like to celebrate my birthday for weeks, months, and sometimes years, a habit I picked up from my little brother Benjamin who&#8217;s mastered that mysterious art. That&#8217;s right, each time you enjoy your own birthday, you&#8217;re also celebrating mine. Likewise, each birthday moment of mine, is a celebration of all your birthdays too. Happy birthday to us all!</p>
<p>May&#8217;s wonders have forever been compounded by my own anniversary to my beloved wife Michelle. We were wed May 30th 2010 (who&#8217;s sum is the prime number 11 or 1&#038;1 &#8211; coincidence <img src='http://www.victusspiritus.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Michelle is not just my better, brighter, sharper, and FAR prettier half, she is my guide and compass in times both bright and stormy. Happy anniversary hun, a life shared with you is my most sacred super power <img src='http://www.victusspiritus.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h1>Happy May!</h1>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/OKfP5-B4xYg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2012/05/11/may-the-month-of-many-wonders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2012/05/11/may-the-month-of-many-wonders/</feedburner:origLink></item>
		<item>
		<title>Cleaned Up HTML5 Resume</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/jAIUhzSPGpc/</link>
		<comments>http://www.victusspiritus.com/2012/04/28/cleaned-up-html5-resume/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 18:36:07 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9989</guid>
		<description><![CDATA[<p><a href="http://victusfate.github.com/html5-resume/"></a></p>
<p><span id="more-9989"></span></p>
<p>I got a chance to clean up my aging html5 resume today (click through the image above). The original style was based on Google&#8217;s slide format, while the current version is utilizing a gorgeous slide show tool <a href="http://lab.hakim.se/reveal-js/">reveal.js</a>.</p>
<p>Special &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://victusfate.github.com/html5-resume/"><img src="http://www.victusspiritus.com/wp-content/uploads/2012/04/html5-resume-1024x696.png" alt="" title="html5-resume" width="630" height="428" class="alignleft size-large wp-image-9990" /></a></p>
<p><span id="more-9989"></span></p>
<p>I got a chance to clean up my aging html5 resume today (click through the image above). The original style was based on Google&#8217;s slide format, while the current version is utilizing a gorgeous slide show tool <a href="http://lab.hakim.se/reveal-js/">reveal.js</a>.</p>
<p>Special thanks and format credit <a href="http://hakim.se/" class="roll">Hakim El Hattab</a> (<a href="http://twitter.com/hakimel" class="roll">@hakimel</a>), <a href="http://prez.mahemoff.com/state-native/#/" class="roll">Michael Mahemoff</a> for showing it off, and <a href="https://plus.google.com/u/0/116059998563577101552/posts" class="roll">Paul Kinlan</a> for Google plusing my attention to it.</p>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/jAIUhzSPGpc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2012/04/28/cleaned-up-html5-resume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2012/04/28/cleaned-up-html5-resume/</feedburner:origLink></item>
		<item>
		<title>Language Agnostic Web Framework and Packages</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/JOTjd7AQ2PQ/</link>
		<comments>http://www.victusspiritus.com/2012/04/11/language-agnostic-web-framework-and-packages/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 11:40:23 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[far out]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9981</guid>
		<description><![CDATA[<p>I&#8217;m thinking about designing a web framework and packages without a host language. The patterns will be logical descriptions, and pseudo code in a fictional programming language (maybe I&#8217;ll use <a href="http://www.victusspiritus.com/2010/05/26/probe-a-fictional-programming-language-design/">Probe</a>).</p>
<p><span id="more-9981"></span></p>
<p>The design will consist of pictures, pseudo code &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m thinking about designing a web framework and packages without a host language. The patterns will be logical descriptions, and pseudo code in a fictional programming language (maybe I&#8217;ll use <a href="http://www.victusspiritus.com/2010/05/26/probe-a-fictional-programming-language-design/">Probe</a>).</p>
<p><span id="more-9981"></span></p>
<p>The design will consist of pictures, pseudo code blocks, descriptions, and comments. A wiki or github repo with markdown will serve as the best drawing board for this effort. </p>
<p>Any and all participation will be welcome after I construct a rough draft to serve as a skeleton. The design will include fictional fault tolerant persistence as well. I figure if I&#8217;m going to fantasize, I might as well do so at the highest level possible with balloon strings down to practical logical constructs. The concepts will be implementable in a variety of host languages, but I&#8217;ll leave that effort up to folks who are eager to do so.</p>
<p>A design goal is to limit interaction between functional components to strictly defined interfaces. The dream is many loosely coupled simple components which are nearly self documenting.</p>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/JOTjd7AQ2PQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2012/04/11/language-agnostic-web-framework-and-packages/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2012/04/11/language-agnostic-web-framework-and-packages/</feedburner:origLink></item>
		<item>
		<title>Ruby Debugger, interactive code analysis</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/E6JfwrcH4Jg/</link>
		<comments>http://www.victusspiritus.com/2012/04/04/ruby-debugger-interactive-code-analysis/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 13:34:39 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9976</guid>
		<description><![CDATA[<p>Hat tip to <a href="http://intridea.com/blog/2010/12/7/debug_rails_application_with_ruby-debug">intridea</a>, and of course the definitive documentation <a href="http://guides.rubyonrails.org/debugging_rails_applications.html">guides.rubyonrails.org</a>.</p>
<p><span id="more-9976"></span></p>
<p>1) install the gem.<br />
</p>
<p>2) place the hook. Enter &#8220;debugger&#8221; where ever you want your debugging session to begin.<br />
</p>
<p>3) navigate the code</p>
<blockquote><p>
h is for help, </p>&#8230;</blockquote>]]></description>
			<content:encoded><![CDATA[<p>Hat tip to <a href="http://intridea.com/blog/2010/12/7/debug_rails_application_with_ruby-debug">intridea</a>, and of course the definitive documentation <a href="http://guides.rubyonrails.org/debugging_rails_applications.html">guides.rubyonrails.org</a>.</p>
<p><span id="more-9976"></span></p>
<p>1) install the gem.<br />
<script src="https://gist.github.com/2301049.js?file=install.sh"></script></p>
<p>2) place the hook. Enter &#8220;debugger&#8221; where ever you want your debugging session to begin.<br />
<script src="https://gist.github.com/2301049.js?file=example_debugger.rb"></script></p>
<p>3) navigate the code</p>
<blockquote><p>
h is for help, what can you do<br />
l is for list, where are you in the code<br />
n is for next line, step over<br />
s is for step in<br />
fin is for finish / step out<br />
p is for print, p <var>
</p></blockquote>
<p>That&#8217;s it.</p>
<p>There&#8217;s more to it, but that should be enough to understand and evaluate the state of your code.</p>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/E6JfwrcH4Jg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2012/04/04/ruby-debugger-interactive-code-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2012/04/04/ruby-debugger-interactive-code-analysis/</feedburner:origLink></item>
		<item>
		<title>A Damn Good Reason for Regulations on sub $1billion IPOs</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/MgwphdvF4Mg/</link>
		<comments>http://www.victusspiritus.com/2012/03/18/a-damn-good-reason-for-regulations-on-sub-1billion-ipos/#comments</comments>
		<pubDate>Sun, 18 Mar 2012 09:40:05 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9966</guid>
		<description><![CDATA[<p>As a regular on AVC.com, a few weeks ago I tuned into <a href="http://www.avc.com/a_vc/2012/03/the-sub-1bn-revenues-ipo-act.html">Fred&#8217;s post</a> and informed community comments on an act that would lower regulations on IPOs under $1 billion dollars. </p>
<p><span id="more-9966"></span></p>
<p>While diving in to the post and comments I &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>As a regular on AVC.com, a few weeks ago I tuned into <a href="http://www.avc.com/a_vc/2012/03/the-sub-1bn-revenues-ipo-act.html">Fred&#8217;s post</a> and informed community comments on an act that would lower regulations on IPOs under $1 billion dollars. </p>
<p><span id="more-9966"></span></p>
<p>While diving in to the post and comments I was reminded of a recent dinner conversation I shared with a financial wizard.  When asked by yours truly about the rationale for complex rules on (mid sized) businesses he was kind enough to explain the exploitation of bad asset swaps by shell companies, and why careful regulations are needed to prevent repeats of stories like Enron.</p>
<p>Here Dan breaks it down in laymen&#8217;s terms:</p>
<blockquote><p>
The shenanigans come from Section 404 of SOX, and the SEC rule 33-9142. </p>
<p>Section 404 is basically that the dudes at the top cannot claim negligence to financial shenanigans (as in &#8220;I&#8217;m not crooked, i&#8217;m just dumb&#8221;).  Thats how they pulled the Enron stuff, and how just about everyone walked away without jail time.</p>
<p>http://www.sarbanes-oxley-101.com/SOX-404.htm</p>
<p>SEC rule 33-9142 exempts loads of businesses from Section 404.</p>
<p>http://taft.law.uc.edu/CCL/34ActRls/rule12b-2.html</p>
<p>The problem is that giving companies 5 years to be SOX compliant sounds very nice on paper, you are also giving some dirty mo-fos a 5 year head start.  And give the SEC adjustment (passed Sep 2010, right before the election&#8230;) you can setup tiered shell companies that all fall under the exempt heading.  You have to make sure to keep them in business for over a year, and keep them in line with certain incomes, but as long as you cascade them, you can shuffle forever. </p>
<p>2012 &#8211; start companies A, B, C, D, E.  A-E reports a minimal loss.<br />
2013 &#8211; start companies F, G, H, I , J.  A-E buys all of F-J bad assets, F-J reports a minimal loss, A-E shows massive &#8220;investments&#8221;<br />
2014 &#8211; start companies K, L, M, N, O.  A-E buys all of K-O bad asssets, F-J buys all of A-E bad assets, K-O reports a minimal loss, A-J show massive &#8220;investments&#8221;<br />
2015 &#8211; same shenanigans, just add 5 more<br />
2016 &#8211; same shenanigans, just add 5 more</p>
<p>Now your reporting shows that A-E made significant investments over the past 5 years.  You hold an IPO, at a moderate price, given your &#8220;investments&#8221;.  The sale happens, the bubble bursts, the price plummets, and everyone but you get screwed.  The SEC comes calling, but since you have numerous small shells that all fall under the SEC exemption, you are not responsible to be SOX compliant.  If they press the issue, you claim &#8220;I&#8217;m an idiot&#8221; and they can&#8217;t pursue you, as per the SEC exemption.  You walk away clean.</p>
<p>The above example is identical to what those guys did in 2002 that caused a need to create SOX in the first place.  Problem is, everyone forgot about that, and now shenanigans are about to happen again.  We just need a few years.</p>
<p>Granted, the intention of the laws and regulations are there.  And I 100% understand the thought process.  The problem is, when you allow for this kind of crap to happen, it&#8217;s going to.  Much like people taking advantage of welfare, unemployment, etc.  The theory is good in a vacuum, but in reality it needs fixing really badly.
</p></blockquote>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/MgwphdvF4Mg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2012/03/18/a-damn-good-reason-for-regulations-on-sub-1billion-ipos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2012/03/18/a-damn-good-reason-for-regulations-on-sub-1billion-ipos/</feedburner:origLink></item>
		<item>
		<title>Somedays I got Soul and I’m Superbad</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/CqmU66Lgids/</link>
		<comments>http://www.victusspiritus.com/2012/03/07/somedays-i-got-soul-and-im-superbad/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 14:29:12 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9963</guid>
		<description><![CDATA[<p><span class='embed-youtube' style='text-align:center; display: block;'></span>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='630' height='385' src='http://www.youtube.com/embed/LJ9CLOEOB5U?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/CqmU66Lgids" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2012/03/07/somedays-i-got-soul-and-im-superbad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2012/03/07/somedays-i-got-soul-and-im-superbad/</feedburner:origLink></item>
		<item>
		<title>Bingoyum architecture request</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/3zcqowCMCs8/</link>
		<comments>http://www.victusspiritus.com/2012/02/27/bingoyum-architecture-request/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 11:12:54 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bingoyum]]></category>
		<category><![CDATA[coffeescript]]></category>
		<category><![CDATA[couch]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9961</guid>
		<description><![CDATA[<h2>The app</h2>
<p>I was thinking about how to best setup a project this morning. It will be composed of a couchDB editor app, a visual editor/GUI, and backbone hooks to the couch. </p>
<p><span id="more-9961"></span></p>
<p>The editor is Dale Harvey&#8217;s inception (freaking slick), &#8230;</p>]]></description>
			<content:encoded><![CDATA[<h2>The app</h2>
<p>I was thinking about how to best setup a project this morning. It will be composed of a couchDB editor app, a visual editor/GUI, and backbone hooks to the couch. </p>
<p><span id="more-9961"></span></p>
<p>The editor is Dale Harvey&#8217;s inception (freaking slick), and I was thinking of making that a git submodule to my fork of the tool. I was going to do the same for GUI/backbone app. </p>
<p>But couchapps require a very specific folder setup to deploy properly. Should I keep them as separate couch apps, and combine in a third app which utilizes them, or should I bring all the source together for one larger couchapp. Any and all all suggestions welcome.</p>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/3zcqowCMCs8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2012/02/27/bingoyum-architecture-request/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2012/02/27/bingoyum-architecture-request/</feedburner:origLink></item>
		<item>
		<title>A gift to future me, git rename user in old commits</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/7_habLo6CGE/</link>
		<comments>http://www.victusspiritus.com/2012/02/23/a-gift-to-future-me-git-rename-user-in-old-commits/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 13:22:56 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9955</guid>
		<description><![CDATA[<p>Say goodbye to old crufty commits from unknown@localmachine</p>
<p><code><br />
#!/bin/sh</code></p>
<p>git filter-branch --env-filter '<br />
if [ "$GIT_COMMITTER_NAME" = "unknown" ];<br />
then<br />
    export GIT_COMMITTER_NAME="user";<br />
    export GIT_COMMITTER_EMAIL="user@email.com";<br />
fi<br />
if [ "$GIT_AUTHOR_NAME" = "unknown" ];<br />
then<br />
    export GIT_AUTHOR_NAME="user";<br />
    export GIT_AUTHOR_EMAIL="user@email.com";<br />
fi'<br />
</p>
<p><span id="more-9955"></span></p>
<p>Thanks to <a href="http://stackoverflow.com/questions/750172/how-do-i-change-the-author-of-a-commit-in-git">StackOverflow</a>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Say goodbye to old crufty commits from unknown@localmachine</p>
<p><code><br />
#!/bin/sh</p>
<p>git filter-branch --env-filter '<br />
if [ "$GIT_COMMITTER_NAME" = "unknown" ];<br />
then<br />
    export GIT_COMMITTER_NAME="user";<br />
    export GIT_COMMITTER_EMAIL="user@email.com";<br />
fi<br />
if [ "$GIT_AUTHOR_NAME" = "unknown" ];<br />
then<br />
    export GIT_AUTHOR_NAME="user";<br />
    export GIT_AUTHOR_EMAIL="user@email.com";<br />
fi'<br />
</code></p>
<p><span id="more-9955"></span></p>
<p>Thanks to <a href="http://stackoverflow.com/questions/750172/how-do-i-change-the-author-of-a-commit-in-git">StackOverflow</a> for leading me to a solution to the historical commit username swap.</p>
<p>If you mess up your git_rename.sh don&#8217;t forget this panic button:<br />
git reset &#8211;hard refs/original/refs/heads/master</p>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/7_habLo6CGE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2012/02/23/a-gift-to-future-me-git-rename-user-in-old-commits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2012/02/23/a-gift-to-future-me-git-rename-user-in-old-commits/</feedburner:origLink></item>
		<item>
		<title>Talent</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/UgOx1UKdG7s/</link>
		<comments>http://www.victusspiritus.com/2012/01/30/talent/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 19:33:20 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9951</guid>
		<description><![CDATA[<p>Every once in a while something hits you from an unpredictable angle, and leaves you mesmerized, and in awe. </p>
<p><span id="more-9951"></span></p>
<p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Every once in a while something hits you from an unpredictable angle, and leaves you mesmerized, and in awe. </p>
<p><span id="more-9951"></span></p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/YPYGeELPpno" frameborder="0" allowfullscreen></iframe></p>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/UgOx1UKdG7s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2012/01/30/talent/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2012/01/30/talent/</feedburner:origLink></item>
		<item>
		<title>The Old Kingdom</title>
		<link>http://feedproxy.google.com/~r/VictusSpiritus/~3/hOJfoPc3BmA/</link>
		<comments>http://www.victusspiritus.com/2011/11/11/the-old-kingdom/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 12:55:39 +0000</pubDate>
		<dc:creator>Mark Essel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[far out]]></category>
		<category><![CDATA[social evolution]]></category>
		<category><![CDATA[web/tech]]></category>

		<guid isPermaLink="false">http://www.victusspiritus.com/?p=9921</guid>
		<description><![CDATA[<p><a href="http://stuckincustoms.com"></a><br />
The old kingdom is a pattern of centralized information, command, and control. Businesses, governments, and even the very fabric of the web (more on this in a moment) are composed of gatekeepers and those seeking access. Our attention and labor &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://stuckincustoms.com"><img src="http://www.victusspiritus.com/wp-content/uploads/2011/11/20111111-075921.jpg" alt="20111111-075921.jpg" class="alignnone size-full" /></a><br />
The old kingdom is a pattern of centralized information, command, and control. Businesses, governments, and even the very fabric of the web (more on this in a moment) are composed of gatekeepers and those seeking access. Our attention and labor has been aggregated, funneled and taxed by those in power for generations. The truth of this pattern is as old as civilization, as old as human culture. We are a society of unwitting drones.</p>
<p><span id="more-9921"></span></p>
<h2>Autonomy Moves to the Edges of Networks</h2>
<p>The folks I share a world view with believe in equal opportunity, not equal wealth. Work, strive, and be judged. As long as we thoughtlessly perpetuate a hierarchical system, we erode the opportunity for growth that our predecessors will no doubt inherit. This is less a rallying cry, and more of a message. The shift in value is in plain sight for those willing to see.</p>
<h2>Why the Web is part of the Old Kingdom</h2>
<p>As an active digital explorer and participant in evolutionary web development, I&#8217;ve delved deeply into protocols, web scripting languages, frameworks, and RESTful interfaces. Time and again I slam into the limitations of client side code, and the requirement for server hosting. The insidious requirement for servers is built into every layer of web stacks. </p>
<h2>Need a server? No problem for the fluent</h2>
<p>Although the technology surrounding self hosting has made it drastically cheaper and easier to setup a web server, there continues to be a barrier to entry for non developers. For example my wife doesn&#8217;t deploy Rails servers, not even on <a href="http://heroku.com">Heroku</a>. Why isn&#8217;t each and every access point a fully functional network citizen? What&#8217;s stopping users from clicking their way into their own read/write node without going through gatekeepers? Satisfactory nodes enable pushing and pulling updates to and from friends, and subscribing to preferred news and media sources.</p>
<p>The default response is &#8220;it&#8217;s too hard for non geeks to setup and maintain a server&#8221;, but that argument holds as much water as a raised aquarium platform shoe (very little).<br />
<a href="http://www.victusspiritus.com/wp-content/uploads/2011/11/20111111-081536.jpg"><img src="http://www.victusspiritus.com/wp-content/uploads/2011/11/20111111-081536.jpg" alt="20111111-081536.jpg" class="alignnone size-full" /></a><br />
With the rise of technologies like CouchDB we&#8217;ll see the expansion of servers to mass market consumers. Admittedly there is a layer of UI polish that&#8217;s required for each application, yet it comes as no surprise that <a href = "http://www.couchbase.com/products-and-services/mobile-couchbase">mobile devices are upgrading to servers</a>. The issue of local access to a recognizable url like <i>https://marksmobile.ln/OneSweetApp</I> without global domain name registration is as simple as modifying a temporary hosts file. Security IT specialists will shoot me for mentioning such a hack, but there are authentication methods that could make this work (using an extension like .ln to signify a local name).</p>
<img src="http://feeds.feedburner.com/~r/VictusSpiritus/~4/hOJfoPc3BmA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.victusspiritus.com/2011/11/11/the-old-kingdom/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://www.victusspiritus.com/2011/11/11/the-old-kingdom/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 2.512 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-11 06:09:28 -->

