<?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/"
	>

<channel>
	<title>jamesoff.net</title>
	<atom:link href="http://jamesoff.net/site/feed/" rel="self" type="application/rss+xml" />
	<link>http://jamesoff.net/site</link>
	<description>you heard</description>
	<pubDate>Mon, 06 Apr 2009 08:37:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using gvim to edit mail in Outlook</title>
		<link>http://jamesoff.net/site/2009/04/03/using-gvim-to-edit-mail-in-outlook/</link>
		<comments>http://jamesoff.net/site/2009/04/03/using-gvim-to-edit-mail-in-outlook/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 16:43:45 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[Exim and email]]></category>

		<category><![CDATA[vim]]></category>

		<category><![CDATA[email]]></category>

		<category><![CDATA[outlook]]></category>

		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/?p=375</guid>
		<description><![CDATA[Before you go any further, this isn&#8217;t about having gvim embedded in Outlook, or using it automatically as an external editor.

This method lets you use one keystroke to edit a mail in gvim and when you close gvim, it&#8217;s put back into the Outlook compose mail window.



You will need:


AutoHotkey, a keystroke mapping/scripting application
My script (below)
gvim [...]]]></description>
			<content:encoded><![CDATA[<p>Before you go any further, this isn&#8217;t about having gvim embedded in Outlook, or using it automatically as an external editor.</p>

<p>This method lets you use one keystroke to edit a mail in gvim and when you close gvim, it&#8217;s put back into the Outlook compose mail window.</p>

<p><span id="more-375"></span></p>

<p><strong>You will need:</strong></p>

<ul>
<li><a href="http://www.autohotkey.com/">AutoHotkey</a>, a keystroke mapping/scripting application</li>
<li>My script (below)</li>
<li>gvim for Windows</li>
</ul>

<p><strong>Method:</strong></p>

<ol>
<li>Install AutoHotKey</li>
<li>Install gvim</li>
<li>Install my script into AutoHotKey (it appears at the end of this post). Note that my script has the gvim path hard-coded in and you may well need to change it.</li>
<li>Configure your Outlook to use plain text for composing mail.</li>
<li>Press <strong>Win-V</strong> with an Outlook compose window open and when the cursor is in the message pane</li>
</ol>

<p><strong>Serving suggestion:</strong></p>

<ul>
<li>Goes really well with <a href="http://home.in.tum.de/~jain/software/outlook-quotefix/">Outlook QuoteFix</a></li>
<li>gvim will be opened with the contents of the message window</li>
<li>Edit your mail in gvim and when done, save and quit</li>
<li>Your edited message is put back into the Outlook message window.</li>
</ul>

<p><strong>Additional notes:</strong></p>

<ul>
<li>At the moment, this only works with one mail at a time, as the file for the mail is statically named. If you try Win-V in a mail while you have another already opened, Bad Things will Happen.</li>
<li>You may want to adjust your vimrc file so that it uses the &#8220;mail&#8221; filetype for editing; I also have a mail.vim file with macros and things in it which I tell it to load for this. I pinched it off the web, I&#8217;m sure you can find it. The required vimrc lines are below.</li>
<li>If the cursor isn&#8217;t in the message pane of the Outlook compose window when you press Win-V (or if it moves there before you close the gvim window), things will probably go wrong.</li>
<li>I&#8217;ve tested this with Outlook 2003, gvim 7.2 and AutoHotkey 1.0.47.06.</li>
</ul>

<p>Here&#8217;s the optional vimrc line:</p>


<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">autocmd BufRead */outlook.txt :source $HOME/vimfiles/mail.vim</pre></div></div>


<p>Here&#8217;s the script itself:</p>


<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">#v::
SetTitleMatchMode, <span style="">2</span>
IfWinActive, Message <span class="br0">&#40;</span>Plain Text<span class="br0">&#41;</span>
<span class="br0">&#123;</span>
	WinGet, ActiveWindow, ID
	SendInput ^a
	Send ^c
&nbsp;
	clipboard = %clipboard%
&nbsp;
	FileDelete, %TEMP%\outlook.txt
	FileAppend, %Clipboard%, %TEMP%\outlook.txt
&nbsp;
	RunWait, C:\Program Files\vim\vim72a\gvim.exe %TEMP%\outlook.txt
&nbsp;
	FileRead, Clipboard, %TEMP%\outlook.txt
&nbsp;
	WinActivate, ActiveWindow
	Send ^a^v^<span class="br0">&#123;</span>HOME<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2009/04/03/using-gvim-to-edit-mail-in-outlook/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Risk Disk and Squid</title>
		<link>http://jamesoff.net/site/2008/09/10/risk-disk-and-squid/</link>
		<comments>http://jamesoff.net/site/2008/09/10/risk-disk-and-squid/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 15:06:18 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[Sysadmin]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[http]]></category>

		<category><![CDATA[riskdisk]]></category>

		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/?p=357</guid>
		<description><![CDATA[We use RiskDisk at work to see if a company we&#8217;re going to do business with is trustworthy, but recently it was complaining HTTP Error 417: Expectation Failed when it tried to do any online lookups.

I tracked this down to it sending Expect: 100-continue in the headers of the request it sent to its server. [...]]]></description>
			<content:encoded><![CDATA[<p>We use <a href="http://www.riskdisk.com/">RiskDisk</a> at work to see if a company we&#8217;re going to do business with is trustworthy, but recently it was complaining <code>HTTP Error 417: Expectation Failed</code> when it tried to do any online lookups.</p>

<p>I tracked this down to it sending <code>Expect: 100-continue</code> in the headers of the request it sent to its server. However, it was going via our web proxy at work, which is <a href="http://www.squid-cache.org/">Squid</a>. Recently I upgraded Squid to 2.7, and this seems to be the cause of the problems. Squid 2.7 is less forgiving about that particular header (which is apparently an RFC violation on the part of the client).</p>

<p>It&#8217;s easily fixed by adding <code>ignore_expect_100 on</code> to your Squid configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/09/10/risk-disk-and-squid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>grepping the output of ccze</title>
		<link>http://jamesoff.net/site/2008/07/09/grepping-the-output-of-ccze/</link>
		<comments>http://jamesoff.net/site/2008/07/09/grepping-the-output-of-ccze/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 13:46:34 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[Sysadmin]]></category>

		<category><![CDATA[command line]]></category>

		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/?p=356</guid>
		<description><![CDATA[If you ever want to grep the output of ccze and found it didn&#8217;t work right, here&#8217;s the magic incantation to do it:


tail somefile &#124; ccze -A -o noscroll &#124; grep ...


-A makes ccze output ASCII sequences, and -o noscroll turns off the scroll option - whatever that is exactly. The man page says it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever want to grep the output of ccze and found it didn&#8217;t work right, here&#8217;s the magic incantation to do it:</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tail</span> somefile | ccze <span style="color: #660033;">-A</span> <span style="color: #660033;">-o</span> noscroll | <span style="color: #c20cb9; font-weight: bold;">grep</span> ...</pre></div></div>


<p><code>-A</code> makes ccze output ASCII sequences, and <code>-o noscroll</code> turns off the scroll option - whatever that is exactly. The man page says it&#8217;s a good idea to turn it off if you&#8217;re redirecting the output. Omitting it seems to make the output appear in lumps :)</p>

<p>For example, keep an eye on squid logs omitting all MSN crap:</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tail</span> <span style="color: #660033;">-F</span> access.log | ccze <span style="color: #660033;">-A</span> <span style="color: #660033;">-C</span> <span style="color: #660033;">-o</span> noscroll | <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-v</span> gateway.dll</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/07/09/grepping-the-output-of-ccze/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Delphi documentation</title>
		<link>http://jamesoff.net/site/2008/04/11/delphi-documentation/</link>
		<comments>http://jamesoff.net/site/2008/04/11/delphi-documentation/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 11:43:26 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[delphi]]></category>

		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/?p=352</guid>
		<description><![CDATA[While writing some Delphi code at work, I spotted this in the documentation. Not sure if I want to call that function or not now&#8230;


]]></description>
			<content:encoded><![CDATA[<p>While writing some Delphi code at work, I spotted this in the documentation. Not sure if I want to call that function or not now&#8230;</p>

<p><a href='http://jamesoff.net/site/wp-content/uploads/2008/04/delphi.png'><img src="http://jamesoff.net/site/wp-content/uploads/2008/04/delphi.png" alt="" title="delphi documentation" width="350" height="264" class="aligncenter size-full wp-image-353" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/04/11/delphi-documentation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Irssi typing speed script</title>
		<link>http://jamesoff.net/site/2008/04/10/irssi-typing-speed-script/</link>
		<comments>http://jamesoff.net/site/2008/04/10/irssi-typing-speed-script/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 13:40:45 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[my stuff]]></category>

		<category><![CDATA[irc]]></category>

		<category><![CDATA[irssi]]></category>

		<category><![CDATA[perl]]></category>

		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/?p=351</guid>
		<description><![CDATA[I have written an irssi script which measures how fast you type on IRC and reports both words per minute and characters per minute.

More details and download: WPM script.
]]></description>
			<content:encoded><![CDATA[<p>I have written an irssi script which measures how fast you type on IRC and reports both words per minute and characters per minute.</p>

<p>More details and download: <a href="/site/irssi-scripts/wpm/">WPM script</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/04/10/irssi-typing-speed-script/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BBC News Stylish script</title>
		<link>http://jamesoff.net/site/2008/04/01/bbc-news-stylish-script/</link>
		<comments>http://jamesoff.net/site/2008/04/01/bbc-news-stylish-script/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 10:02:13 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[internets]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[stylish]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/?p=341</guid>
		<description><![CDATA[The new BBC News layout seems to be causing some people to stress out a bit - but then all new redesigns do until they get used to them. I quite like it, but for a friend I knocked this up quickly to get rid of the two banners across the top of the page.

You&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>The new <a href="http://news.bbc.co.uk">BBC News</a> layout seems to be causing some people to stress out a bit - but then all new redesigns do until they get used to them. I quite like it, but for a friend I knocked this up quickly to get rid of the two banners across the top of the page.</p>

<p>You&#8217;ll need <a href="http://userstyles.org/stylish/">Stylish</a> and then stick this in a userscript for it. You may need to adjust the domain (2nd line) if you don&#8217;t use <code>news.bbc.co.uk</code> to access the site.</p>

<p><span id="more-341"></span></p>


<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #a1a100;">@namespace url(http://www.w3.org/1999/xhtml);</span>
&nbsp;
<span style="color: #a1a100;">@-moz-document domain(&quot;news.bbc.co.uk&quot;) {</span>
&nbsp;
<span style="color: #cc00cc;">#blq-displayoptions</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#blq-accessibility-help</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#blq-mast</span> <span style="color: #00AA00;">&#123;</span> 
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span> !important;
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.newsbanner</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span> !important;
<span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<p>The first block (<code>#blq-displayoptions</code> et al) is for the grey banner; the second block is for the red BBC News one.</p>
]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/04/01/bbc-news-stylish-script/feed/</wfw:commentRss>
		</item>
		<item>
		<title>vim as a man-page reader</title>
		<link>http://jamesoff.net/site/2008/03/06/vim-as-a-man-page-reader/</link>
		<comments>http://jamesoff.net/site/2008/03/06/vim-as-a-man-page-reader/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 16:56:09 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Sysadmin]]></category>

		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/2008/03/06/vim-as-a-man-page-reader/</guid>
		<description><![CDATA[Sure, why not :)

This goes in your zshrc:


  vman&#40;&#41; &#123;
    if &#91; $# -eq 0 &#93;; then
      /usr/bin/man
    else
      if man -w $* &#62;/dev/null 2&#62;/dev/null
      then
        [...]]]></description>
			<content:encoded><![CDATA[<p>Sure, why not :)</p>

<p>This goes in your zshrc:</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;">  vman<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$#</span> <span style="color: #660033;">-eq</span> 0 <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
      <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">man</span>
    <span style="color: #000000; font-weight: bold;">else</span>
      <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #c20cb9; font-weight: bold;">man</span> <span style="color: #660033;">-w</span> <span style="color: #007800;">$*</span> <span style="color: #000000; font-weight: bold;">&gt;/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&gt;/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null
      <span style="color: #000000; font-weight: bold;">then</span>
        <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">man</span> <span style="color: #007800;">$*</span> | <span style="color: #c20cb9; font-weight: bold;">col</span> <span style="color: #660033;">-b</span> | <span style="color: #c20cb9; font-weight: bold;">vim</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">'set ft=man nomod'</span> -
      <span style="color: #000000; font-weight: bold;">else</span>
        <span style="color: #7a0874; font-weight: bold;">echo</span> No <span style="color: #c20cb9; font-weight: bold;">man</span> page <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #007800;">$*</span>
      <span style="color: #000000; font-weight: bold;">fi</span>
    <span style="color: #000000; font-weight: bold;">fi</span>
  <span style="color: #7a0874; font-weight: bold;">&#125;</span>
  <span style="color: #7a0874; font-weight: bold;">alias</span> <span style="color: #007800;"><span style="color: #c20cb9; font-weight: bold;">man</span></span>=<span style="color: #ff0000;">'vman'</span></pre></div></div>


<p>And this goes in your vimrc (in a suitable <code>augroup</code>):</p>


<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">  autocmd FileType man setlocal ro nonumber nolist fdm=indent fdn=<span style="">2</span> sw=<span style="">4</span> foldlevel=<span style="">2</span> | nmap q :quit&lt;CR&gt;</pre></div></div>


<p>Now you&#8217;ll get nicely highlighted man pages with folded sections, and you can hit <code>q</code> to quit just like <code>less</code>.</p>

<p><img src='http://jamesoff.net/site/wp-content/uploads/2008/03/vim-manpage.png' alt='Vim as a manpage viewer' /></p>
]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/03/06/vim-as-a-man-page-reader/feed/</wfw:commentRss>
		</item>
		<item>
		<title>irssi and ZNC</title>
		<link>http://jamesoff.net/site/2008/02/21/irssi-and-znc/</link>
		<comments>http://jamesoff.net/site/2008/02/21/irssi-and-znc/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 22:38:24 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[internets]]></category>

		<category><![CDATA[irc]]></category>

		<category><![CDATA[irssi]]></category>

		<category><![CDATA[znc]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/2008/02/21/irssi-and-znc/</guid>
		<description><![CDATA[ZNC is an IRC bouncer with some pretty nice features. For a number of reasons I wanted to move my ircing from home to a shell, so I decided to give ZNC a try. ZNC isn&#8217;t in ports, but compiles fine using gmake.

The only problem I encountered was getting it set up to work with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.znc.in">ZNC</a> is an IRC bouncer with some pretty nice features. For a number of reasons I wanted to move my ircing from home to a shell, so I decided to give ZNC a try. ZNC isn&#8217;t in ports, but compiles fine using <code>gmake</code>.</p>

<p>The only problem I encountered was getting it set up to work with multiple networks in irssi. Configuring ZNC itself to put me on many networks was easy enough, and when I connected irssi to it for each network using <code>/connect</code> it worked fine. Using <code>/server add</code> to set up irssi&#8217;s server list didn&#8217;t work out so well.</p>

<p>Every time I tried to add another server (for connecting to another network), irssi would remove the first one. This is because irssi only considers a server&#8217;s hostname and port when trying to work out if it&#8217;s unique. When I added another server which differed from the first only by password and associated network, irssi assumed I was updating the existing one and changed it. Putting the required entries in irssi&#8217;s config by hand also didn&#8217;t work.</p>

<p>The solution was easy enough; one ZNC instance can listen on multiple ports, so I got it to listen on a selection of ports using multiple <code>Listen</code> directives in its config file, and then added each network&#8217;s server to irssi using a different port number.</p>

<p>Now I can take advantage of cool things like buffer replay and detaching from channels. Sorry, irssi-proxy - you don&#8217;t quite cut it now :)</p>
]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/02/21/irssi-and-znc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>bMotion wins again</title>
		<link>http://jamesoff.net/site/2008/02/19/bmotion-wins-again/</link>
		<comments>http://jamesoff.net/site/2008/02/19/bmotion-wins-again/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 23:05:09 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<category><![CDATA[bmotion]]></category>

		<category><![CDATA[eggdrop]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/2008/02/19/bmotion-wins-again/</guid>
		<description><![CDATA[Sometimes, NoTopic gets it just right :)



[@         Time] nt, do you have a job?
[@      NoTopic] but of "course"
[@         Time] nt, what is your job?
[@      NoTopic] I can't tell you [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes, NoTopic gets it <em>just</em> right :)</p>

<blockquote>
<pre>
[@         Time] nt, do you have a job?
[@      NoTopic] but of "course"
[@         Time] nt, what is your job?
[@      NoTopic] I can't tell you that!
*      JamesOff . o O ( mi5 )
[@         Time] i was thinking six :(
[@         Time] nt, do you work for a secret government organisation?
[@      NoTopic] i do
[@      NoTopic] despite having no mouth
[@         Time] :--o
[@         Time] nt, mi5 or mi6?
[@     JamesOff] it's so secret they took away his mouth
*       NoTopic thinks
[@      NoTopic] Time: mi6.
[@         Time] rut roh
[@         Time] nt, are any of us under suspicion?
[@      NoTopic] i am not at liberty to discuss that
[@         Time] :-x
[@         Time] he's too clever for me
</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/02/19/bmotion-wins-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GuardChan now bans</title>
		<link>http://jamesoff.net/site/2008/02/17/guardchan-now-bans/</link>
		<comments>http://jamesoff.net/site/2008/02/17/guardchan-now-bans/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 23:31:55 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[eggdrop]]></category>

		<category><![CDATA[irc]]></category>

		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/2008/02/17/guardchan-now-bans/</guid>
		<description><![CDATA[After a user request on IRC, my guardchan script can now actually ban as well as kicking when it detects an unauthorised user joining the channel.

(The page for the script incorrectly said that it kickbanned already, but that was an error due to me writing the script about a thousand years ago.)

Hope it&#8217;s of some [...]]]></description>
			<content:encoded><![CDATA[<p>After a user request on IRC, my <a href="/site/code/eggdrop-scripts/guardchan">guardchan</a> script can now actually ban as well as kicking when it detects an unauthorised user joining the channel.</p>

<p>(The page for the script incorrectly said that it kickbanned already, but that was an error due to me writing the script about a thousand years ago.)</p>

<p>Hope it&#8217;s of some use :)</p>
]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/02/17/guardchan-now-bans/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
