<?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>Matt Briney.com</title>
	<atom:link href="http://mattbriney.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattbriney.com</link>
	<description>Random thoughts of a digital world</description>
	<lastBuildDate>Mon, 19 Jan 2009 23:55:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Planning Your Trip on Google Maps</title>
		<link>http://mattbriney.com/2009/01/19/planning-your-trip-on-google-maps/</link>
		<comments>http://mattbriney.com/2009/01/19/planning-your-trip-on-google-maps/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 23:53:49 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://mattbriney.com/?p=51</guid>
		<description><![CDATA[Let&#8217;s say you are visiting a city for a long weekend and you want to be able to see as many sights as possible and experience the city.  Often with travel books or guides we get in the habit of building separate lists of the places we want to see and then look them [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a  href="http://mattbriney.com/wp-content/uploads/2009/01/map.png" class="thickbox no_icon" rel="gallery-51" title="map"><img class="alignright size-full wp-image-50" title="map" src="http://mattbriney.com/wp-content/uploads/2009/01/map.png" alt="map" width="64" height="64" /></a>Let&#8217;s say you are visiting a city for a long weekend and you want to be able to see as many sights as possible and experience the city.  Often with travel books or guides we get in the habit of building separate lists of the places we want to see and then look them up on the map later.</p>
<p>Google Maps recently opened up their <a  href="http://maps.google.com/support/bin/answer.py?hl=en&#038;answer=68480" target="_blank">My Maps</a> program which allows you to plot your own points of interests and way points along the way.  <span id="more-51"></span>What&#8217;s really great about this feature is that you have the power of Google Local and just by searching you can locate restaurants, attractions, parks and then add them to your custom map.  Points of interest can be personalized with one of the built-in icons or you can upload your own.</p>
<p>My Maps is especially great when you are traveling with others because of the sharing options enable you to invite others to help edit your map together.</p>
<p>This weekend my fiance and I are traveling to Phoenix.  She&#8217;s the foodie, I&#8217;m the sightseer.  She was able to plot all of the places to eat and I mapped what we would be doing.  Here&#8217;s our results:</p>
<p><iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&#038;hl=en&#038;msa=0&#038;msid=108160094639517000703.00045fb36e4c539897b24&#038;ll=33.541858,-111.782624&#038;spn=0.370854,0.579793&#038;output=embed&#038;s=AARTsJrH9aszPIGTRAeXbh-8xdb7wQ6A_w" frameborder="0" height="450" scrolling="no" width="100%"></iframe></p>
<p>Building the map is easy.  Just visit <a  href="http://maps.google.com" target="_blank">maps.google.com</a> and click on the My Maps feature.  You need to set our map as public to enable the sharing features.  Google has created a great video to demonstrate the step-by-step process of using the mapping tools.</p>
<p><center><object width="480" height="295" data="http://www.youtube.com/v/TftFnot5uXw&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/TftFnot5uXw&#038;hl=en&#038;fs=1" /><param name="allowfullscreen" value="true" /></object></center> </p>
<p>What really sets this above the rest though are the mobile capabilities.  With every map created Google automatically generates a KML file enabling you to embed the map into your website or load the points into Google Earth.  But KML files can also be loaded into the iPhone.  To load your map open the Google Maps application on your iPhone and in the search box, enter the URL to your KML file.</p>
<p>For testing purposes you can view our Phoenix map by entering &#8220;http://tinyurl.com/iphonemaptest&#8221; (without quotes) into your search box.  I shortened the URL using <a  href="http://tinyurl.com/" target="_blank">TinyURL</a> to make it easier to type.  Google Maps brings up all of your points of interest and you can click on each pin and get directions to each of the locations from your current.  And with the GPS you can see what&#8217;s around you to be sure you don&#8217;t miss a single thing.</p>
<p style="text-align: center;"><a  href="http://mattbriney.com/wp-content/uploads/2009/01/gmaps-iphone-photo.jpg" class="thickbox no_icon" rel="gallery-51" title="gmaps-iphone-photo"><img class="alignnone size-full wp-image-53" title="gmaps-iphone-photo" src="http://mattbriney.com/wp-content/uploads/2009/01/gmaps-iphone-photo.jpg" alt="gmaps-iphone-photo" width="320" height="480" /></a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2009/01/19/planning-your-trip-on-google-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passing Variables</title>
		<link>http://mattbriney.com/2009/01/19/passing-variables/</link>
		<comments>http://mattbriney.com/2009/01/19/passing-variables/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 19:09:04 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://mattbriney.com/?p=37</guid>
		<description><![CDATA[As a direct marketer I often find myself in the position where we need to pass data from one page to the next.  The problem is with many vendors they do not allow you direct access to the source code for dynamic pages.  The workaround that we have used for many clients is [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a  href="http://mattbriney.com/wp-content/uploads/2009/01/gears.png" class="thickbox no_icon" rel="gallery-37" title="gears"><img class="alignright size-full wp-image-45" title="gears" src="http://mattbriney.com/wp-content/uploads/2009/01/gears.png" alt="gears" width="64" height="64" /></a>As a direct marketer I often find myself in the position where we need to pass data from one page to the next.  The problem is with many vendors they do not allow you direct access to the source code for dynamic pages.  The workaround that we have used for many clients is to pass variables from page to page using the query string (URL) and JavaScript.</p>
<p>I&#8217;ve included a code snippet that makes this easy and some examples of how you can use the data once passed.</p>
<p><span id="more-37"></span>First, you need to add the variable array function to the top of your page.  This block should be above where you are trying to insert the code (typically the head tag is the best place)</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="javascript"><div class="devcodeoverflow"><ol><li>&lt;script type=&quot;text/javascript&quot;&gt;&lt;!-- </li><li>&nbsp;&nbsp;&nbsp;&nbsp;function getQueryVariable(variable) {</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var query = window.location.search.substring(1);</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var vars = query.split(&quot;&amp;&quot;);</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (var i=0;i&lt;vars.length;i++) {</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var pair = vars[i].split(&quot;=&quot;);</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (pair[0] == variable) {</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return pair[1];</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</li><li>&nbsp;&nbsp;&nbsp;&nbsp;}</li><li>&nbsp;&nbsp;&nbsp;&nbsp; // --&gt;&lt;/script&gt;</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>Now once you have the function in place you can call any variable from your URL string.  In this case we will use the variable &#8220;<strong><span style="color: #ff0000;">x</span></strong>&#8221; where the URL string would look something like&#8230; www.yoursite.com/index.php?<strong><span style="color: #ff0000;">x</span></strong>=Hello</p>
<p>In the first example we will just write the data directly to the page:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="javascript"><div class="devcodeoverflow"><ol><li>&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--</li><li>&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document( getQueryVariable(&quot;x&quot;) );&nbsp;&nbsp;</li><li>// --&gt;&lt;/script&gt;</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>You can also have the variable populate a field value in a form.  In the case below you would need to provide the <strong><span style="color: #ff0000;">formname</span></strong> and <strong><span style="color: #ff0000;">fieldname</span></strong> that you would like to update:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="javascript"><div class="devcodeoverflow"><ol><li>&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--</li><li>&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.formname.fieldname.value =&nbsp;&nbsp;getQueryVariable(&quot;x&quot;);&nbsp;&nbsp;</li><li>// --&gt;&lt;/script&gt;</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>In this last example we demonstrate how you can use the query string to do simple math equations.  In this example we pass the most recent gift (<strong><span style="color: #ff0000;">MRG</span></strong>) through the URL string and it calculates suggested donations levels from the MRG.  If MRG is left blank we auto populate the donation field with default values:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="javascript"><div class="devcodeoverflow"><ol><li>&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--</li><li>&nbsp;</li><li>var level1 = getQueryVariable(&quot;mrg&quot;) /2 ;</li><li>var level2 = getQueryVariable(&quot;mrg&quot;);</li><li>var level3 = getQueryVariable(&quot;mrg&quot;) *2 ;</li><li>var level4 = getQueryVariable(&quot;mrg&quot;) * 4;</li><li>&nbsp;</li><li>if(level1==&quot;&quot;) {</li><li>&nbsp;</li><li>	level1 = &quot;25&quot;;</li><li>	}</li><li>&nbsp;</li><li>if(level2==&quot;&quot;) {</li><li>&nbsp;</li><li>	level2 = &quot;50&quot;;</li><li>	}</li><li>&nbsp;</li><li>if(level3==&quot;&quot;) {</li><li>&nbsp;</li><li>	level3 = &quot;100&quot;;</li><li>	}</li><li>&nbsp;</li><li>if(level4==&quot;&quot;) {</li><li>&nbsp;</li><li>	level4 = &quot;250&quot;;</li><li>	}</li><li>// --&gt;&lt;/script&gt;</li></ol></div></pre><!--END_DEVFMTCODE--></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2009/01/19/passing-variables/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Feeding the Twitter Beast</title>
		<link>http://mattbriney.com/2009/01/19/feeding-the-twitter-beast/</link>
		<comments>http://mattbriney.com/2009/01/19/feeding-the-twitter-beast/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 14:17:24 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mattbriney.com/?p=31</guid>
		<description><![CDATA[I was not an early adopter of Twitter.  The idea of micro-blogging about how my day is going and what I am doing this very second always seemed like a huge waste of time.  I think the basic flaw with the service is in the way that they phrase the initial question to [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a  href="http://mattbriney.com/wp-content/uploads/2009/01/twitter_icon.png" class="thickbox no_icon" rel="gallery-31" title="twitter_icon"><img class="alignright size-thumbnail wp-image-33" title="twitter_icon" src="http://mattbriney.com/wp-content/uploads/2009/01/twitter_icon-150x150.png" alt="twitter_icon" width="64" height="64" /></a>I was not an early adopter of Twitter.  The idea of micro-blogging about how my day is going and what I am doing this very second always seemed like a huge waste of time.  I think the basic flaw with the service is in the way that they phrase the initial question to new users&#8230; &#8220;What are you doing right now?&#8221;  This incessive question can be endless and there are certainly people that answer it with what type of sandwich they are having for lunch or that they are feeling ________ (verb) right now.</p>
<p><span id="more-31"></span>I have however found Twitter to be a useful tool for sharing found news and items with others.  And while there are many twitter clients out there from a slew of Adobe Air clients (my current favorite is <a  href="http://funkatron.com/spaz" target="_blank">Spaz</a>) to mobile applications on iPhones, Blackberries and GPhones.  There exists a better way to share the latest news with friends.</p>
<p><a  href="http://twitterfeed.com/" target="_blank">Twitter Feed</a> is a small up-start service that runs off donations and allows you to take any RSS feed and mash the data into your Twitter feed.  I use the <a  href="http://www.google.com/reader/" target="_blank">Google Reader</a> service and <a  href="http://www.google.com/support/reader/bin/answer.py?answer=70656" target="_blank">publicly publish</a> my stared items.  Then as I read through all of the daily news in Reader I can just click on the star icon and the article is automatically published to my followers network.</p>
<p>Similarly I have setup other RSS feeds to plug into my Twitter stream including: YouTube favorites, Digg posts, and Brightkite.</p>
<p>Twitter can also be helpful in updating your Facebook status.  By installing the <a  href="http://www.facebook.com/apps/application.php?id=2231777543" target="_blank">Twitter application</a> on Facebook my profile status can stay in sync with my Twitter feed.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2009/01/19/feeding-the-twitter-beast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Sync</title>
		<link>http://mattbriney.com/2009/01/19/facebook-sync/</link>
		<comments>http://mattbriney.com/2009/01/19/facebook-sync/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 05:27:07 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Mac Apps]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[outlook]]></category>

		<guid isPermaLink="false">http://mattbriney.com/?p=14</guid>
		<description><![CDATA[I am used to building my contact lists using Microsoft Outlook and there are many legacy tools to make that easy including Plaxo and the LinkedIn toolbar.  However recently I have had more people connect with me using Facebook.  I recently ran across this application for Mac OS X called Facebook Sync.  [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a  href="http://mattbriney.com/wp-content/uploads/2009/01/24459.png" class="thickbox no_icon" rel="gallery-14" title="Facebook Sync Icon"><img class="alignright size-full wp-image-20" title="Facebook Sync Icon" src="http://mattbriney.com/wp-content/uploads/2009/01/24459.png" alt="Facebook Sync Icon" width="64" height="64" /></a>I am used to building my contact lists using Microsoft Outlook and there are many legacy tools to make that easy including <a  href="http://www.plaxo.com/" target="_blank">Plaxo</a> and the <a  href="http://www.linkedin.com/static?key=outlook_toolbar_download" target="_blank">LinkedIn toolbar</a>.  However recently I have had more people connect with me using Facebook.  I recently ran across this application for Mac OS X called Facebook Sync.  It scans your Facebook account&#8217;s friend list and compares it against your Apple address book and allows you to add new contacts and fill in different or missing information.</p>
<p>What&#8217;s really pretty cool is that it can also sync profile photos which makes it really easy to add photos to all of my contacts on my iPhone.</p>
<p>Check out the program by <a  href="http://mattbriney.com/wp-content/uploads/2009/01/facebooksync.zip">clicking here to download</a>.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2009/01/19/facebook-sync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
