<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Blog Random</title>
	<atom:link href="http://www.blograndom.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blograndom.com/blog</link>
	<description>Technology, website development, reviews and how-to's</description>
	<pubDate>Mon, 16 Jun 2008 21:34:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Woods appointments don&#8217;t deliver</title>
		<link>http://www.blograndom.com/blog/woods-appointments-dont-deliver/</link>
		<comments>http://www.blograndom.com/blog/woods-appointments-dont-deliver/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 21:30:00 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Googled]]></category>

		<category><![CDATA[Peeves]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=51</guid>
		<description><![CDATA[I don&#8217;t like to name and shame companies and I hardly ever do it, but I&#8217;d hate to see anybody else potentially lose money by purchasing leads from Woods appointments without seriously considering whether you may end up in the same position as our company.
My business partner was phoned a few months back and asked [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t like to name and shame companies and I hardly ever do it, but I&#8217;d hate to see anybody else potentially lose money by purchasing leads from Woods appointments without seriously considering whether you may end up in the same position as our company.</p>
<p>My business partner was phoned a few months back and asked if we would like to purchase some &#8216;meeting leads&#8217; in the local area. Woods appointments would be in charge of calling up and arranging meetings on our behalf and we would pay something like £25 a lead. It sounded worth a shot and we purchased the minimum of I think 5 leads. I&#8217;m not at the office now and forget the exact amounts but I know we paid £140 via google checkout.</p>
<p>£140 isn&#8217;t a lot, and we weren&#8217;t expecting much, if anything, to come of the leads&#8230; but we were expecting some leads or some contact from Woods appointments at the very least. Having sent payment we haven&#8217;t heard anything back from Woods appointments, they seem to have disappeared.</p>
<p>The payment was over 90 days ago meaning Google checkout won&#8217;t mediate the payment. They suggest we get mastercard to do a charge back, which of course we will. I&#8217;m not completely surprised this has happened but it is a shame we&#8217;ve had to deal with the hassle of requesting our money back.</p>
<p>If I hear from Woods appointments and they have a reasonable explanation I will without hesitation revoke my comments. Until then I hope this warns at least one other person of the risks of dealing with Woods appointments. We have a phone number from a Google checkout invoice that may be worth trying if anyone else is in the same boat, just drop me an email.</p>
<p>P.S. I didn&#8217;t see the website until after this little debacle but it should have been obvious not to trust a company that has a website with the title &#8216;Untitled document&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/woods-appointments-dont-deliver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP script for call status when using linksys/sipura devices</title>
		<link>http://www.blograndom.com/blog/php-script-for-call-status-when-using-linksyssipura-devices/</link>
		<comments>http://www.blograndom.com/blog/php-script-for-call-status-when-using-linksyssipura-devices/#comments</comments>
		<pubDate>Mon, 26 May 2008 23:57:54 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Googled]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=49</guid>
		<description><![CDATA[At the office we recently upgraded out phone system to use sip phones and chose some linksys SPA-941&#8217;s. I was looking for a way to display the caller ID of an incoming call on our computers and potentially the office display screen.
Ideally I wanted something that would connect on the SIP protocol and although there [...]]]></description>
			<content:encoded><![CDATA[<p>At the office we recently upgraded out phone system to use sip phones and chose some linksys SPA-941&#8217;s. I was looking for a way to display the caller ID of an incoming call on our computers and potentially the office display screen.</p>
<p>Ideally I wanted something that would connect on the SIP protocol and although there is probably something out there I haven&#8217;t had time to find it yet. As a quick (and slightly cumbersome) solution I rewrote a perl script I found <a href="http://michigantelephone.wordpress.com/2008/03/23/beta-perl-script-for-caller-id-popups-when-using-linksyssipura-devices/">here</a> in to PHP.</p>
<p>It&#8217;s basically a class that connects to a linksys/sipura phone configuration page at a specified IP and reads the status out of the HTML, also grabbing the callers name and number. You&#8217;ll have to adapt it as necessary to poll the phone every x seconds. I&#8217;ve included an example file on how to use the class; at the moment the script will just print out the caller ID but you can do whatever you want with it, some examples could be:</p>
<ul>
<li>store it in a database for call records</li>
<li>send the information to growl (mac only) to pop-up a message on the desktop</li>
<li>integrate the script in to your intranet</li>
</ul>
<p>If anybody knows of a better way to get the caller ID from these phones, or by using a SIP client on a PC, <strong>please</strong> let me know!</p>
<p>Download the script here: <a href="http://www.blograndom.com/blog/wp-content/uploads/2008/05/php-linksys-status.zip">php-linksys-status.zip</a></p>
<p>P.S. You&#8217;ll need curl (probably already installed) and PHP5 for this to work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/php-script-for-call-status-when-using-linksyssipura-devices/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Deleting duplicate mdir emails using php</title>
		<link>http://www.blograndom.com/blog/deleting-duplicate-mdir-emails-using-php/</link>
		<comments>http://www.blograndom.com/blog/deleting-duplicate-mdir-emails-using-php/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 23:48:58 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Googled]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[email]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=45</guid>
		<description><![CDATA[In an attempt to speed up my imap access I moved old emails in to folders based on year. This speed up process majorly backfired when imap/mdir decided to make 7 copies of each email in the same folder. I ended up with 27,000 emails in my 2006 folder!
With my mailbox quota full I needed [...]]]></description>
			<content:encoded><![CDATA[<p>In an attempt to speed up my imap access I moved old emails in to folders based on year. This speed up process majorly backfired when imap/mdir decided to make 7 copies of each email in the same folder. I ended up with 27,000 emails in my 2006 folder!</p>
<p>With my mailbox quota full I needed a quick solution&#8230; and couldn&#8217;t find one! <a href="https://addons.mozilla.org/en-US/thunderbird/addon/956">Thunderbird has a plugin that will search for and delete duplicate messages</a> but it runs over imap which crippled the server trying to handle all the requests.</p>
<p>Using Google I stumbled across <a href="http://kremvax.net/howto/mail-duplicates.html" target="_blank">this solution for finding and deleting duplicate messages using reformail </a>but after getting reformail installed I found it to be very slow and the number of messages to delete didn&#8217;t add up so I had to abandon this approach.</p>
<p>In the end I decided to write my own PHP script that would cycle through the specific mail directory, search for duplicate messages based on the Message-Id (or a checksum of the email if not available) and then delete the unnecessary, duplicate emails. It worked a treat, and went through the 27,000 emails in less than 5 minutes! If anybody wants the code, its below!</p>
<p><span id="more-45"></span></p>
<p>All you need to do is change the dir variable at the top to the location of your mdir folder that contains all the duplicates. In my case it was a folder called 2006, so you&#8217;d use &#8230;../.2006/cur/. I suggest you run the script once with $delete set to false to check that the stats it echoes out sound correct. If they do just change $delete to true and let it run! Hope this helps somebody.</p>
<p><code>&lt;?php</code></p>
<p>$dir = &#8216;/home/username/mail/domain.com/user/.2006/cur/&#8217;;<br />
$delete = false; // set to true after testing to actually delete them</p>
<p>$emails = scandir($dir);</p>
<p>$found = array();<br />
$dups = 0;<br />
$actual = 0;<br />
$blank = 0;</p>
<p>$i = 0;<br />
foreach($emails AS $file){</p>
<p>set_time_limit(20);</p>
<p>if($file == &#8216;.&#8217; OR $file == &#8216;..&#8217;) continue;</p>
<p>$i++;<br />
//if($i &gt; 1000) break; // temp stopper</p>
<p>$messageIds = false;</p>
<p>$email = file_get_contents($dir . $file);<br />
preg_match(&#8217;#Message-ID:(\s+)&lt;([^&gt;]+)&gt;#is&#8217;, $email, $messageIds);</p>
<p>if(!is_array($messageIds) OR !isset($messageIds[2]) OR empty($messageIds[2])){<br />
$messageIds[2] = &#8216;md5_&#8217; . md5($email);<br />
$blank++;<br />
}</p>
<p>$messageId = $messageIds[2];</p>
<p>if(in_array($messageId, $found)){<br />
// message is a dup, delete<br />
if($delete) unlink($dir . $file);<br />
$dups++;<br />
}else{<br />
$found[] = $messageId;<br />
$actual++;<br />
}</p>
<p>}</p>
<p>echo &#8216;Found &#8216; . $i . &#8216; emails&#8217; . &#8220;&lt;br/&gt;\n&#8221;;<br />
echo &#8216;Found &#8216; . $dups . &#8216; duplicates&#8217; . &#8220;&lt;br/&gt;\n&#8221;;<br />
echo &#8216;Leaving &#8216; . $actual . &#8216; originals&#8217; . &#8220;&lt;br/&gt;\n&#8221;;<br />
echo &#8216;With &#8216; . $blank . &#8216; without message IDs&#8217; . &#8220;&lt;br/&gt;\n&#8221;;</p>
<p>?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/deleting-duplicate-mdir-emails-using-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Back with wordpress 2.5 (RC1)</title>
		<link>http://www.blograndom.com/blog/back-with-wordpress-25-rc1/</link>
		<comments>http://www.blograndom.com/blog/back-with-wordpress-25-rc1/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 22:58:43 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Web Dev]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=44</guid>
		<description><![CDATA[It has been a while since a post, I was hoping I wouldn&#8217;t slip in to a bad routine. Thanks for the comments so far, especially for the rb-internal-links plugin, can&#8217;t believe so many people are using it! Need to find a way to push it out there to more people if I can.
Back on [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a while since a post, I was hoping I wouldn&#8217;t slip in to a bad routine. Thanks for the comments so far, especially for the rb-internal-links plugin, can&#8217;t believe so many people are using it! Need to find a way to push it out there to more people if I can.</p>
<p>Back on topic, I&#8217;ve just installed release candidate 1 of the new version of wordpress. Matt mentioned on his blog that it would be a big one and it certainly is! From what I can tell the admin panel has been majorly revamped, both design wise and code wise. Logging in after the upgrade I had a few doubts but the new administration panel is impressively better (I liked the old one anyway). So far no major issues in upgrading from 2.4.x but I can see that I need to fix up the internal links plugin as the button has disappeared from the wysiwyg editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/back-with-wordpress-25-rc1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Radio times website is always down</title>
		<link>http://www.blograndom.com/blog/radio-times-website-is-always-down/</link>
		<comments>http://www.blograndom.com/blog/radio-times-website-is-always-down/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 22:48:53 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Peeves]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/radio-times-website-is-always-down/</guid>
		<description><![CDATA[I&#8217;ll often check out the radio times website to see what is currently on TV if I get some spare time. I&#8217;ve noticed that 1/5 times I go to the site, it is completely down and it is often very slow to load.
I imagine the site could be quite busy but surely a site that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll often check out the <a href="http://www.radiotimes.com/">radio times website</a> to see what is currently on TV if I get some spare time. I&#8217;ve noticed that 1/5 times I go to the site, it is completely down and it is often very slow to load.</p>
<p>I imagine the site could be quite busy but surely a site that popular (and with a decent budget I&#8217;d imagine) must be able to sort out some decent hosting for their website?!</p>
<p>I wonder how it is hosted.. possibly in-house?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/radio-times-website-is-always-down/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Play sounds using javascript on the fly</title>
		<link>http://www.blograndom.com/blog/play-sounds-using-javascript-on-the-fly/</link>
		<comments>http://www.blograndom.com/blog/play-sounds-using-javascript-on-the-fly/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 21:59:11 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Googled]]></category>

		<category><![CDATA[Web Dev]]></category>

		<category><![CDATA[code]]></category>

		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/play-sounds-using-javascript-on-the-fly/</guid>
		<description><![CDATA[I was having some trouble getting sounds to play dynamically using javascript today. I&#8217;m not sure dynamically is the right word but basically I wanted different sounds to load and play on the click of a button using javascript without having to preload the sounds.
At first I tried using a single embed object, then changing [...]]]></description>
			<content:encoded><![CDATA[<p>I was having some trouble getting sounds to play dynamically using javascript today. I&#8217;m not sure dynamically is the right word but basically I wanted different sounds to load and play on the click of a button using javascript without having to preload the sounds.</p>
<p>At first I tried using a single embed object, then changing the src of the embed on a button click and using embedObj.Play(); but for some reason changing the source of the file stopped that happening.</p>
<p>My second idea was to replace the entire embed code each time, and then call Play on the embed to  get it to play. Still no luck!</p>
<p>Finally after a bit of searching I found somebody that had managed to do it. Its similar to my second idea only instead of calling .Play() on the embed object you just use <code>autostart=true</code> in the embed code, simple!</p>
<p><span id="more-41"></span></p>
<p>This is the code I ended up using, it requires WMP which was fine for my needs but I&#8217;m sure it could be rewritten to not be so picky.</p>
<p><code>&lt;script type"text/javascript"&gt;<br />
function PlayMedia(fileName){<br />
document.getElementById("player").innerHTML='&lt;object id="mediaPlayer" width="320" height="240" '<br />
+'classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" '<br />
+'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" '<br />
+'standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"&gt;'<br />
+'&lt;param name="fileName" value="'+fileName+'"&gt;'<br />
+'&lt;param name="autoStart" value="true"&gt;'<br />
+'&lt;param name="showControls" value="true"&gt;'<br />
+'&lt;param name="ShowStatusBar" value="1"&gt;'<br />
+'&lt;param name="loop" value="false"&gt;'<br />
+'&lt;embed type="application/x-mplayer2" '<br />
+'pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" '<br />
+'showcontrols="true" width="0" height="0" '<br />
+'src="'+clipName+'" autostart="true" loop="false"&gt;'<br />
+'&lt;/embed&gt;'<br />
+'&lt;/object&gt;'<br />
}<br />
&lt;/script&gt;</code></p>
<p>Just send it the file location as the first parameter and remember to include an element on your page with an id of &#8216;player&#8217; (in this case), like so:</p>
<p><code>&lt;div id="player"&gt;&lt;/div&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/play-sounds-using-javascript-on-the-fly/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Car world uk review</title>
		<link>http://www.blograndom.com/blog/car-world-uk-review/</link>
		<comments>http://www.blograndom.com/blog/car-world-uk-review/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 22:32:34 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Truly Random]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/car-world-uk-review/</guid>
		<description><![CDATA[I don&#8217;t often take the time to report on a decent service I&#8217;ve had. I usually spend more time thinking about and talking about bad experiences but I was very impressed with the guys over at car world uk, in Peterborough.
I was sceptical at first, the car was a pretty good price for what it [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t often take the time to report on a decent service I&#8217;ve had. I usually spend more time thinking about and talking about bad experiences but I was very impressed with the guys over at <a href="http://www.carworld.uk.com">car world uk</a>, in Peterborough.</p>
<p>I was sceptical at first, the car was a pretty good price for what it was (not always a good sign) and I had to travel 2 hours to go see it! Having checked them out on-line and by telephone I went to take a look. Not only was the car great but so was everybody I dealt with. Most car show rooms seem reluctant to help, as if turning up is causing an inconvenience but not this place.</p>
<p>Having got the car home I found something very small wrong with a part of the interior. The part could easily be replaced for £40 and I had a free 3 month warranty, but the warranty wouldn&#8217;t cover it. At £40 I was just going to replace it myself but I gave them a call and after refusing to drive back to Peterborough for a cheap part they happily agreed to just reimburse me if I bought it myself - excellent!</p>
<p>To top it all off, they sent me a Christmas card the other week! <img src='http://www.blograndom.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If you found this looking for a review of car world, I&#8217;d recommend them <strong>based on my experience</strong>. If you&#8217;re a regular reader of the blog, apologies for the niche topic.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/car-world-uk-review/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Welcome Internet Explorer 6 users!</title>
		<link>http://www.blograndom.com/blog/welcome-internet-explorer-6-users/</link>
		<comments>http://www.blograndom.com/blog/welcome-internet-explorer-6-users/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 23:24:37 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Peeves]]></category>

		<category><![CDATA[Web Dev]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/welcome-internet-explorer-6-users/</guid>
		<description><![CDATA[When designing and coding the template for this blog I didn&#8217;t have access to IE6 (thanks MS), but I finally got hold of Virtual PC and managed to sort out a number of issues that made it look worse than it is supposed to be!
Unfortunately there are still many people using IE6, at least 15% [...]]]></description>
			<content:encoded><![CDATA[<p>When designing and coding the template for this blog I didn&#8217;t have access to IE6 (thanks MS), but I finally got hold of Virtual PC and managed to sort out a number of issues that made it look worse than it is supposed to be!</p>
<p>Unfortunately there are still many people using IE6, at least 15% of visitors to this site and a lot more to other sites that have a less technical audience. Luckily that number is falling day-by-day and hopefully soon we can all stop wasting time making exceptions for IE6. I&#8217;ve found there are far fewer issues with IE7, hopefully it will stay that way in future versions.</p>
<p>I&#8217;d apologise to IE6 users but I think its about time they upgraded! :p</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/welcome-internet-explorer-6-users/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An update to the RB Internal Links plugin</title>
		<link>http://www.blograndom.com/blog/an-update-to-the-rb-internal-links-plugin/</link>
		<comments>http://www.blograndom.com/blog/an-update-to-the-rb-internal-links-plugin/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 21:26:20 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Web Dev]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/an-update-to-the-rb-internal-links-plugin/</guid>
		<description><![CDATA[I&#8217;ve neglected both the plugin and the blog a little lately due to the run up to Christmas but have made some time to release a major upgrade to rb internal links.
Some of the new features include:

Changing the charset to utf-8 for tinymce plugin (thanks to vanco)
A switch from the {{ &#8230; }} method to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve neglected both the plugin and the blog a little lately due to the run up to Christmas but have made some time to release a major upgrade to rb internal links.</p>
<p>Some of the new features include:</p>
<ul>
<li>Changing the charset to utf-8 for tinymce plugin (thanks to vanco)</li>
<li>A switch from the {{ &#8230; }} method to &lt;!&#8211; &#8230; &#8211;&gt; for entering a link</li>
<li>Putting in the option for ID or slug returned to editor, default to be ID (good idea, thanks again vanco)</li>
<li>Support for creating an internal link with an image</li>
<li>The intlink code is now hidden in visual mode, replaced with the highlighted text</li>
<li>The parsing engine has been completely rewritten for speed and scalability</li>
<li>Some code changes that should help people with problems related to the wysiwyg icon not turning up</li>
<li>Added filter for &#8216;the_content_rss&#8217;</li>
</ul>
<p>I&#8217;d like to thank everybody that has commented on the blog so far regarding the plugin, it has been more popular than I had hoped for and I really appreciate it. More feedback, ideas and code very welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/an-update-to-the-rb-internal-links-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Changing the power supply unit on a powermac g5, after it blows up!</title>
		<link>http://www.blograndom.com/blog/changing-the-power-supply-unit-on-a-powermac-g5-after-it-blows-up/</link>
		<comments>http://www.blograndom.com/blog/changing-the-power-supply-unit-on-a-powermac-g5-after-it-blows-up/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 21:18:36 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
		
		<category><![CDATA[Googled]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/changing-the-power-supply-unit-on-a-powermac-g5-after-it-blows-up/</guid>
		<description><![CDATA[If the PSU on you&#8217;re powermac g5 has gone, or you think it may have, you aren&#8217;t the only one (see macintouch forums). When I was reading around on the subject I read the failure rate is around 11%, I can&#8217;t remember the exact figure but hopefully I&#8217;ll find it again later. Luckily Apple did [...]]]></description>
			<content:encoded><![CDATA[<p>If the PSU on you&#8217;re powermac g5 has gone, or you think it may have, you aren&#8217;t the only one (<a href="http://www.macintouch.com/readerreports/powermacg5/topic4026.html">see macintouch forums</a>). When I was reading around on the subject I read the failure rate is around 11%, I can&#8217;t remember the exact figure but hopefully I&#8217;ll find it again later. Luckily Apple did acknowledge the problem and has extended the warranty on the power supply, which you can claim here: <a href="http://www.apple.com/au/support/powermac/powersupply/repairextension/">Power Mac G5 Repair Extension Program for Power Supply Issues</a></p>
<p>A relatively new customer phoned us up last week in a panic, claiming his server (the powermac) had stopped working and wouldn&#8217;t even switch on. We&#8217;d recently set-up a remote backup solution for him and installed an extra internal hard drive in the powermac for local backup.  I&#8217;m guessing the extra load of the hard drive took it over the edge. Needless to say he needed the server back up asap.</p>
<p>Phoning around we found one supplier with a spare powermac psu in stock. None of the local apple stores did and most companies sounded confused, as if I was asking a silly question. We ended up paying £150-£200 for the psu, a little on the expensive side but desperate times call for desperate measures.</p>
<p><span id="more-36"></span></p>
<p>I&#8217;m definitely not an expert with mac hardware and I don&#8217;t have special tools for taking apart a computer - this scared me - because everybody I spoke to or every article I read said not to change the psu yourself and to take it to a professional. My advice would probably be this too, it isn&#8217;t for the faint hearted or impatient. But if you&#8217;re up for a bit of a challenge you can&#8217;t do too much damage, read on.</p>
<p>Get hold of a guide to taking apart the mac, such as <a href="http://www.sharpeningbeneath.com/g5guide/">this one</a>. I found a few discrepancies but it gives you a basic idea on how to remove things. To start with, remove <strong>everything</strong>. At first I tried to remove things that looked as if they would be in the way, leaving a few parts behind. Unfortunately the psu is so awkwardly positioned and large that the only way to get it out was to take out everything including the motherboard.</p>
<p>Having removed everything, switch over the psu and put everything back - simple. In total the changeover took about 2 hours. I used a standard toolkit but struggled with the screws for the processors because you need a very long, very thin screwdriver that will fit through the holes in the heatsink. I got by with a pear of pliers, a screwdriver bit and some brute force but it took forever.</p>
<p>I think as long as you keep the parts and accompanying screws separated in to the order they need to go back in the task becomes less daunting. The case on these powermacs aren&#8217;t small but then neither is the space left over. There are a lot of tightly packed components in the machine and it&#8217;s a bit of a puzzle to put back together. <strong>Good luck!</strong></p>
<p>Also worth noting: <em>When you&#8217;re finished with the broken psu most suppliers told me they&#8217;d buy it back for about £50 - worth a try.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/changing-the-power-supply-unit-on-a-powermac-g5-after-it-blows-up/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
