<?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>Jack Osborne</title>
	<atom:link href="http://jackosborne.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://jackosborne.co.uk</link>
	<description>West of Scotland standards based web designer</description>
	<lastBuildDate>Wed, 21 Jul 2010 13:19:31 +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>.co Domain Names</title>
		<link>http://jackosborne.co.uk/articles/co-domain-names/</link>
		<comments>http://jackosborne.co.uk/articles/co-domain-names/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 13:19:31 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[other websites]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2803</guid>
		<description><![CDATA[For as long as I can remember I&#8217;ve tried to secure a domain for my surname, the obvious candidates were either a .com or .co.uk but both of these are taken by huge companies. The .com company leaves a particularly bad taste in my mouth, as they are only forwarding the domain to an internal [...]]]></description>
			<content:encoded><![CDATA[<p>For as long as I can remember I&#8217;ve tried to secure a domain for my surname, the obvious candidates were either a .com or .co.uk but both of these are taken by huge companies. The .com company leaves a particularly bad taste in my mouth, as they are only forwarding the domain to an internal page of another website, with no mention of the URL on the page. I&#8217;ve tried several different methods of contact to see if they would be interested in selling; phone, email and <a href="http://jackosborne.co.uk/articles/domain-help/">blogging</a> but as you would expect, I have not received a response.</p>
<p>Unfortunately it seems like I won&#8217;t be able to secure either of these domains, so I&#8217;ve been looking at the options available to me. For a good while I was very interesting in acquiring a Niger domain, which would look like osbor.ne, but I decided after much deliberation, that no matter how much I wanted it, a £300 outlay every two years was just too expensive.</p>
<p>In the last few months there have been more people mentioning the latest domain extension to be brought to the masses, the Colombian TLD, .co. At first I thought it was just going to be another pointless domain, something that wasn&#8217;t going to catch on, much like the .me domains that came out two years ago. I pondered over this decision for a few weeks to help me decided what I wanted to do; forget about purchasing it or try my luck with a pre-order. In the end I decided to go ahead with the pre order and I now own <a href="http://osborne.co" title="Web Design Glasgow">osborne.co</a>. </p>
<p>To be honest, I&#8217;m not really sure if a .co domain will ever have the same weighting as a .co.uk or a .com, or even if it will catch on, but it will definitely be interesting to see what companies lean towards it. There were two reasons which lead to me pre-ordering the domain:</p>
<ol>
<li>People make spelling errors all of the time and a .co domain is only one letter shorter than a .com. Obviously this doesn&#8217;t mean anything but perhaps something like this could help a site climb the ranking quicker?</li>
<li>As I said above, I wanted a domain for my surname for a good few years now and I wasn&#8217;t prepared to let a suitable alternative pass me by. If a year passes and I haven&#8217;t used it as much as I thought then I&#8217;ll simple let it expire.</li>
</ol>
<p>What do you think, is this new domain extension a waste of time or indeed something that could prove to be quite valuable?</p>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/co-domain-names/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Subtle Site Improvements</title>
		<link>http://jackosborne.co.uk/articles/subtle-site-improvements/</link>
		<comments>http://jackosborne.co.uk/articles/subtle-site-improvements/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 22:05:39 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[jackosborne]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[website tips]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2778</guid>
		<description><![CDATA[Although it might not be immediately apparent, during the last two weeks I have been rolling out a series of improvements throughout this site. Font Stacks On my main body text I am using ff-tisa-web-pro-1 and ff-tisa-web-pro-2, which are being served up with help from Typekit. The fall back options in my font stack were; [...]]]></description>
			<content:encoded><![CDATA[<p>Although it might not be immediately apparent, during the last two weeks I have been rolling out a series of improvements throughout this site.</p>
<h2>Font Stacks</h2>
<p>On my main body text I am using ff-tisa-web-pro-1 and ff-tisa-web-pro-2, which are being served up with help from Typekit. The fall back options in my font stack were; Helvetica, Arial and Serif.</p>
<p>Unfortunately with Typekit, sometimes you can see the font switch happen which is caused by your default fonts changing over to the ones served by Typekit and if you haven&#8217;t specified similar looking fonts then the switch over can be quite horrific, with line lengths changing and pushing words onto the next line. So to combat this problem, I switch my fallback fonts to Georgia, Palatino, &#8216;Palatino Linotype&#8217;, Times, &#8216;Times New Roman&#8217; and serif. Although you will still see the font switch on some web browsers, the switch over should not be nearly as noticeable now. </p>
<p>One final thing I done, was <a href="http://blog.typekit.com/2010/07/08/typekit-opera/">republish my Typekit fonts</a> as suggested on there blog in order for the fonts to render properly in the Opera browser.</p>
<h2>Additional Information</h2>
<p>This blog has always been pretty sparse, perhaps a little too sparse. So I decided to provide some more extra information at the bottom of each post, which give the readers more information about me. The sections are titled; who I am, what I do and where I do it.</p>
<p>I&#8217;ve also been toying with the idea of putting in related information that could accommodate extra information on the post.</p>
<h2>Tweet Button</h2>
<p>Last week I wrote about Noel Jacksons excellent little <a href="http://jackosborne.co.uk/articles/noel-jacksons-tweethis-button/">Tweethis button</a> and if you missed out on this then it is certainly a worthwhile read. I&#8217;ve added the button to the bottom of my posts,  directly above the additional information which I have mentioned above.</p>
<h2>iPhone Version</h2>
<p>Whenever I&#8217;ve had some spare time I&#8217;ve been chipping away at an iPhone version of this site, so hopefully I should be able to get that up and running before the month is out. Expect an accompanying blog post on how to create an iPhone version of your website in the not too distant future.</p>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/subtle-site-improvements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tweet in the Park featured in the Scottish Sun</title>
		<link>http://jackosborne.co.uk/articles/tweet-in-the-park-featured-in-the-scottish-sun/</link>
		<comments>http://jackosborne.co.uk/articles/tweet-in-the-park-featured-in-the-scottish-sun/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 17:27:32 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[jackosborne]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[press]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2746</guid>
		<description><![CDATA[Tweet in the Park featured in the Scottish Sun. If you managed to pick up a copy of todays Scottish Sun, make sure you flick through to the music pull-out. In February I wrote up an article on my first foray into the world of web apps, where I detailed how I went about building [...]]]></description>
			<content:encoded><![CDATA[<figure class="right"><img src="http://jackosborne.co.uk/wp-content/uploads/2010/07/tweetinthepark.png" alt="" title="tweet in the park scottish sun feature" width="300" height="645" class="alignright size-full wp-image-2747" style="margin: 0 0 20px 20px" /><br />
<figcaption>Tweet in the Park featured in the Scottish Sun.</figcaption>
</figure>
<p>If you managed to pick up a copy of todays Scottish Sun, make sure you flick through to the music pull-out. </p>
<p>In February I wrote up an article on my first foray into the world of web apps, where I detailed how I went about building a Twitter mash-up site for Scottish music festival T in the Park. As I&#8217;m incredibly witty I decided to call it <a href="http://jackosborne.co.uk/articles/tweet-in-the-park/" title="Tweet in the Park">Tweet in the Park</a>.</p>
<p>The site is a Twitter feed aggregator which will pull in any instance of the festival being mentioned, so that people who, like myself, are not in attendance this year will not miss out on a thing.</p>
<p>Late last month the Scottish Sun got in contact with me asking if I would be interested in doing a small interview to talk about the site and why I decided to create it. If you wish to download a pdf version of the page then feel free to do so &mdash; <a href='http://jackosborne.co.uk/downloads/press/2010/tweet-in-the-park.pdf'>Tweet In The Park pdf</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/tweet-in-the-park-featured-in-the-scottish-sun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add a body id to a wordpress template</title>
		<link>http://jackosborne.co.uk/articles/add-a-body-id-to-a-wordpress-template/</link>
		<comments>http://jackosborne.co.uk/articles/add-a-body-id-to-a-wordpress-template/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 09:37:48 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[website tips]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2693</guid>
		<description><![CDATA[When I created my first wordpress theme for this website, over two years ago, I had great trouble trying to attach an ID onto the body within the header code. I found it really surprising that there wasn&#8217;t much in the way of documentation as I believe that attaching an ID to your body tag [...]]]></description>
			<content:encoded><![CDATA[<p>When I created my first wordpress theme for this website, over two years ago, I had great trouble trying to attach an ID onto the body within the header code. I found it really surprising that there wasn&#8217;t much in the way of documentation as I believe that attaching an ID to your body tag is something which should be used on every website.</p>
<p>After several attempts at trying to settle on a method for my website I ended up using a switch statement which was placed within the header, it looked like the following:</p>
<pre><code>&#60;?php if (is_page("about")) { ?&#62;
&#60;body id="about"&#62;
&#60;?php } elseif (is_archive("archives")) { ?&#62;
&#60;body id="articles"&#62;
&#60;?php } elseif (is_page("portfolio")) { ?&#62;
&#60;body id="portfolio"&#62;
&#60;?php } elseif (is_page("contact")) { ?&#62;
&#60;body id="contact"&#62;
&#60;?php } else { ?&#62;
&#60;body id="index"&#62;
&#60;?php } ?&#62;
</code></pre>
<p>This ultimately ended up being far from ideal because if I ever needed to create a new page which didn&#8217;t fall within the stipulated pages then I&#8217;d have to add another option to the switch statement in order to style the page how I desired. When WordPress introduced version 2.7 they brought forward a new function which dynamically added a class to the body tag <code>&#60;body &#60;?php body_class(); ?&#62;&#62;</code> which would allow for multiple classes to be attached to the body, allowing designers/developers to style pages individually. However, this still wasn&#8217;t what I wanted to do with WordPress.</p>
<p>Nearly two years on and I seemed to have forgot all about my issues with attaching IDs to the body tag, until I was developing a WordPress website that required the body to have unique IDs, so I started my search for another solution knowing full well that my previous solution would not prove to be adequate. Thankfully there is now much more documentation on the matter and various different methods in order to accomplish this but I must admit to still being a little shocked at the fact that WordPress does not have this in it&#8217;s core installation.</p>
<p>I can&#8217;t remember where I found the method that I settled on but it only requires one small tweak of the template and then the body can have both IDs and classes, the code is as follows</p>
<pre><code>&#60;/head&#62;
&#60;?php
$url = explode('/',$_SERVER['REQUEST_URI']);
$dir = $url[1] ? $url[1] : 'home';
?&#62;
&#60;body id="&#60;?php echo $dir ?&#62;" &#60;?php body_class(); ?&#62;&#62;
</code></pre>
<p>Do you have a better way of attaching an ID to the body tag? Please let me know in the comments section, as I&#8217;m sure there are probably even easier ways of doing it.</p>
<p>If you&#8217;re interesting in finding out more about why attaching a body ID to your page is a good idea then check <a href="http://www.venturelab.co.uk/devblog/2010/06/body-idsmaking-life-easier-for-yourself/" rel="nofollow">out this great post</a> by Harry Roberts of Venturelab and CSS Wizardry on how to get started. In the previous link, he shows you how to apply it on your own custom framework with use of PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/add-a-body-id-to-a-wordpress-template/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Noel Jacksons Tweethis Button</title>
		<link>http://jackosborne.co.uk/articles/noel-jacksons-tweethis-button/</link>
		<comments>http://jackosborne.co.uk/articles/noel-jacksons-tweethis-button/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 13:58:16 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[jackosborne]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[other websites]]></category>
		<category><![CDATA[website tips]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2727</guid>
		<description><![CDATA[Recently I had been debating whether to stick a tweetmeme button on this blog but the one thing that kept constantly putting me off was the fact that the button used an iframe. I didn&#8217;t really like the idea of slowing down page load times for something so trivial as a button, so I decided [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had been debating whether to stick a tweetmeme button on this blog but the one thing that kept constantly putting me off was the fact that the button used an iframe.</p>
<p>I didn&#8217;t really like the idea of slowing down page load times for something so trivial as a button, so I decided to live without it. However, earlier today I was catching up on some of my favourite blogs when I noticed that <a href="http://noel.io/">Noel Jackson</a> had developed his very own <a href="http://noel.io/tweet-this-wordpress-function/">Twitter button</a>, which didn&#8217;t use an iframe. It was perfect, it was exactly what I was looking for.</p>
<p>It turns out that it&#8217;s ever so simple to incorporate into your wordpress theme, all you need to do is follow the link above and copy and paste two pieces of code. The first part is pasted into your functions file and the second part is pasted wherever you wish the button to appear on your site. I&#8217;ve stuck my twitter button on my single page, so to view it please click through to the comments section or click back to another post using the navigational arrows above. </p>
<p>All in I probably spent a little over two minutes putting this into my theme and another fifteen fiddling about with the CSS, which I&#8217;m still not entirely happy with.</p>
<p>If you were like me, thinking about putting a Twitter button on your site but not wanting to slow down page load times by having to use an iframe then I can&#8217;t recommend this one enough, it&#8217;s simple and very effective.</p>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/noel-jacksons-tweethis-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>text-rendering: optimizeLegibility</title>
		<link>http://jackosborne.co.uk/articles/text-rendering-optimizelegibility/</link>
		<comments>http://jackosborne.co.uk/articles/text-rendering-optimizelegibility/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 13:54:59 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[website tips]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2719</guid>
		<description><![CDATA[Earlier in the week Twitter was awash with a new CSS technique for text-rendering called optimizeLegibility. The premise behind this new technique is that browsers, which are notorious for rendering fonts terribly, improve the handling of kerning pairs and ligatures in modern browsers; Safari 5, Webkit Nightlies &#038; Chrome. After reading a lot of the [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier in the week <a href="http://twitter.com/jackosborne" title="Jack Osbourne">Twitter</a> was awash with a new CSS technique for text-rendering called <a href="http://www.aestheticallyloyal.com/public/optimize-legibility/">optimizeLegibility</a>. The premise behind this new technique is that browsers, which are notorious for rendering fonts terribly, improve the handling of kerning pairs and ligatures in modern browsers; Safari 5, Webkit Nightlies &#038; Chrome.</p>
<p>After reading a lot of the big industry players talking about it I decided to implement it on my own website. Everything seemed to be running fine until I noticed the font rendering on Google Chrome for PC.</p>
<figure><img src="http://jackosborne.co.uk/wp-content/uploads/2010/07/optomize.png" alt="" title="optomize" width="567" height="182" class="alignnone size-full wp-image-2721" /><br />
<figcaption>text-rendering: optimizeLegibility; turned on, on this website and viewed in Google Chrome</figcaption>
</figure>
<p>As you can see from the image above, the fonts seem to have a horrible text shadow applied to them and the li elements on my left sidebar were getting pushed onto two lines.</p>
<p>I&#8217;m not really sure what is to blame here as the font displayed perfectly across multiple other browsers on both Mac and PC. Is this a specific browser error for Chrome PC, even thought it says it should work or is this down to a conflict with the fonts on my website which are served up with Typekit?</p>
<p>I&#8217;ve commented out this technique until I can find out what is causing the error. If you have encountered anything similar then please feel free to get in touch.</p>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/text-rendering-optimizelegibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Halfway through project52</title>
		<link>http://jackosborne.co.uk/articles/halfway-through-project52/</link>
		<comments>http://jackosborne.co.uk/articles/halfway-through-project52/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 08:52:32 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[jackosborne]]></category>
		<category><![CDATA[p52]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2581</guid>
		<description><![CDATA[This week marks the half way point of project52, so here&#8217;s a list of everything I&#8217;ve wrote in the last six months. If you&#8217;re new to the site then perhaps you will find something of interest. January 2010 Pseudo Menu Items 5 comments 595 words A New Year and a new Design 9 comments 535 [...]]]></description>
			<content:encoded><![CDATA[<p>This week marks the half way point of <a title="Jack Osborne on project 52" href="http://jackosborne.co.uk/articles/project-52/">project52</a>, so here&#8217;s a list of everything I&#8217;ve wrote in the last six months. If you&#8217;re new to the site then perhaps you will find something of interest.</p>
<h2>January 2010</h2>
<table border="0" cellspacing="0" cellpadding="10" width="100%">
<tbody>
<tr>
<td width="67%"><a href="http://jackosborne.co.uk/articles/pseudo-menu-items/">Pseudo Menu Items</a></td>
<td width="17%">5 comments</td>
<td width="16%">595 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/a-new-year-and-a-new-desig/">A New Year and a new Design</a></td>
<td>9 comments</td>
<td>535 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/wordpress-next-and-previous-post-link-on-index-php/">WordPress next and previous post link on index.php</a></td>
<td>6 comments</td>
<td>437 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/what-was-your-first-blog-post/">What was your first blog post?</a></td>
<td>9 comments</td>
<td>72 words</td>
</tr>
</tbody>
</table>
<h2>February 2010</h2>
<table border="0" cellspacing="0" cellpadding="10" width="100%">
<tbody>
<tr>
<td width="67%"><a href="http://jackosborne.co.uk/articles/glasgow-ux-book-club/">Glasgow UX Book Club</a></td>
<td width="17%">1 comment</td>
<td width="16%">192 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/working-for-free/">Working for free</a></td>
<td>8 comments</td>
<td>645 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/text-shadow-hover-states/">Text Shadow Hover States</a></td>
<td>8 comments</td>
<td>221 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/tweet-in-the-park/">Tweet in the Park</a></td>
<td>1 comment</td>
<td>624 words</td>
</tr>
</tbody>
</table>
<h2>March 2010</h2>
<table border="0" cellspacing="0" cellpadding="10" width="100%">
<tbody>
<tr>
<td width="67%"><a href="http://jackosborne.co.uk/articles/delete-wordpress-post-revisions/">Delete WordPress Post Revisions</a></td>
<td width="17%">1 comment</td>
<td width="16%">367 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/building-the-bookcase/">Building The Bookcase</a></td>
<td>6 comments</td>
<td>342 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/should-designers-have-an-online-identity/">Should designers have an online identity?</a></td>
<td>15 comments</td>
<td>396 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/project-52-relaunched/">Project 52 relaunched</a></td>
<td>3 comments</td>
<td>203 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/should-web-designers-need-required-certification/">Should Web Designers Need Required Certification</a></td>
<td>20 comments</td>
<td>409 words</td>
</tr>
</tbody>
</table>
<h2>April 2010</h2>
<table border="0" cellspacing="0" cellpadding="10" width="100%">
<tbody>
<tr>
<td width="67%"><a href="http://jackosborne.co.uk/articles/quick-wordpress-custom-fields/">Quick WordPress Custom Fields</a></td>
<td width="17%">0 comments</td>
<td width="16%">227 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/web-design-in-scotland-sucks-part-one/">Web Design in Scotland Sucks | Part One</a></td>
<td>13 comments</td>
<td>1392 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/web-design-in-scotland-sucks-part-two/">Web Design In Scotland Sucks | Part Two</a></td>
<td>0 comments</td>
<td>649 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/if-youre-not-using-webkit-youre-doing-it-wrong/">If You’re Not Using Webkit You’re Doing It Wrong</a></td>
<td>3 comments</td>
<td>720 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/design-it-build-it-2010/">Design it, Build it 2010</a></td>
<td>2 comments</td>
<td>270 words</td>
</tr>
</tbody>
</table>
<h2>May 2010</h2>
<table border="0" cellspacing="0" cellpadding="10" width="100%">
<tbody>
<tr>
<td width="67%"><a href="http://jackosborne.co.uk/articles/tom-muller-at-glasgow-school-of-art/">Tom Muller at Glasgow School of Art</a></td>
<td width="17%">3 comments</td>
<td width="16%">476 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/newspaper-layout-with-css3/">Newspaper layout with CSS3</a></td>
<td>8 comments</td>
<td>300 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/the-build-up-to-build-conference-2010/">The Build Up To Build Conference 2010</a></td>
<td>3 comments</td>
<td>294 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/html5-wrapper/">HTML5 Wrapper</a></td>
<td>6 comments</td>
<td>424 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/working-with-rgba-colour/">Working with RGBa Colour</a></td>
<td>1 comment</td>
<td>625 words</td>
</tr>
</tbody>
</table>
<h2>June 2010</h2>
<table border="0" cellspacing="0" cellpadding="10" width="100%">
<tbody>
<tr>
<td width="67%"><a href="http://jackosborne.co.uk/articles/two-dribbble-invites-to-giveaway/">Two Dribbble Invites To Giveaway</a></td>
<td width="17%">32 comments</td>
<td width="16%">189 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/css3-box-shadow-and-inset-shadow/">CSS3 Box Shadow and Inset Shadow</a></td>
<td>1 comment</td>
<td>799 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/dont-kill-your-site/">Don’t Kill Your Site</a></td>
<td>2 comment</td>
<td>156 words</td>
</tr>
<tr>
<td><a href="http://jackosborne.co.uk/articles/iphone-icon-apple-touch-icon/">iPhone Icon | Apple Touch Icon</a></td>
<td>0 comments</td>
<td>629 words</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/halfway-through-project52/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone Icon &#124; Apple Touch Icon</title>
		<link>http://jackosborne.co.uk/articles/iphone-icon-apple-touch-icon/</link>
		<comments>http://jackosborne.co.uk/articles/iphone-icon-apple-touch-icon/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 21:02:49 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[website tips]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2634</guid>
		<description><![CDATA[On the iPhone/iPod you have the ability to save a webpage to your home screen, which allows you to access said website using a speed dial type method, without having to launch Safari. Incase you were completely unaware of this feature let me give you a quick run down on how to do this; when [...]]]></description>
			<content:encoded><![CDATA[<p>On the iPhone/iPod you have the ability to save a webpage to your home screen, which allows you to  access said website using a speed dial type method, without having to launch Safari. Incase you were completely unaware of this feature let me give you a quick run down on how to do this; when browsing the web from within Safari press the plus icon on the blue bar that runs along the bottom of the screen, a window overlay will appear which will give you four suggests; add bookmark, add to homescreen, mail link to this page and cancel.</p>
<p>When you select the option add to home screen, you will be presented with a page with an icon and the name of the webpage, which you can choose to completely rename if you wish. Then click the add button at the top right of the window to add the page to your home screen. Once the page has been saved to your phone, you will then be able to use it like a normal app icon, without having to launch Safari like I mentioned above.</p>
<p>By default the icon used is a horrible screenshot of the page in question, totally illegible to everyone but Apple have provided a mechanism for site owners to specify an icon to be used instead called Apple touch icon, which I will explain in the next paragraph but thankfully website owners have the ability to change this.</p>
<h2>What is an Apple touch icon</h2>
<p>In short, this icon is basically a favicon for iPhones/iPods and this is the icon which is displayed on the users homescreen, after they have added the website to their phone. For example, the Apple touch icon for this website looks like the icon below to the right. If you don&#8217;t believe me, feel free to add my website to your home screen.<br />
<img alt="" src="http://jackosborne.co.uk/apple-touch-icon.png" title="Apple Touch Icon" class="alignright" width="129" height="129" style="margin: 0 0 0 10px;"/></p>
<p>As you can see from the image, you don’t need any of the fancy rounded corners or glow effect on your icon as the iPhone/iPod will handle all of that for you.</p>
<p>When creating an Apple touch icon, you normally had to make sure that the images dimensions were 58 by 58 pixels and saved as a .png format but Dan Rubin recently pointed out:</p>
<blockquote><p>
remember: iPad needs a larger apple-touch-icon — I&#8217;m following Apple&#8217;s lead and using a 129px icon (iPhone &#038; iPad will resize properly).<br />
<cite><a href="http://twitter.com/danrubin/status/11886356758">Dan Rubin</a></cite>
</p></blockquote>
<p>With the arrival of Apples iPad, this icon now needs to be larger to accommodate for large screen real-estate but fret not, as the icon will scale down perfectly for other devices.</p>
<h2>How do I implement this &#63;</h2>
<p>So we&#8217;ve covered the basics of what the apple touch icon is, so how do you actually put it into your website? You will be pleased to know that Apple have actually made it pretty easy. </p>
<pre><code>&#60;link rel="apple-touch-icon" href="/apple-touch-icon.png" /&#62;
&#60;link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png" /&#62;</code></pre>
<p>The code above is to be put in the head of the document, with the correct file path specified. But you do not need to specify both:</p>
<ul>
<li><strong>apple-touch-icon</strong>: The usual icon with gloss and rounded corners.</li>
<li><strong>apple-touch-icon-precomposed</strong>: Similar to the above but will not render the image with the gloss.</li>
</ul>
<p>Hopefully I&#8217;ve been able to give you enough information to get started and you can implement your own Apple touch icon, so why don&#8217;t you give it a shot and help brighten up other peoples iPhone/iPod home screens with your own icons.</p>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/iphone-icon-apple-touch-icon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Kill Your Site</title>
		<link>http://jackosborne.co.uk/articles/dont-kill-your-site/</link>
		<comments>http://jackosborne.co.uk/articles/dont-kill-your-site/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 23:44:13 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[other websites]]></category>
		<category><![CDATA[website tips]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2511</guid>
		<description><![CDATA[I&#8217;m sure you&#8217;ve experienced this before, browsing the internet when you stumble across a 404 page telling you that the page or post you were looking for is no longer available. It&#8217;s annoying at the best of times but it&#8217;s even more annoying when this warning message is on a web designer/developers site because as [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure you&#8217;ve experienced this before, browsing the internet when you stumble across a 404 page telling you that the page or post you were looking for is no longer available. It&#8217;s annoying at the best of times but it&#8217;s even more annoying when this warning message is on a web designer/developers site because as professionals we should know better and know exactly how infuriating it can be.</p>
<p>Content, regardless of whether it is old or new, is vitally important, especially if it has already been indexed in Google. Please take a little care and pride in your own site and make sure that everything is where it should be or at the very least have some 301 redirects to help point the end user in a new direction.</p>
<p>People who do the above are contributing to link rot that is building every day on the internet and I don&#8217;t want to be a part of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/dont-kill-your-site/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSS3 Box Shadow and Inset Shadow</title>
		<link>http://jackosborne.co.uk/articles/css3-box-shadow-and-inset-shadow/</link>
		<comments>http://jackosborne.co.uk/articles/css3-box-shadow-and-inset-shadow/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 12:57:11 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://jackosborne.co.uk/?p=2424</guid>
		<description><![CDATA[I&#8217;m sure by now you will have seen multiple tutorials on how to create a box-shadow effect with CSS but I&#8217;m pretty sure that you will not have seen as many tutorials on how to go about creating an inner/inset shadow. Before we get started it&#8217;s probably worth mentioning two things: Box Shadow was recently [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure by now you will have seen multiple tutorials on how to create a <code>box-shadow</code> effect with CSS but I&#8217;m pretty sure that you will not have seen as many tutorials on how to go about creating an inner/inset shadow.</p>
<p>Before we get started it&#8217;s probably worth mentioning two things:</p>
<ol>
<li>Box Shadow was recently removed from the CSS3 borders and background module at the W3C for further discussion, although it will no doubt be resubmitted at some point in the not to distant future.</li>
<li>This tutorial won&#8217;t work in any version of Internet Explorer that pre-dates IE9.
</li>
</ol>
<h2>Box Shadow</h2>
<p>The basic <code>box-shadow</code> code is laid out as following  <code>box-shadow: Apx Bpx Cpx #XXX;</code></p>
<ul>
<li>The A pixel represents the x-axis (horizontal), a positive value means the shadow will be on the right of the box, a negative value will put the shadow on the left of the box.</li>
<li>The B pixel represents the y-axis (vertical), a negative value means the box-shadow will be above the box and a positive value means the shadow will be below the box.</li>
<li>The C pixel represents the blur radius, if set to 0 the shadow will be sharp, the higher the number, the more blurred it will be.</li>
<li>The last part of the code represents the colour that you are choosing, which can be stipulated with either a <code>hex</code>, <code>rgb</code> or <code>rgba</code> value.</li>
</ul>
<p>Lets say that you are wanting to add the <code>box-shadow</code> value to a div with an id of yellow, the following code would look like</p>
<pre><code>#yellow{
-webkit-box-shadow: 1px 1px 1px #FFFF00;
-moz-box-shadow: 1px 1px 1px #FFFF00;
box-shadow: 1px 1px 1px #FFFF00;
}
</code></pre>
<p>You might be wondering why the above code example has three different declarations for the <code>box-shadow</code> property, well the reason is because we are trying to future proof our code. The <code>webkit</code> prefix will handle the chrome and safari browsers whilst <code>moz</code> will handle firefox. </p>
<p>So why did I then go one step further and declare <code>box-shadow</code> on its own? Simply because when the <code>box-shadow</code> property gets accepted and added to the full specification, it will no longer need the vendor specific prefixes in front of it. In fact, Opera is already supporting <code>box-shadow</code> on it&#8217;s on, without the use of a vendor specific prefixes, as will Internet Explorer 9 when that launches.</p>
<p>If you always ensure that you use each vendor-specific prefix <code>-moz-</code>, <code>-ms-</code>, <code>-o-</code>, <code>– webkit-</code> and then use the non-prefixed property, you’ll target every browser.</p>
<p>Something that you might not be aware of, is the fact that you can actually stipulate up to six <code>box-shadow</code>s per element. Obviously this is something that you won&#8217;t use very often but it is a handy piece of information to take note of, incase you are looking to create a complex shadow to recreate something like a flame effect <a href="#star">*</a>. </p>
<p>This can be achieved with the following code</p>
<pre><code>#yellow{
box-shadow: 1px 1px 1px #FFFF00,
1px 1px 1px #FFCC00,
1px 1px 1px #FF9900,
1px 1px 1px #FF6600,
1px 1px 1px #FF3300,
1px 1px 1px #FF0000;
}
</code></pre>
<p>Each new shadow will be seperated by a comma, with the final value ending in the usual semi colon.</p>
<h2>Inner Shadow</h2>
<p>Similar to what we&#8217;ve already covered above but with one subtle difference. Lets go back to our first example:</p>
<pre><code>#yellow{
-webkit-box-shadow: inset 1px 1px 1px #FFFF00;
-moz-box-shadow: inset 1px 1px 1px #FFFF00;
box-shadow: inset 1px 1px 1px #FFFF00;
}
</code></pre>
<p>The <code>inset</code> property will allow you to create an inner shadow/sunken well. Which means that the gradient effect will be on the inside of the div, as opposed to the outside, creating the effect that your div has been set back into the page.</p>
<h2>Little Extras</h2>
<p>If you feel like mucking about with some more <code>box-shadow</code> goodness then head on over to <a href="http://www.westciv.com/tools/boxshadows/index.html" title="Box Shadow Working Example" rel="nofollow">a working example page</a> set up by John Allsopp and his team and for more information please consult the <a href="http://www.w3.org/TR/css3-background/#the-box-shadow">specification</a>.</p>
<p>If you want to view any of the examples that I&#8217;ve went through above then head over to the <a href="http://jackosborne.co.uk/demos/2010/box-shadow" title="Box Shadow Examples">example page</a> that I&#8217;ve created.</p>
<p><span id="star">*</span> please never create a flame effect</p>
]]></content:encoded>
			<wfw:commentRss>http://jackosborne.co.uk/articles/css3-box-shadow-and-inset-shadow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
