<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Mike Hillyer&#039;s Personal Webspace</title>
	<atom:link href="http://mikehillyer.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikehillyer.com</link>
	<description>Gentlemen! Look, and Behold!</description>
	<lastBuildDate>Tue, 08 Jun 2010 17:29:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Developing Your Sales Story &#8211; Paul Kenny</title>
		<link>http://mikehillyer.com/sales-engineer/developing-your-sales-story-paul-kenny/</link>
		<comments>http://mikehillyer.com/sales-engineer/developing-your-sales-story-paul-kenny/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 17:28:37 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[Sales Engineer]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/?p=92</guid>
		<description><![CDATA[Here's a great session I came across today from a Joel on Software posting:

This gets to the heart of what companies need to do: focus more on the customer; their situation, their needs, their challenges. Even I've been guilty of spending too little time on them and too much time on me: what I am [...]]]></description>
			<content:encoded><![CDATA[<p>Here's a great session I came across today from a <a href="http://www.joelonsoftware.com/items/2010/06/08.html">Joel on Software posting</a>:</p>
<p><embed src="http://blip.tv/play/AYHRsgkC" type="application/x-shockwave-flash" width="480" height="350" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>This gets to the heart of what companies need to do: focus more on the customer; their situation, their needs, their challenges. Even I've been guilty of spending too little time on them and too much time on me: what I am selling, what I have to offer, what I need from them.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/sales-engineer/developing-your-sales-story-paul-kenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congratulations, You Can Mail-Merge!</title>
		<link>http://mikehillyer.com/deliverability/congratulations-you-can-mail-merge/</link>
		<comments>http://mikehillyer.com/deliverability/congratulations-you-can-mail-merge/#comments</comments>
		<pubDate>Wed, 26 May 2010 14:27:23 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[Deliverability]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Merge]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/?p=89</guid>
		<description><![CDATA[I had this exact thought the other day and need to share this great article by Morgan Stewart. Quick quote:
I've received over 500 emails so far this year in which the subject line included my first name. "Morgan, Book Now &#38; Save on Top Travel Deals" "Morgan - Congratulations! Your Nomination to Cambridge Who's Who!" [...]]]></description>
			<content:encoded><![CDATA[<p>I had this exact thought the other day and need to share this <a title="MediaPost Article" href="http://www.mediapost.com/publications/?fa=Articles.showArticle&amp;art_aid=128966" target="_blank">great article</a> by Morgan Stewart. Quick quote:</p>
<blockquote><p>I've received over 500 emails so far this year in which the subject line included my first name. "Morgan, Book Now &amp; Save on Top Travel Deals" "Morgan - Congratulations! Your Nomination to Cambridge Who's Who!" "Morgan, Get Dad a 58" Samsung Widescreen."</p>
<p>When I see an email with my name in the subject line, my first thought is not "Phew! These guys know my name!" No, it's become a red flag for spam.</p></blockquote>
<p>He's spot-on: these days seeing my name in the subject line is almost a sure sign of spam. Read the entire post <a title="MediaPost Article" href="http://www.mediapost.com/publications/?fa=Articles.showArticle&amp;art_aid=128966" target="_blank">here</a>.</p>
<p>Good to know I share good company on the Cambridge Who's Who list.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/deliverability/congratulations-you-can-mail-merge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Joy of Being the Leader</title>
		<link>http://mikehillyer.com/message-systems/being-the-leader/</link>
		<comments>http://mikehillyer.com/message-systems/being-the-leader/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 15:33:02 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Message Systems]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/uncategorized/64/</guid>
		<description><![CDATA[Just need to put this here to make it easier to find in the future.

]]></description>
			<content:encoded><![CDATA[<p>Just need to put this here to make it easier to find in the future.</p>
<p><a href="http://dilbert.com/strips/comic/2009-12-09/" title="Dilbert.com"><img src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/70000/5000/900/75990/75990.strip.gif" border="0" alt="Dilbert.com" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/message-systems/being-the-leader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still Hiring</title>
		<link>http://mikehillyer.com/message-systems/still-hiring/</link>
		<comments>http://mikehillyer.com/message-systems/still-hiring/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 03:48:30 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[Message Systems]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/?p=54</guid>
		<description><![CDATA[At Message Systems we're always growing, here's the latest positions:

Marketing Writer
Graphic Designer
Web UI Developer
Software Engineer - Mobility
Sales Manager (North East)
Client Integration Specialist
Support Engineer
Software Engineer

See them all at: http://www.messagesystems.com/company/careers/
If you're interested, contact me using mike @ this domain.
]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://www.messagesystems.com">Message Systems</a> we're always growing, here's the latest positions:</p>
<ul>
<li>Marketing Writer</li>
<li>Graphic Designer</li>
<li>Web UI Developer</li>
<li>Software Engineer - Mobility</li>
<li>Sales Manager (North East)</li>
<li>Client Integration Specialist</li>
<li>Support Engineer</li>
<li>Software Engineer</li>
</ul>
<p>See them all at: <a href="http://www.messagesystems.com/company/careers/">http://www.messagesystems.com/company/careers/</a></p>
<p>If you're interested, contact me using mike @ this domain.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/message-systems/still-hiring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I Do</title>
		<link>http://mikehillyer.com/funny/what-i-do/</link>
		<comments>http://mikehillyer.com/funny/what-i-do/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 23:07:51 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Dilbert]]></category>
		<category><![CDATA[Sales Engineer]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/?p=52</guid>
		<description><![CDATA[These sum it up:






]]></description>
			<content:encoded><![CDATA[<p>These sum it up:</p>
<p><a href="http://dilbert.com/strips/comic/2007-01-08/" title="Dilbert.com"><img src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/1000/400/1469/1469.strip.gif" border="0" alt="Dilbert.com" /></a></p>
<p><a href="http://dilbert.com/strips/comic/2007-01-09/" title="Dilbert.com"><img src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/1000/400/1470/1470.strip.gif" border="0" alt="Dilbert.com" /></a></p>
<p><a href="http://dilbert.com/strips/comic/2007-01-10/" title="Dilbert.com"><img src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/1000/400/1471/1471.strip.gif" border="0" alt="Dilbert.com" /></a></p>
<p><a href="http://dilbert.com/strips/comic/2007-01-11/" title="Dilbert.com"><img src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/1000/400/1472/1472.strip.gif" border="0" alt="Dilbert.com" /></a></p>
<p><a href="http://dilbert.com/strips/comic/2007-01-12/" title="Dilbert.com"><img src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/1000/400/1473/1473.strip.gif" border="0" alt="Dilbert.com" /></a></p>
<p><a href="http://dilbert.com/strips/comic/2007-01-13/" title="Dilbert.com"><img src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/1000/400/1474/1474.strip.gif" border="0" alt="Dilbert.com" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/funny/what-i-do/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twilio: Rolling My Wife&#8217;s Eyes in 31 Lines of PHP</title>
		<link>http://mikehillyer.com/reviews/twilio-rolling-my-wifes-eyes-in-31-lines-of-php/</link>
		<comments>http://mikehillyer.com/reviews/twilio-rolling-my-wifes-eyes-in-31-lines-of-php/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 02:19:29 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[telephone]]></category>
		<category><![CDATA[twilio]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/?p=49</guid>
		<description><![CDATA[For some reason a certain number of my little side projects result in "The Look", that rolled-eyes expression that let's me know I'm such a nerd. Given that Valentine's Day fell on a weekend this year and I had a little free time this Sunday morning, the look was inevitable.
Today I finally had a few [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_50" class="wp-caption alignright" style="width: 250px"><img class="size-full wp-image-50" title="Rolled Eyes" src="http://mikehillyer.com/media//2811214632_85ff0c3f5a_m.jpg" alt="And then she gives you that look" width="240" height="160" /><p class="wp-caption-text">The Look - Flickr user Nabo, used under CC license</p></div>
<p>For some reason a certain number of my little side projects result in "The Look", that rolled-eyes expression that let's me know I'm such a nerd. Given that Valentine's Day fell on a weekend this year and I had a little free time this Sunday morning, the look was inevitable.</p>
<p>Today I finally had a few minutes to try out <a title="Twilio Homepage" href="http://www.twilio.com" target="_blank">Twilio</a>, a new web services provider that helps to telephone-enable applications through an easy REST API. In the case of PHP it is made even easier through a helper library provided by Twilio on their developer site.</p>
<p>Twilio is free to sign up and they provide a generous starting credit to begin exploring their service in a sandbox environment (they let you use their sandbox number for incoming call tests and put a watermark message on the front of all your outgoing communications). You can send and receive calls, add interactive menus to the calls, use recorded voice clips or text-to-speech and even send and receive text messages, all through their APIs and XML formatted speech scripts.</p>
<p>My Hello World test for the morning was simple; I wanted to call my home number and deliver a Valentine's Day greeting. To do so I first signed up with Twilio, then went to my Twilio dashboard for my API key and to download the twilio.php helper library.</p>
<p>I then created helloworld.php with the following:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">require</span> <span style="color: #0000ff;">&quot;twilio.php&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* Twilio REST API version */</span>
<span style="color: #000088;">$ApiVersion</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;2008-08-01&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* Set our AccountSid and AuthToken */</span>
<span style="color: #000088;">$AccountSid</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;ACxxxxxxxxxxxxxx&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$AuthToken</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;xxxxxxxxxxxx&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* Outgoing Caller ID you have previously validated with Twilio */</span>
<span style="color: #000088;">$CallerID</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'2223334444'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* Instantiate a new Twilio Rest Client */</span>
<span style="color: #000088;">$client</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> TwilioRestClient<span style="color: #009900;">&#40;</span><span style="color: #000088;">$AccountSid</span><span style="color: #339933;">,</span> <span style="color: #000088;">$AuthToken</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* make Twilio REST request to initiate outgoing call */</span>
<span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$client</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">request</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/<span style="color: #006699; font-weight: bold;">$ApiVersion</span>/Accounts/<span style="color: #006699; font-weight: bold;">$AccountSid</span>/Calls&quot;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">&quot;POST&quot;</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
        <span style="color: #0000ff;">&quot;Caller&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$CallerID</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;Called&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'4445556666'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;Url&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;http://mysite.com/helloworld.xml&quot;</span>
    <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">IsError</span><span style="color: #009900;">&#41;</span>
        <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Error: <span style="color: #006699; font-weight: bold;">{$response-&gt;ErrorMessage}</span>&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">else</span>
        <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Started call: <span style="color: #006699; font-weight: bold;">{$response-&gt;ResponseXml-&gt;Call-&gt;Sid}</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Initiating a call just requires a number to "call from" (in reality it's just the number the Twilio system presents as caller ID), a number to call to, and the Account ID and token. The URL specified in the request to call out is an XML document that defines what happens during the call, using a format referred to as <a href="http://www.twilio.com/docs/api/2008-08-01/twiml/">TwiML</a>:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Response<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Say<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Happy Valentine's Day!<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/Say<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/Response<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>In this case things are pretty straightforward, the system also has the ability to play mp3 files, take responses and branch based on keypresses and perform a number of additional actions. It looks like one could easily build a menu system or a survey system.</p>
<p>All in all an interesting offering that I'll be tinkering with more in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/reviews/twilio-rolling-my-wifes-eyes-in-31-lines-of-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>We&#8217;re Hiring</title>
		<link>http://mikehillyer.com/mysql/were-hiring/</link>
		<comments>http://mikehillyer.com/mysql/were-hiring/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 22:21:26 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[Message Systems]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/?p=43</guid>
		<description><![CDATA[One unfortunate side effect of the Oracle acquisition of Sun and therefore MySQL is that apparently a number of good people will no longer be part of that team. If any are reading and need a lead, we have a number of positions open at http://www.messagesystems.com/company/careers/:
Web Site Developer
Project Manager
Pre-Sales Engineer (UK)
Director of Sales (UK)
Sales Manager [...]]]></description>
			<content:encoded><![CDATA[<p>One unfortunate side effect of the Oracle acquisition of Sun and therefore MySQL is that apparently a number of good people will no longer be part of that team. If any are reading and need a lead, we have a number of positions open at <a href="http://www.messagesystems.com/company/careers/">http://www.messagesystems.com/company/careers/</a>:</p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/web_developer.html"><span style="color: #000000;">Web Site Developer</span></a></p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/project_manager.html"><span style="color: #000000;">Project Manager</span></a></p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/pre-sales_engineer_uk.html"><span style="color: #000000;">Pre-Sales Engineer (UK)</span></a></p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/director_of_sales_uk.html"><span style="color: #000000;">Director of Sales (UK)</span></a></p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/sales_manager_north_east.html"><span style="color: #000000;">Sales Manager (North East)</span></a></p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/director_of_quality_assurance.html"><span style="color: #000000;">Director of Quality Assurance</span></a></p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/director_professional_services.html"><span style="color: #000000;">Director, Professional Services</span></a></p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/client_integration_specialist.html"><span style="color: #000000;">Client Integration Specialist</span></a></p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/support_engineer.html"><span style="color: #000000;">Support Engineer</span></a></p>
<p><a href="http://www.messagesystems.com/company/careers/content_2/software_engineer.html"><span style="color: #000000;">Software Engineer</span></a></p>
<p>If interested contact me (myfirstname @ this domain) and I'll gladly get your resume to the right people. Of course, if you're not former MySQL and interested you can also feel free to contact me.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/mysql/were-hiring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review &#8211; Joe Celko&#8217;s Trees and Hierarchies in SQL for Smarties</title>
		<link>http://mikehillyer.com/reviews/trees-and-hierarchies-in-sql/</link>
		<comments>http://mikehillyer.com/reviews/trees-and-hierarchies-in-sql/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:55:57 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/?p=32</guid>
		<description><![CDATA[
When I started looking into managing hierarchical data I found a lot of short articles that provided bits and pieces of the big picture, but nothing gave a good in-depth review of everything I needed to know to handle hierarchies.
One trend that began to develop was that the best information on the subject was coming [...]]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://rcm.amazon.com/e/cm?t=mikehillyer-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=1558609202&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="float:right;margin:10px; width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
<p>When I started looking into managing hierarchical data I found a lot of short articles that provided bits and pieces of the big picture, but nothing gave a good in-depth review of everything I needed to know to handle hierarchies.</p>
<p>One trend that began to develop was that the best information on the subject was coming from Joe Celko, a rather prolific author/speaker on all things SQL.</p>
<p>Joe Celko has a book in publication called SQL For Smarties, and this book had some basic information on handling hierarchies, which he followed up with Trees and Hierarchies in SQL for Smarties, a truly excellent book on the subject.</p>
<p>This book is not for the faint of heart, but it really is a must-read for those who are looking to handle hierarchies in SQL.</p>
<p>The book only addresses MySQL once, and while in that section it repeats Joe's opinion of MySQL not being a real database, users of MySQL 5 can rest assured that the stored procedure examples in the book work without modification (thanks to Joe and MySQL 5 both using the standard PL/PSM stored procedure syntax).</p>
<p>Overall this is an excellent book for those looking to implement hierarchical data in SQL.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/reviews/trees-and-hierarchies-in-sql/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Compiling Darwin Streaming Server for Centos 5 x86-64</title>
		<link>http://mikehillyer.com/linux/compiling-darwin-streaming-server-for-centos-52-x86_64/</link>
		<comments>http://mikehillyer.com/linux/compiling-darwin-streaming-server-for-centos-52-x86_64/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:36:05 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/?p=28</guid>
		<description><![CDATA[Darwin Streaming Server works well on Linux, and on my preferred platform CentOS 5, but not without compiling it yourself. Linux is not a supported platform in the code provided by Apple, but fortunately a patched version of the source has been provided by a member of the DSS community.
To use Darwin Streaming Server on CentOS [...]]]></description>
			<content:encoded><![CDATA[<p>Darwin Streaming Server works well on Linux, and on my preferred platform CentOS 5, but not without compiling it yourself. Linux is not a supported platform in the code provided by Apple, but fortunately a patched version of the source has been provided by a member of the DSS community.</p>
<p>To use Darwin Streaming Server on CentOS 5, follow these steps:</p>
<p>1) Get and install RPM building tools and the source RPM:</p>
<blockquote><p>yum install rpm-build gcc make gcc-c++ perl-Net-SSLeay<br />
wget http://www.abrahamsson.com/DarwinStreamingServer-6.0.3-2.src.rpm<br />
rpm -i DarwinStreamingServer-6.0.3-2.src.rpm</p></blockquote>
<p>2) Build the source RPM:</p>
<blockquote><p>cd /usr/src/redhat/SPECS/<br />
rpmbuild -bb DarwinStreamingServer.spec</p></blockquote>
<p>3) Install the built RPM:</p>
<blockquote><p>cd /usr/src/redhat/RPMS/x86_64/<br />
rpm -U DarwinStreamingServer*</p></blockquote>
<p>4) The install will hang after warning you to change the password with qtpasswd (you certainly should do so), resolve it by killing the DSS daemon from another shell session:</p>
<blockquote><p>killall -9 DarwinStreamingServer</p></blockquote>
<p>And that's it. There are plenty of resources out there for using and configuring DSS that can take you from here, but you can find the config at /etc/dss/streamingserver.xml, the logs are at /var/log/dss/ and the video files are at /var/dss/movies. By loading rstp://&lt;yourserver&gt;:554/sample_100kbit.mp4 you can verify everything is working.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/linux/compiling-darwin-streaming-server-for-centos-52-x86_64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mailchimp Makes Project Omnivore Public</title>
		<link>http://mikehillyer.com/message-systems/mailchimp-makes-project-omnivore-public/</link>
		<comments>http://mikehillyer.com/message-systems/mailchimp-makes-project-omnivore-public/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 17:12:59 +0000</pubDate>
		<dc:creator>Mike Hillyer</dc:creator>
				<category><![CDATA[Deliverability]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Message Systems]]></category>
		<category><![CDATA[MailChimp]]></category>

		<guid isPermaLink="false">http://mikehillyer.com/?p=21</guid>
		<description><![CDATA[Pretty impressive blog post at MailChimp today, in which they make public the details of their Project Omnivore: http://www.mailchimp.com/blog/project-omnivore-declassified.
In short:
Omnivore is a program that runs in the background and analyzes email campaign and user account data. Non-stop.
When it finds anything suspicious about a MailChimp user or his campaigns, it’ll do one of two things:

Send the [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty impressive blog post at MailChimp today, in which they make public the details of their Project Omnivore: <a title="Mailchimp's Project Omnivore" href="http://www.mailchimp.com/blog/project-omnivore-declassified" target="_blank">http://www.mailchimp.com/blog/project-omnivore-declassified</a>.</p>
<p>In short:</p>
<blockquote><p>Omnivore is a program that runs in the background and analyzes email campaign and user account data. Non-stop.</p>
<p>When it finds anything suspicious about a MailChimp user or his campaigns, it’ll do one of two things:</p>
<ol>
<li>Send the user a warning for something that looks problematic.</li>
<li>Suspend a user’s account for something bad, send them a warning, and alert our abuse team to investigate the account.</li>
</ol>
</blockquote>
<p>The long version is at the link and the impressive part is how much data and prediction they are incorporating into the tool to help them avoid sending campaigns that will damage their sending reputation in the long run. It's not just about filtering the mail stream to make sure it's not going to trip filters, but watching the list management practices of their customers.</p>
<p>This is the kind of thing that all ESPs are going to have to start doing moving toward, using internal systems to ensure that the right message is being sent to the right people, then combined with tools like <a title="Adaptive Delivery" href="http://www.messagesystems.com/assets/pdf/PB_AdaptiveDelivery_Web.pdf" target="_blank">Adaptive Delivery</a> and real-time bounce and feedback loop processing to make sure that the messages are being sent in the right way.</p>
<p>Some days I'd just like to see what a company like MailChimp would do with our toolset, give them a messaging server with internal scripting that can hook into their datasources and I'd wager some very cool things would come out.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehillyer.com/message-systems/mailchimp-makes-project-omnivore-public/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
