<?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: Scrubs</title>
	<atom:link href="http://www.codedread.com/blog/archives/2009/05/17/scrubs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/</link>
	<description></description>
	<lastBuildDate>Tue, 17 Jan 2012 21:56:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Adrian</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-29613</link>
		<dc:creator>Adrian</dc:creator>
		<pubDate>Thu, 14 Oct 2010 05:38:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-29613</guid>
		<description>Hey Jeff,

Just used scour on the 2348 files in the IAN Image Library and it went from 220MB to 131MB - nice work - should result in better performance when using them with svg-edit too!

Now I just need to do some testing to make sure none have changed visually :)

Thanks</description>
		<content:encoded><![CDATA[<p>Hey Jeff,</p>
<p>Just used scour on the 2348 files in the IAN Image Library and it went from 220MB to 131MB &#8211; nice work &#8211; should result in better performance when using them with svg-edit too!</p>
<p>Now I just need to do some testing to make sure none have changed visually <img src='http://www.codedread.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web Development London</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-1274</link>
		<dc:creator>Web Development London</dc:creator>
		<pubDate>Wed, 18 Nov 2009 09:06:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-1274</guid>
		<description>That was an inspiring post,



Nice information about SVG



Thanks</description>
		<content:encoded><![CDATA[<p>That was an inspiring post,</p>
<p>Nice information about SVG</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C3PO</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-1273</link>
		<dc:creator>C3PO</dc:creator>
		<pubDate>Sat, 25 Jul 2009 17:57:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-1273</guid>
		<description>Nice tool, I had the same idea one million times.

I&#039;m dowloading it, thanks.</description>
		<content:encoded><![CDATA[<p>Nice tool, I had the same idea one million times.</p>
<p>I&#8217;m dowloading it, thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Schiller</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-1272</link>
		<dc:creator>Jeff Schiller</dc:creator>
		<pubDate>Thu, 21 May 2009 15:16:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-1272</guid>
		<description>Actually Rob, I don&#039;t withhold my CSS from IE8 at all.  You can see that in my source.  However, since IE does not support SVG I cannot duplicate the look/feel of this website to IE users, unfortunately.  Let&#039;s hope for a better IE9.



Btw, your comment has prompted me to add a &#039;todo&#039; to my list to look at this site again on a Windows VM real soon now.</description>
		<content:encoded><![CDATA[<p>Actually Rob, I don&#8217;t withhold my CSS from IE8 at all.  You can see that in my source.  However, since IE does not support SVG I cannot duplicate the look/feel of this website to IE users, unfortunately.  Let&#8217;s hope for a better IE9.</p>
<p>Btw, your comment has prompted me to add a &#8216;todo&#8217; to my list to look at this site again on a Windows VM real soon now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-1271</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Thu, 21 May 2009 07:48:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-1271</guid>
		<description>This website withholds it CSS to IE8 even though that has the most extensive CSS 2.1 support around.



Ugly shit.</description>
		<content:encoded><![CDATA[<p>This website withholds it CSS to IE8 even though that has the most extensive CSS 2.1 support around.</p>
<p>Ugly shit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anon</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-1270</link>
		<dc:creator>anon</dc:creator>
		<pubDate>Tue, 19 May 2009 04:36:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-1270</guid>
		<description>I think Jeff Atwood&#039;s captcha shows that anything not used on thousands of other sites is pretty robot-proof by virtue of not being worth the time of script-kiddie. Even using &lt;svg:text/&gt; would probably an equivalent &quot;hack&quot; difficulty to your image with PWNtcha.

But a captcha with &lt;svg:path/&gt; would be fun just for its own sake... and it&#039;d keep out IE users. ;)</description>
		<content:encoded><![CDATA[<p>I think Jeff Atwood&#8217;s captcha shows that anything not used on thousands of other sites is pretty robot-proof by virtue of not being worth the time of script-kiddie. Even using &#60;svg:text/&#62; would probably an equivalent &#8220;hack&#8221; difficulty to your image with PWNtcha.</p>
<p>But a captcha with &#60;svg:path/&#62; would be fun just for its own sake&#8230; and it&#8217;d keep out IE users. <img src='http://www.codedread.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-1269</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Tue, 19 May 2009 03:30:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-1269</guid>
		<description>Thanks Martin, I&#039;ve merged in your patch and will adapt my code to be more PC (python-correct) over time.



Any thoughts on how an SVG captcha would look?  I would think any inline SVG with &lt;text&gt; elements in them would be trivial to hack...  Not as many people could look at d attributes on path elements and try to decipher the image</description>
		<content:encoded><![CDATA[<p>Thanks Martin, I&#8217;ve merged in your patch and will adapt my code to be more PC (python-correct) over time.</p>
<p>Any thoughts on how an SVG captcha would look?  I would think any inline SVG with &#60;text&#62; elements in them would be trivial to hack&#8230;  Not as many people could look at d attributes on path elements and try to decipher the image</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anon</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-1268</link>
		<dc:creator>anon</dc:creator>
		<pubDate>Tue, 19 May 2009 02:35:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-1268</guid>
		<description>It&#039;s just the modern spelling.



Emailed you a bundle that&#039;ll probably more informative than practical, largely different ways of writing what you had already. Stopped before doing anything of use as much of the code is string handling, which is difficult and annoying to write well in python.



(Your captcha should be SVG! Then at least I&#039;d have a shot at answering it without having to start X by looking at d attributes in the source.)</description>
		<content:encoded><![CDATA[<p>It&#8217;s just the modern spelling.</p>
<p>Emailed you a bundle that&#8217;ll probably more informative than practical, largely different ways of writing what you had already. Stopped before doing anything of use as much of the code is string handling, which is difficult and annoying to write well in python.</p>
<p>(Your captcha should be SVG! Then at least I&#8217;d have a shot at answering it without having to start X by looking at d attributes in the source.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Schiller</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-1267</link>
		<dc:creator>Jeff Schiller</dc:creator>
		<pubDate>Tue, 19 May 2009 01:09:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-1267</guid>
		<description>Sounds good anon.  Btw, what is the benefit of using float(value) vs string.atof()?  Quicker?  Safer?  Cleaner code?</description>
		<content:encoded><![CDATA[<p>Sounds good anon.  Btw, what is the benefit of using float(value) vs string.atof()?  Quicker?  Safer?  Cleaner code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anon</title>
		<link>http://www.codedread.com/blog/archives/2009/05/17/scrubs/comment-page-1/#comment-1266</link>
		<dc:creator>anon</dc:creator>
		<pubDate>Mon, 18 May 2009 23:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/05/17/scrubs/#comment-1266</guid>
		<description>Nice. I&#039;ve written several one-off scripts to clean up SVG from various places, having a general tool seems good.



A couple of teeny notes from looking at the source for five minutes:

* Print informative stuff to sys.stderr to avoid caring if you&#039;re using stdout as a pipe.

* Don&#039;t use the string module, most of the functions are now string methods or otherwise available (yes, this isn&#039;t all that clear from the docs).

** string.atof(value) -&gt; float(value)

** string.join(list, s) -&gt; s.join(list)

* Various other not-yet-familiar with idiomatic python things



...actually, I&#039;ll do a nitpickers patch for you to accept if you wish.</description>
		<content:encoded><![CDATA[<p>Nice. I&#8217;ve written several one-off scripts to clean up SVG from various places, having a general tool seems good.</p>
<p>A couple of teeny notes from looking at the source for five minutes:</p>
<p>* Print informative stuff to sys.stderr to avoid caring if you&#8217;re using stdout as a pipe.</p>
<p>* Don&#8217;t use the string module, most of the functions are now string methods or otherwise available (yes, this isn&#8217;t all that clear from the docs).</p>
<p>** string.atof(value) -&#62; float(value)</p>
<p>** string.join(list, s) -&#62; s.join(list)</p>
<p>* Various other not-yet-familiar with idiomatic python things</p>
<p>&#8230;actually, I&#8217;ll do a nitpickers patch for you to accept if you wish.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

