<?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>Paul Maunders &#124; Web log</title>
	<atom:link href="http://www.pyrosoft.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pyrosoft.co.uk/blog</link>
	<description>Economics, Business, Telecoms, Tech and Gadgets</description>
	<lastBuildDate>Tue, 22 Jun 2010 21:05:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Summary of Emergency Budget 2010 measures</title>
		<link>http://www.pyrosoft.co.uk/blog/2010/06/22/summary-of-emergency-budget-2010-measures/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2010/06/22/summary-of-emergency-budget-2010-measures/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 20:18:48 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/?p=1074</guid>
		<description><![CDATA[I&#8217;ve seen a lot of different measures from today&#8217;s budget quoted in the media, so I thought I&#8217;d try to summarise some of the key points in one place for quick reference! Headline Figures By 2015/2016&#8230;. Spending cuts will have reached £99 billion per year. Taxes to rise by £29 billion per year. Total consolidation [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve seen a lot of different measures from today&#8217;s budget quoted in the media, so I thought I&#8217;d try to summarise some of the key points in one place for quick reference!</p>
<p><strong>Headline Figures</strong></p>
<p>By 2015/2016&#8230;.</p>
<ul>
<li>Spending cuts will have reached £99 billion per year.</li>
<li>Taxes to rise by £29 billion per year.</li>
<li>Total consolidation of £128 billion per year.</li>
<li>Government spending to fall to 40% of GDP from 48% in 2010.</li>
<li>Tax receipts to rise to 39% of GDP from 37% in 2010.</li>
<li>Public sector net debt to be 67.4% of GDP, after peaking at 70.3% in 2013-2014.</li>
</ul>
<p><strong>Tax changes</strong></p>
<ul>
<li>VAT is rising to 20% from 4th January 2011.</li>
<li>Personal income tax allowance for under 65s is rising by £1000 to £7475. Should bring 880,000 low income tax payers out of tax. However, basic rate and higher rate earning limits will be reduced to ensure that higher rate payers do not benefit from the increased personal allowance. The exact figures will be published in September.</li>
<li>Employers NI Thresholds will rise by £21 a week (but the NI rate is also rising as per the March budget).</li>
<li>Capital gains tax kept at 18% for basic rate tax payers, but rising to 28% for higher rate payers (capital gains added to income to determine if someone is a higher rate payer). The annual exemption will continue to rise inline with inflation, and will remain at £10,100 in 2010/2011.</li>
<li>10% Entrepreneur relief rate allowances raised from £2 million to £5 million of lifetime gains.</li>
<li>The main rate of Corporation Tax is to be cut from 28% to 24% by 1% a year over 4 years. The small companies rate will be reduced from 21% to 20%. Starting in April 2011.</li>
<li>R&amp;D: The government plans to consult with business to review the taxation of intellectual property, the support R&amp;D tax credits provide for innovation and the proposals of the Dyson Review.</li>
<li>No rise in duty on cigarettes, alcohol or fuel (although VAT rise will apply to them). Government is looking into a fuel price stabiliser, and fuel subsidies for rural residents.</li>
<li>New businesses setting up outside the South East and London will be exempt from the first £5000 of N.I. payments for the first 10 workers.</li>
<li>New levy on banks&#8217; balance sheets (0.03% of total size minus insured retail deposits and capital)</li>
</ul>
<p><strong>Benefits</strong></p>
<ul>
<li>Child benefit frozen for three years.</li>
<li>Tax credits reduced for families earning £40,000+ per year, but increased for low earners &#8211; amount per child to raise by £150 per year per child above inflation.</li>
<li>Housing benefits capped at £400 per week for 4 bedroom or larger properties, with lower caps for smaller properties (3 beds &#8211; £340, 2 beds &#8211; £290, 1 bed flat &#8211; £250).</li>
<li>State pensions to be given triple guarantee &#8211; they will rise annually by the greater of earnings, prices or 2.5%.</li>
<li>State pension age to rise to 66.</li>
</ul>
<p><strong>Public Sector</strong></p>
<ul>
<li>25% cut in spending across all government departments except health and foreign aid. Includes education, defence, local government etc..</li>
<li>Public sector workers earning more than £21,000 per year to have pay frozen for 2 years. Workers earning below this will receive a flat rate increase of £250 per year.</li>
<li>Public sector pensions to rise only by CPI (which is generally lower than RPI).</li>
</ul>
<p><strong>Deficit</strong></p>
<ul>
<li>Aiming for cyclically adjusted current budget balance (excludes debt interest, cyclical payments such extra unemployment benefits because we&#8217;re in recession, and also capital spending / investment) by 2015/2016.</li>
<li>Aiming for public sector net debt as a percentage of GDP to be falling from 2015-16 onwards.</li>
</ul>
<p>As an investor who seeks to make long term investments in small businesses, this budget is encouraging.</p>
<p>Typos / Errors</p>
<ul>
<li>Page 15: Table 1.1 2014/2015 total numbers for spending and tax don&#8217;t add up (83 + 29 != 113).</li>
<li>Page 18: incresase should be increase.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2010/06/22/summary-of-emergency-budget-2010-measures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to tab between all fields in OSX</title>
		<link>http://www.pyrosoft.co.uk/blog/2010/06/19/osx-tab-to-remember-password/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2010/06/19/osx-tab-to-remember-password/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 12:09:13 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/?p=1071</guid>
		<description><![CDATA[I like to use the keyboard wherever possible, but by default tabbing to certain fields in OSX is disabled. For example, if you try to access a password protected website in Safari, and it pops up with the name and password box, you can&#8217;t tab to the &#8220;Remember this password in my keychain field&#8221;. However, [...]]]></description>
			<content:encoded><![CDATA[<p>I like to use the keyboard wherever possible, but by default tabbing to certain fields in OSX is disabled. For example, if you try to access a password protected website in Safari, and it pops up with the name and password box, you can&#8217;t tab to the &#8220;Remember this password in my keychain field&#8221;.</p>
<p>However, it is very easy to fix this:</p>
<ul>
<li>Open up System Preferences &gt; Keyboard</li>
<li>At the bottom of this window is a section labelled &#8220;Full Keyboard Access&#8221;. Click the &#8220;all controls&#8221; option.</li>
</ul>
<p><img class="aligncenter size-full wp-image-1072" title="OSX System Preferences - Keyboard" src="http://www.pyrosoft.co.uk/blog/wp-content/uploads//2010/06/Screen-shot-2010-06-19-at-13.04.13.png" alt="" width="601" height="99" /></p>
<p>And that&#8217;s it! You should now be able to tab cycle between all fields including the remember password field in password prompts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2010/06/19/osx-tab-to-remember-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First impressions of the iPad</title>
		<link>http://www.pyrosoft.co.uk/blog/2010/05/27/first-impressions-of-the-ipad/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2010/05/27/first-impressions-of-the-ipad/#comments</comments>
		<pubDate>Thu, 27 May 2010 21:50:15 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/2010/05/27/first-impressions-of-the-ipad/</guid>
		<description><![CDATA[My iPad arrived on May 27th, a day before it&#8217;s official release and I&#8217;ve been using it pretty intensively since then. Here are some of my initial observations&#8230; The iPad works really well as a web browsing device, since the high res screen makes web pages look beautiful and the low power ARM based processor [...]]]></description>
			<content:encoded><![CDATA[<p>My iPad arrived on May 27th, a day before it&#8217;s official release and I&#8217;ve been using it pretty intensively since then. Here are some of my initial observations&#8230;</p>
<p>The iPad works really well as a web browsing device, since the high res screen makes web pages look beautiful and the low power ARM based processor means the battery life is fantastic. I&#8217;ve only had to charge it once so far with 2 days of heavy use. It would seem that that, unlike the iPhone, the iPad uses very little, if any, power when in standby mode. It effectively behaves like a computer with an instant on/off button. The lack of flash support is a bit frustrating but definitely not a show stopper and as more sites move to using native HTML 5 video this will become even less of an issue. The on screen keyboard is a little bit fiddly, but when you get used to it you can type at pretty much the same speed as a normal keyboard for short bursts. For serious typing you would probably want to make use of an external keyboard.   </p>
<p>iPad specific apps look great &#8211; check out Weather Pro HD, Plants versus Zombies HD, XPlane 9, Wolfram Alpha and the F1 Timing App to name a few.</p>
<p>The built in apps (contacts, calendar, maps) also look a lot better than their iPhone counterparts as they have been redesigned to take advantage of the larger screen.</p>
<p>The worst thing about the new iPad is that it&#8217;s so addictive that you&#8217;ll not want to put it down!</p>
<p><a href="http://www.pyrosoft.co.uk/blog/wp-content/uploads//2010/05/p_1024_768_D84B850E-003A-402B-9EAD-57CCB04D8CA6.jpeg"><img src="http://www.pyrosoft.co.uk/blog/wp-content/uploads//2010/05/p_1024_768_D84B850E-003A-402B-9EAD-57CCB04D8CA6.jpeg" alt="" class="alignnone size-full" /></a></p>
<p><a href="http://www.pyrosoft.co.uk/blog/wp-content/uploads//2010/05/p_1024_768_812511A7-42A2-448C-9A61-8BCAEAF2C691.jpeg"><img src="http://www.pyrosoft.co.uk/blog/wp-content/uploads//2010/05/p_1024_768_812511A7-42A2-448C-9A61-8BCAEAF2C691.jpeg" alt="" class="alignnone size-full" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2010/05/27/first-impressions-of-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maximum number of domain aliases with Google Apps Premier</title>
		<link>http://www.pyrosoft.co.uk/blog/2010/02/25/maximum-number-of-domain-aliases-with-google-apps-premier/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2010/02/25/maximum-number-of-domain-aliases-with-google-apps-premier/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 00:04:53 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google apps]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/?p=1055</guid>
		<description><![CDATA[We use Google Apps Premier to host Fubra&#8217;s e-mails, and on the whole I love it &#8211; I get a massively reduced level of spam into my inbox, and searching out old mails is incredibly fast. However, it does lack some of the flexibility of our old internal postfix based system, and this became apparent [...]]]></description>
			<content:encoded><![CDATA[<p>We use Google Apps Premier to host Fubra&#8217;s e-mails, and on the whole I love it &#8211; I get a massively reduced level of spam into my inbox, and searching out old mails is incredibly fast. However, it does lack some of the flexibility of our old internal postfix based system, and this became apparent today when I decided I wanted to host the inbound e-mail for all our 100+ websites on Google Apps as domain aliases to our primary domain.</p>
<p>It turns out that there is a limit to the number of domain aliases you can have. For our account, the limit seemed to be set at 20 domain aliases. After contacting Google, and asking them to raise it, I was told that the maximum number of domain aliases is tied to the maximum number of nicknames per user, which in our case was set to 30.</p>
<p>The more domain aliases you have, the less nicknames you can have, and vice versa. This makes sense as every nickname becomes a valid e-mail address for every domain alias. So if they allowed too many they&#8217;d quickly end up with a huge amount of potential e-mail addresses to manage.</p>
<p>The golden rule seems to be:</p>
<p><strong> Max Domain Aliases</strong> multiplied by the <strong>Max Nicknames Per User</strong> must not exceed <strong>600</strong></p>
<p>Therefore, you could have the following rations:</p>
<p>- 6 domain aliases and 100 nicknames per user<br />
- 10 domain aliases and 60 nicknames per user<br />
- 20 domain aliases and 30 nicknames per user<br />
- 30 domain aliases and 20 nicknames per user<br />
- 60 domain aliases and 10 nicknames per user<br />
- 100 domain aliases and 6 nicknames per user</p>
<p>Looking through our 26 user accounts, I could see that only 2 of them had more than 6 nicknames. Initially, I thought this would rule out an increase to 100 domain aliases &#8211; but it appears that groups can be used to achieve pretty much the same effect.</p>
<p>Some testing revealed that groupname@primarydomain.com also received e-mails to groupname@aliasdomain.com, and so works in a similar way to a nickname.</p>
<p>So my next task is to remove some of the nicknames and replace them with groups. I should then be able to increase the domain alias count and migrate the remaining domains across!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2010/02/25/maximum-number-of-domain-aliases-with-google-apps-premier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to set up iChat for Facebook</title>
		<link>http://www.pyrosoft.co.uk/blog/2010/02/10/how-to-set-up-ichat-for-facebook/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2010/02/10/how-to-set-up-ichat-for-facebook/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 21:41:45 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[iChat]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/?p=1046</guid>
		<description><![CDATA[Tonight it was announced that Facebook chat now supports XMPP (also known as Jabber). This means that it will work with a host of chat clients, including my personal favourite iChat. To get it working with iChat you simply follow these steps: Navigate to iChat &#62; Preferences &#62; Accounts Click the plus icon in the [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight it was announced that <a href="http://blog.facebook.com/blog.php?post=297991732130">Facebook chat now supports XMPP</a> (also known as Jabber). This means that it will work with a host of chat clients, including my personal favourite iChat.</p>
<p>To get it working with iChat you simply follow these steps:</p>
<ol>
<li>Navigate to iChat &gt; Preferences &gt; Accounts</li>
<li>Click the plus icon in the bottom left hand corner, to add a new account</li>
<li>Select Jabber as the Account Type</li>
<li>Enter username@chat.facebook.com in the Account Name (where username is your facebook username).</li>
<li>Enter your facebook password in the password box.</li>
</ol>
<p>And that&#8217;s it!</p>
<p><a style="text-decoration: none;" href="http://www.pyrosoft.co.uk/blog/wp-content/uploads//2010/02/Screen-shot-2010-02-10-at-21.39.45.png"><img class="aligncenter size-full wp-image-1047" title="iChat Facebook settings" src="http://www.pyrosoft.co.uk/blog/wp-content/uploads//2010/02/Screen-shot-2010-02-10-at-21.39.45.png" alt="" width="580" height="410" /></a></p>
<p>Facebook has some instructions on how to set up other popular clients <a href="http://www.facebook.com/sitetour/chat.php">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2010/02/10/how-to-set-up-ichat-for-facebook/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My UK Election Wish List</title>
		<link>http://www.pyrosoft.co.uk/blog/2010/01/21/my-uk-election-wish-list/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2010/01/21/my-uk-election-wish-list/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 20:47:25 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/?p=1042</guid>
		<description><![CDATA[There will be an election in the UK within the next 6 months, so I thought I would take some time to compile a list of the major issues that will influence my vote. So here&#8217;s my wish list for our next government: All government spending and contracts should be published openly, and available for [...]]]></description>
			<content:encoded><![CDATA[<p>There will be an election in the UK within the next 6 months, so I thought I would take some time to compile a list of the major issues that will influence my vote.</p>
<p>So here&#8217;s my wish list for our next government:</p>
<ul>
<li><strong>All government spending and contracts should be published openly, and available for anyone to download as raw data</strong>. The only exception should be staff salaries, which I would consider personal information. Each department should publish their total wage bill, and the number of staff they employ so that the average wage can be seen. Currently, nobody, not even the opposition, may scrutinise government spending on certain large contracts &#8211; so no-one knows the true extent of our nations commitments. Commercial confidentiality is often cited as an excuse not release such information &#8211; in my opinion, if you are a business who deals with government &#8211; you should  accept that your contracts will be public knowledge.</li>
<li><strong>All Ordnance Survey and Postcode data should be open and free. </strong>There should be a central, authoritative address database that anyone can use. I strongly believe that freeing up all this data will encourage a huge amount of innovation and bring economic benefits of several orders of magnitude bigger than the cost to the public purse.</li>
<li><strong>Prevent any bank or business from becoming too big too fail. </strong>If a business is too big too fail, it&#8217;s too big. It&#8217;s not fair to privatise the profits, and socialise the losses, therefore these businesses should be broken up.</li>
<li><strong>Pay back the national debt.</strong> It&#8217;s not a good strategy for individuals or governments to consistently spend more than they earn. Nor is it fair that every child in the UK is born with £30,000+ of public debt. Let&#8217;s try to boost the economy through sustainable activities rather then borrowing from the next generation, otherwise interest payments on our debt will soon cost us more than the whole education budget.</li>
<li><strong>Simplify the tax system.</strong> The current system is hideously complex and inefficient. Surely we could save some money by simplifying things. Do tax inspectors really add much value to society? Couldn&#8217;t we redeploy most of them as Doctors, or scientists instead? (Or indeed <em>any</em> other job!) Do we need so many loop holes and tax reliefs &#8211; a simple lower tax rate would be more efficient. How about a single flat tax for income, capital gains and profits, say 25%. Really rich people don&#8217;t pay much tax in the UK currently as they just move to Monaco or other low tax jurisdictions. So, if we got the balance right we could probably collect more tax with a lower tax rate than we do currently.</li>
<li><strong>Encourage entrepreneurship. </strong>Cut back on the amount of paperwork (red tape) that businesses must complete.</li>
<li><strong>Streamline public procurement and encourage small business to bid for contracts. </strong>Let&#8217;s make it easier for small business to compete to provide products and services to the government.</li>
<li><strong>Protect front line services</strong> (Doctors, Nurses, Policemen, Firemen), <strong>but </strong><strong>reduce the size of the state</strong> through efficiency savings, removing bureaucracy and getting rid of most quangos.</li>
<li><strong>Re-structure the benefits system to encourage work</strong>. Most people I know who are on benefits want to work, but they find it hard because they will be worse off if they take a minimum wage job. We need to ensure that it pays to work.</li>
<li><strong>Consider a <a href="http://www.citizensincome.org/">citizen&#8217;s income</a></strong><strong> (also known as <a href="http://www.basicincome.org/bien/aboutbasicincome.html">basic income</a>) instead of benefit payments, and thus increase the incentive to work.</strong> I&#8217;ve not fully costed this one, and I&#8217;m not even sure it would work &#8211; but I definitely think it&#8217;s an interesting concept that&#8217;s worth considering. Here&#8217;s how it would work: All citizens would receive a flat monthly payment regardless of whether they are employed or not. Adults would receive more than children. Parents would receive their children&#8217;s payments on their behalf. It would be paid without requiring the citizen to work, or requiring them to accept a job if offered one. Do we really need full employment? If some people don&#8217;t want to work then that is their choice. However, if they do get a job, they get to keep all their citizen&#8217;s income, so there is no <a href="http://www.telegraph.co.uk/news/election-2010/7564004/Labour-benefits-system-discouraged-work-IFS-says.html">disincentive to work</a> for those who want to. Basic social housing would then be rented back to families for a portion of their income. The incentive to work would be for anyone who wants to live in better accommodation than the basic social housing they rent, or if they want to go on holidays or have luxury goods, etc&#8230;  You would probably need to scrap the basic tax free allowances in order to fund it, however the marginal benefit of working would increase &#8211; people wouldn&#8217;t risk loosing their basic income if they accepted any work. We would not need as many staff at HMRC.</li>
<li><strong>Simplify the planning system, and consider building more towns on agricultural land. <span style="font-weight: normal;">I think ultimately we will need to build more new towns. People rightly complain when more housing is packed into smaller and smaller spaces in existing towns, leading to over stretched public services and infrastructure. Planning standards should ensure a low environmental impact of new developments, but not mean that we all have to live in shoe box flats. They should provide open and transparent rules that are positively biased (i.e. you can build here as long as… ) rather than the planning lottery that we currently have. If the rules were simple to apply it would encourage much more investment in housing. Most of us aspire to live in a detached house and surely the gardens that come with these are better for bio-diversity than the tarmac car parks of a block of flats, or even the single crop agricultural land that they could be built on. Even if we doubled the amount of urban areas in the UK we’d still only be approaching the level of urbanisation of the Netherlands. There is definitely not a shortage of land in the UK! As a nation we are perfectly capable of building larger, more affordable, higher quality, more sustainable, lower emission houses. We just need to sort out the planning system!</span></strong></li>
</ul>
<p>What are you wishes for the next government? Add a comment to this post!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2010/01/21/my-uk-election-wish-list/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Summary of the new Companies Act 2006</title>
		<link>http://www.pyrosoft.co.uk/blog/2010/01/10/summary-of-the-new-companies-act-2006/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2010/01/10/summary-of-the-new-companies-act-2006/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 22:42:36 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[companies house]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/?p=1038</guid>
		<description><![CDATA[A new companies act was introduced in 2006, that has been gradually phased in over the last 3 years, becoming fully operational on the 1st October 2009. The full act of parliament is over 700 pages long (in PDF form), so I&#8217;ve decided to try to highlight some of the key points / changes in [...]]]></description>
			<content:encoded><![CDATA[<p>A new companies act was introduced in 2006, that has been gradually phased in over the last 3 years, becoming fully operational on the 1st October 2009. The full act of parliament is over 700 pages long (in PDF form), so I&#8217;ve decided to try to highlight some of the key points / changes in this post for quick reference. <strong>NB:</strong> I&#8217;ve not read the full act (and don&#8217;t plan to!) so this is certainly not a comprehensive list.</p>
<p><strong>General</strong></p>
<ul>
<li>Private limited companies no longer need to have a company secretary.</li>
<li>Private limited companies are no longer required to have an annual general meeting (AGM).</li>
<li>There are new standard company constitution documents (<a href="http://www.opsi.gov.uk/si/si2008/pdf/uksi_20083014_en.pdf">memorandum</a> and <a href="http://www.companieshouse.gov.uk/about/modelArticles/modelArticles.shtml">model articles of association</a>). The model articles replace Table A as the new default articles.</li>
<li>Companies are no longer be required to specify their objects on incorporation.</li>
</ul>
<p><strong>Company Directors</strong></p>
<ul>
<li><a href="http://www.opsi.gov.uk/ACTS/acts2006/ukpga_20060046_en_13#pt10-ch2">Director&#8217;s general duties</a> have been formally codified in law.</li>
<li>Company Directors are no longer required to publish their residential address for all to see.  They may opt to provide an additional service address for correspondence, which can be the same as their company&#8217;s registered office address. A residential address must still be given to companies house, but this will only be shared with selected 3rd parties (certain public bodies, and credit reference agencies).</li>
<li>Company Directors must now be at least 16 years old.</li>
</ul>
<p><strong>Accounts and Reports</strong></p>
<ul>
<li>The statements that appear on a company&#8217;s accounts have <a href="http://www.companieshouse.gov.uk/companiesAct/implementations/apr2008AccStatement.shtml">changed</a>.</li>
<li>The accounts filing deadline has been reduced from 10 months to 9 months for private companies, and 7 months to 6 months for PLCs.</li>
</ul>
<p><strong>Members / Shareholders</strong></p>
<ul>
<li>Companies are able to make better use of electronic communication to communicate with shareholders.</li>
<li>It&#8217;s no longer as easy for external parties to demand to see a company&#8217;s list of shareholders. Interested parties must declare their name, address, and the purpose of their request. It must be for a &#8220;proper&#8221; purpose &#8211; whatever that means! A company can apply to a court to reject the request.</li>
</ul>
<p><strong>Forms</strong></p>
<ul>
<li>Lots of the companies house forms have been redesigned / renamed with much more logical names. Rather than being named after the section of the companies house act that describes them, they are named after their purpose. For example, the Annual Return is now Form AR01 rather than Form 363. The relevant law sections are now referred to within the body of the form.</li>
<li>Companies must now complete a Statement of Capital when they are first registered, whenever share capital changes, and every year when they file their annual return. This is a snapshot of the companies share capital at a given point in time, and also gives details of voting and dividend rights for each share.</li>
</ul>
<p>Companies House is holding a number of <a href="http://www.companieshouse.gov.uk/about/companiesActSeminars.shtml">seminars</a> to help businesses understand the implications of the new Companies Act. They will also give some demonstrations of how to use the web filing system to file forms online. You can book a place a the seminar online and, at the time of writing the next ones available are:</p>
<p><strong>Basingstoke</strong><br />
Holiday Inn Basingstoke, Grove Road, Basingstoke. RG21 3EE<br />
Thursday 11 February 2010 at 9.30am and 2.00pm</p>
<p><strong>Norwich</strong><br />
Holiday Inn Norwich, Ipswich Road, Norwich. NR4 6EP<br />
Thursday 11 March 2010 at 9.30am and 2.00pm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2010/01/10/summary-of-the-new-companies-act-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working with Government APIs</title>
		<link>http://www.pyrosoft.co.uk/blog/2009/11/21/working-with-government-apis/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2009/11/21/working-with-government-apis/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 12:31:16 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/?p=1036</guid>
		<description><![CDATA[It may have been a long time coming, but I have to say the UK Government has now made pretty good progress when it comes to making their services available online &#8211; and we have taken advantage of this with our online accounting system, Clear Books. Clear Books integrates with a number of Government APIs, [...]]]></description>
			<content:encoded><![CDATA[<p>It may have been a long time coming, but I have to say the UK Government has now made pretty good progress when it comes to making their services available online &#8211; and we have taken advantage of this with our online accounting system, Clear Books.</p>
<p>Clear Books integrates with a number of Government APIs, including:</p>
<ul>
<li><a href="http://www.clearbooks.co.uk/blog/2009/11/20/companies-house-webcheck-built-into-clear-books/">Companies House WebCheck</a> &#8211; Lets you purchase official documents (annual accounts, annual returns, director appointments, share allotments) that have been filed for most companies registered in England &amp; Wales.</li>
<li><a href="http://www.clearbooks.co.uk/support/press/recognised-hmrc-software/">Online VAT Filing</a> &#8211; Allows you to generate and file VAT returns online. Also allows you to pay by direct debit, so no need to send a cheque in the post.</li>
<li>Online CIS Filing (coming soon) &#8211; A feature specifically for the Construction Industry &#8211; this lets you file monthly CIS300 returns and verify sub-contractors from within Clear Books.</li>
</ul>
<p>In the future we plan to add a number of other services, such as:</p>
<ul>
<li>Online Filing with Companies House &#8211; File your annual return, annual accounts, and other forms electronically.</li>
<li>PAYE forms filing with HMRC  - File P14 , P35 , P45, P46 etc online.</li>
</ul>
<p>We have also made a lot of our code available as open source under the <a href="http://blogs.fubra.com/php-govtalk/">php-govtalk</a> project, so if you are interested in collaborating with us &#8211; we&#8217;d love to hear from you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2009/11/21/working-with-government-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running Askozia PBX on OSX with Sun&#8217;s VirtualBox</title>
		<link>http://www.pyrosoft.co.uk/blog/2009/10/13/running-askozia-pbx-on-osx-with-suns-virtualboxify/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2009/10/13/running-askozia-pbx-on-osx-with-suns-virtualboxify/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 15:08:54 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[asterisk]]></category>
		<category><![CDATA[askozia]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/?p=1026</guid>
		<description><![CDATA[Here&#8217;s some instructions on how to get Askozia PBX running on a virtual machine with VirtualBox on OSX. 1)  If you haven&#8217;t already, download and install VirtualBox. 2) Download the Askozia disk image that you want to use. I&#8217;m using the latest Linux port release at the time of writing (r1161) 3) Uncompress the image, [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s some instructions on how to get Askozia PBX running on a virtual machine with VirtualBox on OSX.</p>
<p>1)  If you haven&#8217;t already, download and install <a href="http://www.virtualbox.org/wiki/Downloads">VirtualBox</a>.</p>
<p>2) Download the Askozia disk image that you want to use. I&#8217;m using the latest Linux port release at the time of writing (<a href="http://downloads.askozia.com/pbx/snapshots/r1161/">r1161</a>)</p>
<p>3) Uncompress the image, and then convert it to a Virtual Disk Image</p>
<pre>gzcat askozia-pbx-generic-pc-x86-i486-uclibc-r1161.img > test.img
VBoxManage convertdd test.img test.vdi --variant Fixed</pre>
<p>4) Load up VirtualBox and create a new virtual machine. Use whatever name you want, and select &#8220;Other&#8221; as the operating system. Allocate some memory (I used 256MB), and then choose the virtual hard disk that you created in the previous step as the boot hard disk (primary master). Click Finish.</p>
<p>5) Select your new virtual machine and go to Settings &gt; Network. Specify Intel Pro/1000 MT Desktop, Bridged Adapter, and then en0: Ethernet in the three drop down boxes. Click OK to save. This will join the virtual machine to the same network as your host machine is on. We have DHCP configured on our network, so the virtual machine should pick up an IP address from that.</p>
<p>6) Start your virtual machine.</p>
<p>Once the virtual machine has loaded it should tell you what IP address it has been assigned at the terminal. You can then access the control panel from a web browser by going to that IP address using admin/askozia as the login details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2009/10/13/running-askozia-pbx-on-osx-with-suns-virtualboxify/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Has your WordPress been hacked?</title>
		<link>http://www.pyrosoft.co.uk/blog/2009/09/06/has-your-wordpress-been-hacked/</link>
		<comments>http://www.pyrosoft.co.uk/blog/2009/09/06/has-your-wordpress-been-hacked/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:00:12 +0000</pubDate>
		<dc:creator>Paul Maunders</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.pyrosoft.co.uk/blog/?p=1005</guid>
		<description><![CDATA[There have been a number of vulnerabilities discovered in WordPress since it started, including one earlier this month. They all have pretty much the same objective: to try to get access to your blog in order to post links to their own sites. In this post I am going to look at ways you can [...]]]></description>
			<content:encoded><![CDATA[<p>There have been a number of vulnerabilities discovered in WordPress since it started, including <a href="http://wordpress.org/development/2009/09/keep-wordpress-secure/">one earlier this month</a>. They all have pretty much the same objective: to try to get access to your blog in order to post links to their own sites.</p>
<p>In this post I am going to look at ways you can tell if your blog has been hacked, suggest some ways to fix it, and then discuss techniques to prevent being hacked again.</p>
<p>Before we start, the most important thing you can do to prevent being hacked in the future is to <strong>regularly update your blog software</strong>. The easiest way is to use subversion. I&#8217;ve written <a href="http://www.pyrosoft.co.uk/blog/2007/11/18/upgrading-wordpress-with-subversion/">how to upgrade your blog with subversion</a> in an earlier post.</p>
<h3>Symptoms</h3>
<p>So firstly, you&#8217;ll probably want to find out if your blog has been compromised. There are a few things to look out for:</p>
<h4>Unauthorised Admin Users</h4>
<p>Disable JavaScript in your web browser, then navigate to the Users page in the WordPress admin panel. If you see some additional administrator users there that you didn&#8217;t expect, you have probably been hacked. They sometimes use an e-mail address like www@www.com</p>
<h4>Strange Files in the Uploads Folder</h4>
<p>Strange files may also appear in your WordPress uploads folder, including ones that have hidden PHP code inside them (try grepping for <strong>&#8220;events or a cale&#8221;</strong> or php).</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-R</span> <span style="color: #660033;">-l</span> <span style="color: #ff0000;">&quot;php&quot;</span> wp-content<span style="color: #000000; font-weight: bold;">/</span>uploads<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>The files might have random names like:</p>
<p>faceboutique-spot-less-150&#215;150.bak.php<br />
mandseyeshadowpalette.bak<br />
cliniqueblusher_old.jpeg<br />
.wp-cache.cache.php</p>
<p>The uploads folder is writeable by apache, so hackers use this area to save malicious code to your server. They may then include such code as a plugin.</p>
<h4>Strange Records in the Database</h4>
<p>Check for suspicious data in wp_options by running the following queries:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span>
<span style="color: #990099; font-weight: bold;">FROM</span>  <span style="color: #008000;">`wp<span style="color: #008080; font-weight: bold;">_</span>options`</span>
<span style="color: #990099; font-weight: bold;">WHERE</span>  <span style="color: #008000;">`option<span style="color: #008080; font-weight: bold;">_</span>name`</span> <span style="color: #CC0099; font-weight: bold;">LIKE</span> <span style="color: #008000;">'active<span style="color: #008080; font-weight: bold;">_</span>plugins'</span><span style="color: #000033;">;</span></pre></div></div>

<p>Hackers use the plugin system to include their rogue scripts. You may see some strange files being listed as a plugin. You can delete this row and manually re-activate any plugins via the admin.</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span>
<span style="color: #990099; font-weight: bold;">FROM</span>  <span style="color: #008000;">`wp<span style="color: #008080; font-weight: bold;">_</span>options`</span>
<span style="color: #990099; font-weight: bold;">WHERE</span>  <span style="color: #008000;">`option<span style="color: #008080; font-weight: bold;">_</span>name`</span> <span style="color: #CC0099; font-weight: bold;">LIKE</span>  <span style="color: #008000;">'permalink<span style="color: #008080; font-weight: bold;">_</span>structure'</span><span style="color: #000033;">;</span></pre></div></div>

<p>This will show you the permalink structure &#8211; the most recent vulnerability modified this so look out for anything abnormal.</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span>
<span style="color: #990099; font-weight: bold;">FROM</span>  <span style="color: #008000;">`wp<span style="color: #008080; font-weight: bold;">_</span>options`</span>
<span style="color: #990099; font-weight: bold;">WHERE</span>  <span style="color: #008000;">`option<span style="color: #008080; font-weight: bold;">_</span>name`</span> <span style="color: #CC0099; font-weight: bold;">LIKE</span>  <span style="color: #008000;">'<span style="color: #008080; font-weight: bold;">_</span>transient<span style="color: #008080; font-weight: bold;">_</span>rewrite<span style="color: #008080; font-weight: bold;">_</span>rules'</span><span style="color: #000033;">;</span></pre></div></div>

<p>You can delete this row if it exists (it should be rebuilt dynamically)&#8230;. it may contain cached</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span>
<span style="color: #990099; font-weight: bold;">FROM</span> wp_posts
<span style="color: #990099; font-weight: bold;">WHERE</span> post_content <span style="color: #CC0099; font-weight: bold;">LIKE</span>  <span style="color: #008000;">'<span style="color: #008080; font-weight: bold;">%</span>iframe<span style="color: #008080; font-weight: bold;">%</span>'</span> <span style="color: #CC0099; font-weight: bold;">OR</span> post_content <span style="color: #CC0099; font-weight: bold;">LIKE</span>  <span style="color: #008000;">'<span style="color: #008080; font-weight: bold;">%</span>noscript<span style="color: #008080; font-weight: bold;">%</span>'</span> <span style="color: #CC0099; font-weight: bold;">OR</span> post_content <span style="color: #CC0099; font-weight: bold;">LIKE</span>  <span style="color: #008000;">'<span style="color: #008080; font-weight: bold;">%</span>display:<span style="color: #008080; font-weight: bold;">%</span>'</span><span style="color: #000033;">;</span></pre></div></div>

<p>This will look for posts that contain iframes, or hidden links.</p>
<h3>Fixing a hacked WordPress Installation</h3>
<p>The cleanest way is to re-install WordPress, re-import your posts and comments via the import tool and then to copy in any files that you know are safe&#8230;</p>
<ul>
<li>Back up your database and site code.</li>
<li>Export your posts, comments, tags and categories in a WordPress WXR File (Tools &#8211; Export).</li>
<li>Set up a new mysql database, username and password. Ensure the user only has access to the WordPress db.</li>
<li>Install a fresh copy of the latest version of WordPress (with the correct permissions), and configure it to point at the new db.</li>
<li>Delete any files that include PHP from the uploads folder.</li>
<li>Import your posts, comments etc from the WordPress WXR XML file. There is an option to get WordPress to fetch image uploads, but I haven&#8217;t had that much luck with this. To get it to work, you will need to install your new blog in a parallel location so that it can access the old blog. When I tried, it seemed to grab the files, but not update the location urls in posts, thus requiring a script to update the urls in the db. Instead, you might find it easier to just copy your uploads folder across &#8211; but they won&#8217;t then show in the media gallery. Neither route seems ideal!</li>
<li>Re-install your themes and plugins.</li>
<li>Move the old blog to a location outside your web root as a backup, or delete it all together.</li>
<li>Set up new WordPress users with secure passwords.</li>
</ul>
<p>It&#8217;s not a fun job!</p>
<h3>Securing WordPress</h3>
<ul>
<li>Ensure you have the right permissions set on your WordPress scripts. Only the uploads folder should be writeable by the web server.</li>
<li>Use a separate database, db username and db password for WordPress.</li>
<li>Add an additional layer of authentication above the WordPress admin area, e.g. http authentication in Apache. NB: When I did this, it seemed to stop uploads from working with the flash uploader (gave a HTTP ERROR), so I had resort to using the basic browser uploader.</li>
<li>Some people also recommend removing the default &#8220;admin&#8221; user, and setting up an administrator with a new name &#8211; to make it harder to brute force crack your passwords.</li>
</ul>
<h3>Further Information</h3>
<p>Here&#8217;s some of the pages I read while researching this article&#8230;.</p>
<ul>
<li><a href="http://blog.4rev.net/2009-09/wordpress-hacked-eval-base64_decode-_serverhttp_referer/">http://blog.4rev.net/2009-09/wordpress-hacked-eval-base64_decode-_serverhttp_referer/</a></li>
<li><a href="http://groups.google.com/group/google-reader-troubleshoot/browse_thread/thread/39a7eef288c65dd0/c057b39d2f6e7455?pli=1">http://groups.google.com/group/google-reader-troubleshoot/browse_thread/thread/39a7eef288c65dd0/c057b39d2f6e7455?pli=1</a></li>
<li><a href="https://support.mayfirst.org/ticket/2291">https://support.mayfirst.org/ticket/2291</a></li>
<li><a href="http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/">http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/</a></li>
<li><a href="http://www.teohuiming.name/blog/wordpress-exploit">http://www.teohuiming.name/blog/wordpress-exploit</a></li>
<li><a href="http://linux.byexamples.com/archives/397/wordpress-exploit-we-been-hit-by-hidden-spam-link-injection/">http://linux.byexamples.com/archives/397/wordpress-exploit-we-been-hit-by-hidden-spam-link-injection/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pyrosoft.co.uk/blog/2009/09/06/has-your-wordpress-been-hacked/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
