<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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" version="2.0">

<channel>
	<title>James Almond</title>
	
	<link>http://blogs.epigenesys.co.uk/james</link>
	<description>Sales Engineer at epiGenesys Ltd, Sheffield, UK</description>
	<pubDate>Sun, 09 Nov 2008 19:34:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JamesAlmond" type="application/rss+xml" /><item>
		<title>Fixing Macbook startup/login problems</title>
		<link>http://blogs.epigenesys.co.uk/james/2008/09/29/fixing-macbook-startuplogin-problems/</link>
		<comments>http://blogs.epigenesys.co.uk/james/2008/09/29/fixing-macbook-startuplogin-problems/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 11:45:52 +0000</pubDate>
		<dc:creator>j.almond</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[login]]></category>

		<category><![CDATA[macbook]]></category>

		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://blogs.epigenesys.co.uk/james/?p=10</guid>
		<description><![CDATA[I&#8217;ve recently (and frustratingly) been finding it increasingly hard to log into my Macbook. It used to boot and login without issue but more recently it has been hanging or freezing after I have entered my login details but before loading Finder or the dock or &#8230;well, anything! Most of the time this could be [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently (and frustratingly) been finding it increasingly hard to log into my Macbook. It used to boot and login without issue but more recently it has been hanging or freezing after I have entered my login details but before loading Finder or the dock or &#8230;well, anything! Most of the time this could be solved by a hard restart. Occasionally two or three.</p>
<p>It came to a head at the weekend when no amount of restarting, prodding, shaking or hitting would allow me to login. A quick call to Apple support tracked it down to an issue with startup items (probably should have worked that out myself!). Here&#8217;s the fix:</p>
<ol>
<li>When starting up your computer hold down the Shift key.</li>
<li>The Startup window should then display &#8220;Safe Boot&#8221; in red text (OS X 10.5). If you do not normally login the the Startup window will appear regardless. Safe Boot disables any startup or login items (i.e. something that might be causing the problem)</li>
<li>Once logged in (assuming you have logged in) go to System Preferences &gt; Accounts &gt; Login Items and remove any you think could be potential problems or remove all.</li>
<li>Add items back at your leisure to see if it breaks things again. Then, remove the rogue item(s)!</li>
</ol>
<p>This might not solve everyone&#8217;s startup problems hopefully it will be useful for someone. Although, I do find it a little bemusing that a naughty startup item can effectively lock you out of your computer.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.epigenesys.co.uk/james/2008/09/29/fixing-macbook-startuplogin-problems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Are enquiry/contact forms needed?</title>
		<link>http://blogs.epigenesys.co.uk/james/2008/07/22/are-enquirycontact-forms-needed/</link>
		<comments>http://blogs.epigenesys.co.uk/james/2008/07/22/are-enquirycontact-forms-needed/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 10:00:00 +0000</pubDate>
		<dc:creator>j.almond</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[email]]></category>

		<category><![CDATA[enquiry forms]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://blogs.epigenesys.co.uk/james/?p=7</guid>
		<description><![CDATA[There are a lot of websites that use enquiry forms. Some are huge corporate sites, some are tiny one-man bands. When re-designing the epiGenesys site I started to question how useful they actually are. Are they there for a currently relevant reason or are they just a relic of past web design formalities?

I use the [...]]]></description>
			<content:encoded><![CDATA[<p>There are a lot of websites that use enquiry forms. Some are huge corporate sites, some are tiny one-man bands. When re-designing the <a href="http://www.epigenesys.co.uk">epiGenesys</a> site I started to question how useful they actually are. Are they there for a currently relevant reason or are they just a relic of past web design formalities?</p>
<p><span id="more-7"></span></p>
<p>I use the internet. A lot. Do I use enquiry forms? Not if I can help it. I&#8217;m always scared that the data will disappear into the ether or drop into some rusty old email account that&#8217;s checked once in a blue moon. Somehow, tracking down an email address that is displayed in any old corner of the site seems, to me, more reliable than an enquiry form. But that&#8217;s just me.</p>
<p>People might not want to use the phone, especially when they don&#8217;t understand the domain. They could want time to consider and compose their enquiry. Working and living IT means it can be quite easy to make the assumption that everyone is comfortable with sending emails, but this isn&#8217;t <em>always</em> the case. If this was a site selling knitting patterns could we make this assumption? I don&#8217;t think so. Enquiry forms are intuitive for non-technical people.</p>
<p>Enquiry forms are also open to spam. One way to stop this is to add a <a href="http://en.wikipedia.org/wiki/Captcha" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">Captcha</a>. Whilst this may stop rogue use of the form I feel it says &#8220;I don&#8217;t trust you&#8221; to any website viewers and potential clients. They also have usability issues and, ultimately, looks messy. But, displaying your email address also attracts spam. There are ways round this also (obfuscation using odd punctuation, replacing with images etc.) but these are less user friendly.</p>
<p>The new epiGenesys site is not going to have an enquiry form. There will be a boldly displayed email address and a phone number. If people are not comfortable with emails then they are invited to use the phone. We believe this covers all bases and keeps the contact page a lot cleaner. Displaying the email address will result in spam but probably no more than the existing enquiry form already does (and most of that should be caught by <a href="http://blogs.epigenesys.co.uk/chris/2008/06/22/google-apps-deployment/">Google&#8217;s</a> lovely spam filtering). But really, has anyone ever had an important or useful email from an enquiry form anyway?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.epigenesys.co.uk/james/2008/07/22/are-enquirycontact-forms-needed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SimplePie RSS Aggregation</title>
		<link>http://blogs.epigenesys.co.uk/james/2008/07/21/simplepie-rss-aggregation/</link>
		<comments>http://blogs.epigenesys.co.uk/james/2008/07/21/simplepie-rss-aggregation/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 16:27:41 +0000</pubDate>
		<dc:creator>j.almond</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[2.0]]></category>

		<category><![CDATA[rss]]></category>

		<category><![CDATA[SimplePie]]></category>

		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://blogs.epigenesys.co.uk/james/?p=6</guid>
		<description><![CDATA[When re-designing our company website I was looking for something to parse and aggregate the RSS feeds for our 2.0 subscriptions (Twitter, del.icio.us etc.)
The code we were using was a nameless script that wouldn&#8217;t run on our development server. As the script was over 3 years old, rather than try and debug it I hunted [...]]]></description>
			<content:encoded><![CDATA[<p>When re-designing our company website I was looking for something to parse and aggregate the RSS feeds for our 2.0 subscriptions (Twitter, del.icio.us etc.)</p>
<p>The code we were using was a nameless script that wouldn&#8217;t run on our development server. As the script was over 3 years old, rather than try and debug it I hunted around for a new one. A popular result on Google was <a href="http://magpierss.sourceforge.net/" onclick="javascript:pageTracker._trackPageview ('/outbound/magpierss.sourceforge.net');">MagpieRss</a>. A quick glance looked like it was up to the job but it was another script that seems to not have been updated in about three years.</p>
<p><span id="more-6"></span></p>
<p>I then came across <a href="http://simplepie.org" onclick="javascript:pageTracker._trackPageview ('/outbound/simplepie.org');">SimplePie</a>. SimplePie is an up to date PHP aggregator that is simple to use and does exactly what I want it to do. Whilst they claim to dislike poor documentation, I had to dig around a few of the tutorials before I got the hang of things but once I did it became far more intuitive to use.</p>
<p>Whilst displaying a single feed on your webpage is a doddle, adding multiple feeds to the same page is just a case of defining an array of feeds to scrape from. SimplePie also caches feeds, which is useful when parsing (notoriously unreliable) Twitter feeds. I like!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.epigenesys.co.uk/james/2008/07/21/simplepie-rss-aggregation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby on (and off the) Rails</title>
		<link>http://blogs.epigenesys.co.uk/james/2008/07/14/ruby-on-and-off-the-rails/</link>
		<comments>http://blogs.epigenesys.co.uk/james/2008/07/14/ruby-on-and-off-the-rails/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 09:09:04 +0000</pubDate>
		<dc:creator>j.almond</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://blogs.epigenesys.co.uk/james/?p=5</guid>
		<description><![CDATA[I&#8217;m having issues learning Ruby on Rails. &#8220;No!&#8221; I hear you cry, why could this possibly be? Have I discovered another framework that&#8217;s quicker and better? Well, no. The reason I&#8217;m having trouble learning Ruby on Rails is due to content of tutorials on the web. I&#8217;ve found it very hard to distinguish between tutorials [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m having issues learning Ruby on Rails. &#8220;No!&#8221; I hear you cry, why could this possibly be? Have I discovered another framework that&#8217;s quicker and better? Well, no. The reason I&#8217;m having trouble learning Ruby on Rails is due to content of tutorials on the web. I&#8217;ve found it very hard to distinguish between tutorials that cover RoR 1.x and tutorials that cover 2.x.</p>
<p><span id="more-5"></span></p>
<p>My first port of call was <span>(creator of Ruby on Rails) David Heinemeier Hansson&#8217;s <a href="http://www.youtube.com/watch?v=Gzj723LkRJY" onclick="javascript:pageTracker._trackPageview ('/outbound/www.youtube.com');">How to build a blog engine in 15 minutes in Ruby on Rails</a>. This wasn&#8217;t a success (wooups!). I also tried various others with varying degrees of success.</span></p>
<p>Now maybe this is just me being a <a href="http://en.wikipedia.org/wiki/Newbie" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">n00b</a> and picking the wrong tutorials but I&#8217;ve never had this problem with any other language. It seems the stumbling point is with the removal of <a href="http://wiki.rubyonrails.org/rails/show/Scaffold" onclick="javascript:pageTracker._trackPageview ('/outbound/wiki.rubyonrails.org');">Dynamic Scaffolding</a> from Rails 2.0. As most introductory tutorials want to get you off the ground as quickly as possible they tend to use scaffold, a lot.</p>
<p>A couple of places that have been a help are <a href="http://www.jonathansng.com/my-rails-20-tutorials/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.jonathansng.com');">Jonathan S NG&#8217;s Tutorials</a> and<a href="http://www.akitaonrails.com/2007/12/12/rolling-with-rails-2-0-the-first-full-tutorial" onclick="javascript:pageTracker._trackPageview ('/outbound/www.akitaonrails.com');">Akita on Rails</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.epigenesys.co.uk/james/2008/07/14/ruby-on-and-off-the-rails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stand Up: The Agile Meeting</title>
		<link>http://blogs.epigenesys.co.uk/james/2008/07/02/stand-up-the-agile-meeting/</link>
		<comments>http://blogs.epigenesys.co.uk/james/2008/07/02/stand-up-the-agile-meeting/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 13:15:52 +0000</pubDate>
		<dc:creator>j.almond</dc:creator>
		
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://blogs.epigenesys.co.uk/james/?p=4</guid>
		<description><![CDATA[The stand up meeting/scrum/huddle is to allow team members to tell other members of the team what they are up to and what they plan to do. Being on your feet promotes short and informal meetings, usually being under 15 minutes.
These meetings are a great way to keep up to date with what your colleagues [...]]]></description>
			<content:encoded><![CDATA[<p>The stand up meeting/scrum/huddle is to allow team members to tell other members of the team what they are up to and what they plan to do. Being on your feet promotes short and informal meetings, usually being under 15 minutes.</p>
<p>These meetings are a great way to keep up to date with what your colleagues are up to. It also gives you the chance to sort out what <em>you&#8217;re</em> going to be doing for the rest of the day, and, by presenting this information to your peers, it keeps you on your toes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.epigenesys.co.uk/james/2008/07/02/stand-up-the-agile-meeting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>First Blog Post</title>
		<link>http://blogs.epigenesys.co.uk/james/2008/07/01/first-blog-post/</link>
		<comments>http://blogs.epigenesys.co.uk/james/2008/07/01/first-blog-post/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 13:21:01 +0000</pubDate>
		<dc:creator>j.almond</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">https://blogs.epigenesys.co.uk/james/?p=3</guid>
		<description><![CDATA[This is my first blog post as Software Developer and Sales Engineer. This morning comprised of a meeting to discuss what tasks I&#8217;ve been assigned. No &#8220;Agile&#8221; practices yet, other than me standing up during the meeting.
]]></description>
			<content:encoded><![CDATA[<p>This is my first blog post as Software Developer and Sales Engineer. This morning comprised of a meeting to discuss what tasks I&#8217;ve been assigned. No &#8220;Agile&#8221; practices yet, other than me standing up during the meeting.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.epigenesys.co.uk/james/2008/07/01/first-blog-post/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
