<?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>Mr. Pig's House of Bacon &#187; Linux</title>
	<atom:link href="http://www.valdegames.com/pig/wordpress/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.valdegames.com/pig/wordpress</link>
	<description>Another Blog of a Computer Programmer</description>
	<lastBuildDate>Sat, 27 Mar 2010 03:11:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WhippingBot &#8211; Update</title>
		<link>http://www.valdegames.com/pig/wordpress/2008/02/16/whippingbot-update/</link>
		<comments>http://www.valdegames.com/pig/wordpress/2008/02/16/whippingbot-update/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 00:23:01 +0000</pubDate>
		<dc:creator>Mr. Pig</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Programs]]></category>

		<guid isPermaLink="false">http://www.valdegames.com/pig/wordpress/2008/02/16/whippingbot-update/</guid>
		<description><![CDATA[Well, I was less lazy than I originally thought I&#8217;d be and I added scripting support. It&#8217;s not done YET but I&#8217;m making progress. This is the userscript.py file (must be called that; directory can be changed via the bot&#8217;s settings file); it contains the bot command &#8220;HelloWorld&#8221; so if I typed &#8220;@HelloWorld&#8221; (@ being [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I was less lazy than I originally thought I&#8217;d be and I added scripting support. It&#8217;s not done <em>YET</em> but I&#8217;m making progress. This is the userscript.py file (must be called that; directory can be changed via the bot&#8217;s settings file); it contains the bot command &#8220;HelloWorld&#8221; so if I typed &#8220;@HelloWorld&#8221; (@ being the bot prefix) it would return in a Private Message or in the channel &#8220;MY_NICK: Hello World; this was coded with Python scripting!&#8221;:</p>
<blockquote><p># Python Functions for Mr. Pig&#8217;s IRC Bot<br />
# Python Scripting Interface (Actual<br />
# Functions)<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
# Code the function, have it return a<br />
# value. Value returned will be sent to<br />
# channel/user.<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
# Functions prefixes:<br />
# mpCmd_All_NAME() &#8211; Both Private Msg and Channel<br />
# mpCmd_Priv_NAME() &#8211; Private Msg ONLY<br />
# mpCmd_Chan_NAME() &#8211; Channel Msg ONLY<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p># Import C++ to Python Interface and related functions<br />
import MPIRC_INTERFACE<br />
from MPIRC_INTERFACE import *</p>
<p>def mpCmd_All_HelloWorld(sData):</p>
<blockquote><p>sCaller = MPIRC_INTERFACE.mpirc_getCallerNick(sData)<br />
return sCaller + &#8220;: Hello World; this was coded with Python scripting!&#8221;</p></blockquote>
</blockquote>
<p>All you need to do to add a new function is add a new function define! Maybe I&#8217;ll get around to releasing it&#8230;</p>
<p>More info <a href="http://server.valdegames.com/python_scripting.txt">here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.valdegames.com/pig/wordpress/2008/02/16/whippingbot-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WhippingBot &#8211; FreeNode IRC Bot</title>
		<link>http://www.valdegames.com/pig/wordpress/2008/02/12/whippingbot-freenode-irc-bot/</link>
		<comments>http://www.valdegames.com/pig/wordpress/2008/02/12/whippingbot-freenode-irc-bot/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 21:54:52 +0000</pubDate>
		<dc:creator>Mr. Pig</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Programs]]></category>

		<guid isPermaLink="false">http://www.valdegames.com/pig/wordpress/2008/02/12/whippingbot-freenode-irc-bot/</guid>
		<description><![CDATA[In order to remind myself of all the Linux API&#8217;s and create a decent program to use for the testing of some networking classes I had to code, I developed an IRC bot in C++ for Linux. I kinda got carried away with the original purpose as just testing and added some cool useless functions [...]]]></description>
			<content:encoded><![CDATA[<p>In order to remind myself of all the Linux API&#8217;s and create a decent program to use for the testing of some networking classes I had to code, I developed an IRC bot in C++ for Linux. I kinda got carried away with the original purpose as just testing and added some cool useless functions to the bot. Beyond the fact that I can remotely control him, he supports the following commands:</p>
<blockquote><p>@spell word  &#8211; Checks spelling using aspell API</p>
<p>@define word  &#8211; Defines a word via google</p>
<p>@defineUrban word  &#8211; Defines a word via UrbanDictionary</p>
<p>@speak topic  &#8211; Quotes something; unless you know the topics don&#8217;t enter one</p>
<p>@time &#8211; Tells you the time in EST</p></blockquote>
<p>He&#8217;ll respond to those in a channel or in a private message (both require the commands to be prefixed with @). Within irc.freenode.net you can message him with a nick of <em>WhippingBot.</em> If you want him in your channel message me with a nick of <em>Mr_Pig</em> and I&#8217;ll add him to your channel.</p>
<p>He&#8217;s rather useless but fun to mess around with.</p>
<p>Depending how lazy I am I may add scripting support so more commands can be scripted in. If this happens I may release him (source and all). This remains to be seen.</p>
<p>(Currently Executing Release: 0.2.0)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valdegames.com/pig/wordpress/2008/02/12/whippingbot-freenode-irc-bot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merc Zboard â€œDriverâ€ Version 0.2.0</title>
		<link>http://www.valdegames.com/pig/wordpress/2008/02/07/merc-zboard-%e2%80%9cdriver%e2%80%9d-version-020/</link>
		<comments>http://www.valdegames.com/pig/wordpress/2008/02/07/merc-zboard-%e2%80%9cdriver%e2%80%9d-version-020/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 18:38:32 +0000</pubDate>
		<dc:creator>Mr. Pig</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Programs]]></category>

		<guid isPermaLink="false">http://www.valdegames.com/pig/wordpress/2008/02/07/merc-zboard-%e2%80%9cdriver%e2%80%9d-version-020/</guid>
		<description><![CDATA[Small update to my â€œdriverâ€ for the MERC Zboard on Linux. Updated due to some changes requested by &#8220;Craig&#8221;.
READ THE README &#8211; and anything the shell scripts say. 
Changelog:
==============================================
Zboard Config Changelog
Copyright (C) 2007 Matt Razza
==============================================
Version 0.1.1 &#8211; Version 0.2.0
Added:
-Added support for -f
-Added a new settings file (zboard-sys.conf)
-Added support for &#8220;loadkeys&#8221; and not xmodmap
Changed:
-Verbose error reporting [...]]]></description>
			<content:encoded><![CDATA[<p>Small update to my â€œdriverâ€ for the MERC Zboard on Linux. Updated due to some changes requested by &#8220;Craig&#8221;.<br />
<em><strong>READ THE README &#8211; and anything the shell scripts say. </strong></em></p>
<p>Changelog:</p>
<blockquote><p>==============================================<br />
Zboard Config Changelog<br />
Copyright (C) 2007 Matt Razza<br />
==============================================</p>
<p>Version 0.1.1 &#8211; Version 0.2.0</p>
<p>Added:<br />
-Added support for -f<br />
-Added a new settings file (zboard-sys.conf)<br />
-Added support for &#8220;loadkeys&#8221; and not xmodmap</p>
<p>Changed:<br />
-Verbose error reporting off by default</p>
<p>Fixed:</p>
<p>Removed:</p>
</blockquote>
<p><a target="_blank" href="http://www.valdegames.com/pig/zboard/zboard-config-0.2.0.tar.bz2">Download Source</a> (tar.bz2) MD5: 39cde7a58e40847abf1c8cb6b159dd7b<font size="3"><br />
</font></p>
<p>Gentoo <a href="http://www.valdegames.com/pig/zboard/ebuilds/zboard-config-0.2.0.ebuild">ebuild</a> (provided by <a href="http://scourge.swifthost.net/">Ken</a> (changed file name &#8211; which should make it use 0.2.0)).</p>
<p><a target="_blank" href="http://creativecommons.org/licenses/GPL/2.0/">License</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.valdegames.com/pig/wordpress/2008/02/07/merc-zboard-%e2%80%9cdriver%e2%80%9d-version-020/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Broadcast to Unicast Translator</title>
		<link>http://www.valdegames.com/pig/wordpress/2007/11/19/broadcast-to-unicast-translator/</link>
		<comments>http://www.valdegames.com/pig/wordpress/2007/11/19/broadcast-to-unicast-translator/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 01:34:13 +0000</pubDate>
		<dc:creator>Mr. Pig</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Programs]]></category>

		<guid isPermaLink="false">http://www.valdegames.com/pig/wordpress/2007/11/19/broadcast-to-unicast-translator/</guid>
		<description><![CDATA[I made a broadcast to unicast translator (UDP) so me and my friends can play C and C 3 (one of my pals is on Linux). It can be used for a bunch of stuff (like getting people to show up in the network browser for C and C 3/Generals on Linux; as well as [...]]]></description>
			<content:encoded><![CDATA[<p>I made a broadcast to unicast translator (UDP) so me and my friends can play C and C 3 (one of my pals is on Linux). It can be used for a bunch of stuff (like getting people to show up in the network browser for C and C 3/Generals on Linux; as well as generic packet forwarding).<br />
The read-me explains the settings needed to play C and C 3 over a network with a Linux computer. Other games may require some basic scanning from a packet sniffer (I recommend <a target="_blank" href="http://www.wireshark.org/">Wireshark</a>) to determine the target packet size (otherwise you may be sending overflows to the target; not fun).</p>
<p>Current Version: <strong>1.1.2</strong> (Released on 11/25/07 @ 13:10 EST/EDT)</p>
<p>Supports:</p>
<ul>
<li>More than one unicast target</li>
<li>File exec</li>
<li>Per-target port setting</li>
<li>Expected packet size filtering</li>
<li>Allow/Disallow Broadcast to Unicast Overlap (Allow/Disallow resending of broadcasts back to broadcaster)</li>
</ul>
<p>What&#8217;s to come:</p>
<ul>
<li>Packet header editing; IP Spoofing &#8211; Unicast looks like it came from broadcaster</li>
<li>Full IPv4 Packet Support (TCP, ICMP, etc; currently only supports UDP)</li>
</ul>
<p><em>Download latest stable version: <a href="http://www.valdegames.com/pig/Broadcast%20to%20Unicast%20Translator.zip">Here</a></em></p>
<p>Feel free to leave comments/source code requests.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valdegames.com/pig/wordpress/2007/11/19/broadcast-to-unicast-translator/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Merc Zboard &#8220;Driver&#8221; Version 0.1.1</title>
		<link>http://www.valdegames.com/pig/wordpress/2007/04/10/merc-zboard-driver-version-011/</link>
		<comments>http://www.valdegames.com/pig/wordpress/2007/04/10/merc-zboard-driver-version-011/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 22:35:44 +0000</pubDate>
		<dc:creator>Mr. Pig</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Programs]]></category>

		<guid isPermaLink="false">http://www.valdegames.com/pig/wordpress/2007/04/10/merc-zboard-driver-version-011/</guid>
		<description><![CDATA[NEW VERSION FOUND &#8211; HERE
Small update to my &#8220;driver&#8221; for the MERC Zboard on Linux.
READ THE README &#8211; and anything the shell scripts say. 
Changelog:
==============================================
Zboard Config Changelog
Copyright (C) 2007 Matt Razza
==============================================
Version 0.1.0 &#8211; Version 0.1.1
Added:
-&#8221;status&#8221; command
-&#8221;checkZboard&#8221; command
-Added ability to remove existing maps to keys
-Added Zboard Compatibility tester
Changed:
Fixed:
-Changed all references of &#8220;Zboard config&#8221; to &#8220;Zboard Config&#8221;
Removed:

Download [...]]]></description>
			<content:encoded><![CDATA[<p>NEW VERSION FOUND &#8211; <a href="http://www.valdegames.com/pig/wordpress/2008/02/07/merc-zboard-%e2%80%9cdriver%e2%80%9d-version-020/">HERE</a></p>
<p>Small update to my &#8220;driver&#8221; for the MERC Zboard on Linux.</p>
<p><em><strong>READ THE README &#8211; and anything the shell scripts say. </strong></em></p>
<p>Changelog:</p>
<blockquote><p>==============================================<br />
Zboard Config Changelog<br />
Copyright (C) 2007 Matt Razza<br />
==============================================</p>
<p>Version 0.1.0 &#8211; Version 0.1.1</p>
<p>Added:<br />
-&#8221;status&#8221; command<br />
-&#8221;checkZboard&#8221; command<br />
-Added ability to remove existing maps to keys<br />
-Added Zboard Compatibility tester</p>
<p>Changed:</p>
<p>Fixed:<br />
-Changed all references of &#8220;Zboard config&#8221; to &#8220;Zboard Config&#8221;</p>
<p>Removed:</p>
</blockquote>
<p><a target="_blank" href="http://www.valdegames.com/pig/zboard/zboard-config-0.1.1.tar.bz2">Download Source</a> (tar.bz2) MD5: <font size="3">557bb8594795f70cd0210a21ac8e0edc</font></p>
<p>Gentoo <a href="http://kenscodepit.googlecode.com/svn/trunk/gentoo-overlay/x11-misc/zboard-config/zboard-config-0.1.1.ebuild">ebuild</a> (provided by <a href="http://scourge.swifthost.net/">Ken</a>).</p>
<p><a target="_blank" href="http://creativecommons.org/licenses/GPL/2.0/">License</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.valdegames.com/pig/wordpress/2007/04/10/merc-zboard-driver-version-011/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>MERC zBoard â€œDriverâ€ Finished</title>
		<link>http://www.valdegames.com/pig/wordpress/2007/04/02/merc-zboard-%e2%80%9cdriver%e2%80%9d-finished/</link>
		<comments>http://www.valdegames.com/pig/wordpress/2007/04/02/merc-zboard-%e2%80%9cdriver%e2%80%9d-finished/#comments</comments>
		<pubDate>Mon, 02 Apr 2007 18:30:52 +0000</pubDate>
		<dc:creator>Mr. Pig</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Programs]]></category>

		<guid isPermaLink="false">http://www.valdegames.com/pig/wordpress/2007/04/02/merc-zboard-%e2%80%9cdriver%e2%80%9d-finished/</guid>
		<description><![CDATA[This version is now deprecated; please visit this post.
Well, I finished my hacked together linux version of the zEngine. It&#8217;s command line only and should be pretty easy to use. I haven&#8217;t been able to test it too much, but it should work. I decided there was no point to an eBuild or Makefile so [...]]]></description>
			<content:encoded><![CDATA[<p><strong>This version is now deprecated; please visit <a href="http://www.valdegames.com/pig/wordpress/2007/04/10/merc-zboard-driver-version-011/">this</a> post.</strong><br />
Well, I finished my hacked together linux version of the zEngine. It&#8217;s command line only and should be pretty easy to use. I haven&#8217;t been able to test it too much, but it should work. I decided there was no point to an eBuild or Makefile so I included two small shell scripts you can run. READ THE README &#8211; and anything the shell scripts say.<a target="_blank" href="http://www.valdegames.com/pig/zboard/zboard-config-0.1.0.tar.bz2" /></p>
<p><a target="_blank" href="http://www.valdegames.com/pig/zboard/zboard-config-0.1.0.tar.bz2">Download Source</a> (tar.bz2) MD5: 115b0a3e150d048b43bcfbfaa0276f05</p>
<p><a target="_blank" href="http://creativecommons.org/licenses/GPL/2.0/">License</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.valdegames.com/pig/wordpress/2007/04/02/merc-zboard-%e2%80%9cdriver%e2%80%9d-finished/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MERC zBoard &#8220;Driver&#8221; Update</title>
		<link>http://www.valdegames.com/pig/wordpress/2007/04/01/merc-zboard-driver-update/</link>
		<comments>http://www.valdegames.com/pig/wordpress/2007/04/01/merc-zboard-driver-update/#comments</comments>
		<pubDate>Sun, 01 Apr 2007 20:11:30 +0000</pubDate>
		<dc:creator>Mr. Pig</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Programs]]></category>

		<guid isPermaLink="false">http://www.valdegames.com/pig/wordpress/2007/04/01/merc-zboard-driver-update/</guid>
		<description><![CDATA[In order to get the MERC zBoard to detect running games and other applications (non-default) you are going to need to load a &#8220;custom&#8221; config file. The file structure is simple, it&#8217;s just &#8220;appName=settingsFile&#8221;. The settings file will be a xModMap readable file that my program will load when it detects the app running.
There is [...]]]></description>
			<content:encoded><![CDATA[<p>In order to get the MERC zBoard to detect running games and other applications (non-default) you are going to need to load a &#8220;custom&#8221; config file. The file structure is simple, it&#8217;s just &#8220;appName=settingsFile&#8221;. The settings file will be a xModMap readable file that my program will load when it detects the app running.</p>
<p>There is a possibility that you could crash the &#8220;driver&#8221; if you were to run two applications it can detect at once. In order to get around this problem I think I am going to have it only apply the settings for the first one executed (the one with the smaller PID).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valdegames.com/pig/wordpress/2007/04/01/merc-zboard-driver-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MERC zBoard &#8220;Driver&#8221;</title>
		<link>http://www.valdegames.com/pig/wordpress/2007/03/28/merc-zboard-driver/</link>
		<comments>http://www.valdegames.com/pig/wordpress/2007/03/28/merc-zboard-driver/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 19:16:06 +0000</pubDate>
		<dc:creator>Mr. Pig</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Programs]]></category>

		<guid isPermaLink="false">http://www.valdegames.com/pig/wordpress/2007/03/28/merc-zboard-driver/</guid>
		<description><![CDATA[No, I&#8217;m not making a &#8220;driver&#8221; so to speak &#8211; however I am working on a problem to manage xModMap for the MERC zBoard. It will detect programs running and change the settings accordingly (based of some standard profiles you can change). Once I get it functional I may just make it an xModMap manager [...]]]></description>
			<content:encoded><![CDATA[<p>No, I&#8217;m not making a &#8220;driver&#8221; so to speak &#8211; however I am working on a problem to manage xModMap for the MERC zBoard. It will detect programs running and change the settings accordingly (based of some standard profiles you can change). Once I get it functional I may just make it an xModMap manager and not only for the zBoard. It&#8217;s about 2/3 done at the moment but I havn&#8217;t had much time to work on it (about three hours) so we&#8217;ll see. It is a pain, however, to learn the Linux API for C++; it&#8217;s like learning C++ all over again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valdegames.com/pig/wordpress/2007/03/28/merc-zboard-driver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zboard on Linux</title>
		<link>http://www.valdegames.com/pig/wordpress/2007/03/25/zboard-on-linux/</link>
		<comments>http://www.valdegames.com/pig/wordpress/2007/03/25/zboard-on-linux/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 22:04:57 +0000</pubDate>
		<dc:creator>Mr. Pig</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.valdegames.com/pig/wordpress/2007/03/25/zboard-on-linux/</guid>
		<description><![CDATA[I&#8217;ve been working on getting my MERC Zboard functional on my linux install. Track my progress here and here.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on getting my MERC Zboard functional on my linux install. Track my progress <a target="_blank" href="http://gentoo-wiki.com/HOWTO_Zboard">here</a> and <a target="_blank" href="http://ubuntuforums.org/showthread.php?t=385426">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valdegames.com/pig/wordpress/2007/03/25/zboard-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
