<?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>bnbeckwith</title>
	<atom:link href="http://bnbeckwith.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://bnbeckwith.com</link>
	<description>The webhome of Benjamin Beckwith</description>
	<lastBuildDate>Mon, 12 Mar 2012 21:01:22 +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>Bookmarks for January 10th through March 12th</title>
		<link>http://bnbeckwith.com/index.php/2012/03/12/bookmarks-for-january-10th-through-march-12th/</link>
		<comments>http://bnbeckwith.com/index.php/2012/03/12/bookmarks-for-january-10th-through-march-12th/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 21:01:22 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/?p=368</guid>
		<description><![CDATA[<p>Interesting links links for January 10th through March 12th:</p>

<a href="http://www.lowsodiumcooking.com/free/Archive.htm">Low Sodium Recipe Archive</a> &#8211; Recipes for my dad.
<a href="http://www.amazon.com/gp/search/ref=sr_nr_p_n_feature_browse-b_mrr_2?rh=n:283155,p_85:2470955011,p_n_feature_browse-bin:618073011&#38;bbn=283155&#38;ie=UTF8&#38;qid=1320670642&#38;rnid=618072011?tag=publishmarket-20">Amazon.com: Prime Eligible &#8211; Kindle Edition: Books</a> &#8211; Link to online version of Amazon&#039;s lending library for prime members
<a href="https://dl.dropbox.com/u/332213/589217_scale_of_universe_enhanced.swf">589217_scale_of_universe_enhanced.swf (application/x-shockwave-flash Object)</a> &#8211; Interactive sizes of our known universe
<a href="http://www.lettersofnote.com/2012/01/to-my-old-master.html">Letters of Note: To My Old Master</a> &#8211; A must-read letter from a former slave to his former master
<a href="http://boingboing.net/2012/01/09/totally-amazing-painter.html">Totally amazing painter is totally amazing &#8211; Boing Boing</a> &#8211; Whoa, dude can paint.

]]></description>
			<content:encoded><![CDATA[<p>Interesting links links for January 10th through March 12th:</p>
<ul>
<li><a href="http://www.lowsodiumcooking.com/free/Archive.htm">Low Sodium Recipe Archive</a> &#8211; Recipes for my dad.</li>
<li><a href="http://www.amazon.com/gp/search/ref=sr_nr_p_n_feature_browse-b_mrr_2?rh=n:283155,p_85:2470955011,p_n_feature_browse-bin:618073011&amp;bbn=283155&amp;ie=UTF8&amp;qid=1320670642&amp;rnid=618072011?tag=publishmarket-20">Amazon.com: Prime Eligible &#8211; Kindle Edition: Books</a> &#8211; Link to online version of Amazon&#039;s lending library for prime members</li>
<li><a href="https://dl.dropbox.com/u/332213/589217_scale_of_universe_enhanced.swf">589217_scale_of_universe_enhanced.swf (application/x-shockwave-flash Object)</a> &#8211; Interactive sizes of our known universe</li>
<li><a href="http://www.lettersofnote.com/2012/01/to-my-old-master.html">Letters of Note: To My Old Master</a> &#8211; A must-read letter from a former slave to his former master</li>
<li><a href="http://boingboing.net/2012/01/09/totally-amazing-painter.html">Totally amazing painter is totally amazing &#8211; Boing Boing</a> &#8211; Whoa, dude can paint.</li>

</ul>]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2012/03/12/bookmarks-for-january-10th-through-march-12th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bookmarks for November 3rd through January 9th</title>
		<link>http://bnbeckwith.com/index.php/2012/01/09/bookmarks-for-november-3rd-through-january-9th/</link>
		<comments>http://bnbeckwith.com/index.php/2012/01/09/bookmarks-for-november-3rd-through-january-9th/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 15:08:41 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/?p=344</guid>
		<description><![CDATA[<p>Interesting links links for November 3rd through January 9th:</p>

<a href="http://lesswrong.com/r/discussion/lw/99c/transcript_richard_feynman_on_why_questions/#thingrow_t3_99c">[Transcript] Richard Feynman on Why Questions &#8211; Less Wrong Discussion</a> &#8211; Feynman on Why?
<a href="http://wondermark.com/776/">Wondermark &#187; Archive &#187; #776; In which Toothpaste is made</a> &#8211; Toothpaste
<a href="http://slaveryfootprint.org/results/#results">Slavery Footprint &#8211; Results</a> &#8211; How many slaves produce your goods?
<a href="http://slaveryfootprint.org/">Slavery Footprint &#8211; Made In A Free World</a> &#8211; It&#039;s the supply chain!
<a href="https://www.youtube.com/watch?v=GzRDG2jKf_4">HIVE 2011: Feedback Without Frustration &#8211; Scott Berkun &#8211; YouTube</a> &#8211; Guidelines for getting feedback

]]></description>
			<content:encoded><![CDATA[<p>Interesting links links for November 3rd through January 9th:</p>
<ul>
<li><a href="http://lesswrong.com/r/discussion/lw/99c/transcript_richard_feynman_on_why_questions/#thingrow_t3_99c">[Transcript] Richard Feynman on Why Questions &#8211; Less Wrong Discussion</a> &#8211; Feynman on Why?</li>
<li><a href="http://wondermark.com/776/">Wondermark &raquo; Archive &raquo; #776; In which Toothpaste is made</a> &#8211; Toothpaste</li>
<li><a href="http://slaveryfootprint.org/results/#results">Slavery Footprint &#8211; Results</a> &#8211; How many slaves produce your goods?</li>
<li><a href="http://slaveryfootprint.org/">Slavery Footprint &#8211; Made In A Free World</a> &#8211; It&#039;s the supply chain!</li>
<li><a href="https://www.youtube.com/watch?v=GzRDG2jKf_4">HIVE 2011: Feedback Without Frustration &#8211; Scott Berkun &#8211; YouTube</a> &#8211; Guidelines for getting feedback</li>

</ul>]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2012/01/09/bookmarks-for-november-3rd-through-january-9th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bookmarks for September 14th through October 18th</title>
		<link>http://bnbeckwith.com/index.php/2011/10/18/bookmarks-for-september-14th-through-october-18th/</link>
		<comments>http://bnbeckwith.com/index.php/2011/10/18/bookmarks-for-september-14th-through-october-18th/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 14:19:10 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/?p=339</guid>
		<description><![CDATA[<p>Interesting links links for September 14th through October 18th:</p>

<a href="https://www.adafruit.com/blog/2011/10/18/quantumlevitation/">QuantumLevitation &#171; adafruit industries blog</a> &#8211; Floating discs are cool
<a href="http://www.cgchannel.com/2011/10/cool-tech-demo-match-3d-models-into-archive-photos/">Cool tech demo: match 3D models into archive photos &#124; CG Channel</a> &#8211; Even better than photoshopping
<a href="https://ninite.com/">Ninite &#8211; Install or Update Multiple Apps at Once</a> &#8211; Nice way to outfit a new computer with the programs you use
<a href="http://occupygeorge.com/">Occupy George</a> &#8211; 
<a href="https://www.xkcd.com/951/">xkcd: Working</a> &#8211; Spending time to save money (or not)

]]></description>
			<content:encoded><![CDATA[<p>Interesting links links for September 14th through October 18th:</p>
<ul>
<li><a href="https://www.adafruit.com/blog/2011/10/18/quantumlevitation/">QuantumLevitation &laquo; adafruit industries blog</a> &#8211; Floating discs are cool</li>
<li><a href="http://www.cgchannel.com/2011/10/cool-tech-demo-match-3d-models-into-archive-photos/">Cool tech demo: match 3D models into archive photos | CG Channel</a> &#8211; Even better than photoshopping</li>
<li><a href="https://ninite.com/">Ninite &#8211; Install or Update Multiple Apps at Once</a> &#8211; Nice way to outfit a new computer with the programs you use</li>
<li><a href="http://occupygeorge.com/">Occupy George</a> &#8211; </li>
<li><a href="https://www.xkcd.com/951/">xkcd: Working</a> &#8211; Spending time to save money (or not)</li>

</ul>]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2011/10/18/bookmarks-for-september-14th-through-october-18th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bookmarks for August 18th through September 12th</title>
		<link>http://bnbeckwith.com/index.php/2011/09/12/bookmarks-for-august-18th-through-september-12th/</link>
		<comments>http://bnbeckwith.com/index.php/2011/09/12/bookmarks-for-august-18th-through-september-12th/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 15:07:46 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/?p=333</guid>
		<description><![CDATA[<p>Interesting links links for August 18th through September 12th:</p>

<a href="http://news.cnet.com/8301-17938_105-20056502-1/why-all-hdmi-cables-are-the-same/">Why all HDMI cables are the same &#124; Crave &#8211; CNET</a> &#8211; Don&#039;t waste your money on HDMI cables!
<a href="http://www.abtinforouzandeh.com/2011/09/07/Amazon-is-More-Interesting-than-Google.html">Amazon is More Interesting than Google</a> &#8211; Amazon vs. Google for empowerment and interestingness
<a href="http://www.smbc-comics.com/?id=2349">Saturday Morning Breakfast Cereal</a> &#8211; How hard it must be to cheat on a chemistry exam
<a href="http://beta.deadmansswitch.net/">Dead Man&#8217;s Switch</a> &#8211; This is something I was thinking about making. Now I can just *use* it
<a href="http://beta.deadmansswitch.net/">Dead Man&#8217;s Switch</a> &#8211; This is something I was thinking about making. Now I can just *use* it

]]></description>
			<content:encoded><![CDATA[<p>Interesting links links for August 18th through September 12th:</p>
<ul>
<li><a href="http://news.cnet.com/8301-17938_105-20056502-1/why-all-hdmi-cables-are-the-same/">Why all HDMI cables are the same | Crave &#8211; CNET</a> &#8211; Don&#039;t waste your money on HDMI cables!</li>
<li><a href="http://www.abtinforouzandeh.com/2011/09/07/Amazon-is-More-Interesting-than-Google.html">Amazon is More Interesting than Google</a> &#8211; Amazon vs. Google for empowerment and interestingness</li>
<li><a href="http://www.smbc-comics.com/?id=2349">Saturday Morning Breakfast Cereal</a> &#8211; How hard it must be to cheat on a chemistry exam</li>
<li><a href="http://beta.deadmansswitch.net/">Dead Man&#8217;s Switch</a> &#8211; This is something I was thinking about making. Now I can just *use* it</li>
<li><a href="http://beta.deadmansswitch.net/">Dead Man&#8217;s Switch</a> &#8211; This is something I was thinking about making. Now I can just *use* it</li>

</ul>]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2011/09/12/bookmarks-for-august-18th-through-september-12th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emacs menu access when there is no menu</title>
		<link>http://bnbeckwith.com/index.php/2011/08/19/emacs-menu-access-when-there-is-no-menu/</link>
		<comments>http://bnbeckwith.com/index.php/2011/08/19/emacs-menu-access-when-there-is-no-menu/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 20:41:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/index.php/2011/08/19/emacs-menu-access-when-there-is-no-menu/</guid>
		<description><![CDATA[Emacs menu navigation ]]></description>
			<content:encoded><![CDATA[<div id="outline-container-1" class="outline-2"> <h2 id="sec-1">Short Version</h2> <div class="outline-text-2" id="text-1">   <p>  <code>M-`</code> is very cool for navigating Emacs menus. </p> </div>  </div>  <div id="outline-container-2" class="outline-2"> <h2 id="sec-2">Long Version</h2> <div class="outline-text-2" id="text-2">   <p> Emacs always has a few surprises left for me. I typically run in a minimal mode with scrollbars, the toolbar and the menu turned off.  I also find my self working in a non-windowed (terminal) version of emacs often. </p> <p> However, I <b>do</b> find it useful to see what menu options are available for given mode.  These options can point to commands that I never knew existed and get me one step more integrated into the environment.   </p> <p> Because I run in a simplified viewing environment, turning on the menu to see the options has been, well, a process.  Ahh&hellip; If only Emacs had a &#8220;Text Mode Menu Bar&#8221;. </p> <p> It does. And it has a default global key, <code>M-`</code>, which runs <code>tmm-menubar</code>. From there, the interface is easy enough to understand (it also tells you how to interact). </p> <p> Now, I have an easy, built-in way to navigate menus without cluttering up my visuals. </p></div> </div> ]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2011/08/19/emacs-menu-access-when-there-is-no-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bookmarks for August 5th through August 17th</title>
		<link>http://bnbeckwith.com/index.php/2011/08/17/bookmarks-for-august-5th-through-august-17th/</link>
		<comments>http://bnbeckwith.com/index.php/2011/08/17/bookmarks-for-august-5th-through-august-17th/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 20:09:37 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/?p=329</guid>
		<description><![CDATA[<p>Interesting links links for August 5th through August 17th:</p>

<a href="https://richardwiseman.wordpress.com/2011/08/16/best-optical-illusion-video-ever/">Best optical illusion video ever? &#171; Richard Wiseman&#8217;s Blog</a> &#8211; Superb real-life optical illusion
<a href="http://www.labnol.org/gadgets/pdf-manuals-electronics/19947/">Find and Download PDF Manuals of Electronic Products using Amazon</a> &#8211; Find manuals online with Google and Amazon
<a href="http://www.internetismyreligion.com/">The Internet is My Religion</a> &#8211; The internet and faith &#8212; good video
<a href="http://www.anchor.com.au/blog/2011/08/awesome-but-often-unknown-linux-commands-and-tools/">Awesome but often unknown Linux commands and tools &#124; Anchor Web Hosting Blog</a> &#8211; Some little command line gems
<a href="http://www.ethanwiner.com/believe.html">Why We Believe</a> &#8211; Perception is everything.

]]></description>
			<content:encoded><![CDATA[<p>Interesting links links for August 5th through August 17th:</p>
<ul>
<li><a href="https://richardwiseman.wordpress.com/2011/08/16/best-optical-illusion-video-ever/">Best optical illusion video ever? &laquo; Richard Wiseman&#8217;s Blog</a> &#8211; Superb real-life optical illusion</li>
<li><a href="http://www.labnol.org/gadgets/pdf-manuals-electronics/19947/">Find and Download PDF Manuals of Electronic Products using Amazon</a> &#8211; Find manuals online with Google and Amazon</li>
<li><a href="http://www.internetismyreligion.com/">The Internet is My Religion</a> &#8211; The internet and faith &#8212; good video</li>
<li><a href="http://www.anchor.com.au/blog/2011/08/awesome-but-often-unknown-linux-commands-and-tools/">Awesome but often unknown Linux commands and tools | Anchor Web Hosting Blog</a> &#8211; Some little command line gems</li>
<li><a href="http://www.ethanwiner.com/believe.html">Why We Believe</a> &#8211; Perception is everything.</li>

</ul>]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2011/08/17/bookmarks-for-august-5th-through-august-17th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bookmarks for May 16th through July 8th</title>
		<link>http://bnbeckwith.com/index.php/2011/07/08/bookmarks-for-may-16th-through-july-8th/</link>
		<comments>http://bnbeckwith.com/index.php/2011/07/08/bookmarks-for-may-16th-through-july-8th/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 17:14:51 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/?p=260</guid>
		<description><![CDATA[<p>Interesting links links for May 16th through July 8th:</p>

<a href="http://37signals.com/svn/posts/2970-i-could-end-the-deficit-in-5-minutes-y">Quote: “I could end the deficit in 5 minutes. Y… &#8211; (37signals)</a> &#8211; Motivation is the key to action
<a href="http://publications.gbdirect.co.uk/c_book/">The C Book &#8211; Table of Contents</a> &#8211; A good C reference book freely available
<a href="http://www.youtube.com/watch?v=dBnniua6-oM">YouTube &#8211; Sugar: The Bitter Truth</a> &#8211; Great presentation about the dangers of fructose and sugar
<a href="http://www.defmacro.org/ramblings/lisp.html">defmacro &#8211; The Nature of Lisp</a> &#8211; Learning Lisp through XML
<a href="http://www.catb.org/~esr/writings/taoup/html/ch10s05.html#id2948149">Command-Line Options</a> &#8211; Standard command-line options across all programs

]]></description>
			<content:encoded><![CDATA[<p>Interesting links links for May 16th through July 8th:</p>
<ul>
<li><a href="http://37signals.com/svn/posts/2970-i-could-end-the-deficit-in-5-minutes-y">Quote: “I could end the deficit in 5 minutes. Y… &#8211; (37signals)</a> &#8211; Motivation is the key to action</li>
<li><a href="http://publications.gbdirect.co.uk/c_book/">The C Book &#8211; Table of Contents</a> &#8211; A good C reference book freely available</li>
<li><a href="http://www.youtube.com/watch?v=dBnniua6-oM">YouTube &#8211; Sugar: The Bitter Truth</a> &#8211; Great presentation about the dangers of fructose and sugar</li>
<li><a href="http://www.defmacro.org/ramblings/lisp.html">defmacro &#8211; The Nature of Lisp</a> &#8211; Learning Lisp through XML</li>
<li><a href="http://www.catb.org/~esr/writings/taoup/html/ch10s05.html#id2948149">Command-Line Options</a> &#8211; Standard command-line options across all programs</li>

</ul>]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2011/07/08/bookmarks-for-may-16th-through-july-8th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Org-mode for code reviews</title>
		<link>http://bnbeckwith.com/index.php/2011/05/24/org-mode-for-code-reviews/</link>
		<comments>http://bnbeckwith.com/index.php/2011/05/24/org-mode-for-code-reviews/#comments</comments>
		<pubDate>Tue, 24 May 2011 13:48:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Org-mode]]></category>
		<category><![CDATA[elisp]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[org-mode]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/index.php/2011/05/24/org-mode-for-code-reviews/</guid>
		<description><![CDATA[ <p>Recently, I found myself needing a solution for tracking issues and comments in source code during a review. Org-mode makes this task much better and easier overall.  </p> <p> First, let me explain how it is better. During a review, most comments focus on issues on particular line numbers.  This means that the code needs must have line numbers displayed. That way, everyone can be clear about the particular line for a given issue.  In emacs, this is easily done with linum-mode. This completes the first requirements of being able to view the code. </p>   Setup    <p> Now, a note-taker in the meeting faces the issue of tracking all of the comments and issues given by the reviewers.  This can be a tedious task.  First, get the line with ... <a href="http://bnbeckwith.com/index.php/2011/05/24/org-mode-for-code-reviews/">Read More &#187;</a>]]></description>
			<content:encoded><![CDATA[ <p>Recently, I found myself needing a solution for tracking issues and comments in source code during a review. Org-mode makes this task much better and easier overall.  </p> <p> First, let me explain how it is better. During a review, most comments focus on issues on particular line numbers.  This means that the code needs must have line numbers displayed. That way, everyone can be clear about the particular line for a given issue.  In emacs, this is easily done with <tt>linum-mode</tt>. This completes the first requirements of being able to view the code. </p>  <div id="outline-container-1" class="outline-2"> <h2 id="sec-1">Setup</h2> <div class="outline-text-2" id="text-1">   <p> Now, a note-taker in the meeting faces the issue of tracking all of the comments and issues given by the reviewers.  This can be a tedious task.  First, get the line with the issue, capture the issue and assign a priority.  All of this goes into a list for the author to consider when fixing the codebase. </p> <p> Org-mode makes this task much easier with its ability to capture issues quickly and with context.  With a keystroke, a scribe can more easily fill in the details given and assign a priority. The following code sets up some templates to use for the review.  The bugs have a priority and fall under the &#8220;Issues&#8221; heading while the questions get put under the &#8220;Questions&#8221; heading. </p>    

<pre class="brush: elisp; title: ; notranslate">
(org-remember-insinuate)
(define-key global-map &quot;\C-cr&quot; 'org-remember)
(setq org-remember-templates
      '((&quot;Code Review High&quot; ?h &quot;* TODO [#A] %?\n  %i\n  %a&quot; &quot;~/CodeReview.org&quot; &quot;Issues&quot;)
        (&quot;Code Review Medium&quot; ?m &quot;* TODO [#B] %?\n  %i\n  %a&quot; &quot;~/CodeReview.org&quot; &quot;Issues&quot;)
        (&quot;Code Review Low&quot; ?l &quot;* TODO [#C] %?\n  %i\n  %a&quot; &quot;~/CodeReview.org&quot; &quot;Issues&quot;)
        (&quot;Code Review Question&quot; ?? &quot;* TODO %?\n  %i\n  %a&quot; &quot;~/CodeReview.org&quot; &quot;Questions&quot;)))
</pre>

     <p> Note that I used <code>org-remember</code> (instead of <code>org-capture</code>) because my coworkers are on emacs 23.2 so I had to be compatible wit the default version of org-mode for that emacs version. </p> <p> There is one additional sticking point to discuss for this solution. The links produced are really a search string within the file. That means that if there are two lines with the same content, the link would find only the first occurrence of the line.  The main concern is that a comment on a later line could link (accidentally) to an earlier line.  There are two ways to look at this.  First, you may feel that the issue is the same regardless of the line (if they are the same lines), so linking to one over the other is a minor detail. Or, you may feel that the exact line is the important item to capture and, in that case, you would need a line number. </p> <p> There is a way to link using only line numbers.  Use the code shown below to create the file search string from the line number. </p>    

<pre class="brush: elisp; title: ; notranslate">
(defun my/linenum()
  &quot;Use line number as the file linking item&quot;
;; Optionally, predicate this technique to
;; only certain modes
;; e.g.
;; (when (eq major-mode 'cperl-mode) ...
  (number-to-string (org-current-line)))
(add-hook 'org-create-file-search-functions
          'my/linenum)
</pre>

    <p> As indicated by the comments, this linking stragety can also predicate on the major mode used for finer control. </p>  </div>  </div>  <div id="outline-container-2" class="outline-2"> <h2 id="sec-2">Usage</h2> <div class="outline-text-2" id="text-2">   <p>     Once setup is complete, simply follow along in the source code.   When an issue or question comes up, hit <code>C-c r</code> and select the proper   template.  Fill in the details and complete the entry.  You will be   back in the source code buffer ready to consider the next issue. </p> <p>   After the review, you can easily sort the issues by priority.  Go to   the header for the issues and hit <code >C-c ^</code>.  A prompt will ask you   how to sort.  In this case, select priority and the list sorts   correctly. </p> <p>   The TODO items make it easy for the author to track the progress   against the review tasks. </p> </div>  </div>  <div id="outline-container-3" class="outline-2"> <h2 id="sec-3">Additional considerations</h2> <div class="outline-text-2" id="text-3">   <p>   The templates themselves could provide more information about the   given issues in the review.  </p>  </div>  <div id="outline-container-3_1" class="outline-3"> <h3 id="sec-3_1">Reviewer Name</h3> <div class="outline-text-3" id="text-3_1">   <p>    Adding a reviewer name to an item (as a property) will make it easy    for the code author to go back and clarify after a    meeting. Tracking ownership also lets the author know who should    review the fix if necessary. </p> <p>    The sorting features in org-mode also provides the ability to sort    on properties, so lumping together reviewers&#8217; comments should not    be difficult. </p> </div>  </div>  <div id="outline-container-3_2" class="outline-3"> <h3 id="sec-3_2">Times</h3> <div class="outline-text-3" id="text-3_2">   <p>    If you use and capture times, even more sorting can reflect the    order of items raised in the meeting. This would help as you read    through the code again to see the issues in that order. </p> <p>    Assigned deadlines also provide sorting methods. Items arranged by    due date could be another view of the task list. </p> </div>  </div>  <div id="outline-container-3_3" class="outline-3"> <h3 id="sec-3_3">Tags</h3> <div class="outline-text-3" id="text-3_3">   <p>    Certain features or bugs may align with a milestone. If this is    something to consider, then the capture templates could provide    tagging functionality. Later, the tags give a way to track sets of    tasks together and get a picture of the progress. </p></div> </div> </div> ]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2011/05/24/org-mode-for-code-reviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bookmarks for March 7th through May 9th</title>
		<link>http://bnbeckwith.com/index.php/2011/05/13/bookmarks-for-march-7th-through-may-9th/</link>
		<comments>http://bnbeckwith.com/index.php/2011/05/13/bookmarks-for-march-7th-through-may-9th/#comments</comments>
		<pubDate>Fri, 13 May 2011 04:00:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/index.php/2011/05/13/bookmarks-for-march-7th-through-may-9th/</guid>
		<description><![CDATA[<p>These are my links for March 7th through May 9th:</p>

<a href="http://www.nytimes.com/2011/05/09/opinion/09krugman.html?_r=2&#38;partner=rssnyt&#38;emc=rss">The Unwisdom of Elites &#8211; NYTimes.com</a> &#8211; 
<a href="http://www.behance.net/gallery/Honest-logos/1222137">Honest logos on the Behance Network</a> &#8211; 
<a href="http://www.geeky-gadgets.com/thermochromic-urinal-makes-peeing-fun01-05-2011/">Thermochromic Urinal Makes Peeing Fun &#124; Geeky Gadgets</a> &#8211; 
<a href="http://i.imgur.com/XL8NF.jpg">XL8NF.jpg (JPEG Image, 1024&#215;3236 pixels)</a> &#8211; 
<a href="http://www.baekdal.com/tips/password-security-usability">The Usability of Passwords (by @baekdal) #tips</a> &#8211; Password strength and password complexity are misunderstood. You have have a strong, easy to remember password if you want.
<a href="http://www.datasciencetoolkit.org/">Data Science Toolkit</a> &#8211; Break open the web to extract raw data, convert formats, etc.
<a href="http://weatherspark.com/#graphs;a=USA/NY/New_York">WeatherSpark &#124; Interactive Weather Charts</a> &#8211; Examine more weather data than anyone could possibly need.
<a href="http://www.ted.com/talks/anthony_atala_printing_a_human_kidney.html">Anthony Atala: Printing a human kidney &#124; Video on TED.com</a> &#8211; Very interesting video on how far we have come in organ transplantation.

]]></description>
			<content:encoded><![CDATA[<p>These are my links for March 7th through May 9th:</p>
<ul>
<li><a href="http://www.nytimes.com/2011/05/09/opinion/09krugman.html?_r=2&amp;partner=rssnyt&amp;emc=rss">The Unwisdom of Elites &#8211; NYTimes.com</a> &#8211; </li>
<li><a href="http://www.behance.net/gallery/Honest-logos/1222137">Honest logos on the Behance Network</a> &#8211; </li>
<li><a href="http://www.geeky-gadgets.com/thermochromic-urinal-makes-peeing-fun01-05-2011/">Thermochromic Urinal Makes Peeing Fun | Geeky Gadgets</a> &#8211; </li>
<li><a href="http://i.imgur.com/XL8NF.jpg">XL8NF.jpg (JPEG Image, 1024&#215;3236 pixels)</a> &#8211; </li>
<li><a href="http://www.baekdal.com/tips/password-security-usability">The Usability of Passwords (by @baekdal) #tips</a> &#8211; Password strength and password complexity are misunderstood. You have have a strong, easy to remember password if you want.</li>
<li><a href="http://www.datasciencetoolkit.org/">Data Science Toolkit</a> &#8211; Break open the web to extract raw data, convert formats, etc.</li>
<li><a href="http://weatherspark.com/#graphs;a=USA/NY/New_York">WeatherSpark | Interactive Weather Charts</a> &#8211; Examine more weather data than anyone could possibly need.</li>
<li><a href="http://www.ted.com/talks/anthony_atala_printing_a_human_kidney.html">Anthony Atala: Printing a human kidney | Video on TED.com</a> &#8211; Very interesting video on how far we have come in organ transplantation.</li>

</ul>]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2011/05/13/bookmarks-for-march-7th-through-may-9th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not Killing Emacs on Windows</title>
		<link>http://bnbeckwith.com/index.php/2010/01/04/not-killing-emacs-on-windows/</link>
		<comments>http://bnbeckwith.com/index.php/2010/01/04/not-killing-emacs-on-windows/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 22:41:50 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Elisp]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[elisp]]></category>

		<guid isPermaLink="false">http://bnbeckwith.com/?p=63</guid>
		<description><![CDATA[On windows, many people use the built-in server and emacsclientw to make startup faster.  The basics for this are discussed <a href="http://emacs-fu.blogspot.com/2009/03/windows-and-daemons.html">here</a>.  I have a slightly modified version that closes a buffer opened through the server mode.  I often open up code through emacsclientw, edit, save then close.  The following code helps make this a more automatic process and give the feel of opening the editor, editing and then closing through normal keystrokes.

(defun bnb/exit ()
  (interactive)
;  Check for a server-buffer before closing the server-buffer
  (if server-clients
      (server-edit))
  (make-frame-invisible nil t))
(global-set-key (kbd &#34;C-x C-c&#34;) 'bnb/exit)


While that code is great, it does not stop me from clicking the &#8216;X&#8217; to close emacs.  To ensure that this does not kill emacs, I advise the kill-emacs function.  The advice ... <a href="http://bnbeckwith.com/index.php/2010/01/04/not-killing-emacs-on-windows/">Read More &#187;</a>]]></description>
			<content:encoded><![CDATA[On windows, many people use the built-in server and emacsclientw to make startup faster.  The basics for this are discussed <a href="http://emacs-fu.blogspot.com/2009/03/windows-and-daemons.html">here</a>.  I have a slightly modified version that closes a buffer opened through the server mode.  I often open up code through emacsclientw, edit, save then close.  The following code helps make this a more automatic process and give the feel of opening the editor, editing and then closing through normal keystrokes.
<pre class="brush: elisp; title: ; notranslate">
(defun bnb/exit ()
  (interactive)
;  Check for a server-buffer before closing the server-buffer
  (if server-clients
      (server-edit))
  (make-frame-invisible nil t))
(global-set-key (kbd &quot;C-x C-c&quot;) 'bnb/exit)
</pre>

While that code is great, it does not stop me from clicking the &#8216;X&#8217; to close emacs.  To ensure that this does not kill emacs, I advise the kill-emacs function.  The advice wraps around the kill-emacs function and only calls the underlying function if the bnb/really-kill-emacs variable is set.  If the variable is still nil, then the frame is simply hidden (turned invisible) through the method above.  I then have a utility function to kill emacs if that need ever arises.
<pre class="brush: elisp; title: ; notranslate">
(defvar bnb/really-kill-emacs nil)
(defadvice kill-emacs (around bnb/really-exit activate)
  &quot;Only kill emacs if a prefix is set&quot;
  (if bnb/really-kill-emacs
      ad-do-it)
    (bnb/exit))

(defun bnb/really-kill-emacs ()
  (interactive)
  (setq bnb/really-kill-emacs t)
  (kill-emacs))
</pre>

Together these help me have a fluid editing environment that is always ready but out of my way.
]]></content:encoded>
			<wfw:commentRss>http://bnbeckwith.com/index.php/2010/01/04/not-killing-emacs-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

