<?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>Evolution Systems</title>
	<atom:link href="http://evolution-systems.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://evolution-systems.co.uk</link>
	<description>Web Development, Software Development and Linux Consultancy services</description>
	<lastBuildDate>Thu, 02 Feb 2012 12:12:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Christians Alive Website Live</title>
		<link>http://evolution-systems.co.uk/2012/01/17/christians-alive-website-live/</link>
		<comments>http://evolution-systems.co.uk/2012/01/17/christians-alive-website-live/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 10:05:14 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/?p=659</guid>
		<description><![CDATA[The new website for Christians Alive in Lancaster has been set live. It has been fully developed by Evolution Systems and brings together news and events for the Church. The website is up and running at http://www.christians-alive.org.uk/.]]></description>
			<content:encoded><![CDATA[<p>The new website for Christians Alive in Lancaster has been set live. It has been fully developed by Evolution Systems and brings together news and events for the Church. The website is up and running at <a href="http://www.christians-alive.org.uk/">http://www.christians-alive.org.uk/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2012/01/17/christians-alive-website-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice PHP print_r Formatted Table Function</title>
		<link>http://evolution-systems.co.uk/2012/01/16/nice-php-print_r-formatted-table-function/</link>
		<comments>http://evolution-systems.co.uk/2012/01/16/nice-php-print_r-formatted-table-function/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 18:58:46 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Functions]]></category>
		<category><![CDATA[print_r]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/?p=654</guid>
		<description><![CDATA[Whilst looking through php.net I stumbled across the following function that will print out an array in a nicely formatted table. When dealing with lots of nested array something like this makes it much easier to see all of the data contained within an array. &#60;?php function print_nice($elem,$max_level=10,$print_nice_stack=array()){ if(is_array($elem) &#124;&#124; is_object($elem)){ if(in_array(&#38;$elem,$print_nice_stack,true)){ echo &#34;&#60;font color=red&#62;RECURSION&#60;/font&#62;&#34;; [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst looking through php.net I stumbled across the following function that will print out an array in a nicely formatted table. When dealing with lots of nested array something like this makes it much easier to see all of the data contained within an array.</p>
<pre class="brush: php; title: ;">
&lt;?php
 function print_nice($elem,$max_level=10,$print_nice_stack=array()){
 if(is_array($elem) || is_object($elem)){
 if(in_array(&amp;$elem,$print_nice_stack,true)){
 echo &quot;&lt;font color=red&gt;RECURSION&lt;/font&gt;&quot;;
 return;
 }
 $print_nice_stack[]=&amp;$elem;
 if($max_level&lt;1){
 echo &quot;&lt;font color=red&gt;nivel maximo alcanzado&lt;/font&gt;&quot;;
 return;
 }
 $max_level--;
 echo &quot;&lt;table border=1 cellspacing=0 cellpadding=3 width=100%&gt;&quot;;
 if(is_array($elem)){
 echo '&lt;tr&gt;&lt;td colspan=2  style=&quot;background-color:#333333;&quot;&gt;&lt;strong&gt;&lt;font  color=white&gt;ARRAY&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;';
 }else{
 echo '&lt;tr&gt;&lt;td colspan=2 style=&quot;background-color:#333333;&quot;&gt;&lt;strong&gt;';
 echo '&lt;font color=white&gt;OBJECT Type: '.get_class($elem).'&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;';
 }
 $color=0;
 foreach($elem as $k =&gt; $v){
 if($max_level%2){
 $rgb=($color++%2)?&quot;#888888&quot;:&quot;#BBBBBB&quot;;
 }else{
 $rgb=($color++%2)?&quot;#8888BB&quot;:&quot;#BBBBFF&quot;;
 }
 echo '&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;width:40px;background-color:'.$rgb.';&quot;&gt;';
 echo '&lt;strong&gt;'.$k.&quot;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&quot;;
 print_nice($v,$max_level,$print_nice_stack);
 echo &quot;&lt;/td&gt;&lt;/tr&gt;&quot;;
 }
 echo &quot;&lt;/table&gt;&quot;;
 return;
 }
 if($elem === null){
 echo &quot;&lt;font color=green&gt;NULL&lt;/font&gt;&quot;;
 }elseif($elem === 0){
 echo &quot;0&quot;;
 }elseif($elem === true){
 echo &quot;&lt;font color=green&gt;TRUE&lt;/font&gt;&quot;;
 }elseif($elem === false){
 echo &quot;&lt;font color=green&gt;FALSE&lt;/font&gt;&quot;;
 }elseif($elem === &quot;&quot;){
 echo &quot;&lt;font color=green&gt;EMPTY STRING&lt;/font&gt;&quot;;
 }else{
 echo str_replace(&quot;\n&quot;,&quot;&lt;strong&gt;&lt;font color=red&gt;*&lt;/font&gt;&lt;/strong&gt;&lt;br&gt;\n&quot;,$elem);
 }
 }
 ?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2012/01/16/nice-php-print_r-formatted-table-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VGA Multi Head Monitor Switching Off And On &#8211; Radeon X1300 Pro</title>
		<link>http://evolution-systems.co.uk/2011/05/27/vga-multi-head-monitor-switching-off-and-on-radeon-x1300-pro/</link>
		<comments>http://evolution-systems.co.uk/2011/05/27/vga-multi-head-monitor-switching-off-and-on-radeon-x1300-pro/#comments</comments>
		<pubDate>Fri, 27 May 2011 01:22:51 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Matts Blog]]></category>
		<category><![CDATA[Monitors]]></category>
		<category><![CDATA[Multi Head]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[upowerd]]></category>
		<category><![CDATA[xorg.conf]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/?p=647</guid>
		<description><![CDATA[I was setting up a fourth monitor on my system today and when I finally got my xorg.conf correct the new monitor (VGA) was switching itself off and then straight back on again approximately every 30 seconds. At first I thought it was the monitor itself so swapped it for another one but as it [...]]]></description>
			<content:encoded><![CDATA[<p>I was setting up a fourth monitor on my system today and when I finally got my xorg.conf correct the new monitor (VGA) was switching itself off and then straight back on again approximately every 30 seconds.</p>
<p>At first I thought it was the monitor itself so swapped it for another one but as it turns out it was s daemon called &#8216;upowerd&#8217; causing the problem. Thanks to the guys over at #radeon on freenode for pointing this out.</p>
<p>upowerd polls the monitor every 30 seconds and on some VGA setups this causes the monitor to briefly switch off and then on again. Killing the upowerd process stops the monitor doing so but within a couple of minutes the process starts back up again. In the end I just moved the binary somewhere else so it couldn&#8217;t be started and it has cured the problem. From what I can tell upowerd not running isn&#8217;t a huge problem but time will tell if it comes back to bite me in the future&#8230;</p>
<p>** EDIT &#8211; Well there is a problem with not running upowerd it would seem. The PC won&#8217;t go into standby without it running. I have decided to look into sorting this out properly but in the short term I am just running upowerd before I put the machine into standby and killing it when I switch it back on. This seems to do the job OK but not an ideal long term solution&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2011/05/27/vga-multi-head-monitor-switching-off-and-on-radeon-x1300-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Sites</title>
		<link>http://evolution-systems.co.uk/2011/05/12/web-sites/</link>
		<comments>http://evolution-systems.co.uk/2011/05/12/web-sites/#comments</comments>
		<pubDate>Thu, 12 May 2011 22:18:53 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/?p=637</guid>
		<description><![CDATA[Evolution Systems has an extensive range of experience in all forms of web site development. From smaller personal sites through to full corporate scale sites we are positive we can fulfil your requirements. We have experience using a wide range of back end software that enable us to get your site up and running as quickly as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://evolution-systems.co.uk/wp-content/uploads/2011/05/http-www-400.jpg"><img class="alignleft size-medium wp-image-639" style="border: 5px solid white;" title="http-www-400" src="http://evolution-systems.co.uk/wp-content/uploads/2011/05/http-www-400-300x228.jpg" alt="" width="300" height="228" /></a>Evolution Systems has an extensive range of experience in all forms of web site development. From smaller personal sites through to full corporate scale sites we are positive we can fulfil your requirements.</p>
<p>We have experience using a wide range of back end software that enable us to get your site up and running as quickly as possible incurring the minimum cost to our clients. The software we use enables our clients to have a fully functioned CMS web site which they can update and modify themselves quickly and easily.</p>
<p>If your project does not fit in to a category where we can use available software we also have extensive experience of building sites from the ground up exactly to your specifications.</p>
<p>Why not <a href="http://evolution-systems.co.uk/?page_id=578">get in touch</a> and see how Evolution Systems can help your business on the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2011/05/12/web-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XEmacs window height 0 too small bug and a fix</title>
		<link>http://evolution-systems.co.uk/2011/02/10/xemacs-window-height-0-too-small-bug-and-a-fix/</link>
		<comments>http://evolution-systems.co.uk/2011/02/10/xemacs-window-height-0-too-small-bug-and-a-fix/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 22:20:42 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Matts Blog]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Workaround]]></category>
		<category><![CDATA[xemacs]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/?p=618</guid>
		<description><![CDATA[I am an avid user of XEmacs and have recently started using it for my LaTeX editing as well after getting fed up with a few limitations of my old editor. I ran into a bug in it however that can halt usage of it rather quickly which occurs when you already have one .tex [...]]]></description>
			<content:encoded><![CDATA[<p>I am an avid user of XEmacs and have recently started using it for my LaTeX editing as well after getting fed up with a few limitations of my old editor. I ran into a bug in it however that can halt usage of it rather quickly which occurs when you already have one .tex file open and try to open another file.</p>
<p>If you attempt this with some versions of XEmacs the open file dialog will not appear and you will see the following error:</p>
<p><em>window height 0 too small (after splitting)</em></p>
<p>There is a workaround for this bug (which hopefully will be fixed in an upcoming XEmacs release).</p>
<p>First you have to locate the file <em>minibuf.elc</em>. In Ubuntu 10.10 (with XEmacs version 21.4.22) this file is located in :</p>
<pre class="brush: bash; title: ;">
/usr/share/xemacs-21.4.22/lisp/minibuf.elc
</pre>
<p>Open this file and within it you need to search for the following string:</p>
<pre class="brush: bash; title: ;">
split-window frame-height 3
</pre>
<p>Replace the 3 in that line with a 5. After this open your init.el file. This is usually in ~/.xemacs &#8211; In this file add the following line:</p>
<pre class="brush: bash; title: ;">
(load-library &quot;minibuf.elc&quot;)
</pre>
<p>Et Voila! After you have done all this you should be able to get the open file dialog to appear.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2011/02/10/xemacs-window-height-0-too-small-bug-and-a-fix/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Image File Conversion Script</title>
		<link>http://evolution-systems.co.uk/2011/01/12/image-file-conversion-script/</link>
		<comments>http://evolution-systems.co.uk/2011/01/12/image-file-conversion-script/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 14:45:34 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Matts Blog]]></category>
		<category><![CDATA[Conversion]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[PDF]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/?p=612</guid>
		<description><![CDATA[Here&#8217;s a nice simple script to convert all the pdf files in a directory to jpg files using the convert program. To use this you will need ImageMagick installed on your Linux/Unix host. #!/bin/bash for file in `ls *.pdf` do convert $file `echo $file &#124; sed 's/\.pdf$/\.jpg/'` done]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a nice simple script to convert all the pdf files in a directory to jpg files using the convert program. To use this you will need ImageMagick installed on your Linux/Unix host.</p>
<pre class="brush: bash; title: ;">
#!/bin/bash

for file in `ls *.pdf`
do
   convert $file `echo $file | sed 's/\.pdf$/\.jpg/'`
done
</pre>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2011/01/12/image-file-conversion-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stallion Showcase GB Site Live</title>
		<link>http://evolution-systems.co.uk/2010/11/26/stallion-showcase-gb-site-live/</link>
		<comments>http://evolution-systems.co.uk/2010/11/26/stallion-showcase-gb-site-live/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 14:38:17 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=58</guid>
		<description><![CDATA[Stallion Showcase GB is to be held at Addington Manor Equestrian Center on Saturday 5th and Sunday 6th of February 2011. The website for this event has been created by Evolution Systems and has recently been put online. Visit http://www.stallionshowcasegb.co.uk to the the live site.]]></description>
			<content:encoded><![CDATA[<p><a title="SSGB" href="http://www.stallionshowcasegb.co.uk/" target="_blank">Stallion Showcase GB</a> is to be held at Addington Manor Equestrian Center on Saturday 5th and Sunday 6th of February 2011. The website for this event has been created by Evolution Systems and has recently been put online. Visit <a href="http://www.stallionshowcasegb.co.uk">http://www.stallionshowcasegb.co.uk</a> to the the live site.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2010/11/26/stallion-showcase-gb-site-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Development</title>
		<link>http://evolution-systems.co.uk/2010/11/25/software-development/</link>
		<comments>http://evolution-systems.co.uk/2010/11/25/software-development/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 20:51:08 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=36</guid>
		<description><![CDATA[If you want a bespoke piece of software designing and developing, Evolution Systems have a wide range of experience creating user friendly software from the ground up. We can develop software for a number of systems using a variety of languages. We strive to develop all our software in the most cross-platform friendly way, taking [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://evolution-systems.co.uk/wordpress/wp-content/uploads/2010/11/php-code-smaller.jpg"><img class="alignleft size-full wp-image-37" title="php-code-smaller" src="http://evolution-systems.co.uk/wordpress/wp-content/uploads/2010/11/php-code-smaller.jpg" alt="" width="197" height="148" /></a></p>
<p>If you want a bespoke piece of software designing and developing,  Evolution Systems have a wide range of experience creating user friendly  software from the ground up. We can develop software for a number of  systems using a variety of languages. We strive to develop all our  software in the most cross-platform friendly way, taking advantages of  toolkits such as <a rel="external" href="http://www.wxwidgets.org/" target="_blank">wxWidgets</a> to create truly cross platform user interfaces and back ends.</p>
<p>If you would like to discuss an idea for a piece of software  and how Evolution Systems can turn that idea into a reality, please contact us for advice and a free online consultation.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2010/11/25/software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux/Unix Consultancy</title>
		<link>http://evolution-systems.co.uk/2010/11/25/linuxunix-consultancy/</link>
		<comments>http://evolution-systems.co.uk/2010/11/25/linuxunix-consultancy/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 19:11:32 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=32</guid>
		<description><![CDATA[Linux and Unix have become widely utilised Operating Systems, mainly for server applications. Here at Evolution Systems we have a wide range of experience setting up, configuring and maintaining these systems. To get the most from your servers we can help tailor a setup specifically for you and your business. For more information about our [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://evolution-systems.co.uk/wordpress/wp-content/uploads/2010/11/linux.jpg"><img class="alignleft size-thumbnail wp-image-33" title="linux" src="http://evolution-systems.co.uk/wordpress/wp-content/uploads/2010/11/linux-150x150.jpg" alt="" width="150" height="150" /></a>Linux and Unix have become widely utilised Operating Systems, mainly  for server applications. Here at Evolution Systems we have a wide range  of experience setting up, configuring and maintaining these systems. To  get the most from your servers we can help tailor a setup specifically  for you and your business.</p>
<p>For more information about our range of Linux and Unix services feel free to contact us for a free online consultation.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2010/11/25/linuxunix-consultancy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CRM Solutions</title>
		<link>http://evolution-systems.co.uk/2010/11/25/crm-solutions/</link>
		<comments>http://evolution-systems.co.uk/2010/11/25/crm-solutions/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 18:59:53 +0000</pubDate>
		<dc:creator>MattJakeman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=27</guid>
		<description><![CDATA[Evolution Systems are proud to offer a CRM consulting and development service. We recognise how important customer relationships are to all businesses and we work with the SugarCRM Open Source CRM platform to deliver a solution tailored specifically for you and your customers. We are able to customise SugarCRM based on your specific requirements and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://evolution-systems.co.uk/wordpress/wp-content/uploads/2010/11/sugarcrm.jpg"><img class="alignleft size-full wp-image-42" title="sugarcrm" src="http://evolution-systems.co.uk/wordpress/wp-content/uploads/2010/11/sugarcrm.jpg" alt="" width="255" height="225" /></a>Evolution Systems are proud to offer a CRM consulting and  development service. We recognise how important customer relationships are to all businesses and we work with the <a href="http://www.sugarcrm.com/">SugarCRM</a> Open Source CRM platform to deliver a solution tailored specifically for you and your customers.</p>
<p>We are able to customise SugarCRM based on your specific  requirements and have experience writing highly customised modules  tailoerd to our clients needs. We can work with you from conception  through to the fully finished CRM to ensure your workforce has a fully  functional package that can help increase your efficiency and profits.</p>
<p>If you are interested in seeing what one of our customised CRM solutions can offer your company, contact us now for a free consultation.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolution-systems.co.uk/2010/11/25/crm-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

