<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2titles.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemtitles.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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Millarian</title>
	
	<link>http://millarian.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 02 Jul 2009 06:25:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>33.354418</geo:lat><geo:long>-112.569412</geo:long><image><link>http://creativecommons.org/licenses/by/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Millarian" type="application/rss+xml" /><feedburner:emailServiceId>Millarian</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Links for 2009-04-20 [del.icio.us]</title><link>http://feedproxy.google.com/~r/Millarian/~3/mYxW9f9J05I/curtm95</link><pubDate>Tue, 21 Apr 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/curtm95#2009-04-20</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.betaversion.org/~stefano/linotype/news/169/"&gt;Stefano's Linotype &amp;quot; Why Programmers Suck at CSS Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Millarian/~4/mYxW9f9J05I" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/curtm95#2009-04-20</feedburner:origLink></item><item>
		<title>Flatterline: New Beginnings</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/u4Iv5tPsufw/</link>
		<comments>http://millarian.com/startups/flatterline-new-beginnings/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 08:47:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">urn:uuid:47eade83-41c4-4a28-809a-f66d4a429e9a</guid>
		<description><![CDATA[Today marks the end of a major chapter in my life: I&#8217;m no longer employed at Integrum Technologies. I&#8217;ve worked at Integrum for about 18 months as a contractor, then a rails developer and finally as the technical lead. I&#8217;ve enjoyed my time there and learned a lot, but decided that now was the time [...]]]></description>
			<content:encoded><![CDATA[<p>Today marks the end of a major chapter in my life: I&#8217;m no longer employed at <a href="http://integrumtech.com">Integrum Technologies</a>. I&#8217;ve worked at Integrum for about 18 months as a contractor, then a rails developer and finally as the technical lead. I&#8217;ve enjoyed my time there and learned a lot, but decided that now was the time to move on.</p>
<h3>Enter Flatterline</h3>
<p>And as one door closes another is opened. <a href="http://chrischandler.name">Chris Chandler</a> and I have started a <a href="http://flatterline.com">Phoenix web development company</a> called Flatterline. Our preferred niche is assisting startups in the initial development phase. We&#8217;ll certainly consider other opportunities, but we prefer to work with startups <img src='http://millarian.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>Our clients</h3>
<p>We&#8217;re currently working with 2 amazing startups to create the first version of their product. These startups are founded by passionate and talented people with the ability to execute. As we&#8217;re allowed to tell more about them we will. We believe in the startups we&#8217;re working with and want to promote them to help them succeed.</p>
<h3>What now?</h3>
<p>We&#8217;re extremely excited to have this opportunity to create a new venture in Phoenix. Especially one that can help entrepreneurs in Phoenix, and elsewhere, realize their vision.</p>
<p>This has all literally happened in the last 2 1/2 weeks. We barely have an <span class="caps">LLC</span> let alone a website, etc., however, you can reach us through curtis or chris at flatterline.com.</p>
<p>So, here&#8217;s to new beginnings, we look forward to hearing from you!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=u4Iv5tPsufw:EFMuThvLtCw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=u4Iv5tPsufw:EFMuThvLtCw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=u4Iv5tPsufw:EFMuThvLtCw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=u4Iv5tPsufw:EFMuThvLtCw:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/u4Iv5tPsufw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/startups/flatterline-new-beginnings/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/startups/flatterline-new-beginnings/</feedburner:origLink></item>
		<item>
		<title>CollabLab: Coworking in North Phoenix</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/eSVYqs0g1SQ/</link>
		<comments>http://millarian.com/community/collablab-coworking-in-north-phoenix/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 03:28:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">urn:uuid:4d90cad3-f7bf-4a33-8e7a-efeda020c259</guid>
		<description><![CDATA[On Wednesday, February 18th, Phoenix is getting a new coworking space: CollabLab!

Mike Montalvo, the CEO of automotive electronics company Digital Tuning is opening up two of the four rooms in Digital Tuning&#8217;s office suite as shared space for creative collaboration. Mike&#8217;s vision for CollabLab is to provide a space in North Phoenix where people can [...]]]></description>
			<content:encoded><![CDATA[<h3>On Wednesday, February 18th, Phoenix is getting a new coworking space: CollabLab!</h3>
<p><img width="500" src="http://www.collablab.net/wp-content/themes/ub_futurositymag/images/room1.jpg" class="image-left" title="CollabLab Offices" alt="CollabLab Offices" /></p>
<p><a href="http://www.collablab.net/?p=160">Mike Montalvo</a>, the <span class="caps">CEO</span> of <a href="http://digitaltuning.com">automotive electronics company Digital Tuning</a> is opening up two of the four rooms in Digital Tuning&#8217;s office suite as shared space for creative collaboration. Mike&#8217;s vision for CollabLab is to provide a space in North Phoenix where people can escape from the isolation of working from home.</p>
<blockquote><p>I see CollabLab as place for people in north Phoenix to connect. It’s a medium to connect thinkers with&#8230;doers so they can accomplish the unthinkable. Together they can work towards a common goal, be it a better recipe or the next web startup. &#8211; Mike Montalvo</p></blockquote>
<p>And CollabLab isn&#8217;t just technology oriented. Mike wants to foster an environment in which entrepreneurs of all kinds can meet, collaborate and thrive.</p>
<blockquote><p>While there is no doubt tech will be a hot topic, I don’t want to limit CollabLab to just technology. If a chef wants to collaborate with taste testers to improve the recipe, why not? There is no reason coworking spaces have to be tech oriented. &#8211; Mike Montalvo</p></blockquote>
<p>It appears that CollabLab already has several full-time members, but they need the support of the Phoenix community to make this a successful endeavor. Here are some things you can do:</p>
<ul>
<li>Follow <a href="http://twitter.com/collablab">CollabLab on Twitter</a></li>
<li>Visit the <a href="http://collablab.net">CollabLab coworking website</a></li>
<li>Attend the <a href="http://www.collablab.net/?p=201">CollabLab grand opening</a> on Wednesday, February 18th</li>
<li>Tell your friends, retweet, write a blog post&#8230; share the love Phoenix!</li>
</ul>
<p>Please spread the word about this space and if you know someone interested in sharing a creative, collaborative environment with some great people, direct them to CollabLab. When entrepreneurs like Mike and great ideas like CollabLab succeed, Phoenix and it&#8217;s inhabitants benefit!</p>
<h3>CollabLab Information and Hours</h3>
<p>23021 N 15th Ave, Suite #205<br />
Phoenix, <span class="caps">AZ 85027</span><br />
623.444.2409 <br />
info [at] collablab [dot] net</p>
<p><strong>Hours</strong><br />
8:30am to 6:00pm Mon-Fri</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=eSVYqs0g1SQ:onQMiN9T1Qw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=eSVYqs0g1SQ:onQMiN9T1Qw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=eSVYqs0g1SQ:onQMiN9T1Qw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=eSVYqs0g1SQ:onQMiN9T1Qw:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/eSVYqs0g1SQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/community/collablab-coworking-in-north-phoenix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/community/collablab-coworking-in-north-phoenix/</feedburner:origLink></item>
		<item><title>Links for 2009-01-15 [del.icio.us]</title><link>http://feedproxy.google.com/~r/Millarian/~3/Ik0Jb7pktd4/curtm95</link><pubDate>Fri, 16 Jan 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/curtm95#2009-01-15</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.shirky.com/writings/ontology_overrated.html"&gt;Shirky: Ontology is Overrated -- Categories, Links, and Tags&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Millarian/~4/Ik0Jb7pktd4" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/curtm95#2009-01-15</feedburner:origLink></item><item><title>Links for 2009-01-11 [del.icio.us]</title><link>http://feedproxy.google.com/~r/Millarian/~3/PhY8wOvnl6w/curtm95</link><pubDate>Mon, 12 Jan 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/curtm95#2009-01-11</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.joelonsoftware.com/articles/Unicode.html"&gt;The Absolute Minimum Every Software Developer Absolutely, Positively ...&lt;/a&gt;&lt;br/&gt;
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Millarian/~4/PhY8wOvnl6w" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/curtm95#2009-01-11</feedburner:origLink></item><item><title>Links for 2009-01-04 [del.icio.us]</title><link>http://feedproxy.google.com/~r/Millarian/~3/HYFFhh-C3BE/curtm95</link><pubDate>Mon, 05 Jan 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/curtm95#2009-01-04</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://digitalbush.com/projects/masked-input-plugin/"&gt;Masked Input Plugin&lt;/a&gt;&lt;br/&gt;
jQuery plugin that provides masked inputs.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Millarian/~4/HYFFhh-C3BE" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/curtm95#2009-01-04</feedburner:origLink></item><item>
		<title>Personality Flatline</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/2TQ9GdcujyI/</link>
		<comments>http://millarian.com/random/personality-flatline/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 05:33:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">urn:uuid:2cc3bc38-7999-4871-b8d4-0aa44e0bfd50</guid>
		<description><![CDATA[A few weeks ago Chris Chandler and I started a podcast. Almost every Wednesday at hacknight we were having interesting conversations ranging over a wide variety of topics. After listening to Evo Terra give a presentation on podcasting we decided to start recording these conversations and publish them for the benefit of humanity.
The name we [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float: left; width: 128px; margin: 5px 20px 5px 0;" src="http://media.libsyn.com/media/personalityflatline/flatline.jpg" />A few weeks ago <a href="http://chrischandler.name">Chris Chandler</a> and I started a podcast. Almost every Wednesday at <a href="http://hacknight.gangplankhq.com">hacknight</a> we were having interesting conversations ranging over a wide variety of topics. After listening to <a href="http://funanymore.com">Evo Terra</a> give a presentation on podcasting we decided to start recording these conversations and publish them for the benefit of humanity.</p>
<p>The name we chose for this project is <a href="http://personalityflatline.com">Personality Flatline</a> and you can <a href="http://feeds.feedburner.com/PersonalityFlatline">subscribe via <span class="caps">RSS</span></a> or <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=300489593">subscribe via iTunes</a>. Of course, you can always visit the site and catch up on recent episodes.</p>
<p>After the first recording session, which consisted of us talking about random stuff, we ran an experiment for two weeks where we talk about topics suggested by people attending hacknight. We&#8217;ll be releasing those episodes over the next few weeks. We&#8217;re interested in hearing your feedback on the show, so don&#8217;t forget to leave us comments.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=2TQ9GdcujyI:gWdVUtOsCBI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=2TQ9GdcujyI:gWdVUtOsCBI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=2TQ9GdcujyI:gWdVUtOsCBI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=2TQ9GdcujyI:gWdVUtOsCBI:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/2TQ9GdcujyI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/random/personality-flatline/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/random/personality-flatline/</feedburner:origLink></item>
		<item>
		<title>Freebootr update</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/36aF5txmjIM/</link>
		<comments>http://millarian.com/startups/freebootr-update/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 05:30:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">urn:uuid:fea0ca42-2a60-4f09-9404-2ef0b7091a5f</guid>
		<description><![CDATA[Chris Irish and I have been hard at work making another release of Freebootr. We released it in mid-December with improved search and speed as well as a redesigned look and feel. Shortly after this release, we got a write up in the Phoenix Business Journal.
To date we have over 23,000 listings in 17 states. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://yourmomshero.com">Chris Irish</a> and I have been hard at work making another release of <a href="http://freebootr.com">Freebootr</a>. We released it in mid-December with improved search and speed as well as a redesigned look and feel. Shortly after this release, we got a write up in the <a href="http://phoenix.bizjournals.com/phoenix/stories/2008/12/22/focus6.html">Phoenix Business Journal</a>.</p>
<p>To date we have over 23,000 listings in 17 states. We&#8217;re excited about the progress made on Freebootr and hope that 2009 continues the progress we&#8217;ve made in waste reduction. We hope you&#8217;re excited too! We&#8217;d love to hear your thoughts or ideas about Freebootr, so please <a href="mailto:contact@freebootr.com">send us your feedback</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=36aF5txmjIM:MKRAjsjn8QY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=36aF5txmjIM:MKRAjsjn8QY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=36aF5txmjIM:MKRAjsjn8QY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=36aF5txmjIM:MKRAjsjn8QY:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/36aF5txmjIM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/startups/freebootr-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/startups/freebootr-update/</feedburner:origLink></item>
		<item>
		<title>My 6th Photo</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/VmyaKN19Db4/</link>
		<comments>http://millarian.com/random/my-6th-photo/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 12:31:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">urn:uuid:3149dc2e-4eb0-47fe-a7de-afbe53788125</guid>
		<description><![CDATA[Matt Gist tagged me as part of &#8220;The 6th Meme&#8221; and challenged me to post the 6th photo of the 6th page of my Flickr. So, here it is:

Over the summer, my dad (the big guy pictured) and I did some work on my backyard. In this picture, we&#8217;re laying the header for the brick [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://matthewgist.com">Matt Gist</a> tagged me as part of &#8220;The 6th Meme&#8221; and challenged me to post the 6th photo of the 6th page of <a href="http://flickr.com/photos/curtm95">my Flickr</a>. So, here it is:</p>
<p><a href="http://www.flickr.com/photos/curtm95/2356091353/" title="Laying the header on the west side by curtm95, on Flickr"><img src="http://farm4.static.flickr.com/3140/2356091353_2f25869bda.jpg" width="500" height="375" alt="Laying the header on the west side" /></a></p>
<p>Over the summer, my dad (the big guy pictured) and I did some work on my backyard. In this picture, we&#8217;re laying the header for the brick patio. Where I&#8217;m mixing the concrete in the wheelbarrow became the patio and where my dad is walking became grass. Now that the patio is done, the kids have a great time riding their bikes on the patio, drawing all over the bricks with chalk and playing soccer in the grass.</p>
<p>Now I&#8217;m supposed to tag 6 other people&#8230; who will I tag?</p>
<ul>
<li><a href="http://ericalucci.com">Erica Lucci</a></li>
<li><a href="http://jason.newlin.me">Jason Newlin</a></li>
<li><a href="http://jamesarcher.net">James Archer</a></li>
<li><a href="http://tysoncrosbie.com">Tyson Crosbie</a></li>
<li><a href="http://remi.org">Remi Taylor</a></li>
<li><a href="http://chrischandler.name">Chris Chandler</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=VmyaKN19Db4:ONR2oL7JQiI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=VmyaKN19Db4:ONR2oL7JQiI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=VmyaKN19Db4:ONR2oL7JQiI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=VmyaKN19Db4:ONR2oL7JQiI:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/VmyaKN19Db4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/random/my-6th-photo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/random/my-6th-photo/</feedburner:origLink></item>
		<item>
		<title>Monitoring Thin using God, with Google Apps Notifications</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/11XcPbtBB4U/</link>
		<comments>http://millarian.com/programming/ruby-on-rails/monitoring-thin-using-god-with-google-apps-notifications/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 11:08:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">urn:uuid:20cf03f5-9b05-481c-8c74-c35ba1724cfe</guid>
		<description><![CDATA[We&#8217;ve been using God to monitor our Thin processes on Freebootr and set it up to notify us through our Google Apps account. Thought our God config file might be useful to anyone trying to use God with Thin and Google Apps.
Thin configuration

# == God config file
# http://god.rubyforge.org/
# Authors: Gump and michael@glauche.de
#
# Config file for [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been using <a href="http://god.rubyforge.org">God</a> to monitor our <a href="http://code.macournoyer.com/thin/">Thin</a> processes on <a href="http://freebootr.com">Freebootr</a> and set it up to notify us through our Google Apps account. Thought our God config file might be useful to anyone trying to use God with Thin and Google Apps.</p>
<h3>Thin configuration</h3>
<p>
<pre><code class="ruby"># == God config file
# http://god.rubyforge.org/
# Authors: Gump and michael@glauche.de
#
# Config file for god that configures watches for each instance of a thin server for
# each thin configuration file found in /etc/thin.
# In order to get it working on Ubuntu, I had to make a change to god as noted at
# the following blog:
# http://blog.alexgirard.com/2007/10/25/ruby-one-line-to-save-god/
#
require 'yaml'
config_path = "/etc/thin"

Dir[config_path + "/*.yml"].each do |file|
  config = YAML.load_file(file)
  num_servers = config["servers"] ||= 1

  (0...num_servers).each do |i|
    # UNIX socket cluster use number 0 to 2 (for 3 servers)
    # and tcp cluster use port number 3000 to 3002.
    number = config['socket'] ? i : (config['port'] + i)

    God.watch do |w|
      w.group = "thin-" + File.basename(file, ".yml")
      w.name = w.group + "-#{number}"

      w.interval = 30.seconds

      w.uid = config["user"]
      w.gid = config["group"]

      w.start = "thin start -C #{file} -o #{number}"
      w.start_grace = 10.seconds

      w.stop = "thin stop -C #{file} -o #{number}"
      w.stop_grace = 10.seconds

      w.restart = "thin restart -C #{file} -o #{number}"

      pid_path = config["pid"]
      ext = File.extname(pid_path)

      w.pid_file = pid_path.gsub(/#{ext}$/, ".#{number}#{ext}")

      w.behavior(:clean_pid_file)

      w.start_if do |start|
        start.condition(:process_running) do |c|
          c.interval = 5.seconds
          c.running  = false
          c.notify   = 'developers'
        end
      end

      w.restart_if do |restart|
        restart.condition(:memory_usage) do |c|
          c.above  = 150.megabytes
          c.times  = [3,5] # 3 out of 5 intervals
          c.notify = 'developers'
        end

        restart.condition(:cpu_usage) do |c|
          c.above  = 50.percent
          c.times  = 5
          c.notify = 'developers'
        end
      end

      w.lifecycle do |on|
        on.condition(:flapping) do |c|
          c.to_state     = [:start, :restart]
          c.times        = 5
          c.within       = 5.minutes
          c.transition   = :unmonitored
          c.retry_in     = 10.minutes
          c.retry_times  = 5
          c.retry_within = 2.hours
          c.notify       = 'developers'
        end
      end

      w.transition(:up, :start) do |on|
        on.condition(:process_exits) do |c|
          c.notify = 'developers'
        end
      end
    end
  end
end</code></pre>
</p>
<h3>Email through Google Apps configuration</h3>
<p>
<pre><code class="ruby">require 'tlsmail'
Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)

God::Contacts::Email.message_settings = {
  :from =&gt; 'user@domain.com'
}

God::Contacts::Email.server_settings = {
  :address        =&gt; 'smtp.gmail.com',
  :tls            =&gt; 'true',
  :port           =&gt; 587,
  :domain         =&gt; 'domain.com',
  :user_name      =&gt; 'user@domain.com',
  :password       =&gt; '******',
  :authentication =&gt; :plain
}

God.contact(:email) do |c|
  c.name  = 'Dev 1'
  c.email = 'dev1@domain.com'
  c.group = 'developers'
end

God.contact(:email) do |c|
  c.name  = 'Dev 2'
  c.email = 'dev2@domain.com'
  c.group = 'developers'
end</code></pre>
</p>
<h3>References</h3>
<ul>
<li><a href="http://god.rubyforge.org">God</a></li>
<li><a href="http://glauche.de/2008/02/15/a-thin-god/">A Thin God</a></li>
<li><a href="http://railsforum.com/viewtopic.php?pid=75511">A Gmail God</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=11XcPbtBB4U:dJoMynxtauA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=11XcPbtBB4U:dJoMynxtauA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=11XcPbtBB4U:dJoMynxtauA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=11XcPbtBB4U:dJoMynxtauA:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/11XcPbtBB4U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/programming/ruby-on-rails/monitoring-thin-using-god-with-google-apps-notifications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/programming/ruby-on-rails/monitoring-thin-using-god-with-google-apps-notifications/</feedburner:origLink></item>
		<item>
		<title>Share Your Vision with Obama</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/Ia1akKpsIMM/</link>
		<comments>http://millarian.com/community/share-your-vision-with-obama/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 04:00:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">urn:uuid:980c9abf-e526-41f8-9852-0090ab3af799</guid>
		<description><![CDATA[The transition team for Obama is doing a pretty good job keeping things transparent and open, but they need your input to truly effect change. I submitted on Change.gov a while ago, but kept the transcript of what I submitted:

As a software engineer, I appreciate your focus on technology and how it has helped shaped [...]]]></description>
			<content:encoded><![CDATA[<p>The transition team for Obama is doing a pretty good job keeping things transparent and open, but they need your input to truly effect change. I submitted on <a href="http://change.gov">Change.gov</a> a while ago, but kept the transcript of what I submitted:</p>
<blockquote>
<p>As a software engineer, I appreciate your focus on technology and how it has helped shaped your campaign (and hopefully your administration). I believe that focus on technology combined with your America Serves initiative could provide a great opportunity for Americans to give back to their country.</p>
<p>Specifically, I would like to see a national challenge of volunteerism communicated through a variety of mediums including a website, social networks, mass messaging (e.g., Twitter), blogs, etc. This message would be constantly and consistently communicated and the website would allow Americans to track their individual, local, city, state and nationwide participation metrics (e.g., # of hours volunteered, $ saved, people helped, jobs created).</p>
<p>Of course, this could be broken into individual and corporate programs. There might also be incentives/rewards to encourage participation (e.g., national recognition award, visit to the white house).</p>
<p>If you ask Americans to volunteer in the same way you asked them to vote for you they will listen and act because they believe in you. I believe in you. Thank you.</p>
</blockquote>
<p>Now, it&#8217;s time to <a href="http://change.gov/page/s/yourvision">submit your input to the Obama transition team</a>!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=Ia1akKpsIMM:1OTupVYBYdc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=Ia1akKpsIMM:1OTupVYBYdc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=Ia1akKpsIMM:1OTupVYBYdc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=Ia1akKpsIMM:1OTupVYBYdc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/Ia1akKpsIMM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/community/share-your-vision-with-obama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/community/share-your-vision-with-obama/</feedburner:origLink></item>
		<item><title>Links for 2008-12-12 [del.icio.us]</title><link>http://feedproxy.google.com/~r/Millarian/~3/rRnZoT9x5tA/curtm95</link><pubDate>Sat, 13 Dec 2008 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/curtm95#2008-12-12</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://janeandrobot.com/post/Managing-Robots-Access-To-Your-Website.aspx"&gt;Managing Robot's Access To Your Website&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Millarian/~4/rRnZoT9x5tA" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/curtm95#2008-12-12</feedburner:origLink></item><item><title>Links for 2008-12-06 [del.icio.us]</title><link>http://feedproxy.google.com/~r/Millarian/~3/_JCblsqzM_8/curtm95</link><pubDate>Sun, 07 Dec 2008 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/curtm95#2008-12-06</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://rogerebert.suntimes.com/apps/pbcs.dll/article?AID=/20081205/COMMENTARY/812059997/1023"&gt;Roger Ebert - Top Movies of 2008&lt;/a&gt;&lt;br/&gt;
Movies I haven&amp;#039;t seen...&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Millarian/~4/_JCblsqzM_8" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/curtm95#2008-12-06</feedburner:origLink></item><item><title>Links for 2008-11-26 [del.icio.us]</title><link>http://feedproxy.google.com/~r/Millarian/~3/4R4YmdAM37c/curtm95</link><pubDate>Thu, 27 Nov 2008 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/curtm95#2008-11-26</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://afreshcup.com/2008/10/15/rails-22-deprecations/"&gt;Rails 2.2 Deprecations &amp;laquo; A Fresh Cup&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Millarian/~4/4R4YmdAM37c" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/curtm95#2008-11-26</feedburner:origLink></item><item>
		<title>Anonymous Caring</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/DR72T5R_Cdc/</link>
		<comments>http://millarian.com/random/anonymous-caring/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 03:24:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">urn:uuid:1b211f1b-1efa-47f8-bc0d-5575103297f8</guid>
		<description><![CDATA[I received a wrong number text message today that stated
U arent going to give up on me n stop talking to me bc things r complicated on my end, r u?
This person was trying to make a connection with someone who might not be talking with them anymore. They&#8217;re having some difficulties in their relationship [...]]]></description>
			<content:encoded><![CDATA[<p>I received a wrong number text message today that stated</p>
<blockquote><p>U arent going to give up on me n stop talking to me bc things r complicated on my end, r u?</p></blockquote>
<p>This person was trying to make a connection with someone who might not be talking with them anymore. They&#8217;re having some difficulties in their relationship that I know nothing about, but if I didn&#8217;t answer their fear/suspicion becomes reality. In essence, by not answering, the person they were trying to reach decided not to answer them. So I jotted off a quick reply</p>
<blockquote><p>Sorry, I think you have the wrong number.</p></blockquote>
<p>Then added</p>
<blockquote><p>Good luck. I hope it works out.</p></blockquote>
<p>I&#8217;ve often wondered if sometimes people just need to know that someone cares, even if it&#8217;s anonymous, as in this case. It&#8217;s easy to get wrapped up in ourselves and forget that other people need encouragement and support, too. There are little moments like these everyday that are easy to miss or ignore but that might have an impact in someone&#8217;s life. <strong>Don&#8217;t let those opportunities pass you by.</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=DR72T5R_Cdc:62qyShKK0gM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=DR72T5R_Cdc:62qyShKK0gM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=DR72T5R_Cdc:62qyShKK0gM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=DR72T5R_Cdc:62qyShKK0gM:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/DR72T5R_Cdc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/random/anonymous-caring/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/random/anonymous-caring/</feedburner:origLink></item>
		<item>
		<title>Installing aspell and raspell for Ultrasphinx</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/MRx8rdVV6OE/</link>
		<comments>http://millarian.com/programming/installing-aspell-and-raspell-for-ultrasphinx/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 22:52:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">urn:uuid:a16d4de2-e05e-4b63-9176-42e94be79038</guid>
		<description><![CDATA[We&#8217;ve been playing around with the Sphinx full-text search engine and Ultrasphinx, the Ruby on Rails configurator and client to the Sphinx full text search engine. Sadly, it was giving us a warning about spell checking:
ultrasphinx: spelling support not available (raspell configuration raised "uninitialized constant Ultrasphinx::Spell::Aspell")
This is pretty easy to get rid of, though. You [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been playing around with <a href="http://www.sphinxsearch.com">the Sphinx full-text search engine</a> and Ultrasphinx, the <a href="http://blog.evanweaver.com/files/doc/fauna/ultrasphinx/files/README.html">Ruby on Rails configurator and client to the Sphinx full text search engine</a>. Sadly, it was giving us a warning about spell checking:</p>
<pre>ultrasphinx: spelling support not available (raspell configuration raised "uninitialized constant Ultrasphinx::Spell::Aspell")</pre>
<p>This is pretty easy to get rid of, though. You just need to install the <a href="http://aspell.net">aspell, spell checking library</a> and <a href="http://sourceforge.net/projects/raspell">raspell, the Ruby interface to aspell</a>. The raspell <span class="caps">README</span> has instructions for <a href="http://blog.evanweaver.com/files/doc/fauna/raspell/files/README.html">installing aspell and raspell on both Mac and Ubuntu</a>.</p>
<p>After we did this, we got one additional error:</p>
<pre>ultrasphinx: spelling support not available (raspell configuration raised "No word lists can be found for the language "ap".")</pre>
<p>Follow the instructions for setting up the <a href="http://blog.evanweaver.com/files/doc/fauna/ultrasphinx/classes/Ultrasphinx/Spell.html">custom wordlist needed by Ultrasphinx</a> and you should be good to go.</p>
<p>Good luck and happy searching!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=MRx8rdVV6OE:ryxsYEgFilc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=MRx8rdVV6OE:ryxsYEgFilc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=MRx8rdVV6OE:ryxsYEgFilc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=MRx8rdVV6OE:ryxsYEgFilc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/MRx8rdVV6OE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/programming/installing-aspell-and-raspell-for-ultrasphinx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/programming/installing-aspell-and-raspell-for-ultrasphinx/</feedburner:origLink></item>
		<item>
		<title>Error after upgrading SliceHost</title>
		<link>http://feedproxy.google.com/~r/Millarian/~3/XzGHGlRx2PA/</link>
		<comments>http://millarian.com/programming/error-after-upgrading-slicehost/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 07:35:00 +0000</pubDate>
		<dc:creator>Curtis Miller</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">urn:uuid:2388d3ac-314d-413a-905b-790e13a38bef</guid>
		<description><![CDATA[If you happen to see this error after upgrading your SliceHost account, be calm.

ActionView::TemplateError (Define INLINEDIR or HOME in your environment and try again)

The simple solution is to add an environment declaration to your environment/production.rb file:

ENV['INLINEDIR'] = '/path/to/.ruby_inline'

Once that was set, we were in business again&#8230; whew!
References
Here&#8217;s a relevant reference that took a while to [...]]]></description>
			<content:encoded><![CDATA[<p>If you happen to see this error after upgrading your SliceHost account, be calm.</p>
<p>
<pre>ActionView::TemplateError (Define INLINEDIR or HOME in your environment and try again)</pre>
</p>
<p>The simple solution is to add an environment declaration to your environment/production.rb file:</p>
<p>
<pre>ENV['INLINEDIR'] = '/path/to/.ruby_inline'</pre>
</p>
<p>Once that was set, we were in business again&#8230; whew!</p>
<h3>References</h3>
<p>Here&#8217;s a relevant reference that took a while to find:</p>
<ul>
<li><a href="http://www.dx13.co.uk/articles/2008/7/6/Problems-with-God--RubyInline-and-Rails.html">Problems with God, RubyInline and Rails</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Millarian?a=XzGHGlRx2PA:w0K1razejPk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Millarian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=XzGHGlRx2PA:w0K1razejPk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Millarian?i=XzGHGlRx2PA:w0K1razejPk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Millarian?a=XzGHGlRx2PA:w0K1razejPk:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/Millarian?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Millarian/~4/XzGHGlRx2PA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://millarian.com/programming/error-after-upgrading-slicehost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://millarian.com/programming/error-after-upgrading-slicehost/</feedburner:origLink></item>
	</channel>
</rss>
