<?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"
	>

<channel>
	<title>Sirbastian Manning</title>
	<atom:link href="http://sirbastian.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://sirbastian.com/blog</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Thu, 11 Sep 2008 20:36:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Faces</title>
		<link>http://sirbastian.com/blog/faces/</link>
		<comments>http://sirbastian.com/blog/faces/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 20:36:33 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/faces/</guid>
		<description><![CDATA[Because I was bored&#8230;

]]></description>
			<content:encoded><![CDATA[<p>Because I was bored&#8230;</p>
<p><img src="http://sirbastian.com/blog/wp-content/uploads/2008/09/faces.gif" alt="Faces" height="480" width="640"></p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/faces/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Autorate ruined my life</title>
		<link>http://sirbastian.com/blog/autorate-ruined-my-life/</link>
		<comments>http://sirbastian.com/blog/autorate-ruined-my-life/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 20:31:39 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/autorate-ruined-my-life/</guid>
		<description><![CDATA[The Autorate application ruined my life.
I use to have all of my music rated in a way that made it perfect for listening to while I was riding my bike.

5 = Awesome songs that would get me pumped and that I would never have to skip while riding
4 = All the songs that I just [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://tzisoftware.com/products/autorate">Autorate</a> application ruined my life.</p>
<p>I use to have all of my music rated in a way that made it perfect for listening to while I was riding my bike.</p>
<ul  id="ratinglist">
<li>5 = Awesome songs that would get me pumped and that I would never have to skip while riding</li>
<li>4 = All the songs that I just really liked to listen to while riding</li>
<li>3 = Songs that I like but that aren&#8217;t really riding songs</li>
<li>2 = The songs that I don&#8217;t personally like but other people do</li>
<li>1 = Everything that should be deleted</li>
</ul>
<p>Now my music collection isn&#8217;t the biggest in the world, I have 1878 tracks all of which were perfectly rated according to the system above. Until for some stupid reason I decided to run the Autorate program on my entire library.<br />
<br />
The autorate program rates tracks based on playcount and skipcount so I ended up with a library full of songs with ratings of only 1 - 3 stars. </p>
<p>I made sure to rate each album as I added it to my library so the task wasn&#8217;t so big, it&#8217;s now maybe 3 months since I ran autorate and I&#8217;m still discovering songs that should be rated 5 but are rated 1. </p>
<p>Moral of the story: Don&#8217;t trust anything but yourself to rate the songs you like.</p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/autorate-ruined-my-life/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Another redesign</title>
		<link>http://sirbastian.com/blog/another-redesign/</link>
		<comments>http://sirbastian.com/blog/another-redesign/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 01:38:00 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/another-redesign/</guid>
		<description><![CDATA[Well I finally came up with a layout involving a sidebar that I actually quite like. It&#8217;s not finished yet as I&#8217;ve still got to sort out some of the little things, like the individual blog post pages and comments etc. but it&#8217;s good enough to start moving everything into it.

I&#8217;m really pleased I&#8217;ve actually [...]]]></description>
			<content:encoded><![CDATA[<p>Well I finally came up with a layout involving a sidebar that I actually quite like. It&#8217;s not finished yet as I&#8217;ve still got to sort out some of the little things, like the individual blog post pages and comments etc. but it&#8217;s good enough to start moving everything into it.<br />
<br />
I&#8217;m really pleased I&#8217;ve actually got this far with it because I always seem to start making new designs then get bored of them half way through. At the moment my working folder (the one with my design in it) contains seven possible designs, six of which I started off loving and only one that I still like.</p>
<p><span id="more-44"></span></p>
<p>
<img src="http://sirbastian.com/blog/wp-content/uploads/2008/08/bluefolder.png" alt="BlueFolder" height="466" width="750" /><br />
<br />
For some reason I&#8217;ve developed a craving for sidebars and although I really like my old layout there just wasn&#8217;t any good way to plonk a sidebar into it.<br />
<br />
There are a few issues with this design at the moment, the main one being that if the browser is resized to below a certain size (i think about 950px) the content is forced to below the sidebar. I do have a fix for this which involves firing some javascript to check the browser size and change the CSS if necessary every time the browser&#8217;s resized but for some reason it doesn&#8217;t play nicely with my sIFR (which is probably the most frustrating thing to use. ever.).<br />
<br />
My website really needs a retune and I need to strip a lot of the useless javascript bloat that is really only used in one place but is loaded into every page&#8230; anyway, WOO new design!</p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/another-redesign/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rock solid javascript addEvent()</title>
		<link>http://sirbastian.com/blog/rock-solid-javascript-addevent/</link>
		<comments>http://sirbastian.com/blog/rock-solid-javascript-addevent/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 00:02:17 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/rock-solid-javascript-addevent/</guid>
		<description><![CDATA[Rock solid addEvent() written, again, by Dustin Diaz (my internet super hero). 

	function addEvent( obj, type, fn ) {
		if (obj.addEventListener) {
			obj.addEventListener( type, fn, false );
			EventCache.add(obj, type, fn);
		}
		else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
			obj.attachEvent( &#8220;on&#8221;+type, obj[type+fn] );
			EventCache.add(obj, type, fn);
		}
		else {
			obj["on"+type] = obj["e"+type+fn];
		}
	}

	var EventCache = function(){
		var listEvents = [];
		return {
			listEvents : [...]]]></description>
			<content:encoded><![CDATA[<p>Rock solid addEvent() written, again, by Dustin Diaz (my internet super hero). </p>
<pre name="code" class="js:nocontrols">
	function addEvent( obj, type, fn ) {
		if (obj.addEventListener) {
			obj.addEventListener( type, fn, false );
			EventCache.add(obj, type, fn);
		}
		else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
			obj.attachEvent( &#8220;on&#8221;+type, obj[type+fn] );
			EventCache.add(obj, type, fn);
		}
		else {
			obj["on"+type] = obj["e"+type+fn];
		}
	}

	var EventCache = function(){
		var listEvents = [];
		return {
			listEvents : listEvents,
			add : function(node, sEventName, fHandler){
				listEvents.push(arguments);
			},
			flush : function(){
				var i, item;
				for(i = listEvents.length - 1; i >= 0; i = i - 1){
					item = listEvents[i];
					if(item[0].removeEventListener){
						item[0].removeEventListener(item[1], item[2], item[3]);
					};
					if(item[1].substring(0, 2) != &#8220;on&#8221;){
						item[1] = &#8220;on&#8221; + item[1];
					};
					if(item[0].detachEvent){
						item[0].detachEvent(item[1], item[2]);
					};
					item[0][item[1]] = null;
				};
			}
		};
	}();
	addEvent(window,&#8217;unload&#8217;,EventCache.flush);
</pre>
<p>
It was posted on his blog in 2005 but I&#8217;m sure it ages well.. also I just wanted to post some more code.</p>
<p>Originally found <a href="http://www.dustindiaz.com/rock-solid-addevent/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/rock-solid-javascript-addevent/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mac dictionary definition for the word &#8216;Bogart&#8217;</title>
		<link>http://sirbastian.com/blog/mac-dictionary-definition-for-the-word-bogart/</link>
		<comments>http://sirbastian.com/blog/mac-dictionary-definition-for-the-word-bogart/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 23:59:43 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/mac-dictionary-definition-for-the-word-bogart/</guid>
		<description><![CDATA[Notice anything odd in this picture?

Made for a brief chuckle.
]]></description>
			<content:encoded><![CDATA[<p>Notice anything odd in this picture?</p>
<p><img src="http://sirbastian.com/blog/wp-content/uploads/2008/08/dicweed.png" alt="DicWeed" height="506" width="630"><br />
Made for a brief chuckle.</p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/mac-dictionary-definition-for-the-word-bogart/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The joy of css frameworks</title>
		<link>http://sirbastian.com/blog/the-joy-of-css-frameworks/</link>
		<comments>http://sirbastian.com/blog/the-joy-of-css-frameworks/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 13:36:16 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/the-joy-of-css-frameworks/</guid>
		<description><![CDATA[When I began web development 4 years ago I started out learning HTML and CSS on a &#8216;Web Design &#038; Programming&#8217; forum, the forum was full of very elitist people who would completely rip apart a design and give harsh (but very useful) criticism (usually to do with web standards) if the code was not [...]]]></description>
			<content:encoded><![CDATA[<p>When I began web development 4 years ago I started out learning HTML and CSS on a &#8216;Web Design &#038; Programming&#8217; forum, the forum was full of very elitist people who would completely rip apart a design and give harsh (but very useful) criticism (usually to do with web standards) if the code was not 100% perfect. </p>
<p>By learning from other people&#8217;s mistakes and having every small flaw pointed out I became quite an elitist too, but I think when learning how to make websites it&#8217;s very important to have a strict set of &#8216;rules&#8217; that you will always follow. </p>
<p>Here&#8217;s my (short) list of elitist rules:</p>
<ul>
<li>All code MUST validate</li>
<li>All code MUST be semantic</li>
<li>The less markup the better</li>
<li>WYSIWYG is for losers</li>
<li>If you didn&#8217;t make it yourself then you suck</li>
<li>You MUST use a text editor and write everything from scratch</li>
<li>Don&#8217;t use images if you can use code to get the same result</li>
<li>Div abuse is VERY BAD</li>
</ul>
<p><span id="more-39"></span></p>
<p>I used to follow that list religiously until quite recently. Until I realised that it just isn&#8217;t practical to do everything perfectly 100% of the time. </p>
<p> Sure I still use a text editor to write my code, I still make sure everything validates, I still think less markup is better and I still think WYSIWYG sucks, but I&#8217;ve stopped getting hung up on the things that really don&#8217;t matter anymore. Now that I know html and css like the back of my hand I&#8217;ve started looking for, and using, things other people have made that I can use to make my life easier.</p>
<p>My latest discovery was the <a href="http://code.google.com/p/blueprintcss/">Blueprint</a> CSS framework. Back in the day I would have never looked twice at a CSS framework but lately I&#8217;ve needed to turn out a lot of layouts and it really has saved me so much time.<br />
<br />
It works by using a pre-made grid stylesheet with a load of class selectors that you can attach to your elements and because you can add multiple css classes you really can build whatever layout you want in a very short time.</p>
<p>The following code is all you need to create quite a useful layout.<br />
</p>
<pre name="code" class="html:nocontrols">
<div id="wrapper" class="container">
<div id="topBox" class="span-24">
	<!-- Header -->
</div>
<div id="menuBox" class="span-24">
	<!--  Menu -->
</div>
<div id="bottomBox" class="span-24">
<div id="leftBox" class="append-1 span-19">
	<!-- Main Content Section -->
</div>
<div id="rightBox" class="span-3 last">
	<!-- Right Sidebar -->
</div>
</div>
<div id="footerBox" class="span-24">
	<!-- Page Footer -->
</div>
</div>
</pre>
<p>Sure it uses a quite a lot of divs but it validates and takes about 5 minutes to make (if that). From here I create a stylesheet that can be used purely for adding the page styles instead of mixing style and layout.</p>
<p>It&#8217;s only really useful for more complex layouts but I loooooove using it.</p>
<p>I really just wanted an excuse to post some highlighted code. ha</p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/the-joy-of-css-frameworks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The most stupid search message ever</title>
		<link>http://sirbastian.com/blog/the-most-stupid-search-message-ever/</link>
		<comments>http://sirbastian.com/blog/the-most-stupid-search-message-ever/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 19:09:37 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/the-most-stupid-search-message-ever/</guid>
		<description><![CDATA[I just tried to search the MAMP forum for everything related to databases and this was my result:

I had to use &#8216;*database*&#8217; instead.
The only word I can think of to describe this is: Stupid. 
Talk about poor usability. Ah well I never have liked phpBB
]]></description>
			<content:encoded><![CDATA[<p>I just tried to search the MAMP forum for everything related to databases and this was my result:</p>
<p><a href="http://sirbastian.com/blog/wp-content/uploads/2008/07/stupidsearch.png"><img src="http://sirbastian.com/blog/wp-content/uploads/2008/07/stupidsearch.png" alt="StupidSearch" height="116" width="780"></a></p>
<p>I had to use &#8216;*database*&#8217; instead.</p>
<p>The only word I can think of to describe this is: Stupid. </p>
<p>Talk about poor usability. Ah well I never have liked phpBB</p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/the-most-stupid-search-message-ever/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My mac software/tweak recommendations v1</title>
		<link>http://sirbastian.com/blog/my-mac-softwaretweak-recommendations-v1/</link>
		<comments>http://sirbastian.com/blog/my-mac-softwaretweak-recommendations-v1/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 15:29:35 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/my-mac-softwaretweak-recommendations-v1/</guid>
		<description><![CDATA[
Yesterday I decided it was time to backup my laptop and reinstall leopard. 
The following guide is the steps I&#8217;ve taken to get my Macbook Pro back to how it was set up before the format. I primarily use my laptop for web development so a lot of this stuff wont be useful to some [...]]]></description>
			<content:encoded><![CDATA[<p>
Yesterday I decided it was time to backup my laptop and reinstall leopard. </p>
<p>The following guide is the steps I&#8217;ve taken to get my Macbook Pro back to how it was set up before the format. I primarily use my laptop for web development so a lot of this stuff wont be useful to some people, a lot of the stuff is also just down to personal preference but I&#8217;ll include it anyway. </p>
<p>I will keep this list updated with anything new I add to my mac.</p>
<p>Also some of the stuff is Macbook Pro only, sorry about that.</p>
<p><span id="more-36"></span></p>
<p>I&#8217;ll start with a few of the OS settings I changed.
</p>
<ul>
<li>Enabled the 2 finger right click options in the &#8216;Trackpad&#8217; section of the Keyboard &#038; Mouse preferences</li>
<li>Changed the appearance to &#8216;Graphite&#8217; and set the highlight color to a <span style="color:#B2F918;">nice green</a></li>
<li>Reversed the fn key so you have to hold it to change the volume etc.</li>
<li>Customised the Finder toolbar so the actions menu is displayed</li>
<li>Set Itunes to use /Music/ as its folder</li>
<li>Installed all of the updates (there were flippin loads)</li>
</ul>
<h3 class="setup_title" style="margin-top:-5px !important;">Applications</h3>
<p>
Ok now for the list of application I installed. The order they&#8217;re displayed is the order I installed them, which is really just the order that I remembered them. </p>
<p>I will also include the bundles - plugins - ad-ons and scripts that I think are useful for each application.<br />
<br />
Some of these things will be explained in more detail at the bottom of the page.</p>
<p><strong>Key:</strong><br />
	<span class="costs">&pound;</span> means it costs money (usually not much though)<br />
	<span class="dev">Purple underline</span> means it&#8217;s useful for web development/design<br />
	<span class="info">Pink underline</span> means it&#8217;s a link to more information provided at the bottom<br />
	<span class="free">+</a> is a link to a free alternate application.
</p>
<ol class="applist">
	<!-- Quicksilver --></p>
<li><img src="http://sirbastian.com/mac_setup/Quicksilver.png" width="64px" height="64px"><a href="http://www.blacktree.com/">Quicksilver</a> - A flawless application launcher.</li>
<ul>
<li>Set the hotkey to Command + Enter</li>
<li>Installed the <a href="http://www.julius-eckert.com/project/view/2/4">BezelHUD</a> theme</li>
<li>Setup an <a class="info" href="#twitter">action</a> for posting to twitter</li>
</ul>
<p>
	<!-- Firefox  --></p>
<li><img src="http://sirbastian.com/mac_setup/Firefox.png" width="64px" height="64px"><a href="http://www.mozilla.com/firefox/">Firefox</a> - Possibly the best web browser available.</li>
<ul>
<li>Set the download folder to /Download/ instead of the desktop</li>
<li>Changed a few of the <a class="info" href="#ffconfig">about:config</a> settings</li>
<li>Installed <a class="dev" href="http://chrispederick.com/work/web-developer/">Web Developer Toolbar</a></li>
<li>Installed <a class="dev" href="http://getfirebug.com/">Firebug</a></li>
<li>Installed <a href="http://www.stumbleupon.com/">StumbleUpon</a> - Mainly for &#8216;Web Development&#8217; and &#8216;osx&#8217;</li>
<li>Installed <a href="http://adblockplus.org/en/">Adblock Plus</a></li>
</ul>
<p>
	<!-- Thunderbird --></p>
<li><img src="http://sirbastian.com/mac_setup/Thunderbird.png" width="64px" height="64px"><a href="http://www.mozilla.com/thunderbird/">Thunderbird</a> is to email what Firefox is to the web.</li>
<ul style="margin-bottom:20px;">
<li>Set the layout to vertical view</li>
</ul>
<p>
	<!-- Textmate --></p>
<li><img src="http://sirbastian.com/mac_setup/Textmate.png" width="64px" height="64px"><a class="dev" href="http://macromates.com/">TextMate</a> - The best text editor ever made. <span class="costs">&pound;</span></li>
<ul>
<li>Turned line numbers on. View -> Gutter -> Line Numbers</li>
<li><a href="http://projects.validcode.net/getbundle">GetBundle</a> - a simple way to install TextMate bundles</li>
<li><a href="http://www.monokai.nl/blog/wp-content/asdev/Monokai.tmTheme">Monokai</a> - just a theme that I quite like (save link as then open)</li>
</ul>
<p>
	<!-- Transmit  --></p>
<li><img src="http://sirbastian.com/mac_setup/Transmit.png" width="64px" height="64px"><a class="dev"href="http://www.panic.com/transmit/">Transmit</a> - My FTP client of choice. <span class="costs">&pound;</span><a class="free" href="http://cyberduck.ch/">+</a></span></li>
<p>
	<!-- CSSEdit  --></p>
<li><img src="http://sirbastian.com/mac_setup/CSSEdit.png" width="64px" height="64px"><a class="dev"href="http://www.macrabbit.com/cssedit/">CSSEdit</a> - A brilliant CSS editor. <span class="costs">&pound;</span></li>
<p>
	<!-- ColorSchemer Studio --></p>
<li><img src="http://sirbastian.com/mac_setup/ColorSchemer.png" width="64px" height="64px"><a class="dev" href="http://www.colorschemer.com/osx_info.php">ColorSchemer Studio</a> - Useful way to experemnt with colours. I can play with this for hours. <span class="costs">&pound;</span></li>
<p>
	<!-- MAMP --></p>
<li><img src="http://sirbastian.com/mac_setup/Mamp.png" width="64px" height="64px"><a class="dev" href="http://www.mamp.info/en/index.php">MAMP</a> - Really easy way to manage apache/MySQL/PHP and other server stuff</li>
<p>
	<!-- CocoaMySQL --></p>
<li><img src="http://sirbastian.com/mac_setup/Cocoa.png" width="64px" height="64px"><a class="dev" href="http://cocoamysql.sourceforge.net/index.html">CocoaMySQL</a> - A great application for managing MySQL databases. An essential app.</li>
<p>
	<!-- Anxiety --></p>
<li><img src="http://sirbastian.com/mac_setup/Anxiety.png" width="64px" height="64px"><a href="http://anxietyapp.com/">Plainview</a> - Easy to use lightweight To-Do list application</li>
<p>	<br />
	<!-- Plainview --></p>
<li><img src="http://sirbastian.com/mac_setup/Plainview.png" width="64px" height="64px"><a href="http://www.barbariangroup.com/software/plainview_app_1_0">Plainview</a> - A really well made fullscreen browser</li>
<p>
	<!-- MindNode --></p>
<li><img src="http://sirbastian.com/mac_setup/MindNode.png" width="64px" height="64px"><a href="http://www.mindnode.com/">MindNode</a> - A great mindmapping application</li>
<p>
	<!-- App Zapper --></p>
<li><img src="http://sirbastian.com/mac_setup/AppZapper.png" width="64px" height="64px"><a href="http://www.appzapper.com/">App Zapper</a> - &#8216;The uninstaller Apple forgot.&#8217; an essential app. <span class="costs">&pound;</span></li>
<p>	<br />
	<!-- Adium --></p>
<li><img src="http://sirbastian.com/mac_setup/Adium.png" width="64px" height="64px"><a href="http://www.adiumx.com/">Adium</a> - a great IM app that works with a lot of protocols.</li>
<ul>
<li>Installed <a href="http://growl.info/">growl</a> when I was prompted after running Adium for the first time</li>
<li>Installed the <a href="http://www.adiumxtras.com/index.php?a=xtras&#038;xtra_id=469">MGS2 Soundset</a> - The standard Adium sounds annoy the hell out of me</li>
<li>Installed the <a href="http://www.adiumxtras.com/index.php?a=xtras&#038;xtra_id=4999">HUD theme</a> because it&#8217;s very nice</li>
<li>Installed the <a href="http://adiumxtras.com/index.php?a=xtras&#038;xtra_id=3042">White Bars</a> status icons because they go really with wit the HUD theme</li>
<li>I&#8217;ve also set each contact&#8217;s alias to their first and last names so it&#8217;s easy to tell who people are</li>
</ul>
<p>
	<!-- Skype --></p>
<li><img src="http://sirbastian.com/mac_setup/Skype.png" width="64px" height="64px"><a href="http://skype.com/">Skype</a> - Good for voice and video chats</li>
<p>
	<!-- Quinn --></p>
<li><img src="http://sirbastian.com/mac_setup/Quinn.png" width="64px" height="64px"><a href="http://simonhaertel.de/">Quinn</a> - Basically an amazing version of Tetris. (Just realised I forgot to backup my highscores. damn)</li>
<p>
	<!-- Reggy --></p>
<li><img src="http://sirbastian.com/mac_setup/Reggy.png" width="64px" height="64px"><a class="dev" href="http://code.google.com/p/reggy/">Reggy</a> - Beautiful regular expressions tester.</li>
<p>
	<!-- iShowU --></p>
<li><img src="http://sirbastian.com/mac_setup/iShowU.png" width="64px" height="64px"><a href="http://www.shinywhitebox.com/home/home.html">iShowU</a> - Good app for making screencasts. <span class="costs">&pound;</span></li>
<p>
	<!-- CandyBar --></p>
<li><img src="http://sirbastian.com/mac_setup/CandyBar.png" width="64px" height="64px"><a href="http://www.panic.com/candybar/">CandyBar</a> - Used to change system Icons.</li>
<p>
	<!-- Newsfire --></p>
<li><img src="http://sirbastian.com/mac_setup/NewsFire.png" width="64px" height="64px"><a href="http://www.newsfirerss.com/">NewsFire</a> - Really good RSS reader. It&#8217;s now free too!</li>
<p>
	<!-- Stuffit --></p>
<li><img src="http://sirbastian.com/mac_setup/Stuffit.png" width="64px" height="64px"><a href="http://www.macupdate.com/info.php/id/20954/stuffit-expander">Stuffit Expander</a> - Another missing program for mac.</li>
<p>
</ol>
<h3 class="setup_title">Utilities</h3>
<p>
	These are apps and things that sit in the menu bar and make life just that little bit easier.
</p>
<ol class="applist">
	<!-- Visor --></p>
<li><img src="http://sirbastian.com/mac_setup/Visor.png" width="64px" height="64px"><a href="http://code.google.com/p/blacktree-visor/">Visor</a> - Quake style terminal that slides down from the top of the screen.
<li>
<ul>
<li>I&#8217;ve got mine set to slide down with the F12 key. I&#8217;ve <a class="info" href="#disdash">disabled the Dashboard</a> so the key&#8217;s free to map.</li>
</ul>
<p>
	<!-- Fluid --></p>
<li><img src="http://sirbastian.com/mac_setup/Fluid.png" width="64px" height="64px"><a href="http://www.fluidapp.com/">Fluid</a> - Allows you to turn your favorite websites into standalone applications. Damn useful
<li>
	<br />
	<!-- Caffeine --></p>
<li><img src="http://sirbastian.com/mac_setup/Caffeine.png" width="64px" height="64px"><a href="http://lightheadsw.com/caffeine/">Caffeine</a> - Keeps your computer awake.</li>
<p>
	<!-- Fuzzy Clock --></p>
<li><img src="http://sirbastian.com/mac_setup/FuzzyClock.png" width="64px" height="64px"><a href="http://www.objectpark.org/FuzzyClock.html">FuzzyClock</a> - Displays the time in how you would speak it, eg. &#8220;Twentyfive past two&#8221;.
<li>
	<br />
	<!-- Flip4Mac --></p>
<li><img src="http://sirbastian.com/mac_setup/Flip4Mac.png" width="64px" height="64px"><a href="http://www.flip4mac.com/">Flip4Mac</a> - Lets you play windows media files using Quicktime.
<li>
	<br />
	<!-- Little Snitch --></p>
<li><img src="http://sirbastian.com/mac_setup/LittleSnitch.png" width="64px" height="64px"><a href="http://www.obdev.at/products/littlesnitch/index.html">Little Snitch</a> - Allows you to monitor/allow/block incoming and outgoing connections made by programs.
<li>
	<br />
	<!-- You Control:Tunes --></p>
<li><img src="http://sirbastian.com/mac_setup/YouControl.png" width="64px" height="64px"><a href="http://www.yousoftware.com/tunes/tunes.php">You Control:Tunes</a> - A brilliant little remote control for itunes for the menu bar. The list of features is endless.
<li>
	<br />
	<!-- smcFanControl --></p>
<li><img src="http://sirbastian.com/mac_setup/smcFanControl.png" width="64px" height="64px"><a href="http://homepage.mac.com/holtmann/eidac/software/page5/page5.html">smcFanControl</a> - Allows you to control a Macbook Pro&#8217;s fan speeds.
<li>
	
</ol>
<h3 class="setup_title">Commands &#038; Scripts</h3>
<p>These are just some useful commands &#038; scripts that do a few cool tricks. </p>
<p> I&#8217;ll try to add more to this list over time.</p>
<h3 class="smaller_title">Recent Applications Stack</h3>
<p>Create a stack on the dock that contains the last 10 used applications. All one line</p>
<pre name="code" class="bash:nogutter:nocontrols">
	defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'
</pre>
<p></p>
<h3 class="smaller_title"><a name="disdash"></a>Disable the Dashboard</h3>
<p>The Dashboard is probably the one thing I never use. So I&#8217;ve disabled it to free up the F12 key for Visor</p>
<pre name="code" class="bash:nogutter:nocontrols">
	defaults write com.apple.dashboard mcx-disabled -boolean YES
</pre>
<p>Can be enabled again using NO as the value</p>
<p></p>
<h3 class="smaller_title">Show Full Path In Finder:</h3>
<p>This is a useful tweak to display the current folder path in the Title of a finder window.</p>
<pre name="code" class="bash:nogutter:nocontrols">
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
</pre>
<p>Restart the Finder using the command &#8216;killall Finder&#8217;</p>
<p></p>
<h3 class="smaller_title"><a name="twitter"></a>Post updates to twitter using Quicksilver</h3>
<p>This is a really useful applescript that allows you to update twitter using Quicksilver.</p>
<p>I&#8217;ve not been able to locate the original source of this version but I think it&#8217;s the best available. I&#8217;m not too keen on the one that uses the key chain.</p>
<pre name="code" class="bash:nogutter">
		using terms from application "Quicksilver"
			on process text tweet
				set wordcount to do shell script "echo " &#038; quoted form of tweet &#038; " | wc -c"
				set wordcount to do shell script "echo " &#038; quoted form of wordcount &#038; " | sed 's/^[ 	]*//&#8217;&#8221;
				if wordcount as integer > 140 then
					my growlRegister()
					growlNotify(&#8221;Tweet too long&#8221;, &#8220;(&#8221; &#038; wordcount &#038; &#8220;) characters&#8221;)
					return nothing
				end if
				set twitter_key_account to &#8220;YOUR_EMAIL&#8221;
				set twitter_key_pass to &#8220;YOUR_PASSWORD&#8221;
				set twitter_login to quoted form of (twitter_key_account &#038; &#8220;:&#8221; &#038; twitter_key_pass)
				set twitter_status to quoted form of (&#8221;status=&#8221; &#038; tweet)
				set results to do shell script &#8220;curl &#8211;user &#8221; &#038; twitter_login &#038; &#8221; -F &#8221; &#038; twitter_status &#038; &#8221; http://twitter.com/statuses/update.json&#8221;
				&#8211; display dialog results
				my growlRegister()

				growlNotify(&#8221;Tweet Sent&#8221;, tweet)

				tell application &#8220;System Events&#8221;
					if exists process &#8220;iChat&#8221; then
						tell application &#8220;iChat&#8221;
							set the status message to tweet
						end tell
					end if
				end tell

			end process text
		end using terms from

		using terms from application &#8220;GrowlHelperApp&#8221;
			&#8211; Register Growl
			on growlRegister()
				tell application &#8220;GrowlHelperApp&#8221;
					register as application &#8220;Tweet&#8221; all notifications {&#8221;Alert&#8221;} default notifications {&#8221;Alert&#8221;} icon of application &#8220;Twitterrific.app&#8221;
				end tell
			end growlRegister

			&#8211; Notify using Growl
			&#8211; Example: growlNotify(&#8221;This is an Alert&#8221;,&#8221;This is a test of the Growl Alert System&#8221;)
			on growlNotify(grrTitle, grrDescription)
				tell application &#8220;GrowlHelperApp&#8221;
					notify with name &#8220;Alert&#8221; title grrTitle description grrDescription application name &#8220;Tweet&#8221;
				end tell
			end growlNotify
		end using terms from
	</pre>
<p></p>
<p>To get it working with Quicksilver you need to do the following:</p>
<ol>
<li>Paste the code above into a text editor and change the YOUR_EMAIL and YOUR_PASSWORD to your twitter email and password</li>
<ol style="margin-bottom:0px;">
<li style="list-style: url('http://sirbastian.com/greenFiles/imgs/bullet.png') inside circle;">Or you can just save and edit <a href="http://sirbastian.com/siteFiles/Tweet.scpt">this file</a></li>
</ol>
<li>Save the code in a file called something like Tweet.scpt in the folder ~/Library/Application Support/Quicksilver/Actions <br />(make it if it doesn&#8217;t exist)</li>
<li>Set a trigger using the Quicksilver preferences page. Just search for the Tweet.scpt and set the to Ctrl+Opt+Cmd+T or whatever you prefer</li>
<li>Restart Quicksilver using the shortcut Cmd+Crl+Q</li>
</ol>
<p></p>
<h3 class="setup_title" style="margin-top:-20px !important;"><a name="ffconfig"></a>Firefox about:config tweaks</h3>
<p>
	Because sharing is caring!</p>
<p>	<strong class="fftweak">Open search in a new tab</strong><br />
	browser.search.openintab = <strong>true</strong>
</p>
<p>
	<strong class="fftweak">Set the list of address bar results to something smaller than 12</strong><br />
	browser.urlbar.maxRichResults = <strong>5</strong>
</p>
<p>
	<strong class="fftweak">Enable spellchecking for textareas and boxes</strong><br />
	layout.spellcheckDefault = <strong>2</strong>
</p>
<p>
	<strong class="fftweak">Disable blinking text</strong><br />
	browser.blink_allowed = <strong>False</strong>
</p>
<p>
	<strong class="fftweak">Enable middle mouse button pasting</strong><br />
	middlemouse.paste = <strong>True</strong>
</p>
<p>
	<strong class="fftweak">Disable the delay when installing addon</strong><br />
	security.dialog_enable_delay = <strong>0</strong>
</p>
<p>
	<strong class="fftweak">Add more recently closed tabs</strong><br />
	browser.sessionstore.max_tabs_undo = <strong>15</strong>
</p>
<p>
	<strong class="fftweak">Disable select whole url with single click</strong><br />
	browser.urlbar.clickSelectsAll = <strong>True</strong>
</p>
<p>
	<strong class="fftweak">Enable address bar autocomplete</strong><br />
	browser.urlbar.autoFill = <strong>True</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/my-mac-softwaretweak-recommendations-v1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My laptop is slowly going insane</title>
		<link>http://sirbastian.com/blog/my-laptop-is-slowly-going-insane/</link>
		<comments>http://sirbastian.com/blog/my-laptop-is-slowly-going-insane/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 17:18:01 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/my-laptop-is-slowly-going-insane/</guid>
		<description><![CDATA[For about a month I&#8217;ve had my wallpaper set to change randomly every couple of minutes, which was pretty cool for a while but now it&#8217;s starting to irritate me. 
I&#8217;ve tried about 6 times to change it it a fixed wallpaper but it still insists on changing it ever 2 minutes (it just changed [...]]]></description>
			<content:encoded><![CDATA[<p>For about a month I&#8217;ve had my wallpaper set to change randomly every couple of minutes, which was pretty cool for a while but now it&#8217;s starting to irritate me. </p>
<p>I&#8217;ve tried about 6 times to change it it a fixed wallpaper but it still insists on changing it ever 2 minutes (it just changed again!).</p>
<p>Here&#8217;s a picture of the settings it&#8217;s <del>using</del> <ins>ignoring</ins>:<br />
<br />
<img src="http://sirbastian.com/blog/wp-content/uploads/2008/07/wallpaperchange.png" alt="WallpaperChange" height="658" width="748"></p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/my-laptop-is-slowly-going-insane/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Diablo 3 looks amaaaaaaazing</title>
		<link>http://sirbastian.com/blog/diablo-3-looks-amaaaaaaazing/</link>
		<comments>http://sirbastian.com/blog/diablo-3-looks-amaaaaaaazing/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 15:52:53 +0000</pubDate>
		<dc:creator>Sirbastian</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sirbastian.com/blog/?p=31</guid>
		<description><![CDATA[I just watched the gameplay video for the new Diablo game and it blew my mind. I was a big huge fan of Diablo 2 and I spent a lot of time playing it online (I had a full set of Trang-Oul at one time. woo) so it makes me happy that the new one [...]]]></description>
			<content:encoded><![CDATA[<p>I just watched the gameplay video for the new <a href="http://www.blizzard.com/diablo3/">Diablo</a> game and it blew my mind. I was a <del datetime="2008-07-05T15:56:26+00:00">big</del> <ins datetime="2008-07-05T15:56:26+00:00">huge</ins> fan of Diablo 2 and I spent a <strong>lot</strong> of time playing it online (I had a full set of Trang-Oul at one time. woo) so it makes me happy that the new one looks set to be even better than the second. </p>
<p>The only bad thing about the new one is that unless it comes out on xbox or mac I will probably never get to play it. Ah well maybe it&#8217;s a game I can force my kids to play. </p>
<p>The video is definitely worth checking out, even if you&#8217;re not interested in the game.</p>
]]></content:encoded>
			<wfw:commentRss>http://sirbastian.com/blog/diablo-3-looks-amaaaaaaazing/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
