<?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>Wink Saville's Blog</title>
	<atom:link href="http://www.winksaville.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.winksaville.com/blog</link>
	<description>My personal notes</description>
	<lastBuildDate>Tue, 08 Sep 2009 14:45:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using performance counters on x86; pref</title>
		<link>http://www.winksaville.com/blog/linux/using-performance-counters-on-x86-pref/</link>
		<comments>http://www.winksaville.com/blog/linux/using-performance-counters-on-x86-pref/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 14:34:37 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/?p=83</guid>
		<description><![CDATA[This email from Ingo Molnar gives a simple introduction on how to use pref on an x86 to gain information on system performance.
Do you have an x86 box to test it on?
If yes then perfcounters can be used for _much_ more precise
measurements that you can trust. Do something like this:

perf stat -a --repeat 3 sleep [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/linux/using-performance-counters-on-x86-pref/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autoconf</title>
		<link>http://www.winksaville.com/blog/linux/autoconf/</link>
		<comments>http://www.winksaville.com/blog/linux/autoconf/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 01:48:38 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[What I learned today]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[protobuf]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/linux/autoconf/</guid>
		<description><![CDATA[While starting a protobuf compiler I learned a little about autoconf. First it complains about version the protobuf code was using automake 1.10.1 and I had 1.7.9. so I upgraded to automake using &#8220;sudo apt-get install automake1.10&#8243;. Of course this upgraded my automake to 1.10.2 which still didn&#8217;t work.The solution was to run autoconf from [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/linux/autoconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>git &#8211; Remote branches</title>
		<link>http://www.winksaville.com/blog/scm/git-remote-branches/</link>
		<comments>http://www.winksaville.com/blog/scm/git-remote-branches/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 21:56:20 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[scm]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/scm/git-remote-branches/</guid>
		<description><![CDATA[Learned that you can manually create remote branches. This is done having the destination refspec be refs/head. Example:git push ../git2 b2:refs/heads/b2The above will push branch b2 to  repo ../git2.I finally got the force flag (-f) do work. I&#8217;ve wanted to do a force when I did a rebase &#8211;interactive and of a branch and then [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/scm/git-remote-branches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple keyboard delete to right key remapping</title>
		<link>http://www.winksaville.com/blog/linux/apple-keyboard-delete-to-right-key-remapping/</link>
		<comments>http://www.winksaville.com/blog/linux/apple-keyboard-delete-to-right-key-remapping/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 21:56:08 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[What I learned today]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/linux/apple-keyboard-delete-to-right-key-remapping/</guid>
		<description><![CDATA[Had some trouble getting the small aluminum keyboard to do a delete to the right. But with the help of this post I got it workings. Basically you need to create a .xmodmap file in your home directory with with the keycode of the key that you want to be Delete in this case 169 is for the [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/linux/apple-keyboard-delete-to-right-key-remapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viewing an old version of a file in git</title>
		<link>http://www.winksaville.com/blog/what-i-learned-today/viewing-an-old-version-of-a-file-in-git/</link>
		<comments>http://www.winksaville.com/blog/what-i-learned-today/viewing-an-old-version-of-a-file-in-git/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 16:03:52 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[What I learned today]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/what-i-learned-today/viewing-an-old-version-of-a-file-in-git/</guid>
		<description><![CDATA[Use &#8220;show&#8221; command, but you need to use the full path from the root of the git repo to the file, otherwise you&#8217;ll get an error such as below. This same error happens if there is any other error in the parameter, for instance a miss-spelling:

$ git show HEAD:hxy
fatal: ambiguous argument &#8216;HEAD:hxy&#8217;: unknown revision or [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/what-i-learned-today/viewing-an-old-version-of-a-file-in-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Full screen mode on Mac os x X11 &#8211; command-option-A to switch</title>
		<link>http://www.winksaville.com/blog/what-i-learned-today/full-screen-mode-on-mac-os-x-x11-command-option-a-to-switch/</link>
		<comments>http://www.winksaville.com/blog/what-i-learned-today/full-screen-mode-on-mac-os-x-x11-command-option-a-to-switch/#comments</comments>
		<pubDate>Sat, 30 May 2009 14:35:59 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[What I learned today]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/what-i-learned-today/full-screen-mode-on-mac-os-x-x11-command-option-a-to-switch/</guid>
		<description><![CDATA[When in X11 full screen mode use Command-option-A to switch to back to mac apps. Also command-option-esc will bring up the Mac task list and allow you to switch to other tasks.
]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/what-i-learned-today/full-screen-mode-on-mac-os-x-x11-command-option-a-to-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux &#8211; Excessive hard disk activity (or how to execute something while booting)</title>
		<link>http://www.winksaville.com/blog/linux/linux-excessive-hard-disk-activity-or-how-to-execute-something-while-booting/</link>
		<comments>http://www.winksaville.com/blog/linux/linux-excessive-hard-disk-activity-or-how-to-execute-something-while-booting/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 19:01:02 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/linux/linux-excessive-hard-disk-activity-or-how-to-execute-something-while-booting/</guid>
		<description><![CDATA[A common problem encountered with laptop is that there is excessive activity due to the heads being loaded and unloaded frequently as described here. The solution for my HP zv5000 laptop was to use hdparm to disable advanced power management:
hdparm -B 255 /dev/sda
Since this needs to be performed every time the system boots you need [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/linux/linux-excessive-hard-disk-activity-or-how-to-execute-something-while-booting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>scm &#8211; git svn connect</title>
		<link>http://www.winksaville.com/blog/linux/scm-git-svn-connect/</link>
		<comments>http://www.winksaville.com/blog/linux/scm-git-svn-connect/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 05:45:50 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[scm]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/linux/scm-git-svn-connect/</guid>
		<description><![CDATA[The following allows you to reconnect a local clone of a remote svn repo assuming a git repo exists. In my case I have a backup of the remote svn repo but its a pure git repo without any git-svn meta data. Steven Walter provided the basic instructions here.
lcl ~/ $ git clone git://srv/amc.git amc
lcl [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/linux/scm-git-svn-connect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>git &#8211; workflow with remote svn repositories</title>
		<link>http://www.winksaville.com/blog/programming/git-workflow-with-remote-svn-repositories/</link>
		<comments>http://www.winksaville.com/blog/programming/git-workflow-with-remote-svn-repositories/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 19:11:19 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[scm]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/programming/git-workflow-with-remote-svn-repositories/</guid>
		<description><![CDATA[I&#8217;m going to try a new git-svn workflow. Previously I did a git svn clone and also created a backup on my backup server as a remote. So pictorially something like this:

    local-git-svn-clone
           /       \
  [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/programming/git-workflow-with-remote-svn-repositories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linking &#8211; How to link 32bit and 64bit x86 code into one image</title>
		<link>http://www.winksaville.com/blog/linux/linking-how-to-link-32bit-and-64bit-x86-code-into-one-image/</link>
		<comments>http://www.winksaville.com/blog/linux/linking-how-to-link-32bit-and-64bit-x86-code-into-one-image/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 07:05:36 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/linux/linking-how-to-link-32bit-and-64bit-x86-code-into-one-image/</guid>
		<description><![CDATA[Learned something new from TJ over at Codegen today, he solved a problem where we needed to have 32bit code linked with 64bit code but the linker wouldn&#8217;t do it. Apparently this use to work without doing anything, but with the latest linker (ld) code it doesn&#8217;t. TJ figured out all that needed to be [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/linux/linking-how-to-link-32bit-and-64bit-x86-code-into-one-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
