<?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/"
	>

<channel>
	<title>A Blog about Skateboarding, Technology, and Entrepreneurship</title>
	<atom:link href="http://www.techskater.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techskater.com</link>
	<description>Dennis Baldwin's Thoughts</description>
	<pubDate>Thu, 29 Jul 2010 14:35:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Error Installing Gnuplot on Mac OS X - ld: symbol(s) not found</title>
		<link>http://www.techskater.com/software-tools/error-installing-gnuplot-on-mac-os-x-ld-symbols-not-found/</link>
		<comments>http://www.techskater.com/software-tools/error-installing-gnuplot-on-mac-os-x-ld-symbols-not-found/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 14:35:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Software Tools]]></category>

		<category><![CDATA[gnuplot error]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=484</guid>
		<description><![CDATA[This morning I was trying to install Gnuplot from source because I wanted generate some graphs for ApacheBench. I&#8217;m currently benchmarking one of our Rails applications using Nginx w/ Mongrels against Phusion Passenger (Nginx flavor). When &#8220;make&#8221;ing Gnuplot I received the following error:

Undefined symbols:
  &#8220;_rl_ding&#8221;, referenced from:
      _alert in [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I was trying to install Gnuplot from source because I wanted generate some graphs for ApacheBench. I&#8217;m currently benchmarking one of our Rails applications using Nginx w/ Mongrels against Phusion Passenger (Nginx flavor). When &#8220;make&#8221;ing Gnuplot I received the following error:</p>
<p><strong><br />
Undefined symbols:<br />
  &#8220;_rl_ding&#8221;, referenced from:<br />
      _alert in mouse.o<br />
  &#8220;_rl_complete_with_tilde_expansion&#8221;, referenced from:<br />
      _main in plot.o<br />
  &#8220;_history_list&#8221;, referenced from:<br />
      _write_history_list in history.o<br />
  &#8220;_rl_reset_after_signal&#8221;, referenced from:<br />
      _main in plot.o<br />
ld: symbol(s) not found<br />
collect2: ld returned 1 exit status<br />
make[3]: *** [gnuplot] Error 1<br />
make[2]: *** [all-recursive] Error 1<br />
make[1]: *** [all-recursive] Error 1<br />
make: *** [all] Error 2<br />
</strong></p>
<p>After reading a comment <a href="http://maba.wordpress.com/2006/08/02/scientific-plotting-on-mac-os-x-using-gnuplot-and-plot/" target="_blank">here</a> I found out that the <strong>-–with-readline=builtin</strong> option needs to be include when configuring Gnuplot. So you should run the following before &#8220;make&#8221;ing:</p>
<p><strong>./configure -–with-readline=builtin</strong></p>
<p>That got me going and hopefully it will do the same for you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/software-tools/error-installing-gnuplot-on-mac-os-x-ld-symbols-not-found/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dealing with Git: Your branch is behind &#8216;origin/master&#8217; by xx commits</title>
		<link>http://www.techskater.com/web-stuff/dealing-with-git-your-branch-is-behind-originmaster-by-xx-commits/</link>
		<comments>http://www.techskater.com/web-stuff/dealing-with-git-your-branch-is-behind-originmaster-by-xx-commits/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 21:38:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Stuff]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[github]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=482</guid>
		<description><![CDATA[If you&#8217;re new to Git you may be working on a branch and realize that you&#8217;ve fallen out of synch with the master. In the case of Subversion you can normally do &#8220;svn up&#8221; and be good to go. In the case git you&#8217;ll normally do a &#8220;git fetch&#8221; and then a &#8220;git status&#8221; shows [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re new to Git you may be working on a branch and realize that you&#8217;ve fallen out of synch with the master. In the case of Subversion you can normally do &#8220;svn up&#8221; and be good to go. In the case git you&#8217;ll normally do a &#8220;git fetch&#8221; and then a &#8220;git status&#8221; shows the following:</p>
<p><strong>Your branch is behind &#8216;origin/master&#8217; by 12 commits, and can be fast-forwarded.</strong></p>
<p>To sync your branch with the master you can issue the following command:</p>
<p><strong>git merge master</strong></p>
<p>and you should now have all the latest changes from master. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/web-stuff/dealing-with-git-your-branch-is-behind-originmaster-by-xx-commits/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Collection of Firefox Shopping Add-ons</title>
		<link>http://www.techskater.com/web-stuff/my-collection-of-firefox-shopping-add-ons/</link>
		<comments>http://www.techskater.com/web-stuff/my-collection-of-firefox-shopping-add-ons/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 02:49:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Stuff]]></category>

		<category><![CDATA[firefox add-ons]]></category>

		<category><![CDATA[firefox extensions]]></category>

		<category><![CDATA[priceblink]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=480</guid>
		<description><![CDATA[I wanted to share what I&#8217;ve found to be some of my favorite shopping add-ons for Firefox. I put together this collection of shopping add-ons that can either save you money or help you search quicker. My favorite is PriceBlink, which finds cheaper prices for the product you&#8217;re currently viewing on a retailer&#8217;s site. It [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to share what I&#8217;ve found to be some of my favorite shopping add-ons for Firefox. I put together this collection of shopping add-ons that can either save you money or help you search quicker. My favorite is PriceBlink, which finds cheaper prices for the product you&#8217;re currently viewing on a retailer&#8217;s site. It also includes coupons and shipping costs.</p>
<p>Be sure to vote for my shopping collection and share it with family and friends!</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/collection/ultimate-shopping-add-ons">https://addons.mozilla.org/en-US/firefox/collection/ultimate-shopping-add-ons</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/web-stuff/my-collection-of-firefox-shopping-add-ons/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox Extension Development and XPath Replace Function</title>
		<link>http://www.techskater.com/web-stuff/firefox-extension-development-and-xpath-replace-function/</link>
		<comments>http://www.techskater.com/web-stuff/firefox-extension-development-and-xpath-replace-function/#comments</comments>
		<pubDate>Sat, 22 May 2010 00:58:26 +0000</pubDate>
		<dc:creator>dennis</dc:creator>
		
		<category><![CDATA[Web Stuff]]></category>

		<category><![CDATA[firefox extensions]]></category>

		<category><![CDATA[xpath functions]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=477</guid>
		<description><![CDATA[If you&#8217;re doing Firefox extension development you may be surprised by the lack of the XPath replace function. I definitely was. After looking through the list of supported Firefox XPath functions I found that the translate function did the trick. Here&#8217;s a list of supported Firefox Xpath functions for future reference:
https://developer.mozilla.org/en/XPath/Functions
]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re doing Firefox extension development you may be surprised by the lack of the XPath replace function. I definitely was. After looking through the list of supported Firefox XPath functions I found that the <a href="https://developer.mozilla.org/en/XPath/Functions/translate" target="_blank">translate</a> function did the trick. Here&#8217;s a list of supported Firefox Xpath functions for future reference:</p>
<p><a href="https://developer.mozilla.org/en/XPath/Functions" target="_blank">https://developer.mozilla.org/en/XPath/Functions</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/web-stuff/firefox-extension-development-and-xpath-replace-function/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Merging a Single Subversion Commit from Trunk to Branch</title>
		<link>http://www.techskater.com/software-tools/merging-a-single-subversion-commit-from-trunk-to-branch/</link>
		<comments>http://www.techskater.com/software-tools/merging-a-single-subversion-commit-from-trunk-to-branch/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 17:23:56 +0000</pubDate>
		<dc:creator>dennis</dc:creator>
		
		<category><![CDATA[Software Tools]]></category>

		<category><![CDATA[merge]]></category>

		<category><![CDATA[subversion]]></category>

		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=475</guid>
		<description><![CDATA[I&#8217;m posting way too much about SVN these days, but these are mainly for my personal recollection. Hopefully you&#8217;ll find them useful too. Here&#8217;s the scenario: you&#8217;re working on a branch and you want to merge a single commit from trunk into the branch. The first thing you need to do is find the revision [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m posting way too much about SVN these days, but these are mainly for my personal recollection. Hopefully you&#8217;ll find them useful too. Here&#8217;s the scenario: you&#8217;re working on a branch and you want to merge a single commit from trunk into the branch. The first thing you need to do is find the revision number that you want to merge. Let&#8217;s say it&#8217;s 11259. Your SVN merge command will look like this:</p>
<p>svn merge -r 11258:11259 &#8211;dry-run https://myrepo.com/trunk</p>
<p>Notice the &#8220;&#8211;dry-run&#8221; parameter. This will display a list of files impacted, but won&#8217;t actually make the change. When you&#8217;re ready for primetime just remove the &#8211;dry-run param:</p>
<p>svn merge -r 11258:11259 https://myrepo.com/trunk</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/software-tools/merging-a-single-subversion-commit-from-trunk-to-branch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Running a Single Test File in Rails</title>
		<link>http://www.techskater.com/ruby-on-rails/running-a-single-test-file-in-rails/</link>
		<comments>http://www.techskater.com/ruby-on-rails/running-a-single-test-file-in-rails/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 20:13:27 +0000</pubDate>
		<dc:creator>dennis</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[rails functional test]]></category>

		<category><![CDATA[rails unit test]]></category>

		<category><![CDATA[single rails test]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=471</guid>
		<description><![CDATA[There are cases where you don&#8217;t want to run your entire Rails test suite. From your Rails application directory run the following command:
ruby -I lib:test test/integration/dealer_admin_test.rb
A small but useful tidbit.
]]></description>
			<content:encoded><![CDATA[<p>There are cases where you don&#8217;t want to run your entire Rails test suite. From your Rails application directory run the following command:</p>
<p><strong>ruby -I lib:test test/integration/dealer_admin_test.rb</strong></p>
<p>A small but useful tidbit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/ruby-on-rails/running-a-single-test-file-in-rails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Problems with MySQL Gem and Rake on Snow Leopard</title>
		<link>http://www.techskater.com/ruby-on-rails/problems-with-mysql-gem-and-rake-on-snow-leopard/</link>
		<comments>http://www.techskater.com/ruby-on-rails/problems-with-mysql-gem-and-rake-on-snow-leopard/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 20:15:19 +0000</pubDate>
		<dc:creator>dennis</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[mysql gem]]></category>

		<category><![CDATA[rails 2.3.4]]></category>

		<category><![CDATA[rake error]]></category>

		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=467</guid>
		<description><![CDATA[I recently got a new MacBook Pro and had problems creating a new database for my Rails app on Snow Leopard. Running rake db:create left me with the following useless error:
Couldn&#8217;t create database for {&#8221;username&#8221;=>&#8221;root&#8221;, &#8220;adapter&#8221;=>&#8221;mysql&#8221;, &#8220;database&#8221;=>&#8221;delete_me&#8221;, &#8220;password&#8221;=>nil, &#8220;socket&#8221;=>&#8221;/tmp/mysql.sock&#8221;}, charset: utf8, collation: utf8_unicode_ci (if you set the charset manually, make sure you have a matching [...]]]></description>
			<content:encoded><![CDATA[<p>I recently got a new MacBook Pro and had problems creating a new database for my Rails app on Snow Leopard. Running <strong>rake db:create</strong> left me with the following useless error:</p>
<p><strong>Couldn&#8217;t create database for {&#8221;username&#8221;=>&#8221;root&#8221;, &#8220;adapter&#8221;=>&#8221;mysql&#8221;, &#8220;database&#8221;=>&#8221;delete_me&#8221;, &#8220;password&#8221;=>nil, &#8220;socket&#8221;=>&#8221;/tmp/mysql.sock&#8221;}, charset: utf8, collation: utf8_unicode_ci (if you set the charset manually, make sure you have a matching collation)</strong></p>
<p>Although I could manually access MySQL via command line and create the necessary databases, rake continually failed. It turns out that the MySQL gem needed to be compiled for a 64-bit OS as mentioned in this post:</p>
<p><a href="http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard" target="_blank">http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard</a></p>
<p>The key command to run is:</p>
<p><strong>sudo env ARCHFLAGS=&#8221;-arch x86_64&#8243; gem install mysql &#8212; &#8211;with-mysql-config=/usr/local/mysql/bin/mysql_config</strong></p>
<p>Then you should be able to run your rake tasks and ultimately get Rails talking to your MySQL database. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/ruby-on-rails/problems-with-mysql-gem-and-rake-on-snow-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Magento Unexpectedly Prompts to Download index.php</title>
		<link>http://www.techskater.com/magento/magento-unexpectedly-prompts-to-download-indexphp/</link>
		<comments>http://www.techskater.com/magento/magento-unexpectedly-prompts-to-download-indexphp/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 22:15:00 +0000</pubDate>
		<dc:creator>dennis</dc:creator>
		
		<category><![CDATA[Magento]]></category>

		<category><![CDATA[default index.php]]></category>

		<category><![CDATA[directoryindex]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=462</guid>
		<description><![CDATA[This was a new one for me. I was installing Magento today on Ubuntu Hardy (8.04.3 LTS to be exact) and ran into a problem where accessing the base Magento install URL would prompt to download the index.php file. The odd thing was that I could access the index.php directly and it would work just [...]]]></description>
			<content:encoded><![CDATA[<p>This was a new one for me. I was installing Magento today on Ubuntu Hardy (8.04.3 LTS to be exact) and ran into a problem where accessing the base Magento install URL would prompt to download the index.php file. The odd thing was that I could access the index.php directly and it would work just fine. This was running under Apache 2.2. It turns out that Apache needed my <strong>DirectoryIndex</strong> to be specified, which is strange because this hasn&#8217;t been a problem with other installations. At any rate, I updated my default config file located in /etc/apache2/sites-available with the following lines just before the closing VirtualHost tag:</p>
<p><strong><br />
&lt;IfModule dir_module&gt;<br />
    	DirectoryIndex index.php index.html<br />
&lt;/IfModule&gt;<br />
</strong></p>
<p>I then restarted apache (sudo /etc/init.d/apache2 restart) and was good to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/magento/magento-unexpectedly-prompts-to-download-indexphp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SVN List Comment and Files Changed for a Certain Revision</title>
		<link>http://www.techskater.com/random/svn-list-comment-and-files-changed-for-a-certain-revision/</link>
		<comments>http://www.techskater.com/random/svn-list-comment-and-files-changed-for-a-certain-revision/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 18:25:39 +0000</pubDate>
		<dc:creator>dennis</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<category><![CDATA[Web Stuff]]></category>

		<category><![CDATA[commit history]]></category>

		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=460</guid>
		<description><![CDATA[I&#8217;m spending a lot of time with the SVN command line right now because we&#8217;re trying to get a product release out the door. One thing that I&#8217;ve found handy is the ability to get the comments and list of files changed for a certain revision number. This is fairly commonplace for SVN GUI tools, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m spending a lot of time with the SVN command line right now because we&#8217;re trying to get a product release out the door. One thing that I&#8217;ve found handy is the ability to get the comments and list of files changed for a certain revision number. This is fairly commonplace for SVN GUI tools, but it took me a bit to find out how to do this via command line. Here&#8217;s how you do it:</p>
<p><strong>svn log -v -r 7447 https://yoursvnurl.com</strong></p>
<p>You can remove the URL if you&#8217;re running this command from your local copy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/random/svn-list-comment-and-files-changed-for-a-certain-revision/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SVN Current Revision Number and Commit Log Between Two Revisions</title>
		<link>http://www.techskater.com/web-stuff/svn-current-revision-number-and-commit-log-between-two-revisions/</link>
		<comments>http://www.techskater.com/web-stuff/svn-current-revision-number-and-commit-log-between-two-revisions/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 16:19:56 +0000</pubDate>
		<dc:creator>dennis</dc:creator>
		
		<category><![CDATA[Web Stuff]]></category>

		<category><![CDATA[commit history]]></category>

		<category><![CDATA[current revision]]></category>

		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.techskater.com/?p=457</guid>
		<description><![CDATA[Just a quick post if you&#8217;d like to get a history of SVN commits between an older revision and your current working copy. Get the current revision number from your local copy:
svnversion .
Then get a commit history between and older version and your current version:
svn log -r 6885:8485
Where the number before the colon is your [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post if you&#8217;d like to get a history of SVN commits between an older revision and your current working copy. Get the current revision number from your local copy:</p>
<p><strong>svnversion .</strong></p>
<p>Then get a commit history between and older version and your current version:</p>
<p><strong>svn log -r 6885:8485</strong></p>
<p>Where the number before the colon is your old version and the one after is your current.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techskater.com/web-stuff/svn-current-revision-number-and-commit-log-between-two-revisions/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
