<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ian Armour</title>
	<atom:link href="http://ianmarmour.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ianmarmour.com</link>
	<description>Programming, Network Security, and Development</description>
	<lastBuildDate>Thu, 31 May 2012 18:17:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ianmarmour.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/a39cbc43fef865d37adbc77ccb786e5f?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Ian Armour</title>
		<link>http://ianmarmour.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ianmarmour.com/osd.xml" title="Ian Armour" />
	<atom:link rel='hub' href='http://ianmarmour.com/?pushpress=hub'/>
		<item>
		<title>Diablo 3 WASD Mac OSX [Download Included]</title>
		<link>http://ianmarmour.com/2012/05/23/diablo-3-wasd-mac-osx-download-included/</link>
		<comments>http://ianmarmour.com/2012/05/23/diablo-3-wasd-mac-osx-download-included/#comments</comments>
		<pubDate>Wed, 23 May 2012 19:53:32 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Diablo 3]]></category>
		<category><![CDATA[Diablo 3 WASD]]></category>
		<category><![CDATA[Diablo 3 WASD Mac OSX]]></category>
		<category><![CDATA[Mac OSX Diablo 3 Development]]></category>
		<category><![CDATA[Mac OSX Diablo 3 WASD]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=457</guid>
		<description><![CDATA[Over the past week I have been finishing up development on my Diablo 3 WASD implementation for Mac OSX. It&#8217;s been an interesting project and has had many obstacles to overcome, primarily native global keyboard hooking in Java! Now that development of the first version is done I&#8217;m happy to release it to the public! I have partnered with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=457&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://ianmarmourdotcom.files.wordpress.com/2012/05/wasd.jpeg"><img class="aligncenter size-thumbnail wp-image-458" title="It's What Moves Me" src="http://ianmarmourdotcom.files.wordpress.com/2012/05/wasd.jpeg?w=150&h=150" alt="" width="150" height="150" /></a></p>
<p>Over the past week I have been finishing up development on my Diablo 3 WASD implementation for Mac OSX. It&#8217;s been an interesting project and has had many obstacles to overcome, primarily native global keyboard hooking in Java! Now that development of the first version is done I&#8217;m happy to release it to the public! <span id="more-457"></span>I have partnered with another developer named Jared Sigley from the diablo-iii-wasd project to bring you a cross platform implementation of WASD for Diablo 3! His program is written in Autohotkey and if you are a Windows user I highly suggest you check it out, the code has had more development time then mine and is more polished (in my opinion). That being said though work will continue on Diablo 3 WASD for OSX and feature suggestions are always welcome! Instructions for install are available <a href="http://code.google.com/p/diablo-iii-wasd/wiki/MacOSXSetup?ts=1337802568&amp;updated=MacOSXSetup">here</a>. If your interested in downloading Diablo 3 WASD please head over to the <a href="http://code.google.com/p/diablo-iii-wasd/">projects website</a>!</p>
<p>EDIT &#8211; I&#8217;m having issues publishing version 1.01 which includes a smoothing fix on the project site, so for now<a href="http://dl.dropbox.com/u/35685800/Diablo%20III%20WASD%20Mac%20OSX%20v1.01%20(Smoothing%20Fix).zip"> here is the link to it</a>!</p>
<p>EDIT &#8211; You need to enable Universal Access for the program to work, also restart your computer after you enable it to assure compatibility!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/457/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=457&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2012/05/23/diablo-3-wasd-mac-osx-download-included/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://ianmarmourdotcom.files.wordpress.com/2012/05/wasd.jpeg?w=150" medium="image">
			<media:title type="html">It&#039;s What Moves Me</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting Up Your Own SSH Tunnel &#8211; The Basics</title>
		<link>http://ianmarmour.com/2012/05/02/setting-up-your-own-ssh-tunnel-the-basic/</link>
		<comments>http://ianmarmour.com/2012/05/02/setting-up-your-own-ssh-tunnel-the-basic/#comments</comments>
		<pubDate>Wed, 02 May 2012 21:31:43 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[how to encrypt your traffic]]></category>
		<category><![CDATA[how to protect yourself on public wifi]]></category>
		<category><![CDATA[How to set up a SSH server]]></category>
		<category><![CDATA[how to set up a ssh tunnel]]></category>
		<category><![CDATA[how to set up an ssh server on Ubuntu]]></category>
		<category><![CDATA[How to set up ssh]]></category>
		<category><![CDATA[How to SSH]]></category>
		<category><![CDATA[Setting up an SSH server on Linux]]></category>
		<category><![CDATA[Setting up OpenSSH]]></category>
		<category><![CDATA[Setting up SSH on Mac OSX]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=452</guid>
		<description><![CDATA[Introduction Hey there readers, so this is my first actual &#8220;Security&#8221; post in a while and I hope you guys enjoy it. Today I will be teaching you how to set up your own SSH tunnel. For those of you that don&#8217;t know what SSH is it&#8217;s a network protocol that allows data to be exchanged [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=452&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>Hey there readers, so this is my first actual &#8220;Security&#8221; post in a while and I hope you guys enjoy it. Today I will be teaching you how to set up your own SSH tunnel. For those of you that don&#8217;t know what SSH is it&#8217;s a network protocol that allows data to be exchanged using a secure channel between two networked devices. Basically a way for you to secure your own data! It&#8217;s something that you really should be using if you use public wireless at all. Setting up your own SSH server at home is pretty easy if you already have a server laying around. In this guide I&#8217;m going to be using my Ubuntu 12.04 server, but it should work equally well on any Linux distribution.</p>
<p><span id="more-452"></span></p>
<p><strong>Setting Up Your Own SSH Tunnel</strong></p>
<p>Step 1. Telnet or log into your server!</p>
<p>Step 2. Run the following command to install OpenSSH &#8220;sudo apt-get install openssh-server&#8221;</p>
<p>Step 3. Run the following command to generate your private, and public keys &#8220;ssh-keygen -t dsa&#8221; (When generating a key you don&#8217;t need to use a password, it will simply add even more security. If your wondering how this works here is a link to the Wikipedia article on <a href="http://en.wikipedia.org/wiki/Public-key_cryptography">Public Key cryptography!</a>)</p>
<p>Step 4. Configure your client for SSH, to do this your going to need to generate your SSH keys to do this on Mac OSX simply type &#8220;sudo ssh-keygen -t dsa&#8221; (When generating a key you don&#8217;t need to use a password, it will simply add even more security. If your wondering how this works here is a link to the Wikipedia article on <a href="http://en.wikipedia.org/wiki/Public-key_cryptography">Public Key cryptography!</a>)</p>
<p>Step 5. Now your going to need to copy your clients public key to your server! To do this simply copy your public key to your desktop and open it with a text editor, or alternatively just open it with a text editor! (The default location for your id_dsa.pub is /Users/yourname/.ssh/id_dsa.pub)</p>
<p>Step 6. Now back on your server type the command &#8220;touch /youruser/.ssh/authorized_keys&#8221; (This will make the file if it currently doesn&#8217;t exist, and if it does it won&#8217;t change anything)</p>
<p>Step 7. Now paste your clients id_dsa.pub contents into the authorized keys file by opening it with your favorite text editor the command to do it with nano would be &#8220;sudo nano /youruser/.ssh/authorized_keys&#8221;</p>
<p>Step 8. Now restart your servers OpenSSH by using the command &#8220;sudo /etc/init.d/ssh reload&#8221;</p>
<p><strong>Your server now has SSH running on it! (Keep reading if you want to learn how to tunnel/encrypt your web traffic!)</strong></p>
<p>Step 1. Open up a terminal and type &#8220;ssh -C -D 1080 yourserversusername@yourserversipordns&#8221; (Your going to be asked for the password for the username, so type it in!)</p>
<p>Step 2. The terminal should just hang now, if it&#8217;s sitting there not doing anything your doing it right!</p>
<p>Step 3. Now simply open up your web browser and go to network settings, then proxy, go to the SOCKS option and type localhost and port 1080! You should be running through an encrypted tunnel now! (If you don&#8217;t have the server running and the proxy is still on your internet won&#8217;t work so remember to turn it on and off, or better yet script your browser to run it automatically at startup!!!!)</p>
<p>So thats the basics on how to set up your own SSH server and tunnel. If you have any questions regarding security or anything else feel free to leave me a comment or e-mail me at ianmarmour@gmail.com!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/452/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=452&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2012/05/02/setting-up-your-own-ssh-tunnel-the-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Install Ubuntu on the Mac Mini</title>
		<link>http://ianmarmour.com/2012/02/23/how-to-install-ubuntu-on-the-mac-mini/</link>
		<comments>http://ianmarmour.com/2012/02/23/how-to-install-ubuntu-on-the-mac-mini/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 23:16:40 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[How to install Linux on a Mac Mini]]></category>
		<category><![CDATA[How to install Ubuntu on a Mac Mini]]></category>
		<category><![CDATA[Intel Based Mac Mini]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac Mini]]></category>
		<category><![CDATA[Ubuntu on the Mac Mini]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=418</guid>
		<description><![CDATA[Introduction &#160;&#160;&#160;&#160;&#160;I looked all over for documentation on how to install Ubuntu on the now fairly old Intel based Mac Mini, however all I saw were complex guides that involved multiple steps that were very confusing. So instead of doing all that I&#8217;m going to give you simple step by step instructions as an alternative [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=418&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I looked all over for documentation on how to install Ubuntu on the now fairly old Intel based Mac Mini, however all I saw were complex guides that involved multiple steps that were very confusing. So instead of doing all that I&#8217;m going to give you simple step by step instructions as an alternative that anyone can follow!<span id="more-418"></span></p>
<p><strong>Tools Required</strong></p>
<ul>
<li>Intel Based Mac Mini</li>
<li>1 Gigabyte or larger USB stick</li>
<li>A monitor, USB keyboard, USB mouse</li>
<li>Ubuntu 11.10 ISO</li>
<li>rEFIt Disk Image</li>
<li>Unetbootin</li>
</ul>
<p><strong>Now Lets Get Started</strong></p>
<p>Step 1. First download the <a href="http://www.ubuntu.com/download">Ubuntu 11.10 ISO</a>.</p>
<p>Step 2. Download/Install the<a href="http://sourceforge.net/projects/refit/files/rEFIt/0.14/"> rEFIt Disk Image</a> for your Mac.</p>
<p>Step 3. Download/Install <a href="http://unetbootin.sourceforge.net/">Unetbootin</a>.</p>
<p>Step 4. Install your Ubuntu ISO to your USB stick by opening Unetbootin and near the bottom changing your option of install to ISO and browse to the file.</p>
<p>Step 5. Reboot your Mac&#8230; Twice. (For some reason Unetbootin requires 2 reboots)</p>
<p>Step 6. On the second reboot hold down the option key (alt key) and select USB Linux from the two boot options.</p>
<p>Step 7. Run the Ubuntu installer, during the install selected use all space and there you go you now have a fully installed version of Ubuntu on your Mac Mini.</p>
<p>Step 8. To get Ubuntu working properly your going to need Wi-Fi and graphics drivers. To get those simply plug your Mac Mini into a tethered Ethernet connection and go to System Settings in Ubuntu and click on Additional Drivers and install them!</p>
<p><strong>Conclusion</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I hope those 8 steps didn&#8217;t intimidate you too much, because running Ubuntu on my Mac Mini is like getting a new computer! Between the sluggishness of OSX, and the amount of files I had on my hard drive it had been running extremely poorly. I plan on turning the Mac Mini into a headless server soon. If you have any more questions regarding Linux or installing it on OSX feel free to leave me a comment or e-mail me at ianmarmour@gmail.com.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/418/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=418&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2012/02/23/how-to-install-ubuntu-on-the-mac-mini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>
	</item>
		<item>
		<title>A Guide to Malware for Mac OSX</title>
		<link>http://ianmarmour.com/2012/02/22/malware-for-mac-osx/</link>
		<comments>http://ianmarmour.com/2012/02/22/malware-for-mac-osx/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 01:47:49 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Hacking Mac OSX]]></category>
		<category><![CDATA[Mac OSX Security]]></category>
		<category><![CDATA[OSX Hacking]]></category>
		<category><![CDATA[OSX Malware]]></category>
		<category><![CDATA[OSX Virus]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=412</guid>
		<description><![CDATA[Introduction A general misconception is that the OSX operating system cannot be infected with malware or viruses, in fact this is not true. There have been various large outbreaks of malware on OSX the most recent being Mac-Defender. Mac-Defender was a virus that once installed would require you to pay to remove the &#8220;viruses&#8221; from [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=412&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>A general misconception is that the OSX operating system cannot be infected with malware or viruses, in fact this is not true. There have been various large outbreaks of malware on OSX the most recent being Mac-Defender. Mac-Defender was a virus that once installed would require you to pay to remove the &#8220;viruses&#8221; from your infected Mac. Just like virus progression on Microsoft Windows the viruses affecting OSX will become more and more powerful. By powerful I don&#8217;t necessarily mean damaging though, a viruses power might be in it&#8217;s subtlety, or in it&#8217;s ability to accurately log keystrokes.  Right now there have only been a few cases and the majority of them were easy to contain, however I believe that once advance malware programmers turn there gaze to OSX the damage will be devastating.<span id="more-412"></span><strong></strong></p>
<p><strong>Why OSX is Vulnerable to Attack</strong></p>
<ul>
<li>Unix User/File Permissions (Ironic)</li>
<li>Applescript</li>
<li>User Friendliness</li>
<li>Lack of Security Consciousness</li>
</ul>
<p>All of these reasons can be considered double edged swords. Unix user and file permissions are considered some of the best in computing land, however the implementation that apple uses is interesting/insecure. An obvious example of this is a users ability to add files to Login Items without authentication. Applescript is a great tool for programmers and developers, however it is also a great tool for malicious hackers. Applescript allows easy automation of tasks on your Mac, which makes it faster and more efficient for malware writers to use it to code in then using a programming language such as C++, C#, or Python. I imagine Applescript attacks mimicking early batch viruses/worms. The user friendliness of OSX makes it a great choice for new users, however it also makes it easier for attackers to mask their attacks because there is no where for a user to view the changes the virus/malware is making. Now I come to the most glaringly obvious problem for security on OSX, no security consciousness. One of the highlights of buying  a Mac is that you don&#8217;t have to worry about &#8220;viruses&#8221; like you do on Windows, too bad thats not true and just lulls people into a false sense of security. If your not looking for potential attacks your threat of being attack is much higher. If you have any questions regarding implementation of security techniques or OSX please feel free to email me at ianmarmour@gmail.com or leave a comment below.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/412/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=412&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2012/02/22/malware-for-mac-osx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>
	</item>
		<item>
		<title>To Github With Me, Why Don&#8217;t You Come Too?</title>
		<link>http://ianmarmour.com/2012/02/21/to-github/</link>
		<comments>http://ianmarmour.com/2012/02/21/to-github/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 13:26:06 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Social Coding]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=406</guid>
		<description><![CDATA[I&#8217;m going to be moving all of my FOSS coding over to Github to allow my projects to be continued/worked on by others. Github is a social coding website and for those of you that don&#8217;t know uses git to manage your files. Git is version control software that is compatible with Windows, Linux, and Mac OSX. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=406&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to be moving all of my FOSS coding over to Github to allow my projects to be continued/worked on by others. Github is a social coding website and for those of you that don&#8217;t know uses git to manage your files. Git is version control software that is compatible with Windows, Linux, and Mac OSX. I will be doing the majority of my coding from OSX, and so far have been having a great experience with Github and git on OSX! If any of you are interested in checking out my Github repositories or have a Github yourself please check me out at <a href="http://www.github.com/ianmarmour">Github</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/406/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=406&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2012/02/21/to-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>
	</item>
		<item>
		<title>Top 10 Mac OSX Applications 2012</title>
		<link>http://ianmarmour.com/2012/02/18/top-10-mac-osx-applications-2012/</link>
		<comments>http://ianmarmour.com/2012/02/18/top-10-mac-osx-applications-2012/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 15:17:47 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Top 10 2012]]></category>
		<category><![CDATA[Top 10 Applications 2012]]></category>
		<category><![CDATA[Top 10 Mac]]></category>
		<category><![CDATA[Top 10 Mac Apps 2012]]></category>
		<category><![CDATA[Top 10 Mac OSX Applications 2012]]></category>
		<category><![CDATA[Top 10 OSX Applications]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=389</guid>
		<description><![CDATA[     There are plenty of top 10 lists for Mac OSX however I am hoping that this will give you some good choices that you haven&#8217;t seen before. These are not only my top 10 applications for Mac OSX but also my most used and enjoyed, so I hope you find something new to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=389&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://ianmarmourdotcom.files.wordpress.com/2012/02/screen-shot-2012-02-18-at-3-22-58-pm.png"><img class="alignright size-large wp-image-394" title="Screen Shot 2012-02-18 at 3.22.58 PM" src="http://ianmarmourdotcom.files.wordpress.com/2012/02/screen-shot-2012-02-18-at-3-22-58-pm.png?w=1024&h=47" alt="" width="1024" height="47" /></a></p>
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">     There are plenty of top 10 lists for Mac OSX however I am hoping that this will give you some good choices that you haven&#8217;t seen before. These are not only my top 10 applications for Mac OSX but also my most used and enjoyed, so I hope you find something new to enjoy!<span id="more-389"></span></p>
<p>1. <strong>Transmission BitTorrent Client</strong> &#8211; Is hands down the best BitTorrent client for OSX. Development on Transmission started in 2005 and is still being developed actively. It has native Mac, GTK+, and QT Gui clients. Transmission can also be run as a deamon (background process) so you can start downloads from anywhere by logging into your computer using a web client. It also sports Local Peer Discovery and Full Disc encryption. It&#8217;s very very resource light and should run on most computers. &#8211; <a href="http://www.transmissionbt.com/">Transmission BitTorrent</a></p>
<p>2. <strong>Evernote</strong> &#8211; A wonderful GTD style application that is completely cross platform. It always for simple note taking and scheduling of tasks. If you are interested in more information about Evernote and how you can use it please check out <a href="http://ianmarmour.com/2012/02/07/evernote-for-everyone/">my previous application review</a>. &#8211; <a href="http://evernote.com/">Evernote</a></p>
<p>3. <strong>Reeder </strong>- Reeder is a RSS reading client for Mac OSX and one of the most beautiful applications available on the Mac App Store right now. Reeder is also available for iPhone and iPad and I would highly recommend checking any of it&#8217;s versions out. Reeder sets itself out from the competition with awesome social media integration and offline syncing. It&#8217;s easy to use and relatively cheap to pick up at $9.99 in the Mac App Store. &#8211; <a href="http://itunes.apple.com/gb/app/reeder/id439845554?mt=12">Reeder</a></p>
<p>4. <strong>CodeRunner</strong> &#8211; CodeRunner is a great tool for anyone interested in programming and on a Mac. It&#8217;s price makes it easy for almost any developer to get ahold of and get there feet wet in some programming. It has support for AppleScript, C, C++, Java, JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Python, Ruby, Shell, however it also allows you to write your own support in for other languages. It has a gorgeous interface that allows you to focus purely on your code without much distraction and the code is color coated for simplicity. CodeRunner allows for huge amounts of customization and is a must have for any dev. It is available for 9.99$ &#8211; <a href="http://itunes.apple.com/us/app/coderunner/id433335799?mt=12">CodeRunner</a></p>
<p>5. <strong>Twitter</strong> &#8211; Twitter is just my social network of choice. If all my acquaintances and friends used Twitter I would probably completely drop Facebook. If you don&#8217;t know what Twitter is somehow, it&#8217;s basically a micro-blogging service that allows you to express yourself in 140 characters. The Mac application for Twitter is a beautiful example of the social network and how it can work using a desktop client. It&#8217;s inspired many other applications in it&#8217;s interface design and best of all it&#8217;s free! &#8211; <a href="http://itunes.apple.com/us/app/twitter/id409789998?mt=12">Twitter</a></p>
<p>6. <strong>Coda </strong>- Coda is a development application developed by &#8220;Panic!&#8221;, a company that has developed many beautiful applications for Mac OSX. Coda allows for far more languages to be used then CodeRunner and is also has way more integration for online syncing etc. Coda&#8217;s interface is beautiful, it allows for split screen development, simple previewing in-app, and easy CSS development. Coda really is the must have for any web-developer on OSX, it is completely competitive with Adobe&#8217;s Dreamweaver CS5 and in my opinion surpasses it in many ways, one of the most notable being it&#8217;s under half the price of Dreamweaver weighing in at only $99. &#8211; <a href="http://itunes.apple.com/us/app/coda/id406001464?mt=12">Coda</a></p>
<p>7. <strong>Google Chrome</strong> &#8211; Google Chrome is one of the most well advertised pieces of software on the Internet today. If you haven&#8217;t heard or seen Google Chrome already then go check it out! It&#8217;s really is a web browser just like any other but it has features that I believe are better then it&#8217;s competitors. Though it enables your discrete GPU on Macbook&#8217;s which drains battery unlike Apple&#8217;s Safari. &#8211; <a href="https://www.google.com/chrome">Google Chrome</a></p>
<p>8. <strong>Sparrow</strong> &#8211; I am new to using Sparrow as my default mail client. However in the little time that I have been using it I&#8217;ve fallin in love. It&#8217;s interface reminds me of the Twitter client on Mac OSX which I absolutely love. Sparrow is faster then using the default G-Mail client in my opinion and has great support for multiple accounts and G-Mail&#8217;s labeling system. Sparrow also has a very quick development cycle which means new features are being added all the time. Sparrow&#8217;s Light version is available on the Mac App Store for free, however I believe that it&#8217;s worth splurging and picking up the Pro version if you have the money. &#8211; <a href="http://itunes.apple.com/us/app/sparrow/id417250177?mt=12">Sparrow</a></p>
<p>9. <strong>Spotify</strong> &#8211; I previously wrote a <a href="http://ianmarmour.com/2012/01/03/a-premium-users-spotify-review/">review on Spotify</a> and did a <a href="www.youtube.com/watch?v=VNgZYA20Uqg">Youtube video</a>. For those of you that haven&#8217;t checked those out though Spotify is a iTunes replacement that allows for unlimited free streaming of music, and if you pay for the Premium account you can also download your tracks. Spotify is completely cross-compatible and is something that I couldn&#8217;t live without! -<a href="www.spotify.com"> Spotify</a></p>
<p>10. <strong>Starcraft 2</strong> &#8211; Starcraft 2 is a game developed by Blizzard Entertainment. It is also known as the national sport of Korea. Starcraft 2 is an RTS type game that is similar to Command &amp; Conquer. If you are interested in RTS games or are looking to start playing them Starcraft 2 is a great option for you! &#8211; <a href="us.battle.net/sc2/">Starcraft 2 </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/389/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=389&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2012/02/18/top-10-mac-osx-applications-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://ianmarmourdotcom.files.wordpress.com/2012/02/screen-shot-2012-02-18-at-3-22-58-pm.png?w=1024" medium="image">
			<media:title type="html">Screen Shot 2012-02-18 at 3.22.58 PM</media:title>
		</media:content>
	</item>
		<item>
		<title>Python 101: The Multithreaded Socket Server</title>
		<link>http://ianmarmour.com/2012/02/12/python-101-the-multithreaded-socket-server/</link>
		<comments>http://ianmarmour.com/2012/02/12/python-101-the-multithreaded-socket-server/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 18:15:43 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Coding 101]]></category>
		<category><![CDATA[How to make a Python Server]]></category>
		<category><![CDATA[How to make a Python sever]]></category>
		<category><![CDATA[Multithreaded Server]]></category>
		<category><![CDATA[Python 101]]></category>
		<category><![CDATA[Python Guide]]></category>
		<category><![CDATA[Python Tutorial]]></category>
		<category><![CDATA[Server 101]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=370</guid>
		<description><![CDATA[Python is a great language to pick up for coders with just very basic experience with other languages, think HTML,CSS, etc. Today I&#8217;m going to be going over how to write your own Python socket server and for those of you that don&#8217;t know sockets are the way that computers make connections over a network. Anyway on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=370&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Python is a great language to pick up for coders with just very basic experience with other languages, think HTML,CSS, etc. Today I&#8217;m going to be going over how to write your own Python socket server and for those of you that don&#8217;t know sockets are the way that computers make connections over a network. Anyway on to the guide now.</p>
<p><span id="more-370"></span></p>
<p><strong>Socket&#8217;s 101</strong></p>
<p>The basics of sockets would be to import the socket library to python and set up a simple socket.</p>
<p><code>from socket import * #This line imports socket.<br />
serversock = socket(AF_INET, SOCK_STREAM) #Sets up a new socket known as serversock</code></p>
<p>Now if you want to bind the socket and use it as a server you need to add a few things to what we wrote above!</p>
<p><code>from socket import * #This line imports socket.<br />
HOST = 'localhost' #Your computers name/IP<br />
PORT = 50000 #The port your servers on.<br />
BUFSIZ = 1024 #The size of the server's buffer.<br />
ADDR = (HOST, PORT) #Sets a variable with both HOST and PORT.<br />
serversock = socket(AF_INET, SOCK_STREAM) #Sets up a socket known as serversock<br />
serversock.bind #Binds your socket to your HOST and PORT.<br />
serversock.listen(5) #Listens for 5 simultaneous connections.</code></p>
<p>Allright now that you understand the basics of how these sockets work etc I&#8217;m just going to dump the full server code below if you have any more questions feel free to leave a comment or email me at ianmarmour@gmail.com.</p>
<p><strong><a href="http://dl.dropbox.com/u/35685800/Botnet%20Attack%3AIdle%20Server.py">Full Source Link</a></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/370/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=370&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2012/02/12/python-101-the-multithreaded-socket-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up Dual Monitors on XFCE Arch Linux</title>
		<link>http://ianmarmour.com/2012/01/22/setting-up-dual-monitors-on-xfce-arch-linux/</link>
		<comments>http://ianmarmour.com/2012/01/22/setting-up-dual-monitors-on-xfce-arch-linux/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 20:37:36 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[Arch Linux Dual Monitor Setup Help]]></category>
		<category><![CDATA[autostart]]></category>
		<category><![CDATA[Dual Monitors XFCE]]></category>
		<category><![CDATA[How to set up Dual Monitors XFCE]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[setting up dual monitors]]></category>
		<category><![CDATA[xfce]]></category>
		<category><![CDATA[XFCE Monitors]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=330</guid>
		<description><![CDATA[Another simple guide on Arch Linux setup. I ran into some trouble in setting up dual-monitors in extended mode on my XFCE install so here is how I got it eventually working, hopefully it will save you some time. Setting up Dual Monitors So the process isn&#8217;t really that hard it&#8217;s just pretty poorly documented. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=330&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Another simple guide on Arch Linux setup. I ran into some trouble in setting up dual-monitors in extended mode on my XFCE install so here is how I got it eventually working, hopefully it will save you some time.</p>
<p><span id="more-330"></span></p>
<p><strong>Setting up Dual Monitors</strong></p>
<p>So the process isn&#8217;t really that hard it&#8217;s just pretty poorly documented. To set up dual monitors in Arch Linux your going to need a tool called xrandr, which you should already have installed!</p>
<p>Step 1. Run <code>xrandr -q</code> it will list your displays, in my case my displays are DVI-0 and DVI-1 yours my be different.</p>
<p style="text-align:center;"><a href="http://ianmarmourdotcom.files.wordpress.com/2012/01/xrandr.png"><img class=" wp-image-331 aligncenter" title="xrandr" src="http://ianmarmourdotcom.files.wordpress.com/2012/01/xrandr.png?w=466&h=313" alt="" width="466" height="313" /></a></p>
<p style="text-align:left;">Step 2. Test your displays using this command <code>xrandr --output DVI-0 --auto --output DVI-1 --auto --right-of DVI-0</code></p>
<p>Step 3. The command above can be modified to fit your situation you should get the idea it&#8217;s pretty self explanatory.</p>
<p style="text-align:left;">Step 4. If the command turned out successful all you need to do is open up your &#8220;XFCE Settings Manager&#8221; and go to &#8220;Session and Startup&#8221; then click on &#8220;Application Autostart&#8221; and add the command to your autostart so every-time you boot your displays will adjust.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/330/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=330&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2012/01/22/setting-up-dual-monitors-on-xfce-arch-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://ianmarmourdotcom.files.wordpress.com/2012/01/xrandr.png" medium="image">
			<media:title type="html">xrandr</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up HDMI Audio Output on Linux</title>
		<link>http://ianmarmour.com/2012/01/22/setting-up-hdmi-audio-output-linux/</link>
		<comments>http://ianmarmour.com/2012/01/22/setting-up-hdmi-audio-output-linux/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 18:48:29 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[HDMI output Arch Linux]]></category>
		<category><![CDATA[HDMI Output not working Arch Linux]]></category>
		<category><![CDATA[ATI HDMI Output Arch Linux]]></category>
		<category><![CDATA[Linux HDMI Output]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=322</guid>
		<description><![CDATA[So today I was building a new Arch Linux install for my desktop and I ran across an interesting problem.The HDMI ouput on my Radeon HD 4870 wasn&#8217;t working. So for about the past 2 hours I was digging around the Internet looking at what I would have to do to get this sucker working [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=322&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So today I was building a new Arch Linux install for my desktop and I ran across an interesting problem.The HDMI ouput on my Radeon HD 4870 wasn&#8217;t working. So for about the past 2 hours I was digging around the Internet looking at what I would have to do to get this sucker working (if I even could). Finally came across the solution that should work for most Linux flavors and most of the ATI Radeon family.</p>
<p><span id="more-322"></span></p>
<p><strong>Setting up HDMI Audio Output<br />
</strong></p>
<p>Linux kernel version 3.0 disabled HDMI audio output by default so your going to have to edit your grub boot menu&#8217;s kernel line.</p>
<p>Step 1. Use your favorite text editor to open your menu.lst using one of the below commands <code>sudo nano /boot/grub/menu.lst</code></p>
<p>Step 2. Locate your boot line which should be the name of your Linux distribution in my case Arch Linux.</p>
<p><img class="size-medium wp-image-323 aligncenter" title="Arch Bootline" src="http://ianmarmourdotcom.files.wordpress.com/2012/01/archbootline1.png?w=300&h=187" alt="" width="300" height="187" /></p>
<p><span style="text-align:center;">Step 3. Find the line that starts with kernel and go to the end it should say ro</span></p>
<p><span style="text-align:center;">Step 4. Add <code>radeon.audio=1</code> to the end of the line.</span></p>
<p>Step 5. Reboot your Arch Linux or Linux install after saving.</p>
<p>Step 6. Find out what your audio device is by typing <code>aplay -l</code></p>
<p>Step 7. Then use the command <code>aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav</code> to test to see if your audio output works.</p>
<p>Step 8. If it works simply configure pulse audio to use it as your default output. On Arch Linux you will have to install paprefs and pavucontrol by using the command <code>sudo pacman -S papprefs pavucontrol</code> to be able to configure Pulse Audio.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/322/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=322&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2012/01/22/setting-up-hdmi-audio-output-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://ianmarmourdotcom.files.wordpress.com/2012/01/archbootline1.png?w=300" medium="image">
			<media:title type="html">Arch Bootline</media:title>
		</media:content>
	</item>
		<item>
		<title>The Comprehensive Guide to Lying</title>
		<link>http://ianmarmour.com/2011/12/13/276/</link>
		<comments>http://ianmarmour.com/2011/12/13/276/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 21:01:58 +0000</pubDate>
		<dc:creator>Ian Armour</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Psychology and Spirituality]]></category>
		<category><![CDATA[Guide to Lying]]></category>
		<category><![CDATA[How to become an expert Liar]]></category>
		<category><![CDATA[How to lie]]></category>
		<category><![CDATA[Liars]]></category>
		<category><![CDATA[Lying]]></category>

		<guid isPermaLink="false">http://ianmarmour.com/?p=276</guid>
		<description><![CDATA[I&#8217;m guessing your here because your interested in learning how to lie, I&#8217;m here to attempt to teach you. Disclaimer: I&#8217;m going to take a moral step back in this article, anything written in this post is going to be un-ethical but thats part of becoming a good liar. Lying 101: The Basics Lying conceptually [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=276&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m guessing your here because your interested in learning how to lie, I&#8217;m here to attempt to teach you.</p>
<blockquote>
<p style="text-align:center;"><em>Disclaimer: I&#8217;m going to take a moral step back in this article, anything written in this post is going to be un-ethical but thats part of becoming a good liar.</em></p>
<p style="text-align:center;"><span id="more-276"></span></p>
</blockquote>
<p style="text-align:left;"><strong>Lying 101: The Basics</strong></p>
<p style="text-align:left;">Lying conceptually is pretty simple, you tell somebody something thats not true. However in practice lying can get very messy very quickly. Before you tell a lie you should gage the consequences, a lie no matter how small will have consequences and it&#8217;s your job to decide if lyings worth it. I&#8217;m going to assume you choose to lie, because everyone reading this is a liar anyways. Now that you choose to lie here are some important things you should remember when deciding and committing your lie,</p>
<ol>
<li><strong><em>Remember your lie</em></strong> &#8211; If you can&#8217;t even remember your own lie nobody is going to believe you.</li>
<li><strong><em>Gage your opponent</em></strong> &#8211; If somebody has video footage of you stealing don&#8217;t expect to be able to lie your way out of it, always gage your opponents ability to spot your deceptions.</li>
<li><strong><em>Base your lie&#8217;s on facts</em></strong> &#8211; If there is some part of truth in your lie your chances of being found it will be reduced dramatically.</li>
<li><em><strong>If your questioned ask yourself why</strong></em> &#8211; If your questioned there had to have been something to arouse suspicion. Think about that before you decide to construct a falsehood.</li>
<li><strong><em>Keep on lying</em></strong> &#8211; If somehow you manage to get caught stick to your story! Generally people will push for information they don&#8217;t actually have to make you give up factual evidence. Truth will out? Not if you obey this.</li>
<li><strong><em>Calm down</em></strong> &#8211; I can&#8217;t stress this enough if you exhibit the qualities of somebody lying you only arouse more suspicion towards yourself, just stay relaxed and you will be fine.</li>
<li><strong><em>Don&#8217;t lie</em></strong> &#8211; I know this sounds ironic but if the situation is bad enough to be life or death don&#8217;t lie. If you do lie be prepared to get caught. When things get serious so do the people involved.</li>
</ol>
<p><strong>Lying 202: Intermediate Lying Techniques</strong></p>
<p>At this point i&#8217;m guessing you have mastered the basics. You might have even pulled off a few successful lies and are feeling confident in your abilities. Thats great however your not done learning yet. There&#8217;s always areas to be improved on and here are some of the things that can trip the intermediate liar up.</p>
<ol>
<li><strong><em>Parties involved</em></strong> &#8211; The more parties involved the more chance you have of getting caught period. Nobody cares about you as much as you do! I was tempted to throw this into basic lying but I think this is more of a prevalent problem with Intermediate Liars.</li>
<li><strong><em>Circumstantial evidence</em></strong> &#8211; If you can bring back solid proof that proves your story to be ligament you will re-enforce faith in your lie.</li>
<li><strong><em>The emotional plea</em></strong> &#8211; Play off other peoples emotions and experiences. Say you want people to believe you had a bad experience in a city, get other people who have had a bad experience in the city to back you up.</li>
<li><strong><em>Watch out</em></strong> &#8211; This kind of goes under parties involved however I believe it to be a separate topic. Make sure to look out for non-involved third parties that may be used as testimonies against you. If 3 adults back up a story against you and your a kid chances are you will lose your credibility and be found out.</li>
<li><strong><em>Don&#8217;t over provide</em></strong> &#8211; This is sort of a lifestyle change but don&#8217;t talk so much. The less you talk the less information people will expect from you , which will lower your chances of being discovered.</li>
</ol>
<p><strong>Lying 303: Lying Kung Fu</strong></p>
<p>Okay you might have told some big fibs and some little lies now. You think your a pro and that you can lie your way through anything, sadly though your not quite there yet. There&#8217;s a  long way for you to go to before you become an expert liar. Here are some problems you might encounter on your quest to become the ultimate liar and some tips to evade them.</p>
<ol>
<li><strong><em>Eye Contact</em></strong> &#8211; The more eye contact you have with somebody the more likely they are to trust you. This has been scientifically proven, however if you look into someones eye&#8217;s to much it is a dead giveaway that somethings up. Try to be natural with the person your talking to.</li>
<li><strong><em>Behavioral Changes</em></strong> &#8211; You need to start observing your behavior in a non stressful situation and be able to replicate that without question no matter the amount of stress your under mentally or physiologically.</li>
<li><strong><em>Paranoia</em></strong> &#8211; A common side effect of lying is paranoia. Your brain feels like you miss something and that will be caught. To be honest you probably did miss something, however the trick is being able to use your paranoia to your advantage but be effected by it emotionally. If you take your paranoia to seriously people will start to think there is something wrong with you and then you will be found out.</li>
<li><strong><em>Predisposition</em></strong> &#8211; If somebody hates you their going to think of you in a negative manor. They will probably expect the worst from you and that will cause them to assume your lying.</li>
<li><strong><em>Don&#8217;t lie to much</em></strong> &#8211;  This is self evident but you need to be thought of as somebody respectable that wouldn&#8217;t lie. If you&#8217;re responsible and tell the truth 99% of the time nobody is going to suspect you of lying.</li>
</ol>
<p>Last tip: If your going to lie don&#8217;t let your emotions or morals get involved. Try to think of what your doing in only a intellectual fashion and calculate all your moves before you make them. Remember this is real life not a game.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianmarmourdotcom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianmarmourdotcom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianmarmourdotcom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianmarmourdotcom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ianmarmourdotcom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ianmarmourdotcom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ianmarmourdotcom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ianmarmourdotcom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianmarmourdotcom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianmarmourdotcom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianmarmourdotcom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianmarmourdotcom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianmarmourdotcom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianmarmourdotcom.wordpress.com/276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianmarmour.com&#038;blog=25031308&#038;post=276&#038;subd=ianmarmourdotcom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ianmarmour.com/2011/12/13/276/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/37ab6acb44967e48dacb9e3cf7ab6cfc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>
	</item>
	</channel>
</rss>
