<?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 for Roelf Diedericks</title>
	<atom:link href="http://rodent.za.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://rodent.za.net</link>
	<description>Development, Networking and Linux Voodoo</description>
	<lastBuildDate>Mon, 09 Jan 2012 16:33:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>Comment on Vodacom, wake the fsck up please. by Mercbird</title>
		<link>http://rodent.za.net/vodacom-wake-the-fsk-up-please/comment-page-1/#comment-158</link>
		<dc:creator>Mercbird</dc:creator>
		<pubDate>Mon, 09 Jan 2012 16:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/?p=1342#comment-158</guid>
		<description>Send whomever had the clue&#039;s name to the Clicks website, bin trying to change my adress for a year now to get their junkmail. Backup TP, what can I say.</description>
		<content:encoded><![CDATA[<p>Send whomever had the clue&#8217;s name to the Clicks website, bin trying to change my adress for a year now to get their junkmail. Backup TP, what can I say.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The whole ZA-Portal Saga, and what it means for the ZA internet. by Kaishux</title>
		<link>http://rodent.za.net/the-whole-za-portal-saga-and-what-it-means-for-the-za-internet/comment-page-1/#comment-131</link>
		<dc:creator>Kaishux</dc:creator>
		<pubDate>Wed, 21 Sep 2011 12:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/?p=364#comment-131</guid>
		<description>Just want to say that Zaine is a great guy and he was only giving people what they deserved instead of waiting for the big guys to lower their stupid prices which will never happen. It sucks that he got busted but he was doing something good and I just wish everyone would lay the hell off him he aint a normal hacker and he aint a script kiddie, he&#039;s way too smart for that!! 

Peace :D</description>
		<content:encoded><![CDATA[<p>Just want to say that Zaine is a great guy and he was only giving people what they deserved instead of waiting for the big guys to lower their stupid prices which will never happen. It sucks that he got busted but he was doing something good and I just wish everyone would lay the hell off him he aint a normal hacker and he aint a script kiddie, he&#8217;s way too smart for that!! </p>
<p>Peace <img src='http://rodent.za.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to get local routing(BGP) info for South Africa by Jaco</title>
		<link>http://rodent.za.net/bgpinformation/comment-page-1/#comment-121</link>
		<dc:creator>Jaco</dc:creator>
		<pubDate>Mon, 15 Aug 2011 10:43:24 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/bgpinformation/#comment-121</guid>
		<description>Mod on Script:
1) Use Saix server
2) Display only destination subnet
3) Add standard prefix where required

#!/usr/bin/perl

use Net::Telnet;

$prompt=&#039;/tpr-route-server&gt;/&#039;;

$server=&quot;tpr-route-server.saix.net&quot;;

$saix_cmd=&quot;show ip bgp community 5713:56225\n&quot;;

print &quot;Connecting to $server\n&quot;;
my $session = Net::Telnet-&gt;new(Host =&gt; $server,Prompt =&gt; $prompt,Timeout=&gt;30);
unlink(&quot;t.log&quot;);
$session-&gt;dump_log(&quot;t.log&quot;);
$session-&gt;login(&quot;saix&quot;, &quot;saix&quot;);

#turn off paging
$session-&gt;cmd(&quot;terminal length 0&quot;);

#get list of local routes
print &quot;Retrieving BGP routes\n&quot;;
my @output = $session-&gt;cmd($saix_cmd);
foreach (@output) {
        @fields = split(/\s+/);
        $fields[1] =~ s/^i//;
        @parts = split(/\./, $fields[1]);
        if ($parts[3] =~ /\//) {
                print $fields[1] . &quot;\n&quot;;
        } elsif ($parts[0] &lt; 128) {
                print $fields[1] . &quot;/8\n&quot;;
        } elsif ($parts[0] &lt; 192) {
                print $fields[1] . &quot;/16\n&quot;;
        } elsif ($parts[0] close;</description>
		<content:encoded><![CDATA[<p>Mod on Script:<br />
1) Use Saix server<br />
2) Display only destination subnet<br />
3) Add standard prefix where required</p>
<p>#!/usr/bin/perl</p>
<p>use Net::Telnet;</p>
<p>$prompt=&#8217;/tpr-route-server&gt;/&#8217;;</p>
<p>$server=&#8221;tpr-route-server.saix.net&#8221;;</p>
<p>$saix_cmd=&#8221;show ip bgp community 5713:56225\n&#8221;;</p>
<p>print &#8220;Connecting to $server\n&#8221;;<br />
my $session = Net::Telnet-&gt;new(Host =&gt; $server,Prompt =&gt; $prompt,Timeout=&gt;30);<br />
unlink(&#8220;t.log&#8221;);<br />
$session-&gt;dump_log(&#8220;t.log&#8221;);<br />
$session-&gt;login(&#8220;saix&#8221;, &#8220;saix&#8221;);</p>
<p>#turn off paging<br />
$session-&gt;cmd(&#8220;terminal length 0&#8243;);</p>
<p>#get list of local routes<br />
print &#8220;Retrieving BGP routes\n&#8221;;<br />
my @output = $session-&gt;cmd($saix_cmd);<br />
foreach (@output) {<br />
        @fields = split(/\s+/);<br />
        $fields[1] =~ s/^i//;<br />
        @parts = split(/\./, $fields[1]);<br />
        if ($parts[3] =~ /\//) {<br />
                print $fields[1] . &#8220;\n&#8221;;<br />
        } elsif ($parts[0] &lt; 128) {<br />
                print $fields[1] . &quot;/8\n&quot;;<br />
        } elsif ($parts[0] &lt; 192) {<br />
                print $fields[1] . &quot;/16\n&quot;;<br />
        } elsif ($parts[0] close;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The daily Vodacom Red Fail by regardtv</title>
		<link>http://rodent.za.net/the-daily-vodacom-red-fail/comment-page-1/#comment-116</link>
		<dc:creator>regardtv</dc:creator>
		<pubDate>Sat, 18 Jun 2011 23:49:45 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/?p=1208#comment-116</guid>
		<description>hehe - I&#039;d have thought you get it via e-mail? Or they break that for you as well ;-)</description>
		<content:encoded><![CDATA[<p>hehe &#8211; I&#8217;d have thought you get it via e-mail? Or they break that for you as well <img src='http://rodent.za.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on It&#8217;s the end of Skype as we know it, and I feel fine. by Local Loop : The future of Skype</title>
		<link>http://rodent.za.net/its-the-end-of-skype-as-we-know-it-and-i-feel-fine/comment-page-1/#comment-114</link>
		<dc:creator>Local Loop : The future of Skype</dc:creator>
		<pubDate>Wed, 11 May 2011 21:49:50 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/?p=1185#comment-114</guid>
		<description>[...] thinks the Microsoft acquisition of Skype will ruin the service, and something FOSS will supersede it. I [...]</description>
		<content:encoded><![CDATA[<p>[...] thinks the Microsoft acquisition of Skype will ruin the service, and something FOSS will supersede it. I [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Aspergers by A Daft Scots Lass</title>
		<link>http://rodent.za.net/about/aspergers/comment-page-1/#comment-112</link>
		<dc:creator>A Daft Scots Lass</dc:creator>
		<pubDate>Mon, 28 Mar 2011 08:25:55 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/?page_id=61#comment-112</guid>
		<description>Thank you for sharing your story.  It all sounds too familiar.

I would like you to share the name of the doctor that diagnose your child (if you would share).  If you do not want to share on an open forum please email me at gillian@homemakers-sa.co.za</description>
		<content:encoded><![CDATA[<p>Thank you for sharing your story.  It all sounds too familiar.</p>
<p>I would like you to share the name of the doctor that diagnose your child (if you would share).  If you do not want to share on an open forum please email me at <a href="mailto:%67%69%6C%6C%69%61%6E%40%68%6F%6D%65%6D%61%6B%65%72%73%2D%73%61%2E%63%6F%2E%7A%61"><span id="emob-tvyyvna@ubzrznxref-fn.pb.mn-39">gillian {at} homemakers-sa.co(.)za</span><script type="text/javascript">
    var mailNode = document.getElementById('emob-tvyyvna@ubzrznxref-fn.pb.mn-39');
    var linkNode = document.createElement('a');
    linkNode.setAttribute('href', "mailto:%67%69%6C%6C%69%61%6E%40%68%6F%6D%65%6D%61%6B%65%72%73%2D%73%61%2E%63%6F%2E%7A%61");
    tNode = document.createTextNode("gillian {at} homemakers-sa.co(.)za");
    linkNode.appendChild(tNode);
    linkNode.setAttribute('id', "emob-tvyyvna@ubzrznxref-fn.pb.mn-39");
    mailNode.parentNode.replaceChild(linkNode, mailNode);
</script></a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Zen of Python? by jerith</title>
		<link>http://rodent.za.net/the-zen-of-python/comment-page-1/#comment-108</link>
		<dc:creator>jerith</dc:creator>
		<pubDate>Tue, 01 Mar 2011 09:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/?p=992#comment-108</guid>
		<description>foo = &quot;perl sucks&quot;
foo = [ch for ch in &quot;perl rocks&quot;]

Wait, that doesn&#039;t work. Sorry, Perl, you suck.

I can do that too, for any language you like. What does it prove?</description>
		<content:encoded><![CDATA[<p>foo = &#8220;perl sucks&#8221;<br />
foo = [ch for ch in "perl rocks"]</p>
<p>Wait, that doesn&#8217;t work. Sorry, Perl, you suck.</p>
<p>I can do that too, for any language you like. What does it prove?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Zen of Python? by jerith</title>
		<link>http://rodent.za.net/the-zen-of-python/comment-page-1/#comment-107</link>
		<dc:creator>jerith</dc:creator>
		<pubDate>Tue, 01 Mar 2011 08:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/?p=992#comment-107</guid>
		<description>If you want C, you know where to find it. Of course, C strings can&#039;t do stuff like this:

&gt;&gt;&gt; name=&quot;jerith&quot;; (&quot;hello %s&quot; % name).title().center(20)
&#039;    Hello Jerith    &#039;

A Python string is not an array of bytes and trying to treat it like one will end in tears.</description>
		<content:encoded><![CDATA[<p>If you want C, you know where to find it. Of course, C strings can&#8217;t do stuff like this:</p>
<p>&gt;&gt;&gt; name=&#8221;jerith&#8221;; (&#8220;hello %s&#8221; % name).title().center(20)<br />
&#8216;    Hello Jerith    &#8216;</p>
<p>A Python string is not an array of bytes and trying to treat it like one will end in tears.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Zen of Python? by jerith</title>
		<link>http://rodent.za.net/the-zen-of-python/comment-page-1/#comment-106</link>
		<dc:creator>jerith</dc:creator>
		<pubDate>Tue, 01 Mar 2011 08:50:26 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/?p=992#comment-106</guid>
		<description>It&#039;s standard in any mutable sequence type. Including a string-like one that&#039;s in the standard library.</description>
		<content:encoded><![CDATA[<p>It&#8217;s standard in any mutable sequence type. Including a string-like one that&#8217;s in the standard library.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Zen of Python? by jerith</title>
		<link>http://rodent.za.net/the-zen-of-python/comment-page-1/#comment-105</link>
		<dc:creator>jerith</dc:creator>
		<pubDate>Tue, 01 Mar 2011 08:49:40 +0000</pubDate>
		<guid isPermaLink="false">http://rodent.za.net/?p=992#comment-105</guid>
		<description>The syntax is a bit ugly, but it&#039;s there since at least 2.5:

&gt;&gt;&gt; &quot;true&quot; if True else &quot;false&quot;
&#039;true&#039;
&gt;&gt;&gt; &quot;true&quot; if False else &quot;false&quot;
&#039;false&#039;

Of course, there&#039;s the old fallback that uses boolean operators that has been around forever:

&gt;&gt;&gt; True and &quot;true&quot; or &quot;false&quot;
&#039;true&#039;
&gt;&gt;&gt; False and &quot;true&quot; or &quot;false&quot;
&#039;false&#039;</description>
		<content:encoded><![CDATA[<p>The syntax is a bit ugly, but it&#8217;s there since at least 2.5:</p>
<p>&gt;&gt;&gt; &#8220;true&#8221; if True else &#8220;false&#8221;<br />
&#8216;true&#8217;<br />
&gt;&gt;&gt; &#8220;true&#8221; if False else &#8220;false&#8221;<br />
&#8216;false&#8217;</p>
<p>Of course, there&#8217;s the old fallback that uses boolean operators that has been around forever:</p>
<p>&gt;&gt;&gt; True and &#8220;true&#8221; or &#8220;false&#8221;<br />
&#8216;true&#8217;<br />
&gt;&gt;&gt; False and &#8220;true&#8221; or &#8220;false&#8221;<br />
&#8216;false&#8217;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

