<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description>Thoughts and work form a software developer in his attempts to learn some new stuff.</description><title>Steamed Design</title><generator>Tumblr (3.0; @korich)</generator><link>http://www.steamed-design.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SteamedDesign" /><feedburner:info uri="steameddesign" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><item><title>I want to be less fat!, so I am going to complete the Zombies...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_mdttvdNogO1qzbkc5o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;I want to be less fat!&lt;/strong&gt;, so I am going to complete the Zombies Run 5k Training. This is not that first time I have wanted to be less fat in fact I have tried several things:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;I tried C25K - and got bored&lt;/li&gt;
&lt;li&gt;I tried to train for around the bays - and got scared and didn’t race&lt;/li&gt;
&lt;li&gt;I tried Zombies Run! and actually did pretty well until I did too much too soon and hurt myself.&lt;/li&gt;
&lt;li&gt;Also according to my wife “&lt;strong&gt;I ate all the hot chips&lt;/strong&gt;”&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;So they say 5th time is the charm so It training starts today, again.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/sxMKLo2bbPQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/sxMKLo2bbPQ/36198251479</link><guid isPermaLink="false">http://www.steamed-design.com/post/36198251479</guid><pubDate>Wed, 21 Nov 2012 20:24:00 +1300</pubDate><category>Zombies Run</category><category>5k Training</category><feedburner:origLink>http://www.steamed-design.com/post/36198251479</feedburner:origLink></item><item><title>Look what ReSharper just taught me</title><description>&lt;p&gt;You can rewrite:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;var result =  object.Where(m =&amp;gt; m.Id == id).FirstOrDefault()
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;as&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;var result = object.FirstOrDefault(m =&amp;gt; m.Id == id);
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Thank you ReSharper&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/gvmxS0Ts4C8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/gvmxS0Ts4C8/16794529918</link><guid isPermaLink="false">http://www.steamed-design.com/post/16794529918</guid><pubDate>Tue, 31 Jan 2012 14:56:23 +1300</pubDate><feedburner:origLink>http://www.steamed-design.com/post/16794529918</feedburner:origLink></item><item><title>Photo</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_ly0u5dLu6q1qzbkc5o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/4QOznCSGUZo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/4QOznCSGUZo/16104091821</link><guid isPermaLink="false">http://www.steamed-design.com/post/16104091821</guid><pubDate>Fri, 20 Jan 2012 20:20:49 +1300</pubDate><category>photos</category><feedburner:origLink>http://www.steamed-design.com/post/16104091821</feedburner:origLink></item><item><title>if i ask a question, where does it go and how do i see the answer?  is this powered by a magic 8 ball?</title><description>&lt;p&gt;Reply hazy, try again&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/xTIyQJntcd8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/xTIyQJntcd8/15905215067</link><guid isPermaLink="false">http://www.steamed-design.com/post/15905215067</guid><pubDate>Mon, 16 Jan 2012 10:26:51 +1300</pubDate><feedburner:origLink>http://www.steamed-design.com/post/15905215067</feedburner:origLink></item><item><title>Why using test coverage as a metric is stupid</title><description>&lt;p&gt;Adding a useless test to increase test coverage check.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[TestMethod]
[ExpectedException(typeof(NotImplementedException))]
public void AddUsersToRolesTest()
{
    Roles.AddUsersToRoles(new string[] { }, new string[] { });
}
&lt;/code&gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/lD3eQ41pwwk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/lD3eQ41pwwk/14475706134</link><guid isPermaLink="false">http://www.steamed-design.com/post/14475706134</guid><pubDate>Tue, 20 Dec 2011 11:30:50 +1300</pubDate><category>unit test</category><category>fail</category><feedburner:origLink>http://www.steamed-design.com/post/14475706134</feedburner:origLink></item><item><title>Easter eggs jQuery plugin</title><description>&lt;p&gt;I decided that a project I was working in needed &lt;a href="http://findicons.com/icon/258327/bezilla?id=258327" target="_blank"&gt;more monsters&lt;/a&gt; so I created a quick jQuery plugin to add them, have fun.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;//Change image
//&amp;lt;div data-swapcss-value='url("imageurl.png")'&amp;gt;

//Full options
//&amp;lt;div data-swapcss-property='background-color' data-swapcss-value='red'  data-swapcss-count="3"&amp;gt;
var swapCssConfig = {}
var swapCssConfig.currentCount = 0;
(function ($) {
    $.fn.swapCSS = function (options) {

        var settings = jQuery.extend({
            clickCount: 6,
            property: 'background-image'
        }, options);

        var currentElement = this;

        currentElement.click(function () {
            warningClickCount++;
            if (swapCssConfig.currentCount &amp;gt; (settings.clickCount - 1)) {
                currentElement.css(settings.property, settings.value);
                currentElement.unbind('click');
            }
        });
    };

    $(document).ready(function () {
        $('[data-swapcss-value]').each(function (index) {
            var item = $(this);
            var options = { value: item.attr('data-swapcss-value') };

            if (item.attr('data-swapcss-count') !== undefined)
                options.clickCount = item.attr('data-swapcss-count');   

            if (item.attr('data-swapcss-property') !== undefined)
                options.property = item.attr('data-swapcss-property');

            item.swapCSS(options);
        });
    });

})(jQuery);
&lt;/code&gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/UWuDTC2YXQ8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/UWuDTC2YXQ8/12871740694</link><guid isPermaLink="false">http://www.steamed-design.com/post/12871740694</guid><pubDate>Wed, 16 Nov 2011 18:36:05 +1300</pubDate><category>javascript</category><category>jquery</category><category>fun</category><category>free</category><feedburner:origLink>http://www.steamed-design.com/post/12871740694</feedburner:origLink></item><item><title>The perils of message placement</title><description>&lt;p&gt;Today I entered a contest to &lt;a href="http://nzben.tv/nzbennokia" target="_blank"&gt;win a windows phone&lt;/a&gt; I filled in the form and clicked send the form cleared and nothing happerned, or so I thought.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i.imgur.com/HatpAl.png" alt="Where Is it?"/&gt;&lt;/p&gt;

&lt;p&gt;I scrolled down a little and there was a success message, It goes to show if you place a ajax message in the wrong place it can lead to confusion. If the message was above the submit button it would of been fine.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i.imgur.com/cBjlKl.png" alt="Oh there it is."/&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/fWg4pNxm5UM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/fWg4pNxm5UM/12188474721</link><guid isPermaLink="false">http://www.steamed-design.com/post/12188474721</guid><pubDate>Tue, 01 Nov 2011 18:30:06 +1300</pubDate><category>development</category><feedburner:origLink>http://www.steamed-design.com/post/12188474721</feedburner:origLink></item><item><title>Shrinking Twitter Bootstrap</title><description>&lt;p&gt;I really like the Twitter bootstrap but there is one small problem the css file has a bunch of styles that I never used and is slowing down the page load.&lt;/p&gt;

&lt;p&gt;Luckly the the people at twitter use &lt;a href="http://lesscss.org" target="_blank"&gt;less&lt;/a&gt; so its pretty easy to customise the css to only include what you want.&lt;/p&gt;

&lt;p&gt;For my new &lt;a href="http://www.alpineparrot.com" target="_blank"&gt;iPad Kids game site&lt;/a&gt; I wanted to use the reset and the layout and nothing else. To do this:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Download the source from &lt;a href="https://github.com/twitter/bootstrap" target="_blank"&gt;github&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Open &lt;code&gt;lib/bootstrap.less&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Comment out the stuff you don&amp;#8217;t want (see below)&lt;/li&gt;
&lt;li&gt;Then Compress (I use &lt;a href="http://incident57.com/less/" target="_blank"&gt;less.app&lt;/a&gt; because I am lazy but the &lt;a href="http://twitter.github.com/bootstrap/#less" target="_blank"&gt;command line app works too&lt;/a&gt;).&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Reset and Layout Only&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// CSS Reset
@import "reset.less";

// Core variables and mixins
@import "variables.less"; // Modify this for custom     colors, font-sizes, etc
@import "mixins.less";

// Grid system and page structure
@import "scaffolding.less";

// Styled patterns and elements
//@import "type.less";
//@import "forms.less";
//@import "tables.less";
//@import "patterns.less";
&lt;/code&gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/zayL0tYJFp8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/zayL0tYJFp8/11562422463</link><guid isPermaLink="false">http://www.steamed-design.com/post/11562422463</guid><pubDate>Mon, 17 Oct 2011 18:30:05 +1300</pubDate><feedburner:origLink>http://www.steamed-design.com/post/11562422463</feedburner:origLink></item><item><title>My Typography Cheat Sheet</title><description>&lt;p&gt;I know very little about web design and typography in fact most it is from &lt;a href="http://blip.tv/djangocon-europe-2010/idan-gazit-design-for-developers-making-your-frontend-suck-less-3704780" target="_blank"&gt;one presentation&lt;/a&gt;, so here is my typography cheat sheet.&lt;/p&gt;

&lt;h2&gt;My Typography Cheat Sheet&lt;/h2&gt;

&lt;ul&gt;&lt;li&gt;Line height of 1.3-2.0 ems&lt;/li&gt;
&lt;li&gt;Column width: 2 alphabets&lt;/li&gt;
&lt;li&gt;Body text: 16px&lt;/li&gt;
&lt;li&gt;2-3 typefaces, maximum&lt;/li&gt;
&lt;li&gt;Sans-serif (ex. Helvetica) for titles&lt;/li&gt;
&lt;li&gt;Serif (ex. Georgia) for body text &lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;Some Links&lt;/h2&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://typographyforlawyers.com" target="_blank"&gt;Typography for Lawyers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://webtypography.net" target="_blank"&gt;Web Typography&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://designingfortheweb.co.uk/book/index.php" target="_blank"&gt;Designing for the Web&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/8nOT_lgmRsE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/8nOT_lgmRsE/11427552517</link><guid isPermaLink="false">http://www.steamed-design.com/post/11427552517</guid><pubDate>Fri, 14 Oct 2011 18:30:05 +1300</pubDate><category>web</category><category>development</category><category>css</category><feedburner:origLink>http://www.steamed-design.com/post/11427552517</feedburner:origLink></item><item><title>It good when other people get bugs through to production too.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lsv9c8tBQJ1qzbkc5o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;It good when other people get bugs through to production too.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/8A1tPOkum3I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/8A1tPOkum3I/11308332567</link><guid isPermaLink="false">http://www.steamed-design.com/post/11308332567</guid><pubDate>Tue, 11 Oct 2011 18:33:05 +1300</pubDate><feedburner:origLink>http://www.steamed-design.com/post/11308332567</feedburner:origLink></item><item><title>Markdown and Javascript</title><description>&lt;p&gt;When I created &lt;a href="http://examples.steamed-design.com/" target="_blank"&gt;my demo site&lt;/a&gt; I wanted to use markdown for all the text so that I can have the same text in github as when the site is displayed. After searching the internet io found &lt;a href="http://softwaremaniacs.org/playground/showdown-highlight/" target="_blank"&gt;showdown&lt;/a&gt; but there was a problem it is not very well maintained. There however is an offshoot that the guys at stackoverflow are using called &lt;a href="http://code.google.com/p/pagedown/" target="_blank"&gt;pagedown&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class="label notice"&gt;&lt;strong&gt;Notice:&lt;/strong&gt;&lt;/span&gt; There is a jQuery plugin I created the details on how to use it are &lt;a href="#jquery" target="_blank"&gt;further down this page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To get pagedown working get the code from the &lt;a href="http://code.google.com/p/pagedown/source/checkout" target="_blank"&gt;pagedown repo&lt;/a&gt; (if you can&amp;#8217;t be bothered with hg you can grab it &lt;a href="https://github.com/korich/JsHtml/tree/master/assets/lib/pagedown" target="_blank"&gt;here&lt;/a&gt;), then use the following code:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;
    &amp;lt;head&amp;gt;
      &amp;lt;title&amp;gt;Example&amp;lt;/title&amp;gt;
    &amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;
        &amp;lt;button id="load"&amp;gt;Load Markdown&amp;lt;/button&amp;gt;
        &amp;lt;div id="content"&amp;gt;&amp;lt;/div&amp;gt;

        &amp;lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"&amp;gt;&amp;lt;/script&amp;gt;
        &amp;lt;script src="pathto/Markdown.Converter.js"&amp;gt;&amp;lt;/script&amp;gt;
        &amp;lt;script&amp;gt;
            $(document).ready(function () {
                $('#load').click(function(e) {
                    e.preventDefault();
                    //Get the markdown
                    $.ajax({
                        url: 'yourfile.md',
                        dataType: 'html',

                        success: function(data) {
                            //do the markdown replace
                            var converter = new Markdown.Converter();
                            var result = converter.makeHtml(data);

                            $('#content').replaceWith(result);
                        }
                    });
                });
            });
        &amp;lt;/script&amp;gt;
    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;a name="jquery"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;jQuery Plugin&lt;/h2&gt;

&lt;p&gt;I have also created a jquery plugin to simplify the process that I use for this site to get it working &lt;a href="https://github.com/korich/JsHtml/blob/master/assets/js/jquery.markdown.js" target="_blank"&gt;download the plugin&lt;/a&gt; then do the following:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;
    &amp;lt;head&amp;gt;
      &amp;lt;title&amp;gt;Example&amp;lt;/title&amp;gt;
    &amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;
        &amp;lt;button id="load"&amp;gt;Load Markdown&amp;lt;/button&amp;gt;
        &amp;lt;div id="content"&amp;gt;&amp;lt;/div&amp;gt;

        &amp;lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"&amp;gt;&amp;lt;/script&amp;gt;
        &amp;lt;script src="pathto/Markdown.Converter.js"&amp;gt;&amp;lt;/script&amp;gt;
        &amp;lt;script src="pathto/jquery.markdown.js"&amp;gt;&amp;lt;/script&amp;gt;
        &amp;lt;script&amp;gt;
            $(document).ready(function () {
                $('#load').click(function(e) {
                    $('#content').loadMarkdown({
                         url: "yourfile.md",
                         replaceWith: true, //true use replaceWith ELSE appendTo when adding
                         preAdd: function(result) {
                            //Replace some of the generated text
                         },
                         postAdd: function() {
                             //Do anything you want to after the content is added
                         }
                    });
                });
            });
        &amp;lt;/script&amp;gt;
    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/i-9Y7gUJKio" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/i-9Y7gUJKio/11092703445</link><guid isPermaLink="false">http://www.steamed-design.com/post/11092703445</guid><pubDate>Thu, 06 Oct 2011 18:32:05 +1300</pubDate><category>markdown</category><category>javascript</category><category>jquery</category><category>development</category><feedburner:origLink>http://www.steamed-design.com/post/11092703445</feedburner:origLink></item><item><title>Tumblr Custom Domain DNS Redundancy</title><description>&lt;p&gt;Recently Tumblr the DNS server used to host the tumblr custom domains went down and with it all custom tumblr blogs with custom domains, This blog be hosted as such went down with them I was annoyed.&lt;/p&gt;

&lt;p&gt;I decided it was time to set up some redundancy I turned to Google and found these servers:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;72.32.231.8&amp;#160;&lt;/li&gt;
&lt;li&gt;50.22.53.155&amp;#160;&lt;/li&gt;
&lt;li&gt;50.22.53.157&amp;#160;&lt;/li&gt;
&lt;li&gt;174.121.66.230&lt;/li&gt;
&lt;li&gt;174.121.98.156&amp;#160;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Just folow the &lt;a href="http://www.tumblr.com/docs/en/custom_domains" target="_blank"&gt;Using a custom domain name&lt;/a&gt; instruction on the Tumblr wensite but add all the above IP address not just 72.32.231.8.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/1_q2-9zplKM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/1_q2-9zplKM/10396272918</link><guid isPermaLink="false">http://www.steamed-design.com/post/10396272918</guid><pubDate>Mon, 19 Sep 2011 18:31:05 +1200</pubDate><feedburner:origLink>http://www.steamed-design.com/post/10396272918</feedburner:origLink></item><item><title>Turn off Server Shutdown message</title><description>&lt;p&gt;One of the most annoying things about using Windows Server as a developement box is the fact that you always need select the shutdown reason when ever you want to reboot. I posted this some time ago on &lt;a href="http://steameddesign.blogspot.com/2011/03/how-to-turn-off-shutdown-event-tracker.html" target="_blank"&gt;my old blog&lt;/a&gt;, but i have found myself using it twice this week so I thought it would be a good time to repost it.&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Click Start, Run, and then enter gpedit.msc. Click OK.&lt;/li&gt;
&lt;li&gt;The Group Policy Object Editor console opens.&lt;/li&gt;
&lt;li&gt;In the left pane, expand Computer Configuration, and then Administrative Templates.&lt;/li&gt;
&lt;li&gt;Click System&lt;/li&gt;
&lt;li&gt;In the right pane, find and double-click the Display Shutdown Event Tracker.&lt;/li&gt;
&lt;li&gt;When the Display Shutdown Event Tracker Properties dialog box opens, select one of the following options:

&lt;ul&gt;&lt;li&gt;Not Configured&lt;/li&gt;
&lt;li&gt;Enabled&lt;/li&gt;
&lt;li&gt;Disabled&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;If you select the Enabled option, you can choose between the following options to specify when the Shutdown Event Tracker should be displayed:

&lt;ul&gt;&lt;li&gt;Always: This option is self explanatory.&lt;/li&gt;
&lt;li&gt;Server Only: When selected, the Shutdown Event Tracker is displayed for only Windows Server 2003/2008 servers.&lt;/li&gt;
&lt;li&gt;Workstation Only: When selected, the Shutdown Event Tracker is displayed for only Windows XP Professional workstations.
If you want to view help information on the Shutdown Event Tracker application, click the Explain tab.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Click OK, and then close the Group Policy Object Editor console.&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/POhkq-Ux0Rg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/POhkq-Ux0Rg/10195525059</link><guid isPermaLink="false">http://www.steamed-design.com/post/10195525059</guid><pubDate>Wed, 14 Sep 2011 18:31:00 +1200</pubDate><category>howto</category><category>windows server</category><feedburner:origLink>http://www.steamed-design.com/post/10195525059</feedburner:origLink></item><item><title>Why pay for hosting?</title><description>&lt;h1&gt;Free Hosting&lt;/h1&gt;

&lt;p&gt;I don&amp;#8217;t like to pay for stuff on the internet this also goes for hosting. Recently I wanted to put up some demo javascript so I figured it was time to find some free hosting.&lt;/p&gt;

&lt;p&gt;I turned to google again to try and find an answer. There were a lot of of sites offering free hosting but most of them were crap, I did however find two options thar seemed pretty good, they were:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.google.com/enterprise/cloud/appengine/" target="_blank"&gt;Google App Engine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://aws.amazon.com/s3/" target="_blank"&gt;Amazon S3 Static Hosting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;Google App Engine&lt;/h2&gt;

&lt;h3&gt;What you get for free&lt;/h3&gt;

&lt;p&gt;With the new &lt;a href="http://www.google.com/enterprise/cloud/appengine/pricing.html" target="_blank"&gt;Google App Engine pricing&lt;/a&gt; you get:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;1GB Disk space.&lt;/li&gt;
&lt;li&gt;1GB Outgoing bandwidth daily.&lt;/li&gt;
&lt;li&gt;1GB Incoming bandwidth daily.&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;How to set it up&lt;/h3&gt;

&lt;p&gt;I have created a &lt;a href="https://github.com/korich/static_app_engine" target="_blank"&gt;github project&lt;/a&gt; with instructions and all you need.&lt;/p&gt;

&lt;h2&gt;Amazon S3 Static Hosting&lt;/h2&gt;

&lt;h3&gt;What you get for free&lt;/h3&gt;

&lt;p&gt;With &lt;a href="http://aws.amazon.com/free/" target="_blank"&gt;AWS Free Usage Tier&lt;/a&gt; you get (&lt;strong&gt;for one year only&lt;/strong&gt;):&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;5&amp;#160;GB of Amazon S3 storage.&lt;/li&gt;
&lt;li&gt;20,000 get requests monthly.&lt;/li&gt;
&lt;li&gt;2,000 put requests monthly.&lt;/li&gt;
&lt;li&gt;15GB of data transfer out each month for one year.&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;How to set it up&lt;/h3&gt;

&lt;ol&gt;&lt;li&gt;Go to amazon and sign up for a free account.&lt;/li&gt;
&lt;li&gt;Open the management console.&lt;/li&gt;
&lt;li&gt;Select &amp;#8220;Amazon Simple Storage Service (S3)&amp;#8221; from the dropdown at the top of the page.&lt;/li&gt;
&lt;li&gt;Select the bucket(figure 1.1) and then click the properties button(figure 1.2).&lt;/li&gt;
&lt;li&gt;Select the website tab(figure 1.3).&lt;/li&gt;
&lt;li&gt;Click &amp;#8220;Enable&amp;#8221; and enter your Index Document this would normally be &amp;#8220;index.html&amp;#8221;.&lt;/li&gt;
&lt;li&gt;Note down the Endpoint and click save.&lt;/li&gt;
&lt;li&gt;Upload your site using the upload button.&lt;/li&gt;
&lt;li&gt;Select all the files in your site right click and select &amp;#8220;Make Public&amp;#8221; (Figure 2.1).&lt;/li&gt;
&lt;li&gt;Open the endpoint address for step 7 and enjoy your website.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;A Got Ya&lt;/h3&gt;

&lt;p&gt;There seems to be an issue with the bucket names where you cannot create a website unless your bucket name is all lowercase. I found that if you stick to lowercase and only dashes you will be fine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Figure 1&lt;/strong&gt;
&lt;a href="http://i.imgur.com/heAmM.png" target="_blank"&gt;&lt;img src="http://i.imgur.com/heAmMl.png" alt="Figure 1"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Figure 2&lt;/strong&gt;
&lt;a href="http://i.imgur.com/tUP0i.png" target="_blank"&gt;&lt;img src="http://i.imgur.com/tUP0il.png" alt="Figure 2"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/cH20kJM4IMs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/cH20kJM4IMs/10027426039</link><guid isPermaLink="false">http://www.steamed-design.com/post/10027426039</guid><pubDate>Sat, 10 Sep 2011 18:34:00 +1200</pubDate><category>free</category><category>GAE</category><category>Amazon S3</category><category>development</category><feedburner:origLink>http://www.steamed-design.com/post/10027426039</feedburner:origLink></item><item><title>Working with the Twitter Bootstrap modal</title><description>&lt;h2&gt;Twitter Bootstrap Modal&lt;/h2&gt;

&lt;p&gt;I have been playing with the &lt;a href="http://twitter.github.com/bootstrap/" target="_blank"&gt;Twitter Bootstrap&lt;/a&gt; but one thing seemed to be missing, there is no javascript libraries to do the fancy stuff like modals and drop downs. After a little looking around I found the people who made the twitter bootstrap are actually creating a &lt;a href="https://github.com/twitter/bootstrap/tree/1.3-wip/js" target="_blank"&gt;bunch of javascript&lt;/a&gt; to do all the fancy stuff.&lt;/p&gt;

&lt;p&gt;But there are two problems:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;To use the JS you need to use the work in progress build of the CSS,&lt;/li&gt;
&lt;li&gt;There is no way to make the popup a proper modal that you cannot close without selecting something.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;So I figured that it was time to hack together a solution, &lt;a href="http://examples.steamed-design.com/twitter-modal/index.html" target="_blank"&gt;heres what I managed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To get the twitter modal work for you, download and include &lt;a href="https://github.com/korich/JsHtml/blob/master/assets/js/mc-bootstrap-modal.js" target="_blank"&gt;my hacked modal JS&lt;/a&gt;. Then do the following:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;Example&amp;lt;/title&amp;gt;
  &amp;lt;link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap-1.2.0.min.css"&amp;gt;
  &amp;lt;style&amp;gt;
  /*Fixes the positioning of the modal*/
 .modal {
    top: 0px;
    margin-top: 60px;
    z-index: 10002; /*Make the modal display over the toolbar*/
 }
  /*From the 1.3 work in progress build*/
 .modal-backdrop {
  background-color: #000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10001; /*Make the modal display over the toolbar*/
 }
 .modal-backdrop.fade {
    opacity: 0;
 }
 .modal-backdrop, .modal-backdrop.fade.in {
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
 }
 .hide {
    display: none;
 }
 .fade {
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -ms-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    opacity: 0;
 }
 .fade.in {
    opacity: 1;
 }
 &amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;!-- The Modal Dialog  --&amp;gt;
  &amp;lt;div id="modal-from-dom" class="modal hide fade"&amp;gt;
    &amp;lt;div class="modal-header"&amp;gt;
      &amp;lt;h3&amp;gt;Modal Heading&amp;lt;/h3&amp;gt;
     &amp;lt;a href="#" class="close"&amp;gt;&amp;amp;times;&amp;lt;/a&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div class="modal-body"&amp;gt;
      &amp;lt;p&amp;gt;One fine body…&amp;lt;/p&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div class="modal-footer"&amp;gt;
     &amp;lt;a id="btnPrimary" href="#" class="btn primary"&amp;gt;Primary&amp;lt;/a&amp;gt;
     &amp;lt;a id="btnSecondary" href="#" class="btn secondary"&amp;gt;Secondary&amp;lt;/a&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class="container"&amp;gt;
    &amp;lt;div class="row"&amp;gt;
      &amp;lt;div class="span16 columns"&amp;gt;
        &amp;lt;div class="span4 columns"&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;script src="[pathto]/mc-bootstrap-modal.js"&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;script&amp;gt;
    $(function () {
      //Sets up the modal
      var domModal = $("#modal-from-dom").modal({
        backdrop: true, //Show a grey back drop
        //closeOnEscape: true, //Can close on escape
        modal: true //display it as a modal
      });

      $('#modal-from-element').click(function () {
        domModal.toggle(); //Show the modal
      });

      $('#btnPrimary').live('click', function(){
        alert('btnPrimary clicked!');
        domModal.close(); //Close the modal
      });

      $('#btnSecondary').live('click', function(){
        alert('btnSecondary clicked!');
        domModal.close(); //Close the modal
      });
  })
  &amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/nguwfvjelOg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/nguwfvjelOg/9952776857</link><guid isPermaLink="false">http://www.steamed-design.com/post/9952776857</guid><pubDate>Thu, 08 Sep 2011 21:53:00 +1200</pubDate><category>javascript</category><category>jquery</category><category>css</category><category>twitter bootstrap</category><feedburner:origLink>http://www.steamed-design.com/post/9952776857</feedburner:origLink></item><item><title>iSurvey has got some good clients. This is from the new site...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lqppdj4Lhm1qzbkc5o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.isurveysoft.com" title="iSurvey Soft" target="_blank"&gt;iSurvey&lt;/a&gt; has got some good clients. This is from the new site design that will go up next week.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/ixNqjhw11Ok" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/ixNqjhw11Ok/9579256862</link><guid isPermaLink="false">http://www.steamed-design.com/post/9579256862</guid><pubDate>Tue, 30 Aug 2011 18:31:00 +1200</pubDate><category>isurvey</category><category>ios</category><feedburner:origLink>http://www.steamed-design.com/post/9579256862</feedburner:origLink></item><item><title>Some times Ants are cool!</title><description>&lt;a href="http://designyoutrust.com/2011/08/06/tasting-the-rainbow-the-ants-whose-multi-coloured-abdomens-show-exactly-what-theyve-been-eating/"&gt;Some times Ants are cool!&lt;/a&gt;: &lt;p&gt;&lt;img alt="Ants" src="http://i.imgur.com/uRmUQ.jpg" height="562" width="750"/&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/mNvXgrjUYh4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/mNvXgrjUYh4/8659886683</link><guid isPermaLink="false">http://www.steamed-design.com/post/8659886683</guid><pubDate>Tue, 09 Aug 2011 09:46:00 +1200</pubDate><feedburner:origLink>http://www.steamed-design.com/post/8659886683</feedburner:origLink></item><item><title>Another book for my reading list.</title><description>&lt;a href="http://cocos2dbook.com/"&gt;Another book for my reading list.&lt;/a&gt;: &lt;p&gt;Ok my game is using Cocos 2D to build my game and now there is a book sweet. I will be buying this very soon.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/iFhOQJZoRGU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/iFhOQJZoRGU/8635973886</link><guid isPermaLink="false">http://www.steamed-design.com/post/8635973886</guid><pubDate>Mon, 08 Aug 2011 18:30:00 +1200</pubDate><category>ios</category><category>59 seconds</category><category>development</category><feedburner:origLink>http://www.steamed-design.com/post/8635973886</feedburner:origLink></item><item><title>No sound on avi for PS3 = Solved (using a mac)</title><description>&lt;p&gt;Every so often you go to watch a movie on your PS3 and there is no sound this has been an annoyance for some time for me. The way to fix it is to convert the movie to another sound format that the PS3 can play. As I have a mac it is a pain to convert it but thanks to &lt;a title="Audio converter via Gizmodo" href="http://www.gizmodo.com.au/2011/03/media-converter-for-os-x-is-the-simplest-video-converter-around/" target="_blank"&gt;gizmodo&lt;/a&gt; I now have a simple way.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Download and Install &lt;a title="Media Converter " href="http://media-converter.sourceforge.net/" target="_blank"&gt;Media Converter&lt;/a&gt; it&amp;#8217;s free.&lt;/li&gt;
&lt;li&gt;Open Media Converter and select &amp;#8220;iPod/iPhone (H.264)&amp;#8221;&lt;br/&gt;&lt;img height="346" width="416" alt="media converter screenshot" src="http://media-converter.sourceforge.net/imgs/screenshot.png"/&gt;&lt;/li&gt;
&lt;li&gt; Drag your movie on to the media converter and wait.&lt;/li&gt;
&lt;li&gt;Watch Your newly converted movie.&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/lqe0YLmRo7o" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/lqe0YLmRo7o/7700122158</link><guid isPermaLink="false">http://www.steamed-design.com/post/7700122158</guid><pubDate>Sun, 17 Jul 2011 09:39:48 +1200</pubDate><category>ps3</category><category>games</category><category>fixed</category><category>mac</category><category>free</category><feedburner:origLink>http://www.steamed-design.com/post/7700122158</feedburner:origLink></item><item><title>While doing chapter 4 of the book I ran into a road block the...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lnuo8u03Vs1qzbkc5o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;While doing chapter 4 of the book I ran into a road block the book was written for Xcode 3 and I was using Xcode4 when it told me to add a framework there was no menu called project, so I couldn’t add the framework.&lt;/p&gt;
&lt;p&gt;But with a little digging i managed to find it.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SteamedDesign/~4/sXrA5ab8Jh0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/SteamedDesign/~3/sXrA5ab8Jh0/7257674296</link><guid isPermaLink="false">http://www.steamed-design.com/post/7257674296</guid><pubDate>Tue, 05 Jul 2011 19:48:00 +1200</pubDate><category>ios</category><category>development</category><category>59 seconds</category><feedburner:origLink>http://www.steamed-design.com/post/7257674296</feedburner:origLink></item></channel></rss>
