<?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: Google Groups KillFile 3.4.3 Released</title>
	<atom:link href="http://www.penney.org/google-groups-killfile-343-released.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.penney.org/google-groups-killfile-343-released.html</link>
	<description>a little knowledge is a dangerous thing</description>
	<lastBuildDate>Fri, 09 Sep 2011 15:29:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Giraffe</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-17272</link>
		<dc:creator>Giraffe</dc:creator>
		<pubDate>Fri, 16 May 2008 18:45:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-17272</guid>
		<description>There are certain topic titles that refuse to be killed.  One example is here:

http://groups.google.com/group/sci.math.symbolic/browse_thread/thread/4a159a9c58e3af16#</description>
		<content:encoded><![CDATA[<p>There are certain topic titles that refuse to be killed.  One example is here:</p>
<p><a href="http://groups.google.com/group/sci.math.symbolic/browse_thread/thread/4a159a9c58e3af16#" rel="nofollow">http://groups.google.com/group/sci.math.symbolic/browse_thread/thread/4a159a9c58e3af16#</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-16932</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sat, 26 Apr 2008 12:00:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16932</guid>
		<description>I am unable to kill this user 
Bill Bonde ( &#039;the oblique allusion in lieu of the frontal attack&#039; ) 
in this or any other thread
http://tinyurl.com/6cjtug
I tried manually adding the user to the string, but had no luck.
Unfortunately, this poster is the main reason I tried the string.</description>
		<content:encoded><![CDATA[<p>I am unable to kill this user<br />
Bill Bonde ( &#8216;the oblique allusion in lieu of the frontal attack&#8217; )<br />
in this or any other thread<br />
<a href="http://tinyurl.com/6cjtug" rel="nofollow">http://tinyurl.com/6cjtug</a><br />
I tried manually adding the user to the string, but had no luck.<br />
Unfortunately, this poster is the main reason I tried the string.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-16919</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Fri, 25 Apr 2008 11:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16919</guid>
		<description>For some reason I can&#039;t killfile Bill Bonde in this (or any other) thread:
http://groups.google.com/group/alt.fan.cecil-adams/browse_thread/thread/ff45bfd450705bb8/b7e64282432214fe?hl=en#b7e64282432214fe</description>
		<content:encoded><![CDATA[<p>For some reason I can&#8217;t killfile Bill Bonde in this (or any other) thread:<br />
<a href="http://groups.google.com/group/alt.fan.cecil-adams/browse_thread/thread/ff45bfd450705bb8/b7e64282432214fe?hl=en#b7e64282432214fe" rel="nofollow">http://groups.google.com/group/alt.fan.cecil-adams/browse_thread/thread/ff45bfd450705bb8/b7e64282432214fe?hl=en#b7e64282432214fe</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Widmer</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-16525</link>
		<dc:creator>Mark Widmer</dc:creator>
		<pubDate>Wed, 19 Mar 2008 17:13:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16525</guid>
		<description>Weird that it works for you and not me.  Well, rather than post my whole killfile, I have modified it to be just
-----%FFtt
so that &quot;tt&quot; is the one and only entry, and still have the problem of blocking Tim Wescott&#039;s posts.

FYI, I am using:
Windows XP Professional
Firefox 2.0.0.12
Greasemonkey 0.7.20080121.0
and re-clicked on the link to Google Groups KillFile 3.4.3, just to be sure.

Mark

My current killfile, in which I have now removed %FFtt in order to see Tim&#039;s posts, is
-----%FFSohaib%FFRadium%FFcheapNdisco...@yahoo.cn%FFPhil%20Allison%FFSkybuck%20Flying%FFTopic%3AM%60I%205.*%FFTopic%3AM%27I-5.*%FFTopic%3AM%2CI.5.*%FFTopic%3AM-I%205.*%FFTopic%3AM.I%2C5.*%FFTopic%3AM%20I.5.*%FFTopic%3AM.I%275.*%FFTopic%3AMI5.*%FFglobwholesale%FFcheapforwholes%5C.%5C.%5C.@126%5C.com%FFcheapforwholes%5C.%5C.%5C.@yahoo%5C.cn%FFcheapforwholesal%5C.%5C.%5C.@yahoo%5C.cn</description>
		<content:encoded><![CDATA[<p>Weird that it works for you and not me.  Well, rather than post my whole killfile, I have modified it to be just<br />
&#8212;&#8211;%FFtt<br />
so that &#8220;tt&#8221; is the one and only entry, and still have the problem of blocking Tim Wescott&#8217;s posts.</p>
<p>FYI, I am using:<br />
Windows XP Professional<br />
Firefox 2.0.0.12<br />
Greasemonkey 0.7.20080121.0<br />
and re-clicked on the link to Google Groups KillFile 3.4.3, just to be sure.</p>
<p>Mark</p>
<p>My current killfile, in which I have now removed %FFtt in order to see Tim&#8217;s posts, is<br />
&#8212;&#8211;%FFSohaib%FFRadium%FFcheapNdisco&#8230;@yahoo.cn%FFPhil%20Allison%FFSkybuck%20Flying%FFTopic%3AM%60I%205.*%FFTopic%3AM%27I-5.*%FFTopic%3AM%2CI.5.*%FFTopic%3AM-I%205.*%FFTopic%3AM.I%2C5.*%FFTopic%3AM%20I.5.*%FFTopic%3AM.I%275.*%FFTopic%3AMI5.*%FFglobwholesale%FFcheapforwholes%5C.%5C.%5C.@126%5C.com%FFcheapforwholes%5C.%5C.%5C.@yahoo%5C.cn%FFcheapforwholesal%5C.%5C.%5C.@yahoo%5C.cn</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-16524</link>
		<dc:creator>Damian</dc:creator>
		<pubDate>Wed, 19 Mar 2008 15:41:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16524</guid>
		<description>I see... okay I&#039;ll put this into a release and push it tonight. I barely know what I&#039;m doing myself seeing as I&#039;m a java programmer :)</description>
		<content:encoded><![CDATA[<p>I see&#8230; okay I&#8217;ll put this into a release and push it tonight. I barely know what I&#8217;m doing myself seeing as I&#8217;m a java programmer :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-16523</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 19 Mar 2008 15:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16523</guid>
		<description>Yes. The screen was getting corrupted below a certain point.

For a while I was hacking my regexs so that there was never more than one matching but it was getting impossible to maintain and when it was a new post that broke it rather than a new regex it was hard to track down what needed fixing.

IIRC this was easy to reproduce, just kill the author and the thread of the same post.

I think the problem was lines like this one:
parentTable.removeChild(parentRow);
that would get called multiple times for the same candidate.

But it was a bit of a guess. I don&#039;t know javascript or, in particular, what document.evaluate() actually does. I&#039;m a C and C++ programmer really.

Tim.</description>
		<content:encoded><![CDATA[<p>Yes. The screen was getting corrupted below a certain point.</p>
<p>For a while I was hacking my regexs so that there was never more than one matching but it was getting impossible to maintain and when it was a new post that broke it rather than a new regex it was hard to track down what needed fixing.</p>
<p>IIRC this was easy to reproduce, just kill the author and the thread of the same post.</p>
<p>I think the problem was lines like this one:<br />
parentTable.removeChild(parentRow);<br />
that would get called multiple times for the same candidate.</p>
<p>But it was a bit of a guess. I don&#8217;t know javascript or, in particular, what document.evaluate() actually does. I&#8217;m a C and C++ programmer really.</p>
<p>Tim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-16521</link>
		<dc:creator>Damian</dc:creator>
		<pubDate>Wed, 19 Mar 2008 14:09:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16521</guid>
		<description>Yeah I got it, makes sense. Was this actually causing problems ?</description>
		<content:encoded><![CDATA[<p>Yeah I got it, makes sense. Was this actually causing problems ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-16520</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 19 Mar 2008 14:05:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16520</guid>
		<description>Thanks!

Something has gone wrong with the HTML formatting of that code patch.

Hopefully it&#039;s obvious that I&#039;ve simply added &#039;!blocked &amp;&amp;&#039; to the for() loops and moved the initialization of blocked and not done anything really weird like j=0 in the condition of the loop.

Tim.</description>
		<content:encoded><![CDATA[<p>Thanks!</p>
<p>Something has gone wrong with the HTML formatting of that code patch.</p>
<p>Hopefully it&#8217;s obvious that I&#8217;ve simply added &#8216;!blocked &amp;&amp;&#8217; to the for() loops and moved the initialization of blocked and not done anything really weird like j=0 in the condition of the loop.</p>
<p>Tim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-16519</link>
		<dc:creator>Damian</dc:creator>
		<pubDate>Wed, 19 Mar 2008 13:16:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16519</guid>
		<description>Comments need to be approved before they show up Tim, and I just approved it over on the 3.4.2 post. Thanks for the update and I&#039;ll add it for the next release.</description>
		<content:encoded><![CDATA[<p>Comments need to be approved before they show up Tim, and I just approved it over on the 3.4.2 post. Thanks for the update and I&#8217;ll add it for the next release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html/comment-page-1#comment-16518</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 19 Mar 2008 13:12:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16518</guid>
		<description>There is a problem when multiple entries kill the same post.

I&#039;ve made the following changes that seem to fix it for me:

--- googlegroupskillfile.user.js.orig   2008-03-19 12:45:16.791559000 +0000
+++ googlegroupskillfile.user.js        2008-03-19 12:45:16.081662000 +0000
@@ -179,8 +179,7 @@
       var user = cand.textContent;
       var blocked = false;

-      for (var j=0; j&lt;list.length; j++) {
-        blocked = false;
+      for (var j=0; !blocked &amp;&amp; j&lt;list.length; j++) {

         topicRE.compile(&quot;^&quot; + list[j]);
         if (topicRE.test(topic) &#124;&#124; topicRE.test(user)) {
@@ -275,9 +274,9 @@
     for (var i=0; i&lt;candidates.snapshotLength; i++) {
       var cand = candidates.snapshotItem(i);
       var user = cand.textContent;
+      blocked=false;

-      for (var j=0; j&lt;list.length; j++) {
-        blocked = false;
+      for (var j=0; !blocked &amp;&amp; j= 0) {
           wrappingTable = document.evaluate(&quot;ancestor::table[2]&quot;, cand, null,  XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);


Tim.

p.s. I&#039;ve tried to post this several times before but it always seems to fail.</description>
		<content:encoded><![CDATA[<p>There is a problem when multiple entries kill the same post.</p>
<p>I&#8217;ve made the following changes that seem to fix it for me:</p>
<p>&#8212; googlegroupskillfile.user.js.orig   2008-03-19 12:45:16.791559000 +0000<br />
+++ googlegroupskillfile.user.js        2008-03-19 12:45:16.081662000 +0000<br />
@@ -179,8 +179,7 @@<br />
       var user = cand.textContent;<br />
       var blocked = false;</p>
<p>-      for (var j=0; j&lt;list.length; j++) {<br />
-        blocked = false;<br />
+      for (var j=0; !blocked &amp;&amp; j&lt;list.length; j++) {</p>
<p>         topicRE.compile(&#8220;^&#8221; + list[j]);<br />
         if (topicRE.test(topic) || topicRE.test(user)) {<br />
@@ -275,9 +274,9 @@<br />
     for (var i=0; i&lt;candidates.snapshotLength; i++) {<br />
       var cand = candidates.snapshotItem(i);<br />
       var user = cand.textContent;<br />
+      blocked=false;</p>
<p>-      for (var j=0; j&lt;list.length; j++) {<br />
-        blocked = false;<br />
+      for (var j=0; !blocked &amp;&amp; j= 0) {<br />
           wrappingTable = document.evaluate(&#8220;ancestor::table[2]&#8220;, cand, null,  XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);</p>
<p>Tim.</p>
<p>p.s. I&#8217;ve tried to post this several times before but it always seems to fail.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

