<?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>froztbyte.getBlog() &#187; crazy</title>
	<atom:link href="http://blog.froztbyte.net/tag/crazy/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.froztbyte.net</link>
	<description>returns the contents of froztbyte.blog</description>
	<lastBuildDate>Fri, 03 Apr 2020 21:58:55 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0</generator>
	<item>
		<title>My IRC setup</title>
		<link>http://blog.froztbyte.net/2013/06/my-irc-setup/</link>
		<comments>http://blog.froztbyte.net/2013/06/my-irc-setup/#comments</comments>
		<pubDate>Sun, 16 Jun 2013 18:11:42 +0000</pubDate>
		<dc:creator><![CDATA[froztbyte]]></dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[crazy]]></category>
		<category><![CDATA[irc]]></category>

		<guid isPermaLink="false">http://blog.froztbyte.net/?p=440</guid>
		<description><![CDATA[Potentially a somewhat bland topic, but I find myself referring to this often enough that I wanted to write it up; saves me the effort of explaining it in future. First off, a couple of requirements: low latency on the &#8230;<p class="read-more"><a href="http://blog.froztbyte.net/2013/06/my-irc-setup/">Read more &#187;</a></p>]]></description>
				<content:encoded><![CDATA[<p>Potentially a somewhat bland topic, but I find myself referring to this often enough that I wanted to write it up; saves me the effort of explaining it in future.</p>
<p>First off, a couple of requirements:</p>
<ul>
<li>low latency on the user input side</li>
<li>deal with my somewhat ridiculous volume of IRC usage</li>
<li>accessible from any reasonable platform (which I roughly classify as &#8220;anything with a keyboard for input, and has internet&#8221;)</li>
</ul>
<p>So when I say &#8220;somewhat ridiculous&#8221;, that means:</p>
<ul>
<li>12 IRC networks</li>
<li>65 channels (of varying volume)</li>
<li>varying numbers of query windows, usually about 30+ open</li>
</ul>
<p>I flatten my jabber/gtalk to IRC as well, by using <a href="http://www.bitlbee.org/">bitlbee</a>. It counts among the 12.</p>
<p>Historically, I had this set up as <a href="http://irssi.org/">irssi</a> with irssi-proxy in the USA, then another irssi+irssi-proxy at my home (to join a network only accessible via the <a href="http://www.jawug.org.za/">WUG</a> at that point), and then I would connect my machine-local client to that server (which was on dyndns). A couple of pain points with this included the fact that dyndns sucks donkey balls, and syncing of logs (which I did with rsync at the time) was crappy. At the time I also had less IRC volume than I do now.</p>
<p>Aside from those pain points, and the occasional power outage at home (which just made me link up to my parent client), this worked well. Quassel&#8217;s backlog fetching is shiny, though. Very shiny. I wanted it. So I redid my IRC setup. Now there&#8217;s only one master server (currently in Germany), with a quassel core connecting to it. The irssi proxy config looks like so:</p>
<pre>20:08:39 -!- Irssi: Module proxy/proxy already loaded
20:08:44 [irssiproxy]
20:08:44 irssiproxy_bind = 127.0.0.1
20:08:44 irssiproxy_password = passwordhere
20:08:44 irssiproxy_ports = freenode=6001 shadowfire=6002 oftc=6003 bitlbee=6004 ...</pre>
<p>So basically:</p>
<ul>
<li>/load proxy</li>
<li>/set irssiproxy_bind ip</li>
<li>/set irssiproxy_password ircpassword</li>
<li>/set irssiproxy_ports network=port network2=port2</li>
</ul>
<p>Connect the quassel core up to the proxy, and that&#8217;s it. Infinite scrollback for any of my devices with quassel, and I can just ssh from some random server and connect up to screen as well (which has saved my bacon in DCs a few times).</p>
<p>And yes, I know this is (a bit) crazy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froztbyte.net/2013/06/my-irc-setup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
