<?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>The Ecommerce Blog &#187; General</title>
	<atom:link href="http://www.ecommerce-blog.org/archives/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ecommerce-blog.org</link>
	<description>Ecommerce, Online Marketing, SEO, Web Design and Programming</description>
	<lastBuildDate>Tue, 15 Jun 2010 15:13:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Open Source Firewall Appliance Round 2</title>
		<link>http://www.ecommerce-blog.org/archives/open-source-firewall-appliance-round-2/</link>
		<comments>http://www.ecommerce-blog.org/archives/open-source-firewall-appliance-round-2/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 16:58:07 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Servers on a budget]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=521</guid>
		<description><![CDATA[A few years ago I blogged about using the Untangle firewall to replace a Sonicwall or similar firewall appliance. Since then, Untangle has come a long way. I would like to revisit the untangle appliance as it has undergone numerous improvements, and in my opinion is now a fully capable replacement for an off-the-shelf firewall [...]]]></description>
			<content:encoded><![CDATA[<p>A few years ago I blogged about using <a href="http://www.ecommerce-blog.org/archives/an-open-source-enterprise-firewall/">the Untangle firewall</a> to replace a Sonicwall or similar firewall appliance.</p>
<p>Since then, Untangle has come a long way. I would like to revisit the untangle appliance as it has undergone numerous improvements, and in my opinion is now a fully capable replacement for an off-the-shelf firewall appliance.</p>
<p><span id="more-521"></span><em>Hardware update&#8230;</em></p>
<p>For a solid, and <strong>completely silent</strong> firewall for a business environment, here&#8217;s my current recommendation <em>(Prices are for new components. Refurbished or used could result in a 30% &#8211; 50% reduction in price)</em>.<br />
Server &#8211; ASUS rs100-x5/pi2: ~$300<br />
Processor &#8211; Intel Core 2 Duo E7500: ~$105<br />
RAM &#8211; 4Gb (2x2GB) DDR2667: ~$90<br />
Hard Drive &#8211; WD RE3 or equivalent (200 &#8211; 500GB) SATA: ~$100</p>
<p><strong>Total cost is under $600.</strong> This would be comparable to a $3000+ Sonicwall or similar appliance and would be significantly more quiet.</p>
<p>If you need more ports, a quality 4 port PCI-E Ethernet card runs about $350. The $1000 tag on this server with 6 Ethernet ports is still a bargain. A quality single port Ethernet card would run around $75. Don&#8217;t use a desktop Ethernet card in a server like this and expect good performance, you need a quality 3com, Intel or other enterprise quality card.</p>
<p>This is still a low-end server, but is silent and would work well for a moderate sized office. If you have the budget and usage to require it, you could put this on a dual quad-CPU server and put 32Gb or more ram on it. Additionally for any datacenter usage, you don&#8217;t need to worry about sound, so a more robust server could probably be setup for the same cost.</p>
<p>Unlike most human related computer activities, packet inspection and other firewall activities are very processor intensive. The faster the processors, the better a firewall appliance will perform. If you do decide to build a Untangle or other firewall appliance, keep this in mind. Embedded processors like Atoms, or VIA&#8217;s are not a good match for a firewall, even through they are designed to fit in compact sized enclosures. They work well for what they&#8217;re designed to do, but they are not designed for this.</p>
<p><strong>Current hardware recommendations are as follows:</strong></p>
<table width="100%">
<thead>
<tr>
<th></th>
<th>CPU</th>
<th>RAM</th>
<th>DISK</th>
<th>NIC</th>
</tr>
</thead>
<tbody>
<tr>
<td>Minimum</td>
<td>800 MHz</td>
<td>512 MB</td>
<td>20 GB</td>
<td>2 (inline)</td>
</tr>
<tr>
<td>1-50 PCs</td>
<td>P4</td>
<td>1 GB</td>
<td>80 GB</td>
<td>2+ NICs</td>
</tr>
<tr>
<td>51-150 PCs</td>
<td>Dual Core</td>
<td>2 GB</td>
<td>80 GB</td>
<td>2+ NICs</td>
</tr>
<tr>
<td>151-500 PCs</td>
<td>2+ Cores</td>
<td>2+ GB</td>
<td>80 GB</td>
<td>2+ NICs</td>
</tr>
<tr>
<td>501-1500 PCs</td>
<td>Quad Core x64</td>
<td>4 GB</td>
<td>80 GB</td>
<td>2+ NICs</td>
</tr>
<tr>
<td>1500+ PCs</td>
<td>4+ Cores x64</td>
<td>4+ GB</td>
<td>80 GB</td>
<td>2+ NICs</td>
</tr>
</tbody>
</table>
<p><strong>VPN</strong></p>
<p>Something I didn&#8217;t discus in my last article was the VPN. Untangle comes bundled with openVPN. There is no limit other than that of your hardware for the number of VPN users your appliance can support. It is extremely easy to add, suspend and remove VPN users. VPN users are sent a custom key and connection for them to install on their computer. The VPN also supports site-to-site VPN allowing 2 or more offices to virtually share the same network no matter their distance from each-other.</p>
<p>Open VPN is much simpler than any VPN software I have used on either the client or host side. It makes VPN administration and setup a breeze. If you have used cisco, sonicwall or other VPN services, this will be a breath of fresh air in administration and setup.</p>
<p><strong>Feature Improvements</strong></p>
<p>When we started using Untangle, it was not designed to handle advanced protocols including some VPN services, and multi-protocol traffic like VOIP (Voice over IP) phone services.</p>
<p>I am happy to say that Untangle now fully supports multi-protocol traffic like VOIP or Ipsec. Some types of traffic will require custom configurations, but so far I haven&#8217;t found any sort of traffic that Untangle has problems with.</p>
<p>Untangle also now support firewall bypassing for high-availability applications, and supports a form of QOS (Quality of service). The QOS is very configurable, but still not quite a user friendly as other platforms. It is however usable despite some potential complicated setups. QOS is essential for running VOIP and other mission-critical applications. It can also be used to throttle down bandwidth eating services like online video.</p>
<p><strong>OS Upgrades</strong></p>
<p>Untangle is now offered in a 64bit operating system, something to satisfy the larger memory requirements for more robust servers. It is still a small custom Debian-linux build. The total install file size is around 500Mb, which is a fresh breath compared to the 3 &#8211; 4Gb sizes of many current Linux distributions.</p>
<p>There is also a Windows version for those who don&#8217;t have a dedicated server to run untangle on. In this case, Untangle works as a re-router, controlling the routing and traffic of a network, but on an existing windows XP computer.</p>
<p><strong>Conclusion</strong></p>
<p>Untangle has moved from an aspiring concept, to a true contender to established firewall appliances. At this point, I can&#8217;t see any reason why a business would spend the extra money on a Sonicwall or similar appliance. Pair this with <a href="http://www.opendns.com/">OpenDNS</a>, and you have a reliable system that can block websites on a DNS level, and a full featured firewall for spam, intrusion, phishing, viruses, and just about every other threat your users will encounter on the internet.</p>
<p><strong>Untangle resources</strong><br />
<a href="http://www.untangle.com/Downloads/Download-ISO">Untangle Downloads (32bit, 64bit, and Windows)</a><br />
<a href="http://wiki.untangle.com/index.php/Main_Page">Untangle guide (Wiki)</a><br />
<a href="http://www.untangle.com/blog/">The Untangle Blog</a></p>
<p>If you don&#8217;t want to built an appliance yourself, there are plenty of <a href="http://wiki.untangle.com/index.php/Hardware_Vendors">approved untangle hardware vendors</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/open-source-firewall-appliance-round-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Business seasonality, and search trends for your marketing</title>
		<link>http://www.ecommerce-blog.org/archives/business-seasonality-and-search-trends-for-your-marketing/</link>
		<comments>http://www.ecommerce-blog.org/archives/business-seasonality-and-search-trends-for-your-marketing/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 17:17:27 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=504</guid>
		<description><![CDATA[Chances are if you are an online retailer your have some seasonality to your business. This mainly depends on the type of products you sell, and the general type of people that purchase your products. As a B2B&#8217;ish industry we see major volume decreases near every holiday. Where does your business fit-in? The once a [...]]]></description>
			<content:encoded><![CDATA[<p>Chances are if you are an online retailer your have some seasonality to your business. This mainly depends on the type of products you sell, and the general type of people that purchase your products. As a B2B&#8217;ish industry we see major volume decreases near every holiday.</p>
<p>Where does your business fit-in?</p>
<p><span id="more-504"></span><strong>The once a year rush&#8230;</strong><br />
<script type="text/javascript" src="http://www.gmodules.com/ig/ifr?url=http%3A%2F%2Fwww.google.com%2Fig%2Fmodules%2Fgoogle_insightsforsearch_interestovertime_searchterms.xml&amp;up__property=empty&amp;up__search_terms=jewelry&amp;up__location=US&amp;up__category=0&amp;up__time_range=24-m&amp;up__compare_to_category=false&amp;synd=ig&amp;w=550&amp;h=350&amp;lang=en-US&amp;title=Google+Insights+for+Search&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script></p>
<p><strong>The every holiday surge&#8230;</strong><br />
<script type="text/javascript" src="http://www.gmodules.com/ig/ifr?url=http%3A%2F%2Fwww.google.com%2Fig%2Fmodules%2Fgoogle_insightsforsearch_interestovertime_searchterms.xml&amp;up__property=empty&amp;up__search_terms=online+flowers&amp;up__location=US&amp;up__category=0&amp;up__time_range=24-m&amp;up__compare_to_category=false&amp;synd=ig&amp;w=550&amp;h=350&amp;lang=en-US&amp;title=Google+Insights+for+Search&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script></p>
<p><strong>The B2B&#8230;</strong><br />
<script type="text/javascript" src="http://www.gmodules.com/ig/ifr?url=http%3A%2F%2Fwww.google.com%2Fig%2Fmodules%2Fgoogle_insightsforsearch_interestovertime_searchterms.xml&amp;up__property=empty&amp;up__search_terms=phone+system&amp;up__location=US&amp;up__category=0&amp;up__time_range=24-m&amp;up__compare_to_category=false&amp;synd=ig&amp;w=550&amp;h=350&amp;lang=en-US&amp;title=Google+Insights+for+Search&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script></p>
<p><strong>Or the product launch&#8230;</strong><br />
<script type="text/javascript" src="http://www.gmodules.com/ig/ifr?url=http%3A%2F%2Fwww.google.com%2Fig%2Fmodules%2Fgoogle_insightsforsearch_interestovertime_searchterms.xml&amp;up__property=empty&amp;up__search_terms=blackberry+storm&amp;up__location=US&amp;up__category=0&amp;up__time_range=24-m&amp;up__compare_to_category=false&amp;synd=ig&amp;w=550&amp;h=350&amp;lang=en-US&amp;title=Google+Insights+for+Search&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script></p>
<p>With Google&#8217;s and others&#8217; free tools on the internet, a small business owner can get very good insight into business seasonality, and shopping search trends. If you have good relationships with your suppliers and manufacturers, it&#8217;s often possible to design pre-release campaigns for upcoming products. Search engines place some weight on the first websites to write about specific products or services. If you&#8217;re that website, you can gain considerable traction in natural search rankings, and possibly a huge sales boost once the product is launched. This is just one example of how trends like this can be used, but the possibilities are endless and the data is free.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/business-seasonality-and-search-trends-for-your-marketing/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Having a SUNny day without Microsoft</title>
		<link>http://www.ecommerce-blog.org/archives/having-a-sunny-day-without-microsoft/</link>
		<comments>http://www.ecommerce-blog.org/archives/having-a-sunny-day-without-microsoft/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 14:42:37 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Operations]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=442</guid>
		<description><![CDATA[If you&#8217;re another person who is constantly fed up with Microsoft products and the cost that comes with them, you&#8217;re not alone. I still stand by my recommendation of avoiding Microsoft products before you become their slave, but I must admit, there&#8217;s still a number of them that I use. Since I wrote that article [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re another person who is constantly fed up with Microsoft products and the cost that comes with them, you&#8217;re not alone. I still stand by my <a href="http://www.ecommerce-blog.org/archives/starting-a-new-business-5-reasons-to-avoid-microsoft-now/">recommendation of avoiding Microsoft products</a> before you become their slave, but I must admit, there&#8217;s still a number of them that I use.</p>
<p><img src="http://www.ecommerce-blog.org/wp-content/uploads/2009/10/sunny.jpg" alt="Sun" title="Sun" width="347" height="346" class="alignright size-full wp-image-453" />Since I wrote that article about 2 years ago, not much has changed with Microsoft. I will say that their new <a href="http://www.pcworld.com/article/168309/microsoft_office_vsgoogle_docs_a_web_apps_showdown.html">online version of Office</a> looks to be a vast improvement over Google docs or any other online based office software. Nevertheless, I think it&#8217;s time to take a serious look at dumping Microsoft for SUN. Microsoft&#8217;s 3 year Vista, Windows 7, XP saga has been nothing short of exhausting, and may very well be a fatal blow to Microsoft&#8217;s reputation.</p>
<p>SUN is emerging as a driving force behind free and Open Source software development, and I think that most businesses could thrive exclusively on SUN software and services. Besides the core Java programming language, let&#8217;s take a look at the free and open source products that SUN is supporting.</p>
<p><span id="more-442"></span><strong>Operating System</strong></p>
<p><img src="http://am.sun.com/practice/software/solaris/images/opensolaris-logo.gif" alt="Open Solaris" class="alignright" />SUN&#8217;s operating system is called Solaris. The open source version is called <a href="http://opensolaris.org/os/">Open Solaris</a>. It is a *nix based system much like Linux. SUN offers some major improvement other many Linux distributions, one being their awesome <a href="http://opensolaris.org/os/community/zfs/">ZFS storage system</a>.</p>
<p>Solaris is much friendlier than most people think. It has a nice user interface that can be <a href="http://blogs.sun.com/ajaykumar/entry/macos_theme_for_solaris">customized to imitate many mainstream operating systems</a>. Solaris supports all of the SUN software programs, Open Office, Netbeans, Java, etc.. It would be a huge undertaking to switch to SUN or any Linux without someone that can administer them, but Solaris is gaining popularity especially among the IT crowd.</p>
<p>There&#8217;s still some programs that many people use that aren&#8217;t compatible with Solaris or Linux. This brings us to Sun&#8217;s virtualization software.</p>
<p><strong>Virtualization Platform</strong></p>
<p><img src="http://blogs.sun.com/mhuff/resource/logo_vbox.png" alt="VirtualBox" class="alignright" />SUN has created an amazingly simple virtualization platform called <a href="http://www.virtualbox.org/">VirtualBox</a>. </p>
<p>What&#8217;s a virtualization platform?</p>
<p>Simply put, it&#8217;s a program that allows you to run another operating system without your primary operating system. It&#8217;s like opening a window on your computer, and installing and running another computer within that window. It shares the disk space, memory, and other resources of your computer, but you can start and stop it at will. </p>
<p>Virtualbox installs on a number of operating systems including Windows, Solaris, BSD, and Linux operating systems. If there&#8217;s some program you require that only runs on Windows, you can easily install a virtual Windows operating system. In reality you could have a virtual appliance for every operating system your company needs on a single computer. You can turn these off and on at will.</p>
<p>Even more interesting, is that you can backup your virtual appliance and reinstall it on any Virtualbox machine. In just a few minutes, and a few mouse clicks, you can transfer your entire virtual operating system to another computer, or keep it backed up on a central server.</p>
<p>The possibilities and benefits with virtualization are endless. Even if you don&#8217;t jump ship for SUN, I highly recommend looking into Virtualization for your company if it fits. VirtualBox works on Windows and Linux, so it&#8217;s definitely worth checking out.</p>
<p><strong>Office Productivity Software</strong></p>
<p><img src="http://blogs.sun.com/jpblog/resource/openoffice.jpg" alt="Open Office Logo" class="alignright" /><a href="http://www.openoffice.org/">Open office</a> has been around for some time, and it is still being actively developed. Open office is similar to Microsoft Office, but operates closer to Microsoft Office 2003. Open office rightfully remained similar to Office 2003 choosing not to follow Microsoft&#8217;s destruction of their own product as they did with Office 2007.</p>
<p>Open office has a word processor, spreadsheet, database, presentation program and a drawing program. The interface is similar to Office 2003. Open office programs are easy to use, and usually much faster than Microsoft Office on the same hardware. It will replace every Microsoft Office program except Visio, Onenote, Groove, Outlook, and InfoPath. With the exception of Outlook, most of us don&#8217;t use these programs anyway. There may be a slight re-learning curve when migrating from Microsoft Office, but it&#8217;s more of finding where the feature you&#8217;re looking for is located at.</p>
<p><strong>Database</strong></p>
<p><img src="http://blogs.sun.com/jonathan/resource/MySQL_Logo.jpg" alt="MySQL Logo" class="alignright" /><a href="http://www.mysql.com/">MySQL</a> is the most popular relational database being used. It can scale to meet the needs of 99% of businesses out there. It&#8217;s free, it&#8217;s fast, and most importantly everybody knows how to use it, so support is readily available and cheap compared to Oracle, DB2, or Microsoft SQL.</p>
<p>If you need better performance out of the box, <a href="http://code.google.com/p/google-mysql-tools/">Google</a> and <a href="http://www.percona.com/docs/wiki/release:start">Percona</a> offer souped up versions. MySQL performance is very dependent on database design, and the hardware it is sitting on, but then again so s every database. If paying tens <em>(many times hundreds)</em> of thousands of dollars per year in support and licensing fees for Oracle or MSSQL doesn&#8217;t sound like fun, make the switch. </p>
<p><strong>Application Development <em>(Techie stuff&#8230;)</em></strong></p>
<p>Application development is the area where I think SUN has made major ground in the past year. Apart from the Java package that&#8217;s been around for a long time, SUN has the Glassfish application server, and the Netbeans IDE for application development.</p>
<p><img src="http://blogs.sun.com/theaquarium/resource/GlassFish-Logo-99_65px.jpg" alt="Glassfish" class="alignright" /><a href="https://glassfish-samples.dev.java.net/">Glassfish</a> is SUN&#8217;s Java based <a href="http://en.wikipedia.org/wiki/Application_server">application server</a>. An application server is something like a single package with all the functions a web or software server would normally have. An application server is generally composed of compatible, well established, programs within a single package, thus being much more stable and optimized than the traditional hacked-together server.</p>
<p><img src="http://blogs.sun.com/theaquarium/resource/NetBeansLogo-159_60px.jpg" alt="Netbeans Logo" class="alignright" /><a href="http://www.netbeans.org/">Netbeans</a> is a full-featured IDE (Integrated development environment) which allows programmers to crease desktop and web applications. Netbeans supports at a minimum: Java, Ruby, C/C++, and PHP programming languages and their sub-languages. It is far better than most commercial and other free software like Eclipse.</p>
<p>While an IDE isn&#8217;t something that many business owners are interested in, it&#8217;s very important to anyone who works on their websites, or their internal applications.</p>
<p><strong>What&#8217;s missing?</strong></p>
<p>Email&#8230;</p>
<p>SUN has yet to come up with a suitable email solution. For that matter the only free email program I recommend is <a href="http://www.mozillamessaging.com/en-US/thunderbird/">Thunderbird</a>, made by Mozilla. Thunderbird is free, but can cause some major problems for those whom have huge mailboxes. My Outlook mailbox is about 15Gb, and I&#8217;ve seen some closer to 30Gb. Thunderbird cannot handle mailboxes this large, so don&#8217;t try.  Thunderbird 3 is in a late Beta stage, and hopefully they can address the huge mailbox crash issues. The obvious cure for this would be for us all to clean up our mailboxes, but realistically that&#8217;s not going to happen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/having-a-sunny-day-without-microsoft/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Framework for a Good Product Page</title>
		<link>http://www.ecommerce-blog.org/archives/framework-for-a-good-product-page/</link>
		<comments>http://www.ecommerce-blog.org/archives/framework-for-a-good-product-page/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 18:45:59 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=432</guid>
		<description><![CDATA[I was inspired by the Anatomy of a Usable Website, and decided to make a similar guide for a product page. I had previously written a post regarding product descriptions, which still apply here as well. Download the full PDF version &#187; This is meant to be a framework for creating an ecommerce product page. [...]]]></description>
			<content:encoded><![CDATA[<p>I was inspired by <a href="http://www.usereffect.com/topic/anatomy-of-a-usable-website">the Anatomy of a Usable Website</a>, and decided to make a similar guide for a product page. I had previously written a post regarding <a href="http://www.ecommerce-blog.org/archives/showing-passion-in-your-product-descriptions/">product descriptions</a>, which still apply here as well.</p>
<p align="center"><a href="http://www.ecommerce-blog.org/wp-content/uploads/2009/09/product-page-framework.png"><img src="http://www.ecommerce-blog.org/wp-content/uploads/2009/09/product-page-framework-300x231.png" alt="product-page-framework" title="product-page-framework" width="300" height="231" class="aligncenter size-medium wp-image-433" /></a></p>
<p align="center"><a href="http://www.ecommerce-blog.org/downloads/ecommerce-product-framework.pdf">Download the full PDF version &raquo;</a></p>
<p>This is meant to be a framework for creating an ecommerce product page. There are of course many additional things that could be put on a product page, but these are the essentials that every page should have. The more features that a product page has, the more likely a user won&#8217;t notice them. </p>
<p>In the end, websites benefit from clean and well organized content.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/framework-for-a-good-product-page/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Could your ecommerce site kill somebody</title>
		<link>http://www.ecommerce-blog.org/archives/could-your-ecommerce-site-kill-somebody/</link>
		<comments>http://www.ecommerce-blog.org/archives/could-your-ecommerce-site-kill-somebody/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 21:55:10 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=413</guid>
		<description><![CDATA[I was recently looking at Google Maps for some route information to find a driving time near my hometown in Colorado. Google Suggested that I drive over a pass called Schofield pass. While this could be just any old pass, but it&#8217;s not. Schofield Pass is one of the most dangerous roads in Colorado. It [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently looking at Google Maps for some route information to find a driving time near my hometown in Colorado.</p>
<p>Google Suggested that I drive over a pass called Schofield pass. While this could be just any old pass, but it&#8217;s not.</p>
<p><a href="http://maps.google.com/maps?hl=en&#038;safe=off&#038;rlz=1B3GGGL_enUS285US285&#038;q=marble%2C%20co%20to%20crested%20butte%2C%20co&#038;um=1&#038;ie=UTF-8&#038;sa=N&#038;tab=wl&#038;aq=h">Schofield Pass</a> is one of the most dangerous roads in Colorado. It is a 7ft wide rocky mess of a trail with a 500ft cliff on one side and a solid rock wall on the other. It has been called the most dangerous pass in Colorado, and boasts a near-vertical 27% grade in some places. Over 20 people have perished on it in past 30 years. Just a few months ago we saw an abandoned Suburban on it, who&#8217;s owner thought it safer to forget about his vehicle than to risk the descent. Until cleaned up in the recent years, the river below was littered with the remains of Jeeps, and Trucks that didn&#8217;t make it. Oh, and going up is 100x harder than going down, which is what Google Maps was suggesting.</p>
<p>Here&#8217;s a Youtube Video that shows very well, just how bad Schofield Pass pass is. At about 1 minute in, things start to get interesting:<br />
<object width="445" height="364"><param name="movie" value="http://www.youtube.com/v/CCnEM6beC1Y&#038;hl=en&#038;fs=1&#038;rel=0&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/CCnEM6beC1Y&#038;hl=en&#038;fs=1&#038;rel=0&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object></p>
<p>So I got to thinking, how many similar passes in Colorado could Google be suggesting people to use. I found an additional 2, very dangerous passes, in about 5 minutes of looking.</p>
<p><a href="http://maps.google.com/maps?hl=en&#038;safe=off&#038;rlz=1B3GGGL_enUS285US285&#038;q=glenwood%20springs%2C%20co%20to%20crested%20butte%2C%20co&#038;um=1&#038;ie=UTF-8&#038;sa=N&#038;tab=wl&#038;aq=h">Pearl Pass</a> is the first, and <a href="http://maps.google.com/maps?hl=en&#038;q=silverton%2C%20co%20to%20telluride%2C%20co&#038;sourceid=navclient-ff&#038;rlz=1B3GGGL_enUS285US285&#038;um=1&#038;ie=UTF-8&#038;sa=N&#038;tab=wl">Ophir Pass</a> is the second.</p>
<p>Just a small section of Pearl Pass:<br />
<object width="445" height="364"><param name="movie" value="http://www.youtube.com/v/Xg0Js6axN8c&#038;hl=en&#038;fs=1&#038;rel=0&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Xg0Js6axN8c&#038;hl=en&#038;fs=1&#038;rel=0&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object></p>
<p>Ophir pass is the easiest:<br />
<object width="445" height="364"><param name="movie" value="http://www.youtube.com/v/hmlt0Dx5U5c&#038;hl=en&#038;fs=1&#038;rel=0&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hmlt0Dx5U5c&#038;hl=en&#038;fs=1&#038;rel=0&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object></p>
<p>Now all of these routes are in somewhat obscure locations, but the areas that surround them are visited by millions of tourists every year. It would be extremely easy for someone to pull up direction for a scenic drive on google maps, and &#8230;</p>
<p>So if you are a software, information, or anything else company, it may be a good idea to make sure your program isn&#8217;t gearing up to kill somebody. Based on the usage, I would bet that Google Maps has already done so somewhere!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/could-your-ecommerce-site-kill-somebody/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Multi process PHP execution</title>
		<link>http://www.ecommerce-blog.org/archives/multi-process-php-execution/</link>
		<comments>http://www.ecommerce-blog.org/archives/multi-process-php-execution/#comments</comments>
		<pubDate>Thu, 28 May 2009 15:44:49 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=345</guid>
		<description><![CDATA[Moved to: http://www.saynotoflash.com/archives/multi-process-php-execution/]]></description>
			<content:encoded><![CDATA[<p>Moved to: <a href="http://www.saynotoflash.com/archives/multi-process-php-execution/">http://www.saynotoflash.com/archives/multi-process-php-execution/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/multi-process-php-execution/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The biggest sites make simple mistakes</title>
		<link>http://www.ecommerce-blog.org/archives/the-biggest-sites-make-simple-mistakes/</link>
		<comments>http://www.ecommerce-blog.org/archives/the-biggest-sites-make-simple-mistakes/#comments</comments>
		<pubDate>Wed, 27 May 2009 15:36:56 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=348</guid>
		<description><![CDATA[Google messed everything up a few months ago. MSN&#8217;s done it now. Mistakes like either of these are completely unacceptable. Make sure you always understand what the affects of your actions are before you go and make changes that break everything. A little attention to detail could have prevented both of these.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ecommerce-blog.org/archives/google-search-results-completely-broken/">Google messed everything up</a> a few months ago. MSN&#8217;s done it now. Mistakes like either of these are completely unacceptable. Make sure you always understand what the affects of your actions are before you go and make changes that break everything. A little attention to detail could have prevented both of these.</p>
<p><img src="http://www.ecommerce-blog.org/wp-content/uploads/2009/05/msn.jpg" alt="msn" title="msn" width="377" height="525" class="aligncenter size-full wp-image-349" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/the-biggest-sites-make-simple-mistakes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting control of your DNS</title>
		<link>http://www.ecommerce-blog.org/archives/getting-control-of-your-dns/</link>
		<comments>http://www.ecommerce-blog.org/archives/getting-control-of-your-dns/#comments</comments>
		<pubDate>Fri, 01 May 2009 20:39:11 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Operations]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=329</guid>
		<description><![CDATA[DNS is one of those things that everybody uses and nobody thinks about. We all just assume that when we type our website in the address bar and it comes up, then everything is OK. In reality, the way your business&#8217;s DNS is handled can be a gift or a curse. I can&#8217;t think of [...]]]></description>
			<content:encoded><![CDATA[<p>DNS is one of those things that everybody uses and nobody thinks about. We all just assume that when we type our website in the address bar and it comes up, then everything is OK.</p>
<p>In reality, the way your business&#8217;s DNS is handled can be a gift or a curse. I can&#8217;t think of a technology that has been under more security scrutiny lately than DNS. Years after our typical DNS system was thought to be safe, huge exploits have been found having the potential to wreak havoc on large portions of the internet.</p>
<p><span id="more-329"></span><strong>To start off with, what exactly is DNS? </strong></p>
<p>DNS or Domain Naming System is basically a directory of what domain belongs to a particular IP address. A domain can have other features such as email, ftp, sub domains, all of which DNS can manage. In reality, it&#8217;s a lot more complicated than this, but for simplicities sake, it just matches a domain to an IP. An IP address is something computers understand, and a domain is something humans understand. Without DNS we wouldn&#8217;t have the internet as we know it.</p>
<p><strong>How DNS affects your business&#8230;</strong></p>
<p>For the purpose of this article, there&#8217;s two main uses of DNS that businesses run into. The first is the DNS that your computer or office uses to connect you to another website. When you click on a link or enter a website in the address bar, your computer goes out and through a series of DNS servers, directs your browser to the server of the website you are trying to reach.</p>
<p>The second, from the other side of the picture, is how the DNS of your website is registered with the DNS servers of the internet. This is important because when someone goes to visit your site, the registrar lists your root DNS servers, and the visitor queries those to find out the actual location of your site.</p>
<p><strong>Where all of this can go wrong&#8230;</strong></p>
<p>The easiest way for DNS to work against you, is that if someone has the ability to change the DNS entries that your DNS server would normally give you. Meaning, that if you request the IP for google.com, you are sent to the wrong server such as: hacked-spam-server.com. This is called DNS poisoning, and is a very common tactic for phishing, and malicious attacks. Old DNS servers are particularly vulnerable to poisoning.</p>
<p>As far as your website goes, if your DNS server is the same server that your site is hosted on, which is very common, and the server goes down or is unreachable, it&#8217;s as if your site doesn&#8217;t exist at all. This can have dire consequences from search engines and even large networks depending on how long DNS entries are cached for.</p>
<p><strong>There are two similar fixes for these, both involve you not managing your own DNS&#8230;</strong></p>
<p><strong>For your office network</strong>, use a DNS provider like <a href="http://www.opendns.com/">Open DNS</a>. You can add open DNS IP addresses to your router, or to your computer&#8217;s network configuration. This will prevent any DNS poisoning to your network, and will also give you the ability to block spam and other websites from your network completely. You can block pornography, malware, proxies, and just about anything else using Open DNS. This is an essential tool for small business owners and IT administrators that don&#8217;t want the hassle of managing their employees browsing habits.</p>
<p><strong>For your websites</strong>, use a 3rd party DNS service. <a href="http://www.dnsmadeeasy.com/">DNS Made Easy</a> <em>(not free)</em> is a perfect example of this type of service. Instead of entering the address of your own DNS servers, enter the addresses of the 3rd party servers with your website registrar. Services like DNS Made Easy have multiple redundant servers for DNS, so if your server goes down, search engines and browsers have the correct location of it. This way they will be more likely to return once it is back up. You can also use DNS for website fail-over, which would automatically direct traffic to an alternate server if your primary server becomes unavailable.</p>
<p>Troubleshooting and fixing DNS problems can be extremely difficult due to DNS caching, and the fact that you probably don&#8217;t have control over any DNS server than your own. For this reason, and to save time and money, I highly recommend using 3rd party services for your DNS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/getting-control-of-your-dns/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Green up your IT</title>
		<link>http://www.ecommerce-blog.org/archives/green-up-your-it/</link>
		<comments>http://www.ecommerce-blog.org/archives/green-up-your-it/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 15:58:48 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Operations]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=290</guid>
		<description><![CDATA[There&#8217;s a lot of talk about green IT, and most of it out there is just a glorified marketing pitch. One thing we all need to keep in mind, is that manufacturing new equipment, whether green or not, is much more wasteful than keeping existing equipment going (with a few exceptions). Let&#8217;s face it, as [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a lot of talk about green IT, and most of it out there is just a glorified marketing pitch. One thing we all need to keep in mind, is that manufacturing new equipment, whether green or not, is much more wasteful than keeping existing equipment going <em>(with a few exceptions)</em>.</p>
<p>Let&#8217;s face it, as a business owner most of us would love to have a green IT, but most of us aren&#8217;t willing to sacrifice performance or cost, at the expense of being green. Buying a $75 power strip that saves $3.00 per year in energy costs, isn&#8217;t a smart buy, no matter how many magazines say it is so.</p>
<p>Forget ROHS, Energy Star, and everything else. Here&#8217;s how to green up your IT&#8230;</p>
<p><span id="more-290"></span><br />
<h3>1.) Buy used equipment</h3>
<p><img src="http://www.ecommerce-blog.org/wp-content/uploads/2009/04/recycle.jpg" alt="recycle" title="recycle" width="250" height="238" class="alignright size-full wp-image-313" style="float:right" />When you need to buy computer equipment, try to look for used or refurbished equipment before buying new. </p>
<p>New computers and IT equipment are generally much less power consuming than older equipment. However, buying used equipment reduces the load on landfills and reduces the emissions and waste from manufacturing more equipment.</p>
<p><strong>The best way to reduce waste is to not create more!</strong></p>
<p>You probably won&#8217;t find any computer manufacturer recommending this any time soon, because they want you to shell out for new <em>(&#038; more expensive)</em> equipment. Manufacturers have been making efficient equipment for at least five years. You can find plenty of great IT equipment on eBay for a fraction of the cost of new.</p>
<p><em>If you still have some old mainframe computer using up a megawatt of electricity per month, it may be time to upgrade&#8230;</em></p>
<h3>2.) When buying any equipment, buy what you need, not what you want</h3>
<p><img src="http://www.ecommerce-blog.org/wp-content/uploads/2009/04/server.jpg" alt="server" title="server" width="250" height="188" class="alignright size-full wp-image-314" style="float:right; margin:10px;" />The thing about those personal super computers with forty processors, quad-graphics cards, and 200 gigabytes of RAM, is that they require a lot of power to run.</p>
<p>Most of the time, you don&#8217;t need high-end equipment for running Office and an email program. Get the most minimal computers and equipment that you can get by with, also calculating for future usage so you don&#8217;t need to upgrade.</p>
<p><em>Video cards are one of the most effective places to downgrade. You don&#8217;t need a monster graphics card to view 2D text and pictures. A puny 16Mb card can do this fine. Skip the SLI, Crossfire, 512 MB DDR3 cards and get something small and efficient.</em></p>
<h3>3.) Consolidate equipment</h3>
<p>A server for email, a server for files, a server for the database, a server for the website, a server for backups, etc&#8230;</p>
<p>This is the all-too-common setup that I see businesses use. While there&#8217;s a point to segmenting for security and operation, many times these servers can be consolidated into a few. It also costs more to manage and maintain multiple servers and computers, so reducing the total number is appealing on multiple fronts.</p>
<p>One or two very good servers is usually cheaper to maintain and more energy efficient than five mediocre servers. Using virtualization, you can often get all of your servers running securely on a single machine.</p>
<p><em>For a small business, I personally like to put the web, intranet and email servers all on a single machine, and then the internal file server, domain controller, and internal application server on a separate machine. This provides good segmentation, and is easy to manage and understand.</em></p>
<h3>4.) Buy UPS (uninterruptible power supply / battery backup) devices for your equipment</h3>
<p>The best surge protector is rarely as good as a cheap UPS device. These will protect your equipment from surges, and shut them down if there is a loss power. Keeping equipment out of the trash is the best way to stay green.</p>
<p>Power outages kill computer equipment, especially servers, even if there isn&#8217;t a surge that goes with it. You can buy UPS devices used, and replace the batteries when they get exhausted. They can save thousands on IT costs and troubleshooting from losing equipment. APC is probably the leader in UPS devices. Just make sure that you can replace the batteries before buying one.</p>
<p><em>Don&#8217;t even consider operating good computer equipment without a decent UPS to go with it. These will truly save money and time in the long run.</em></p>
<h3>5.) Stop the paper</h3>
<p><img src="http://www.ecommerce-blog.org/wp-content/uploads/2009/04/paper.jpg" alt="paper" title="paper" width="250" height="333" class="alignright size-full wp-image-320" style="float:right; margin:10px;" />We all have email, and there are hundreds of scanners that can put paper into a usable PDF or text document. At this point, there is very little reason not to stop using paper. Legal documents are one thing, but for everything else, <a href="http://sourceforge.net/projects/pdfcreator/">print it to a PDF</a>, and email it.</p>
<p>You can save your business thousands per year in paper and ink costs by converting to electronic documents.</p>
<p>At one point we were using over 60,000 pages per month just in personal printing. After switching to scanning and PDF printing, it was reduced to under 5,000.</p>
<p><em>You will have some employees fighting this to the death, but in the end there is no doubt that it is worth the time and effort to get everyone using electronic only documents.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/green-up-your-it/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Search Results Completely Broken</title>
		<link>http://www.ecommerce-blog.org/archives/google-search-results-completely-broken/</link>
		<comments>http://www.ecommerce-blog.org/archives/google-search-results-completely-broken/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 15:00:22 +0000</pubDate>
		<dc:creator>jestep</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.ecommerce-blog.org/?p=264</guid>
		<description><![CDATA[This site may harm your computer, is attached to every search result in google&#8217;s index. Looks like google thinks everything is Spam even their own websites. If you look, all of the cached results are also removed. Something is definitely broke at the old Google.]]></description>
			<content:encoded><![CDATA[<p>This site may harm your computer, is attached to every search result in google&#8217;s index. Looks like google thinks everything is Spam even their own websites.</p>
<p>If you look, all of the cached results are also removed. Something is definitely broke at the old Google. </p>
<p><img src="http://www.ecommerce-blog.org/wp-content/uploads/2009/01/google-serps-broken.jpg" alt="google-serps-broken" title="google-serps-broken" width="720" height="626" class="alignnone size-full wp-image-265" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerce-blog.org/archives/google-search-results-completely-broken/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
