<?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>Digivation Hack Central</title>
	<atom:link href="http://blog.digivation.com.au/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.digivation.com.au</link>
	<description>Tech Information about various subjects</description>
	<lastBuildDate>Fri, 23 Apr 2010 02:44:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Optimal String Sizing for PV Systems</title>
		<link>http://blog.digivation.com.au/category/solar</link>
		<comments>http://blog.digivation.com.au/category/solar#comments</comments>
		<pubDate>Fri, 23 Apr 2010 02:44:59 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Solar]]></category>
		<category><![CDATA[aurora]]></category>
		<category><![CDATA[gci]]></category>
		<category><![CDATA[grid connect inverter]]></category>
		<category><![CDATA[powerone aurora]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=137</guid>
		<description><![CDATA[Optimal string sizing for a given inverter can improve your return on investment.
As an example, I will use my system as an example. The PVI-5000-OUTD-AU efficiency plot is given below.
The important panel parameters are:
Panel: TH175M24 Pmax: 175watts Vmp: 36.2V Imp: 4.85A Voc: 43.9V Isc: 5.30A

It can be seen from the inverter efficiency diagram that the [...]]]></description>
			<content:encoded><![CDATA[<p>Optimal string sizing for a given inverter can improve your return on investment.</p>
<p>As an example, I will use my system as an example. The PVI-5000-OUTD-AU efficiency plot is given below.</p>
<p><div id="attachment_138" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.digivation.com.au/wp-content/uploads/2010/04/auroraefficiency.png"><img class="size-medium wp-image-138" title="auroraefficiency" src="http://blog.digivation.com.au/wp-content/uploads/2010/04/auroraefficiency-300x291.png" alt="" width="300" height="291" /></a><p class="wp-caption-text">Aurora Efficiency Plot</p></div><br />
The important panel parameters are:</p>
<blockquote><p>Panel: TH175M24<br /> Pmax: 175watts<br /> Vmp: 36.2V<br /> Imp: 4.85A<br /> Voc: 43.9V<br /> Isc: 5.30A</p>
</blockquote>
<p>It can be seen from the inverter efficiency diagram that the sweet spot is at 50% full power and 345V string voltage. Note that it has 2 MPPTs. These may be independently specified.</p>
<p>Now the 28 panels for 4.9kW need to be split between the MPPTs such that the Pmax string voltages are near the optimal 345V. This gives us 2 optimal and a symterical choices:</p>
<ol>
<li>2 x 9 Panels in parallel + 1 x 10 panels. This gives string voltages of 325.8V and 362V.</li>
<li>2 x 10 panels in parallel + 1 x 8 panels. This gives string voltages of 362V and 289.6V.</li>
<li>2 x 7 panels in parallel + 2 x 7 panels in parallel. This gives string voltages of 253.4V</li>
</ol>
<p>The open circuit string voltage for this inverter must be less than 600V. This is 439V for 10 panels, so this parameter is ok.</p>
<p>By inspection of the efficiency plot, configuration 1 is the best. In fact is it 0.3% better than the symmetrical configuration, which would result in about $10 per year more income/power at 68c/kWh.</p>
<p>The MPPT which has 2 strings in parallel has a greater weight attributed when choosing panel configuration as it supplies more power.</p>
<p>Refs:<br />
<a href="http://www.rpc.com.au/pdf/datasheet-1kbpks.pdf">Aurora PVI-5000-OUTD-AU Datasheet</a><br />
<a href="http://www.koowee.bigpondhosting.com/page15.html">TH175M24 specs</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/solar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PV System Install Phase1</title>
		<link>http://blog.digivation.com.au/category/solar</link>
		<comments>http://blog.digivation.com.au/category/solar#comments</comments>
		<pubDate>Fri, 23 Apr 2010 00:01:33 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Solar]]></category>
		<category><![CDATA[agl]]></category>
		<category><![CDATA[aurora]]></category>
		<category><![CDATA[gci]]></category>
		<category><![CDATA[grid connect inverter]]></category>
		<category><![CDATA[PFIT]]></category>
		<category><![CDATA[powerone aurora]]></category>
		<category><![CDATA[premium rate tariff]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=131</guid>
		<description><![CDATA[The panels are up but the Aurora inverter is still coming due to supply issues in mid May.
I have opted not to obtain an alternative GCI due to the excellent efficiency of the powerone aurora. It is generally 2% or more better than others currently able to be supplied at short notice so worth waiting. [...]]]></description>
			<content:encoded><![CDATA[<p>The panels are up but the Aurora inverter is still coming due to supply issues in mid May.<br />
I have opted not to obtain an alternative GCI due to the excellent efficiency of the powerone aurora. It is generally 2% or more better than others currently able to be supplied at short notice so worth waiting. 2% is worth 98W at full power, and derated, works out to about $100 per year.</p>
<p>All things going well, we should be generating power and income in June some time, fingers crossed. Hopefully AGL wont stuff us around like others I know when we apply for the premium rate tarrif too.</p>
<div id="attachment_132" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.digivation.com.au/wp-content/uploads/2010/04/panelinstall.jpg"><img src="http://blog.digivation.com.au/wp-content/uploads/2010/04/panelinstall-300x169.jpg" alt="PV Panel Install" title="PV Panel Install" width="300" height="169" class="size-medium wp-image-132" /></a><p class="wp-caption-text">4.9kW PV Panel Install with 28 x 175W Mono</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/solar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapping special names to multiple USB serial adapters</title>
		<link>http://blog.digivation.com.au/category/solar</link>
		<comments>http://blog.digivation.com.au/category/solar#comments</comments>
		<pubDate>Fri, 16 Apr 2010 15:34:59 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Solar]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[current cost]]></category>
		<category><![CDATA[currentcost]]></category>
		<category><![CDATA[device driver]]></category>
		<category><![CDATA[envi]]></category>
		<category><![CDATA[gci]]></category>
		<category><![CDATA[mains power monitor]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[udev]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[watts clever]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=125</guid>
		<description><![CDATA[The watts clever envi has a USB serial adapter which is a Prolific pl2303. When inserted it is assigned /dev/ttyUSB0 by udev, among a few other symlinks. I have now obtained an RS485 serial adapter on ebay for A$13.98 delivered which uses the exact same chip, which makes it indistiguishable from the envi&#8217;s port. What [...]]]></description>
			<content:encoded><![CDATA[<p>The watts clever envi has a USB serial adapter which is a Prolific pl2303. When inserted it is assigned /dev/ttyUSB0 by udev, among a few other symlinks. I have now obtained an RS485 serial adapter on ebay for A$13.98 delivered which uses the exact same chip, which makes it indistiguishable from the envi&#8217;s port. What I needed was a way to guarantee uniqueness regardless of the enumeration order on boot or random hot plugin. Naturally, this is for the Aurora GCI which will be installed when they become available in May.</p>
<p>Researching udev a bit, I found /lib/udev/rules.d/60-persistent-serial.rules (mine is a debian system). This file shows how the standard symlinks are done. Since each USB port is unique, I should be able to use that uniqueness to map another symlink to the device.</p>
<p>Firstly plug in the device in the chosen USB port and issue<br />
<code>udevadm info --query=all --name=/dev/ttyUSB1</code></p>
<p>This shows a heap of stuff but mainly we are interested in<br />
<code>P: /devices/pci0000:00/0000:00:1a.0/usb2/2-1/2-1:1.0/ttyUSB1/tty/ttyUSB1</code></p>
<p>Create a file in <code>/etc/udev/rules.d/70-persistent-serial.rules</code> which contains</p>
<blockquote><p>
#see /lib/udev/rules.d/60-persistent-serial.rules</p>
<p>ACTION!=&#8221;add|change&#8221;, GOTO=&#8221;persistent_serial_end&#8221;<br />
SUBSYSTEM!=&#8221;tty&#8221;, GOTO=&#8221;persistent_serial_end&#8221;<br />
KERNEL!=&#8221;ttyUSB[0-9]*|ttyACM[0-9]*&#8221;, GOTO=&#8221;persistent_serial_end&#8221;</p>
<p>IMPORT=&#8221;usb_id &#8211;export %p&#8221;<br />
#IMPORT=&#8221;path_id %p&#8221;</p>
<p>ENV{ID_SERIAL}==&#8221;", GOTO=&#8221;persistent_serial_end&#8221;</p>
<p># usb nearest ethernet connector<br />
ENV{DEVPATH}==&#8221;*usb2/2-2/2-2:1.0*&#8221;, SYMLINK+=&#8221;serial/by-name/envi&#8221;<br />
#bottom front connector<br />
ENV{DEVPATH}==&#8221;*usb7/7-1/7-1:1.0*&#8221;, SYMLINK+=&#8221;serial/by-name/rs485&#8243;<br />
# usb below nearest ethernet connector<br />
ENV{DEVPATH}==&#8221;*usb2/2-1/2-1:1.0*&#8221;, SYMLINK+=&#8221;serial/by-name/rs485&#8243;</p>
<p>LABEL=&#8221;persistent_serial_end&#8221;
</p></blockquote>
<p>Replug and voila you get <code>/dev/serial/by-name/rs485</code> which will always be the correct device.</p>
<p>Now I just have to run the wire to where the GCI will be installed.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/solar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funny Characters for gcc/g++ errors and warnings</title>
		<link>http://blog.digivation.com.au/category/nifty-hacks/linux-hacks</link>
		<comments>http://blog.digivation.com.au/category/nifty-hacks/linux-hacks#comments</comments>
		<pubDate>Thu, 01 Apr 2010 03:15:59 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=117</guid>
		<description><![CDATA[I have found that on some linux systems when you compile with gcc and g++ the error messages have funny characters like
test.c: In function â:
test.c:6: warning: unused variable â

This is due to the default locale being set to something other than the default.
in /etc/default/locale you will have a line like
LANG="en_AU.UTF-8"
add
LC_CTYPE=C
Restart the shell and compile again [...]]]></description>
			<content:encoded><![CDATA[<p>I have found that on some linux systems when you compile with gcc and g++ the error messages have funny characters like</p>
<p><code>test.c: In function â:<br />
test.c:6: warning: unused variable â<br />
</code></p>
<p>This is due to the default locale being set to something other than the default.</p>
<p>in <strong>/etc/default/locale</strong> you will have a line like</p>
<p><code>LANG="en_AU.UTF-8"</code></p>
<p>add</p>
<p><code>LC_CTYPE=C</code></p>
<p>Restart the shell and compile again and the errors are now meaningful.</p>
<p><code>test.c: In function 'main':<br />
test.c:6: warning: unused variable 'x'<br />
</code></p>
<p>Naturally you could set it in the local shell for the session, but then you would have to do it every time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/nifty-hacks/linux-hacks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alternative Fridge-Freezer Anomaly Explanation</title>
		<link>http://blog.digivation.com.au/category/solar</link>
		<comments>http://blog.digivation.com.au/category/solar#comments</comments>
		<pubDate>Sat, 27 Mar 2010 02:35:13 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Solar]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=115</guid>
		<description><![CDATA[This explanation is probably wrong because you would expect a deadzone in the power/current quantization levels to stay the same. However, what Ive observed is that the anomaly remains even when the base power varies by -50W to at least +2kW. I believe this precludes the previous explanation because this scale invariance should not exist [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.digivation.com.au/solar/fridgefreezer-anomaly-explained-probably/">This explanation</a> is probably wrong because you would expect a deadzone in the power/current quantization levels to stay the same. However, what Ive observed is that the anomaly remains even when the base power varies by -50W to at least +2kW. I believe this precludes the previous explanation because this scale invariance should not exist under these circumstances if the dynamic range switching premise holds, which I still believe to be the case.</p>
<p>A better but not intuitive explanation is that the mechanical vibration of each unit alters the behaviour of the other, increasing the total VA (since that&#8217;s what the current sensor measures). The 2 units are located next to each other so are mechanically coupled through the floor.</p>
<p>Of course this explanation could be wrong too but I can&#8217;t think of another ATM.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/solar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating Windows User Ids</title>
		<link>http://blog.digivation.com.au/category/nifty-hacks/windows-hacks</link>
		<comments>http://blog.digivation.com.au/category/nifty-hacks/windows-hacks#comments</comments>
		<pubDate>Thu, 11 Mar 2010 23:48:23 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=96</guid>
		<description><![CDATA[There are times when domains on windows change and thus your user id changes. However, you may have lots of files owned by you that are not in your user dir. Migrating these user ids to you new one, I&#8217;ve found, is not too difficult after all.
All you need is a tool from microsoft called [...]]]></description>
			<content:encoded><![CDATA[<p>There are times when domains on windows change and thus your user id changes. However, you may have lots of files owned by you that are not in your user dir. Migrating these user ids to you new one, I&#8217;ve found, is not too difficult after all.</p>
<p>All you need is a tool from microsoft called <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&#038;displaylang=en">subinacl</a>.</p>
<p>Download and install the msi. Install path is </p>
<p><code>C:\Program Files\Windows Resource Kits\Tools\subinacl.exe</code></p>
<p>So use this for the command name below.</p>
<p>First find your old userid. Use a file you know you used to own. E.g. the projects directory.</p>
<p><code>Subinacl /file c:\projects /display</code></p>
<p>Copy and paste yours for use in the commands below</p>
<p>Now for the commands. Do for all drives if you have multiple disks.<br />
The lines below are for me of course so sub in your cut S-xxx and new user id</p>
<p><code>Subinacl /subdir c:\ /accountmig=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx=newdomain\username</code></p>
<p>also the primary group, which can be found up the top of the display dump. </p>
<p><code>Subinacl /subdir c:\ "/accountmig=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx=newdomain\Domain Users"</code></p>
<p>all registry keys</p>
<p><code>Subinacl /subkeyreg HKEY_CURRENT_USER /accountmig=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx=newdomain\username</code></p>
<p><code>Subinacl /subkeyreg HKEY_LOCAL_MACHINE /accountmig=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx=newdomain\username</code></p>
<p><code>Subinacl /subkeyreg HKEY_CLASSES_ROOT /accountmig=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx=newdomain\username</code><br />
(none found, so optional)</p>
<p>and the groups<br />
<code>Subinacl /subkeyreg HKEY_CURRENT_USER "/accountmig=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx=newdomain\Domain Users"</code></p>
<p><code>Subinacl /subkeyreg HKEY_LOCAL_MACHINE "/accountmig=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx=newdomain\Domain Users"</code></p>
<p><code>Subinacl /subkeyreg HKEY_CLASSES_ROOT "/accountmig=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx=newdomain\Domain Users"</code></p>
<p>After you are happy</p>
<p><code>Subinacl /subdir c:\ /suppresssid=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx</code></p>
<p><code>Subinacl /subkeyreg HKEY_CURRENT_USER /suppresssid=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx</code></p>
<p><code>Subinacl /subkeyreg HKEY_LOCAL_MACHINE /suppresssid=S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxx</code></p>
<p>When you are finished, everything you used to own you will own again.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/nifty-hacks/windows-hacks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fridge/Freezer Anomaly Explained (Probably)</title>
		<link>http://blog.digivation.com.au/category/solar</link>
		<comments>http://blog.digivation.com.au/category/solar#comments</comments>
		<pubDate>Wed, 10 Mar 2010 03:59:49 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Solar]]></category>
		<category><![CDATA[current cost]]></category>
		<category><![CDATA[currentcost]]></category>
		<category><![CDATA[envi]]></category>
		<category><![CDATA[mains power monitor]]></category>
		<category><![CDATA[watts clever]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=92</guid>
		<description><![CDATA[I had some more thoughts on the fridge/freezer anomaly previously detailed.
I had read about the 144 Bug. I suspect it is related to this.
This has to do with the way that the transmitter samples the current sensor. I have noticed that the resolution is much better at lower power than higher power. I suspect this [...]]]></description>
			<content:encoded><![CDATA[<p>I had some more thoughts on the fridge/freezer anomaly previously detailed.</p>
<p>I had read about the <a href="http://blog.technicaone.net/post/2010/01/26/Current-Cost-5c-Watts-Clever-The-144-Bug.aspx">144 Bug</a>. I suspect it is related to this.</p>
<p>This has to do with the way that the transmitter samples the current sensor. I have noticed that the resolution is much better at lower power than higher power. I suspect this is because the ADC reference in the PIC is connected to a PWM output (smoothed of course) to provide a variable dynamic range sampling system. As you would expect, there would be quite a few range change points in the sampling algorithm. The 144 bug details one at 3kW. I suspect there is also one at somewhere between 450W and 600W which is not calibrated correctly. There are probably others too.</p>
<p>If these range change points are known, it would be easy enough to add fudge factors during datalogging to correct for this. Alternatively I could disassemble the transmitter PIC code and just fix it. </p>
<p>No time for this now.</p>
<p>Another possibility is that the sampling system is non-linear, increasing apparent measurements. Not enough calibrated sample points to prove. Anyhow the former is more likely.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/solar/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Watts Clever Fridge + Freezer Power Anomaly</title>
		<link>http://blog.digivation.com.au/category/solar</link>
		<comments>http://blog.digivation.com.au/category/solar#comments</comments>
		<pubDate>Sat, 06 Mar 2010 21:55:03 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Solar]]></category>
		<category><![CDATA[current cost]]></category>
		<category><![CDATA[currentcost]]></category>
		<category><![CDATA[envi]]></category>
		<category><![CDATA[mains power monitor]]></category>
		<category><![CDATA[watts clever]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=83</guid>
		<description><![CDATA[I have noticed what appears to be an anomaly in the power presented by my fridge and freezer as measured by the watts clever mains power monitor.
As can be seen, the base load is about 320W which consists of 2 PCs and incidental standbys. The fridge cycles more frequently than the freezer. The fridge power [...]]]></description>
			<content:encoded><![CDATA[<p>I have noticed what appears to be an anomaly in the power presented by my fridge and freezer as measured by the watts clever mains power monitor.</p>
<div id="attachment_88" class="wp-caption alignnone" style="width: 581px"><a href="http://blog.digivation.com.au/wp-content/uploads/2010/03/fridgefreezeranomaly21.png"><img class="size-full wp-image-88   " title="fridgefreezeranomaly2" src="http://blog.digivation.com.au/wp-content/uploads/2010/03/fridgefreezeranomaly21.png" alt="Fridge + Freezer Power Usage" width="571" height="248" /></a><p class="wp-caption-text">Fridge + Freezer Power Usage</p></div>
<p>As can be seen, the base load is about 320W which consists of 2 PCs and incidental standbys. The fridge cycles more frequently than the freezer. The fridge power alone is about 75W and the freezer alone is about 100W. You would thus expect their combined power to be 175W. However, this is not so! Measured combined power is about 250W.</p>
<p>Given that the mains power monitor is power factor insensitive, and the compressors of both devices have inductive power factor, this result is unexpected. I&#8217;m also assuming that the power factor of the baseload is 1.0, which I think is reasonable as using another power meter showed a power factor of 1 for the PCs and these predominate the baseload.</p>
<p>I would expect the vector sum of fridge+freeze+baseload to be less than the sum of their magnitudes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/solar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Install Direct Filesystem Hack</title>
		<link>http://blog.digivation.com.au/category/nifty-hacks/wordpress</link>
		<comments>http://blog.digivation.com.au/category/nifty-hacks/wordpress#comments</comments>
		<pubDate>Fri, 05 Mar 2010 00:27:43 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=78</guid>
		<description><![CDATA[I use

chgrp -R www-data wp-content
chown -R g+w wp-content

To make this work with wordpress, edit wp-admin/includes/file.php in function get_filesystem_method() and comment out

if ( getmyuid() == fileowner($temp_file) )

to

#if ( getmyuid() == fileowner($temp_file) )

If the test file can be written, who cares if it is not owned by the webserver.
You will have to reapply this edit every time [...]]]></description>
			<content:encoded><![CDATA[<p>I use<br />
<code><br />
chgrp -R www-data wp-content<br />
chown -R g+w wp-content<br />
</code></p>
<p>To make this work with wordpress, edit <em>wp-admin/includes/file.php</em> in function <em>get_filesystem_method()</em> and comment out<br />
<code><br />
if ( getmyuid() == fileowner($temp_file) )<br />
</code><br />
to<br />
<code><br />
#if ( getmyuid() == fileowner($temp_file) )<br />
</code></p>
<p>If the test file can be written, who cares if it is not owned by the webserver.</p>
<p>You will have to reapply this edit every time wordpress core is updated.</p>
<p>Ref: <a href="http://www.chrisabernethy.com/why-wordpress-asks-connection-info/">why-wordpress-asks-connection-info</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/nifty-hacks/wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PV Panel Orientation Effectiveness</title>
		<link>http://blog.digivation.com.au/category/solar</link>
		<comments>http://blog.digivation.com.au/category/solar#comments</comments>
		<pubDate>Thu, 04 Mar 2010 13:44:55 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Solar]]></category>

		<guid isPermaLink="false">http://blog.digivation.com.au/?p=75</guid>
		<description><![CDATA[This site has a nice image showing PV panel orientation and the expected output as a percentage of optimal orientation at latitude 35&#176;S.

A fully west or east facing panel will still achieve over 80% of the output of an optimally north facing system. This indicates orientation, whilst critical is not a reason to not install [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://yourhome.gov.au/technical/fs67.html">site</a> has a nice image showing PV panel orientation and the expected output as a percentage of optimal orientation at latitude 35&deg;S.<br />
<img src="http://yourhome.gov.au/technical/images/67a.jpg" alt="Variation of solar module output with orientation and tilt angle for latitude 35°S" /><br />
A fully west or east facing panel will still achieve over 80% of the output of an optimally north facing system. This indicates orientation, whilst critical is not a reason to not install them if no available north facing roof space is available.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digivation.com.au/category/solar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
