<?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>paulgales.co.uk</title>
	<atom:link href="http://www.paulgales.co.uk/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.paulgales.co.uk</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 14 Jul 2010 18:08:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Test post</title>
		<link>http://www.paulgales.co.uk/?p=56</link>
		<comments>http://www.paulgales.co.uk/?p=56#comments</comments>
		<pubDate>Wed, 14 Jul 2010 18:08:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=56</guid>
		<description><![CDATA[Testing new WordPress android app.]]></description>
			<content:encoded><![CDATA[<p>Testing new WordPress android app.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=56</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listing Priviledges Recursively</title>
		<link>http://www.paulgales.co.uk/?p=53</link>
		<comments>http://www.paulgales.co.uk/?p=53#comments</comments>
		<pubDate>Thu, 02 Jul 2009 13:09:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=53</guid>
		<description><![CDATA[The following will list the priviledges for a named user: select lpad(' ', 2*level) &#124;&#124; granted_role "User, his roles and privileges" from ( /* THE USERS */ select null grantee, username granted_role from dba_users where username like upper('%&#38;enter_username%') /* THE ROLES TO ROLES RELATIONS */ union select grantee, granted_role from dba_role_privs /* THE ROLES TO [...]]]></description>
			<content:encoded><![CDATA[<p>The following will list the priviledges for a named user:</p>
<pre class="code">select
  lpad(' ', 2*level) || granted_role "User, his roles and privileges"
from
  (
  <strong>/* THE USERS */</strong>
    select
      null     grantee,
      username granted_role
    from
      <a href="http://www.adp-gmbh.ch/ora/misc/static_dictionary_views.html#users">dba_users</a>
    where
      username like upper('%&amp;enter_username%')
  <strong>/* THE ROLES TO ROLES RELATIONS */ </strong>
  union
    select
      grantee,
      granted_role
    from
      <a href="http://www.adp-gmbh.ch/ora/misc/static_dictionary_views.html#role_privs">dba_role_privs</a>
  <strong>/* THE ROLES TO PRIVILEGE RELATIONS */ </strong>
  union
    select
      grantee,
      privilege
    from
      <a href="http://www.adp-gmbh.ch/ora/misc/static_dictionary_views.html#sys_privs">dba_sys_privs</a>
  )
<a href="http://www.adp-gmbh.ch/ora/sql/connect_by.html">start with</a> grantee is null
connect by grantee = prior granted_role;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=53</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wallpaper Changer</title>
		<link>http://www.paulgales.co.uk/?p=51</link>
		<comments>http://www.paulgales.co.uk/?p=51#comments</comments>
		<pubDate>Mon, 29 Jun 2009 09:51:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=51</guid>
		<description><![CDATA[http://www.phoeniixz.net/software.html]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Trebuchet MS; font-size: x-small;"><a href="http://www.phoeniixz.net/software.html">http://www.phoeniixz.net/software.html</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=51</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sky+ Stuck In Standby</title>
		<link>http://www.paulgales.co.uk/?p=49</link>
		<comments>http://www.paulgales.co.uk/?p=49#comments</comments>
		<pubDate>Fri, 15 May 2009 10:21:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=49</guid>
		<description><![CDATA[First try a software update: Switch Sky+ box off at mains Hold down the backup button and switch Sky box back on Wait for a few minutes and a screen should show up telling you it is updating the software Once this is finished try switching the box back on If that doesn&#8217;t work then [...]]]></description>
			<content:encoded><![CDATA[<p>First try a software update:</p>
<ul>
<li>Switch Sky+ box off at mains</li>
<li>Hold down the backup button and switch Sky box back on</li>
<li>Wait for a few minutes and a screen should show up telling you it is updating the software</li>
<li>Once this is finished try switching the box back on</li>
</ul>
<p>If that doesn&#8217;t work then try reformatting the hard drive, this will wipe everything off the box including all recorded programs and series link information.</p>
<ul>
<li>Switch of Sky+ box at the mains</li>
<li>Hold down the left and right buttons and then switch the box back on</li>
<li>Once the record light and pause light show up on the front of the box press the Select button</li>
<li>The lights on the ring on the front of the box shoudl start lighting up backwards to show it is working</li>
<li>Once this is finished run the software update process described above</li>
<li>Once that is ran try switching it on again, hopefully it should be back up and running</li>
</ul>
<p>If the above don&#8217;t work it could be the hard drive is knackered and needs replacing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange over HTTP Option</title>
		<link>http://www.paulgales.co.uk/?p=47</link>
		<comments>http://www.paulgales.co.uk/?p=47#comments</comments>
		<pubDate>Wed, 28 Jan 2009 10:55:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=47</guid>
		<description><![CDATA[If the Exchange proxy settings are greyed out in Outlook then check the following registry entry by running REGEDIT: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\RPC\EnableRPCTunnelingUI Ensure this is set to 1, the boxes should then become active.]]></description>
			<content:encoded><![CDATA[<p>If the Exchange proxy settings are greyed out in Outlook then check the following registry entry by running REGEDIT:</p>
<p>HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\RPC\EnableRPCTunnelingUI</p>
<p>Ensure this is set to 1, the boxes should then become active.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=47</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alter Table Add Column</title>
		<link>http://www.paulgales.co.uk/?p=45</link>
		<comments>http://www.paulgales.co.uk/?p=45#comments</comments>
		<pubDate>Wed, 14 Jan 2009 12:11:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=45</guid>
		<description><![CDATA[The &#8220;alter table&#8221; syntax from Oracle to add data columns in-place in this form: alter table &#160;&#160; table_name add &#160;&#160; ( &#160;&#160; column1_name column1_datatype column1_constraint,&#160; &#160;&#160; column2_name column2_datatype column2_constraint, &#160;&#160; column3_name column3_datatype column3_constraint &#160;&#160; );]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">The &#8220;alter table&#8221; syntax from<br />
			Oracle to add<br />
			data columns in-place in this form: </p>
<p class="MsoNormal"><font size="2" face="Courier New">alter table<br />
&nbsp;&nbsp; table_name<br />
			add<br />
&nbsp;&nbsp; (<br />
&nbsp;&nbsp; column1_name column1_datatype column1_constraint,&nbsp; <br />
			&nbsp;&nbsp; column2_name column2_datatype column2_constraint,<br />
&nbsp;&nbsp; column3_name column3_datatype column3_constraint<br />
&nbsp;&nbsp; );</font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=45</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VARCHAR2</title>
		<link>http://www.paulgales.co.uk/?p=44</link>
		<comments>http://www.paulgales.co.uk/?p=44#comments</comments>
		<pubDate>Wed, 10 Dec 2008 15:14:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=44</guid>
		<description><![CDATA[VARCHAR2 is the workhorse string type in the Oracle database. VARCHAR2 is a variable length string that must have it&#8217;s maximum length declared before use. In Oracle 10g, a VARCHAR2 column may be up to 4000 bytes and it may be up to 32767 bytes in a PL/SQL program. VARCHAR2 can store any type of [...]]]></description>
			<content:encoded><![CDATA[<p>VARCHAR2 is the workhorse string type in the Oracle database. VARCHAR2<br />
is a variable length string that must have it&#8217;s maximum length declared<br />
before use. In Oracle 10g, a VARCHAR2 column may be up to 4000 bytes<br />
and it may be up to 32767 bytes in a PL/SQL program. </p>
<p>VARCHAR2 can store any type of non-binary data. Depending on the<br />
language defined in the database (either double or multibyte), the<br />
actual number of characters may be less than the number of bytes. For<br />
example, if the language requires three bytes per character, the most<br />
you can store would be 32767 divided by 3 characters.</p>
<p>You may declare a NVARCHAR2 instead of VARCHAR2. NVARCHAR2 is used<br />
for storing unicode character sets. I personally have never had a use<br />
for NVARCHAR2. If you write multi-lingual applications and use a<br />
unicode character set, use NVARCHAR2 instead of VARCHAR2. Length<br />
restrictions are the same as a VARCHAR2 and UTF8 can store 32767<br />
divided by 2 and UTF16 can store 32767 divided by 3. You cannot mix and<br />
match VARCHAR2 and NVARCHAR2 variables. You should pick one or the<br />
other and stick with it. Both are available in SQL and PL/SQL.</p>
<p>To declare a VARCHAR2, you can specify either the number of bytes<br />
or the number of characters. Specify the number of characters if you<br />
use a multi-byte character set. Otherwise, specify bytes.</p>
<p>A declaration looks like this: VARCHAR2(30) That would declare a 30<br />
byte string and is equivalent to VARCHAR2(30 BYTE). To declare a 30<br />
character string, use: VARCHAR2(30 CHAR). In the character set I use,<br />
VARCHAR2(30), VARCHAR2(30 BYTE) and VARCHAR2(30 CHAR) will store<br />
exactly the same number of characters.<br /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=44</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove Dead Tracks from iTunes</title>
		<link>http://www.paulgales.co.uk/?p=42</link>
		<comments>http://www.paulgales.co.uk/?p=42#comments</comments>
		<pubDate>Tue, 25 Nov 2008 18:02:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=42</guid>
		<description><![CDATA[To remove any dead tracks from iTunes in Windows then download the iTunes SDK from Apple, extract it and in the extracted folder called &#8220;iTunesCOMWindowsSDK/SampleScripts&#8221; double click the file called &#8220;RemoveDeadTracks.js&#8221;. Nothing will be shown to the screen while it does it&#8217;s business, there should be a message displayed once it has finished running witht [...]]]></description>
			<content:encoded><![CDATA[<p>To remove any dead tracks from iTunes in Windows then download the <a target="_blank" href="http://developer.apple.com/sdk/itunescomsdk.html">iTunes SDK</a> from Apple, extract it and in the extracted folder called &#8220;iTunesCOMWindowsSDK/SampleScripts&#8221; double click the file called &#8220;RemoveDeadTracks.js&#8221;.</p>
<p>Nothing will be shown to the screen while it does it&#8217;s business, there should be a message displayed once it has finished running witht he number of dead tracks removed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL INSERT Statement</title>
		<link>http://www.paulgales.co.uk/?p=41</link>
		<comments>http://www.paulgales.co.uk/?p=41#comments</comments>
		<pubDate>Tue, 25 Nov 2008 17:12:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=41</guid>
		<description><![CDATA[The syntax for the INSERT statement is: INSERT INTO table (column-1, column-2, &#8230; column-n) VALUES (value-1, value-2, &#8230; value-n);A simple example: INSERT INTO suppliers (supplier_id, supplier_name) VALUES (24553, &#8216;IBM&#8217;);More complex inserts can be performed:INSERT INTO suppliers (supplier_id, supplier_name) SELECT account_no, name FROM customers WHERE city = &#8216;Newark&#8217;; By placing a &#8220;select&#8221; in the insert statement, [...]]]></description>
			<content:encoded><![CDATA[<p>The syntax for the INSERT statement is:</p>
<p><font face="Courier New">INSERT INTO table<br />
            (column-1, column-2, &#8230; column-n)<br />
            VALUES<br />
            (value-1, value-2, &#8230; value-n);</font><br /><font face="sans-serif"><br />A simple example:</p>
<p></font><font face="Courier New">INSERT INTO suppliers<br />
            (supplier_id, supplier_name)<br />
            VALUES<br />
            (24553, &#8216;IBM&#8217;);</font><br /><font face="sans-serif"><br />More complex inserts can be performed:<br /><font face="Courier New"><br /></font></font><font face="Courier New">INSERT INTO suppliers<br />
            (supplier_id, supplier_name)<br />
            SELECT account_no, name<br />
            FROM customers<br />
            WHERE city = &#8216;Newark&#8217;;</font></p>
<p>By placing a &#8220;select&#8221; in the insert statement, you can perform multiples inserts quickly.</p>
<p>With<br />
this type of insert, you may wish to check for the number of rows being<br />
inserted. You can determine the number of rows that will be inserted by<br />
running the following SQL statement <b>before</b> performing the insert.</p>
<p><font face="Courier New">SELECT count(*)<br />
            FROM customers<br />
            WHERE city = &#8216;Newark&#8217;;</font></p>
<p><font face="sans-serif">See <a target="_blank" href="http://www.techonthenet.com/sql/insert.php">here</a> for more details.</font></p>
<p><font face="sans-serif"><br /></font><font face="sans-serif"><br /></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Register/Unregister a DLL in Windows</title>
		<link>http://www.paulgales.co.uk/?p=39</link>
		<comments>http://www.paulgales.co.uk/?p=39#comments</comments>
		<pubDate>Tue, 25 Nov 2008 11:30:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.paulgales.co.uk/?p=39</guid>
		<description><![CDATA[I always forget this. To register a DLL in windows use the following in a CMD prompt: regsvr32 $PATH_TO_DLL\DLL_NAME To unregister a DLL use the following syntax:regsvr32 /u $PATH_TO_DLL\DLL_NAME]]></description>
			<content:encoded><![CDATA[<p>I always forget this. To register a DLL in windows use the following in a CMD prompt:</p>
<p><font face="Courier New">regsvr32 $PATH_TO_DLL\DLL_NAME</font></p>
<p>To unregister a DLL use the following syntax:<br /><font face="Courier New"><br />regsvr32 /u $PATH_TO_DLL\DLL_NAME</font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulgales.co.uk/?feed=rss2&amp;p=39</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
