<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Learning Bash</title>
	<atom:link href="http://talesofacoldadmin.com/?feed=rss2&#038;page_id=11" rel="self" type="application/rss+xml" />
	<link>http://talesofacoldadmin.com</link>
	<description>Well...At least computers are warm</description>
	<lastBuildDate>Wed, 19 May 2010 02:12:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: rdsears</title>
		<link>http://talesofacoldadmin.com/?page_id=11&#038;cpage=1#comment-1298</link>
		<dc:creator>rdsears</dc:creator>
		<pubDate>Tue, 06 Apr 2010 21:52:53 +0000</pubDate>
		<guid isPermaLink="false">http://talesofacoldadmin.com/?page_id=11#comment-1298</guid>
		<description>Hi there,

I&#039;m glad you like my blog, but what do you mean by unnecessary comments?  My blog section will of course be populated with my thoughts, but the technical stuff I&#039;ve segregated into individual pages. The comments in there are either meant to be humorous or helpful. I&#039;ll keep that in mind though!</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>I&#8217;m glad you like my blog, but what do you mean by unnecessary comments?  My blog section will of course be populated with my thoughts, but the technical stuff I&#8217;ve segregated into individual pages. The comments in there are either meant to be humorous or helpful. I&#8217;ll keep that in mind though!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Privatik</title>
		<link>http://talesofacoldadmin.com/?page_id=11&#038;cpage=1#comment-1171</link>
		<dc:creator>Privatik</dc:creator>
		<pubDate>Mon, 29 Mar 2010 03:55:18 +0000</pubDate>
		<guid isPermaLink="false">http://talesofacoldadmin.com/?page_id=11#comment-1171</guid>
		<description>Blog liked, but a lot of unnecessary comments.</description>
		<content:encoded><![CDATA[<p>Blog liked, but a lot of unnecessary comments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Satya</title>
		<link>http://talesofacoldadmin.com/?page_id=11&#038;cpage=1#comment-94</link>
		<dc:creator>Satya</dc:creator>
		<pubDate>Sat, 19 Dec 2009 14:59:53 +0000</pubDate>
		<guid isPermaLink="false">http://talesofacoldadmin.com/?page_id=11#comment-94</guid>
		<description>Thanks for this nice and short tutorial!

Those who have hard time reading this web page may select Print Preview from Firefox. That makes it pretty clean and readable!! :-)</description>
		<content:encoded><![CDATA[<p>Thanks for this nice and short tutorial!</p>
<p>Those who have hard time reading this web page may select Print Preview from Firefox. That makes it pretty clean and readable!! <img src='http://talesofacoldadmin.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rdsears</title>
		<link>http://talesofacoldadmin.com/?page_id=11&#038;cpage=1#comment-43</link>
		<dc:creator>rdsears</dc:creator>
		<pubDate>Mon, 30 Nov 2009 19:31:36 +0000</pubDate>
		<guid isPermaLink="false">http://talesofacoldadmin.com/?page_id=11#comment-43</guid>
		<description>Hey,

Thanks for that. I was defiantly unaware of this, but that&#039;s why I started this in the first place! To share and learn :)</description>
		<content:encoded><![CDATA[<p>Hey,</p>
<p>Thanks for that. I was defiantly unaware of this, but that&#8217;s why I started this in the first place! To share and learn <img src='http://talesofacoldadmin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://talesofacoldadmin.com/?page_id=11&#038;cpage=1#comment-28</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Wed, 25 Nov 2009 09:34:09 +0000</pubDate>
		<guid isPermaLink="false">http://talesofacoldadmin.com/?page_id=11#comment-28</guid>
		<description>&gt; (the space (or lack thereof one) after the hashbang has never
&gt; mattered, but there were rumors back in the day that it did)

Yes it does, I just had to deal with such a broken shebang. It doesn&#039;t matter when you call your script from the shell (it doesn&#039;t even look at the shebang!) but you can&#039;t exec(2) such a script. Demonstration:

frlanw0f03384:/tmp$ rm example launcher 
frlanw0f03384:/tmp$ cat - &gt; example
# !/bin/bash
echo Hello, this is example
frlanw0f03384:/tmp$ cat - &gt; launcher
#!/usr/bin/python
from subprocess import call
call([&quot;/tmp/example&quot;])
frlanw0f03384:/tmp$ chmod +x launcher example 
frlanw0f03384:/tmp$ ./launcher 
Traceback (most recent call last):
  File &quot;./launcher&quot;, line 3, in ?
    call([&quot;/tmp/example&quot;])
  File &quot;/usr/lib/python2.4/subprocess.py&quot;, line 412, in call
    return Popen(*args, **kwargs).wait()
  File &quot;/usr/lib/python2.4/subprocess.py&quot;, line 542, in __init__
    errread, errwrite)
  File &quot;/usr/lib/python2.4/subprocess.py&quot;, line 975, in _execute_child
    raise child_exception
OSError: [Errno 8] Exec format error
frlanw0f03384:/tmp$ ./example 
Hello, this is example
frlanw0f03384:/tmp$ cat - &gt; example
#! /bin/bash
echo Hello, this is example --reloaded
frlanw0f03384:/tmp$ chmod +x example 
frlanw0f03384:/tmp$ ./launcher 
Traceback (most recent call last):
  File &quot;./launcher&quot;, line 3, in ?
    call([&quot;/tmp/example&quot;])
  File &quot;/usr/lib/python2.4/subprocess.py&quot;, line 412, in call
    return Popen(*args, **kwargs).wait()
  File &quot;/usr/lib/python2.4/subprocess.py&quot;, line 542, in __init__
    errread, errwrite)
  File &quot;/usr/lib/python2.4/subprocess.py&quot;, line 975, in _execute_child
    raise child_exception
OSError: [Errno 8] Exec format error
frlanw0f03384:/tmp$ cat -&gt;example
#!/bin/bash
echo Hello, this is example --corrected.
frlanw0f03384:/tmp$ chmod +x example 
frlanw0f03384:/tmp$ ./launcher 
Hello, this is example --corrected.

So, now I have to do something like:
call([&quot;/bin/bash&quot;, &quot;-c&quot;, &quot;/path/to/script&quot;])
because of people who can&#039;t write shebangs.</description>
		<content:encoded><![CDATA[<p>&gt; (the space (or lack thereof one) after the hashbang has never<br />
&gt; mattered, but there were rumors back in the day that it did)</p>
<p>Yes it does, I just had to deal with such a broken shebang. It doesn&#8217;t matter when you call your script from the shell (it doesn&#8217;t even look at the shebang!) but you can&#8217;t exec(2) such a script. Demonstration:</p>
<p>frlanw0f03384:/tmp$ rm example launcher<br />
frlanw0f03384:/tmp$ cat &#8211; &gt; example<br />
# !/bin/bash<br />
echo Hello, this is example<br />
frlanw0f03384:/tmp$ cat &#8211; &gt; launcher<br />
#!/usr/bin/python<br />
from subprocess import call<br />
call(["/tmp/example"])<br />
frlanw0f03384:/tmp$ chmod +x launcher example<br />
frlanw0f03384:/tmp$ ./launcher<br />
Traceback (most recent call last):<br />
  File &#8220;./launcher&#8221;, line 3, in ?<br />
    call(["/tmp/example"])<br />
  File &#8220;/usr/lib/python2.4/subprocess.py&#8221;, line 412, in call<br />
    return Popen(*args, **kwargs).wait()<br />
  File &#8220;/usr/lib/python2.4/subprocess.py&#8221;, line 542, in __init__<br />
    errread, errwrite)<br />
  File &#8220;/usr/lib/python2.4/subprocess.py&#8221;, line 975, in _execute_child<br />
    raise child_exception<br />
OSError: [Errno 8] Exec format error<br />
frlanw0f03384:/tmp$ ./example<br />
Hello, this is example<br />
frlanw0f03384:/tmp$ cat &#8211; &gt; example<br />
#! /bin/bash<br />
echo Hello, this is example &#8211;reloaded<br />
frlanw0f03384:/tmp$ chmod +x example<br />
frlanw0f03384:/tmp$ ./launcher<br />
Traceback (most recent call last):<br />
  File &#8220;./launcher&#8221;, line 3, in ?<br />
    call(["/tmp/example"])<br />
  File &#8220;/usr/lib/python2.4/subprocess.py&#8221;, line 412, in call<br />
    return Popen(*args, **kwargs).wait()<br />
  File &#8220;/usr/lib/python2.4/subprocess.py&#8221;, line 542, in __init__<br />
    errread, errwrite)<br />
  File &#8220;/usr/lib/python2.4/subprocess.py&#8221;, line 975, in _execute_child<br />
    raise child_exception<br />
OSError: [Errno 8] Exec format error<br />
frlanw0f03384:/tmp$ cat -&gt;example<br />
#!/bin/bash<br />
echo Hello, this is example &#8211;corrected.<br />
frlanw0f03384:/tmp$ chmod +x example<br />
frlanw0f03384:/tmp$ ./launcher<br />
Hello, this is example &#8211;corrected.</p>
<p>So, now I have to do something like:<br />
call(["/bin/bash", "-c", "/path/to/script"])<br />
because of people who can&#8217;t write shebangs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: neur0</title>
		<link>http://talesofacoldadmin.com/?page_id=11&#038;cpage=1#comment-15</link>
		<dc:creator>neur0</dc:creator>
		<pubDate>Thu, 19 Nov 2009 14:52:26 +0000</pubDate>
		<guid isPermaLink="false">http://talesofacoldadmin.com/?page_id=11#comment-15</guid>
		<description>Good stuff.
The only color I&#039;m having trouble with is that Comment Blue which IMO should be lighter on this background.</description>
		<content:encoded><![CDATA[<p>Good stuff.<br />
The only color I&#8217;m having trouble with is that Comment Blue which IMO should be lighter on this background.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Schumacher</title>
		<link>http://talesofacoldadmin.com/?page_id=11&#038;cpage=1#comment-6</link>
		<dc:creator>Ken Schumacher</dc:creator>
		<pubDate>Tue, 17 Nov 2009 15:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://talesofacoldadmin.com/?page_id=11#comment-6</guid>
		<description>I too wanted to comment on text colors.  Right at the top you have the darker blue text on a gray background.  There is not enough contrast between those two to make it readable.  There are other spots in your post where you use that same blue on a darker gray which are at least better.  I find that green on black is easier to read than white on black.

My suggestion would be to do something more like book publishers.  Use different fonts to differentiate the commands being entered from the messages that are returned.  

Your posting is good, just a bit awkward to read through.  Thanks for sharing.

Ken S.</description>
		<content:encoded><![CDATA[<p>I too wanted to comment on text colors.  Right at the top you have the darker blue text on a gray background.  There is not enough contrast between those two to make it readable.  There are other spots in your post where you use that same blue on a darker gray which are at least better.  I find that green on black is easier to read than white on black.</p>
<p>My suggestion would be to do something more like book publishers.  Use different fonts to differentiate the commands being entered from the messages that are returned.  </p>
<p>Your posting is good, just a bit awkward to read through.  Thanks for sharing.</p>
<p>Ken S.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rdsears</title>
		<link>http://talesofacoldadmin.com/?page_id=11&#038;cpage=1#comment-5</link>
		<dc:creator>rdsears</dc:creator>
		<pubDate>Sun, 15 Nov 2009 01:41:57 +0000</pubDate>
		<guid isPermaLink="false">http://talesofacoldadmin.com/?page_id=11#comment-5</guid>
		<description>Hey, I&#039;m sorry you&#039;re having trouble reading it...What color would you suggest?</description>
		<content:encoded><![CDATA[<p>Hey, I&#8217;m sorry you&#8217;re having trouble reading it&#8230;What color would you suggest?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unix Links</title>
		<link>http://talesofacoldadmin.com/?page_id=11&#038;cpage=1#comment-4</link>
		<dc:creator>Unix Links</dc:creator>
		<pubDate>Sat, 14 Nov 2009 10:41:28 +0000</pubDate>
		<guid isPermaLink="false">http://talesofacoldadmin.com/?page_id=11#comment-4</guid>
		<description>White Text on Black backgroung is hard to read...

Remember users with poor eyesight.#

Please change this</description>
		<content:encoded><![CDATA[<p>White Text on Black backgroung is hard to read&#8230;</p>
<p>Remember users with poor eyesight.#</p>
<p>Please change this</p>
]]></content:encoded>
	</item>
</channel>
</rss>
