<?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>Rants of a mobile dev &#187; irc</title>
	<atom:link href="http://blog.smartcube.co.za/tag/irc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.smartcube.co.za</link>
	<description>Mobile developer ranting about mobile stuff</description>
	<lastBuildDate>Sun, 02 May 2010 20:58:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>My Weechat Setup</title>
		<link>http://blog.smartcube.co.za/2009/12/06/my-weechat-setup/</link>
		<comments>http://blog.smartcube.co.za/2009/12/06/my-weechat-setup/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 17:40:46 +0000</pubDate>
		<dc:creator>drubin</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[weechat]]></category>

		<guid isPermaLink="false">http://blog.smartcube.co.za/?p=182</guid>
		<description><![CDATA[I have been using the devel version of Weechat since about march 2009 because of a exploit in 0.2.6 (Which has been fixed in the repo&#8217;s from 0.2.6.1). Why would I carry on using the devel version even if the security issue has been patched? Simple 0.3.0 isn&#8217;t in any released stable Ubuntu repository yet [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using the devel version of <a href="http://weechat.org">Weechat</a> since about march 2009 because of a <a href="http://blog.smartcube.co.za/2009/03/19/weechat-security-issues/">exploit in 0.2.6</a> (Which has been fixed in the repo&#8217;s from 0.2.6.1).</p>
<p><strong>Why would I carry on using the devel version even if the security issue has been patched?</strong><br />
Simple 0.3.0 isn&#8217;t in any released stable Ubuntu repository yet also I like to help out testing/debugging/bug reporting where I can.</p>
<p><strong>Why <a href="http://weechat.org">Weechat</a> over some other CLI client like <a href="http://irssi.org/">Irssi</a>?</strong><br />
It started off as a simple I preferred Weechat&#8217;s config layout and ease of use and sane default configurations. Also the support from the Weechat community is astounding. People like <a href="http://weechat.org/scripts/stable/author/xt/">xt</a> and <a href="http://weechat.org/scripts/stable/author/flashcode/">Flashcode</a> have ported the majority of irssi scripts just to help out people transitioning from Irssi to Weechat. On that note the new changes in weechat&#8217;s API make almost every thing customisable and scriptable. I do in fact still still make use of Irssi as a bouncer still until weechat&#8217;s relay plugin is stable enough. Hopefully this will be finished soon.</p>
<p><strong>How scriptable is Weechat?</strong><br />
Weechat provides bindings for Python, Ruby(devel version even supports ruby 1.9 now), tcl, Perl, and of course C. Weechat has a very extensive <a href="http://weechat.org/files/doc/stable/weechat_plugin_api.en.html">API</a> to plugin to almost every aspect of the Weechat functionality.</p>
<p><strong>Is Weechat available in my language</strong><br />
Weechat supports <a href="http://weechat.org/doc/">Internationalization</a> so even if it currently isn&#8217;t available feel free to <a href="http://wiki.flashtux.org/wiki/WeeChat_translator_guide">translate</a> it into your own language.  </p>
<p><strong>My Favourite scripts/features</strong><br />
First and foremost is <a href="http://www.weechat.org/scripts/source/119/">weeget</a> this is weechats script manager/updater. Once installed you are able to install/update any other script including its self by simply doing /weeget install $scritpname.</p>
<ul>
<li><a href="http://dev.weechat.org/post/2009/01/04/New-version-of-script-iset">iset</a> &#8211;  Allows a simple interface to edit/search for configurations</li>
<li><a href="http://dev.weechat.org/post/2009/04/06/Script-weeget-a-script-manager">weeget</a> &#8211; see above.</li>
<li>buffer_autoclose &#8211; basically closes inactive private buffers after a specific period, helps to keep things clean and neat.</li>
<li><a href="http://dev.weechat.org/post/2009/02/08/Script-go">go</a> &#8211;  Allows for hot jumping to buffers</li>
<li>screen_away &#8211; Script that sets your away status based on whether weechat&#8217;s screen is attached or not. </li>
<li>shell &#8211; Allows simple commands to be executed from within weechat.</li>
<li>urlgrab &#8211; Script that helps manage the annoyances of long urls that would normally be unclickable</li>
<li><a href="http://dev.weechat.org/post/2008/10/18/Aspell-plugin-is-born-again">aspell</a> &#8211; This is a plugin not a script! This highlights spelling mistakes on your input buffers so you can see quickly for those minor typo&#8217;s</li>
</ul>
<p><strong>Tips and Tricks</strong></p>
<ul>
<li>Add the alias <a href="http://wiki.flashtux.org/wiki/WeeChat_tips#Smart_filter_alias">smart filter</a>. Helps to hide useless info like joins and parts from inactive members of large channels ie #ubuntu-meeting</li>
<li>Use<a href="http://wiki.flashtux.org/wiki/WeeChat_tips#Remote_control"> weechat&#8217;s remote access</a>.</li>
<li>Read the <a href="http://www.weechat.org/files/doc/weechat_faq.en.html">FAQ</a> it contains lots of useful information.</li>
</ul>
<p>Hope this has been of some help to others.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.smartcube.co.za/2009/12/06/my-weechat-setup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Weechat Security Issues</title>
		<link>http://blog.smartcube.co.za/2009/03/19/weechat-security-issues/</link>
		<comments>http://blog.smartcube.co.za/2009/03/19/weechat-security-issues/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 20:36:09 +0000</pubDate>
		<dc:creator>drubin</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[weechat]]></category>

		<guid isPermaLink="false">http://blog.smartcube.co.za/?p=69</guid>
		<description><![CDATA[At the start of the week my Weechat CLI Irc client segfaulted for the first time in the last year of using it. I reconnected to rejoin #weechat on freenode. I pinged FlashCode (The main dev of Weechat) and asked him if he wanted my bug report he replied It is a known issue and [...]]]></description>
			<content:encoded><![CDATA[<p>At the start of the week my <a href="http://weechat.flashtux.org/index.php">Weechat</a> CLI Irc client segfaulted for the first time in the last year of using it. I reconnected to rejoin #weechat on freenode. I pinged <a href="http://flashtux.org/">FlashCode</a> (The main dev of <a href="http://weechat.flashtux.org/index.php">Weechat</a>) and asked him if he wanted my bug report he replied It is a known issue and he was busy patching <a href="http://weechat.flashtux.org/index.php">Weechat</a> 0.2.6 (The current version in ubuntu[Gutsy,hardy,Itrepid,Januty]) later that day he released 0.2.6.1.</p>
<p>Debian has <a href="http://lists.debian.org/debian-security-announce/2009/msg00054.html">released</a> a security update patch for this package. I filed this as a bug on <a href=" https://bugs.edge.launchpad.net/ubuntu/+source/weechat/+bug/342790">launchpad</a> but no response as of yet.</p>
<p>Since then people have been joining channels just to try crash Weechat more and more and my weechat continued to segfault.  I had two choices. 1) Download and compile the patch 2) Install the <a href="http://wiki.flashtux.org/wiki/WeeChat_0.2.7">devel version</a>. I chose to go with the devel version! <img src='http://blog.smartcube.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The new devel version is pretty much a stable release with minor features missing here and there but the application isn&#8217;t buggy at all. The new version is under active development by <a href="http://flashtux.org/">FlashCode</a>. The new almost complete re-write of weechat  boasts a much fuller API for scripts and plugins. Script such as weetris(Inline tetris game) would never have been possible on the older version. I have been using for the last few hours with no issues. The <a href="http://en.wikipedia.org/wiki/Text_User_Interface">TUI</a> is much smoother and easier to use .</p>
<p>Missing scripts <img src='http://blog.smartcube.co.za/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
1) urlgrap.py  Allows user to choose to open the last url in their browser i.e. /url 1<br />
2) weenotify.py Uses libnotify to alert a user of private messages or highlights in any channel.</p>
<p>Screen shots and install instructions are located <a href="http://wiki.flashtux.org/wiki/WeeChat_0.2.7">here</a> hopefully there will be a patch released for 0.2.6 but either way I am staying on the Dev version.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.smartcube.co.za/2009/03/19/weechat-security-issues/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
