<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2-ppt (info@mypapit.net)" -->
<?xml-stylesheet href="http://www.w3.org/2000/08/w3c-synd/style.css" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Shaunware | Homepage</title>
        <description></description>
        <link>http://www.shaunware.com</link>
        <lastBuildDate>Wed, 22 Feb 2012 23:58:30 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt (info@mypapit.net)</generator>
        <item>
            <title>Dark Side of the Moon</title>
            <link>http://www.shaunware.com/-/dark-side-of-the-moon/</link>
            <description>&lt;p&gt;&lt;img style=&quot;float: right;&quot; src=&quot;http://static.shaunware.com/public/assets/mce/Pictures/ze_moon.jpg&quot; alt=&quot;&quot; width=&quot;250&quot; height=&quot;156&quot; /&gt;Its a no brainer, but some what disappointing. Recently NASA had one of its GRAIL space ships witness &quot;The Dark Side of the Moon.&quot; Unfortunately there was no space bridge or lost space ship.&lt;/p&gt;
&lt;p&gt;This to some of us Scifi junkies means there will not be a robot Apocalypse any time soon...&lt;/p&gt;
&lt;p&gt;It does however mean there is some science research, and some short video...&lt;/p&gt;</description>
        </item>
        <item>
            <title>NASA HI-RES Pictures of Earth</title>
            <link>http://www.shaunware.com/-/nasa-hires-pictures-of-earth/</link>
            <description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;img style=&quot;float: right;&quot; src=&quot;http://static.shaunware.com/public/assets/mce/articles/NASA-SMALL-EARTH.jpg&quot; alt=&quot;&quot; width=&quot;200&quot; height=&quot;200&quot; /&gt;I have always been a bit of a space nut. Growing up I had my room decked out in NASA stuff. Between having a live size Astronaut poster on my wall (Up until it started scaring me...) Blow up plants hanging from my ceiling... etc...&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Needless to say when NASA releases pictures from space especially like this I get a little excited.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Denial of Service Attacks</title>
            <link>http://www.shaunware.com/-/denial-of-service-attacks/</link>
            <description>&lt;p&gt;Denial of Service Attacks or (DoS Attacks) or (DDoS Attacks) are a common battle in the web world. They involve a repeated ping or call on a server. The goal is to make the server/website unavailable.&lt;/p&gt;
&lt;p&gt;I do my best to keep up to date on the latest hacks and not to mention old hacks resurfacing. One of these issues seems to be coming up again. And that has to do with PHP's $_GET, $_REQUEST, and $_POST variables.&lt;/p&gt;
&lt;p&gt;These are excellent ways of creating heavy loads on a server if the maxium allowed variables is to high. Not to mention if each one of those variables is not limited it could potentially unleash a lethal Denial of Service attack on a victim hosing and destroying there CPU's.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Get Married the truth behind the closing.</title>
            <link>http://www.shaunware.com/-/get-married-the-truth-behind-the-closing/</link>
            <description>&lt;p&gt;&lt;img style=&quot;float: right;&quot; src=&quot;http://static.shaunware.com/public/assets/mce/websites/Wedding-Planning--Tools--Wedding-Ideas--Tips--Wedding-Dresses.jpg&quot; alt=&quot;&quot; width=&quot;250&quot; height=&quot;308&quot; /&gt;&lt;/p&gt;
&lt;p&gt;A friend and collague of mine spent the better part of a week. Or for good ole time's sake a &quot;Get Married Two Week's.&quot; On this article. I am still working on my article that will show all the main revisions of getmarried.com, but until then please enjoy his article.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tedlee.net/2011/12/07/get-married-post-mortem/&quot;&gt;Tedlee.net&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;He really does do a good job, without making to many punches, but in truth being honest. There was so much more drama that happened in between each event, but he does a really good job summarizing the reasons why &lt;a href=&quot;http://www.shaunware.com/-/get-married-media-inc-closing-its-doors/&quot;&gt;Get Married Media, Inc closed.&lt;/a&gt;&lt;/p&gt;</description>
        </item>
        <item>
            <title>Ubuntu Terminal connecting to wireless internet DHCP </title>
            <link>http://www.shaunware.com/-/ubuntu-terminal-connecting-to-wireless-internet-dhcp-/</link>
            <description>&lt;p&gt;Recently I was given a VDI, that is a Ubuntu Server. This runs a  web  app for a company that I work with. We use these VM's for development,  integration testing, and testing. When I installed the VDI I found that  it was not connecting to my local network by just using the regular  settings. After roughly two tutorials I found a mix of the two to be my  resolution.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Get Married Media, Inc Closing its doors.</title>
            <link>http://www.shaunware.com/-/get-married-media-inc-closing-its-doors/</link>
            <description>&lt;p&gt;&lt;img src=&quot;http://static.shaunware.com/public/assets/mce/articles/gm-logo.png&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;82&quot; /&gt;&lt;/p&gt;
&lt;p&gt;It sadden's me to find out a company I recently just left will be closing down most of its major operations today. The rest will follow on December 16th of this month. I had worked for them for over 3 years starting as a base level web developer and grew into a Lead Senior Web Developer. Over the years they definitely had there bumps in the road. It is unfortunate that they could not make it past what was always told to us. &quot;We are not going anywhere.&quot; Taylor Corporation assured us that we were a center product and that we were a necessity.&lt;/p&gt;
&lt;p&gt;Unfortunately GM is coming to a close and the work I had done over the last three years will now be gone forever.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Website Hosting Solutions</title>
            <link>http://www.shaunware.com/-/website-hosting-solutions/</link>
            <description>&lt;p&gt;I have been thinking on this topic for a while and have come up with a couple easy steps to figuring out what will be the best hosting solution for you.&lt;/p&gt;
&lt;p&gt;Firstly you will need to ask yourself these questions.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What can I afford?&lt;/li&gt;
&lt;li&gt;How big of an application / website am I going to run?&lt;/li&gt;
&lt;li&gt;What level of traffic are you expecting / have?&lt;/li&gt;
&lt;li&gt;What is your technical knowledge of administrating servers?&lt;/li&gt;
&lt;li&gt;What kind of application / site are you running (Terms and Conditions may prevent you from doing some...)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These five questions should really help you decide in what to go with. So now ill go in depth and explain each portion. Aft ert this ill explain the differences in the different types of hosting.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Shared Host / Grid Hosting&lt;/li&gt;
&lt;li&gt;VPS Hosting (Virtual Private Server)&lt;/li&gt;
&lt;li&gt;Dedicated Server&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Yes there are other hosting types that exit, but to not complicate this decision more ill leave that for another post.&amp;nbsp;I have been round robin with several different hosts now. Each I have found things I like, and things I do not like about them. So with my research and sit back and enjoy. As a side note this will be a two part post as I want to go into details about each host that I will review.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Update Oct 2011</title>
            <link>http://www.shaunware.com/-/update-oct-2011/</link>
            <description>&lt;p&gt;I am trying to keep this going with new things that I do every so often. Along with helpful tidbits that I run into.&lt;/p&gt;
&lt;p&gt;So here is a list of upcoming articles.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Alternative Hosting Solutions / Website Hosting Solutions.&lt;/li&gt;
&lt;li&gt;Alternative HTTP Servers (Other than Apache and Tomcat.)&lt;/li&gt;
&lt;li&gt;CSS3 Animations with JavaScript&lt;/li&gt;
&lt;li&gt;GDFonts... Converting text to an image. (I use this on the side bar of the site.)&lt;/li&gt;
&lt;li&gt;Social Network Plugins&lt;/li&gt;
&lt;li&gt;Voting Systems (The good the bad and the ugly...) &quot;This one will probably be December before I get to it.&quot;&lt;/li&gt;
&lt;li&gt;And so much more than&amp;nbsp; I can recall at the moment also!&lt;/li&gt;
&lt;/ol&gt;</description>
        </item>
        <item>
            <title>Google Search API vs Bing Search API</title>
            <link>http://www.shaunware.com/-/google-search-api-vs-bing-search-api/</link>
            <description>&lt;p&gt;&lt;img style=&quot;float: right;&quot; src=&quot;http://static.shaunware.com/public/assets/mce/articles/googlevsbing.jpg&quot; alt=&quot;&quot; width=&quot;200&quot; height=&quot;200&quot; /&gt;One of the things I love to do is learning various API's and new technologies. One of my many side projects is a Dance Dictionary that will contain step names, how to's, definitions, videos and pictures. I started writing up the tech specs and a scope for the project and start to think about utilizing a search engine to power parts of it.&lt;/p&gt;
&lt;p&gt;Out of my research the two engines that came to mind were Google and Bing. Now my scope of the project will rely heavily on two things. 1) Images 2) Videos. Later on ill probably utilize more items such as question and answers and such but that cant wait.&lt;/p&gt;</description>
        </item>
        <item>
            <title>LAMP Stack Install</title>
            <link>http://www.shaunware.com/-/lamp-stack-install/</link>
            <description>&lt;p&gt;Recently I got curious and adventurous into setting up a Virtual Environment on my Mac's VMware Fusion with Ubuntu, Apache, MySQL and PHP. As a Web Developer I often find little need to be a Sysadmin and spend WAY more time developing. It may come as a shocker but its often not a required effort to need to have the knowledge now days of how to setup the environment I work in! An analogy behind this is a mechanic doesn't necessarily build cars, but rather fixes them. While they may understand the details behind it they may have never put a car together from start to finish, but if they had to they could...&lt;/p&gt;
&lt;p&gt;So I figured I would post a little bit about what I did to get it going. Because this was my first run of doing this it took a little longer than it should have. But now that I have gone through it I could probably do it as fast as my machine can download.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Been a few days...</title>
            <link>http://www.shaunware.com/-/been-a-few-days/</link>
            <description>&lt;p&gt;So I realize its been a few days sense I last posted. But I promise Ill have something to post soon. I am currently working on a entry/vote contest for GetMarried.com. Once I am done with this ill have some more to write about. It is utilizing some CSS3 tricks along with JavaScript to animate portions of it.&lt;/p&gt;
&lt;p&gt;Along with this I am working on a small side project that will create sitemaps and even give detailed reports on your site. I have built the crawler portion, but thinking I am going to minimize the sitemaping element so I can make it for free. While I will make the reporting parts a paid element.&lt;/p&gt;</description>
        </item>
        <item>
            <title>HTML Validation</title>
            <link>http://www.shaunware.com/-/html-validation/</link>
            <description>&lt;p&gt;Recently I ran into an issue with IE 8, but all the other versions of IE and Firefox, Chrome, and Safari looked just fine! Some of the sites I work on happen to get extremely large and the CSS, HTML portions get split up over several files. Because of this often times its easy to miss something. Especially when there has been 5-6 developers in that section over time.&lt;/p&gt;
&lt;p&gt;When dealing with Cross Browser support I find that HTML validation is a must. It may not resolve every issue that comes up to bat, but it will certainly help on some crazy pesky issues.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Caching</title>
            <link>http://www.shaunware.com/-/caching/</link>
            <description>&lt;p&gt;Lately I have had &quot;caching&quot; on the brain and have been working on a decent way of caching.&lt;/p&gt;
&lt;p&gt;So far I have found that caching is obviously faster and in XML   format makes it really easy to iterate through in Object format.&lt;/p&gt;
&lt;p&gt;My methods so far are&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Checking a database table for current cached item information. &lt;/li&gt;
&lt;li&gt;If it has an expiration date or does not exist the feed needs to be cached.&lt;/li&gt;
&lt;li&gt;If needs to be cached - Caching will grab the feed via curl, fopen, or file_get_contents()&lt;/li&gt;
&lt;li&gt;Feed will then be stored in a file in a specific directory on the server.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Database will either be updated or inserted with feed information.&lt;/li&gt;
&lt;/ol&gt;</description>
        </item>
        <item>
            <title>Development Theories</title>
            <link>http://www.shaunware.com/-/development-theories/</link>
            <description>&lt;p&gt;Something I have been saying for a long time now is how the Web World is a guessing game. The same thing can be applied to many other occupations. Facebook, Twitter, and so many other &quot;start ups&quot; that have succeeded in becoming a house hold name in the beginning had no idea if they would be viral.&lt;/p&gt;
&lt;p&gt;Facebook had a humble beginning that lead to a insanely addicting social network that allows you to connect with everyone you know and their trash cans. Twitter provides us with a 140 characters or less thoughts. Which is nice as Facebook friends to give us WAY to many details about their lives.&lt;/p&gt;
&lt;p&gt;Suddenly with these two start ups they created a new fad. Status updates!&lt;/p&gt;
&lt;p&gt;What does this all mean? Basically they chimed in on what they thought to be a &quot;hole&quot; in the market. This hole they filled or rather created.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Unix Tutorials</title>
            <link>http://www.shaunware.com/-/unix-tutorials/</link>
            <description>&lt;p&gt;Recently I ran into a great Unix tutorial. It goes in great detail explaining the basics and goes up into some more advanced commands.&lt;/p&gt;
&lt;p&gt;To say the least Ill just give you the link...&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.ee.surrey.ac.uk/Teaching/Unix/&quot; target=&quot;_blank&quot;&gt;http://www.ee.surrey.ac.uk/Teaching/Unix/&lt;/a&gt;&lt;/p&gt;</description>
        </item>
        <item>
            <title>Special Characters to HTML Entities</title>
            <link>http://www.shaunware.com/-/special-characters-to-html-entities/</link>
            <description>&lt;p&gt;Recently I posted about HTMLEntities and a PHP function that can convert crazy characters and such to their HTML form.&lt;/p&gt;
&lt;p&gt;Along with this I posted about encoding types. Let me first say that these two go hand and hand. When dealing with funky characters such as &quot;&amp;eacute;&amp;oelig;&amp;sum;&amp;acute;&amp;reg;&amp;dagger;&amp;yen;&amp;circ;˙&amp;fnof;.&quot; And then throw in different page encoding's such as UTF-8 and &lt;span class=&quot;attribute-value&quot;&gt;ISO-8859-1. If you take those same characters and POST them or output them from a database to a different encoding type you might soon find them to be entirely different. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;attribute-value&quot;&gt;Frustratingly enough there is tons of methods to fix this issue, but found only one method to work for my situation. It basically involves changing the characters to their HTML variants before being saved to the database. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description>
        </item>
        <item>
            <title>Update</title>
            <link>http://www.shaunware.com/-/update/</link>
            <description>&lt;p&gt;Few updates to the site -&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Added social media to the site such as facebook, twitter, linkedin, and google plus. &lt;/li&gt;
&lt;li&gt;Added drop down menu for my personal information.&lt;/li&gt;
&lt;li&gt;Fixed an issue when I would input a code example any time I would have to edit the post I would have to almost rewrite the example.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Much more to come...&lt;/p&gt;</description>
        </item>
        <item>
            <title>Wysiwig Editor Example Code Issue</title>
            <link>http://www.shaunware.com/-/wysiwig-editor-example-code-issue/</link>
            <description>&lt;p&gt;One of my issues lately with my CMS system has been the TinyMCE (Wysiwig Editor). Doing example code has been extremely painful. As everytime I would go back in to make an edit I would have to rewrite the examples as it would convert it to real HTML and or Javascript. Because of this I found myself wasting a lot of time fixing these articles every time I would make an edit.&lt;/p&gt;
&lt;p&gt;Luckily I found an easy fix. I switched from using blockquotes to pre tags with code tags. Not only this but I found a PHP script that cleans the code behind these tags to make things as they should be.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Auto Paginate</title>
            <link>http://www.shaunware.com/-/auto-paginate/</link>
            <description>&lt;p&gt;Recently I did a post about &lt;a href=&quot;http://www.shaunware.com/-/website-loading/&quot;&gt;website loading.&lt;/a&gt; Which had me thinking... Paginiation! Its a lovely device that allows you to not have to display all the content on the same page. There are so many forms of pagination and pagination theories. One of which is a newer method called. &quot;Auto Pagination.&quot; It is seen on many sites such as local pages on google and several others.&lt;/p&gt;
&lt;p&gt;It basically detects the &quot;windows&quot; scroll and once a certain position on the page has been achieved it loads more content into the page. Some other neat useages of this window scroll is on &lt;a href=&quot;http://www.mashable.com&quot; target=&quot;_blank&quot;&gt;mashable.com&lt;/a&gt; when reading an article if you scroll far enough down it will display the next article on the list. But this is about pagination...&lt;/p&gt;</description>
        </item>
        <item>
            <title>Website Loading</title>
            <link>http://www.shaunware.com/-/website-loading/</link>
            <description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;img style=&quot;float: right;&quot; src=&quot;http://static.shaunware.com/public/assets/mce/articles/odometer.jpg&quot; alt=&quot;&quot; width=&quot;200&quot; height=&quot;200&quot; /&gt;The speed of your website loading is still a common issue with websites. Looking back in the past 56k modems were the majority of people online. Now days its common for average speeds above 2-10MB per second! It would seem that with the increase of the speeds that size would truly matter. However, because faster download speeds are more common larger sites are even more possible.&lt;/p&gt;</description>
        </item>
        <item>
            <title>PHP htmlentities</title>
            <link>http://www.shaunware.com/-/php-htmlentities/</link>
            <description>&lt;p&gt;Ever had issues with putting HTML inside of HTML text boxes? This can be a pain as often times you will find different browsers will read it fine, but then some will break it.&lt;/p&gt;
&lt;p&gt;In PHP there is a wonderful function called &quot;htmlentities.&quot;&lt;/p&gt;</description>
        </item>
        <item>
            <title>Javascript split/join vs replace</title>
            <link>http://www.shaunware.com/-/javascript-splitjoin-vs-replace/</link>
            <description>&lt;p&gt;Recently I heard a extremely random agrument about a simple Javascript method.&lt;/p&gt;
&lt;p&gt;Basically take a random string.&lt;/p&gt;
&lt;code&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&lt;/code&gt;
&lt;p&gt;Multiply this about 500 more times... And then run these two seperate items...&lt;/p&gt;
&lt;code&gt;var str = &quot;Lorem  ipsum dolor sit amet, consectetur adipisicing elit, sed do  eiusmod  tempor incididunt ut labore et dolore magna aliqua. Ut enim ad  minim  veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip  ex ea  commodo consequat. Duis aute irure dolor in reprehenderit in  voluptate  velit esse cillum dolore eu fugiat nulla pariatur. Excepteur  sint  occaecat cupidatat non proident, sunt in culpa qui officia  deserunt  mollit anim id est laborum.&quot;;
alert( str.split(&quot; &quot;).join(&quot;&quot;) );
alert( str.replace(/ /g, &quot;&quot;) );
&lt;/code&gt;
&lt;p&gt;Which one is faster?&lt;/p&gt;</description>
        </item>
        <item>
            <title>XML Parsing</title>
            <link>http://www.shaunware.com/-/xml-parsing/</link>
            <description>&lt;p&gt;So you have a website and that site gets millions of hits per day. Either you are running a silly static site that you manually update or you have some intense CMS that caches using all sorts of methods.&lt;/p&gt;
&lt;p&gt;XML happens to be one of the biggest tools of the trade.&lt;/p&gt;</description>
        </item>
        <item>
            <title>Content Type Encoding</title>
            <link>http://www.shaunware.com/-/content-type-encoding/</link>
            <description>&lt;p&gt;Encoding is simply one of the most strangest topics with websites.&lt;/p&gt;
&lt;p&gt;Usuaually I find issues when translating between encoding types such as UTF-8 to ISO or any variation of this. Setting the encoding type of the page is extremely important. &quot;Obviously.&quot; Otherwise your browser trys to guess what it is and may fail at it. Along with this hackers can easily change the encoding type and get around your XSS filters. Which will then allow them to do XSS attacks.&lt;/p&gt;</description>
        </item>
        <item>
            <title>JQuery Tips</title>
            <link>http://www.shaunware.com/-/jquery-tips/</link>
            <description>&lt;p&gt;When using JQuery it is easily abused with how many shortcuts and routes you can do the same thing.&lt;/p&gt;
&lt;p&gt;I could go through my list of things to help with optimization, but this guy does such a good job...&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.artzstudio.com/2009/04/jquery-performance-rules/#descend-from-id&quot; target=&quot;_blank&quot;&gt;ArtzStudio&lt;/a&gt;&lt;/p&gt;</description>
        </item>
        <item>
            <title>MySQL Optimization</title>
            <link>http://www.shaunware.com/-/mysql-optimization/</link>
            <description>&lt;p&gt;Recently I was given a great link that gives ten great ways to optimize MySQL. With its may open ended methods that leave you crossed which direction to go. I found this article extremely helpful.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://20bits.com/articles/10-tips-for-optimizing-mysql-queries-that-dont-suck/&quot; target=&quot;_blank&quot;&gt;20Bits By Jesse Farmer&lt;/a&gt;&lt;/p&gt;</description>
        </item>
        <item>
            <title>Shaunware CMS V1</title>
            <link>http://www.shaunware.com/-/shaunware-cms-v1/</link>
            <description>&lt;p&gt;Shaunware is ran on its very own content management system (CMS). It uses PHP/PHP5, MySQL, Javascript (Jquery), CSS/CSS3, HTML/HTML5 and more.&lt;/p&gt;
&lt;p&gt;Here is a small list of features:&lt;/p&gt;
&lt;ul class=&quot;l1&quot;&gt;
&lt;li&gt;Unlimited number of sites to hook into.&lt;/li&gt;
&lt;li&gt;Targeting content / tagging content to pages/tags.&lt;/li&gt;
&lt;li&gt;Unlimited varations of content types. Ex: Articles, Banners, and more...&lt;/li&gt;
&lt;li&gt;Records impressions and clicks on specific content types.&lt;/li&gt;
&lt;li&gt;Email Campaigns - Send HTML emails to a list of registered members.&lt;/li&gt;
&lt;li&gt;User/Member Handling - Allows extensive registration details for membership base sites.&lt;/li&gt;
&lt;li&gt;Read more...&lt;/li&gt;
&lt;/ul&gt;</description>
        </item>
        <item>
            <title>PHP Stripping Certain Characters.</title>
            <link>http://www.shaunware.com/-/php-stripping-certain-characters/</link>
            <description>&lt;p&gt;Filtering inputs is often a huge issue when figuring out which method is best. Typicallly its a matter of what exactly are your needs. Asking these few questions can resolve the problem.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Is the input needing more than letters a-z and 0-9?&lt;/li&gt;
&lt;li&gt;Does the input need to be able to allow some tags but not others?&lt;/li&gt;
&lt;li&gt;Can you filter everything out and not worry about what it returns?&lt;/li&gt;
&lt;li&gt;Can you convert html characters to their entities so it still displays properly?&lt;/li&gt;
&lt;/ol&gt;</description>
        </item>
        <item>
            <title>Hacking the Web</title>
            <link>http://www.shaunware.com/-/hacking-the-web/</link>
            <description>&lt;p&gt;&lt;img style=&quot;float: left; padding-right: 15px;&quot; src=&quot;http://static.shaunware.com/public/assets/mce/articles/Bgmatrix4.jpg&quot; alt=&quot;&quot; width=&quot;200&quot; height=&quot;200&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Hacking seems to be a common occurance now days. While it seems to be a  somewhat complicated process in reality it is mostly simple hacks that  result in tremeduous damage, costs, and lose of data.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Two Types of Web Hacks&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;XSS and SQL Injections. There are obviously more such as DDOS attacks, but those are short term.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;strong&gt;What are they?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;XSS is simply inserting Javascript into a page. An example of this is a simple alert.&lt;/p&gt;
&lt;code&gt;&amp;lt;script&amp;gt;alert(&quot;Hi!&quot;);&amp;lt;/script&amp;gt;&lt;/code&gt;
&lt;p&gt;SQL Injections are a wider range of possibilities. They allow you to  delete an entire database, to outputting important information. Or even logging in as an adminstrator.&lt;/p&gt;</description>
        </item>
        <item>
            <title>New Site!</title>
            <link>http://www.shaunware.com/-/new-site/</link>
            <description>&lt;p&gt;&lt;a href=&quot;../../../-/new-site/&quot;&gt;&lt;img class=&quot;right&quot; style=&quot;float: right;&quot; title=&quot;The Old Design&quot; src=&quot;http://static.shaunware.com/public/assets/mce/websites/shaunware1.jpg&quot; alt=&quot;&quot; width=&quot;200&quot; height=&quot;134&quot; /&gt;&lt;/a&gt;Finally I have recreated my website. It is using a content system I created from the ground up. I will be writing more on this system in the future. A small list of features this system can do:&lt;/p&gt;
&lt;ul class=&quot;l1&quot;&gt;
&lt;li&gt;Manage Multiple Sites in one.&lt;/li&gt;
&lt;li&gt;Member Registration&lt;/li&gt;
&lt;li&gt;Banners&lt;/li&gt;
&lt;li&gt;Page Control / SEO&lt;/li&gt;
&lt;li&gt;And so much more...&lt;/li&gt;
&lt;/ul&gt;</description>
        </item>
    </channel>
</rss>

