<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>The Musings of the Kat</title>
    <link>http://blog.klaws.org/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>the intriguing Mr Crichton-Seager's blog</description>
    <item>
      <title>Another Painting</title>
      <description>&lt;p&gt;This time, from the north east corner of Ploscha Rynok, looking down towards the Dominican Church.&lt;/p&gt;

&lt;img src="/files/rynok2.jpg" /&gt;

&lt;p&gt;I had a brief chat with another artist, who's been painting around the square for many years.  The chat was brief in no small part because of the limits of not speaking the same language.  He showed me a press clipping of him painting in the square.&lt;/p&gt;

&lt;p&gt;It's fun painting in such a busy place. Makes you feel like part of the action. Lots of people came up and had a look at the painting and several stopped to talk.&lt;/p&gt;
</description>
      <pubDate>Sat, 01 May 2010 14:29:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:c6467563-5ea0-4885-bb27-c07563e60b53</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2010/05/01/another-painting</link>
      <category>Art</category>
      <category>Travel</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/110</trackback:ping>
    </item>
    <item>
      <title>Batyar Day (Rascal Day)</title>
      <description>&lt;p&gt;Today is the day they celebrate “Batyarstvo” (an idle and debauched style of life) in L&amp;#8217;viv.&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/rascal1.jpg" alt="Bunch of Baytors" /&gt;&lt;/p&gt;


	&lt;p&gt;A selection of smartly dressed rascals getting up to mischief and occasionally being reprimanded by the police.&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/rascal2.jpg" alt="Baytar in trouble with the law" /&gt;&lt;/p&gt;


	&lt;p&gt;Ploscha Rynok is heaving with people today, there&amp;#8217;s live music, dancing and some deeply debaucherous foodstuffs.&lt;/p&gt;</description>
      <pubDate>Sat, 01 May 2010 13:58:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:d5910682-40df-4ec4-9e16-b03a0d5ad461</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2010/05/01/batyar-day-rascal-day</link>
      <category>Travel</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/109</trackback:ping>
    </item>
    <item>
      <title>Beautiful L'viv</title>
      <description>&lt;p&gt;I&amp;#8217;ve been living and working in &lt;a href="http://en.wikipedia.org/wiki/Lviv"&gt;L&amp;#8217;viv&lt;/a&gt; (a spectacular Medieval city near the west border of &lt;a href="http://en.wikipedia.org/wiki/Ukraine"&gt;Ukraine&lt;/a&gt;) for a couple of weeks now.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m trying to learn a bit of the language, but it&amp;#8217;s fairly hard getting your message across.  Very few people who went to school during the Soviet era learnt English, because the chances of travelling anywhere where it was spoken were very slim.&lt;/p&gt;


	&lt;p&gt;Only people who have been in education in the last 20 years are likely to have picked up any English, so at the moment, the cut-off age is early-thirties.&lt;/p&gt;


	&lt;p&gt;Last weekend, I managed to find an art supplies shop thanks to some helpful ladies in a local art gallery.  So I set to work sketching and painting one of the views from my balcony onto Ploscha Rynok (Market Square).&lt;/p&gt;


	&lt;p&gt;&lt;img src="/files/plrynok.jpg"&gt;&lt;/p&gt;


	&lt;p&gt;Hopefully the weather will be as good this weekend, so I can get out and paint somewhere else.&lt;/p&gt;</description>
      <pubDate>Wed, 28 Apr 2010 07:55:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:6d2eaa91-9862-48fe-9254-c2a64fb055ae</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2010/04/28/beautiful-lviv</link>
      <category>Art</category>
      <category>Work</category>
      <category>Travel</category>
      <category>language</category>
      <category>watercolour</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/108</trackback:ping>
    </item>
    <item>
      <title>Fedora 12 RPM Fusion Smart Channels</title>
      <description>&lt;p&gt;I still prefer the usability of &lt;a href="http://labix.org/smart"&gt;Smart Package Manager&lt;/a&gt; over Fedora's default package management programs, so here are my Fedora 12 &lt;a href="http://rpmfusion.org/"&gt;RPM Fusion&lt;/a&gt; channels for Smart Package Manager.&lt;/p&gt;

&lt;p&gt;&lt;a href="files/rpmfusion-smart-channels-fedora-12.tar.gz"&gt;rpmfusion-smart-channels-fedora-12.tar.gz&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 09 Feb 2010 16:01:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:6edb936b-4aed-45bc-a959-eadfff2b063f</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2010/02/09/fedora-12-rpm-fusion-smart-channels</link>
      <category>Linux</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/106</trackback:ping>
    </item>
    <item>
      <title>Comments vs Readable Code</title>
      <description>&lt;p&gt;There is a &lt;a href="http://www.cincomsmalltalk.com/userblogs/vbykov/blogView?searchCategory=Just%20Smalltalk"&gt;widely&lt;/a&gt; &lt;a href="http://c2.com/cgi/wiki?TreatCommentsWithSuspicion"&gt;contested&lt;/a&gt; mantra of Extreme Programming that says that comments are superfluous.  Inaccurate and often out-of-date meta-information just makes your self-describing code and accompanying tests harder to read and understand.&lt;/p&gt;


	&lt;p&gt;However the opposite can seem to be true; how often do we try to decipher unpleasant code that has no comments because the mantra said that they were &amp;#8220;evil&amp;#8221;?  It is dogma that leads to this problem.&lt;/p&gt;


	&lt;p&gt;It is important to remember that &amp;#8220;no comments&amp;#8221; is &lt;a href="http://en.wikipedia.org/wiki/Mantra"&gt;mantra&lt;/a&gt; not &lt;a href="http://en.wikipedia.org/wiki/Dogma"&gt;dogma&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Dogma is authoritative and not to be disputed, doubted or diverged from. That doesn&amp;#8217;t sound at all agile to me.  The word mantra originates in Sanskrit meaning &amp;#8220;tool of thinking&amp;#8221; or alternatively &amp;#8220;liberation of thought&amp;#8221;.&lt;/p&gt;


	&lt;p&gt;Dogma forces you to stick to practices that are &lt;strong&gt;believed&lt;/strong&gt; to be good for you.  Mantra can help you to re-evaluate your practices to find those that are &lt;strong&gt;actually&lt;/strong&gt; good for &lt;em&gt;you&lt;/em&gt;.&lt;/p&gt;


When you come to the point where you feel compelled to write a comment, think hard about whether or not it&amp;#8217;s really necessary;
	&lt;ul&gt;
	&lt;li&gt;Could I convey this comment by renaming a method or variable to something meaningful?&lt;/li&gt;
		&lt;li&gt;Could the accompanying unit test describe the code better?&lt;/li&gt;
	&lt;/ul&gt;


Can&amp;#8217;t think of a good name for a class or method?
	&lt;ul&gt;
	&lt;li&gt;Is the method or class trying to do too much (&lt;a href="http://en.wikipedia.org/wiki/Single_responsibility_principle"&gt;Single Responsibility Principle&lt;/a&gt;)?&lt;/li&gt;
		&lt;li&gt;Could I break down this object into two that are easier named?&lt;/li&gt;
	&lt;/ul&gt;


Okay, sometimes higher level architectural structures need to be documented, right?...
	&lt;ul&gt;
	&lt;li&gt;Maybe the class that manages the high-level architectural pattern could be better named?&lt;/li&gt;
		&lt;li&gt;Is a complex high-level architecture really giving you the required benefit if it is not easily understood?&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Personally I cannot get to the end of these options without recognising ways of improving my code, although sometimes I&amp;#8217;ve added comments to help me understand a large amount of ugly code, prior to refactoring.&lt;/p&gt;


	&lt;p&gt;The trick is to just keep thinking. &lt;em&gt;Process&lt;/em&gt; is &lt;strong&gt;never&lt;/strong&gt; an alternative to &lt;em&gt;thought&lt;/em&gt;.&lt;/p&gt;</description>
      <pubDate>Tue, 29 Dec 2009 16:51:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:4d8d56e3-5199-49b2-8c2e-7734314a7953</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2009/12/29/comments-vs-readable-code</link>
      <category>Extreme Programming</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/104</trackback:ping>
    </item>
    <item>
      <title>ZX81 Sends an SMS</title>
      <description>&lt;p&gt;Our latest work project (video, voiceover and music by yours truly).&lt;/p&gt;
&lt;object width="480" height="346"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qfdSRsDwEYo&amp;hl=en&amp;fs=1&amp;color1=0x5d1719&amp;color2=0xcd311b"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qfdSRsDwEYo&amp;hl=en&amp;fs=1&amp;color1=0x5d1719&amp;color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="346"&gt;&lt;/embed&gt;&lt;/object&gt;
</description>
      <pubDate>Tue, 06 Oct 2009 07:44:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:98b82ff2-9724-4feb-a888-a14b4e289b90</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2009/10/06/zx81-sends-an-sms-text-message</link>
      <category>Work</category>
      <category>sinclair</category>
      <category>zx81</category>
      <category>retro</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/102</trackback:ping>
    </item>
    <item>
      <title>Speed Camera Law Change</title>
      <description>&lt;p&gt;It&amp;#8217;s interesting how government measures that seem extreme in the first place are often only the thin edge of the wedge.  It&amp;#8217;s particularly worrying when it concerns human rights, but it happens constantly and insidiously. Many pieces of freedom restricting legislation have been passed &amp;#8220;to combat terrorism&amp;#8221;, in fact they tend to have no effect on terrorism and end up being used to &lt;a href="http://www.telegraph.co.uk/news/uknews/1584713/Poole-council-spies-on-family-over-school-claim.html"&gt;spy on school children&lt;/a&gt; or &lt;a href="http://news.bbc.co.uk/1/hi/programmes/whos_watching_you/8064333.stm"&gt;prejudice the law enforcement agencies&lt;/a&gt; against anyone who expresses a point of view.&lt;/p&gt;


	&lt;p&gt;The introduction of &lt;a href="http://en.wikipedia.org/wiki/Gatso"&gt;&lt;span class="caps"&gt;GATSO&lt;/span&gt;&lt;/a&gt; speed cameras seems to have been the thin edge of another wedge.&lt;/p&gt;


	&lt;p&gt;Speed cameras were introduced &amp;#8220;to reduce the number of people killed or seriously injured in road collisions&amp;#8221;.  This sounds great, less people hurt or killed, who could complain?&lt;/p&gt;


	&lt;p&gt;In order to ensure that drivers slowed down, UK law stated that GATSOs should be painted a highly visible colour (reflective yellow).  Drivers would see the camera in advance and &lt;strong&gt;gently&lt;/strong&gt; slow down to the correct speed for the road.  Even with this law in place, the cameras were often either carelessly or sneakily placed &lt;a href="http://www.speedcam.co.uk/gatso.htm"&gt;behind other signs or foliage&lt;/a&gt;, meaning that drivers would see them at the last minute and either get slapped with a hefty fine or slam on the breaks, hopefully not &lt;em&gt;causing&lt;/em&gt; a crash in the process.&lt;/p&gt;


	&lt;p&gt;Do they &lt;em&gt;want us&lt;/em&gt; to be going to fast through these &amp;#8220;accident hot-spots&amp;#8221; so that more revenue can be earned?&lt;/p&gt;


	&lt;p&gt;In April 2007, the law changed so that speed cameras no longer had to be brightly coloured, visible from 60 meters or sited only on accident black-spots.  This will surely further reduce any effect they arguably had on road accidents in the first place.&lt;/p&gt;


	&lt;p&gt;Another more rational part of the law stops companies that set up cameras profiting from fines issued.  This closes a loophole, making your local council the organisation that profits.  At least then, the money raised will go back into the system and will hopefully end up being spent on improving roads.&lt;/p&gt;


	&lt;p&gt;The clear message from the government is &amp;#8220;Speed Kills&amp;#8221;.  Of course what &lt;em&gt;actually&lt;/em&gt; kills is irresponsible driving. I&amp;#8217;m not advocating breaking the speed limit, but delegating the responsibility for policing road traffic law to cameras that &lt;strong&gt;only&lt;/strong&gt; care about speed means that people will drive however they like as long as they don&amp;#8217;t break the speed limit.&lt;/p&gt;</description>
      <pubDate>Mon, 20 Jul 2009 12:54:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:d150dffe-d340-494d-a86d-b9ec20f7898f</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2009/07/20/speed-camera-law-change</link>
      <category>law</category>
      <category>car</category>
      <category>privacy</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/101</trackback:ping>
    </item>
    <item>
      <title>Rowridge Update</title>
      <description>&lt;p&gt;Seems I was a little hasty in demanding the head of light entertainment on a spike.&lt;/p&gt;

&lt;p&gt;It turns out that the solution to the retuning of &lt;a href="http://mythtv.org"&gt;MythTV&lt;/a&gt; after the Rowridge frequency changes is to delete and recreate the entire Capture Card using mythtv-setup.  I have done this and now all my channels work as they used to.&lt;/p&gt;

&lt;p&gt;There must be some metadata that is incorrect for the new channel locations.&lt;/p&gt;</description>
      <pubDate>Thu, 09 Apr 2009 08:58:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:1a7b93d4-77e0-4f82-894e-59d246073430</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2009/04/09/rowridge-update</link>
      <category>MythTV</category>
      <category>Linux</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/95</trackback:ping>
    </item>
    <item>
      <title>More on Rowridge Retune Nightmare</title>
      <description>&lt;p&gt;Looks like a &lt;a href="http://news.bbc.co.uk/1/hi/england/7965639.stm"&gt;lot of people&lt;/a&gt; have complained about losing channels.  Apparently so far about 1% of the 500,000 households have called the helpline.&lt;/p&gt;


	&lt;p&gt;Friends of mine have had similar issues.  One lives close to me and lost the same set of &lt;span class="caps"&gt;ITV&lt;/span&gt; related channels.  Another lives near Salisbury (further from the transmitter) and has lost &lt;strong&gt;all&lt;/strong&gt; channels except CBeebies!&lt;/p&gt;


	&lt;p&gt;I imagine a lot of people (like us) haven&amp;#8217;t complained yet, in the hope that service will get better by the weekend.  We need to get as many people as possible calling in, as they don&amp;#8217;t seem to think there&amp;#8217;s a real problem!&lt;/p&gt;


	&lt;p&gt;Here are my &lt;a href="/pages/rowridge"&gt;current channel settings&lt;/a&gt;, as requested by Ade, in case anyone wants to check their MythTV settings.&lt;/p&gt;</description>
      <pubDate>Thu, 26 Mar 2009 21:53:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:53a92459-2ece-4908-95e7-be680e546925</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2009/03/26/more-on-rowridge-retune-nightmare</link>
      <category>MythTV</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/86</trackback:ping>
    </item>
    <item>
      <title>Rowridge Retune</title>
      <description>&lt;p&gt;Notification of the changing of frequencies for Freeview channels broadcast from the Rowridge transmitter on the Isle of Wight came through a few weeks back.&lt;/p&gt;

&lt;p&gt;I think I've picked up all the usual channels, but initial results in Poole are poor...&lt;/p&gt;

&lt;p&gt;Not working:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ITV 1&lt;/li&gt;
&lt;li&gt;ITV 2&lt;/li&gt;
&lt;li&gt;ITV 3&lt;/li&gt;
&lt;li&gt;ITV 4&lt;/li&gt;
&lt;li&gt;Channel 4&lt;/li&gt;
&lt;li&gt;Channel 4 +1&lt;/li&gt;
&lt;li&gt;E4&lt;/li&gt;
&lt;li&gt;More 4&lt;/li&gt;
&lt;li&gt;Setanta Sports 1&lt;/li&gt;
&lt;li&gt;Heart (radio)&lt;/li&gt;
&lt;li&gt;Rabbit&lt;/li&gt;
&lt;li&gt;Smile TV 2&lt;/li&gt;
&lt;li&gt;Teletext&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All the other channels (at least those that are broadcasting at midnight) seem to be alright.  I could have quite happily done without "Premier Christian Radio" or "Teletext 1-2-1 Dating", but all the ITV channels?!&lt;/p&gt;

&lt;p&gt;Hopefully they'll sort this out soon and restore the good reception I've been enjoying for the last few years.&lt;/p&gt;</description>
      <pubDate>Wed, 25 Mar 2009 23:26:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:ca41dc8e-1cc4-48b3-b0d8-8c753b1d75ed</guid>
      <author>Kat Crichton</author>
      <link>http://blog.klaws.org/articles/2009/03/25/rowridge-retune</link>
      <category>MythTV</category>
      <trackback:ping>http://blog.klaws.org/articles/trackback/84</trackback:ping>
    </item>
  </channel>
</rss>

