<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Branson Designs</title>
	
	<link>http://bransondesigns.com</link>
	<description>Design, Economics, and Randomness</description>
	<lastBuildDate>Thu, 01 Oct 2009 21:06:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/BransonDesigns" type="application/rss+xml" /><feedburner:browserFriendly></feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Twtapp sites – Multiple Reflective XSS Vulnerabilities</title>
		<link>http://bransondesigns.com/twtapp-sites-multiple-reflective-xss-vulnerabilities/</link>
		<comments>http://bransondesigns.com/twtapp-sites-multiple-reflective-xss-vulnerabilities/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 05:57:14 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=220</guid>
		<description><![CDATA[I felt a little inspired while reading about Aviv Raff&#8217;s month of twitter bugs that went on though the month of July. Lets face it, security is on so few people&#8217;s minds. As I start to venture out into the world of security I&#8217;m awestruck as to how many websites are vulnerable, how many systems [...]]]></description>
			<content:encoded><![CDATA[<p>I felt a little inspired while reading about Aviv Raff&#8217;s month of twitter bugs that went on though the month of July. Lets face it, security is on so few people&#8217;s minds. As I start to venture out into the world of security I&#8217;m awestruck as to how many websites are vulnerable, how many systems are left unpatched, and how the average person just doesn&#8217;t have a clue. Even if your system is fully patched, there are 0 day (non-patched) vulnerabilities released all the time. I like to think of what Charlie Miller said during an interview at this years DEFCON17 event:</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5866427&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5866427&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/5866427">video interview with iPhone hacker Charlie Miller</a> from <a href="http://vimeo.com/user1021549">Dean Takahashi</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<blockquote><p>Human beings cannot write complex code.</p></blockquote>
<p>There are literally millions of lines of code on your computer right now. Just because your patched does not mean there isn&#8217;t a bug in there that could be exploited to do bad things.</p>
<p>So while reading through the Month of Twitter Bugs (MoTB) I thought, wow, sites that millions of people use each day, like bit.ly, had some interesting and serious bugs. I wanted to see how easy it was to find a twitter third party site that was vulnerable. Took me about an hour before I had 5. Each of these sites are part of the http://twtapps.com 3rd party twitter applications. Each one has a reflective XSS vulnerability, and gasp, probably a lot more:</p>
<p><strong>Twtpoll.com</strong></p>
<blockquote><p>Twtpoll is a simple feedback twitter app. Type in a 140 chars question, type in multiple choice answers, and embed/share it!</p></blockquote>
<p><strong>Twtvite.com</strong></p>
<blockquote><p>Twtvite is a simple event manager twitter app.<br />
Create an event, enter the location, date, time, your 140 chars description, and share it/ manage RSVPs.</p></blockquote>
<p><strong>Twtbiz.com</strong></p>
<blockquote><p>TwtBiz is business directory for Twitter.<br />
You can find businesses, entrepreneurs, investors! See the company&#8217;s team Twitter feed.</p></blockquote>
<p><strong>Twttrip.com</strong></p>
<blockquote><p>TwtTRIP is a simple travel organizer twitter app.<br />
Add your travel plans, meet other tweeple traveling to the same destination, and embed/share it.</p></blockquote>
<p><strong>Twtqpon.com</strong></p>
<blockquote><p>TwtQpon is a simple coupon creator for businesses.<br />
Enter your promotion details, choose an image and enter a code + url!</p></blockquote>
<p>All these sites run the same search.php script which does not sanitize search string input correctly and will reflect the script back on the search results page:</p>
<p>PoC: http://sitename.com/search.php?search_str=</p>
<p>%253Cscript%253Ealert%2528%2527xss%2527%2529%253C%252Fscript%253E</p>
<p> What could you do with this? You could use this to gain access to a users account if they were logged into any of these sites, and you convinced them to click on a crafted link, then could grab a their cookie and log into the site as them. And I know reflected XSS is pretty lame, so don&#8217;t bother. I&#8217;m just trying to show how easy it is to find sites like this.</p>
<p>I did notify the person behind all these sites a few days before posting this, and he just said thanks, so hopefully it&#8217;s been patched by the time anyone reads this.</p>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/twtapp-sites-multiple-reflective-xss-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perl Prime Numbers</title>
		<link>http://bransondesigns.com/perl-prime-numbers/</link>
		<comments>http://bransondesigns.com/perl-prime-numbers/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 17:30:47 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=186</guid>
		<description><![CDATA[Before I embarrass myself, please know the is the first program I&#8217;ve wrote in about 1 year. I&#8217;m going to post answers and code throughout my Perl course at www.pstcc.edu. 
Our first lab said that we must:
Create a new Perl script that:
   1. Has a for loop whose loop control variable iterates from [...]]]></description>
			<content:encoded><![CDATA[<p>Before I embarrass myself, please know the is the first program I&#8217;ve wrote in about 1 year. I&#8217;m going to post answers and code throughout my Perl course at <a href="http://www.pstcc.edu/departments/bct/csit2665.pdf">www.pstcc.edu</a>. </p>
<p>Our first lab said that we must:</p>
<blockquote><p>Create a new Perl script that:</p>
<p>   1. Has a for loop whose loop control variable iterates from 1 to 100 in increments of 1.<br />
   2. Has another loop inside this loop that tests the loop control variable to see if its value is a prime number. (Hint: use the modulus operator to see if the loop control value is evenly divisible by another number)<br />
   3. Prints all prime numbers between 1 and 100 to the console.</p>
<p>Execute your script to ensure it&#8217;s correct! The following output should display<br />
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97</p></blockquote>
<p>Simple right? Well, yes it is but not for me. I spent quite a while before I came up with a solution:</p>
<p><code>#!/usr/bin/perl<br />
use strict;<br />
use warnings;<br />
for (my $i = 0; $i < 100; $i++) {<br />
&nbsp;	my $count = 0;<br />
&nbsp;	for (my $x = 1; $x < $i; $x++) {<br />
&nbsp;&nbsp;&nbsp;if ($i % $x == 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;	$count++;<br />
&nbsp;&nbsp;&nbsp;	}<br />
&nbsp;	}<br />
&nbsp;	if ($count == 1) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;		print ("$i ");<br />
&nbsp;	}<br />
}<br />
print ("\n"); #clear line for linux terminal execution of scripts<br />
</code></p>
<p>Does the job but do you see the problem? It's very inefficient. I changed the for loop to cause $i to do 10,000 iterations and checked the execution time: <code>$ time ./cb_lab1.pl </code> The script took about 14 seconds on my Intel dual core processor. </p>
<p>Then the instructor showed me why I'm the student:</p>
<p><code><br />
# MYLOOP checks numbers 2 - 99 (100 is not prime)<br />
MYLOOP: for ($num = 2; $num < 100; $num++)<br />
{<br />
&nbsp;&nbsp;            # juist check from 2 to $num/2<br />
&nbsp;&nbsp;            for ($i = 2; $i < $num/2; $i++)<br />
&nbsp;&nbsp;            {<br />
&nbsp;&nbsp;&nbsp;                if (($num % $i) == 0)<br />
&nbsp;&nbsp;&nbsp;                {<br />
&nbsp;&nbsp;&nbsp;                   next MYLOOP;  # stop checking if number is not prime<br />
&nbsp;&nbsp;&nbsp;                }<br />
&nbsp;&nbsp;            }<br />
&nbsp;&nbsp;            print $num . " ";    # print prime number<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/perl-prime-numbers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UPS Lost Package Email – VIRUS</title>
		<link>http://bransondesigns.com/ups-lost-package-email-virus/</link>
		<comments>http://bransondesigns.com/ups-lost-package-email-virus/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 19:11:39 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=173</guid>
		<description><![CDATA[I get spam quite often. My email is public on a few websites. I have 0 spam filters because I enjoy analyzing spam. Spam mail is almost always sent in the morning and never on weekends. Funny really.
If you receive an email that is phishy then the first step is to always check the headers [...]]]></description>
			<content:encoded><![CDATA[<p>I get spam quite often. My email is public on a few websites. I have 0 spam filters because I enjoy analyzing spam. Spam mail is almost always sent in the morning and never on weekends. Funny really.</p>
<p>If you receive an email that is <a href="http://en.wikipedia.org/wiki/Phishing">phishy</a> then the first step is to always check the headers and/or source of the email. You can do this in Apple Mail by selecting the email and hitting &#8216;View&#8217; on the menu bar and selecting -&gt; &#8216;Messages&#8217; -&gt; Long Headers (or Raw Source). In Outlook right click the email and select &#8216;Options&#8217; and look towards to bottom to see the headers. You should see a lot of information such as Return Paths, Received Date, Received, Message-Id, etc. What we really care about is the Received section. This will tell you who *really* sent the email. Spoofing your from email address is very easy. I could email you and make it look like chris@ups.com is emailing you if I wanted. But see, the received section exposes the con. Lets look at the UPS email I got from 8/7/2009:</p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/08/virus_email.jpg"><img class="aligncenter size-medium wp-image-174" title="virus_email" src="http://bransondesigns.com/wp-content/uploads/2009/08/virus_email-300x181.jpg" alt="virus_email" width="300" height="181" /></a></p>
<p>Pay attention to Received:</p>
<p>from [88.132.108.223] (port=1654 helo=host-88-132-108-223.prtelecom.hu) by [my email server] with esmtp (Exim 4.69) (envelope-from &lt;carboyscd1@sittis.es&gt;) id 1MZPlz-0003Y1-VH; Fri, 07 Aug 2009 08:46:31 -0500</p>
<p>Notice the IP: 88.132.108.223 which reverse dns&#8217; to host-88-132-108-223.prtelecom.hu. Why is UPS sending me an email from Hungary? That&#8217;s because it&#8217;s not UPS. It&#8217;s a computer that&#8217;s been hacked and is being used to spam viruses. The zip file is a virus called ZBOT (discovered 2008) that steals banking info, can take screenshots, downloads additional components and may install a backdoor. Well, thanks, but no thanks! I write to inform and hopefully help someone.</p>
<p><a href="http://network-tools.com">Network Tools</a> is your friend. Use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/ups-lost-package-email-virus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Look at Kubuntu 9.04 and KDE 4.2.2</title>
		<link>http://bransondesigns.com/a-look-at-kubuntu-9-04-and-kde-4-2-2/</link>
		<comments>http://bransondesigns.com/a-look-at-kubuntu-9-04-and-kde-4-2-2/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 16:36:16 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[kde4]]></category>
		<category><![CDATA[kubuntu]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=151</guid>
		<description><![CDATA[This is one slick OS. Screenshots:










]]></description>
			<content:encoded><![CDATA[<p>This is one slick OS. Screenshots:</p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot1.png"><img class="aligncenter size-medium wp-image-152" title="snapshot1" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot1-300x187.png" alt="snapshot1" width="300" height="187" /></a></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot2.png"><img class="aligncenter size-medium wp-image-154" title="snapshot2" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot2-300x187.png" alt="snapshot2" width="300" height="187" /></a></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot3.png"><img class="aligncenter size-medium wp-image-155" title="snapshot3" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot3-300x187.png" alt="snapshot3" width="300" height="187" /></a></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot4.png"><img class="aligncenter size-medium wp-image-156" title="snapshot4" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot4-300x187.png" alt="snapshot4" width="300" height="187" /></a></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot5.png"><img class="aligncenter size-medium wp-image-158" title="snapshot5" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot5-300x187.png" alt="snapshot5" width="300" height="187" /></a></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot6.png"><img class="aligncenter size-medium wp-image-157" title="snapshot6" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot6-300x187.png" alt="snapshot6" width="300" height="187" /></a></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot7.png"><img class="aligncenter size-medium wp-image-159" title="snapshot7" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot7-300x187.png" alt="snapshot7" width="300" height="187" /></a></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot8.png"><img class="aligncenter size-medium wp-image-160" title="snapshot8" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot8-300x187.png" alt="snapshot8" width="300" height="187" /></a></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot9.png"><img class="aligncenter size-medium wp-image-161" title="snapshot9" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot9-300x187.png" alt="snapshot9" width="300" height="187" /></a></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot10.png"><img class="aligncenter size-medium wp-image-163" title="snapshot10" src="http://bransondesigns.com/wp-content/uploads/2009/07/snapshot10-300x187.png" alt="snapshot10" width="300" height="187" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/a-look-at-kubuntu-9-04-and-kde-4-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>S&amp;P 500 Charts for 06/10/2009</title>
		<link>http://bransondesigns.com/sp-500-charts-for-06102009/</link>
		<comments>http://bransondesigns.com/sp-500-charts-for-06102009/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 01:02:50 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[stocks]]></category>
		<category><![CDATA[$spx]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=140</guid>
		<description><![CDATA[
Below are some $SPX prophet charts for various time ranges:
60 day 1hr Candle


1yr-Day-Candle


10yr-Week-Candle


Bloomberg Daily Market Summary:
United States : Market Reflections 

]]></description>
			<content:encoded><![CDATA[<p>
<div style="margin-left:0px;">Below are some $SPX prophet charts for various time ranges:</p>
<p>60 day 1hr Candle<br />
<a href="http://bransondesigns.com/wp-content/uploads/2009/06/spx_06102009_30day.jpg"><br />
<img class="alignnone size-medium wp-image-139" title="spx_06102009_30day" src="http://bransondesigns.com/wp-content/uploads/2009/06/spx_06102009_30day-300x187.jpg" alt="spx_06102009_30day" width="300" height="187" /></a></p>
<p>1yr-Day-Candle<br />
<a href="http://bransondesigns.com/wp-content/uploads/2009/06/spx_06102009_1yr.jpg"><br />
<img class="alignnone size-medium wp-image-137" title="spx_06102009_1yr" src="http://bransondesigns.com/wp-content/uploads/2009/06/spx_06102009_1yr-300x187.jpg" alt="spx_06102009_1yr" width="300" height="187" /></a></p>
<p>10yr-Week-Candle<br />
<a href="http://bransondesigns.com/wp-content/uploads/2009/06/spx_06102009_10yr.jpg"><br />
<img class="alignnone size-medium wp-image-138" title="spx_06102009_10yr" src="http://bransondesigns.com/wp-content/uploads/2009/06/spx_06102009_10yr-300x187.jpg" alt="spx_06102009_10yr" width="300" height="187" /></a></p>
<p>Bloomberg Daily Market Summary:<br />
<a href="http://bloomberg.econoday.com/byshowevent.asp?fid=440846&amp;cust=bloomberg">United States : Market Reflections </a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/sp-500-charts-for-06102009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 RC Ultimate Build 7100 Screenshots</title>
		<link>http://bransondesigns.com/windows-7-rc-ultimate-build-7100-screenshots/</link>
		<comments>http://bransondesigns.com/windows-7-rc-ultimate-build-7100-screenshots/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 16:55:45 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[win7]]></category>
		<category><![CDATA[screenshots]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=123</guid>
		<description><![CDATA[First I must start out by saying I never liked Vista.. BUT Windows 7 RC is really nice. Fast, boots quick, and way better memory management then Vista. Thought I would share some screenshots below:

I like the new resource manager.

Lots of themes and wallpapers.

Running Hulu Desktop.

Media Center with Internet TV Beta running.
Download Windows 7 Release [...]]]></description>
			<content:encoded><![CDATA[<p>First I must start out by saying I never liked Vista.. BUT Windows 7 RC is really nice. Fast, boots quick, and way better memory management then Vista. Thought I would share some screenshots below:</p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/06/win7_build_7100_2.jpg"><img src="http://bransondesigns.com/wp-content/uploads/2009/06/win7_build_7100_2-300x187.jpg" alt="win7_build_7100_2" title="win7_build_7100_2" width="300" height="187" class="aligncenter size-medium wp-image-118" /></a><br />
I like the new resource manager.</p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/06/win7_build_7100_3.jpg"><img src="http://bransondesigns.com/wp-content/uploads/2009/06/win7_build_7100_3-300x187.jpg" alt="win7_build_7100_3" title="win7_build_7100_3" width="300" height="187" class="aligncenter size-medium wp-image-128" /></a><br />
Lots of themes and wallpapers.</p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/06/win7_build_7100_4.jpg"><img src="http://bransondesigns.com/wp-content/uploads/2009/06/win7_build_7100_4-300x187.jpg" alt="win7_build_7100_4" title="win7_build_7100_4" width="300" height="187" class="aligncenter size-medium wp-image-120" /></a><br />
Running Hulu Desktop.</p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/06/win7_build_7100_5.jpg"><img src="http://bransondesigns.com/wp-content/uploads/2009/06/win7_build_7100_5-300x187.jpg" alt="win7_build_7100_5" title="win7_build_7100_5" width="300" height="187" class="aligncenter size-medium wp-image-121" /></a><br />
Media Center with Internet TV Beta running.</p>
<p>Download Windows 7 Release Candidate for free:<br />
<a href="http://www.microsoft.com/windows/windows-7/download.aspx">	Windows 7 Release Candidate Customer Preview Program</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/windows-7-rc-ultimate-build-7100-screenshots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing and Using MacPorts</title>
		<link>http://bransondesigns.com/installing-and-using-macports/</link>
		<comments>http://bransondesigns.com/installing-and-using-macports/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 01:56:22 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[macports]]></category>
		<category><![CDATA[ports]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=76</guid>
		<description><![CDATA[What is MacPorts?
MacPorts is an easy to use system for compiling, installing, and managing open source software. MacPorts may be conceptually divided into two main parts: the infrastructure, known as MacPorts base, and the set of available ports.
Why is MacPorts cool?
If you are a new Mac user like me and you have a background in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What is MacPorts?</strong></p>
<p>MacPorts is an easy to use system for compiling, installing, and managing open source software. MacPorts may be conceptually divided into two main parts: the infrastructure, known as MacPorts base, and the set of available ports.</p>
<p><strong>Why is MacPorts cool?</strong></p>
<p>If you are a new Mac user like me and you have a background in linux/freebsd type systems then MacPorts will be easy to understand and provides access to 5829 ports. MacPorts provides a simple and easy way to download, compile, and install various open source programs.</p>
<p><strong>What are ports?</strong></p>
<p>A port is software &#8216;ported&#8217; to run on a different system.</p>
<p><strong>Lets install, yes?</strong></p>
<p>In order to install MacPorts you need the following:</p>
<ol>
<li>Apple&#8217;s Xcode Developer Tools [Download from: <a href="https://connect.apple.com">Developer Center</a>]</li>
<li>The X11 windowing environment (A.K.A. “X11 User”) and its related SDK package (“X11SDK”) for ports that depend on the functionality they provide to compile and run.</li>
</ol>
<p>Once this is done, download the MacPort image for your OS:</p>
<ul>
<li><a href="http://svn.macports.org/repository/macports/downloads/MacPorts-1.7.1/MacPorts-1.7.1-10.5-Leopard.dmg">Download MacPorts for Leopard (Universal)</a></li>
<li><a href="http://svn.macports.org/repository/macports/downloads/MacPorts-1.7.1/MacPorts-1.7.1-10.4-Tiger.dmg">Download MacPorts for Tiger (Universal)</a></li>
<li><a href="http://svn.macports.org/repository/macports/downloads/MacPorts-1.7.1/MacPorts-1.7.1-10.3-Panther.dmg">Download MacPorts for Panther (PowerPC)</a></li>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/06/install_macports.jpg"><img class="aligncenter size-medium wp-image-79" title="install_macports" src="http://bransondesigns.com/wp-content/uploads/2009/06/install_macports-300x250.jpg" alt="install_macports" width="300" height="250" /></a></p>
<p>After setup is complete and your install was a success, MacPorts recommends that you manually update your port CVS. You can do this by running:</p>
<p><code>sudo port -v selfupdate</code></p>
<p>Note that this may take some time to complete. After I run this my terminal shows:</p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/06/macports_selfupdate.jpg"><img class="aligncenter size-medium wp-image-91" title="macports_selfupdate" src="http://bransondesigns.com/wp-content/uploads/2009/06/macports_selfupdate-300x219.jpg" alt="macports_selfupdate" width="300" height="219" /></a></p>
<p><strong>Now what?</strong></p>
<p><a href="http://www.macports.org/ports.php">Pick one of the 5289 ports and install.</a> I will show an example by installing GnuPG (GNU pretty good privacy package). Lets run:</p>
<p><code>sudo port -v install gnupg</code></p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/06/gnupg_install.jpg"><img class="aligncenter size-medium wp-image-94" title="gnupg_install" src="http://bransondesigns.com/wp-content/uploads/2009/06/gnupg_install-300x187.jpg" alt="gnupg_install" width="300" height="187" /></a></p>
<p>Please note that compiling can take a few minutes for certain ports. GnuPG took about 4minutes on my iMac. Also note that when you install programs that they are installed to:</p>
<p><code>cd /opt/local/bin</code></p>
<p>Now if gpg compiled and was installed correctly then we should be able to use it:</p>
<p><a href="http://bransondesigns.com/wp-content/uploads/2009/06/running_gpg.jpg"><img class="aligncenter size-medium wp-image-95" title="running_gpg" src="http://bransondesigns.com/wp-content/uploads/2009/06/running_gpg-300x271.jpg" alt="running_gpg" width="300" height="271" /></a></p>
<p>Cool! Have fun! Don&#8217;t forget to mess around with Xcode too!</ul>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/installing-and-using-macports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPAM SCAM</title>
		<link>http://bransondesigns.com/spam-scam/</link>
		<comments>http://bransondesigns.com/spam-scam/#comments</comments>
		<pubDate>Tue, 19 May 2009 23:52:19 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=53</guid>
		<description><![CDATA[Alexa is a California based subsidy of Amazon.com. They monitor website traffic and attempt to calculate the top websites on the internet using toolbar data.  On their website, they have a section for “The hottest pages on the web right now.. according to the Alexa Toolbar”. If you install the toolbar, it will send [...]]]></description>
			<content:encoded><![CDATA[<p>Alexa is a California based subsidy of Amazon.com. They monitor website traffic and attempt to calculate the top websites on the internet using toolbar data.  On their website, they have a section for “The hottest pages on the web right now.. according to the Alexa Toolbar”. If you install the toolbar, it will send information about the websites you visit back to Alexa. They say they could not exist without the participation of the Alexa Toolbar community. So how many of these things are installed? According to Alexa, millions. </p>
<blockquote><p>&#8220;Along the way Alexa has developed an installed based of millions of toolbars, one of the largest Web crawls and an infrastructure to process and serve massive amounts of data.&#8221;</p></blockquote>
<p>The “Hot URLS” on Alexa’s homepage means these are some of the most viewed pages in the ‘Alexa Toolbar Community’. Number 7, right now on Alexa, is :  “Is Working Online At Home The Next Gold Rush?”. Catchy title, and given the state of the economy this is completely valid. Naturally I click the link, which has the text of Los Angles Tribune in the domain name. The webpage is a story, about a woman who gets paid $25 for every link she posts on Google. She&#8217;s making $5500 a month. </p>
<p><center><img src="http://bransondesigns.com/wp-content/uploads/2009/05/tribune-300x204.jpg" alt="tribune" title="tribune" width="300" height="204"  /></center></p>
<p>The site has a realistic sounding story complete with pictures, sponsers, ads, and comments from people who did what Mary Steadman did and followed the easy steps to posting links on Google for cash. So how do you make big bucks doing nothing? You click on over to &#8216;Easy Google Profit&#8217;, a free course that can teach anyone, regardless of computer skill level to start making money online. Catch? No catch, just pay $1 for shipping. </p>
<p>The &#8216;Easy Google Profit&#8217; link takes you to a s3curehost.com page with flashing buttons and pretty pictures that ask you to sign up, but hurry, supply is limited. There is even a virtual assistant to pressure you to cough up that credit card information. There are tons of domains with this same message/layout. By viewing the index page at the LA Tribune domain, http://www.losangeles-tribune.com, you get an Apache web server default page that tells you that you have successfully installed Apache. No LA Tribune here. The spam scam page is in /finance . According to compete.com, the number of hits is around 70,000. </p>
<p><center><img src="http://bransondesigns.com/wp-content/uploads/2009/05/alexalatribune.jpg" alt="alexalatribune" title="alexalatribune" width="398" height="248" class="aligncenter size-full wp-image-52" /></center></p>
<p>After looking up the domain on <a href="http://network-tools.com">network-tools.com </a>, you will find out this points to 70.32.77.75 which is a Media Temple IP. Wonder if Media Temple knows? Probably not. Just hit yesterday. You see this type of stuff all the time. Checking the netstat when connected to LA Tribune: </p>
<p><img src="http://bransondesigns.com/wp-content/uploads/2009/05/cmd.jpg" alt="cmd" title="cmd" width="327" height="47" class="aligncenter size-full wp-image-51" /></p>
<p>Sources:<br />
<a href="http://alexa.com">http://alexa.com</a><br />
<a href="http://network-tools.com">http://network-tools.com</a><br />
<a href="http://compete.com">http://compete.com</a></p>
<p>Google Conversion about related sites:<br />
<a href="http://www.google.com/support/forum/p/AdSense/thread?tid=310b60ceedc1cd07&#038;hl=en">http://www.google.com/support/forum/p/AdSense/thread?tid=310b60ceedc1cd07&#038;hl=en</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/spam-scam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building an Auto-Scrolling Slideshow</title>
		<link>http://bransondesigns.com/build-an-auto-scrolling-slideshow/</link>
		<comments>http://bransondesigns.com/build-an-auto-scrolling-slideshow/#comments</comments>
		<pubDate>Sun, 17 May 2009 02:15:27 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[web2.0]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=16</guid>
		<description><![CDATA[I recently came across :
Build an Auto-Scrolling Slideshow That Works With and Without JavaScript
I though this would be really cool to possibly use in a web site redesign I am working on. So I thought I would share what I did and a real world example of using this auto-scroller to display images. The tutorials [...]]]></description>
			<content:encoded><![CDATA[<p>I recently came across :</p>
<h3><span style="color: #61d22c;"><a title="Build an Auto-Scrolling Slideshow That Works With or Without Javascript" href="http://net.tutsplus.com/tutorials/javascript-ajax/building-an-auto-scrolling-slideshow-that-works-with-and-without-javascript/">Build an Auto-Scrolling Slideshow That Works With and Without JavaScript</a></span></h3>
<p>I though this would be really cool to possibly use in a web site redesign I am working on. So I thought I would share what I did and a real world example of using this auto-scroller to display images. The tutorials and demos provided in the download are based in text. Just switch out to an image and edit the slideshow.css to your liking. In the html, I just took out the tab functionality. Maybe you web standard guys will look at me wrong. But who cares, I not a proclaimed web designer.  I changed the scroll intervals and width/height then made 4 images  for the slideshow. I slapped the div&#8217;s into spot. Hours of tweeking and editing 3 css files I finally got the desired look I was looking for. <a title="See a prototype design here" href="http://honorairknoxville.com" target="_self">See the <del datetime="2009-07-02T14:56:09+00:00">prototype</del> finished design here</a>.</p>
<p><center><img class="aligncenter size-medium wp-image-27" title="vetart2" src="http://bransondesigns.com/wp-content/uploads/2009/05/vetart2-300x161.png" alt="vetart2" width="300" height="161" /></center></p>
<p>HonorAir Knoxville is a wonderful organization that fly East Tennesse World War II Veterans to Washington DC to see the Memorial built in their honor. I feel obligated to create a the best site I can out of great respect for these men and women. I am on a deadline though, so jquery based scrollers or effects help make my job easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/build-an-auto-scrolling-slideshow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Famous Wordpress 5 Minute Setup</title>
		<link>http://bransondesigns.com/hello-world/</link>
		<comments>http://bransondesigns.com/hello-world/#comments</comments>
		<pubDate>Sat, 16 May 2009 21:09:27 +0000</pubDate>
		<dc:creator>Chris Branson</dc:creator>
				<category><![CDATA[web2.0]]></category>
		<category><![CDATA[smashing magazine]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://bransondesigns.com/?p=1</guid>
		<description><![CDATA[Ok. First blog. Good times. Wordpress took a little longer to install than I though it would. This was mainly due to my java based ftp client stalling after uploading 40 to 50 files. There are a lot of files that make up Wordpress, similar to Joomla. Things took a bit longer than Wordpress&#8217; &#8216;5 [...]]]></description>
			<content:encoded><![CDATA[<p>Ok. First blog. Good times. Wordpress took a little longer to install than I though it would. This was mainly due to my java based ftp client stalling after uploading 40 to 50 files. There are a lot of files that make up Wordpress, similar to Joomla. Things took a bit longer than Wordpress&#8217; &#8216;<a title="5 minute setup" href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install" target="_self">5 minute setup</a>&#8216; claim on their site, but this was only due to godaddy&#8217;s ftp client not functioning correctly. I had the database created within a few minutes. Setup was pretty easily.</p>
<p><img class="aligncenter size-full wp-image-9" title="infinity" src="http://bransondesigns.com/wp-content/uploads/2009/05/infinity.jpg" alt="infinity" width="450" height="460" /></p>
<p>I downloaded the Infinity theme from Smashing Magazine and made my own mark on the sources. Installing themes in Wordpress is a simple as uploading them. I like the Infinity theme because of the twitter stream, delicious feed, and flickr photos. You can download <a title="Infinity from Smashing Magazine here" href="http://www.smashingmagazine.com/2008/08/08/infinity-a-free-wordpress-theme/">Infinity from Smashing Magazine here</a>. Theme is dated Aug 2008, a little old but oh well.</p>
]]></content:encoded>
			<wfw:commentRss>http://bransondesigns.com/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
