<?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>tzMartin&#187; cloud</title>
	<atom:link href="http://tzmartin.com/tag/cloud/feed" rel="self" type="application/rss+xml" />
	<link>http://tzmartin.com</link>
	<description>Design, Development and Entrepreneurship</description>
	<lastBuildDate>Sat, 19 Jun 2010 14:07:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Send a Fax in the Cloud and Save Money</title>
		<link>http://tzmartin.com/send-a-fax-in-the-cloud-and-save-money/2009-10-16</link>
		<comments>http://tzmartin.com/send-a-fax-in-the-cloud-and-save-money/2009-10-16#comments</comments>
		<pubDate>Fri, 16 Oct 2009 20:40:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Virtual Office]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Fax]]></category>
		<category><![CDATA[virtul office]]></category>

		<guid isPermaLink="false">http://tzmartin.com/?p=209</guid>
		<description><![CDATA[<a href=http://tzmartin.com/send-a-fax-in-the-cloud-and-save-money/2009-10-16><div style="background-image:url('http://tzmartin.com/files/2009/10/interfax_logo_en.png');background-repeat:no-repeat;width:202px;height:61px;float:left;margin-right:10px;margin-bottom:10px;"></div></a>When it comes to sending / receiving faxes online, there's a disconnect.  As much as VOIP has exploded in the past few years, surprisingly fax capabilities haven't achieved much innovation.  I haven't heard much talk around faxing in the cloud.  So far this is what I use to accomplish this...]]></description>
			<content:encoded><![CDATA[<p>As a mobile guy, I like to take my Mac with me and on the go.  But, sometimes I need to perform a few office duties like faxing documents.  I have switched to a completely virtual office and workspace, not just for administrative tasks, but for code development, server clusters, remote backup, etc.  Everything is virtualized in the cloud (aka, network).</p>
<p>However, when it comes to sending / receiving faxes, there&#8217;s a disconnect.  As much as VOIP has exploded in the past few years, surprisingly fax capabilities haven&#8217;t achieved much innovation.  I haven&#8217;t heard much talk around faxing in the cloud.  So far this is what I use&#8230;</p>
<p><span id="more-210"></span>There are 2 services that I use, both of which seem to be made in the pre-2000 era, but have maintained a sense of competitive edge over larger monthly subscription models (eFax.com, fax.com), etc.</p>
<table border="0">
<tbody>
<tr>
<td style="border-bottom:1px #666 solid"></td>
<td style="text-align: center;border-bottom:1px #666 solid">
<h2><strong>Why Cloud?</strong></h2>
</td>
<td style="text-align: center;border-bottom:1px #666 solid">
<h2><strong>Why is it better?</strong></h2>
</td>
</tr>
<tr>
<td><a href="http://www.interfax.net"><img class="alignnone" title="InterFAX.net" src="http://tzmartin.com/files/2009/10/interfax_logo_en.png" alt="InterFAX.net" width="202" height="61" /></a></td>
<td>InterFAX maintains a developer API for service integration. Offers XML service (.NET, SOAP, WSDL), email gateway (SMTP) or ActiveX (COM objects).</p>
<p>Fax directly from Outlook, email or web service. Manage your own CSID name.</td>
<td valign="top">I use this to send faxes for about $.11 / page.  Simply email a PDF attachment to [FAXNUMBER]@fax.tc.</td>
</tr>
<tr>
<td style="border-top:1px #666 solid" colspan="3"></td>
</tr>
<tr>
<td><a href="http://www.faxaway.com"><img class="alignnone" title="Faxaway.com" src="http://tzmartin.com/files/2009/10/faxaway_logo.gif" alt="Faxaway.com" width="223" height="65" /></a></td>
<td>Easy faxing via email.  No per page charge or high monthly fees.  Just drop dead simple. <em>Yes, there are other services that offer email-to-fax services, but Faxaway is the CHEAPEST and highly reliable.</em></td>
<td valign="top">Probably the cheapest and easiest way to send a fax. $1 monthly fee. $.11 <strong>per minute</strong>, not per page.</td>
</tr>
</tbody>
</table>
<p>These are the two services out of about 20 that I checked with that offers flexible, cheap and simple ways to interface programmatically.  If you know of others, let me know.  I&#8217;m always looking for ways to make life more portable and efficient!</p>
]]></content:encoded>
			<wfw:commentRss>http://tzmartin.com/send-a-fax-in-the-cloud-and-save-money/2009-10-16/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mosso: Remote Address Environment Variable with Wordpress 2.7</title>
		<link>http://tzmartin.com/mosso-cluster-client-ip-load-balancer-wordpress/2009-01-15</link>
		<comments>http://tzmartin.com/mosso-cluster-client-ip-load-balancer-wordpress/2009-01-15#comments</comments>
		<pubDate>Thu, 15 Jan 2009 09:04:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[mosso]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[remote address]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://tzmartin.com/?p=26</guid>
		<description><![CDATA[<a href=http://tzmartin.com/mosso-cluster-client-ip-load-balancer-wordpress/2009-01-15><div style="background-image:url('http://tzmartin.com/wp-content/blogs.dir/1/files/2009/01/wp-mosso-300x87.gif');background-repeat:no-repeat;width:250px;height:87px;float:left;margin-right:10px;margin-bottom:10px;"></div></a>I read an interesting post over at FreshClicks.net about a potential issue with Wordpress obtaining the remote address environment variable when hosting with Mosso.   It seems that WordPress sees the IP address of the load balancers and not the IP address of the client.   This results from Mosso’s load balancers acting as a proxy.  This could be a problem for anyone using "REMOTE_ADDR" in an auto-scaling cloud.  But there may be a larger issue brewing for could computing.]]></description>
			<content:encoded><![CDATA[<p>I read an interesting post over at <a title="Wordpress and Mosso" href="http://www.freshclicks.net/2008/07/08/syndicated-content-and-rss/mosso-and-wordpress/" target="_blank">FreshClicks.net</a> about a potential issue with Wordpress obtaining the remote address environment variable when hosting with Mosso.   It seems that WordPress sees the IP address of the load balancers and not the IP address of the client.   This results from <a title="Mosso Load Balancer Proxy" href="http://help.mosso.com/article.php?id=180" target="_blank">Mosso’s load balancers acting as a proxy</a>.  This could be a problem for anyone using &#8220;REMOTE_ADDR&#8221; in an auto-scaling cloud.  But there may be a larger issue brewing for development with cloud computing.<span id="more-26"></span></p>
<p><img class="aligncenter size-medium wp-image-40" title="Wordpress and Mosso" src="http://tzmartin.com/wp-content/blogs.dir/1/files/2009/01/wp-mosso-300x87.gif" alt="Wordpress and Mosso" width="300" height="87" /></p>
<p>I have tested this with <strong>WordPress 2.7</strong>, hosted with Mosso,<em> but I haven&#8217;t ran into this issue</em>.  Searching the Wordpress <a title="Search Wordpress Trac for REMOTE_ADDR" href="http://trac.wordpress.org/search?q=REMOTE_ADDR&amp;noquickjump=1&amp;ticket=on&amp;changeset=on&amp;wiki=on" target="_blank">Trac database</a> yeilds no discussion.   However, there is an <a title="Function for getting the clients IP address" href="http://trac.wordpress.org/ticket/4602" target="_blank">open ticket</a> that&#8217;s up for grabs with a similar issue when dealing with proxy servers, which may be a growing issue with programming in the &#8220;cloud&#8221;.</p>
<blockquote><p><strong><a title="Ticket 4602" href="http://trac.wordpress.org/ticket/4602" target="_blank">Ticket #4602: Function for getting the clients IP address</a></strong></p>
<p><a class="wiki" href="http://trac.wordpress.org/wiki/WordPress">WordPress</a> misses a function to get the IP address of the original client. It is critical to have a function like this when using plugins for voting, users online and when posting comments when<a class="wiki" href="http://trac.wordpress.org/wiki/WordPress">WordPress</a> runs on a server behind an HTTP proxy such as Varnish.</p>
<p>It checks if the header X-Forwarded-For is set (available from<tt>$_SERVER['HTTP_X_FORWARDED_FOR'])</tt> and uses the first address in this list. If it&#8217;s not set, it uses<tt>$_SERVER['REMOTE_ADDR']</tt> instead.</p>
<p>The function also applies a filter called &#8220;remote_ip_address&#8221; before returning the address.</p></blockquote>
<p>If you want a pluggable patch to this and are NOT using SSL use the <a title="get_ip_address.patch" href="http://trac.wordpress.org/attachment/ticket/4602/get_ip_address.patch" target="_blank">patch</a> from <a title="Ticket 4602" href="http://trac.wordpress.org/ticket/4602" target="_blank">ticket #4602</a> mentioned above.</p>
<p>However, if you have SSL enabled for your domain you will need to replace the HTTP_X_CLUSTER_CLIENT_IP  with <strong>HTTP_X_FORWARDED_FOR</strong>.  This is because MOSSO uses a proxy for SLL, which builds a chain of client IP addresses in a comma delimited list.  The first IP address in this list. </p>
<p>Here&#8217;s a quick function to get the client IP from a chained list:</p>
<p><code> if ($ip_address = $_SERVER["HTTP_X_FORWARDED_FOR"]) {<br />
// IP addresses can be chained, separated with commas,<br />
// we want the first one.<br />
if (strpos($ip_address, ',') !== false) {<br />
$ip_address = explode(',', $ip_address);<br />
$ip_address = $ip_address[0];<br />
}<br />
}<br />
else {<br />
$ip_address = $_SERVER["REMOTE_ADDR"];<br />
}<br />
</code></p>
<p>Someone should update the patch for ticket #4602 to reflect SSL support and verify this issue exists with other cloud networks.</p>
]]></content:encoded>
			<wfw:commentRss>http://tzmartin.com/mosso-cluster-client-ip-load-balancer-wordpress/2009-01-15/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
