<?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>Steven Harms &#187; development</title>
	<atom:link href="http://www.sharms.org/blog/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharms.org/blog</link>
	<description>Life, Linux and Technology</description>
	<lastBuildDate>Sun, 28 Aug 2011 18:02:56 +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>Xorg / X11 programming update</title>
		<link>http://www.sharms.org/blog/2009/08/xorg-x11-programming-update/</link>
		<comments>http://www.sharms.org/blog/2009/08/xorg-x11-programming-update/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 15:25:07 +0000</pubDate>
		<dc:creator>sharms</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[x11]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://www.sharms.org/blog/?p=574</guid>
		<description><![CDATA[So I have been looking into Xorg development. I posted about it a few months ago, but little to no help came of asking where to start looking. After asking several places without any useful help, I actually found a great book: However, in my haste to order that one, I ordered 2 of these: [...]


Related posts:<ol><li><a href='http://www.sharms.org/blog/2009/02/getting-started-with-xorg-development/' rel='bookmark' title='Permanent Link: Getting started with Xorg development'>Getting started with Xorg development</a></li>
<li><a href='http://www.sharms.org/blog/2008/10/bug-report/' rel='bookmark' title='Permanent Link: Bug report'>Bug report</a></li>
<li><a href='http://www.sharms.org/blog/2008/08/got-skills-email-me/' rel='bookmark' title='Permanent Link: Got skills?  Email me'>Got skills?  Email me</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>So I have been looking into Xorg development.  I posted <a href="http://www.sharms.org/blog/2009/02/17/getting-started-with-xorg-development/">about it a few months ago</a>, but little to no help came of asking where to start looking.  After asking several places without any useful help, I actually found a great book:</p>
<p><a href="http://www.amazon.com/gp/product/1565920023?ie=UTF8&#038;tag=mindwarpnet-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1565920023"><img border="0" src="http://www.sharms.org/blog/wp-content/uploads/51TFptG8t3L._SL160_.jpg"></a><img src="http://www.assoc-amazon.com/e/ir?t=mindwarpnet-20&#038;l=as2&#038;o=1&#038;a=1565920023" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p>However, in my haste to order that one, I ordered 2 of these:</p>
<p><a href="http://www.amazon.com/gp/product/1565920066?ie=UTF8&#038;tag=mindwarpnet-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1565920066"><img border="0" src="http://www.sharms.org/blog/wp-content/uploads/51PFYePsrmL._SL160_.jpg"></a><img src="http://www.assoc-amazon.com/e/ir?t=mindwarpnet-20&#038;l=as2&#038;o=1&#038;a=1565920066" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p>So if you are looking to get started with X11 / Xlib / Xorg these are handy to have around.  Since I have 2 copies of the pink reference manual, if you want one, <del datetime="2009-08-25T18:01:32+00:00">email me at <strong>sharms</strong> at <strong>ubuntu</strong> period <strong>com</strong> and I will send you my extra copy for free. </del> Or if you want I can bring it to <a href="http://www.ohiolinux.org">Ohio Linux Fest 2009</a> and give it to you there.</p>
<p><strong>Update:</strong> Book claimed already</p>


<p>Related posts:<ol><li><a href='http://www.sharms.org/blog/2009/02/getting-started-with-xorg-development/' rel='bookmark' title='Permanent Link: Getting started with Xorg development'>Getting started with Xorg development</a></li>
<li><a href='http://www.sharms.org/blog/2008/10/bug-report/' rel='bookmark' title='Permanent Link: Bug report'>Bug report</a></li>
<li><a href='http://www.sharms.org/blog/2008/08/got-skills-email-me/' rel='bookmark' title='Permanent Link: Got skills?  Email me'>Got skills?  Email me</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sharms.org/blog/2009/08/xorg-x11-programming-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding the difference between two files</title>
		<link>http://www.sharms.org/blog/2009/02/finding-the-difference-between-two-files/</link>
		<comments>http://www.sharms.org/blog/2009/02/finding-the-difference-between-two-files/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 15:39:34 +0000</pubDate>
		<dc:creator>Steven Harms</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[colordiff]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.sharms.org/blog/?p=323</guid>
		<description><![CDATA[Overview of diff, colordiff, and meld


Related posts:<ol><li><a href='http://www.sharms.org/blog/2009/03/new-jaunty-wallpapers/' rel='bookmark' title='Permanent Link: New Jaunty Wallpapers'>New Jaunty Wallpapers</a></li>
<li><a href='http://www.sharms.org/blog/2009/02/the-cherokee-webserver/' rel='bookmark' title='Permanent Link: The Cherokee Webserver'>The Cherokee Webserver</a></li>
<li><a href='http://www.sharms.org/blog/2009/04/the-cherokee-webserver-great-choice-for-vpss/' rel='bookmark' title='Permanent Link: The Cherokee Webserver: Great choice for VPS&#039;s'>The Cherokee Webserver: Great choice for VPS&#039;s</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ever need to find what you changed between two files or directories?  The universal way to find these differences is to use the &#8216;diff&#8217; command.  The diff command is used by most open source projects, and people use it to communicate their changes / bug fixes etc.</p>
<div id="attachment_324" class="wp-caption aligncenter" style="width: 772px"><img src="http://www.sharms.org/img/diff.jpg" alt="Console using diff" title="diff" width="762" height="576" class="size-full wp-image-324" /><p class="wp-caption-text">Console using diff</p></div>
<p>Sometimes I find the diff command to be boring.  Much like my terminal prompt, I like consoles to have color.  The color helps me figure out what is going on a bit quicker.  Do get diffs in color, you can &#8216;sudo apt-get install colordiff&#8217;.  The resulting output will look like this instead:</p>
<div id="attachment_325" class="wp-caption aligncenter" style="width: 811px"><img src="http://www.sharms.org/img/colordiff.jpg" alt="Console with color diff" title="colordiff" width="801" height="609" class="size-full wp-image-325" /><p class="wp-caption-text">Console with color diff</p></div>
<p>But there are some people out there who just don&#8217;t like consoles / terminals for one reason or another.  There is also a GUI based diff tool called meld.  You can install meld by running &#8216;sudo apt-get install meld&#8217;.  Your diff will now look like this:</p>
<div id="attachment_326" class="wp-caption aligncenter" style="width: 827px"><img src="http://www.sharms.org/img/meld.jpg" alt="Screenshot of meld" title="meld" width="817" height="714" class="size-full wp-image-326" /><p class="wp-caption-text">Screenshot of meld</p></div>
<p>That is a brief overview of the tools I have found useful, using screenshots.</p>


<p>Related posts:<ol><li><a href='http://www.sharms.org/blog/2009/03/new-jaunty-wallpapers/' rel='bookmark' title='Permanent Link: New Jaunty Wallpapers'>New Jaunty Wallpapers</a></li>
<li><a href='http://www.sharms.org/blog/2009/02/the-cherokee-webserver/' rel='bookmark' title='Permanent Link: The Cherokee Webserver'>The Cherokee Webserver</a></li>
<li><a href='http://www.sharms.org/blog/2009/04/the-cherokee-webserver-great-choice-for-vpss/' rel='bookmark' title='Permanent Link: The Cherokee Webserver: Great choice for VPS&#039;s'>The Cherokee Webserver: Great choice for VPS&#039;s</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sharms.org/blog/2009/02/finding-the-difference-between-two-files/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Getting started with Xorg development</title>
		<link>http://www.sharms.org/blog/2009/02/getting-started-with-xorg-development/</link>
		<comments>http://www.sharms.org/blog/2009/02/getting-started-with-xorg-development/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 14:45:06 +0000</pubDate>
		<dc:creator>Steven Harms</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://www.sharms.org/blog/2009/02/17/getting-started-with-xorg-development/</guid>
		<description><![CDATA[I am doing some work with thin clients, so I wanted to figure out if there is a way I can replicate what I saw in a kvm demo video (Live migration while the client was playing an HD video). I believe they are using a version of the RDP protocol. I would like to [...]


Related posts:<ol><li><a href='http://www.sharms.org/blog/2009/08/xorg-x11-programming-update/' rel='bookmark' title='Permanent Link: Xorg / X11 programming update'>Xorg / X11 programming update</a></li>
<li><a href='http://www.sharms.org/blog/2008/10/open-source-radeonhd-driver-122-released/' rel='bookmark' title='Permanent Link: Open Source RadeonHD driver 1.2.2 released'>Open Source RadeonHD driver 1.2.2 released</a></li>
<li><a href='http://www.sharms.org/blog/2008/11/ati-compiz/' rel='bookmark' title='Permanent Link: ATI + Compiz'>ATI + Compiz</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I am doing some work with thin clients, so I wanted to figure out if there is a way I can replicate what I saw in a kvm demo video (Live migration while the client was playing an HD video).  I believe they are using a version of the RDP protocol.</p>
<p>I would like to implement an open source alternative, and I figure that starts with Xorg as the protocol itself isn&#8217;t optimal for video apps over the network.  So like anyone else, I went and did a git clone of the repo.</p>
<p>The question I have now is: is the best way to learn about how it works to just read the source over and over?  The xorg wiki is devoid of most details, and the branch I was looking at (dmx-2) is pretty sparse when it comes to comments.  Suggestions?</p>


<p>Related posts:<ol><li><a href='http://www.sharms.org/blog/2009/08/xorg-x11-programming-update/' rel='bookmark' title='Permanent Link: Xorg / X11 programming update'>Xorg / X11 programming update</a></li>
<li><a href='http://www.sharms.org/blog/2008/10/open-source-radeonhd-driver-122-released/' rel='bookmark' title='Permanent Link: Open Source RadeonHD driver 1.2.2 released'>Open Source RadeonHD driver 1.2.2 released</a></li>
<li><a href='http://www.sharms.org/blog/2008/11/ati-compiz/' rel='bookmark' title='Permanent Link: ATI + Compiz'>ATI + Compiz</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sharms.org/blog/2009/02/getting-started-with-xorg-development/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

