<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Si Dawson . Com - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-1ae24108" type="application/json"/><link>http://sidawsoncom.disqus.com/</link><description>self improving software. evolutionary algorithms. weak ai.</description><atom:link href="http://sidawsoncom.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 23 Sep 2011 16:48:28 -0000</lastBuildDate><item><title>Re: WordPress 2.8.5 dashboard not working in Firefox</title><link>http://sidawson.com/2009/11/wordpress-285-dashboard-not-working-in/#comment-318602355</link><description>The above solution is only for 2.8.5 wordpress.&lt;br&gt;&lt;br&gt;However, I can tell you straight off - 503 means "webserver not available" (due to high load, or temporary maintenance on the server). So, that's nothing to do with wordpress, that's right at the bottom of the stack, not near the top.&lt;br&gt;&lt;br&gt;If you're not using a litespeed webserver then it probably means you're linking to something on someone else's site, and their server is broken.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dawson</dc:creator><pubDate>Fri, 23 Sep 2011 16:48:28 -0000</pubDate></item><item><title>Re: WordPress 2.8.5 dashboard not working in Firefox</title><link>http://sidawson.com/2009/11/wordpress-285-dashboard-not-working-in/#comment-318507383</link><description>i corrected it as you said and my view source gives correct urls, still i cant get the styles. when i clicked the style links (from inspect element) to open it in another page and it shows,&lt;br&gt;&lt;br&gt;503 Service Unavailable&lt;br&gt;The server is temporarily busy, try again later!&lt;br&gt;Powered By LiteSpeed Web Server&lt;br&gt;LiteSpeed Technologies is not responsible for administration and contents of this web site!&lt;br&gt;&lt;br&gt;how could I correct it?? i use wordpress 3.2.1 version</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Prashanth S</dc:creator><pubDate>Fri, 23 Sep 2011 14:28:10 -0000</pubDate></item><item><title>Re: Twitter OAuth Invalid Signature on friendships/create</title><link>http://sidawson.com/2009/10/twitter-oauth-invalid-signature-on.html#comment-113722392</link><description>You saved me hours! Thanks for the post. The same problem exists for /friendships/destroy.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ryan Triggs</dc:creator><pubDate>Fri, 17 Dec 2010 13:39:57 -0000</pubDate></item><item><title>Re: The Importance Of Pipes</title><link>http://sidawson.com/2009/03/importance-of-pipes.html#comment-8484309</link><description>Ha! How could I not reply to this for so long? Very slack of me, I apologise.
&lt;br&gt;
&lt;br&gt;You're quite right - in many unexpected ways, DOS was further ahead than the windows behemoth (which is what I was referring to). The difficulty of piping GUI apps together drastically limited the ability of windows apps to scale with anywhere near the simplicity &amp;amp; flexibility of unix (or even dos, text based) systems.
&lt;br&gt;
&lt;br&gt;I believe they've started re-addressing this in the last 5 years or so, with a "power" user version of dos shipping as a support kit for admins, buuut, it's still really bandaids on an architectural limitation. Developing a good GUI O/S, it's not for amateurs :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dawson</dc:creator><pubDate>Tue, 21 Apr 2009 09:54:08 -0000</pubDate></item><item><title>Re: The Importance Of Pipes</title><link>http://sidawson.com/2009/03/importance-of-pipes.html#comment-8048010</link><description>(additional info)
&lt;br&gt;
&lt;br&gt;Most people who use DOS batches are probably aware of the redirectors "&amp;lt;" and "&amp;gt;", which are also tremendously useful, but the true pipe "|" is often misunderstood and not used.
&lt;br&gt;
&lt;br&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Batch-code Jack</dc:creator><pubDate>Fri, 10 Apr 2009 01:49:43 -0000</pubDate></item><item><title>Re: The Importance Of Pipes</title><link>http://sidawson.com/2009/03/importance-of-pipes.html#comment-8047986</link><description>Great post, as usual Si... I've not checked for a while and just caught up on your other blog as well. Small correction for you though - the "other operating system" you refer to (presumably ms-dos?) also has pipes, and it's had them since version 1.25 as far as I know. Very useful things, too! :)   The main problem is that not all applications written for it are able to use them, which is where it all falls down a bit.
&lt;br&gt;
&lt;br&gt;As I recall though, you wrote some very small apps for me in the early 1990's when I worked at DIA, which created date-strings for use at command prompt levels. I used pipes to get them where I wanted then. Thanks for those, btw! :)
&lt;br&gt;
&lt;br&gt;Looking at what you're describing, having lots of small programs doing small tasks to accomplish the larger task, reminds me of using the OS as a language like FORTH, where you slowly build up the language by creating small commands which do minor tasks, until finally you have one command that does what you want. I guess the OS (DOS or UNIX derivatives, or even CP/M for that matter, if you remember that far back) can be used in the same way...
&lt;br&gt;
&lt;br&gt;  - Jack
&lt;br&gt;
&lt;br&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Batch-code Jack</dc:creator><pubDate>Fri, 10 Apr 2009 01:47:47 -0000</pubDate></item><item><title>Re: Old School Cool</title><link>http://sidawson.com/2008/11/old-school-cool.html#comment-3786588</link><description>Oh really? Wow, that's &lt;b&gt;awesome&lt;/b&gt;.
&lt;br&gt;
&lt;br&gt;Amazed you still have that kit actually. I couldn't find my C64 even IF you paid me for it :)
&lt;br&gt;
&lt;br&gt;and yeah, talk about hardcore memories on that vid. Just too cool NOT to post :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dawson</dc:creator><pubDate>Sat, 15 Nov 2008 01:37:11 -0000</pubDate></item><item><title>Re: Old School Cool</title><link>http://sidawson.com/2008/11/old-school-cool.html#comment-3786536</link><description>Very nice indeed.... :) I almost cried when I saw the spectrum but then I remembered I'm a guy, so it must have just been some dust in my eye.
&lt;br&gt;
&lt;br&gt;Btw, did I tell you I sold my zx81 earlier this year? And the manual as well ? (separate online auctions) They both got huge amounts of comments and interests. I'm currently cleaning up my collection of Apple Newtons, I'll send you the link once they're on TradeMe... :)
&lt;br&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jack M.</dc:creator><pubDate>Sat, 15 Nov 2008 01:30:27 -0000</pubDate></item><item><title>Re: Unit Testing &amp;#8211; Necessary, but Not Enough</title><link>http://sidawson.com/2008/07/unit-testing-necessary-but-not-enough.html#comment-813460</link><description>a couple of my testing rigs depend on conditional compilation code which is internal - it's pretty much necessary to access all the internal variables. And the overall code is so complex that without that you'd never know what was wrong.
&lt;br&gt;
&lt;br&gt;I suppose, thinking about it, you could just wrap all the header declarations with conditional statements - then change the compile flags every time you tested.
&lt;br&gt;
&lt;br&gt;You're right though, it's ugly &amp;amp; impure.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dawson</dc:creator><pubDate>Fri, 04 Jul 2008 09:23:21 -0000</pubDate></item><item><title>Re: Unit Testing &amp;#8211; Necessary, but Not Enough</title><link>http://sidawson.com/2008/07/unit-testing-necessary-but-not-enough.html#comment-813388</link><description>The accessibility thing bothers me,  too.  Someone needs to hack our respective languages and create a new accessibility modifier for "public, but only for testing robots.  Otherwise private".
&lt;br&gt;
&lt;br&gt;(I suppose an alternative would be to have unit tests living in the same class as the code they are testing.  I dislike it in an architectural purity kind of way d: )</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christine D.</dc:creator><pubDate>Fri, 04 Jul 2008 09:05:04 -0000</pubDate></item><item><title>Re: Unit Testing &amp;#8211; Necessary, but Not Enough</title><link>http://sidawson.com/2008/07/unit-testing-necessary-but-not-enough.html#comment-811567</link><description>Yep, I completely agree.
&lt;br&gt;
&lt;br&gt;I'm definitely in the "unit testing is a must" camp now. I'm just not sure they're &lt;b&gt;enough&lt;/b&gt;
&lt;br&gt;
&lt;br&gt;However, I am finding, even going back and writing tests afterwards, that it's making me double (and triple) check all of my logic. Plus, as you point out, tidying up everything at the bottom of the stack, and rethinking flow. It's kindof an enforced code review - which is always helpful.
&lt;br&gt;
&lt;br&gt;The only thing I dislike is the requirement to expose so much of the interface in order to test things thoroughly. There's a stack of private methods that are really only pertinent to the inside of any given module that shouldn't be exposed.. and yet have to be. But it's a minor gripe really - particularly considering how sloppy my architecture is generally :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dawson</dc:creator><pubDate>Thu, 03 Jul 2008 21:56:18 -0000</pubDate></item><item><title>Re: Unit Testing &amp;#8211; Necessary, but Not Enough</title><link>http://sidawson.com/2008/07/unit-testing-necessary-but-not-enough.html#comment-809425</link><description>At the very least,  code that I write which is unit tested is written in a way which is much clearer than code that isn't - if I can't easily test something,  just about every time it's because there's a better way to organise things.
&lt;br&gt;
&lt;br&gt;(And, well, I like the happy green lights that unit testing tools inevitably show up when everything is working properly &amp;lt;: )
&lt;br&gt;
&lt;br&gt;Unit tests, at least, can help you make sure that the little details at the bottom keep on doing what they're supposed to / unit tests which *could* be testing the wrong thing are probably trying to test too much.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christine D.</dc:creator><pubDate>Thu, 03 Jul 2008 16:04:06 -0000</pubDate></item></channel></rss>
