<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kirrus&#039; BlogKirrus&#039; Blog</title>
	<atom:link href="http://kirrus.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://kirrus.co.uk</link>
	<description>MindDump. Photos. And random ramblings.</description>
	<lastBuildDate>Fri, 19 Apr 2013 12:40:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Protected: Minddump April 2013</title>
		<link>http://kirrus.co.uk/2013/04/minddump-april-2013/</link>
		<comments>http://kirrus.co.uk/2013/04/minddump-april-2013/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 15:26:38 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=774</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
				<content:encoded><![CDATA[<form action="http://kirrus.co.uk/wp-login.php?action=postpass" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-774">Password: <input name="post_password" id="pwbox-774" type="password" size="20" /></label> <input type="submit" name="Submit" value="Submit" /></p>
</form>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2013/04/minddump-april-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>denying du partiton traversal</title>
		<link>http://kirrus.co.uk/2013/02/denying-du-partiton-traversal/</link>
		<comments>http://kirrus.co.uk/2013/02/denying-du-partiton-traversal/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 14:38:40 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Remember This]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=765</guid>
		<description><![CDATA[To make du not traverse partitons, just run it with the -x flag, or &#8211;one-file-system. Shiny. (For the google meister, next time I search; du don&#8217;t follow partiton) .. My friend Nick has also reminded me you can use the -x flag on cp as well, which is handy]]></description>
				<content:encoded><![CDATA[<p>To make du not traverse partitons, just run it with the -x flag, or &#8211;one-file-system. Shiny.</p>
<p>(For the google meister, next time I search; du don&#8217;t follow partiton)</p>
<p>..</p>
<p>My friend Nick has also reminded me you can use the -x flag on cp as well, which is handy <img src='http://kirrus.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2013/02/denying-du-partiton-traversal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cook Me.</title>
		<link>http://kirrus.co.uk/2012/12/cook-me/</link>
		<comments>http://kirrus.co.uk/2012/12/cook-me/#comments</comments>
		<pubDate>Tue, 04 Dec 2012 22:05:50 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Remember This]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=755</guid>
		<description><![CDATA[This is on my list of things to cook. Soon. Posting it here so I have *no* excuse. Instructions from a friend: &#160; Visi: you should make the roast squash! Visi: chop them in half, scrap out the seeds, score it with a grid, rub butter in, coat in salt and pepper and roast Visi: [...]]]></description>
				<content:encoded><![CDATA[<p>This is on my list of things to cook. Soon. Posting it here so I have *no* excuse. Instructions from a friend:</p>
<p>&nbsp;<br />
Visi: you should make the roast squash!<br />
Visi: chop them in half, scrap out the seeds, score it with a grid, rub butter in, coat in salt and pepper and roast<br />
Visi: put a lil bit of curry powder on near the end<br />
Kirrus: temperature?<br />
Visi: 180 I guess<br />
Visi: whatever temperature you want!<br />
Visi: takes a while but when you can shove a fork through it it&#8217;s done<br />
Visi: *easily</p>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2012/12/cook-me/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Go (wéiqí, igo, baduk, cờ vây) opening</title>
		<link>http://kirrus.co.uk/2012/09/go-weiqi-igo-baduk-co-vay-opening/</link>
		<comments>http://kirrus.co.uk/2012/09/go-weiqi-igo-baduk-co-vay-opening/#comments</comments>
		<pubDate>Sun, 09 Sep 2012 16:17:41 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[Remember This]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=718</guid>
		<description><![CDATA[I&#8217;ve been playing Go a bit of late, and a friend was taught this about openings, during a review of a game on KGS. Posting it here mainly so I remember for the future! Teofrostus [2k]: when you're playing go, there's a nice checklist that you should go through during the opening Teofrostus [2k]: it [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been playing Go a bit of late, and a friend was taught this about openings, during a review of a game on KGS. Posting it here mainly so I remember for the future! <img src='http://kirrus.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre>Teofrostus [2k]: when you're playing go, there's a nice checklist that you should go through during the opening <br />
Teofrostus [2k]: it goes something like this <br />
Teofrostus [2k]: 1) Do I have any weak groups? <br />
Teofrostus [2k]: 2) Does my opponent? <br />
Teofrostus [2k]: 3) Are there any unapproached corners? [opponent corners before allied corners] <br />
Teofrostus [2k]: 4) Are there any "big points" left? <br />
Teofrostus [2k]: and you should respond to these in this order<br /><br />Also worth noting:<br />
Teofrostus [2k]:it's something that you should follow until you're like 3d </pre>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2012/09/go-weiqi-igo-baduk-co-vay-opening/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quote of the Day</title>
		<link>http://kirrus.co.uk/2012/04/quote-of-the-day/</link>
		<comments>http://kirrus.co.uk/2012/04/quote-of-the-day/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 14:22:00 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[gold]]></category>
		<category><![CDATA[quotes]]></category>
		<category><![CDATA[terry pratchett]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=712</guid>
		<description><![CDATA[But in truth it had not exactly been gold, or even the promise of gold, but more like the fantasy of gold, the fairy dream that the gold is there, at the end of the rainbow, and will continue to be there for ever provided, naturally, that you don&#8217;t go and look. This is known [...]]]></description>
				<content:encoded><![CDATA[<p>But in truth it had not exactly been gold, or even the promise of gold, but more like the fantasy of gold, the fairy dream that the gold is there, at the end of the rainbow, and will continue to be there for ever provided, naturally, that you don&#8217;t go and look.</p>
<p>This is known as Finance.</p>
<p>- Terry Pratchett</p>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2012/04/quote-of-the-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL Linux CLI command execution</title>
		<link>http://kirrus.co.uk/2012/03/mysql-linux-cli-command-execution/</link>
		<comments>http://kirrus.co.uk/2012/03/mysql-linux-cli-command-execution/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 18:08:42 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Remember This]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=706</guid>
		<description><![CDATA[As another aid to my memory, you can run mysql commands on the command line like this: mysql -u user -p[password] database -e "SELECT * FROM orders;". &#160; You can also send the mysql client commands on stdin: echo "SELECT * FROM orders" &#124; mysql -u user -p[password] database &#160; Or read them in with [...]]]></description>
				<content:encoded><![CDATA[<p>As another aid to my memory, you can run mysql commands on the command line like this:</p>
<pre>mysql -u user -p[password] database -e "SELECT * FROM orders;".</pre>
<p>&nbsp;</p>
<p>You can also send the mysql client commands on stdin:</p>
<pre>echo "SELECT * FROM orders" | mysql -u user -p[password] database</pre>
<p>&nbsp;</p>
<p>Or read them in with a file redirection</p>
<pre>mysql -u user -p[password] database &lt; /home/kirrus/orders.sql</pre>
<p>That last one is really handy for reading MySQL dumps back into MySQL.</p>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2012/03/mysql-linux-cli-command-execution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL GRANT syntax oddity, show views</title>
		<link>http://kirrus.co.uk/2012/02/mysql-grant-syntax-oddity-show-views/</link>
		<comments>http://kirrus.co.uk/2012/02/mysql-grant-syntax-oddity-show-views/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 19:44:58 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[Remember This]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=701</guid>
		<description><![CDATA[So that I don&#8217;t forget: Despite what the documentation says, being unclear (links always have an underscore over there, so it&#8217;s hard to tell difference between a linked underscore linked item, and one merely space-separated), you should grant &#8216;SHOW VIEW&#8217;, not &#8216;SHOW_VIEW&#8217;. Additionally, &#8216;SHOW VIEW&#8217; really needs SELECT permissions as well.]]></description>
				<content:encoded><![CDATA[<p>So that I don&#8217;t forget: Despite what the documentation says, being unclear (links always have an underscore over there, so it&#8217;s hard to tell difference between a linked underscore linked item, and one merely space-separated), you should grant &#8216;SHOW VIEW&#8217;, not &#8216;SHOW_VIEW&#8217;. Additionally, &#8216;SHOW VIEW&#8217; really needs SELECT permissions as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2012/02/mysql-grant-syntax-oddity-show-views/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Remember this: find recursion</title>
		<link>http://kirrus.co.uk/2012/02/remember-this-find-recursion/</link>
		<comments>http://kirrus.co.uk/2012/02/remember-this-find-recursion/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 18:31:37 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Remember This]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=698</guid>
		<description><![CDATA[I keep forgetting. To limit find&#8217;s recursion, use: find . -maxdepth X Where X is the recursion number. Maxdepth must be before any search selection stuff (type, name, mtime, perm etc).]]></description>
				<content:encoded><![CDATA[<p>I keep forgetting. To limit find&#8217;s recursion, use:</p>
<pre>find . -maxdepth X</pre>
<p>Where X is the recursion number. Maxdepth must be before any search selection stuff (type, name, mtime, perm etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2012/02/remember-this-find-recursion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deleting lots of tiny files really really quickly</title>
		<link>http://kirrus.co.uk/2012/02/deleting-lots-of-tiny-files-really-really-quickly/</link>
		<comments>http://kirrus.co.uk/2012/02/deleting-lots-of-tiny-files-really-really-quickly/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 16:19:06 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Remember This]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=691</guid>
		<description><![CDATA[This is the second half of that magento issue. Mainly, after having got a directory with millions of files in it, you can do one of two things. mv sessions sessions_full &#38;&#38; mkdir sessions &#38;&#38; chown www-data:www-data sessions rm -rfv sessions_full Or find /loc/of/sessions -ctime +1 -type f -exec rm -v {} \;]]></description>
				<content:encoded><![CDATA[<p>This is the second half of that magento issue. Mainly, after having got a directory with millions of files in it, you can do one of two things.</p>
<pre>mv sessions sessions_full &amp;&amp; mkdir sessions &amp;&amp; chown www-data:www-data sessions</pre>
<pre>rm -rfv sessions_full</pre>
<p>Or</p>
<pre>find /loc/of/sessions -ctime +1 -type f -exec rm -v {} \;</pre>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2012/02/deleting-lots-of-tiny-files-really-really-quickly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bind refuses to restart, debian squeeze</title>
		<link>http://kirrus.co.uk/2012/02/bind-refuses-to-restart-debian-squeeze/</link>
		<comments>http://kirrus.co.uk/2012/02/bind-refuses-to-restart-debian-squeeze/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 13:34:13 +0000</pubDate>
		<dc:creator>Kirrus</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Remember This]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://kirrus.co.uk/?p=681</guid>
		<description><![CDATA[After an upgrade, I&#8217;ve noticed a few times that bind has refused to restart or reload, saying: Stopping domain name service: namedrndc: connect failed: connection refused This seems to be a permissions bug in debian, quite a long lasting one. In order to cheat-fix it quickly, I do the following: chown bind:root /etc/bind/rndc.key chmod 660 [...]]]></description>
				<content:encoded><![CDATA[<p>After an upgrade, I&#8217;ve noticed a few times that bind has refused to restart or reload, saying:</p>
<pre>Stopping domain name service: namedrndc: connect failed: connection refused</pre>
<p>This seems to be a permissions bug in debian, quite a long lasting one. In order to cheat-fix it quickly, I do the following:</p>
<pre>chown bind:root /etc/bind/rndc.key</pre>
<pre>chmod 660</pre>
<pre>/etc/init.d/bind9 restart</pre>
<p>That seems to fix it well enough. I think it&#8217;s a problem in that bind starts as one user, but runs as another. It may be that 440 are all the perms that are necessary. The debian bug report is here: <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=169577">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=169577</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kirrus.co.uk/2012/02/bind-refuses-to-restart-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
