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

<channel>
	<title>AH Squared</title>
	<atom:link href="http://www.ahsquared.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ahsquared.com</link>
	<description>This is the home of AH Squared&#039;s many and varied activities</description>
	<lastBuildDate>Tue, 25 Oct 2011 03:30:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Ago Ame #8</title>
		<link>http://www.ahsquared.com/2011/02/02/ago-ame-8/</link>
		<comments>http://www.ahsquared.com/2011/02/02/ago-ame-8/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 00:29:51 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[Ago Ame]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[african]]></category>
		<category><![CDATA[algeria]]></category>
		<category><![CDATA[mali]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[nigeria]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[senegal]]></category>
		<category><![CDATA[south africa]]></category>
		<category><![CDATA[touareg]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/?p=842</guid>
		<description><![CDATA[I plan to document my radio show on 2MBS here from now on (at least until we build a site for the Contemporary Music Collective). I&#8217;ll be putting a tracklisting and an mp3 of the show. Last night was the &#8230; <a href="http://www.ahsquared.com/2011/02/02/ago-ame-8/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I plan to document my radio show on 2MBS here from now on (at least until we build a site for the Contemporary Music Collective). I&#8217;ll be putting a tracklisting and an mp3 of the show. Last night was the eighth installment of the show and I tried something a bit different. I chose 7 artists and played 2 tracks from each back to back. I think this lets you get into the flow of the style a bit more, rather than jumping around so much. I don&#8217;t know yet if I&#8217;ll do that every time, but it seemed to work quite well. Let me know what you think about this.</p>
<p><br class="spacer_" /></p>
<p><a href="http://www.ahsquared.com/wp/wp-content/uploads/Ago-Ame-17.01.2011-Show-8.mp3">Ago Ame #8 &#8211; 17.01.2011:</a></p>
<p><br class="spacer_" /></p>
<table border="0">
<tbody>
<tr>
<td><strong>Artist</strong></td>
<td><strong>Album</strong></td>
<td><strong>Track</strong></td>
<td><strong>Length</strong></td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Soweto_String_Quartet" target="_blank">Soweto String Quartet</a></td>
<td>Zebra Crossing</td>
<td>Mbayi Mbayi</td>
<td>02&#8217;39</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Soweto_String_Quartet" target="_blank">Soweto String Quartet</a></td>
<td>Zebra Crossing</td>
<td>Shut up and Listen</td>
<td>02&#8217;31</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Soweto_Gospel_Choir" target="_blank">Soweto Gospel Choir</a></td>
<td>African Spirit</td>
<td>Africa</td>
<td>02&#8217;32</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Soweto_Gospel_Choir" target="_blank">Soweto Gospel Choir</a></td>
<td>African Spirit</td>
<td>Izwi Lahlab&#8217;Inhlizoyo Yami</td>
<td>02&#8217;51</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/King_Sunny_Ade" target="_blank">King Sunny Ade</a></td>
<td>E Dide</td>
<td>E dide e Mujo</td>
<td>04&#8217;14</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/King_Sunny_Ade" target="_blank">King Sunny Ade</a></td>
<td>E Dide</td>
<td>Oshodi Oke</td>
<td>03&#8217;24</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Tinariwen" target="_blank">Tinariwen</a></td>
<td>Imidiwan</td>
<td>Enseqi Ehad Didagh</td>
<td>05&#8217;38</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Tinariwen" target="_blank">Tinariwen</a></td>
<td>Imidiwan</td>
<td>Assuf ag Assuf</td>
<td>04&#8217;51</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Rachid_Taha" target="_blank">Rachid Taha</a></td>
<td>Diwan 2</td>
<td>Maydoum</td>
<td>05&#8217;58</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Rachid_Taha" target="_blank">Rachid Taha</a></td>
<td>Diwan 2</td>
<td>Ghanni Li Shwaya</td>
<td>05&#8217;32</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Fela_Kuti" target="_blank">Fela Kuti</a></td>
<td>Fela Fela Fela</td>
<td>Ako</td>
<td>02&#8217;41</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/Fela_Kuti" target="_blank">Fela Kuti</a></td>
<td>Fela Fela Fela</td>
<td>Eko</td>
<td>04&#8217;12</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/1_Giant_Leap" target="_blank">1 Giant Leap</a></td>
<td>1 Giant Leap</td>
<td>Dunya Salam</td>
<td>02&#8217;53</td>
</tr>
<tr>
<td><a href="http://en.wikipedia.org/wiki/1_Giant_Leap" target="_blank">1 Giant Leap</a></td>
<td>1 Giant Leap</td>
<td>Bushes</td>
<td>06&#8217;34</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<p>The music here remains the property of its respective owners. Please contact me if you wish to have your material removed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2011/02/02/ago-ame-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.ahsquared.com/wp/wp-content/uploads/Ago-Ame-17.01.2011-Show-8.mp3" length="56478730" type="audio/mpeg" />
		</item>
		<item>
		<title>In-ear monitors</title>
		<link>http://www.ahsquared.com/2010/12/02/in-ear-monitors/</link>
		<comments>http://www.ahsquared.com/2010/12/02/in-ear-monitors/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 23:06:35 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/2010/12/02/in-ear-monitors/</guid>
		<description><![CDATA[I’ve been thinking about stage monitoring and been talking to one of my DJ friends who was asking me about particular headphones. So I did a quick google and came up with this far from exhaustive list of resources. Here &#8230; <a href="http://www.ahsquared.com/2010/12/02/in-ear-monitors/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I’ve been thinking about stage monitoring and been talking to one of my DJ friends who was asking me about particular headphones. So I did a quick google and came up with this far from exhaustive list of resources. </p>
<p>Here are some companies:</p>
<p><a href="http://www.etymotic.com/">http://www.etymotic.com/</a> &#8211; they sell in-ears plus you can get custom molds to go with them – wide range of products/prices</p>
<p><a href="http://www.shure.com/americas/products/earphones-headphones/se-models/index.htm">http://www.shure.com/americas/products/earphones-headphones/se-models/index.htm</a> &#8211; they also sell in-ears and have a partnership with custom mold makers <a href="http://www.sensaphonics.com/prod_shure_sleeve.html">Sensaphonics</a></p>
<p><a href="http://www.acscustom.com/au/index.php?option=com_content&amp;view=article&amp;id=30&amp;Itemid=45">http://www.acscustom.com/au/index.php?option=com_content&amp;view=article&amp;id=30&amp;Itemid=45</a> – high end</p>
<p><a href="http://www.earmonitorsaustralia.com/index.htm">http://www.earmonitorsaustralia.com/index.htm</a> &#8211; they will do molds for other in-ears and also sell complete units</p>
<p>Hearing is a critically under-appreciated sense. At least until you start to lose it. Another thing that I have been thinking about lately is how ambient noise in the everyday environment is quite damaging to productivity, sanity and well being. There is a lot of research coming out now about this.</p>
<p>Here are a few fascinating videos about this:</p>
<p><a title="http://www.ted.com/talks/julian_treasure_shh_sound_health_in_8_steps.html" href="http://www.ted.com/talks/julian_treasure_shh_sound_health_in_8_steps.html">http://www.ted.com/talks/julian_treasure_shh_sound_health_in_8_steps.html</a></p>
<p><a title="http://www.ted.com/talks/julian_treasure_the_4_ways_sound_affects_us.html" href="http://www.ted.com/talks/julian_treasure_the_4_ways_sound_affects_us.html">http://www.ted.com/talks/julian_treasure_the_4_ways_sound_affects_us.html</a></p>
<p><a title="http://www.ted.com/talks/evelyn_glennie_shows_how_to_listen.html" href="http://www.ted.com/talks/evelyn_glennie_shows_how_to_listen.html">http://www.ted.com/talks/evelyn_glennie_shows_how_to_listen.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2010/12/02/in-ear-monitors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spartacus 600</title>
		<link>http://www.ahsquared.com/2010/11/30/spartacus-600/</link>
		<comments>http://www.ahsquared.com/2010/11/30/spartacus-600/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 06:15:43 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[Fitness]]></category>
		<category><![CDATA[Workout]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/2010/11/30/spartacus-600/</guid>
		<description><![CDATA[I’m going to start documenting fitness related activities as well as all the other miscellany. Not too worried about staying on topic frankly. So here is the first one. I’ve been training with a personal trainer for the last 6 &#8230; <a href="http://www.ahsquared.com/2010/11/30/spartacus-600/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I’m going to start documenting fitness related activities as well as all the other miscellany. Not too worried about staying on topic frankly. So here is the first one.</p>
<p>I’ve been training with a personal trainer for the last 6 months, not super fit yet but I do feel a bit like superman compared to where I was, not a comment on how fit I am now, just how unfit I was then.</p>
<p>On Monday I attempted what he called the Spartacus 600. Which in short consists of doing 100 each of the following exercises:</p>
<ul>
<li>Squat (body weight only) </li>
<li>Pushups </li>
<li>Box Jumps (20” or so, didn’t measure – I think six of those plastic risers) </li>
<li>Chin ups&#160; (wide grip) </li>
<li>Dips </li>
<li>Burpees ( full – including jump at end) </li>
</ul>
<p>  <span id="more-824"></span>
<ul></ul>
<p>So the idea was to do 20 of each per set rest one minute between sets and do 5 sets!! Ha!</p>
<p>This is how I did:</p>
<ul>
<li>Squat: 4 sets of 20 = 80 </li>
<li>Pushups: 4 sets totalling 70 </li>
<li>Box Jumps: 4 sets of 20 = 80 </li>
<li>Chin ups: 4 sets totalling 22 (I knew there was no way I was doing 20 per set) </li>
<li>Dips: 4 sets totalling 26 (this was a bit of a surprise but there are lot of pushups in there) </li>
<li>Burpees: 3 sets of 10 = 30 </li>
</ul>
<p>So I did more of a <strong>Spartacus 308</strong>, which took 28 minutes including about 6-8 minutes of rest as the 1 min rest was not enough.</p>
<p>I plan to continue working this into the routine and see if I can one day finish it! This was a brutal test of fitness which I don’t entirely feel that I failed, maybe a D grade.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2010/11/30/spartacus-600/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery Tools Overlay</title>
		<link>http://www.ahsquared.com/2010/11/26/jquery-tools-overlay-2/</link>
		<comments>http://www.ahsquared.com/2010/11/26/jquery-tools-overlay-2/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 04:45:00 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/2010/11/26/jquery-tools-overlay-2/</guid>
		<description><![CDATA[Here’s the quick and dirty on how to create and control an overlay using jquery tools. Download jquery tools, you can choose just the components you need: For an overlay with a mask you need overlay and expose…http://flowplayer.org/tools/download/index.html Put the &#8230; <a href="http://www.ahsquared.com/2010/11/26/jquery-tools-overlay-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here’s the quick and dirty on how to create and control an overlay using jquery tools.</p>
<p>Download jquery tools, you can choose just the components you need: For an overlay with a mask you need overlay and expose…<a title="http://flowplayer.org/tools/download/index.html" href="http://flowplayer.org/tools/download/index.html">http://flowplayer.org/tools/download/index.html</a></p>
<p><a href="http://www.ahsquared.com/wp/wp-content/uploads/image.png"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.ahsquared.com/wp/wp-content/uploads/image_thumb.png" width="488" height="339"></a></p>
<p>Put the js in the appropriate place.</p>
<p>Then on the page that needs the overlay you only need a container with an id for the content of the overlay to live in: </p>
<p>
<pre class="code"><span style="color: blue">&lt;</span><span style="color: maroon">div </span><span style="color: red">class</span><span style="color: blue">="for_styling" </span><span style="color: red">id</span><span style="color: blue">="someId"&gt;
    </span>The content of the overlay goes here...
<span style="color: blue">&lt;/</span><span style="color: maroon">div</span><span style="color: blue">&gt;</span></pre>
<pre></pre>
<p>To initialize the overlay:</p>
<pre class="code"><span style="color: blue">&lt;</span><span style="color: maroon">script </span><span style="color: red">type</span><span style="color: blue">="text/javascript"&gt;
    </span>$(<span style="color: blue">function </span>() {
        $(<span style="color: maroon">'#someId'</span>).overlay({
            top: <span style="color: maroon">'x'</span>,
            mask: {
                color: <span style="color: maroon">'#333'</span>,
                opacity: 0.6,
                loadSpeed: 200 <span style="color: #006400">//ms
            </span>},
            closeOnClick: <span style="color: blue">false</span>, <span style="color: #006400">// to make it modal if you need to
            </span>load: <span style="color: blue">true </span><span style="color: #006400">// to make it load on page load
        </span>});
        <span style="color: #006400">// to open the overlay at any time
        </span>$(<span style="color: maroon">'#someId'</span>).data(<span style="color: maroon">'overlay'</span>).load();
        <span style="color: #006400">// to close the overlay at any time
        </span>$(<span style="color: maroon">'#someId'</span>).data(<span style="color: maroon">'overlay'</span>).close();
    });
<span style="color: blue">&lt;/</span><span style="color: maroon">script</span><span style="color: blue">&gt;
</span></pre>
<div align="left">
<pre class="code"><font face="Calibri">That’s pretty much it. There will be an element created with a class of “close”  that you can style as needed. </font><font face="Calibri">This has a close function automatically attached.</font></pre>
</div>
<pre><font face="Calibri">There are events to attach functions to…</font></pre>
<p><strong>onBeforeLoad <br /></strong>before the overlay is displayed. The overlay has already been positioned at the location from where it will start animating. </p>
<p><strong>onLoad</strong> <br />when the overlay has completely been displayed </p>
<p><strong>onBeforeClose</strong> <br />before the overlay is closed </p>
<p><strong>onClose</strong> <br />when the overlay is closed </p>
<p>…and there are methods for getting the trigger (if there is one, we didn’t look at that here), or the overlay, checking to see if it is open, etc…</p>
<p>I really think this is the way to go from now on, rather than using Thickbox, etc…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2010/11/26/jquery-tools-overlay-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a synth toy in HTML5 and Javascript</title>
		<link>http://www.ahsquared.com/2010/07/19/creating-a-synth-toy-in-html5-and-javascript/</link>
		<comments>http://www.ahsquared.com/2010/07/19/creating-a-synth-toy-in-html5-and-javascript/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 13:00:30 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[processing.js]]></category>
		<category><![CDATA[soundmanager]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/?p=739</guid>
		<description><![CDATA[It&#8217;s been a while since posting&#8230;life eh! Anyway, I&#8217;ve been actively working on a synth toy/tool that works in the browser using only HTML5 and Javascript (and jQuery [yes this is also js ], mainly to speed things up). It &#8230; <a href="http://www.ahsquared.com/2010/07/19/creating-a-synth-toy-in-html5-and-javascript/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since posting&#8230;life eh! Anyway, I&#8217;ve been actively  working on a synth toy/tool that works in the browser using only <a href="http://html5rocks.com/">HTML5</a> and <a href="http://www.crockford.com/javascript/javascript.html">Javascript</a> (and <a href="http://jquery.com/">jQuery</a> [yes this is also js <img src='http://www.ahsquared.com/wp/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ], mainly to speed things up).  It is here: <a href="http://www.ahsquared.com/synth/audiogen.html">http://ahsquared.com/synth/audiogen.html</a>.</p>
<p>I have made no attempt yet at UI design or even any kind of prettiness,  just getting the functionality squared away. This borrows heavily from a  <a href="http://acko.net/blog/javascript-audio-synthesis-with-html-5">blog  post</a> by Steven Wittens for how to create and manipulate the audio  samples.</p>
<p><span id="more-739"></span></p>
<p>I had been separately working on a little <a href="http://processingjs.org/">processing.js </a>app that was going to make use of <a href="http://www.schillmania.com/projects/soundmanager2/">soundmanager2</a>. I decided to change it to use html5 (although that is now also supported by sm2).</p>
<p>I am writing the audio directly to the &lt;audio&gt; tags as base64-encoded data URIs (audio samples wrapped in a wave file header), so I can generate them on the client side taking into consideration user choices about <a href="http://en.wikipedia.org/wiki/Audio_frequency">frequency</a>, <a href="http://en.wikipedia.org/wiki/Panning_%28audio%29">panning</a>, <a href="http://en.wikipedia.org/wiki/Amplitude">volume</a>, <a href="http://en.wikipedia.org/wiki/Synthesizer#Filter">filter sweep</a> to a second frequency, <a href="http://en.wikipedia.org/wiki/Duration">duration</a>, and <a href="http://en.wikipedia.org/wiki/Synthesizer#ADSR_envelope">adsr envelope</a>. There is also a waveform display, using the &lt;canvas&gt; element, that allows you to zoom in and out. As I am about to teach Introduction to Audio at <a href="http://www.cofa.unsw.edu.au/">COFA </a>in a week, I had been thinking of this as an educational tool that is easily accessible to anyone on the web. I&#8217;m hoping it can be optimized to work on mobile browsers as well. Of course, by the time that happens <a href="https://wiki.mozilla.org/Audio_Data_API">this </a>will probably be out and make this obsolete before it sees much light of day.</p>
<p>You can name the samples you create, and play them back, yay&#8230;boring unless you&#8217;re a synth geek! So you can also choose a sound from a dropdown and then click in the dark grey box and create a ball that plays back your sound when it hits something. You can make as many sounds as you want, and attach them to different balls. The balls also absorb other balls and their sound (when I get it working properly) when they collide with smaller ones.</p>
<p>This is all very rough at this point, the UI is god-awful, but will be worked and prettified soon.</p>
<p>Until then have fun.</p>
<p>Note: there is definite bugginess still, let&#8217;s say this is alpha stage.</p>
<p>While I was looking around last night, I came across <a href="http://lab.andre-michelle.com/pulsate">Pulsate</a>, which would have been very inspiring had I seen it before I got this far. I had played with <a href="http://lab.andre-michelle.com/tonematrix">Tonematrix </a>previously. Everything Andre does is pretty sweet (even if it is Flash <img src='http://www.ahsquared.com/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )</p>
<p>Cheers,</p>
<p>Andre</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2010/07/19/creating-a-synth-toy-in-html5-and-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connecting Visual Studio to IE6 in a Virtual Machine</title>
		<link>http://www.ahsquared.com/2010/05/14/connecting-visual-studio-to-ie6-in-a-virtual-machine-2/</link>
		<comments>http://www.ahsquared.com/2010/05/14/connecting-visual-studio-to-ie6-in-a-virtual-machine-2/#comments</comments>
		<pubDate>Fri, 14 May 2010 05:15:21 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web server]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/2010/05/14/connecting-visual-studio-to-ie6-in-a-virtual-machine-2/</guid>
		<description><![CDATA[So, you&#8217;re developing web applications using Visual Studio and you&#8217;re a good boy or girl and are making sure you&#8217;re code is cross-browser compatible (as well as standards compliant of course, right, riiight?). We&#8217;ll it gets tricky right. You want &#8230; <a href="http://www.ahsquared.com/2010/05/14/connecting-visual-studio-to-ie6-in-a-virtual-machine-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, you&#8217;re developing web applications using Visual Studio and you&#8217;re a good boy or girl and are making sure you&#8217;re code is cross-browser compatible (as well as standards compliant of course, right, riiight?). We&#8217;ll it gets tricky right. You want to check Firefox, Chrome, Safari, Opera (for the 5 people that use it ;P), IE8, IE7, IE6, etc&#8230;and then all of that on PC/MAC (you could even check on linux, but come on really, who has that kind of time.) Well, you start installing browsers, and all goes well until you hit <a href="http://ie6update.com/">IE6</a>.</p>
<p><span id="more-700"></span></p>
<p>Actually you probably thought to yourself that you might want a couple different versions of <a href="http://www.mozilla.com/en-US/firefox/personal.html">Firefox</a>: you can do that with the Firefox <a href="http://portableapps.com/apps/internet/firefox_portable" target="_blank">portable versions</a> and by following the directions <a href="http://lifehacker.com/5062410/customize-your-own-portable-firefox-six-pack">here</a> to modify firefox to allow multiple instances. For <a href="http://www.apple.com/safari/">Safari </a>and <a href="http://www.opera.com/">Opera </a>on PC you can look at Browserseal.BrowserPack. On MAC you can check <a href="http://michelf.com/contact/">Michel Fortin&#8217;s</a> site where he has packaged different versions of Safari and documented the process. IE8 allows you to switch between IE8 rendering and IE7, but not IE6. BrowserPack allows you to install all three versions of IE, but they are not native. I prefer to use a Windows XP mode Virtual PC with IE6 on my Windows 7 (64-bit) machine. This is well documented <a href="http://www.tomshardware.com/news/windows-xp-mode-windows-7-win7,10213.html">elsewhere</a> (including how to get it to run on Win 7 Home).</p>
<p>Now you may or may not be aware that the web server built in to Visual Studio will not allow you to connect to it from another machine (which it considers the Virtual PC to be). So we have to configure a different server to test our project on. We could use IIS (which I found to be ridiculously finicky to set up, although I did get it working), but there is an easier, free way: <a href="http://ultidev.com/products/Cassini/index.htm">Cassini Web Server</a>.</p>
<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.ahsquared.com/wp/wp-content/uploads/Cassini-register.gif" alt="" />It couldn&#8217;t be much simpler. Give your site a name, generate an ID for it with the button, and enter the physical path to the project files. Click save and you are done. Now this can be accessed by the virtual machine (or any machine that has access to yours) by the machine name: and the port assigned by Cassini or you.</p>
<p>There is one caveat and that is that if you&#8217;re project is strictly a 32-bit application Cassini (when installed on a 64-bit machine) will return an error. But if you go to this <a href="http://ultidev.com/Forums/Default.aspx?g=posts&amp;m=2292">forum post</a> on the Cassini website and ask for the 32-bit .exe (you will have to log-in) they will not only gladly email them to you, but also give you code samples on how to programmatically switch between the two different .exes as required by your project. I am only doing front-end development so I have chosen to change them manually for now.</p>
<p>I hope that helps someone.</p>
<p>Cheers,<br />
 Andre</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2010/05/14/connecting-visual-studio-to-ie6-in-a-virtual-machine-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for a place to live</title>
		<link>http://www.ahsquared.com/2010/02/25/looking-for-a-place-to-live/</link>
		<comments>http://www.ahsquared.com/2010/02/25/looking-for-a-place-to-live/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 11:23:53 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/2010/02/25/looking-for-a-place-to-live/</guid>
		<description><![CDATA[Well the hunt continues for an apartment here in lovely Sydney. Could you believe (if you are not from here) that it has been a month of looking? We have inspected a score of apartments at prices ranging from $450 &#8230; <a href="http://www.ahsquared.com/2010/02/25/looking-for-a-place-to-live/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well the hunt continues for an apartment here in lovely Sydney. Could you believe (if you are not from here) that it has been a month of looking? We have inspected a score of apartments at prices ranging from $450 to $550 a week (yes, for those of you in TN who may be reading this, that is dollars and per week!!) and found only 1 place worth living in and someone else got it. Even once you have found a place, inspected it, applied for it (the process is almost more grueling than looking for work!), you are competing against others that want it. At the upper end of the range the competition is not so fierce, whereas at the lower end you can be viewing an apartment with 40 other people! Well we&#8217;re on the line for a couple places and with luck we will have a home by early to mid march.</p>
<p>Cheers,<br />Andre</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=f9a67df9-aa3d-8eca-b753-38c9e51f5148" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2010/02/25/looking-for-a-place-to-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Select All Bookmarklet</title>
		<link>http://www.ahsquared.com/2010/01/11/facebook-select-all-bookmarklet/</link>
		<comments>http://www.ahsquared.com/2010/01/11/facebook-select-all-bookmarklet/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 20:03:33 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/?p=659</guid>
		<description><![CDATA[For some reason Facebook seems to think that its users love clicking and so refuses to give us a Select All button (is that part of the monetization scheme? are they going to charge for it?) Anyway I can&#8217;t stand &#8230; <a href="http://www.ahsquared.com/2010/01/11/facebook-select-all-bookmarklet/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For some reason Facebook seems to think that its users love clicking and so refuses to give us a Select All button (is that part of the monetization scheme? are they going to charge for it?) Anyway I can&#8217;t stand it, so I found a little bookmarklet that will invite all your friends.</p>
<p><br class="spacer_" /></p>
<p>The one I found worked well but it selected everyone, even those who were already members, so I altered it so it would only select friends who needed the invite. Follow the steps below to create the bookmarklet that makes this work. The instructions are for Firefox, but should be similar for other browsers.</p>
<p><br class="spacer_" /></p>
<p><strong><span style="font-size: small;">How to create a Firefox Bookmarklet</span></strong> The best way to do it would be to add this as a browser bookmarklet. <strong>So in FireFox:</strong></p>
<ol style="list-style-type: decimal;">
<li>Right click next to your other bookmarklets and select <strong>New Bookmark</strong>.</li>
<li>In the <strong>Name</strong> field type: FaceBook Select All (or whatever you want)</li>
<li>In the <strong>Location</strong> field copy and paste the code you see below in the code box exactly as it is. You can leave the KEYWORDS and DESCRIPTION field blank. They aren&#8217;t necessary.
<p><pre class="brush: js; highlight: [5, 15];">javascript:elms=document.getElementById('friends').getElementsByTagName('li');for(var fid in elms){if(typeof elms[fid] === 'object' &amp;&amp; elms[fid].className != 'disabled'){fs.click(elms[fid]);}}</pre>
</li>
<li>Hit <strong>Add</strong>.</li>
</ol>
<p>You can also just drag this link to your bookmark toolbar: <a href="javascript:elms=document.getElementById('friends').getElementsByTagName('li');for(var fid in elms){if(typeof elms[fid] === 'object' &amp;&amp; elms[fid].className != 'disabled'){fs.click(elms[fid]);}}">FB Select All</a></p>
<p>Now wherever you are adding friends to an event or group using the Facebook friend selector you can click the bookmarklet and it will select everyone who is not already a member.</p>
<p><br class="spacer_" /></p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2010/01/11/facebook-select-all-bookmarklet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merry and Happy Christmas to all!</title>
		<link>http://www.ahsquared.com/2009/12/25/merry-and-happy-christmas-to-all/</link>
		<comments>http://www.ahsquared.com/2009/12/25/merry-and-happy-christmas-to-all/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 16:38:05 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/2009/12/25/merry-and-happy-christmas-to-all/</guid>
		<description><![CDATA[Hi all,New Years resolution is to blog a lot more. Shouldn&#8217;t be hard as I haven&#8217;t been on here much in the last few months. I will begin by trying to catch up on the travels and adventures that AH &#8230; <a href="http://www.ahsquared.com/2009/12/25/merry-and-happy-christmas-to-all/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hi all,<br />New Years resolution is to blog a lot more. Shouldn&#8217;t be hard as I haven&#8217;t been on here much in the last few months. I will begin by trying to catch up on the travels and adventures that AH cubed have been sharing. But for now let me just say Happy Christmas to the Aussies and an early Merry Christmas to the Yanks and Brasileiros.</p>
<p>Cheers,<br />Andre</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=302b34c5-b2a2-8d62-a882-4d20d804fc3e" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2009/12/25/merry-and-happy-christmas-to-all/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When it rains it pours</title>
		<link>http://www.ahsquared.com/2009/05/05/when-it-rains-it-pours/</link>
		<comments>http://www.ahsquared.com/2009/05/05/when-it-rains-it-pours/#comments</comments>
		<pubDate>Tue, 05 May 2009 12:57:23 +0000</pubDate>
		<dc:creator>ahsquared</dc:creator>
				<category><![CDATA[sounds]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[Pure Data]]></category>
		<category><![CDATA[sound design]]></category>
		<category><![CDATA[synthesis]]></category>

		<guid isPermaLink="false">http://www.ahsquared.com/?p=489</guid>
		<description><![CDATA[I made up a patch in Pure Data that allows me to control the elements&#8230;mwaahhaahaha! Well, it allows me to create the sounds of the elements actually. Angela and I led a master class at Sydney Dance studios today. Angela &#8230; <a href="http://www.ahsquared.com/2009/05/05/when-it-rains-it-pours/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I made up a patch in Pure Data that allows me to control the elements&#8230;mwaahhaahaha! Well, it allows me to create the sounds of the elements actually. Angela and I led a master class at Sydney Dance studios today. Angela led and I accompanied. I created music with a mixture of beats running from Ableton Live and played Bass and Tenor Bass (this is my Samick Bass with tenor strings&#8230;basically guitar strings long enough and thick enough to put on a bass). I love the sound of my tenor bass. It&#8217;s like a guitar with tons of fundamental! It&#8217;s a bit hard to play, but worth it. With this setup I created a mix of algorithmic glitch and techno and rock and even a bit of afrobeat.</p>
<p>There was one section of the class however that featured an improv based on the four elements (earth, air, fire and water). So for that part I layered some ambient musical sounds with sounds of&#8230;earth, air, fire and water.</p>
<p>So here is a bit of playing around with this patch to create a rainstorm (no music here). There are no samples used, it is all generated in real time and manipulated by me. The sounds are all created by the filtering and other mangling of white noise generators.</p>
<p>This patch borrows heavily from Andy Farnell&#8217;s <a title="Andy Farnell Pure Data Tutorials" href="http://obiwannabe.co.uk/tutorials/html/tutorials_main.html" target="_blank">tutorials </a>on those sounds. <a title="Pure Data patch - fire water air earth" href="http://www.ahsquared.com/wp/wp-content/uploads/fire_water_air_earth.pd" target="_blank">Here</a> is the patch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahsquared.com/2009/05/05/when-it-rains-it-pours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.ahsquared.com/wp/wp-content/uploads/pd_e_a_f_w_3.mp3" length="3192552" type="audio/mpeg" />
		</item>
	</channel>
</rss>

