<?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>melalouise.net &#187; Technical</title>
	<atom:link href="http://melalouise.net/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>http://melalouise.net</link>
	<description>dancing to a different beat</description>
	<lastBuildDate>Fri, 04 Jun 2010 17:10:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Podcast your blog with Talkr</title>
		<link>http://melalouise.net/2009/04/podcast-your-blog-with-talkr/</link>
		<comments>http://melalouise.net/2009/04/podcast-your-blog-with-talkr/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 12:16:41 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://melalouise.net/2009/04/podcast-your-blog-with-talkr/</guid>
		<description><![CDATA[For quite some time now I&#8217;ve had an audio version of my RSS feed available but as it didn&#8217;t work at first for some reason, I forgot about it. I was cleaning out my feeds recently and found that all of my recent posts were there with audio files ready to download &#8211; and they [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both">For quite some time now I&#8217;ve had an audio version of my RSS feed available but as it didn&#8217;t work at first for some reason, I forgot about it. I was cleaning out my feeds recently and found that all of my recent posts were there with audio files ready to download &#8211; and they worked! <span id="more-269"></span>Podcasting your blog is a great idea both for subscribers who wish to download their blogs and listen to them on their iPod (whilst travelling, for example) and also for the visually impaired.</p>
<p style="clear: both">Talkr takes a little bit of setting up but all you need to do then is offer a link to the feed on your blog and it will be updated whenever you publish a post. Talkr also offers many other text-to-speech and chat services. <a href="http://www.talkr.com" target="_blank">Check them out</a>.</p>
<p><br class="final-break" style="clear: both" /></p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2009/04/podcast-your-blog-with-talkr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS + Parallels + Vista = sweetness &#8211; IE6</title>
		<link>http://melalouise.net/2007/07/mac-os-parallels-vista-sweetness-ie6/</link>
		<comments>http://melalouise.net/2007/07/mac-os-parallels-vista-sweetness-ie6/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 06:11:29 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://melalouise.net/?p=119</guid>
		<description><![CDATA[Much to my colleagues’ envy I recently took delivery of my brand spanking 17″ MacBook Pro (with a glossy screen) &#8211; an End of Financial Year gift to myself (along with an N95, see post below).  It was my hope that this upgrade would allow me to simplify and clear some desk space by replacing [...]]]></description>
			<content:encoded><![CDATA[<div class="entry">Much to my colleagues’ envy I recently took delivery of my brand spanking 17″ MacBook Pro (with a glossy screen) &#8211; an End of Financial Year gift to myself (along with an N95, see post below).  It was my hope that this upgrade would allow me to simplify and clear some desk space by replacing my need for a PC and my old Powerbook.  Being a web designer I design / develop fully on the Mac but I still need to test the sites that I develop in Internet Explorer on a PC.</p>
<p>First of all I found the easiest way to migrate from the Powerbook to the MacBook Pro was copying directories from one to the other via my iPod.  Note to people doing this in future: get yourself a firewire cable for this, it will save you much grief!  It took me a few experiments via wireless, external HDD and USB disk before the bright idea of using the iPod, so I wasted some time. Especially since I have 20GB of photos and 12GB of music… But it wasn’t too painful.<br />
Luckily my timing was such that I was able to download the recently-released Parallels 3 which includes support for Windows Vista.  After a quick trip to the city to purchase Visa (the cheapest Home Basic Edition because I need nothing more than browser installations) I proceeded to put 1 and 1 and 1 together &#8211; crossing my fingers that the laptop wouldn’t start smoking as soon as I inserted a Windows install disk <img src='http://melalouise.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>The results were suprisingly sweet.  Parallels allows you to choose between optimising across Mac OS and other installed operating systems or optimise for better Mac OS performance and the other operating systems get what’s left over.  I chose the latter, because I’m only using Vista for IE, so Vista is a little slow, but the great thing is I can still use Photoshop and other resource-hungry apps without problem while Vista is running in Parallels.  Compliance mode is pretty cool too, you can see icons for the Windows apps that are running in the OSX toolbar.</p>
<p>The one drawback (and it’s a big one for me and my business!!) is that Vista doesn’t run IE6 &#8211; not even a standalone version.  That’s because it is tied too closely to the XP codebase (apparently!).  Unfortunately I didn’t realise this until after I had tried to install and run it.  Which means that one third of my reason for installing Windows (the other two were IE7 and Safari for Windows) fell through.  Luckily for me my husband has a laptop that runs IE6 and he leaves it at home during the day.  I’m hoping that saturation of IE6 will reduce drastically in the near future with the release of IE7 and Safari so then I can stop supporting it.</p>
<p>I’m loving my environment right now &#8211; on my desktop I have a good LCD monitor which I bought about a year ago for the PC, an Apple keyboard, mouse and speakers which I plug into my one machine when I’m working in my office.  Otherwise, I unplug everything and take the laptop to my lounge or to clients’ sites and still have everything I need.</p>
<p>If you’re thinking of installing Parallels + Vista on your Macbook Pro, I say go for it!!</p></div>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2007/07/mac-os-parallels-vista-sweetness-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New blog &amp; Scriptaculous Splash script</title>
		<link>http://melalouise.net/2007/05/new-blog-scriptaculous-splash-script-2/</link>
		<comments>http://melalouise.net/2007/05/new-blog-scriptaculous-splash-script-2/#comments</comments>
		<pubDate>Sat, 19 May 2007 01:44:57 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://melalouise.net/?p=117</guid>
		<description><![CDATA[I&#8217;ve created a new blog to be consistent with my company website and imported the posts from this blog.  I might eventually shut down this blog and use that one only.  However, for now it is just work-related.  Go to http://www.spiraldesigns.com.au/blog.
Along with  a few other changes to the Spiral Designs site, I&#8217;ve added a page [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a new blog to be consistent with my company website and imported the posts from this blog.  I might eventually shut down this blog and use that one only.  However, for now it is just work-related.  Go to <a href="http://www.spiraldesigns.com.au/blog">http://www.spiraldesigns.com.au/blog</a>.</p>
<p>Along with  a few other changes to the Spiral Designs site, I&#8217;ve added a page for Code that I create which I&#8217;d like to make available to the rest of the world.  The first script is based on Scriptaculous and allows you to have a &#8220;Splash&#8221; intro to a website without a separate page or Flash.  It can be used for alerting users to new features or news on the site or welcome them in.  Note that I&#8217;m not hugely keen on splash pages myself, I think they&#8217;re a waste of time, but there may be occasions where one is required.  This code can be used for other kinds of alerts or messages, not just splash pages, and is customisable.  Check it out: <a href="http://www.spiraldesigns.com.au/code">http://www.spiraldesigns.com.au/code</a>.</p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2007/05/new-blog-scriptaculous-splash-script-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash of Unstyled Content (FOUC)</title>
		<link>http://melalouise.net/2007/05/flash-of-unstyled-content-fouc/</link>
		<comments>http://melalouise.net/2007/05/flash-of-unstyled-content-fouc/#comments</comments>
		<pubDate>Mon, 14 May 2007 00:53:32 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://melalouise.net/?p=101</guid>
		<description><![CDATA[ I&#8217;d heard of the &#8220;Flash of Unstyled Content&#8221; problem, as it&#8217;s called, before but hadn&#8217;t really noticed it until testing a script-heavy site that I&#8217;ve been working on recently in Safari. The problem is that there is a pause between the HTML loading and the stylesheets being applied so you get a glimpse of [...]]]></description>
			<content:encoded><![CDATA[<p> I&#8217;d heard of the &#8220;Flash of Unstyled Content&#8221; problem, as it&#8217;s called, before but hadn&#8217;t really noticed it until testing a script-heavy site that I&#8217;ve been working on recently in Safari. The problem is that there is a pause between the HTML loading and the stylesheets being applied so you get a glimpse of the barebones, unstyled HTML and then it is re-rendered with the styles applied.  This only happens in certain browsers, Safari being one of them.</p>
<p>In my research into it I saw that many people blame it on Google AdSense as it seems to occur with sites sporting those ads.  However, it is actually due to the way browsers (for example, Safari) load pages and the use of Javascript.</p>
<p>It seems that the browser holds off on loading the stylesheets until it has finished processing any Javascripts (which nowadays often affect the way the page looks), then it loads and applies the stylesheet.  The  FOUC ugliness occurs when the site is script-heavy and it takes longer to run the initial scripts than it does to load the HTML &#8211; there is a short amount of time in which the HTML has loaded but the scripts are still running and the stylesheets haven&#8217;t yet been applied.</p>
<p>I found a few fixes for this problem, but the simplest was the following:</p>
<p>In the &lt;head&gt; tag of the page, before any of the script or stylesheet imports insert the following to hide the content:</p>
<p><code>&lt;style type="text/css"&gt;body { display: none; }&lt;/style&gt; </code></p>
<p>At the very end of the page, before the closing body tag add the following to show the content:</p>
<p><code>&lt;script&gt;<br />
//show the page - gets around FOUC<br />
document.body.style.display="block";<br />
&lt;/script&gt; </code></p>
<p>This is not only an easy fix but it also, unlike many others, validates correctly as semantic XHTML.  You may argue against relying on a javascript tag to show the page content but there are two things to consider: if the page wasn&#8217;t heavy in javascript you wouldn&#8217;t get the problem and therefore require this script, and also you could add a &#8220;noscript&#8221; tag to this to inform users that javascript must be turned on for them to use the site, so the solution is useful in more ways than one.</p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2007/05/flash-of-unstyled-content-fouc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript Programming Video on Yahoo!</title>
		<link>http://melalouise.net/2007/05/javascript-programming-video-on-yahoo/</link>
		<comments>http://melalouise.net/2007/05/javascript-programming-video-on-yahoo/#comments</comments>
		<pubDate>Fri, 04 May 2007 05:37:02 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://melalouise.net/?p=100</guid>
		<description><![CDATA[Presented by Douglas Crockford of Yahoo!.  Interesting facts about the history and a great introduction even for those who&#8217;ve been doing javascrip programming for years.
http://video.yahoo.com/video/play?vid=cccd4aa02a3993ab06e56af731346f78.1710507
&#160; &#160; &#160; &#160; &#160; ]]></description>
			<content:encoded><![CDATA[<p>Presented by Douglas Crockford of Yahoo!.  Interesting facts about the history and a great introduction even for those who&#8217;ve been doing javascrip programming for years.</p>
<p>http://video.yahoo.com/video/play?vid=cccd4aa02a3993ab06e56af731346f78.1710507</p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2007/05/javascript-programming-video-on-yahoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Bloglines Notifier for Google Homepage</title>
		<link>http://melalouise.net/2006/05/new-bloglines-notifier-for-google-homepage/</link>
		<comments>http://melalouise.net/2006/05/new-bloglines-notifier-for-google-homepage/#comments</comments>
		<pubDate>Thu, 18 May 2006 05:55:18 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://melalouise.net/?p=71</guid>
		<description><![CDATA[Today I had a play with the Google Homepage API.  It&#8217;s quite simple.  I&#8217;ve never been one for rationalising all of my information in the one place, nor do I usually set a browser homepage but I like the Google Personalised Homepage.  I can see how many new GMail messages I&#8217;ve got, [...]]]></description>
			<content:encoded><![CDATA[<p>Today I had a play with the Google Homepage API.  It&#8217;s quite simple.  I&#8217;ve never been one for rationalising all of my information in the one place, nor do I usually set a browser homepage but I like the Google Personalised Homepage.  I can see how many new GMail messages I&#8217;ve got, see the weather forecast, news highlights, etc.   And because my Bloglines Notifier keeps crashing and I&#8217;m in no mood to move to yet another feed aggregator (yes, I know Google has one), I decided to create a new Gadget for my homepage which tells me how many new items there are in my Bloglines feeds, with a link to my feed homepage.</p>
<p>If you&#8217;d like to use my notifier download it <a href="/notifier.xml" title="download bloglines notifier for Google Homepage">here</a>.  For instructions on how to install it, see <a href="http://www.google.com/apis/homepage/guide.html#DevModStart" title="Google Gadgets">Google Gadgets</a> or wait for it to be added to their <a href="http://www.google.com/ig/directory" title="Google Homepage Directory">directory</a> and add it directly.</p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2006/05/new-bloglines-notifier-for-google-homepage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MT Upgrade and yet another new look</title>
		<link>http://melalouise.net/2006/03/mt-upgrade-and-yet-another-new-look/</link>
		<comments>http://melalouise.net/2006/03/mt-upgrade-and-yet-another-new-look/#comments</comments>
		<pubDate>Thu, 30 Mar 2006 07:06:58 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://melalouise.net/?p=66</guid>
		<description><![CDATA[So I had a little free time between clients and decided to once and for all make my poor abandoned blog / personal site something that I can be happy with and not spend too much time maintaining or wishing I had time to finish.  In the midst of the look and feel upgrade [...]]]></description>
			<content:encoded><![CDATA[<p>So I had a little free time between clients and decided to once and for all make my poor abandoned blog / personal site something that I can be happy with and not spend too much time maintaining or wishing I had time to finish.  In the midst of the look and feel upgrade I also decided to upgrade Movable Type.  After a long and painful process of trying to figure out why I was getting errors, I started the install from scratch and just replaced the database files and managed to get it up and running again.  I like MT&#8217;s new look and hopefully the new anti-spam features work because I ended up completely getting rid of MTBlacklist and SCode.  Otherwise I&#8217;ve wasted a day.  </p>
<p>One of the reasons for the site upgrade was to pull together my business, personal, wedding, travel and photo websites (hmmm.. think I have too many websites) and get rid of the irrelevant rubbish.  There&#8217;s still more work to be done but that will come in time, I hope.</p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2006/03/mt-upgrade-and-yet-another-new-look/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My job went to India and all I got was&#8230;</title>
		<link>http://melalouise.net/2005/11/my-job-went-to-india-and-all-i-got-was/</link>
		<comments>http://melalouise.net/2005/11/my-job-went-to-india-and-all-i-got-was/#comments</comments>
		<pubDate>Sat, 05 Nov 2005 09:30:52 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://melalouise.net/?p=64</guid>
		<description><![CDATA[&#8230; four weeks&#8217; notice. Yes, yesterday I finished up my last contract in Amsterdam, rather prematurely.  We got into work on Monday to be told that the project was cancelled, nearly half-way through the originally planned timeframe.  Not because the project was going badly, not because they were unhappy with the team but [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; four weeks&#8217; notice. Yes, yesterday I finished up my last contract in Amsterdam, rather prematurely.  We got into work on Monday to be told that the project was cancelled, nearly half-way through the originally planned timeframe.  Not because the project was going badly, not because they were unhappy with the team but because it had become obvious we weren&#8217;t going to meet their original deadline (made long before any of the team had joined) and were unable to budge on quality or functionality.  So my job didn&#8217;t go to India per se, but this being a re-write of an existing application they&#8217;re going to try and make do with the horror of the previous version and outsource its further development to India.  Good luck to them.  Now what am I <a href="/travelblog">going to do</a>?</p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2005/11/my-job-went-to-india-and-all-i-got-was/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My job went to India and all I got was&#8230;</title>
		<link>http://melalouise.net/2005/11/my-job-went-to-india-and-all-i-got-was-2/</link>
		<comments>http://melalouise.net/2005/11/my-job-went-to-india-and-all-i-got-was-2/#comments</comments>
		<pubDate>Sat, 05 Nov 2005 09:30:52 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://melalouise.net/?p=114</guid>
		<description><![CDATA[&#8230; four weeks&#8217; notice. Yes, yesterday I finished up my last contract in Amsterdam, rather prematurely.  We got into work on Monday to be told that the project was cancelled, nearly half-way through the originally planned timeframe.  Not because the project was going badly, not because they were unhappy with the team but [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; four weeks&#8217; notice. Yes, yesterday I finished up my last contract in Amsterdam, rather prematurely.  We got into work on Monday to be told that the project was cancelled, nearly half-way through the originally planned timeframe.  Not because the project was going badly, not because they were unhappy with the team but because it had become obvious we weren&#8217;t going to meet their original deadline (made long before any of the team had joined) and were unable to budge on quality or functionality.  So my job didn&#8217;t go to India per se, but this being a re-write of an existing application they&#8217;re going to try and make do with the horror of the previous version and outsource its further development to India.  Good luck to them.  Now what am I <a href="/travelblog">going to do</a>?</p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2005/11/my-job-went-to-india-and-all-i-got-was-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Swing GUI testing</title>
		<link>http://melalouise.net/2005/09/swing-gui-testing/</link>
		<comments>http://melalouise.net/2005/09/swing-gui-testing/#comments</comments>
		<pubDate>Fri, 02 Sep 2005 22:12:43 +0000</pubDate>
		<dc:creator>pamela</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://melalouise.net/?p=62</guid>
		<description><![CDATA[It&#8217;s been a while since I&#8217;ve blogged, a lot has happened lately (this one&#8217;s for you Robert!).  I went to meet my partner for lunch a few weeks ago and ended up having two interviews and being offered a job, which I accepted.  That was one long lunch.  Since then I have [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;ve blogged, a lot has happened lately (this one&#8217;s for you Robert!).  I went to meet my partner for lunch a few weeks ago and ended up having two interviews and being offered a job, which I accepted.  That was one long lunch.  Since then I have worked for about four weeks and <a href="http://melalouise.net/travelblog/">holidayed</a> for three.  </p>
<p>What I&#8217;m doing is working for a small software firm, working on (actually, rewriting) an application specifically designed for and marketed to the fashion industry.  It is a Swing application and we are running the project as Agile as we can, which is so far going very well and has buy-in at all levels.  </p>
<p>I&#8217;ve never worked on a Swing application before and at first it felt like I was playing <img src='http://melalouise.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .  I&#8217;m over that now&#8230;  When I started we were using JFCUnit for functional testing but it has a few fundamental problems so I&#8217;m now investigating the feasability of <a href="http://jemmy.netbeans.org/">Jemmy</a>.  It&#8217;s actually a lot easier to use and more aligned with how a user would operate the application.  But I have one problem still (which isn&#8217;t specific to Jemmy): Swing&#8217;s management of windows (at least in jdk1.4.2_08).  </p>
<p>Destroyed windows from tests are still in memory for subsequent tests, making it confusing when searching for other windows.  Why, oh why?!  I have read others&#8217; complaints about this, so I&#8217;m not the only one who thinks this is broken.  Of course I can get around it by making sure anything that searches for windows ignores those that are not visible but it&#8217;s a pain.  Testing Swing GUIs is already hard enough with having to wait for components to load, modal dialogs and handling multiple threads.  </p>
<p>However, I do like Jemmy and apart from its lack of documentation I&#8217;m happy with it so far, as compared to JFCUnit.  And I get a kick out of watching the tests run and seeing the application work.</p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]></content:encoded>
			<wfw:commentRss>http://melalouise.net/2005/09/swing-gui-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
