<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Open Source Bridge &#187; command line</title>
	<atom:link href="http://opensourcebridge.org/blog/tag/command-line/feed/" rel="self" type="application/rss+xml" />
	<link>http://opensourcebridge.org</link>
	<description>Open Source Bridge is a conference for developers working with open source technologies and for people interested in learning the open source way. This is a podcast of talks from the conference. Portland, Oregon &#124; June 26–29, 2012</description>
	<lastBuildDate>Wed, 22 May 2013 00:13:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<copyright>Copyright © Open Source Bridge 2010, CreativeCommons Attribution-NonCommercial-ShareAlike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/</copyright>
	<managingEditor>web@opensourcebridge.org (Open Source Bridge)</managingEditor>
	<webMaster>web@opensourcebridge.org (Open Source Bridge)</webMaster>
	<category>podcast</category>
	<ttl>1440</ttl>
	<image>
		<url>http://opensourcebridge.org/wp-content/uploads/2010/03/logo.144.gif</url>
		<title>Open Source Bridge</title>
		<link>http://opensourcebridge.org</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Open Source Bridge is a conference for developers working with open source technologies and for people interested in learning the open source way. This is a podcast of talks from the conference.
Portland, Oregon &#124; June 21–23, 2011</itunes:summary>
	<itunes:keywords>Portland, open, source, technology, tech, hacking, collaboration, awesome</itunes:keywords>
	<itunes:category text="Technology">
		<itunes:category text="Software How-To" />
	</itunes:category>
	<itunes:category text="Technology">
		<itunes:category text="Podcasting" />
	</itunes:category>
	<itunes:category text="Technology" />
	<itunes:author>Open Source Bridge</itunes:author>
	<itunes:owner>
		<itunes:name>Open Source Bridge</itunes:name>
		<itunes:email>web@opensourcebridge.org</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://opensourcebridge.org/wp-content/uploads/2011/04/podcast_cover_art.png" />
		<item>
		<title>Speaker focus: Hal Pomeranz and Command-line Fu</title>
		<link>http://opensourcebridge.org/blog/2009/06/speaker-focus-hal-pomeranz-and-command-line-fu/</link>
		<comments>http://opensourcebridge.org/blog/2009/06/speaker-focus-hal-pomeranz-and-command-line-fu/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 20:19:44 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[content]]></category>
		<category><![CDATA[guest]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[hal pomeranz]]></category>
		<category><![CDATA[josh cronemeyer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[philip tellis]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://opensourcebridge.org/?p=1072</guid>
		<description><![CDATA[Hal Pomeranz is an IT consultant and veteran of the open source world. He will be presenting Command-line Kung Fu in June. For me, Open Source software is very much about leverage. Open Source tools allow their creators to share their own productivity enhancements with the entire community, thereby making everybody more efficient. That&#8217;s powerful. [...]]]></description>
				<content:encoded><![CDATA[<p><em>Hal Pomeranz is an IT consultant and veteran of the open source world. He will be presenting <a title="Command line Kung Fu" href="http://opensourcebridge.org/sessions/71">Command-line Kung Fu</a> in June.</em></p>
<p><a href="http://www.flickr.com/photos/imagesbywestfall/3466652516/"><img class="alignright" title="Squirrel Fu!" src="http://farm4.static.flickr.com/3579/3466652516_978f94d6d8_m.jpg" alt="" width="180" height="240" /></a>For me, Open Source software is very much about leverage.  Open Source tools allow their creators to share their own productivity enhancements with the entire community, thereby making everybody more efficient.</p>
<p>That&#8217;s powerful.</p>
<p>The Linux command-line is simply another one of these tools, but I&#8217;m finding that a lot of folks these days don&#8217;t get as much leverage from the shell as they could, and that&#8217;s really too bad.  So I created my &#8220;<a title="Command line Kung Fu" href="http://opensourcebridge.org/sessions/71">Command-Line Kung Fu</a>&#8221; talk as a compact way for me to download a few tricks and idioms that will make anybody vastly more effective and efficient in Linux.</p>
<p>Let me show you what I mean with a couple of examples:</p>
<ul>
<li> What does this bit of shell fu do?</li>
<blockquote><p><code> for f in *; do mv -- "$f" "${f// /_}"; done</code></p></blockquote>
<li>Which of these is faster? Why? And how can you tell?</li>
<blockquote><p><code> find /usr/include -type f -exec grep -l sockaddr_in {} \;<br />
find /usr/include -type f | xargs grep -l sockaddr_in<br />
grep -rl sockaddr_in /usr/include</code></p></blockquote>
</ul>
<p>Curious about the answers?  Come to my talk!  Have a thorny problem that you just can&#8217;t figure out the right set of commands for, or have a solution that you&#8217;re not happy with?  I&#8217;ll even take requests!</p>
<p>Assuming you&#8217;re sufficiently geeked out by my talk, you&#8217;ll probably want to follow it up with <a title="Philip Tellis Programming Patterns in sed" href="http://opensourcebridge.org/sessions/121">Philip Tellis&#8217; &#8220;Programming Patterns in sed&#8221;</a> talk, which will be happening right after my talk.  And after that you can get down with <a title="Josh Cronemeyer Your Shell History in the Cloud" href="http://opensourcebridge.org/sessions/87">Josh Cronemeyer&#8217;s talk on &#8220;Your Shell History in the Cloud&#8221;.</a></p>
<p>Yep, it&#8217;s a whole afternoon of shell fu for you!</p>
<p><em>(<a title="Squirrel Fu by Greg Westfall" href="http://www.flickr.com/photos/imagesbywestfall/3466652516/">Image &#8220;Squirrel Fu&#8221; courtesy Greg Westfall</a>. Used under Creative Commons.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://opensourcebridge.org/blog/2009/06/speaker-focus-hal-pomeranz-and-command-line-fu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

 Served from: opensourcebridge.org @ 2013-05-24 20:32:39 by W3 Total Cache -->