<?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>James Wilson -blog &#187; Uncategorized</title>
	<atom:link href="http://ja.meswilson.com/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://ja.meswilson.com/blog</link>
	<description></description>
	<lastBuildDate>Thu, 17 Jun 2010 22:52:05 +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>Ubuntu Notification Daemons</title>
		<link>http://ja.meswilson.com/blog/2009/03/27/ubuntu-notification-daemons/</link>
		<comments>http://ja.meswilson.com/blog/2009/03/27/ubuntu-notification-daemons/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 07:53:35 +0000</pubDate>
		<dc:creator>James Wilson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ja.meswilson.com/blog/?p=239</guid>
		<description><![CDATA[The new notifications system in ubuntu is actually pretty slick, but having to run multiple apps to get the notifications is annoying. So, time to make daemons for the notification system. First, and only currently, is the twitter pseudo-daemon. And it&#039;s wiki page. Currently working on switching to an actual daemon and a gmail daemon, [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="https://launchpad.net/notify-osd">new notifications system</a> in ubuntu is actually pretty slick, but having to run multiple apps to get the notifications is annoying.</p>
<p>So, time to make <a href="http://github.com/omgmovieslol/ubuntu-notifications-daemons/tree/master">daemons for the notification system</a>. </p>
<p>First, and only currently, is the <a href="http://github.com/omgmovieslol/ubuntu-notifications-daemons/blob/4b566804ee6a892eee7cd1798509f39cee5e80b3/twitter-notify.py">twitter pseudo-daemon</a>. <a href="http://wiki.github.com/omgmovieslol/ubuntu-notifications-daemons/twitter">And it&#039;s wiki page</a>.</p>
<p>Currently working on switching to an actual daemon and a gmail daemon, though python-libgmail is failing hard.</p>
<p>Any suggestions, post them.</p>
]]></content:encoded>
			<wfw:commentRss>http://ja.meswilson.com/blog/2009/03/27/ubuntu-notification-daemons/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Contact</title>
		<link>http://ja.meswilson.com/blog/2007/04/29/contact/</link>
		<comments>http://ja.meswilson.com/blog/2007/04/29/contact/#comments</comments>
		<pubDate>Sun, 29 Apr 2007 19:58:03 +0000</pubDate>
		<dc:creator>James Wilson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ja.meswilson.com/blog/contact/</guid>
		<description><![CDATA[Email &#8211; dr&#97;&#107;&#101;w&#105;&#108;&#115;on&#64;&#103;&#109;ai&#108;&#46;&#99;om AIM- the1158]]></description>
			<content:encoded><![CDATA[<p>Email &#8211; <a href="&#109;&#97;il&#116;&#111;&#58;dr&#97;&#107;&#101;w&#105;&#108;&#115;on&#64;&#103;&#109;ai&#108;&#46;&#99;om">dr&#97;&#107;&#101;w&#105;&#108;&#115;on&#64;&#103;&#109;ai&#108;&#46;&#99;om</a></p>
<p>AIM- <a href="aim:goim?screename=the1158">the1158</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ja.meswilson.com/blog/2007/04/29/contact/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BB Code Parser</title>
		<link>http://ja.meswilson.com/blog/2007/03/24/bbcode/</link>
		<comments>http://ja.meswilson.com/blog/2007/03/24/bbcode/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 19:06:04 +0000</pubDate>
		<dc:creator>James Wilson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ja.meswilson.com/blog/scripts/bbcode/</guid>
		<description><![CDATA[I&#039;ve been looking for a good BBCode parser, and never really found any good ones that were small, easy to deploy, and worked properly. They were either really large, required the whole class deal, or just didn&#039;t work right. All the str_replace method ones don&#039;t account for non closed tags, so an open [b] will [...]]]></description>
			<content:encoded><![CDATA[<p>I&#039;ve been looking for a good BBCode parser, and never really found any good ones that were small, easy to deploy, and worked properly. They were either really large, required the whole class deal, or just didn&#039;t work right. All the str_replace method ones don&#039;t account for non closed tags, so an open [b] will amke the rest of the page bold. Some of the preg_replace method ones used something like [b](.*)[/b], which something like<br />
<code>[b]bold[/b] not bold [b]bold again[/b]</code><br />
will evaluate to<br />
<code><b>bold[/b] not bold [b]bold again</b></code><br />
Other parsers used (.+?) which will work for multiple tags, but not nested tags, like<br />
<code>[b]bold[b]still bold[/b][/b]</code><br />
would evaluate to<br />
<code><b>bold[b]stillbold</b>[/b]</code><br />
This is fixed by adding a while loop checking preg_match of the regex.</p>
<p>Anyways, I broke down and wrote my own. It correctly parses everything I&#039;ve thrown at it without any vulnerabilities, like javascript: uris, that other parsers had problems with.</p>
<p><b>Demo</b>:<br />
<a href="/examples/bbcode/">Demo of BB Code Parser</a></p>
<p><b>Download</b>:<br />
<a href="/bbcode.txt">Download as single txt file</a><br />
<a href="/bbcode.zip">Download in ZIP format</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ja.meswilson.com/blog/2007/03/24/bbcode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scripts</title>
		<link>http://ja.meswilson.com/blog/2007/03/24/scripts/</link>
		<comments>http://ja.meswilson.com/blog/2007/03/24/scripts/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 18:44:20 +0000</pubDate>
		<dc:creator>James Wilson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ja.meswilson.com/blog/scripts/</guid>
		<description><![CDATA[BB Code Parser &#8211; Parses BB Code correctly without using classes. Maple Command Generator &#8211; Will create commands to use with Maple. Can create commands for most things done in Calculus I, II, and III. Game Script &#8211; This is an adsense ready script for a flash game site. Demo is here. Custom Style Generator [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/scripts/bbcode/">BB Code Parser</a> &#8211; Parses BB Code correctly without using classes.</p>
<p><a href="/maple/">Maple Command Generator</a> &#8211; Will create commands to use with Maple. Can create commands for most things done in Calculus I, II, and III.</p>
<p><a href="/gamescript/">Game Script</a> &#8211; This is an adsense ready script for a flash game site. Demo is <a href="http://free-flash-games.xrho.com/">here</a>.</p>
<p><a href="/customstyle/">Custom Style Generator</a> &#8211; This would create a custom style using Greasemonkey for PbNation, but since they <a href="http://scripts.diabloowners.com/">sent me a copyright infringement notice</a>, I took it down. You can <a href="http://ja.meswilson.com/blog/customstyle/customstyle.tar.gz">download the source</a> and still be able to create the styles. You need PHP, and MySQL if you want to use the Showcase feature.</p>
<p><a href="/wget2/">Wget 2</a> &#8211; Basically an alternative to wget that downloads the files in parts. It&#039;s not fast, but uses a small file cache which allows you to use it on hosts that might  only allow like 8 MB of cache. Written in python. There are still a couple of problems with the new version that uses XML files to denote the parts that are delaying it&#039;s release.</p>
<p><a href="/remote.zip">Simple Remote Client</a> &#8211; A simple client that tells you your uptime, processes, netstat, screenshot, and allows you to execute commands on  a host computer through a web interface. The web interface uses PHP and files, and the client is done in python. <a href="/online.php?show=form">Demo</a>. Note: I haven&#039;t used this in a while, I just use <a href="http://logmein.com">Logmein</a> now.</p>
]]></content:encoded>
			<wfw:commentRss>http://ja.meswilson.com/blog/2007/03/24/scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sites</title>
		<link>http://ja.meswilson.com/blog/2007/03/22/sites/</link>
		<comments>http://ja.meswilson.com/blog/2007/03/22/sites/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 19:08:03 +0000</pubDate>
		<dc:creator>James Wilson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ja.meswilson.com/blog/sites/</guid>
		<description><![CDATA[DiabloOwners.com &#8211; Owners Group for Diablo Paintball Guns. Needs to have the code revamped. OnyxOwners.com &#8211; Mainly bought to prevent one company from snatching it up. Just random cat pics now (or see all the kitties!). Available for non-profit use. RicksNutone.com &#8211; Site written for my uncle&#039;s company. One of the first websites I made. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.diabloowners.com/">DiabloOwners.com</a> &#8211; Owners Group for Diablo Paintball Guns. Needs to have the code revamped.</p>
<p><a href="http://onyxowners.com/">OnyxOwners.com</a> &#8211; Mainly bought to prevent one company from snatching it up. Just random cat pics now (or see <a href="http://onxyowners.com/?list=all">all the kitties!</a>). Available for non-profit use.</p>
<p><a href="http://ricksnutone.com">RicksNutone.com</a> &#8211; Site written for my uncle&#039;s company. One of the first websites I made.</p>
<p><a href="http://pbbucket.com">PbBucket.com</a> &#8211; Paintball News site. Never really got off the ground. Based on <a href="http://www.pligg.com">Pligg</a>.</p>
<p><a href="http://xrho.com">Xrho.com</a> &#8211; Mainly used for file storage and PHP 5 testing.</p>
<p><a href="http://free-flash-games.xrho.com">Free-Flash-Games.xrho.com</a> &#8211; Flash game site. Custom script I created. Available on the <a href="/scripts">scripts page</a></p>
<p><a href="http://myspace.xrho.com">MySpace.xrho.com</a> &#8211; Site for MySpace codes, images, and other things. Based on some script someone gave me. It seemed kinda cool.</p>
<p><b>Social Networking</b>:</p>
<p><a href="http://utsa.facebook.com/profile.php?id=25411858">Facebook</a></p>
<p><a href="http://last.fm/user/ah_skeet/">Last.fm</a></p>
<p><a href="http://twitter.com/ah_skeet">twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ja.meswilson.com/blog/2007/03/22/sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About</title>
		<link>http://ja.meswilson.com/blog/2006/10/10/about/</link>
		<comments>http://ja.meswilson.com/blog/2006/10/10/about/#comments</comments>
		<pubDate>Wed, 11 Oct 2006 00:17:38 +0000</pubDate>
		<dc:creator>James Wilson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ja.meswilson.com/blog/about/</guid>
		<description><![CDATA[College student with PHP/Python/RoR/Linux experience. Katy/San Antonio. TX.]]></description>
			<content:encoded><![CDATA[<p>College student with PHP/Python/RoR/Linux experience. Katy/San Antonio. TX.</p>
]]></content:encoded>
			<wfw:commentRss>http://ja.meswilson.com/blog/2006/10/10/about/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
