<?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>David Podley</title>
	<atom:link href="https://davidpodley.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://davidpodley.com</link>
	<description></description>
	<lastBuildDate>Tue, 24 Mar 2015 17:59:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.6.12</generator>
	<item>
		<title>Video as a percentage of traffic vs. as a percentage of page views</title>
		<link>https://davidpodley.com/2015/03/24/video-as-a-percentage-of-traffic-vs-as-a-percentage-of-page-views/</link>
		<comments>https://davidpodley.com/2015/03/24/video-as-a-percentage-of-traffic-vs-as-a-percentage-of-page-views/#respond</comments>
		<pubDate>Tue, 24 Mar 2015 17:57:09 +0000</pubDate>
		<dc:creator><![CDATA[David]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=224</guid>
		<description><![CDATA[Today I got the following message from someone in our company: Thought this was interesting (see link below) &#8230; if true, that within a few years 88% of Internet traffic will be video views, it makes me wonder what we &#8230; <a href="https://davidpodley.com/2015/03/24/video-as-a-percentage-of-traffic-vs-as-a-percentage-of-page-views/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div dir="ltr">Today I got the following message from someone in our company:</div>
<p></p>
<blockquote class="clean_bq">
<div dir="ltr">Thought this was interesting (see link below) &#8230; if true, that within a few years 88% of Internet traffic will be video views, it makes me wonder what we should be considering for our website. <a href="http://realtormag.realtor.org/for-brokers/network/article/2015/03/target-consumers-branded-video">Link Here to REALTOR.com</a></div>
</blockquote>
<p></p>
<div dir="ltr">A good question, but looking deeper, the stat comes from a report by Cisco, here: <a title="Cisco VNI Forecast Highlights" href="http://www.cisco.com/web/solutions/sp/vni/vni_forecast_highlights/index.html">Cisco VNI Forecast Highlights</a>.</div>
<p></p>
<div dir="ltr">A little math helps us see what traffic vs. views means here.</div>
<p></p>
<div dir="ltr">Cisco says Ultra High Definition will be 14% of video traffic, HD will be 62.1%, and SD video will be 23.9%. Assuming each hour of video is about 1GB for SD, 3GB for HD and 9GB for UltraHD, a weighted average would be 3.362GB per hour of video watched.</div>
<p></p>
<div dir="ltr">Cisco thinks about 18.5 exabytes of video will be viewed each month. This leads us to about 5.88 billion hours of video per month. If an average video is about 30 minutes long (including 2-hour feature films, 25-minute TV shows, and 30-second cat videos), the average video will be 1.681GB and there will be 11.76 billion 30 minute videos viewed in the US each month.</div>
<p></p>
<div dir="ltr">The average web page today is about 1.6MB. In a few years, it might be 2MB. If 12% of all  traffic were web pages and not video, that leads us to 2.445 exabytes of web pages. At 2MB per page, that&#8217;s about 1.22 trillion web pages in a month, or 106 web pages per video watched, or 0.94% of traffic.</div>
<p></p>
<div dir="ltr">Depending on how you slice it, videos could be 88% of traffic or 0.94% of views.</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2015/03/24/video-as-a-percentage-of-traffic-vs-as-a-percentage-of-page-views/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Perils of Talking with the Media</title>
		<link>https://davidpodley.com/2013/06/12/the-perils-of-talking-with-the-media/</link>
		<comments>https://davidpodley.com/2013/06/12/the-perils-of-talking-with-the-media/#respond</comments>
		<pubDate>Wed, 12 Jun 2013 19:31:30 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[inman]]></category>
		<category><![CDATA[real estate software]]></category>
		<category><![CDATA[realtor]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=206</guid>
		<description><![CDATA[I was contacted by Inman News a few weeks ago and asked about a service our company uses. Unfortunately, the reporter seemed to have missed the point of our 30-40 minute conversation. When asked if we would consider another service &#8230; <a href="https://davidpodley.com/2013/06/12/the-perils-of-talking-with-the-media/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I was contacted by <a title="Inman Article on zipForm and DotLoop" href="http://www.inman.com/2013/06/06/uss-largest-realtor-association-to-dotloop-other-competitors-hands-off-our-forms/">Inman News a few weeks ago and asked about a service our company uses</a>. Unfortunately, the reporter seemed to have missed the point of our 30-40 minute conversation. When asked if we would consider another service to replace a solution we use, I said something to the effect of: &#8220;If there was [sic, I suppose] a better product available, we would look at it, because our responsibility to our associates is that we consider everything that might work well for them.&#8221;</p>
<p>Disappointingly, he quoted me as saying, &#8220;If there was a better product available, we would look at it.&#8221; The assumption from the quote in the article is that we would gladly jump to another product if a better one came along. I think he assumed that &#8220;better&#8221; in my mind meant better from a technological standpoint. But bells-and-whistles do not a better product make.</p>
<p>The product concerned is a contract and document management system that many REALTORS use. Apparently, there is a very good solution from the technical perspective, but it is missing necessary content features. For example, it doesn&#8217;t integrate well with the existing contracts we, and almost every other residential real estate agent in our state, use. First and foremost, a better product must include the contracts that everyone is familiar with.</p>
<p>The lesson for me when I put my developer&#8217;s hat on is that whiz-bang features aren&#8217;t of much value if you aren&#8217;t able to use them with the desired content.</p>
<p>When I&#8217;m wearing my business operations hat, I always must ask what the switching cost is. In the case of this product, the real switching cost is the loss of the combined familiarity with the existing forms. It&#8217;s almost like moving from <a title="Facebook" href="http://facebook.com">Facebook</a> to <a title="Tent - The protocol for decentralized communication and evented data storage " href="https://tent.io">Tent</a>.</p>
<p>Finally, I learned a lesson about how Inman News works. I never received a call from an editor verifying my comments. If the conversation was recorded, I would request a copy of it. Accuracy and verification are two important points in journalistic ethics. Principle 3 in the <a title="Principles of Journalism at the Pew Center's Project for Excellence in Journalism" href="http://www.journalism.org/resources/principles">Principles of Journalism</a> found at the Pew Center&#8217;s Project for Excellence in Journalism points out that the essence of journalism is a discipline of verification. The time between my interview and the article&#8217;s publication was well over a week. The reporter and his editor had plenty of time to verify that the quotes attributed to me were in context, but they didn&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2013/06/12/the-perils-of-talking-with-the-media/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does a More Expensive Camera Lead to More Interesting Photos?</title>
		<link>https://davidpodley.com/2010/03/18/does-a-more-expensive-camera-lead-to-more-interesting-photos/</link>
		<comments>https://davidpodley.com/2010/03/18/does-a-more-expensive-camera-lead-to-more-interesting-photos/#respond</comments>
		<pubDate>Thu, 18 Mar 2010 23:31:57 +0000</pubDate>
		<dc:creator><![CDATA[David]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[cameras used in flickr interesting photos]]></category>
		<category><![CDATA[do more expensive cameras take better pictures]]></category>
		<category><![CDATA[expensive cameras on flickr]]></category>
		<category><![CDATA[flicker interestingness camera distribution]]></category>
		<category><![CDATA[flickr camera distribution]]></category>
		<category><![CDATA[flickr interesting photos]]></category>
		<category><![CDATA[flickr interestingness]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=172</guid>
		<description><![CDATA[When it comes to hobbies, an age old question is whether the cost or quality of gear leads to better results. Online message boards have millions of posts comparing this piece of equipment to that one. Passion can flow stronger &#8230; <a href="https://davidpodley.com/2010/03/18/does-a-more-expensive-camera-lead-to-more-interesting-photos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>When it comes to hobbies, an age old question is whether the cost or quality of gear leads to better results. Online message boards have millions of posts comparing this piece of equipment to that one. Passion can flow stronger than sanity, leading to insults being traded.</p>
<p>I enjoy photography and I wanted to look at this question. The first question I grappled with was how to define a good photo. I turned to the online photo sharing site Flickr. Flickr has an &#8220;interestingness&#8221; ranking on all photos. This algorithm looks at several metrics, and there&#8217;s a pretty <a href="http://pod.li/18">good explanation of Flickr&#8217;s interestingness algorithm</a> on Wesley Hein&#8217;s blog.<span id="more-172"></span></p>
<p>Using the photo sharing site Flickr&#8217;s API, I wrote a little script that would download the EXIF data on the 500 most interesting photos for each day during the years 2008 and 2009. I collected not only the camera&#8217;s make and model, but most of the other settings available. I ended up with information on about 155,000 photos (because not all of the photos had EXIF data available).</p>
<p>In a nutshell, the most common camera with photos ranked with high &#8220;interestingness&#8221; is the Canon Digital Rebel XTI (EOS 400D) at 4.6%. Next is a near tie between the Canon Digital Rebel XSi (EOS 450D) and Canon&#8217;s 40D, each with about 2.7% of the cameras.</p>
<p>The Digital Rebels had release prices in the $600 to $650 USD range. The 40D cost $1299 at its release.</p>
<p>For the most part, these cameras are used by folks who are enthusiasts, like I am. These are not cameras typically used by pros.</p>
<p>My next post about the Flickr database will discuss the cameras used by those whose photos show up repeatedly in the list of interesting photos.</p>
<p>Finally, I will continue to look at Flickr data to see what cameras were used the most among all photos, in order to examine whether the distribution of cameras used in interesting photos is different from the general photo set.</p>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2010/03/18/does-a-more-expensive-camera-lead-to-more-interesting-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Four Tips for Writing Facebook Ads that Convert to Customers</title>
		<link>https://davidpodley.com/2010/03/08/four-tips-for-writing-facebook-ads-that-convert-to-customers/</link>
		<comments>https://davidpodley.com/2010/03/08/four-tips-for-writing-facebook-ads-that-convert-to-customers/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 23:54:47 +0000</pubDate>
		<dc:creator><![CDATA[David]]></dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Online Ads]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[conversion rate of Facebook ads]]></category>
		<category><![CDATA[Facebook ads that convert]]></category>
		<category><![CDATA[Facebook advertisements that convert]]></category>
		<category><![CDATA[social media ads]]></category>
		<category><![CDATA[social media ads that work]]></category>
		<category><![CDATA[social media advertising]]></category>
		<category><![CDATA[Writing Facebook ads]]></category>
		<category><![CDATA[Writing Facebook ads that work]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=77</guid>
		<description><![CDATA[Over the last several years, social media has exploded. If you&#8217;re thinking about promoting a product or service of any sort on a budget, it would behoove you to think about whether running ads on Facebook could help move you &#8230; <a href="https://davidpodley.com/2010/03/08/four-tips-for-writing-facebook-ads-that-convert-to-customers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Over the last several years, social media has exploded. If you&#8217;re thinking about promoting a product or service of any sort on a budget, it would behoove you to think about whether running ads on Facebook could help move you toward your sales goals. But before you jump to buying ads, do you know the key factors that will cause a Facebook user to click on your ad?<span id="more-77"></span></p>
<p>One of my more successful blogs (which I sadly haven&#8217;t updated in a while) is <a href="http://thefrugalcouple.com">The Frugal Couple</a>. For a while, I saw it as a vehicle to promote another online business of mine. (BTW, there&#8217;s a great post at <a href="http://pod.li/0y">Copyblogger that deals with the fact that to make money with a blog</a>, you must think of it as a business.) I paid for ads on Facebook and was surprised by the results.</p>
<p>There are four things to keep in mind when creating an ad for a social media platform such as Facebook. Who you will target, what image(s) to show, your emotional connection, and the offer.</p>
<h4>Targeting</h4>
<p>Facebook offers advertisers several filters to reach a group. The goal here is to get your audience to between 10,000 and 40,000 users and then to test, test, test.</p>
<p>In order to test, I ran several instances of the same ad, but targeted at different age ranges and at men and women.</p>
<p>Next, I targeted users who used phrases in the interest section of their profiles such as: playing with my kids, spending time with my husband, spending time with my children, etc.</p>
<h4>Graphic</h4>
<p><a href="http://davidpodley.com/wp-content/uploads/2010/03/fcadlogo.jpg"><img class="alignleft size-full wp-image-167" title="Frugal Couple Ad Logo" src="http://davidpodley.com/wp-content/uploads/2010/03/fcadlogo.jpg" alt="Frugal Couple Ad Logo" width="110" height="80" /></a>The graphic was simple, but it was effective. I believe it clearly got the idea across that the site being promoted was about money for couples.</p>
<h4>Emotional Positioning</h4>
<p>The Ad Copy: &#8220;Become a Frugal Couple. Sign up for the free newsletter and start getting tips on living frugally and keeping your marriage healthy.&#8221;</p>
<p>It was a simple ad. There were two sentences in each ad. Each sentence told the user what to do. The main call to action (Sign up for the newsletter) was followed with the result the user could hope for if they signed up for the newsletter (keep your marriage healthy).</p>
<p>This appealed to users&#8217; deep down desire to keep their marriage healthy (or in the case of some subscribers, to save their marriages from the dangerous paths they were on).</p>
<h4>Offer</h4>
<p>Although the stated offer was a free subscription to a newsletter, the real offer was to save readers&#8217; marriages from turmoil caused by financial disagreements. Again, the offer was more than a newsletter. It was free information that would help the audience meet an emotional need.</p>
<h4>Results</h4>
<p>At the time when I ran the ads, the average ad on Facebook had a click-through rate (CTR) of 0.04%. That&#8217;s 1 out of 2,500 ads shown.</p>
<p>Depending on the targeting, my ads had CTRs of 0.10% (1 out of 1,000) to 0.25% (1 out of 400). In addition, I converted about 20-25% of the clicks into subscribers. I was paying $0.20 per click on average, giving me a cost to create a newsletter subscriber of about $0.80 to $1.00.</p>
<p>My ads had CTRs that were 150% to 525% higher than the average ad. Needless to say, I was happy with the results.</p>
<h4>What are you offering?</h4>
<p>Not all offers need to meet an emotional need. As much as I dislike it, many advertisements are successful because they promise to meet a desire such as greed or lust, or they boost the ego of a consumer.</p>
<p>As you begin a campaign, think about who you want to target and what that group&#8217;s psychological needs are.</p>
<p>Have you created ads that have been less successful than you would have liked or expected? Or if you&#8217;ve had great success, let others know about that as well. What worked?</p>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2010/03/08/four-tips-for-writing-facebook-ads-that-convert-to-customers/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>My Email Solution with Domains at Linode</title>
		<link>https://davidpodley.com/2010/03/02/my-email-solution-with-domains-at-linode/</link>
		<comments>https://davidpodley.com/2010/03/02/my-email-solution-with-domains-at-linode/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 22:13:23 +0000</pubDate>
		<dc:creator><![CDATA[David]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Gmail with Linode]]></category>
		<category><![CDATA[google mail with Linode]]></category>
		<category><![CDATA[hosting email with Linode]]></category>
		<category><![CDATA[hosting mail with Linode]]></category>
		<category><![CDATA[Linode]]></category>
		<category><![CDATA[Linode email settings]]></category>
		<category><![CDATA[linode vs. mediatemple]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=158</guid>
		<description><![CDATA[To set things straight, I am comfortable in the Ubuntu terminal, but by no means am I a LAMP guru. I follow directions well and learn quickly, but often need to refresh my memory before attempting to update or adjust &#8230; <a href="https://davidpodley.com/2010/03/02/my-email-solution-with-domains-at-linode/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>To set things straight, I am comfortable in the Ubuntu terminal, but by no means am I a LAMP guru. I follow directions well and learn quickly, but often need to refresh my memory before attempting to update or adjust something.</p>
<p>I am slowly consolidating about a half-dozen hosting accounts to my provider of choice: <a href="http://www.linode.com/?r=a068d19965bcc10b275488c775c4c7c80ec517c4">Linode</a>. <a href="http://www.linode.com/?r=a068d19965bcc10b275488c775c4c7c80ec517c4">Linode</a> offers root access in a virtual machine, meaning lots of freedom, but also lots of tweaks. I&#8217;ve been able to do everything I&#8217;ve wanted with Linode, except for one: email.<span id="more-158"></span>To be fair, I haven&#8217;t put much time into setting up email on Linode. I followed directions posted in the Linode Library, but never got things to work. After talking with a trustworthy developer, I decided to skip hosting email at Linode and let Google deal with the mail.</p>
<p>Setting it up was pretty straight forward. I visited <a href="http://pod.li/ga">Google&#8217;s Standard Apps link (here)</a> and set up an account. I verified my primary domain (davidpodley.com) by creating a file with some Google-defined text and gave it the Google-defined file name, uploading the file to my server in the domain root (davidpodley.com) and asked Google look for the file.</p>
<p>I did this for each domain I wanted to associate with this account. To add other domains, I clicked DOMAIN SETTINGS, then DOMAIN NAMES, then ADD A DOMAIN ALIAS.</p>
<p>Finally, I followed Google&#8217;s directions and set my MX records through Linode&#8217;s DNS Manager for each domain Google was going to handle email for.</p>
<p><a href="http://pod.li/googmxrecords">Google&#8217;s MX records were found through this link</a>. If you use Linode&#8217;s servers for DNS management, you can follow these directions to change the MX records:</p>
<ul>
<li>Log into the Members section of Linode (linode.com/members) and  open the DNS Manager at Linode by clicking ‘DNS Manager’ at the top. This should take you to a page that has at least one domain listed.</li>
<li>For each domain you want Google to handle mail for, you will need to do this. Select the domain. This will take you to a screen that lists several options. Mine lists SOA Record, then NS Records, MX Recods, then A/AAAA Records. If there are any MX records, remove each one.</li>
<li>Once there are no MX records listed, click &#8216;Add a new MX Record.&#8217;</li>
<li>You will be taken to a page with a form that says, ‘Add/Edit an MX Record’. In the ‘Hostname:’ field, enter the first address provided by Google. In the &#8216;Priority&#8217; field, enter the priority provided by Google. You do not need to enter a subdomain unless you have reason to. Click ‘Save’. Do this for each record in Google&#8217;s list (<a href="http://pod.li/googmxrecords">again, found here</a>).</li>
<li>You will be taken back to the previous page. I click ‘Render’ at the bottom. I don’t know that it does anything, but it doesn’t seem to hurt.</li>
</ul>
<p>You should be all set. For some reason, when I did this, I had to log into the Google Apps system one more time and tell it to activate the email account. In the Dashboard, it showed that the account hadn&#8217;t been activated, so I clicked &#8216;Activate&#8217; next to the account name and all seemed to work.</p>
<div>
<p><strong>Help Keep This Site Going</strong><br />
If you found value to this article, please consider donating a dollar or two to help cover the cost of managing this site.</p>
</div>
<div>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input name="hosted_button_id" type="hidden" value="TCT8JMYFT8PEY" /> <input alt="PayPal - The safer, easier way to pay online!" name="submit" type="submit" value="Donate!" /> <img src="https://www.paypal.com/en_US/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /><br />
</form>
</div>
<p><a href="http://www.linode.com/?r=a068d19965bcc10b275488c775c4c7c80ec517c4">Alternately, if you&#8217;re interested in becoming a Linode user, please use this affiliate link before creating a Linode account.</a></p>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2010/03/02/my-email-solution-with-domains-at-linode/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Setting Up Subdomains in Linode and Apache</title>
		<link>https://davidpodley.com/2010/02/11/setting-up-subdomains-in-linode-and-apache/</link>
		<comments>https://davidpodley.com/2010/02/11/setting-up-subdomains-in-linode-and-apache/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 01:56:41 +0000</pubDate>
		<dc:creator><![CDATA[David]]></dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[adding subdomains in apache]]></category>
		<category><![CDATA[adding subdomains with Linode]]></category>
		<category><![CDATA[Linode]]></category>
		<category><![CDATA[linode vs. mediatemple]]></category>
		<category><![CDATA[subdomains on linode]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=132</guid>
		<description><![CDATA[I&#8217;ve been using Linode for a few months to host about a dozen websites and I&#8217;ve been very happy with the experience. I have found the documentation at Linode to be clear and concise, especially when it comes to setting &#8230; <a href="https://davidpodley.com/2010/02/11/setting-up-subdomains-in-linode-and-apache/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="_mcePaste">
<p>I&#8217;ve been using <a title="Linode Hosting" href="http://pod.li/lin">Linode</a> for a few months to host about a dozen websites and I&#8217;ve been very happy with the experience. I have found the documentation at Linode to be clear and concise, especially when it comes to setting up multiple sites using a standard, Ubuntu-based LAMP (Linux, Apache, MySQL, PHP) configuration.</p>
</div>
<div>
<p>I decided to take one of the sites to the next level and add a subdomain. (An example of a primary domain is davidpodley.com while a subdomain would be the &#8216;blog&#8217; in blog.davidpodley.com.) Unfortunately, Linode&#8217;s library and other documents was less than clear about all of the steps.</p>
</div>
<div>
<p>My goal here is to explain, step by step, how to add a subdomain to your Linode service. I suppose this could work for any Ubuntu-based LAMP stack, but this may have some Linode-specific information.</p>
</div>
<div id="_mcePaste"><span id="more-132"></span></div>
<div>
<p>**NOTE: My DNS services are managed at Linode, so I&#8217;ll assume you have done the same thing yourself.</p>
</div>
<div>
<p><strong>First, we will tell the server what to do with traffic coming to the address.</strong> <strong> </strong></p>
</div>
<div>
<ul>
<li>Log into the Members section of Linode (<a href="http://linode.com/members">linode.com/members</a>) and find the Linode you want to add a subdomain to. Make a note of the IP Address (you will use this later). If you&#8217;re like most users, you will only have one Linode listed.</li>
<li>Next, open the DNS Manager at Linode by clicking &#8216;DNS Manager&#8217; at the top. This should take you to a page that has at least one domain listed.</li>
<li>Select the domain you want to add a subdomain to. This will take you to a screen that lists several options. Mine lists SOA Record, then NS Records, MX Recods, then A/AAAA Records. Under the listed A/AAAA Records, click &#8216;Add a new A/AAAA Record&#8217;. **(<em>UPDATE: I&#8217;ve read that one user had a problem getting this to work with an A Record, but was able to get it to work using the CNAME Record. I don&#8217;t believe it should matter, but if you&#8217;re having problems, you may want to use the CNAME.</em>)**</li>
<li>You will be taken to a page with a form that says, &#8216;Add/Edit an A Record&#8217;. In the &#8216;Hostname:&#8217; field, enter the name of your subdomain &#8216;blog&#8217;, &#8216;shop&#8217;, or &#8216;xyz&#8217; could be examples. In the &#8216;IP Address:&#8217; field, enter the IP address you made note of in the first step of this document. Click &#8216;Save&#8217;.</li>
<li>You will be taken back to the previous page. I click &#8216;Render&#8217; at the bottom. I don&#8217;t know that it does anything, but it doesn&#8217;t seem to hurt. (***UPDATE*** Since this was written, it seems as though Linode has changed their DNS system. I don&#8217;t see the &#8216;Render&#8217; button any more. Also, the look of the DNS system has changed. The end result should be the same, but you may see something slightly different than what I mention here.)</li>
</ul>
</div>
<div id="_mcePaste">
<p>That wasn&#8217;t that difficult, was it? Well, now we get to go into dealing with actually setting up the subdomain on the Apache side.</p>
</div>
<div><strong>Setting Up Apache</strong></div>
<div id="_mcePaste">Setting up a subdomain is similar to setting up a normal domain following the guide found at <a href="http://pod.li/0f">pod.li/0f</a>, but there are a few changes that need to be made.</div>
<div>You will need to open an SSH connection to your Linode. I assume you know how to do this because if you didn&#8217;t, you probably wouldn&#8217;t be using Linode for your hosting solution.</div>
<div>Once you&#8217;ve connected via SSH, navigate to Apache&#8217;s sites-available directory. In the example given by Linode (and the default location upon a standard Apache2 installation), you can type (the # is just a prompt, do not type the # sign):</div>
<p><code># cd /etc/apache2/sites-available</code><br />
If you run the command</p>
<blockquote><p># ls</p></blockquote>
<p>You will see the sites you&#8217;ve defined so far. You will need to create another site titled xyz.YOURDOMAINNAME.com, where xyz is the subdomain of your choosing. You can do this by either copying an existing, working site definition or by creating a new file. I usually copy an old site using:</p>
<blockquote><p># cp example.com xyz.YOURDOMAINNAME.com</p></blockquote>
<p>Now enter the command</p>
<blockquote>
<div># nano xyz.YOURDOMAINNAME.com</div>
</blockquote>
<p>You should see a box with text similar to:</p>
<div>
<blockquote>
<div>&lt;VirtualHost *:80&gt;</div>
<div>ServerAdmin admin@YOURDOMAINNAME.com</div>
<div>ServerName YOURDOMAINNAME.com</div>
<div>ServerAlias www.YOURDOMAINNAME.com</div>
<div>DocumentRoot /srv/www/YOURDOMAINNAME.com/public_html/</div>
<div>ErrorLog /srv/www/YOURDOMAINNAME.com/logs/error.log</div>
<div>CustomLog /srv/www/YOURDOMAINNAME.com/logs/access.log combined</div>
<div>&lt;/VirtualHost&gt;</div>
</blockquote>
<div>
<div>Change the following lines as such:</div>
<blockquote>
<div><span style="white-space: pre;"> </span>ServerName xyz.YOURDOMAINNAME.com</div>
<div><span style="white-space: pre;"> </span>ServerAlias www.xyz.YOURDOMAINNAME.com</div>
<div><span style="white-space: pre;"> </span>DocumentRoot /srv/www/YOURDOMAINNAME.com/public_html/xyz/</div>
</blockquote>
<div><span style="white-space: pre;"> </span></div>
<div>It should now look like this:</div>
<blockquote>
<div>&lt;VirtualHost *:80&gt;</div>
<div>ServerAdmin admin@hiredhired.com</div>
<div>ServerName xyz.YOURDOMAINNAME.com</div>
<div><span style="text-decoration: line-through;">ServerAlias www.YOURDOMAINNAME.com</span> (EDITED FOR AN ERROR &#8211; USE THE LINE BELOW)<br />
ServerAlias www.xyz.YOURDOMAINNAME.com<br />
DocumentRoot /srv/www/YOURDOMAINNAME.com/public_html/xyz/<br />
ErrorLog /srv/www/YOURDOMAINNAME.com/logs/error.log<br />
CustomLog /srv/www/YOURDOMAINNAME.com/logs/access.log combined<br />
&lt;/VirtualHost&gt;</div>
</blockquote>
<blockquote></blockquote>
<div>What we have done is created a new server that notices that a user is coming to xyz.YOURDOMAINNAME.com and it now points the user to a different directory (note xyz at the end of the line in the DocumentRoot section).</div>
<div>Exit out of that screen by typing control-x. You will be prompted to save the file, so click Y for Yes, then hit enter when it prompts you with the file name (it should be your subdomain.domainname.com).</div>
</div>
<div>
<div>Now we create the directory the subdomain will read from:</div>
<blockquote>
<div># mkdir -p /srv/www/yourdomainname.com/public_html/xyz</div>
</blockquote>
<div>Now we need to tell Apache to enable the site. Type:</div>
<blockquote>
<div># a2ensite xyz.yourdomainname.com</div>
</blockquote>
<div>Then refresh Apache to know what&#8217;s going on:</div>
<blockquote>
<div># /etc/init.d/apache2 reload</div>
</blockquote>
<div><strong>You&#8217;re Done!</strong></div>
<div>
<p>It may take anywhere from an hour or so to a day for the subdomain to propagate through the DNS system. I errantly assumed it would be immediate because DNS was managed by Linode, but it took about an hour for it to respond to my browser.</p>
</div>
</div>
<div>
<p><strong>Help Keep This Site Going</strong><br />
If you found value to this article, please consider donating a dollar or two to help cover the cost of managing this site.</p>
</div>
<div>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input name="hosted_button_id" type="hidden" value="TCT8JMYFT8PEY" /> <input alt="PayPal - The safer, easier way to pay online!" name="submit" type="submit" value="Donate!" /> <img src="https://www.paypal.com/en_US/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /><br />
</form>
</div>
<p>Alternately, if you&#8217;re interested in becoming a Linode user, <a title="Sign Up for Linode Today" href="http://pod.li/lin">please use this affiliate link before creating a Linode account</a>.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2010/02/11/setting-up-subdomains-in-linode-and-apache/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>URL Shortener</title>
		<link>https://davidpodley.com/2009/12/10/url-shortener/</link>
		<comments>https://davidpodley.com/2009/12/10/url-shortener/#respond</comments>
		<pubDate>Thu, 10 Dec 2009 23:29:53 +0000</pubDate>
		<dc:creator><![CDATA[David]]></dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[bit.ly]]></category>
		<category><![CDATA[domain name shortener]]></category>
		<category><![CDATA[shorten a domain name]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=74</guid>
		<description><![CDATA[If you use Twitter or Facebook, you&#8217;re probably familiar with services that shorten a URL, turning something like http://www.website.com/this-is-a-test-and-it-is-a-lot-to-type-into-a-browser into http://pod.li/abcd For many years, a site called TinyURL.com managed this quite well, and as far as I know, it still &#8230; <a href="https://davidpodley.com/2009/12/10/url-shortener/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>If you use Twitter or Facebook, you&#8217;re probably familiar with services that <a title="Shorten a URL" href="http://pod.li">shorten a URL</a>, turning something like</p>
<p>http://www.website.com/this-is-a-test-and-it-is-a-lot-to-type-into-a-browser</p>
<p>into</p>
<p>http://pod.li/abcd</p>
<p>For many years, a site called TinyURL.com managed this quite well, and as far as I know, it still does. But as Twitter has taken off, the number of characters in link has become more important. Twitter&#8217;s 140 character limit on posts has driven people to use sites such as http://ur.ly or http://bit.ly for their shorter domain names.</p>
<p>I recently bought the domain name http://pod.li and installed an open source domain name shortening program on it. (In case you&#8217;re curious, the .li in http://pod.li is based out of Liechtenstein.)</p>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2009/12/10/url-shortener/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Recommendation for Facebook Development</title>
		<link>https://davidpodley.com/2009/11/20/book-recommendation-for-facebook-development/</link>
		<comments>https://davidpodley.com/2009/11/20/book-recommendation-for-facebook-development/#respond</comments>
		<pubDate>Fri, 20 Nov 2009 21:34:55 +0000</pubDate>
		<dc:creator><![CDATA[David]]></dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[authors blogs]]></category>
		<category><![CDATA[books on facebook application development]]></category>
		<category><![CDATA[books on facebook development]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook application development]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=69</guid>
		<description><![CDATA[Over the last year I&#8217;ve bought a handful of books that help with Facebook application development. Although I&#8217;ve yet to release an application into the wild, I&#8217;ve had fun putting some applications together for my own use. When I came &#8230; <a href="https://davidpodley.com/2009/11/20/book-recommendation-for-facebook-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Over the last year I&#8217;ve bought a handful of books that help with Facebook application development. Although I&#8217;ve yet to release an application into the wild, I&#8217;ve had fun putting some applications together for my own use.</p>
<p>When I came across <a href="http://www.amazon.com/gp/product/0321637984?tag=frogpod-20">Essential Facebook Development</a> by John Maver and Cappy Pop, I figured I&#8217;d give it a try because it&#8217;s the newest book in this field.</p>
<p>The book is well written and leads the reader through a clear path toward not only building an application, but understanding how an application is built. It uses quite a bit of object oriented PHP, so for someone new to programming, it might not be the best resource, but overall it&#8217;s a great book.</p>
<p>The bulk of this post is about two other issues, though. First up is the speed of changes in Facebook&#8217;s application development API. The second point is the responsiveness of authors and the value it adds to readers in niche markets.</p>
<p><span id="more-69"></span>The ever-changing nature of Facebook&#8217;s API must be a thorn in the flesh of authors. Case in point: Essential Facebook Development has a sample application in the book. (Like other good programming books, the code is made available at a site dedicated to the book.) Rather than hand-code the examples, I put them into an application I set up on FB and I got an error. In searching for the solution, the book uses a method to post messages to a FB user&#8217;s news feed that Facebook no longer supports. In the last few weeks, Facebook solidified a new way for applications to post messages and communications to users&#8217; news feeds, walls, and other areas of interest.</p>
<p>I reached out to the authors on their site (<a href="http://www.essentialfacebook.com">essentialfacebook.com</a>) and I had a response within 10 minutes from John. His response:</p>
<blockquote><p>Yes, the stream API was in beta for a long time, so we didn&#8217;t focus on it in the book, but of course it was released shortly after the book was finalized. We will be doing a set of blog posts on using the stream API to make sure our readers are kept up to date.</p></blockquote>
<p>This speaks to a problem we&#8217;ve seen in other areas, namely that traditional books are <span style="text-decoration: line-through;">obsolete</span> out-of-date the day they hit the shelves. As this happens more and more with developing technology guides, authors will need to be more and more responsive to their readers.</p>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2009/11/20/book-recommendation-for-facebook-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Tale of the Broken Kindle(s)</title>
		<link>https://davidpodley.com/2009/08/26/the-tale-of-the-broken-kindles/</link>
		<comments>https://davidpodley.com/2009/08/26/the-tale-of-the-broken-kindles/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 03:05:13 +0000</pubDate>
		<dc:creator><![CDATA[David]]></dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon Customer Service]]></category>
		<category><![CDATA[Amazon.com]]></category>
		<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[ebook reader]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Quality Control]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=54</guid>
		<description><![CDATA[I read about two books a year. For some, that seems like a lot of books, for others, it isn&#8217;t. Nonetheless, our home is running out of space to store our books. If you figure an average book is 2 &#8230; <a href="https://davidpodley.com/2009/08/26/the-tale-of-the-broken-kindles/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I read about two books a year. For some, that seems like a lot of books, for others, it isn&#8217;t. Nonetheless, our home is running out of space to store our books. If you figure an average book is 2 inches thick, that&#8217;s about 4 feet of books each year I add to our bookshelves.</p>
<p>When Amazon released their Kindle, I was skeptical at first, but when Jeff Bezos announced an updated version of the Kindle, I picked one up and I&#8217;ve absolutely loved it. The idea of taking a medium-sized library with me was exciting, and the instant delivery over a cellular network quenched my thirst for immediate gratification.</p>
<p>The first Kindle that showed up had a stuck volume button. (For those who don&#8217;t know, the Kindle can double as an audio book reader for Audible books, as well as simply play MP3s.</p>
<p><span id="more-54"></span></p>
<p>I called Amazon and explained the problem. A day or two later, Kindle #2 showed up. For the next six months, Kindle #2 and I had a torrid affair. We spent time together in bed, on the couch, and at the beach. But a few days ago, my dear old #2 decided she had had enough of me and gave up the ghost. #2&#8217;s display stopped working. (Image of broken display at the end of this post.)</p>
<p>I called Amazon again and explained the situation, and they sent out K#3. #3 and I are getting used to each other, but like a lover scorned, I hesitate to really become attached to #3.</p>
<p>While I was on the phone with Amazon, I asked about adding an extended warranty in case #3 fails like her sisters. I was told that because the warranty service is offered through a company other than Amazon, they did not make exceptions to their rule that warranties must be extended within the first 30 days.</p>
<p>I&#8217;ve got to admit that I&#8217;m disappointed with Amazon&#8217;s quality control. The first Kindle shouldn&#8217;t have made it out of the factory. My biggest fear is that #3 will pass away after its warranty period and I will either a) need to buy K#4 in order to read my purchased books, or b) give up my library.</p>
<p>Here&#8217;s the image of the screen. Note the white lines where the display simply has stopped working.</p>
<p><img class="aligncenter size-full wp-image-62" title="Kindle #2's Broken Display" src="http://davidpodley.com/wp-content/uploads/2009/08/kindle-lines2.png" alt="Kindle #2's Broken Display" width="500" height="423" srcset="https://davidpodley.com/wp-content/uploads/2009/08/kindle-lines2.png 500w, https://davidpodley.com/wp-content/uploads/2009/08/kindle-lines2-300x253.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2009/08/26/the-tale-of-the-broken-kindles/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How Marketers&#8217; Financial Assumptions Miss the Mark</title>
		<link>https://davidpodley.com/2009/05/14/how-marketers-financial-assumptions-miss-the-mark/</link>
		<comments>https://davidpodley.com/2009/05/14/how-marketers-financial-assumptions-miss-the-mark/#respond</comments>
		<pubDate>Thu, 14 May 2009 15:07:34 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[financial assumptions]]></category>
		<category><![CDATA[financial assumptions for marketers]]></category>
		<category><![CDATA[return on advertising investment]]></category>
		<category><![CDATA[return on investment of marketing]]></category>
		<category><![CDATA[return on marketing investment]]></category>

		<guid isPermaLink="false">http://davidpodley.com/?p=45</guid>
		<description><![CDATA[I recently read an article by a gentleman (article found here) named Charles Warner. Mr. Warner has held some significant marketing positions, has written a textbook on marketing, and now teaches at The New School in New York. The article &#8230; <a href="https://davidpodley.com/2009/05/14/how-marketers-financial-assumptions-miss-the-mark/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I recently read an article by a gentleman (<a href="http://www.charleswarner.us/ROI.htm">article found here</a>) named Charles Warner. Mr. Warner has held some significant marketing positions, has written a textbook on marketing, and now teaches at The New School in New York.</p>
<p>The article is a long conversation on how to show a potential purchaser of advertising space (in this case a supermarket chain purchasing ads on a radio station) the return on advertising investment.</p>
<p>It&#8217;s a detailed article, but it confuses revenue with earnings.</p>
<p><span id="more-45"></span></p>
<p>To sum up the article, the advertising salesperson shows the supermarket executive that if he invests $1 million in advertising and another $500,000 to increase staff at the stores to handle the increase in store traffic, he will see an increase in revenue of $2 million. Mr. Warner states that this is a 50% return on the advertising investment ($500,000 net increase on $1 million in advertising).</p>
<p><strong>What&#8217;s Missing?</strong><br />
What is missing is that earlier in the article, the author points out that the grocery store has a gross margin of about 3% including advertising. That means that on $2 million in sales, the grocery sees pre-tax gross profit of about $60,000.</p>
<p>I&#8217;ll give him the benefit of the doubt and say that the grocery chain&#8217;s marketing busget is 20% of sales. This would mean that the margin before marketing is about 23%. On $2 million of sales, the margin would be $460,000.</p>
<p>A profit increase of $460,000 before accounting for a marketing expense of $1 million and the increased staffing needs of $500,000 is worse than never running the campaign.</p>
<p>Even if the increase in sales for the campaign last four times as long as the campaign itself does, the grocery chain still loses money.</p>
<p>Thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>https://davidpodley.com/2009/05/14/how-marketers-financial-assumptions-miss-the-mark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
