<?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>Joe Maller &#187; misc.</title>
	<atom:link href="http://joemaller.com/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://joemaller.com</link>
	<description>.com</description>
	<lastBuildDate>Mon, 15 Mar 2010 14:35:42 +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>Toodledo linkfixer bookmarklets</title>
		<link>http://joemaller.com/2010/03/06/toodledo-linkfixer-bookmarklets/</link>
		<comments>http://joemaller.com/2010/03/06/toodledo-linkfixer-bookmarklets/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 05:55:07 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[misc.]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[todo]]></category>
		<category><![CDATA[Toodledo]]></category>

		<guid isPermaLink="false">http://joemaller.com/?p=1685</guid>
		<description><![CDATA[I&#8217;m a very happy user of Toodledo, it&#8217;s almost always open on my computer and syncs with Appigo Todo on my iPhone. 
I recently suggested that links in task item notes should open in new windows, or at least they should add the option to choose that behavior. Toodledo responded that they originally had this, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a very happy user of <a href="http://www.toodledo.com/index.php?ref=td48a0594c33847">Toodledo</a>, it&#8217;s almost always open on my computer and syncs with <a href="http://itunes.apple.com/us/app/todo/id282778557?mt=8">Appigo Todo</a> on my iPhone. </p>
<p>I recently suggested that links in task item notes should open in new windows, or at least they should add the option to choose that behavior. Toodledo responded that they originally had this, but some people wanted every link to open in a new window, while others wanted subsequent links to recycle the new window. With both camps complaining, they just removed targets from the links altogether.</p>
<p>Anyway, here are two bookmarklets for Toodledo. Clicking these will modify the task note links to open in a different window.</p>
<ul>
<li>Open each task note link in a new window: <a href="javascript:void($$(%27.note%20a%27).each(function(i){i[%27target%27]=%27_blank%27}))">&#x2714;</a></li>
<li>Open task note links in a reusable window: <a href="javascript:void($$(%27.note%20a%27).each(function(i){i[%27target%27]=%27toodledo_out%27}))">&#x2714;°</a></li>
</ul>
<p><strong>Note:</strong> You will need to click this each time you load the page, or add a new item. Yes it&#8217;s clumsy, but this is only a band-aid until Toodledo adds the feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://joemaller.com/2010/03/06/toodledo-linkfixer-bookmarklets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu on Purpose?</title>
		<link>http://joemaller.com/2010/03/04/ubuntu-on-purpose/</link>
		<comments>http://joemaller.com/2010/03/04/ubuntu-on-purpose/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 16:53:07 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[misc.]]></category>
		<category><![CDATA[IOP]]></category>
		<category><![CDATA[logos]]></category>
		<category><![CDATA[orange]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://joemaller.com/?p=1670</guid>
		<description><![CDATA[One blip in the news this morning was Ubuntu&#8217;s announcement that they&#8217;re evolvoing their brand, most notably that they&#8217;re finally moving away from brown. 
Thats great and all, I&#8217;ve been quietly rooting for Ubuntu for years. But the thing that really caught my eye was the proposed cover design for their notepad:

Why? If you&#8217;re familiar [...]]]></description>
			<content:encoded><![CDATA[<p>One blip in the news this morning was <a href="https://wiki.ubuntu.com/Brand">Ubuntu&#8217;s announcement</a> that they&#8217;re evolvoing their brand, most notably that they&#8217;re finally moving away from brown. </p>
<p>Thats great and all, I&#8217;ve been quietly rooting for Ubuntu for years. But the thing that really caught my eye was the proposed cover design for <a href="https://wiki.ubuntu.com/Brand2#Notepad">their notepad</a>:</p>
<p><img src="http://joemaller.com/wordpress/wp-content/uploads/2010/03/ubuntu-notepad.png" alt="Ubuntu&#039;s IOP-ish Notepad" title="ubuntu-notepad" width="267" height="362" class="alignnone size-full wp-image-1676" /></p>
<p>Why? If you&#8217;re familiar with <a href="http://ideasonpurpose.com">Ideas On Purpose</a> it&#8217;s pretty obvious:</p>
<p><img src="http://joemaller.com/wordpress/wp-content/uploads/2010/03/ubuntu-iop-logo-comparison.png" alt="" title="ubuntu-iop-logo-comparison" width="500" height="265" class="alignnone size-full wp-image-1674" /></p>
<p>This is almost certainly just coincidence. It&#8217;s not like anyone can take credit for inventing the thought bubble, <a href="http://www.imaginaryforces.com/featured/8#still_1">Imaginary Forces has a similar mark</a>, so does <a href="http://meebo.com">Meebo</a>. And then there&#8217;s the <a href="http://blog.eachday.com/2007/8/1/bubble-logo-insanity">din of speech bubbles</a>. Orange is a miserable color to try and recreate with RGB primaries and people don&#8217;t perceive a lot of variation in true orange before the hue jumps to yellow, red or brown. Yet despite all that, it seems like everyone is using orange these days.</p>
]]></content:encoded>
			<wfw:commentRss>http://joemaller.com/2010/03/04/ubuntu-on-purpose/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About that tablet&#8230;</title>
		<link>http://joemaller.com/2010/01/26/about-that-tablet/</link>
		<comments>http://joemaller.com/2010/01/26/about-that-tablet/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 17:15:51 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[misc.]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[WWDC]]></category>

		<guid isPermaLink="false">http://joemaller.com/?p=1632</guid>
		<description><![CDATA[Posting this before the big announcement tomorrow.
It feels somewhat obvious at this point, but I feel certain Apple with continue the iPhone&#8217;s conceptual move towards subordinate computing devices. The original iPod was a deliberate appliance, the iPhone is a computer limited by design. The biggest conceptual leap of the iPhone was that it couldn&#8217;t be [...]]]></description>
			<content:encoded><![CDATA[<p>Posting this before <a href="http://www.engadget.com/2010/01/27/live-from-the-apple-tablet-latest-creation-event/">the big announcement</a> tomorrow.</p>
<p>It feels somewhat obvious at this point, but I feel certain Apple with continue the iPhone&#8217;s conceptual move towards subordinate computing devices. The original iPod was a deliberate appliance, the iPhone is a computer limited by design. The biggest conceptual leap of the iPhone was that it couldn&#8217;t be used to create another iPhone. Even a years-old, bottom-end Mac or PC can still run software capable of designing microchips, programming an OS or running the CNC machines which fabricate the computer&#8217;s physical components.  The iPhone and forthcoming tablet are more like electronic <a href="http://en.wikipedia.org/wiki/Familiar_spirit">familiars</a>. Without their master device, they&#8217;re forever limited in what they can do and become.</p>
<p><a href="http://twitter.com/jsnell/status/7071620484">Jason Snell feels right on</a> about resurrecting the iBook  name and brand. &#8220;Canvas&#8221; sounds more like an app.</p>
<p>The price will either be $799 or $1199. $899 psychologically goes right to $1000 and if you&#8217;re over $1000, might as well go a little higher. </p>
<h3>Hardware</h3>
<p>There are several obvious components which will be present. GPS, accelerometer and vibration. I still don&#8217;t understand why my laptop doesn&#8217;t know where it is. It&#8217;s 2010, every moderately connected electronic device should have basic location awareness.</p>
<p>Size-wise, I&#8217;ll be surprised if the screen is much larger than 9 inches diagonal. I base that figure on an expectation that the short dimension of the tablet will not be much wider than an iPhone is tall, so overall dimensions around 4.25 x 7.5 inches. However, all size-predictions go out the window if Apple introduces some radical new input method. </p>
<p>The idea that it might not have a text-input interface is just dumb, it <em>has</em> to have some means of text input. The bigger question is what that interface will look or feel like. Simplest answer is the iPhone&#8217;s horizontal keyboard.</p>
<p>I don&#8217;t expect a user-facing camera, no one looks good photographed looking up from their own lap.</p>
<p>Dock connecter and headphone jack will the the only ports. Power, home button and volume will be the only physical interfaces.</p>
<p>Mostly though, I really hope Apple does something completely shoot-the-moon crazy. Word-keyboards instead of letters, or no keyboard at all. Make it round. Linked physical-virtual application rotation, screens with holes in them. Just something completely wild and new.</p>
<h3>Connectivity:</h3>
<p>Apple has no reason to abandon AT&#038;T, they&#8217;re the perfect scapegoat. Should AT&#038;T botch this too, then Apple opens up to other carriers. Should AT&#038;T admit their networks are overwhelmed, then Apple opens up to other carriers. Either way, Apple puts the final nail in AT&#038;T&#8217;s coffin. That&#8217;s good chess.</p>
<h3>Apps and OS</h3>
<p>iTunes App store only. All iPhone apps will work. There will be no windowing model like OS X, everything will be iPhone-style full screen apps. There won&#8217;t be a separate OS or SDK. iPhone OS 4 will be announced, but tablet development will be a checkbox in Xcode. Apple won&#8217;t have an SDK available on day one. As long as iPhone apps display well on the tablet, we&#8217;ll probably have to wait for WWDC to get the updated SDK. There&#8217;s no way developers are going to get a software tablet simulator before Apple ships the product. One other loosely connected thought; WWDC will see a unified SDK for iPhone, tablet and OS X. &#8220;All for one and one for all.&#8221;</p>
<p>No new iPhone will be announced, as that would detract from the main focus of the event. Whenever the new iPhone does appear, which I&#8217;m confident will be sometime before Summer, it will have a higher resolution display. The Android phones raised the bar on screen quality, Apple will match or beat them. There&#8217;s an outside chance for new iLife/iWork suites, but unless they&#8217;re somehow integrated with the new device, those aren&#8217;t happening either. </p>
<h3>Flash</h3>
<p>No chance in hell.</p>
<h3>Post-mortem</h3>
<p>Apple has posted the <a href="http://events.apple.com.edgesuite.net/1001q3f8hhr/event/index.html">full announcement video</a>.(<a href="http://www.apple.com/ipad/specs/">Tech Specs</a>)</p>
<p>Initially I was somewhat disappointed, but that&#8217;s starting to wear off as the reality sets in. Not just the reality of what the iPad is, but the universe it will live in. </p>
<p>Apple&#8217;s new A4 CPU is a very big deal, but the price was a biggest surprise. And it wasn&#8217;t just me, look at what Steve Jobs did to the S&#038;P today:</p>
<p><img src='/wordpress/wp-content/uploads/2010/01/snp_ipad.png' alt="S&amp;P reversal after iPad price announced" class="alignnone size-full wp-image-1652" /></p>
<p>The red line is the price trend before Apple&#8217;s price announcement, the green line is the trend after the announcement. Moments before the price was revealed, something caused the market to start tanking, that was stopped cold as soon as the numbers hit the screen.</p>
<p>Predicton-wise, I think I did fairly well.  I was right about Apps, but not SDK availability. Very happily wrong about price but right about AT&#038;T. Right about the camera and inputs, but wrong about the dimensions. I am really surprised it&#8217;s 4:3, that ratio feels so quaint.</p>
<p>There are some radical changes to the Cocoa Touch Human Interface Guidelines. I&#8217;m very curious to see how these changes transition to iPhone, and whether or not those changes will only possible on an iPhone screen with an increased pixel density. </p>
<p>One nice little thing I noticed at around 17 minutes into the video was a two-word contextual correction &#8212; haven&#8217;t seen that mentioned. </p>
<p>I really hope some of the UI stuff happening with Calendar and Mail find their way into 10.7. </p>
<p>I think my mom might be ditching her Kindle. </p>
]]></content:encoded>
			<wfw:commentRss>http://joemaller.com/2010/01/26/about-that-tablet/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Faster and easier Gitweb installation</title>
		<link>http://joemaller.com/2010/01/03/faster-easier-gitweb-installation/</link>
		<comments>http://joemaller.com/2010/01/03/faster-easier-gitweb-installation/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 22:47:20 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[misc.]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitweb]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://joemaller.com/?p=1596</guid>
		<description><![CDATA[The idea of using make to build Gitweb isn&#8217;t just excessively complex, it&#8217;s also mostly unnecessary. Building gitweb.cgi from gitweb.perl only changes 19 of the source file&#8217;s 6734 lines (0.2%).
Fact is, to get Gitweb working only one line needs changing. After the following edit, all local configuration values can be loaded from a simple config [...]]]></description>
			<content:encoded><![CDATA[<p>The idea of using make to build <a href="http://git.or.cz/gitwiki/Gitweb">Gitweb</a> isn&#8217;t just excessively complex, it&#8217;s also mostly unnecessary. Building <strong>gitweb.cgi</strong> from <strong>gitweb.perl</strong> only changes 19 of the source file&#8217;s 6734 lines (0.2%).</p>
<p>Fact is, to get Gitweb working only <em>one</em> line needs changing. After the following edit, all local configuration values can be loaded from a simple config file.</p>
<p>On line 546, insert the name of your config file:</p>
<pre><code><span style="color: red">-our $GITWEB_CONFIG = $ENV{'GITWEB_CONFIG'} || "++GITWEB_CONFIG++";</span>
+our $GITWEB_CONFIG = $ENV{'GITWEB_CONFIG'} || "<strong>gitweb_config.perl</strong>";</code></pre>
<p>A set of fully-documented configuration files is available in the <a href="http://github.com/joemaller/Simple-Gitweb-Config">Simple Gitweb Config</a> project on Github, to help get things up and running quickly.</p>
<p><span id="more-1596"></span></p>
<h3>Full instructions</h3>
<p>Here are all the steps necessary to get Gitweb running on a webserver. In most cases, the configuration will work without modification, installation shouldn&#8217;t take more than five minutes start to finish.</p>
<ol>
<li>Create temporary source directory:</li>
<pre><code>mkdir ~/src &amp;&amp; cd ~/src</code></pre>
<li>Download and extract Git source and Simple Gitweb Config tarballs:</li>
<pre><code>curl -LO http://kernel.org/pub/software/scm/git/git-1.6.6.tar.gz
curl -LO http://github.com/joemaller/Simple-Gitweb-Config/tarball/master
tar -xvzf git-1.6.6.tar.gz
tar -xzvf master</code></pre>
<li>Copy Git&#8217;s gitweb subdirectory to a web accessible location, then copy the gitweb config files into the live gitweb directory:</li>
<pre><code>cp -r git-1.6.6/gitweb ~/www/
cp joemaller-Simple-Gitweb-Config*/* ~/www/gitweb/</code></pre>
<li>Replace <code>++GITWEB_CONFIG++</code> with <code>gitweb_config.perl</code> and make the resulting CGI executable:</li>
<pre><code>sed -re's/\++GITWEB_CONFIG\++/gitweb_config.perl/g' gitweb.perl  &gt; gitweb.cgi
chmod a+x gitweb.cgi</code></pre>
<li>Gitweb should be working now, but if necessary, edit <strong>projects_list.txt</strong>, <strong>gitweb_config.perl</strong> and customize the three html files for your environment. </li>
</ol>
<p>One last note, since it wasn&#8217;t immediately obvious to me. To change the default repository description, <em>&#8220;Unnamed repository; edit this file to name it for gitweb.&#8221;</em> edit the configuration file inside the .git folder. Descriptions are per-repository and do not update or transfer with pushes, pulls or clones.</p>
]]></content:encoded>
			<wfw:commentRss>http://joemaller.com/2010/01/03/faster-easier-gitweb-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing a quarter million misnested HTML tags</title>
		<link>http://joemaller.com/2009/12/21/fixing-a-quarter-million-misnested-html-tags/</link>
		<comments>http://joemaller.com/2009/12/21/fixing-a-quarter-million-misnested-html-tags/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 04:01:42 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[misc.]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[Regular Expressions]]></category>

		<guid isPermaLink="false">http://joemaller.com/?p=1567</guid>
		<description><![CDATA[These things just seem to find me, this time it was a very large database dump for a media site which was plagued with misnested HTML tags. Seriously. Just shy of 250,000 misnested pairs. 
Here&#8217;s the pattern I came up with to fix it:
Find:
&#60;(([^ &#62;]+)(?:[^&#62;]*))&#62;(.*)&#60;(([^ &#62;]+)(?:[^&#62;]*))&#62;(.*)&#60;/\2&#62;(.*)&#60;/\5&#62;
Replace with:
&#60;$1&#62;$3&#60;$4&#62;$6&#60;/$5&#62;$7&#60;/$2&#62;
or, depending on your regex engine, your replace string [...]]]></description>
			<content:encoded><![CDATA[<p>These things just seem to find me, this time it was a very large database dump for a media site which was plagued with misnested HTML tags. Seriously. Just shy of 250,000 misnested pairs. </p>
<p>Here&#8217;s the pattern I came up with to fix it:</p>
<p>Find:<br />
<code>&lt;(([^ &gt;]+)(?:[^&gt;]*))&gt;(.*)&lt;(([^ &gt;]+)(?:[^&gt;]*))&gt;(.*)&lt;/\2&gt;(.*)&lt;/\5&gt;</code></p>
<p>Replace with:<br />
<code>&lt;$1&gt;$3&lt;$4&gt;$6&lt;/$5&gt;$7&lt;/$2&gt;</code><br />
or, depending on your regex engine, your replace string might look like this:<br />
<code>&lt;\1&gt;\3&lt;\4&gt;\6&lt;/\5&gt;\7&lt;/\2&gt;</code></p>
<p>That handles all of the following cases:</p>
<pre><code>&lt;b&gt;&lt;i&gt;text&lt;/b&gt;&lt;/i&gt;
&lt;b&gt;text&lt;i&gt;text&lt;/b&gt;text&lt;/i&gt;
&lt;b&gt;&lt;a href="#" target="_new"&gt;link&lt;/b&gt;text&lt;/a&gt;
&lt;a href="#"&gt;&lt;h2&gt;text&lt;/a&gt;&lt;/h2&gt;</code></pre>
<p>Running the final substitution was ridiculously fast, <a href="http://xkcd.com/208/">Regular Expressions are magic</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://joemaller.com/2009/12/21/fixing-a-quarter-million-misnested-html-tags/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to spell Hanukkah 2009</title>
		<link>http://joemaller.com/2009/12/18/how-to-spell-hanukkah-2009/</link>
		<comments>http://joemaller.com/2009/12/18/how-to-spell-hanukkah-2009/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 07:06:00 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[misc.]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[Hanukkah]]></category>
		<category><![CDATA[spelling]]></category>

		<guid isPermaLink="false">http://joemaller.com/?p=1583</guid>
		<description><![CDATA[
Here are the 21 spellings in order of usage this year:  Hanukkah, Chanukah, Hannukah, Hanukah, Chanukkah, Hanuka, Chanuka, Channukah, Hanukka, Chanukka, Hannuka, Hannukkah, Channuka, Channukkah, Hannukka, Xanuka, Channukka, Janukah, Janukkah, Janukkah and Chanuqa.
Previous years: 2004, 2005, 2006, 2007, 2008.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://joemaller.com/wordpress/wp-content/uploads/2009/12/hanukkah2009.png" alt="How to spell Hanukkah 2009" title="" width="500" height="468" class="aligncenter size-full wp-image-1584" /></p>
<p>Here are the 21 spellings in order of usage this year:  <a href="http://www.google.com/search?q=Hanukkah" title="12,600,000 hits">Hanukkah</a>, <a href="http://www.google.com/search?q=Chanukah" title="4,400,000 hits">Chanukah</a>, <a href="http://www.google.com/search?q=Hannukah" title="1,420,000 hits">Hannukah</a>, <a href="http://www.google.com/search?q=Hanukah" title="520,000 hits">Hanukah</a>, <a href="http://www.google.com/search?q=Chanukkah" title="369,000 hits">Chanukkah</a>, <a href="http://www.google.com/search?q=Hanuka" title="331,000 hits">Hanuka</a>, <a href="http://www.google.com/search?q=Chanuka" title="293,000 hits">Chanuka</a>, <a href="http://www.google.com/search?q=Channukah" title="192,000 hits">Channukah</a>, <a href="http://www.google.com/search?q=Hanukka" title="138,000 hits">Hanukka</a>, <a href="http://www.google.com/search?q=Chanukka" title="132,000 hits">Chanukka</a>, <a href="http://www.google.com/search?q=Hannuka" title="91,200 hits">Hannuka</a>, <a href="http://www.google.com/search?q=Hannukkah" title="67,500 hits">Hannukkah</a>, <a href="http://www.google.com/search?q=Channuka" title="59,300 hits">Channuka</a>, <a href="http://www.google.com/search?q=Channukkah" title="54,400 hits">Channukkah</a>, <a href="http://www.google.com/search?q=Hannukka" title="50,800 hits">Hannukka</a>, <a href="http://www.google.com/search?q=Xanuka" title="10,100 hits">Xanuka</a>, <a href="http://www.google.com/search?q=Channukka" title="9,680 hits">Channukka</a>, <a href="http://www.google.com/search?q=Janukah" title="2,900 hits">Janukah</a>, <a href="http://www.google.com/search?q=Janukkah" title="1,130 hits">Janukkah</a>, <a href="http://www.google.com/search?q=Janukkah" title="1,130 hits">Janukkah</a> and <a href="http://www.google.com/search?q=Chanuqa" title="516 hits">Chanuqa</a>.</p>
<p>Previous years: <a href="http://jeremyblachman.blogspot.com/2004/12/belated-hanukkah-wishes-okay-we-need.html">2004</a>, <a href="http://joemaller.com/2005/12/21/sixteen-ways-to-spell-hanukkah/">2005</a>, <a href="http://joemaller.com/2006/12/22/how-to-spell-hannukah-2006-edition/">2006</a>, <a href="http://joemaller.com/2007/12/05/how-to-spell-hannukah-2007">2007</a>, <a href="http://joemaller.com/2008/12/20/how-to-spell-hanukkah-2008">2008</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://joemaller.com/2009/12/18/how-to-spell-hanukkah-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert Git branches to remote tracking branches</title>
		<link>http://joemaller.com/2009/12/10/convert-git-branches-to-remote-tracking-branches/</link>
		<comments>http://joemaller.com/2009/12/10/convert-git-branches-to-remote-tracking-branches/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 18:19:29 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[misc.]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://joemaller.com/?p=1523</guid>
		<description><![CDATA[There are two ways to convert an existing branch to a remote tracking branch, using git config or directly editing the .git/config file.
In both of these examples, the local and remote branches are named &#8220;master&#8221;. The remote repository is &#8220;hub&#8221;.
git config commands
git config branch.master.remote hub
git config branch.master.merge refs/heads/master
editing .git/config
All the git config commands do is [...]]]></description>
			<content:encoded><![CDATA[<p>There are two ways to convert an existing branch to a remote tracking branch, using <code>git config</code> or directly editing the <strong>.git/config</strong> file.</p>
<p>In both of these examples, the local and remote branches are named &#8220;master&#8221;. The remote repository is &#8220;hub&#8221;.</p>
<h3>git config commands</h3>
<pre><code>git config branch.master.remote hub
git config branch.master.merge refs/heads/master</code></pre>
<h3>editing .git/config</h3>
<p>All the <code>git config</code> commands do is add the following to <strong>.git/config</strong>, editing the file manually has the same result.</p>
<pre><code>[branch "master"]
	remote = hub
	merge = refs/heads/master</code></pre>
<p>What would be nice is an additional config command, branch.&lt;name&gt;.track, which would split a full refspec, sending the relevant parts to the remote and merge commands.</p>
]]></content:encoded>
			<wfw:commentRss>http://joemaller.com/2009/12/10/convert-git-branches-to-remote-tracking-branches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://joemaller.com/2009/12/03/1466/</link>
		<comments>http://joemaller.com/2009/12/03/1466/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 18:47:06 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[misc.]]></category>

		<guid isPermaLink="false">http://joemaller.com/2009/12/03/1466/</guid>
		<description><![CDATA[At some point, I need to stop writing drafts and actually publish something here.
]]></description>
			<content:encoded><![CDATA[<p>At some point, I need to stop writing drafts and actually publish something here.</p>
]]></content:encoded>
			<wfw:commentRss>http://joemaller.com/2009/12/03/1466/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
