<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8956305692462010193</id><updated>2011-08-04T03:31:51.385-04:00</updated><category term='alpha'/><category term='sdl'/><category term='media'/><category term='gtk'/><category term='release'/><category term='website'/><category term='gsourceedit'/><category term='player'/><category term='development'/><title type='text'>MadSoft Development Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-4316954330002316465</id><published>2010-01-17T06:16:00.019-05:00</published><updated>2010-01-17T06:16:23.331-05:00</updated><title type='text'>ProxyBot 0.7 Stable Released</title><content type='html'>So there were some things that were in need of tweaking in the last version, so I have now released version 0.7. Due to popular demand I have implemented support for MySQL in addition to Postgres. I tried getting SQLite to work but it isn&amp;#8217;t thread safe and would require a new instance in every [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/03/12/proxybot-07-stable-released/"&gt;http://www.madsoft.org/2008/03/12/proxybot-07-stable-released/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-4316954330002316465?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/4316954330002316465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=4316954330002316465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4316954330002316465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4316954330002316465'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/proxybot-07-stable-released_17.html' title='ProxyBot 0.7 Stable Released'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-2671658808597286426</id><published>2010-01-17T06:16:00.017-05:00</published><updated>2010-01-17T06:16:22.561-05:00</updated><title type='text'>Reusing 3rd Party Libraries in Web Development</title><content type='html'>Ever since I have been getting back into the swing of Web Development, working on one of my projects, I really took notice to something. Whenever you see a PHP application out there that is free to download and you start looking through how they did things. You start to see that generally many web [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/04/14/reusing-3rd-pary-libraries-in-web-development/"&gt;http://www.madsoft.org/2008/04/14/reusing-3rd-pary-libraries-in-web-development/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-2671658808597286426?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/2671658808597286426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=2671658808597286426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/2671658808597286426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/2671658808597286426'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/reusing-3rd-party-libraries-in-web_17.html' title='Reusing 3rd Party Libraries in Web Development'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5383890011958609288</id><published>2010-01-17T06:16:00.015-05:00</published><updated>2010-01-17T06:16:22.168-05:00</updated><title type='text'>Easily create IRC bots in Python with PyBotlib</title><content type='html'>Back when I wrote ProxyBot, I was frustrated by the fact that there was a lack of maintained and documented third party libraries for the IRC client protocol. So I essentially wrote my own implementation of the IRC client protocol for use with the bots that I write. Well I wrote the library to take [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/05/09/easily-create-irc-bots-in-python-with-pybotlib/"&gt;http://www.madsoft.org/2008/05/09/easily-create-irc-bots-in-python-with-pybotlib/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5383890011958609288?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5383890011958609288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5383890011958609288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5383890011958609288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5383890011958609288'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/easily-create-irc-bots-in-python-with_17.html' title='Easily create IRC bots in Python with PyBotlib'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-1759511279398221323</id><published>2010-01-17T06:16:00.013-05:00</published><updated>2010-01-17T06:16:21.624-05:00</updated><title type='text'>Interfacing Banshee 1.0 with DBus and Python</title><content type='html'>Ever since the DBUS API change (more like overhaul) during the development of Banshee 1.0 and developers haven&amp;#8217;t yet started supporting it in their plugins so I decided that I would play around with it. From what I have seen, it seems that the perception is that DBus is hard and complicated but its actually [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/06/10/interfacing-banshee-10-with-dbus-and-python/"&gt;http://www.madsoft.org/2008/06/10/interfacing-banshee-10-with-dbus-and-python/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-1759511279398221323?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/1759511279398221323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=1759511279398221323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/1759511279398221323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/1759511279398221323'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/interfacing-banshee-10-with-dbus-and_17.html' title='Interfacing Banshee 1.0 with DBus and Python'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-133680969349619958</id><published>2010-01-17T06:16:00.011-05:00</published><updated>2010-01-17T06:16:21.145-05:00</updated><title type='text'>Small Banshee 1.0 Status Plugin for Pidgin</title><content type='html'>This took a bit longer to get out than I had originally expected but here it is. As a precursor to my previous post, I wanted to make a new &amp;#8220;plugin&amp;#8221; for pidgin that would update my music status from Banshee because as of the development versions of 1.0, they had an entirely new API [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/06/23/small-bashee-10-status-plugin-for-pidgin/"&gt;http://www.madsoft.org/2008/06/23/small-bashee-10-status-plugin-for-pidgin/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-133680969349619958?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/133680969349619958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=133680969349619958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/133680969349619958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/133680969349619958'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/small-banshee-10-status-plugin-for_17.html' title='Small Banshee 1.0 Status Plugin for Pidgin'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-346845729629434300</id><published>2010-01-17T06:16:00.009-05:00</published><updated>2010-01-17T06:16:20.736-05:00</updated><title type='text'>QOverclock 0.1</title><content type='html'>I actually wrote this little application quite a few weeks ago, I was just contemplating whether it was worth posting or not. I had just finished building my new PC and was starting to do a lot of overclocking and tweaking. Frustrated by the fact that there weren&amp;#8217;t any Linux or open source alternatives to [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/08/13/qoverclock-01/"&gt;http://www.madsoft.org/2008/08/13/qoverclock-01/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-346845729629434300?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/346845729629434300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=346845729629434300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/346845729629434300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/346845729629434300'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/qoverclock-01_17.html' title='QOverclock 0.1'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-1748010189353992630</id><published>2010-01-17T06:16:00.007-05:00</published><updated>2010-01-17T06:16:20.284-05:00</updated><title type='text'>SETI@Home Optimizers on Linux</title><content type='html'>As I am a big proponent of the SETI@Home project as well as a Linux user, discovering that optimized SETI applications existed and how to use them was important. It took quite some time to figure this all out by myself since there are hardly any (from what I could find) resources on SETI@Home optimized [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/09/28/setihome-optimizers-on-linux/"&gt;http://www.madsoft.org/2008/09/28/setihome-optimizers-on-linux/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-1748010189353992630?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/1748010189353992630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=1748010189353992630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/1748010189353992630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/1748010189353992630'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/setihome-optimizers-on-linux_17.html' title='SETI@Home Optimizers on Linux'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-3618735073850587657</id><published>2010-01-17T06:16:00.005-05:00</published><updated>2010-01-17T06:16:19.772-05:00</updated><title type='text'>Configuring the PlayStation 3 Controller on Linux</title><content type='html'>A couple of months ago I stumbled upon a slew of information related to using the PS3 controller as a joystick on Linux. I immediately took my PS3 controller and started experimenting with the documentation out there for doing this sort of thing. Unfortunately however, not everything mentioned in this documentation worked correctly. For instance, [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/12/16/configuring-the-playstation-3-controller-on-linux/"&gt;http://www.madsoft.org/2008/12/16/configuring-the-playstation-3-controller-on-linux/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-3618735073850587657?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/3618735073850587657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=3618735073850587657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3618735073850587657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3618735073850587657'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/configuring-playstation-3-controller-on_17.html' title='Configuring the PlayStation 3 Controller on Linux'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5487673034726068708</id><published>2010-01-17T06:16:00.003-05:00</published><updated>2010-01-17T06:16:19.329-05:00</updated><title type='text'>Using the Rcon protocol with Python</title><content type='html'>Within the PC gaming community, it is quite useful to be able to control or monitor your servers programmatically. The almost universal standard being Rcon or &amp;#8220;Remote Connection.&amp;#8221; The protocol is overall very simple, it only requires a standard UDP socket and that you send a packet header with the login credentials per each request you [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2009/11/26/using-the-rcon-protocol-with-python/"&gt;http://www.madsoft.org/2009/11/26/using-the-rcon-protocol-with-python/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5487673034726068708?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5487673034726068708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5487673034726068708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5487673034726068708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5487673034726068708'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/using-rcon-protocol-with-python_17.html' title='Using the Rcon protocol with Python'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-7225894932188044403</id><published>2010-01-17T06:16:00.001-05:00</published><updated>2010-01-17T06:16:18.865-05:00</updated><title type='text'>Integrating TinyMCE with Django</title><content type='html'>Many people often want What You See Is What You Get (WYSIWYG) editors when creating content from within their web applications. This can be either in the Django admin control panel or for the end user. One of the most flexible and useful of the WYSIWYG editors currently available is TinyMCE due to its extensive [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2009/12/09/integrating-tinymce-with-django/"&gt;http://www.madsoft.org/2009/12/09/integrating-tinymce-with-django/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-7225894932188044403?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/7225894932188044403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=7225894932188044403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7225894932188044403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7225894932188044403'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/integrating-tinymce-with-django_17.html' title='Integrating TinyMCE with Django'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-3018136488721670596</id><published>2010-01-16T06:53:00.019-05:00</published><updated>2010-01-16T06:53:31.382-05:00</updated><title type='text'>ProxyBot 0.7 Stable Released</title><content type='html'>So there were some things that were in need of tweaking in the last version, so I have now released version 0.7. Due to popular demand I have implemented support for MySQL in addition to Postgres. I tried getting SQLite to work but it isn&amp;#8217;t thread safe and would require a new instance in every [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/03/12/proxybot-07-stable-released/"&gt;http://www.madsoft.org/2008/03/12/proxybot-07-stable-released/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-3018136488721670596?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/3018136488721670596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=3018136488721670596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3018136488721670596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3018136488721670596'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/proxybot-07-stable-released.html' title='ProxyBot 0.7 Stable Released'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-6696049563947370842</id><published>2010-01-16T06:53:00.017-05:00</published><updated>2010-01-16T06:53:30.797-05:00</updated><title type='text'>Reusing 3rd Party Libraries in Web Development</title><content type='html'>Ever since I have been getting back into the swing of Web Development, working on one of my projects, I really took notice to something. Whenever you see a PHP application out there that is free to download and you start looking through how they did things. You start to see that generally many web [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/04/14/reusing-3rd-pary-libraries-in-web-development/"&gt;http://www.madsoft.org/2008/04/14/reusing-3rd-pary-libraries-in-web-development/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-6696049563947370842?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/6696049563947370842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=6696049563947370842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6696049563947370842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6696049563947370842'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/reusing-3rd-party-libraries-in-web.html' title='Reusing 3rd Party Libraries in Web Development'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-821955656423123609</id><published>2010-01-16T06:53:00.015-05:00</published><updated>2010-01-16T06:53:29.997-05:00</updated><title type='text'>Easily create IRC bots in Python with PyBotlib</title><content type='html'>Back when I wrote ProxyBot, I was frustrated by the fact that there was a lack of maintained and documented third party libraries for the IRC client protocol. So I essentially wrote my own implementation of the IRC client protocol for use with the bots that I write. Well I wrote the library to take [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/05/09/easily-create-irc-bots-in-python-with-pybotlib/"&gt;http://www.madsoft.org/2008/05/09/easily-create-irc-bots-in-python-with-pybotlib/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-821955656423123609?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/821955656423123609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=821955656423123609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/821955656423123609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/821955656423123609'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/easily-create-irc-bots-in-python-with.html' title='Easily create IRC bots in Python with PyBotlib'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-4150233248184998594</id><published>2010-01-16T06:53:00.013-05:00</published><updated>2010-01-16T06:53:29.513-05:00</updated><title type='text'>Interfacing Banshee 1.0 with DBus and Python</title><content type='html'>Ever since the DBUS API change (more like overhaul) during the development of Banshee 1.0 and developers haven&amp;#8217;t yet started supporting it in their plugins so I decided that I would play around with it. From what I have seen, it seems that the perception is that DBus is hard and complicated but its actually [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/06/10/interfacing-banshee-10-with-dbus-and-python/"&gt;http://www.madsoft.org/2008/06/10/interfacing-banshee-10-with-dbus-and-python/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-4150233248184998594?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/4150233248184998594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=4150233248184998594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4150233248184998594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4150233248184998594'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/interfacing-banshee-10-with-dbus-and.html' title='Interfacing Banshee 1.0 with DBus and Python'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-3053847111404785471</id><published>2010-01-16T06:53:00.011-05:00</published><updated>2010-01-16T06:53:29.032-05:00</updated><title type='text'>Small Banshee 1.0 Status Plugin for Pidgin</title><content type='html'>This took a bit longer to get out than I had originally expected but here it is. As a precursor to my previous post, I wanted to make a new &amp;#8220;plugin&amp;#8221; for pidgin that would update my music status from Banshee because as of the development versions of 1.0, they had an entirely new API [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/06/23/small-bashee-10-status-plugin-for-pidgin/"&gt;http://www.madsoft.org/2008/06/23/small-bashee-10-status-plugin-for-pidgin/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-3053847111404785471?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/3053847111404785471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=3053847111404785471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3053847111404785471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3053847111404785471'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/small-banshee-10-status-plugin-for.html' title='Small Banshee 1.0 Status Plugin for Pidgin'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-4308436953771033038</id><published>2010-01-16T06:53:00.009-05:00</published><updated>2010-01-16T06:53:28.575-05:00</updated><title type='text'>QOverclock 0.1</title><content type='html'>I actually wrote this little application quite a few weeks ago, I was just contemplating whether it was worth posting or not. I had just finished building my new PC and was starting to do a lot of overclocking and tweaking. Frustrated by the fact that there weren&amp;#8217;t any Linux or open source alternatives to [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/08/13/qoverclock-01/"&gt;http://www.madsoft.org/2008/08/13/qoverclock-01/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-4308436953771033038?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/4308436953771033038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=4308436953771033038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4308436953771033038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4308436953771033038'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/qoverclock-01.html' title='QOverclock 0.1'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-7552505852009990420</id><published>2010-01-16T06:53:00.007-05:00</published><updated>2010-01-16T06:53:28.134-05:00</updated><title type='text'>SETI@Home Optimizers on Linux</title><content type='html'>As I am a big proponent of the SETI@Home project as well as a Linux user, discovering that optimized SETI applications existed and how to use them was important. It took quite some time to figure this all out by myself since there are hardly any (from what I could find) resources on SETI@Home optimized [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/09/28/setihome-optimizers-on-linux/"&gt;http://www.madsoft.org/2008/09/28/setihome-optimizers-on-linux/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-7552505852009990420?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/7552505852009990420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=7552505852009990420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7552505852009990420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7552505852009990420'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/setihome-optimizers-on-linux.html' title='SETI@Home Optimizers on Linux'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5976106577866053126</id><published>2010-01-16T06:53:00.005-05:00</published><updated>2010-01-16T06:53:27.571-05:00</updated><title type='text'>Configuring the PlayStation 3 Controller on Linux</title><content type='html'>A couple of months ago I stumbled upon a slew of information related to using the PS3 controller as a joystick on Linux. I immediately took my PS3 controller and started experimenting with the documentation out there for doing this sort of thing. Unfortunately however, not everything mentioned in this documentation worked correctly. For instance, [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2008/12/16/configuring-the-playstation-3-controller-on-linux/"&gt;http://www.madsoft.org/2008/12/16/configuring-the-playstation-3-controller-on-linux/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5976106577866053126?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5976106577866053126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5976106577866053126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5976106577866053126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5976106577866053126'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/configuring-playstation-3-controller-on.html' title='Configuring the PlayStation 3 Controller on Linux'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-4082786007837187164</id><published>2010-01-16T06:53:00.003-05:00</published><updated>2010-01-16T06:53:27.059-05:00</updated><title type='text'>Using the Rcon protocol with Python</title><content type='html'>Within the PC gaming community, it is quite useful to be able to control or monitor your servers programmatically. The almost universal standard being Rcon or &amp;#8220;Remote Connection.&amp;#8221; The protocol is overall very simple, it only requires a standard UDP socket and that you send a packet header with the login credentials per each request you [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2009/11/26/using-the-rcon-protocol-with-python/"&gt;http://www.madsoft.org/2009/11/26/using-the-rcon-protocol-with-python/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-4082786007837187164?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/4082786007837187164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=4082786007837187164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4082786007837187164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4082786007837187164'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/using-rcon-protocol-with-python.html' title='Using the Rcon protocol with Python'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5929782435905387977</id><published>2010-01-16T06:53:00.001-05:00</published><updated>2010-01-16T06:53:26.457-05:00</updated><title type='text'>Integrating TinyMCE with Django</title><content type='html'>Many people often want What You See Is What You Get (WYSIWYG) editors when creating content from within their web applications. This can be either in the Django admin control panel or for the end user. One of the most flexible and useful of the WYSIWYG editors currently available is TinyMCE due to its extensive [...]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madsoft.org/2009/12/09/integrating-tinymce-with-django/"&gt;http://www.madsoft.org/2009/12/09/integrating-tinymce-with-django/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5929782435905387977?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5929782435905387977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5929782435905387977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5929782435905387977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5929782435905387977'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/integrating-tinymce-with-django.html' title='Integrating TinyMCE with Django'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-2173164427407909802</id><published>2010-01-16T06:50:00.019-05:00</published><updated>2010-01-16T06:50:42.150-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-2173164427407909802?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/2173164427407909802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=2173164427407909802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/2173164427407909802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/2173164427407909802'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href_401.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-796859174983501629</id><published>2010-01-16T06:50:00.017-05:00</published><updated>2010-01-16T06:50:41.688-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-796859174983501629?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/796859174983501629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=796859174983501629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/796859174983501629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/796859174983501629'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href_3940.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-8282260433851319578</id><published>2010-01-16T06:50:00.015-05:00</published><updated>2010-01-16T06:50:41.104-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-8282260433851319578?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/8282260433851319578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=8282260433851319578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8282260433851319578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8282260433851319578'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href_1706.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-6091906844374646055</id><published>2010-01-16T06:50:00.013-05:00</published><updated>2010-01-16T06:50:40.200-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-6091906844374646055?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/6091906844374646055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=6091906844374646055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6091906844374646055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6091906844374646055'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href_2533.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-3637513185313018752</id><published>2010-01-16T06:50:00.011-05:00</published><updated>2010-01-16T06:50:39.726-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-3637513185313018752?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/3637513185313018752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=3637513185313018752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3637513185313018752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3637513185313018752'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href_1350.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-7556726172067987669</id><published>2010-01-16T06:50:00.009-05:00</published><updated>2010-01-16T06:50:39.294-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-7556726172067987669?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/7556726172067987669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=7556726172067987669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7556726172067987669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7556726172067987669'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href_6234.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-6760067835156773218</id><published>2010-01-16T06:50:00.007-05:00</published><updated>2010-01-16T06:50:38.799-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-6760067835156773218?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/6760067835156773218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=6760067835156773218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6760067835156773218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6760067835156773218'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href_6103.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-3639798379586302721</id><published>2010-01-16T06:50:00.005-05:00</published><updated>2010-01-16T06:50:38.227-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-3639798379586302721?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/3639798379586302721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=3639798379586302721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3639798379586302721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3639798379586302721'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href_2263.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-1533580957817445720</id><published>2010-01-16T06:50:00.003-05:00</published><updated>2010-01-16T06:50:37.752-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-1533580957817445720?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/1533580957817445720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=1533580957817445720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/1533580957817445720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/1533580957817445720'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href_16.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-7424475625515961207</id><published>2010-01-16T06:50:00.001-05:00</published><updated>2010-01-16T06:50:37.251-05:00</updated><title type='text'></title><content type='html'>None&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href="[]"&amp;gt;[]&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-7424475625515961207?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/7424475625515961207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=7424475625515961207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7424475625515961207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7424475625515961207'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none-href.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-8258576562849952402</id><published>2010-01-16T05:07:00.019-05:00</published><updated>2010-01-16T05:07:07.325-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-8258576562849952402?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/8258576562849952402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=8258576562849952402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8258576562849952402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8258576562849952402'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none_4539.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5774640690009449413</id><published>2010-01-16T05:07:00.017-05:00</published><updated>2010-01-16T05:07:06.583-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5774640690009449413?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5774640690009449413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5774640690009449413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5774640690009449413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5774640690009449413'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none_2919.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-3544271375244226821</id><published>2010-01-16T05:07:00.015-05:00</published><updated>2010-01-16T05:07:06.154-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-3544271375244226821?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/3544271375244226821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=3544271375244226821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3544271375244226821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3544271375244226821'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none_4009.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-817495549259063829</id><published>2010-01-16T05:07:00.013-05:00</published><updated>2010-01-16T05:07:05.675-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-817495549259063829?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/817495549259063829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=817495549259063829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/817495549259063829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/817495549259063829'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none_5288.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-6587716003638622906</id><published>2010-01-16T05:07:00.011-05:00</published><updated>2010-01-16T05:07:05.276-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-6587716003638622906?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/6587716003638622906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=6587716003638622906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6587716003638622906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6587716003638622906'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none_5639.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-8370224564945864061</id><published>2010-01-16T05:07:00.009-05:00</published><updated>2010-01-16T05:07:04.720-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-8370224564945864061?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/8370224564945864061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=8370224564945864061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8370224564945864061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8370224564945864061'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none_307.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5669493021064690682</id><published>2010-01-16T05:07:00.007-05:00</published><updated>2010-01-16T05:07:04.230-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5669493021064690682?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5669493021064690682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5669493021064690682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5669493021064690682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5669493021064690682'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none_641.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-7292759669878616312</id><published>2010-01-16T05:07:00.005-05:00</published><updated>2010-01-16T05:07:03.576-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-7292759669878616312?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/7292759669878616312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=7292759669878616312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7292759669878616312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7292759669878616312'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none_8062.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-8745345895260899456</id><published>2010-01-16T05:07:00.003-05:00</published><updated>2010-01-16T05:07:02.856-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-8745345895260899456?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/8745345895260899456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=8745345895260899456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8745345895260899456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8745345895260899456'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none_16.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5081989499328640824</id><published>2010-01-16T05:07:00.001-05:00</published><updated>2010-01-16T05:07:02.389-05:00</updated><title type='text'></title><content type='html'>None&lt;br /&gt;&lt;br /&gt;&lt;a href="[]"&gt;[]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5081989499328640824?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5081989499328640824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5081989499328640824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5081989499328640824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5081989499328640824'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2010/01/none.html' title=''/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-896614219888149580</id><published>2008-02-03T14:38:00.000-05:00</published><updated>2008-02-03T14:43:08.171-05:00</updated><title type='text'>Blog Has Moved</title><content type='html'>Yea, well I've decided that I wanted to move to a new blogging system as well as having the ability to use my own domain. So I've moved the blog and all of its previous posts over to my website at &lt;span style="font-size:130%;"&gt;&lt;a href="http://www.madsoft.org/"&gt;www.madsoft.org&lt;/a&gt;&lt;/span&gt; running (of course) wordpress. At the moment its all default (i apologize) but I should have something a little more unique up soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-896614219888149580?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/896614219888149580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=896614219888149580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/896614219888149580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/896614219888149580'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2008/02/blog-has-moved.html' title='Blog Has Moved'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5528180139880818619</id><published>2008-01-01T20:44:00.000-05:00</published><updated>2008-01-01T20:46:08.828-05:00</updated><title type='text'>Happy New Year!</title><content type='html'>Just wanted to say happy new year to everybody and welcome to 2008. I just hope I can actually accomplish something this year, heh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5528180139880818619?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5528180139880818619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5528180139880818619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5528180139880818619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5528180139880818619'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2008/01/happy-new-year.html' title='Happy New Year!'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-124447752766841865</id><published>2007-12-12T17:16:00.000-05:00</published><updated>2007-12-12T17:28:02.613-05:00</updated><title type='text'>Plugtrade Beta Coming Soon</title><content type='html'>Last time I mentioned that I was working on this website for a friend which would be entirely Open Sourced. Well it's approaching completion and we are expecting to have the beta up and running sometime around the end of December  or the beginning of January. The license has been moved to the new GNU AGPLv3 (Affero General Public License) as well. The license is much more fitted towards web applications and removes the GNU GPL's application service provider loophole. Well I think the site is a great idea and look forward to seeing the beta myself and can't wait to start receiving community feedback on the project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-124447752766841865?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/124447752766841865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=124447752766841865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/124447752766841865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/124447752766841865'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/12/plugtrade-beta-coming-soon.html' title='Plugtrade Beta Coming Soon'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-465754531075143856</id><published>2007-11-13T19:27:00.000-05:00</published><updated>2007-11-13T19:48:17.759-05:00</updated><title type='text'>Stuffs in the Works</title><content type='html'>Recently one of my good buddies Matt (aka Matsta) referred me to another one of his friends who needed a web application built for his new website. After some negotiation, I had decided that I would build this application for him for free, so long as the source code to the application was Open Source. So here I am building this fairly large web application, and although I have had to stop working on most of my other projects, a lot has still come from this little endevour.&lt;br /&gt;&lt;br /&gt;One of the biggest things (I think anyway) which has come from this is the massive improvements that I've made to the former MadBB API. It's really starting to turn into a robust framework so to speak. I have reformed pretty much everything in it, including making it entirely PHP 5 compliant. So now it uses custom exceptions to handle errors rather than printing that nasty error message it used to show. The developer or whoever is using it, now has the power to decide how an error is handled.&lt;br /&gt;&lt;br /&gt;Secondly, as a result of me doing this huge favor him, he bought the domain madsoft.org for me, so I/we will finally have a website. And he also offered to make me a custom template/design to go on the website. So nothing but great things should be foreseen in the future, but let's hope for the best anyway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-465754531075143856?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/465754531075143856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=465754531075143856' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/465754531075143856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/465754531075143856'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/11/stuffs-in-works.html' title='Stuffs in the Works'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-1016419371964563715</id><published>2007-10-13T01:40:00.000-04:00</published><updated>2007-10-13T01:46:38.398-04:00</updated><title type='text'>gSourceEdit Alpha 2 on its way</title><content type='html'>Well I've finally started to get some where with gSE. I completely rewrote it from the ground up in python and got rid of glade. I also got a pretty nice plugin system and API going that will make it fairly easy to extend the program. But the point is, the next alpha is probably on its way soon. The current SVN builds all run fine. Although I am still waiting until I get around to adding some more missing features before I make an actual release. I've got an updated screen shot on  the project page which can be found &lt;a href="http://sourceforge.net/project/screenshots.php?group_id=185778"&gt;here&lt;/a&gt;. Check it out and send me some feedback if you'd like, just use the sourceforge contact page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-1016419371964563715?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/1016419371964563715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=1016419371964563715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/1016419371964563715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/1016419371964563715'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/10/gsourceedit-alpha-2-on-its-way.html' title='gSourceEdit Alpha 2 on its way'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-8413911410581128050</id><published>2007-10-03T21:22:00.001-04:00</published><updated>2007-10-03T21:22:24.572-04:00</updated><title type='text'>MadBB API Rewritten</title><content type='html'>I know I haven't been posting anything in a long while but I thought I might put this out there. A little while ago I had taken a look at the current MadBB API and easily saw that it was a complete mess. And if want people to be using this API later on for plugins or modules or whatever, then it desperately needed to be fixed now. So I had spent a few days changing everything and making the API easier to understand and use. As a result, I'd also improved a lot of things, including how MadBB handles variables in templates and how it renders templates and so forth. So whenever I get around to it, I will need to fix many of the current front end pages because of the changes to the API. So currently and for a month or so now, the SVN code did not work, so I'll be getting around to fixing that some time soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-8413911410581128050?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/8413911410581128050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=8413911410581128050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8413911410581128050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8413911410581128050'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/10/madbb-api-rewritten.html' title='MadBB API Rewritten'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-6301182523626081405</id><published>2007-09-08T16:32:00.000-04:00</published><updated>2007-09-08T16:37:32.638-04:00</updated><title type='text'>OpenParachute Siwtching to C++</title><content type='html'>This has been going on for about a month or so now and have just been lazy or something about mentioning it. But I have decided that, it would be in mine, as wel as others best interest if OpenParachute switched to C++. During the development process over the last few months, that the C library was becoming a bit cumbersome and was actually making it hard to use then easier. And of course, the OOP model makes more sense with game development. As a result though, OpenParachute 0.2 is going to be greatly delayed as this transition to C++ is taking a bit longer than I expected. I am currently in the debugging stage and the source tree has already been ported to C++.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-6301182523626081405?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/6301182523626081405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=6301182523626081405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6301182523626081405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/6301182523626081405'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/09/openparachute-siwtching-to-c.html' title='OpenParachute Siwtching to C++'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5714187111613548358</id><published>2007-08-28T19:14:00.000-04:00</published><updated>2007-08-28T19:21:48.308-04:00</updated><title type='text'>MadBB Pre-Alpha v0.0.9</title><content type='html'>I'm glad to announce yet another development release. First off, I'd like to state that this is called a 'Private' Alpha because I am not releasing any packges for this release but all of the source is freely availible in the SVN code repository.&lt;br /&gt;&lt;br /&gt;Almost all of the updates planned for this release have been achieved. They include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Completed/fully working user system&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Improved security&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Topic posting implemented&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; In the previous news release, I had mentioned a possible new theme/skin, and I believe that is still in the works.&lt;br /&gt;&lt;br /&gt;Some things to expect for 0.0.10 would be:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Completed posting support&lt;br /&gt;&lt;/li&gt;&lt;li&gt;User system intergration&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Initial code base for ACP&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Additional UCP feature implementations&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Improved security&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Possible new theme&lt;/li&gt;&lt;/ul&gt;If you would like to help, please contact me at: admin [{ dot }] maddog39 [{ at }] gmail [{ dot }] com or via sourceforge, either way. Refer to project page via the link on the right for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5714187111613548358?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5714187111613548358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5714187111613548358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5714187111613548358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5714187111613548358'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/08/madbb-pre-alpha-v009.html' title='MadBB Pre-Alpha v0.0.9'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-5741261736162585099</id><published>2007-08-01T02:56:00.000-04:00</published><updated>2007-08-01T03:03:58.171-04:00</updated><title type='text'>Some Updates</title><content type='html'>Sorry for not posting anything in a while, but progress has been quite slow. I am going to release OpenParachute 0.2 some time soon. I've added custom key binding support to sprites and I've also dropped the need for having a separate timer for sprites as well, this is now done automatically.  I will also add some simple camera support before the release. I am still working on gSourceEdit but have run into some issues and not sure what to do with it at the moment, although its almost done. I thought up some ideas for it, such as having a really simple plugin interface and adding default support for subversion as well as make.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-5741261736162585099?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/5741261736162585099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=5741261736162585099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5741261736162585099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/5741261736162585099'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/07/some-updates.html' title='Some Updates'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-8616364774659046758</id><published>2007-07-12T01:52:00.000-04:00</published><updated>2007-07-12T02:12:29.579-04:00</updated><title type='text'>OpenParachute reaches v0.1 stable</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;So just to be honest, this happened about a week ago and I've been neglecting to post about it with interest in other things and being busy. So I have finally reached a point where the library is stable, its not very feature rich and it has some bugs, but it works. I posted source code archives in various formats on the &lt;a href="http://code.google.com/p/libop"&gt;libop's project page&lt;/a&gt;. Since then I've been working on some things on my ToDo list for libop which I posted a couple posts back.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NPwdBHg0r1g/RpXFi6n6R-I/AAAAAAAAAAM/56patxH4tig/s1600-h/libop_sprite_alpha.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_NPwdBHg0r1g/RpXFi6n6R-I/AAAAAAAAAAM/56patxH4tig/s320/libop_sprite_alpha.png" alt="" id="BLOGGER_PHOTO_ID_5086188557827721186" border="0" /&gt;&lt;/a&gt; I was also able to get alpha blending (transparency) working on some objects, I used it on the sprite in the demo game and it works great, as you can see (thats a snapshot from 0.2 SVN). If you checkout the latest revision from SVN and compile it, you can check it out. Im also working on text rendering but its not quite working yet. Some other things I have planned for the next few releases are interactive menus and some OpenGL acceleration thrown into the mix. Im also still working on the audio and will be separating all audio functions and making them their own entity as well as adding some more functionality to the audio layer, like pause and stop, and maybe some transition effects, we'll see. If you have any questions or comments please feel free to email me or leave a comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-8616364774659046758?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/8616364774659046758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=8616364774659046758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8616364774659046758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8616364774659046758'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/07/openparachute-reaches-v01-stable.html' title='OpenParachute reaches v0.1 stable'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NPwdBHg0r1g/RpXFi6n6R-I/AAAAAAAAAAM/56patxH4tig/s72-c/libop_sprite_alpha.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-8252862751760286336</id><published>2007-07-09T21:00:00.000-04:00</published><updated>2007-07-09T21:09:36.799-04:00</updated><title type='text'>Convert your music from mp3 to ogg</title><content type='html'>Well I've been wanting to convert all my music from mp3 to ogg and quickly found that there was no real easy way to do it. So I made a small command line utility to do exactly that. Because I really hate mp3 and proprietary formats because they are such a pain in the butt and in the US (as far as I know) they are illegal or so I thought. Well anyway, I was just reading reading the topic about how many songs you have in your library and I think everyone who replied to that topic had their entire library in mp3 and Im sure that alot of people would like to support the open format, if it were only easier.&lt;br /&gt;&lt;br /&gt;So I called my utility am2o (auto mp3 to ogg) and its written in PHP (no it does NOT require a webserver what so ever, its a command line utility). I purposely wrote it in PHP to show people that PHP is just like any other scripting language and to debunk the misconception that its only for websites. It also wraps around ffmpeg to do the transcoding.&lt;br /&gt;&lt;br /&gt;My personal need for it was to take all the music that I download from gnutella (frostwire/limewire/gtk-gnutella/etc) and convert it to ogg and put it in my music directory and when you download alot of mp3's you keep them in the same folder and when you rerun the command you dont want to re-transcode all of the music thats already transcoded, so it supports filename caching for each unique directory. You may optionally disable caching as well.&lt;br /&gt;&lt;br /&gt;To run it you need the ffmpeg and php5-cli packages from the repository. You can get them from Synaptic, or by command line.&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-family:trebuchet ms;"&gt;sudo apt-get install ffmpeg php5-cli&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The package itself is attached to this post. To install it just unpack the tarball then run:&lt;br /&gt;&lt;br /&gt;   cd am2o&lt;br /&gt;   sudo ./install.sh&lt;br /&gt;&lt;br /&gt;Examples on how to use the program are included in the readme but heres one for a quickstart, its really easy.&lt;br /&gt;&lt;br /&gt;   am2o -i ./Shared -o ./Music&lt;br /&gt;&lt;br /&gt;We use -c to enable filename caching (this flag is require, to disable use -c=no), and ./Shared is our input folder (where we will pull mp3's from) and ./Music is the output folder (where we put the transcoded ogg's).&lt;br /&gt;&lt;b&gt;NOTE:&lt;/b&gt; &lt;b&gt;As of version 0.2, the -c flag is no longer required and will automatically default to yes if left out.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you have a big music library that you are transcoding, and you have a multi or dual core CPU system, I dont recommend running multiple instances as this will probably cause it to clash if you are running it on the same directories. Maybe in the future, if people like this tool, I will add support for multiple ffmpeg instances to encode multiple files at a time.&lt;br /&gt;&lt;br /&gt;I hope this tool inspires you to convert to and use ogg to support it as an open format.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[Edit]&lt;/b&gt;&lt;br /&gt;I have released am2o v0.2 with support for lossless flac and flexible flags and arguments. You may use all flags/arguments in any order but you must use the -i and -o flags to specify input and output directories respectively. The default transcode format is ogg, if you would like to transcode to flac, you must use the '-f flac' flag. Refer the '-h' or the readme for more information.&lt;br /&gt;&lt;br /&gt;For all Windows and Mac users, this program was designed to run on Linux/Unix (*BSD, Solaris, etc) systems. It will run on Windows and Mac as long as you have the PHP interpreter and ffmpeg installed, and it must be run from a command line.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dximages.uni.cc/files/1/blog/am2o-0.1.tar.gz"&gt;Download am2o v0.1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dximages.uni.cc/files/1/blog/am2o-0.2.tar.gz"&gt;Download am2o v0.2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-8252862751760286336?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/8252862751760286336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=8252862751760286336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8252862751760286336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/8252862751760286336'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/07/well-ive-been-wanting-to-convert-all-my.html' title='Convert your music from mp3 to ogg'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-110824909251449619</id><published>2007-07-03T00:52:00.000-04:00</published><updated>2007-07-03T01:22:55.837-04:00</updated><title type='text'>Partially working parachute</title><content type='html'>Okay, so I've been screwing around trying to get my (2D only at the moment) game development framework called OpenParachute (libop) working. So being quite frustrated with "Segmentation fault (core dumped)," I went on the Ubuntu forums and asked for help and also tried out a awsome C/C++ development tool (exclusive to linux) called &lt;a href="http://www.valgrind.org/" target="_blank"&gt;valgrind&lt;/a&gt;. With the combination of the two I was able to finally get a working development version of my library. I do have a &lt;a href="http://www.dximages.uni.cc/files/1/screenshots/libop_works.png" target="_blank"&gt;screenshot&lt;/a&gt; of the "demo game" that comes with the source although input and sprite movement is broken at the moment but this does show some basic functionality working.&lt;br /&gt;&lt;br /&gt;Some features I have planned for the future, leading up to a stable release:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Alpha blending (transparency)&lt;/li&gt;&lt;li&gt;Menu creation system&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Game saving and restoring&lt;/li&gt;&lt;li&gt;Level creation and loading (maps)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Possibly adding OpenAL support for 3D audio&lt;/li&gt;&lt;li&gt;Multi-threading support (for dual core and multi-CPU computers)&lt;/li&gt;&lt;li&gt;Adding a seperate library called libopgl which is entirely OpenGL accelerated and focuses at 3D graphics and games&lt;/li&gt;&lt;li&gt;Possibly adding some OpenGL acceleration to the 2D library&lt;/li&gt;&lt;/ul&gt;The project is entirely open source and licensed under the GPL version 2 only, I have very strong feelings against version 3 that I will leave for a later time. The project is hosted on google code and can be found &lt;a href="http://code.google.com/p/libop" target="_blank"&gt;here&lt;/a&gt; along with the &lt;a href="http://libop.googlecode.com/svn/trunk/" target="_blank"&gt;source code&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-110824909251449619?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/110824909251449619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=110824909251449619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/110824909251449619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/110824909251449619'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/07/partially-working-parachute.html' title='Partially working parachute'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-3827032834514524718</id><published>2007-06-21T14:07:00.001-04:00</published><updated>2007-06-21T14:15:24.828-04:00</updated><title type='text'>OOP-izing gSourceEdit</title><content type='html'>This week I've been away from home without a web development setup. So I decided that I'd work on gSE for a little bit. It's been needing a coding overhaul which included implementing it in full OOP (Object Oriented Programming, for those who don't know) as the current code base was becoming a tad bit difficult to manage. As a result, the fully OOP'd version should be in the repositories soon (which can be found on the &lt;a href="http://sourceforge.net/projects/gse" target="_blank"&gt;gSE project page&lt;/a&gt;). I'm hoping this will help me iron out some more of the many bugs that it has at the moment and of course, make the code much easier to manage and more readable than it is currently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-3827032834514524718?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/3827032834514524718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=3827032834514524718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3827032834514524718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3827032834514524718'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/06/oop-izing-gsourceedit.html' title='OOP-izing gSourceEdit'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-7217043027748810621</id><published>2007-06-16T14:51:00.001-04:00</published><updated>2007-06-16T15:03:55.928-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><title type='text'>Website?</title><content type='html'>Yes, I have been recently working a lot on getting the MadSoft website up and running so that I have a centralized place for all of my software projects and so forth. I don't want to release the website URL just yet but will as soon as it's a bit more complete. Its getting there, just need like another week or so and it should be stable enough for production use. However, I will release some details about it for anyone who would like to know.&lt;br /&gt;&lt;br /&gt;It's going to run PHP5/PostgreSQL and its entirely written from scratch by me. It will have a membership sysem as well in addition to all the usual pages, like news, forums, projects, about, etc. Unfortunately I'm using this free template I found on the internet because I really suck at CSS and I really suck at templates/design(s). So if anyone is willing to make a template that would be awsome. But yeah, its going to be pretty limited as far as look go. I hope to use MadBB for the forum software, although not sure if the development tree will be even remotely usable by then, only time will tell. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-7217043027748810621?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/7217043027748810621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=7217043027748810621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7217043027748810621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/7217043027748810621'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/06/website.html' title='Website?'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-4822700542907783724</id><published>2007-06-14T17:04:00.001-04:00</published><updated>2007-07-06T16:44:39.958-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sdl'/><category scheme='http://www.blogger.com/atom/ns#' term='gtk'/><category scheme='http://www.blogger.com/atom/ns#' term='player'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><title type='text'>Micro GTK+ media player</title><content type='html'>Well I havn't posted in little a while, but I do have some stuff cuing up for the future. I was bored and wanted to work on a GTK program while listening to one of my favorite linux podcasts (&lt;a href="http://www.tllts.org/"&gt;The Linux Link Tech Show&lt;/a&gt;) and decided to make a small multithreaded media player in C/GTK+ with an SDL backend for the audio playback and threading support. Apparently SDL_mixer has some issue with pausing that hasnt been sorted yet so the pause button probably wont work properly, as it didn't for me either.&lt;br /&gt;&lt;br /&gt;You can download a tar-bzip2 package &lt;a href="http://www.dximages.uni.cc/files/1/private/oggplayer.tar.gz"&gt;here&lt;/a&gt;. Obviously I use linux, so there is a linux-x86 binary in there along with the source code, as well as a Makefile. I don't use windows but I hear that you can compile GTK+ apps under windows, wouldn't know because I havn't really tried it. But to run under linux you just need the gtk+-2.0, libsdl-1.2, and libsdl-mixer  libraries and if you want to compile it from source, you obviously need the development headers as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-4822700542907783724?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/4822700542907783724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=4822700542907783724' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4822700542907783724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4822700542907783724'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/06/micro-gtk-media-player.html' title='Micro GTK+ media player'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-4709068103169967442</id><published>2007-06-03T21:16:00.000-04:00</published><updated>2007-06-03T21:27:44.400-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='gsourceedit'/><category scheme='http://www.blogger.com/atom/ns#' term='alpha'/><title type='text'>gSourceEdit Alpha is Ready</title><content type='html'>I've been working on a project to make a small, versatile, and light-weight programmers text editor for linux, because personally, they all (mostly) suck. I called this project/program gSourceEdit. Its written in PHP-GTK2 and I've completed it to a point now where its partially functional. There are screenshots on it's &lt;a href="http://sourceforge.net/projects/gse"&gt;SourceForge.net project page&lt;/a&gt; and the source is available from the subversion repository. I need people to test it and submit bug fixes (if possible). Also note that some things are not implemented yet, so if something isn't doing anything, check your console for debug output.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-4709068103169967442?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/4709068103169967442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=4709068103169967442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4709068103169967442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/4709068103169967442'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/06/gsourceedit-alpha-is-ready.html' title='gSourceEdit Alpha is Ready'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956305692462010193.post-3968391446013962961</id><published>2007-05-27T17:21:00.000-04:00</published><updated>2007-05-27T17:58:33.167-04:00</updated><title type='text'>Hello and Welcome</title><content type='html'>Well this is the first time that I've actually blogged in a really long time (since 2005 in fact). But I didn't really understand blogging that well then, so I hope to actually do something with this one. Besides covering MadSoft development I'm going to cover a lot of Linux for a few reasons: one being I use and love Linux and OSS (Open Source Software) ideals, two being that all my software is for Linux, and three all my software is open source.&lt;br /&gt;&lt;br /&gt;For a little bit of background info, I run Ubuntu Dapper currently, and because of some hardware issues lately, I havn't upgraded yet. I have been using Linux for about 2 years now and havn't switched back to Windows since, since I just love everything about Linux and what it has to offer which proprietary solutions could never provide (well they could, but never would). Software that I'm currently working on would be; the &lt;a href="http://www.kernel.org/"&gt;Linux kernel&lt;/a&gt; (I'm not a developer yet though but readying my first patch), &lt;a href="http://sourceforge.net/projects/gse"&gt;gSourceEdit&lt;/a&gt; (a small light-weight but flexible programmers editor written in PHP and GTK+), and &lt;a href="http://sourceforge.net/projects/madbb"&gt;MadBB&lt;/a&gt; which is a small, very light-weight Bulletin Board system written in PHP which is probably my primary project at the moment. I have many reasons for starting my personal programming projects (gSourceEdit and MadBB) because I know that they tend to be quite redundant projects as you see new ones popping up all the time, but thats a different discussion for a different day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956305692462010193-3968391446013962961?l=maddog39.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maddog39.blogspot.com/feeds/3968391446013962961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8956305692462010193&amp;postID=3968391446013962961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3968391446013962961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956305692462010193/posts/default/3968391446013962961'/><link rel='alternate' type='text/html' href='http://maddog39.blogspot.com/2007/05/hello-and-welcome.html' title='Hello and Welcome'/><author><name>maddog39</name><uri>http://www.blogger.com/profile/04347142405498116976</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
