<?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>Tiffany B. Brown &#187; Software</title>
	<atom:link href="http://tiffanybbrown.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://tiffanybbrown.com</link>
	<description>A web log about web development and internet culture with frequent detours into other stuff.</description>
	<lastBuildDate>Fri, 10 Feb 2012 23:35:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Git link round up</title>
		<link>http://tiffanybbrown.com/2011/09/09/git-link-round-up/</link>
		<comments>http://tiffanybbrown.com/2011/09/09/git-link-round-up/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 11:09:43 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools & Resources]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=6191</guid>
		<description><![CDATA[Four links to get you up and running with Git. A web-focused Git workflow Using Git specifically for web development. How to install Git on a shared host Installing Git on your shared hosting plan so that you can use it for web-focused development. Git Is Simpler Than You Think An overview of the structure [...]]]></description>
			<content:encoded><![CDATA[<p>Four links to get you up and running with <a href="http://git-scm.com/">Git</a>.</p>
<dl>
<dt><a href="http://joemaller.com/990/a-web-focused-git-workflow/">A web-focused Git workflow</a></dt>
<dd>Using Git specifically for web development.</dd>
<dt><a href="http://joemaller.com/908/how-to-install-git-on-a-shared-host/">How to install Git on a shared host</a></dt>
<dd>Installing Git on your shared hosting plan so that you can use it for web-focused development.</dd>
<dt><a href="http://nfarina.com/post/9868516270/git-is-simpler">Git Is Simpler Than You Think</a></dt>
<dd>An overview of the <em>structure</em> of a Git repo.</dd>
<dt><a href="http://progit.org/">Pro Git</a></dt>
<dd>A fairly thorough guide to getting up and running with Git, based on the book <a href="http://www.amazon.com/gp/product/1430218339/ref=as_li_ss_tl?ie=UTF8&#038;tag=webinista-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399369&#038;creativeASIN=1430218339">Pro Git</a><img src="http://www.assoc-amazon.com/e/ir?t=&#038;l=as2&#038;o=1&#038;a=1430218339&#038;camp=217145&#038;creative=399369" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />.
</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2011/09/09/git-link-round-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the limits of free speech</title>
		<link>http://tiffanybbrown.com/2010/12/29/on-the-limits-of-free-speech/</link>
		<comments>http://tiffanybbrown.com/2010/12/29/on-the-limits-of-free-speech/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 20:38:43 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Server management]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[corporate overlords]]></category>
		<category><![CDATA[free speech]]></category>
		<category><![CDATA[wikileaks]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=5480</guid>
		<description><![CDATA[Winer&#8217;s explanation is purely speculative, and some might call it a conspiracy theory. But it points to a big issue for free speech in the cloud: what happens if one, smaller customer criticizes a bigger customer? In the Web 1.0 era, if you got kicked off a Web host you just found another. Today, the [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Winer&#8217;s explanation is purely speculative, and some might call it a conspiracy theory. But it points to a big issue for free speech in the cloud: what happens if one, smaller customer criticizes a bigger customer? In the Web 1.0 era, if you got kicked off a Web host you just found another. Today, the number of providers like AWS are small. As AWS&#8217;s promotion material points out, cloud computing gives smaller outfits the ability to take advantage of high-performance computing.</p></blockquote>
<p>So are Amazon and Apple jeopardizing small(er)-fry companies to keep their lucrative Federal contracts? What does such action mean for customers of all sizes?  That&#8217;s what Klint Finley asks in <i class="website title">Read/Write Web</i>&#8217;s <a href="http://www.readwriteweb.com/cloud/2010/12/amazon-web-services-wikileaks.php">Amazon Web Services, WikiLeaks and the Elephant in the Room</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2010/12/29/on-the-limits-of-free-speech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On e-books and privacy</title>
		<link>http://tiffanybbrown.com/2010/12/07/on-e-books-and-privacy/</link>
		<comments>http://tiffanybbrown.com/2010/12/07/on-e-books-and-privacy/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 17:30:38 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Social media]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ebooks]]></category>
		<category><![CDATA[eff]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=5149</guid>
		<description><![CDATA[The guide is simply a review of privacy policies, to the extent we&#8217;ve been able to find them, plus additional information we received directly from Adobe and the Internet Archive. We haven&#8217;t been able to do independent testing to verify how these e-book providers work in practice. Also, in discussing whether individuals are linked to [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>The guide is simply a review of privacy policies, to the extent we&#8217;ve been able to find them, plus additional information we received directly from Adobe and the Internet Archive. We haven&#8217;t been able to do independent testing to verify how these e-book providers work in practice. Also, in discussing whether individuals are linked to their reading we have only addressed direct ways &#8230; as opposed to indirect ways &#8230;. </p></blockquote>
<p>From the introduction to <a href="http://www.eff.org/deeplinks/2010/12/2010-e-book-buyers-guide-e-book-privacy">2010: E-Book Buyer&#8217;s Guide to E-Book Privacy</a> from the Electronic Frontier Foundation.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2010/12/07/on-e-books-and-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave is now Apache Wave</title>
		<link>http://tiffanybbrown.com/2010/12/07/google-wave-is-now-apache-wave/</link>
		<comments>http://tiffanybbrown.com/2010/12/07/google-wave-is-now-apache-wave/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 16:26:16 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Information management]]></category>
		<category><![CDATA[Internet life]]></category>
		<category><![CDATA[Social media]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools & Resources]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=5151</guid>
		<description><![CDATA[One of the best outcomes from November&#8217;s Wave Protocol Summit was a proposal for Wave to enter the Apache Software Foundation&#8217;s incubator program. Apache has a fantastic reputation for fostering healthy open source communities that create great software. Last week, that proposal was accepted, and we&#8217;re spinning up the project infrastructure so that the community [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>One of the best outcomes from November&#8217;s Wave Protocol Summit was a proposal for Wave to enter the Apache Software Foundation&#8217;s incubator program. Apache has a fantastic reputation for fostering healthy open source communities that create great software. Last week, that proposal was accepted, and we&#8217;re spinning up the project infrastructure so that the community can continue to grow in the Apache way.</p></blockquote>
<p>That&#8217;s news straight from the <a href="http://googlewavedev.blogspot.com/2010/12/introducing-apache-wave.html">Google Wave Developer Blog</a>.</p>
<p>[Via <a href="http://mashable.com/2010/12/06/apache-wave/">Mashable</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2010/12/07/google-wave-is-now-apache-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zoho integrates with Google Docs</title>
		<link>http://tiffanybbrown.com/2009/12/02/zoho-integrates-with-google-docs/</link>
		<comments>http://tiffanybbrown.com/2009/12/02/zoho-integrates-with-google-docs/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 15:15:53 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools & Resources]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[zoho]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=2853</guid>
		<description><![CDATA[From the Zoho blog: We have many Google (and Google Apps) users using Zoho applications and integration between Google and Zoho Apps is increasingly becoming one of the most requested features. We previously integrated Zoho and Google at Sign-on level (both Google &#038; Google Apps) and now, we are extending this integration to the application [...]]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://blogs.zoho.com/general/zoho-apps-integrate-google-docs">Zoho blog</a>:</p>
<blockquote><p>We have many Google (and Google Apps) users using Zoho applications and integration between Google and Zoho Apps is increasingly becoming one of the most requested features. We previously integrated Zoho and Google at Sign-on level (both Google &#038; Google Apps) and now, we are extending this integration to the application level. </p></blockquote>
<p>Zoho is my preferred online application suite. Nice to know that it now plays nice with Google&#8217;s offerings.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2009/12/02/zoho-integrates-with-google-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An introduction to Google Chrome Operating System</title>
		<link>http://tiffanybbrown.com/2009/11/20/an-introduction-to-google-chrome-operating-system/</link>
		<comments>http://tiffanybbrown.com/2009/11/20/an-introduction-to-google-chrome-operating-system/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 00:56:20 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[operating systesm]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=2684</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class="video">
<object width="560" height="340"><param name="movie" value="http://www.youtube-nocookie.com/v/0QRO3gKj3qw&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0xe1600f&#038;color2=0xfebd01&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/0QRO3gKj3qw&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0xe1600f&#038;color2=0xfebd01&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2009/11/20/an-introduction-to-google-chrome-operating-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recommended: Git on Snow Leopard</title>
		<link>http://tiffanybbrown.com/2009/11/02/recommended-git-on-snow-leopard/</link>
		<comments>http://tiffanybbrown.com/2009/11/02/recommended-git-on-snow-leopard/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 16:24:05 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools & Resources]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=2316</guid>
		<description><![CDATA[PHP developer Chris Shiflett posted some easier-to-follow instructions for compiling Git from source on Snow Leopard. Git, of course, is the new hotness in version and source control with both command-line and GUI interfaces such as Gitnub, GitX, and SmartGit available. I use SVN, hosted by Springloops with Versions at the day job, but we&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>PHP developer Chris Shiflett posted some easier-to-follow instructions for compiling <a href="http://git-scm.com/">Git</a> from source on Snow Leopard. </p>
<p>Git, of course, is the new hotness in version and source control with both command-line and <abbr tittle="graphical user interface">GUI</abbr> interfaces such as <a href="http://wiki.github.com/Caged/gitnub" class="ext">Gitnub</a>, <a href="http://gitx.frim.nl/">GitX</a>, and <a href="http://www.syntevo.com/smartgit/index.html">SmartGit</a> available. </p>
<p>I use SVN, hosted by <a href="http://springloops.com/">Springloops</a> with <a href="http://versionsapp.com/">Versions</a> at the day job, but we&#8217;re considering a switch to Git and <a href="http://github.com/">GitHub</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2009/11/02/recommended-git-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 almost free Android apps you absolutely must take on your next trip</title>
		<link>http://tiffanybbrown.com/2009/07/30/4-almost-free-android-apps-you-absolutely-must-take-on-your-next-trip/</link>
		<comments>http://tiffanybbrown.com/2009/07/30/4-almost-free-android-apps-you-absolutely-must-take-on-your-next-trip/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 09:00:40 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools & Resources]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[g1]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[t-mobile]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=2133</guid>
		<description><![CDATA[UPDATE: Turns out, I wasn&#8217;t wrong. I was just clairvoyant . WorldMate is working on an Android version of its application. Hrm. It appears I was wrong about a WorldMate application for Android. I managed to find an unused download page (by typing &#8220;android site:www.worldmate.com&#8221; in Google) that listed Android as an option. I assumed [...]]]></description>
			<content:encoded><![CDATA[<p><ins datetime="2010-07-16T20:24:05+00:00" class="editors-note"><strong>UPDATE:</strong> Turns out, I wasn&#8217;t wrong. I was just <em>clairvoyant</em> <img src='http://tiffanybbrown.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . WorldMate is working on an Android <a href="http://www.worldmate.com/beta/android/">version</a> of its application. </ins> </p>
<p><ins datetime="2009-08-05T12:01:36+00:00" class="editors-note">Hrm. It appears I was wrong about a WorldMate application for Android. I managed to find an <a href="http://www.worldmate.com/downloadcenter/choose_platform.php">unused  download page</a> (by typing &#8220;android site:www.worldmate.com&#8221; in Google) that listed Android as an option. I assumed &#8212; and y&#8217;all know how the rest of that goes &#8212; that meant there was a WorldMate for Android available now.  The HTC device (running S60) pictured on the homepage added to my confusion. Nope. No, WorldMate Android app. My bad on that. The post has been updated below.<br />
</ins></p>
<p>Yes, I stole the title from <a href="http://www.elliott.org/">Chris Elliott</a>&#8216;s post on <a href="http://www.elliott.org/the-travel-technologist/5-free-iphone-apps-you-absolutely-must-take-on-your-next-trip/">iPhone applications</a> for travelers.</p>
<p>I&#8217;m (currently) an <a href="http://www.android.com/">Android</a> girl, so I wondered whether it was possible to find similar applications for my <a href="http://www.t-mobileg1.com/">G1</a>. I couldn&#8217;t find perfect matches for Elliot&#8217;s list, but here&#8217;s what I came up with.</p>
<h3><a href="http://where.com/android.php">Where</a></h3>
<ul>
<li><b>What:</b> Where is a series of GPS widgets that you can use to find points of interest, find the cheapest gas, check the weather, or find an area brewery</li>
<li><b>Sort of like:</b> Aroundme and Cheap Gas! for the iPhone</li>
<li><b>Cost:</b> <b>FREE</b>, but ad-supported.</li>
</ul>
<h3>WorldMate</h3>
<ul>
<li><ins datetime="2009-08-05T12:01:36+00:00">There is no WorldMate for Android. </ins><del datetime="2009-08-05T12:01:36+00:00"><b>What:</b> As Elliott explains, WorldMate offers a bunch of features, <q>including a currency converter, flight updates, integration with Google maps, and an online travel planner with the ability to consolidate your itinerary.</q></del></li>
<li><b>Sort of like:</b> Um, WorldMate for iPhone.</li>
<li><b>Cost:</b> Most features are <b>FREE</b>. Some require a $39.99 subscription.</li>
</ul>
<h3><a href="http://weather.weatherbug.com/mobile/android.html">WeatherBug</a></h3>
<ul>
<li><b>What:</b> Location-aware weather reports for 8,000 U.S. cities. Displays the current temperature in the Android status bar.</li>
<li><b>Sort of like:</b> He didn&#8217;t mention a weather app, but I am including one anyway.</li>
<li><b>Cost:</b> FREE, but ad-supported. Don&#8217;t like ads? Try <a href="http://www.weather.com/mobile/">The Weather Channel</a>&#8216;s application.</li>
</ul>
<h3><a href="http://www.androlib.com/android.application.com-google-android-bistromath-nzC.aspx">BistroMath</a></h3>
<ul>
<li><b>What:</b> Determine who owes what and how much to tip &#8212; in case you&#8217;re not down with using the built-in calculator.</li>
<li><b>Sort of like:</b> CheckPlease!</li>
<li><b>Cost:</b> FREE</li>
</ul>
<p>Unfortunately, a FREE flight tracker isn&#8217;t yet available for Android. But if you really need one, <a href="http://www.flightstats.com/go/Mobile/android.do">FlightStats</a> costs $5.99.</p>
<p>Do you use a travel-related Android application? Tell us in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2009/07/30/4-almost-free-android-apps-you-absolutely-must-take-on-your-next-trip/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>OpenGoo: An Open Source Web Office</title>
		<link>http://tiffanybbrown.com/2009/07/29/opengoo-an-open-source-web-office/</link>
		<comments>http://tiffanybbrown.com/2009/07/29/opengoo-an-open-source-web-office/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 09:00:25 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[hosted applications]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web working]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=2183</guid>
		<description><![CDATA[Want to use a web app suite, but give control over your data&#8217;s fate Google or Zoho? Take a look at OpenGoo. OpenGoo is a mash-up of sorts, combining several open source projects and packages &#8212; such as Reece Calendar, Slimey (presentations) and FCKEditor(text editing) &#8212; into one suite. [Via OStatic]]]></description>
			<content:encoded><![CDATA[<p>Want to use a web app suite, but give control over your data&#8217;s fate <a href="http://docs.google.com/">Google</a> or <a href="http://docs.zoho.com/jsp/index.jsp">Zoho</a>? Take a look at <a href="http://www.opengoo.org/">OpenGoo</a>.</p>
<p>OpenGoo is a mash-up of sorts, combining several open source projects and packages &#8212;  such as <a href="http://sourceforge.net/projects/reececalendar">Reece Calendar</a>, <a href="http://slimey.sourceforge.net/">Slimey</a> (presentations) and <a href="http://www.fckeditor.net/">FCKEditor</a>(text editing) &#8212; into one suite. [Via <a href="http://ostatic.com/blog/opengoo-an-open-source-answer-to-google-apps">OStatic</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2009/07/29/opengoo-an-open-source-web-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web working without the web</title>
		<link>http://tiffanybbrown.com/2009/07/28/web-working-without-the-web/</link>
		<comments>http://tiffanybbrown.com/2009/07/28/web-working-without-the-web/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 15:02:39 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Gadgets & Personal Tech]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[web working]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=2180</guid>
		<description><![CDATA[Theresa Carpenter Sondjo of Appfrica has an excellent post about working offline, particularly in cybercafes or locations where an internet connection is not available. Mac users can replace XAMPP with MAMP.* For portable apps, there&#8217;s the OS X Portable Apps suite. If you need an offline blogging tool, you can try the ScribeFire extension for [...]]]></description>
			<content:encoded><![CDATA[<p>Theresa Carpenter Sondjo of <a href="http://appfrica.net/">Appfrica</a> has an excellent post about <a href="http://appfrica.net/blog/2009/07/27/no-connection-no-problem-practical-advice-for-freelancing-from-cybercafes/">working offline</a>, particularly in cybercafes or locations where an internet connection is not available.</p>
<p>Mac users can replace <a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> with <a href="http://www.mamp.info/">MAMP</a>.* For portable apps, there&#8217;s the <a href="http://www.freesmug.org/portableapps/">OS X Portable Apps</a> suite. </p>
<p>If you need an offline blogging tool, you can try the <a href="https://addons.mozilla.org/en-US/firefox/addon/1730">ScribeFire</a> extension for WordPress. </p>
<p>What are your tips for web-working without a connection?</p>
<p class="footnote">*Yes, Mac OS X has a web server installed, but MAMP makes things easier in my experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2009/07/28/web-working-without-the-web/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Collecting e-commerce conversion data with Zen Cart and Google Analytics</title>
		<link>http://tiffanybbrown.com/2009/02/19/zen-cart-and-google-analytics/</link>
		<comments>http://tiffanybbrown.com/2009/02/19/zen-cart-and-google-analytics/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 09:00:44 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[MySQL / Databases]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[online shopping]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[zen cart]]></category>
		<category><![CDATA[zencart]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=1785</guid>
		<description><![CDATA[Google Analytics allows you to collect pretty robust data about how users move through your e-commerce site. Here&#8217;s how to make it work with Zen Cart, an open source shopping cart. For this tutorial, you will need: A Zen Cart-based shopping cart A Google Analytics account and the tracking code for both conversions and page [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://google.com/analytics">Google Analytics</a> allows you to collect pretty robust data about how users move through your e-commerce site. Here&#8217;s how to make it work with <a href="http://www.zen-cart.com/">Zen Cart</a>, an open source shopping cart.</p>
<p>For this tutorial, you will need:</p>
<ul>
<li>A Zen Cart-based shopping cart</li>
<li>A Google Analytics account and the tracking code for both conversions and page views.</li>
<li>Experience with <a href="http://www.php.net/">PHP</a> and <a href="http://dev.mysql.com/">MySQL</a> programming</li>
</ul>
<p>Also check out Google&#8217;s support article <a href="http://www.google.com/support/googleanalytics/bin/answer.py?hl=en&#038;answer=55528">How do I track e-commerce transactions?</a> and become <abbr title="best friends forever">BFF</abbr>s with the <a href="http://www.zen-cart.com/wiki/" class="ext">Zen Cart wiki</a>. </p>
<h2>Creating a custom functions file</h2>
<p>Create a file to <a href="http://www.zen-cart.com/wiki/index.php/Customisation_-_Templates#Automatically_included_files">house your custom functions</a>. Name it whatever you&#8217;d like (with a PHP extension, of course). Put it in your includes/functions/extra_functions/ directory. </p>
<p class="editors-note">A word of caution: I created these functions with my own SQL, outside of the Zen Cart framework. There may be a better way to do it.</p>
<p>In the file you created above, add the following code:</p>
<pre>
# get the product ID out of session key
function custom_get_prodId($productkey){
	$pid = explode(':',$productkey);
	return $pid[0];
}

#get the product data
function custom_get_product($prodID,$return='all'){
	global $db;
	reset($data);
	$q = sprintf("SELECT
			pd.products_name,
			pd.products_description,
			cd.categories_name, p.products_price
			FROM categories_description AS cd, products AS p, products_description AS pd
	 		WHERE  p.products_id = 183
   				AND p.master_categories_id = cd.categories_id
   				AND p.products_id = pd.products_id",$prodID);
	$res = $db->Execute($q);
	return $res->fields;
}
# get the current user's data
function custom_get_userinfo($custID){
	global $db;
	reset($data);
	$q = sprintf("SELECT
			ab.entry_street_address,
			ab.entry_postcode,
			ab.entry_city,
			ab.entry_state,
			c.countries_name,
			c.countries_iso_code_2
			FROM address_book AS ab, countries AS c
			WHERE customers_id=%d
			   AND ab.entry_country_id = c.countries_id
				  ",(int)$custID);
	$res = $db->Execute($q);
	return $res->fields;
}
</pre>
<p>Adjust the names of the tables if you have added a custom table prefix during your Zen Cart configuration. We&#8217;ll use these functions to get us the user data and product data we need. </p>
<h2>Edit the checkout success and global footer files</h2>
<p>Add the conversion tracking code &#8212; provided by Google Analytics &#8212; to the checkout success page template. It&#8217;s located in your templates directory, includes/templates/YOUR_TEMPLATE_DIR/templates/tpl_checkout_success_default.php.</p>
<p>Also add the regular Google Analytics tracking code to your footer file (found in includes/templates/YOUR_TEMPLATE_DIR/common/tpl_footer.php).</p>
<p><em>Below your Google Analytics code</em>, but also in your footer file, add the code below.</p>
<pre>
&lt;?php
# do this on the checkout success page only.
if($_GET['main_page'] == 'checkout_success'): 

$userdata = $_SESSION['cart'];
$moreud = custom_get_userinfo($_SESSION['customer_id']);
?&gt;
&lt;script type="text/javascript"&gt;
pageTracker._addTrans(
    "&lt;?=$userdata-&gt;cartID; ?&gt;",
    "www.YOURDOMAINNAME.com",
    "&lt;?=$userdata-&gt;total; ?&gt;",
    "",
    "&lt;?=$_SESSION['shipping']['cost']; ?&gt;",
    "&lt;?=$moreud['entry_city'];?&gt;",
    "&lt;?=$moreud['entry_state'];?&gt;",
    "&lt;?=$moreud['countries_name'];?&gt;"
  );
&lt;?
# for each product ID key in the userdata session
foreach($userdata-&gt;contents as $k=&gt;$v):
	/*
	the product id gets stored as an array key as xxx:funkymd5key
	ex: 183:fw920e8ktw327uio67xew9mn. custom_get_prodId extracts
	the product id part of that key.
	*/
	$pid = custom_get_prodId($k);
	$data = custom_get_product($pid,'all');
?&gt;

 pageTracker._addItem(
    "&lt;?=$userdata-&gt;cartID; ?&gt;",
    "&lt;?=getProdId($k); ?&gt;",
    "&lt;?=strip_tags($data['products_name']);?&gt;",
    "&lt;?=$data['categories_name'];?&gt;",
    "&lt;?=number_format($data['products_price'],2);?&gt;",
    "&lt;?=$v['qty']; ?&gt;"
  );
&lt;? endforeach; ?&gt;
pageTracker._trackTrans();
&lt;/script&gt;

&lt;?php endif;
} // flag_disable_footer
?&gt;
</pre>
<div class="editors-note">Providing this code with the following disclaimers: </p>
<ol>
<li>It may not work for you. </li>
<li>I&#8217;m not responsible if it does.</li>
<li>I can&#8217;t offer personalized support.</li>
</ol>
<p>In short: you&#8217;re on your own.
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2009/02/19/zen-cart-and-google-analytics/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Google releases GMail Mobile 2.0</title>
		<link>http://tiffanybbrown.com/2008/10/24/google-releases-gmail-mobile-20/</link>
		<comments>http://tiffanybbrown.com/2008/10/24/google-releases-gmail-mobile-20/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 08:00:27 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[mobile internet]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[nokia n80]]></category>
		<category><![CDATA[symbian]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=1538</guid>
		<description><![CDATA[Google announced the release of the 2.0 version of Gmail mobile Java application yesterday. I&#8217;ve used the 1.0 application for about as long as I&#8217;ve owned my phone. It worked well for most of that time, except for a significant &#8212; though since fixed &#8212; glitch with secure connections. I have only used the new [...]]]></description>
			<content:encoded><![CDATA[<p>Google announced the release of the 2.0 version of <a href="http://www.google.com/mobile/default/mail/index.html">Gmail mobile</a> Java application yesterday. I&#8217;ve used the 1.0 application for about as long as I&#8217;ve owned my <a href="http://www.nseries.com/index.html#l=products,n80_internet">phone</a>. It worked well for most of that time, except for a significant &#8212; though since fixed &#8212; glitch with secure connections.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ykbMU58W08k&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/ykbMU58W08k&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>I have only used the new interface for a grand total of ten minutes, but I can safely say that the 2.0 version of Gmail&#8217;s mobile app is a worthy upgrade. I&#8217;m using GMail mobile on a Nokia N80, running the <a href="http://www.s60.com/">S60 platform</a>, 3rd edition.</p>
<p><span id="more-1538"></span></p>
<h3>What&#8217;s new?</h3>
<p>The hot new feature is, undoubtedly, <strong>support for multiple accounts</strong>. The first version of Gmail Mobile only supported one account at a time (though,<i> technically</i>, you could have just logged in using a different account). Version 2.0 includes a menu option for adding additional accounts.</p>
<p>I&#8217;m also digging the &#8216;Mobile Drafts&#8217; feature. Several times I have started an e-mail message in the car or on the train, only to have to stop mid-message because the light changed, or I reached my stop. With mobile drafts, I can return to the message later. A <strong>HUGE</strong> improvement over version 1.0.</p>
<p>Also new: The &#8216;Show data use per session&#8217; feature. For those mobile users (outside of the U.S., mostly) who have metered, not unlimited, data plans, this feature is a little bit of a Godsend.</p>
<p>Another improvement: <strong>Speed.</strong> This version of the Gmail Mobile application feels faster than the previous one, even when using a secure connection.</p>
<p>Gmail mobile 2.0 <a href="http://www.google.com/mobile/default/mail/index.html">is available</a> as an application for Android, Symbian, Windows Mobile, Blackberry and iPhone. </p>
<p><b>Possibly related:</b> <a href="http://tiffanybbrown.com/2007/11/30/my-essential-mobile-applications/">My essential mobile applications</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2008/10/24/google-releases-gmail-mobile-20/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>TrueCrypt now available for Mac OS X</title>
		<link>http://tiffanybbrown.com/2008/02/06/truecrypt-now-available-for-mac-os-x/</link>
		<comments>http://tiffanybbrown.com/2008/02/06/truecrypt-now-available-for-mac-os-x/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 22:00:00 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/2008/02/06/truecrypt-now-available-for-mac-os-x/</guid>
		<description><![CDATA[With its latest version, TrueCrypt has released a version for Mac OS X. OS X comes with its own encryption feature known as FileVault. But in my experience, FileVault can cause some performance issues. If you don&#8217;t regularly log out of your machine, you may find yourself running out of hard-drive space faster than you [...]]]></description>
			<content:encoded><![CDATA[<p>With its latest version, <a href="http://www.truecrypt.org/news.php">TrueCrypt</a> has released a version for Mac OS X. </p>
<p>OS X comes with its own encryption feature known as FileVault. But in my experience, FileVault can cause some performance issues. If you don&#8217;t regularly log out of your machine, you may find yourself running out of hard-drive space faster than you should. Recovering that space is easy, but can take half an hour or more in some cases. </p>
<p>TrueCrypt avoids FileVault&#8217;s disk space issue by giving you the option to encrypt your data one file at a time. [Via <a href="http://lifehacker.com/353298/truecrypt-now-available-for-mac-too">Lifehacker</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2008/02/06/truecrypt-now-available-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overview: Miro 1.0</title>
		<link>http://tiffanybbrown.com/2007/11/26/overview-miro-10/</link>
		<comments>http://tiffanybbrown.com/2007/11/26/overview-miro-10/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 10:00:43 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Pop culture]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software and web tools]]></category>
		<category><![CDATA[TV]]></category>
		<category><![CDATA[democracy player]]></category>
		<category><![CDATA[iptv]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[joost]]></category>
		<category><![CDATA[miro]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[video blogging]]></category>
		<category><![CDATA[vlogging]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/2007/11/26/overview-miro-10/</guid>
		<description><![CDATA[I missed this because I was on vacation, but on November 13, the folks over at the Participatory Culture Foundation released the 1.0 version of Miro. Miro, formerly known as Democracy Player, likes to compare itself to the on-demand video service Joost. The two are quite different, however. Joost is very much on-demand television over [...]]]></description>
			<content:encoded><![CDATA[<p>I missed this because I was <a href="http://tiffanybbrown.com/2007/11/18/seeing-saba-from-sint-maarten/">on vacation</a>, but on November 13, the folks over at the <a href="http://participatoryculture.org/">Participatory Culture Foundation</a> released the 1.0 version of <a href="http://www.getmiro.org/">Miro</a>.</p>
<div class="video">
<a href="http://www.flickr.com/photos/tiffanybrown76/2065986658/" title="Miro on the Mac by tiffanybbrown, on Flickr"><img src="http://farm3.static.flickr.com/2185/2065986658_5e97260c32.jpg" width="500" height="373" alt="Miro on the Mac" /></a>
</div>
<p>Miro, formerly known as Democracy Player, likes to compare itself to the on-demand video service <a href="http://www.joost.com/">Joost</a>. The two are quite different, however. Joost is very much on-demand television over the Internet with chat and sharing features. Joost&#8217;s shows are, for the most part, full-length programs provided by major media brands. But Miro is essentially a feed reader for video. Think of Miro as an open-source version of <a href="http://www.apple.com/itunes/">iTunes</a> with less of a focus on audio.</p>
<p>With Miro, you can subscribe to channels via RSS. Most of the content available via Miro is high-quality video podcasts or television segments, not 30-or-60-minute television shows. Some of the content providers are big brands, though. ABC News, the NBA, and Wired TV produce just a few of the videos available. And many, if not most of these videos are ad-free. </p>
<p>As with iTunes, Miro lets you create playlists. You can also import videos from your hard drive into your Miro library. And though it&#8217;s not a highlighted feature, Miro can also manage and play <em>audio</em> files. </p>
<p>Want to share your channel line up with friends or between computers? Not a problem. Just export or import your feeds with an <a href="http://en.wikipedia.org/wiki/OPML">OPML</a> file.</p>
<p>My favorite feature is Miro&#8217;s integration with major video sharing sites. You can search Yahoo! Video, Google Video, Youtube, Revver, and Blip.tv (among others), and import the search results&#8217; RSS feed as a channel. True, RSS feeds from search are a feature of the aforementioned sites, but I like the ability to search and save from within the user interface.</p>
<p>Is it worth switching to Miro from iTunes or Joost? I think it complements Joost&#8217;s programming, but it doesn&#8217;t have any of Joost&#8217;s social features and lacks the heavier-hitters in Joost&#8217;s content lineup. Miro trumps iTunes for video playback, but iTunes still wins for music management. If you have an iPod, sticking with iTunes is a bit of a no-brainer. And because Miro&#8217;s channels are RSS, you can watch a good deal of its content by subscribing through iTunes. But it <em>is</em> open source, and that means a lot to many people.</p>
<p>Have you test-driven Miro? Do you prefer your Internet video in short bursts, or in a more TV-like experience. What software or web applications do you use to view the video podcasts you follow? Do we really need a desktop-based RSS feed reader for video? Say what you mean and mean what you say in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2007/11/26/overview-miro-10/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tips for using the web to run your business</title>
		<link>http://tiffanybbrown.com/2007/11/06/tips-for-using-the-web-to-run-your-business/</link>
		<comments>http://tiffanybbrown.com/2007/11/06/tips-for-using-the-web-to-run-your-business/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 19:00:50 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Social media]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software and web tools]]></category>
		<category><![CDATA[Tools & Resources]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web office]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/2007/11/06/tips-for-using-the-web-to-run-your-business/</guid>
		<description><![CDATA[TwoThree posts on turning your office into a web-based one. The Freelancer&#8217;s Toolset: 100 Web Apps for Everything You Will Possibly Need 8 Steps to running your business on (mostly) free apps The Social Enterprise &#8211; What Works, and What Doesn&#8217;t Somewhat related: Using Amazon S3 for hard drive backups Freebie resources for designers Review: [...]]]></description>
			<content:encoded><![CDATA[<p><del datetime="2007-11-07T15:06:24+00:00">Two</del><ins datetime="2007-11-07T15:06:24+00:00">Three posts on turning your office into a web-based one.</p>
<ul>
<li><a href="http://www.clipclip.org/ky1008/clips/detail/19133">The Freelancer&#8217;s Toolset: 100 Web Apps for Everything You Will Possibly Need</a></li>
<li><a href="http://foundread.com/2007/11/05/8-steps-to-running-your-business-on-mostly-free-apps/">8 Steps to running your business on (mostly) free apps</a></li>
<li><a href="http://www.readwriteweb.com/archives/the_social_enterprise.php">The Social Enterprise &#8211; What Works, and What Doesn&#8217;t</a></li>
</ul>
<h3>Somewhat related:</h3>
<ul>
<li><a href="http://tiffanybbrown.com/2007/09/17/amazon-s3-service/">Using Amazon S3 for hard drive backups</a></li>
<li><a href="http://tiffanybbrown.com/2007/08/23/freebie-resources-for-designers/">Freebie resources for designers</a></li>
<li><a href="http://tiffanybbrown.com/2007/07/02/online-mind-map-services/">Review: The online mind map smackdown</a></li>
<li><a href="http://tiffanybbrown.com/2006/05/30/open-source-software/">Open source favorites</a></li>
</ul>
<p></ins></p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2007/11/06/tips-for-using-the-web-to-run-your-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

