<?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>www.muttznutz.net</title>
	<atom:link href="http://muttznutz.net/muttzblog/feed" rel="self" type="application/rss+xml" />
	<link>http://muttznutz.net/muttzblog</link>
	<description>Underwater photography by Andy Kirkland</description>
	<lastBuildDate>Mon, 07 May 2012 22:39:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>What I&#8217;ve been up to &#8230;</title>
		<link>http://muttznutz.net/muttzblog/site-news/what-ive-been-up-to</link>
		<comments>http://muttznutz.net/muttzblog/site-news/what-ive-been-up-to#comments</comments>
		<pubDate>Mon, 07 May 2012 22:39:52 +0000</pubDate>
		<dc:creator>muttznutz</dc:creator>
				<category><![CDATA[Website News]]></category>
		<category><![CDATA[Critical Focus]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=630</guid>
		<description><![CDATA[What I've been up to ... and a new blog up-and-running]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve not done a lot of diving over the last 18 months. And I&#8217;ve been quite busy elsewhere, so this site&#8217;s got a bit cobwebby.</p>
<p>The main reason is that I&#8217;m doing a (topside) professional Photography qualification (an HNC) at Sandwell College. This has been real fun, but has taken a lot of commitment, money and mental bandwidth.</p>
<p>I need to get back to Dahab in a couple of months, though &#8230; I may get to some more exotic locations if the works starts to turn up.</p>
<p>One thing that&#8217;s probably worth mentioning is my new blog at <a title="Critical Focus home page" href="http://critical-focus.net/blog">critical-focus.net</a>. This is where I&#8217;m starting to deal with assorted photography / internet topics. So there&#8217;ll be a bunch of &#8220;How To&#8221; articles on blogging and photography website tools, as well as the rather dull, routine admin processes (and &#8211; hopefully &#8211; how to make them less dull and routine).</p>
<p>Early days, as yet, but I&#8217;ve been souping up this website with some of the things I&#8217;ve picked up over the last few months.</p>
<p>I also hope to be launching a website for my professional work. It&#8217;s kinda working now, but I need to make it slicker &#8211; and that&#8217;s oing to wait until after my end-of-course show in June.</p>
<p>I&#8217;ve got some more interesting stuff in the pipeline, but that&#8217;s got to wait for another day &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/site-news/what-ive-been-up-to/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickr.com web presence</title>
		<link>http://muttznutz.net/muttzblog/topside-wildlife/flickr-com-web-presence</link>
		<comments>http://muttznutz.net/muttzblog/topside-wildlife/flickr-com-web-presence#comments</comments>
		<pubDate>Thu, 02 Jun 2011 23:39:21 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Topside Wildlife]]></category>
		<category><![CDATA[BBC Springwatch]]></category>
		<category><![CDATA[Birds]]></category>
		<category><![CDATA[Insects]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=621</guid>
		<description><![CDATA[Well, I&#8217;ve got a lot more time to take photos of topside wildlife now &#8211; especially as I&#8217;m handily placed for Sutton Park and the new RSPB reserve at Middleton Lakes. Unfortunately, however, I&#8217;m not doing as much diving as I used to, so this site may become a bit less active. As there&#8217;s quite [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve got a lot more time to take photos of topside wildlife now &#8211; especially as I&#8217;m handily placed for Sutton Park and the new RSPB reserve at Middleton Lakes.<br />
Unfortunately, however, I&#8217;m not doing as much diving as I used to, so this site may become a bit less active.<br />
As there&#8217;s quite a strong community on Flickr and &#8211; particularly because I want to participate in the <a href="http://www.flickr.com/groups/bbcspringwatch/">Springwatch group</a> &#8211; I&#8217;ll be loading my bird and insect images in there.</p>
<p>Please feel free to stop by at <a title="Muttznutz photostream on Flickr" href="http://www.flickr.com/photos/muttznutz/">my photostream</a> and comment &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/topside-wildlife/flickr-com-web-presence/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keyword classes Pt. 3 &#8211; Using the keywords</title>
		<link>http://muttznutz.net/muttzblog/post-processing/keyword-classes-pt-3-using-the-keywords</link>
		<comments>http://muttznutz.net/muttzblog/post-processing/keyword-classes-pt-3-using-the-keywords#comments</comments>
		<pubDate>Thu, 12 May 2011 23:57:38 +0000</pubDate>
		<dc:creator>muttznutz</dc:creator>
				<category><![CDATA[Keyword classes]]></category>
		<category><![CDATA[Post-Processing]]></category>
		<category><![CDATA[EXIF]]></category>
		<category><![CDATA[Google Sitemaps]]></category>
		<category><![CDATA[IPTC Keywords]]></category>
		<category><![CDATA[photo metadata]]></category>
		<category><![CDATA[photo workflow]]></category>
		<category><![CDATA[Website tools]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=580</guid>
		<description><![CDATA[The third article talks about how my website has evolved through different generations of technology, and shows different ways that I've used Keyword Classes to automate and optimise the image pages on my website]]></description>
			<content:encoded><![CDATA[<p>The <a title="First article - about image metadata and keywords" href="http://muttznutz.net/muttzblog/post-processing/introduction-to-keywords-classes">first of these articles</a> I talked about image metadata, and explained why I decided I needed a way of treating different keywords in different ways. I explained how keywords are now accessible in lots of different software packages.</p>
<p>The <a title="Keyword classes - setting 'em up" href="http://muttznutz.net/muttzblog/post-processing/setting-them-up">second article</a> went through the main constraints I found in setting things up, and how I worked around some of the pitfalls.</p>
<p>This article explains the different phases through which my website evolved, as new technologies became available.It shows practical examples of how Keyword Classes can be deployed in an image-oriented website.</p>
<h3>Website evolution</h3>
<p>Before I get too into using the keyword classes, it&#8217;s probably worth going through the three stages through which my website evolved.</p>
<p>I&#8217;ll be looking at these pages primarily from the perspective of loading image pages.</p>
<h4>Hand-crafted</h4>
<p>This involves building web pages individually. You can do this by hand-coding HTML or by using a web tool such as HTML-KIT, or (most commonly) using tools such as Word and <a title="Frontpage help page" href="http://office.microsoft.com/en-us/frontpage-help/create-a-web-site-with-frontpage-RZ006179028.aspx">FrontPage</a>.</p>
<p>The main disadvantages of this approach are that each page needs to be built separately &#8211; and needs to be individually integrated. Links need to be tested. And &#8211; most importantly &#8211; when you bring a new page into the site, then all of the other pages need to be reloaded. This maintenance overhead makes it unsuitable for all but the most simple of sites &#8211; with more than about a dozen pages, then updates become very hard work.</p>
<p>Keyword classes have little relevance here &#8211; there are no automated processes to use the information.</p>
<h4>Static HTML pages</h4>
<p>The next stage was to use a tool that generates an HTML album &#8211; typically with thumbnails and detail pages. That album is generated in its entirety, and is typically produced, and then uploaded, as a complete folder. To make changes, you typically need to regenerate and reload the entire album.</p>
<p>Typically, image processing software will include an album generator &#8211; Photoshop Elements and Paint Shop Pro both supported album software, and Lightroom still offers one of these options.</p>
<p>The problem with most of these is that they don&#8217;t allow customisation from the basic available templates &#8211; so you&#8217;re limited to being able to change a few colours, or choose how many  columns to have on a page.</p>
<p>One tool stood out in this class, however. <a title="JAlbum homepage" href="http://jalbum.net/en/">JAlbum</a> provides a framework, and is written in a standard, openly available programming language (Java) so developers could change the look-and-feel of the albums. These are released as &#8220;skins&#8221; &#8211; and skilled users can personalise the appearance through the <a title="W3 Schools CSS tutorial home" href="http://www.w3schools.com/css/default.asp">CSS</a>.</p>
<p>Those with development skills can &#8211; as I did &#8211; can delve into the code and change the code to incorporate conditional processing to handle keywords (<em>I had a development background, but had to teach myself Java</em>). For my implementation, I integrated JAlbum with a MySQL database with the log of all my dives. There are still a <a title="UK 2005 - example album" href="http://muttznutz.net/images/ukdiving2005/index.html">couple of legacy albums</a> on my site that were built with JAlbum.</p>
<p>Again, however, if you wanted to update your site, then you had to regenerate and reload all the HTML pages. A bit of a grind (<em>I&#8217;ve now got 4,000 images online)</em> but much more feasible than the first option.</p>
<h4>Dynamic HTML pages</h4>
<p>This method uses a web scripting language. I use <a title="php home page" href="http://www.php.net/">php</a>, which is a cross-platform tool &#8211; so I can develop on a PC, Mac or Linux machine (my web server runs Linux). There are Microsoft alternatives, but they tend to involve integrating several different tools.</p>
<p>Now the database can be held on the server, and I query it interactively.</p>
<p>But the most important thing is that the page generation is scripted, so (for example) introducing a new sidebar icon may involve changing only one file &#8211; and all of the pages will be updated. I&#8217;m guaranteed the same behaviour for all pages. Much less hard work.</p>
<h3>Using the Keywords</h3>
<p>OK, let&#8217;s get on with the serious stuff. How can we use these keywords ?<br />
Let&#8217;s break down how I&#8217;ve got it to work for <a title="Example page" href="http://muttznutz.net/images/abudabab201011/slide/abu_B050216.html">one of my pages</a> :</p>
<div id="attachment_590" class="wp-caption alignnone" style="width: 410px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords6.png"><img class="size-medium wp-image-590" title="Example web page" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords6-400x280.png" alt="Example web page" width="400" height="280" /></a><p class="wp-caption-text">Example web page</p></div>
<p>First &#8211; check out the names showing the fish &#8211; the positioning is set by the Keyword class &#8211; and the [spf] actually creates a link to another site</p>
<div id="attachment_584" class="wp-caption alignnone" style="width: 410px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords1.png"><img class="size-medium wp-image-584" title="Use keywords for conditional formatting / positioning" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords1-400x112.png" alt="Use keywords for conditional formatting / positioning" width="400" height="112" /></a><p class="wp-caption-text">Use keywords for conditional formatting / positioning</p></div>
<p>I can set the page title to the value in the Dive Site name &#8211; keyed from the &#8220;dn&#8221; keyword class</p>
<div id="attachment_585" class="wp-caption alignnone" style="width: 410px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords2.png"><img class="size-medium wp-image-585" title="Use database lookup to set (e.g.) Page title" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords2-400x82.png" alt="Use database lookup to set (e.g.) Page title" width="400" height="82" /></a><p class="wp-caption-text">Use database lookup to set (e.g.) Page title</p></div>
<p>And &#8211; in fact &#8211; I can set the title for the overall page &#8211; something Search Engines are particularly fond of.</p>
<div id="attachment_586" class="wp-caption alignnone" style="width: 410px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords3.png"><img class="size-medium wp-image-586" title="The title is key for Search Engines" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords3-400x84.png" alt="The title is key for Search Engines" width="400" height="84" /></a><p class="wp-caption-text">The title is key for Search Engines</p></div>
<p>I can load a whole lot of information about the dive from my database &#8211; it would be a real pain to load it all, and virtually impossible to present it :</p>
<div id="attachment_587" class="wp-caption alignnone" style="width: 255px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords4.png"><img class="size-medium wp-image-587" title="You can retrieve lots of data from a database" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords4-245x300.png" alt="You can retrieve lots of data from a database" width="245" height="300" /></a><p class="wp-caption-text">You can retrieve lots of data from a database</p></div>
<p>Just to show how things show up &#8220;under the bonnet&#8221; (View-&gt; Page Source from your browser) you can see that I&#8217;m setting the keywords for the <strong>Web Page</strong> as well as just the image.</p>
<div id="attachment_588" class="wp-caption alignnone" style="width: 410px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords5.png"><img class="size-medium wp-image-588" title="HTML source - populating title and page keywords" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords5-400x126.png" alt="HTML source - populating title and page keywords" width="400" height="126" /></a><p class="wp-caption-text">HTML source - populating title and page keywords</p></div>
<p>If you&#8217;re really into the web design side of things, you can pretend that the selected keywords form part of the image filename. This means using .htaccess redirects on Unix/Linux, but is a very powerful tool (although its often viewed as a form of voodoo. Here, the image name is actually abu_B050216.jpg, but it appears as yellow-spotted-triggerfish-pseudobalistes.jpg in a folder called abu_B050216</p>
<div id="attachment_596" class="wp-caption alignnone" style="width: 410px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords7.png"><img class="size-medium wp-image-596 " title="View Image Info" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/05/keywords7-400x199.png" alt="View Image Info" width="400" height="199" /></a><p class="wp-caption-text">View Image Info</p></div>
<p>Again, this gives more credibility with the search engines (although not as much as lots of words, unfortunately).</p>
<p>You can also use the keywords to make your search engine Sitemap more relevant &#8211; I&#8217;ve automated the production of my sitemap with a php script that uses the same parsing functions as the web page script. You could do the same, perhaps, with RSS feeds (I&#8217;ve not worked on that yet !).</p>
<p>Here&#8217;s a snippet (for the same photo) from my sitemap file :</p>
<div class="codesnip-container" >&lt;url&gt;<br />
&lt;loc&gt;http://muttznutz.net/images/abudabab201011/slide/abu_B050216.html&lt;/loc&gt;<br />
&lt;lastmod&gt;2010-11-24&lt;/lastmod&gt;<br />
&lt;image:image&gt;<br />
&lt;image:loc&gt;http://muttznutz.net/images/abudabab201011/abu_B050216/yellow-spotted-triggerfish-pseudobalistes.jpg&lt;/image:loc&gt;<br />
&lt;image:caption&gt;Photo at Marsa Abu Dabab:  Yellow-spotted triggerfish&lt;/image:caption&gt;<br />
&lt;/image:image&gt;<br />
&lt;/url&gt;</div>
<p>&#8230; I&#8217;ve picked up the Dive Site and the name of the fish in the caption field.</p>
<p>It&#8217;s unfortunate that Google doesn&#8217;t actually seem to look at <a title="Google Image Sitemaps" href="http://www.google.com/support/webmasters/bin/answer.py?answer=178636">the image sitemaps they specified</a>, but I guess they&#8217;ll get around to it eventually&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/post-processing/keyword-classes-pt-3-using-the-keywords/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Keyword Classes Pt.2 &#8211; Setting them up</title>
		<link>http://muttznutz.net/muttzblog/post-processing/setting-them-up</link>
		<comments>http://muttznutz.net/muttzblog/post-processing/setting-them-up#comments</comments>
		<pubDate>Wed, 11 May 2011 21:28:17 +0000</pubDate>
		<dc:creator>muttznutz</dc:creator>
				<category><![CDATA[Keyword classes]]></category>
		<category><![CDATA[Post-Processing]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[EXIF]]></category>
		<category><![CDATA[IPTC Keywords]]></category>
		<category><![CDATA[JAlbum/B++ mods]]></category>
		<category><![CDATA[LightRoom]]></category>
		<category><![CDATA[photo workflow]]></category>
		<category><![CDATA[Photoshop Elements]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=41</guid>
		<description><![CDATA[Practical stuff about setting up Keyword Classes ... and a few rules, constraints and considerations]]></description>
			<content:encoded><![CDATA[<p><a title="Part one of Keyword Classes" href="http://muttznutz.net/muttzblog/post-processing/keyword-classes/introduction-to-keywords-classes">In the first article</a>, I talked about image metadata, and identified the shortfalls in terms of what I need them to do &#8230;</p>
<p><a title="Part 3 - using the keywords" href="http://muttznutz.net/muttzblog/post-processing/keyword-classes-pt-3-using-the-keywords">The third article</a> demonstrates how I&#8217;ve used these keywords to drive the content of my site. (<em>It might be worth taking a look at that article if you don&#8217;t understand what I&#8217;m going on about</em>)</p>
<p>I&#8217;ve called my solution &#8220;Keyword Classes&#8221;, but they could equally be referred to as &#8220;Structured Keywords&#8221; or &#8220;Smart Keywords&#8221;.</p>
<p>This article talks about how I&#8217;ve made &#8216;em work&#8230;</p>
<h3>Disclaimer</h3>
<p>To really use these classes to best effect, you&#8217;ll need to be able to parse the entries using a programming tool. If you don&#8217;t know how to code &#8211; or don&#8217;t know someone that does &#8211; then I&#8217;m afraid you probably won&#8217;t be able to get this done.</p>
<p>For those who want to read on anyway, I should explain the phrase &#8220;parse&#8221; &#8211; which (in programming terms) means splitting up a long string into its individual components, so that each can be processed separately.</p>
<p>So parsing a keyword string that looks like
<div class="codesnip-container" >[dn]204;[fi]Humphead wrasse[spf]Cheilinus undulatus</div>
<p> should give three entries:</p>
<div class="codesnip-container" >[dn]204<br />
[fi]Humphead wrasse<br />
[spf]Cheilinus undulatus</div>
<p>This keyword string would be parsed by php as having two keywords &#8211; the semicolon in front of the [dn] would be the break point.</p>
<h3>Delimiting Class Identifiers</h3>
<p>So that the programs reading the keywords can know 1) that it is a class item and 2) what type of class item it is, I needed to set up an identifier system.</p>
<p>I figured the best way to do this is to start the keyword with a delimited string, containing a class identifier (stay with me &#8211; I&#8217;ll get to this in a minute). Separate start- and end-delimiter characters would work best, and they should ideally be characters which wouldn&#8217;t normally turn up in your keywords.</p>
<p>Just to complicate things a bit more, certain delimiters have specific meanings for HTML (the language that drives browsers). These are often changed by scripting languages &#8211; or may behave unpredictably &#8211; so quote characters are out, as are the GT/LT angle brackets (&lt;&gt;) Forward- and back-slashes are also out. If you want to geek out a bit, then you can check out the <a title="W3Schools Entities page" href="http://www.w3schools.com/tags/ref_entities.asp">HTML Entities page</a> on the W3Schools website for more details.</p>
<p><em>(For the techies : I did try to embed XML, but &#8211; apart from entity encoding &#8211; it got much too unwieldy trying to guarantee closing the entities).</em></p>
<p>Ideally, the delimiter at the start of the string would be different from that at the end. The most natural fit is, therefore, either the square brackets (<strong>[]</strong>) or curly parentheses (<strong>{}</strong>). The former doesn&#8217;t need a shift key, so I&#8217;ve gone with those.</p>
<h3>Class Identifiers</h3>
<p>Now we get to the heart of it. Each class of keyword needs a separate identifier. These can, actually, be of any length (but keeping it to two or three characters is probably more efficient). I like to use abbreviations that are easy to remember.</p>
<p>So for my underwater albums :</p>
<ul>
<li>dn &#8211; is the <strong>D</strong>ive <strong>N</strong>umber, a key into my logbook database</li>
<li>sp &#8211; is the binomen &#8211; or &#8220;latin name&#8221; of the <strong>sp</strong>ecies</li>
<li>spf &#8211; is like &#8220;<strong>sp</strong>&#8220;, but a bit more specific. These are species which can be referenced in the <a href="http://www.fishbase.org/search.php"><strong>F</strong>ishbase</a> database, so I want to link to it (that means different processing, so its a different class).</li>
<li>fi &#8211; is the &#8220;common name&#8221; of the <strong>fi</strong>sh, as listed in Fishbase.</li>
</ul>
<p>So entries for my 204th dive will have the keyword</p>
<div class="codesnip-container" >[dn]204</div>
<p>You can create a keyword  with more than one class &#8211; e.g.</p>
<div class="codesnip-container" >[fi]Humphead wrasse[spf]Cheilinus undulatus</div>
<p>.. As all Humphead wrasse belong to the same species, there&#8217;s no point in having two separate Tag items &#8211; they&#8217;d only get out-of-step, and you&#8217;re giving yourself twice as much work.</p>
<p><em>(Just to clarify my terminology, a &#8220;Tag&#8221; &#8211; in PSE &#8211; may incorporate more than one &#8220;Keyword&#8221;)</em></p>
<h3>Reusing classes</h3>
<p>After a few years, I decided to show some topside wildlife images on some parts of my site. So I used the same keyword classes for bird, mammal and insect species as I did for Fish. I introduced a new class &#8211; [ln] to denote a non-dive location. A bit of recoding my scripts, and everything appeared in a consistent way.</p>
<h3>Programming considerations</h3>
<p>PSE (and &#8211; probably &#8211; other applications) won&#8217;t necessarily write the tags in any particular order. It may also insert its own delimiters between keywords.</p>
<p>So any software which parses these classes may need to</p>
<ul>
<li>ignore semicolons which precede a prefix</li>
<li>deal with class instances occurring in any order</li>
<li>potentially deal with multiple instances of a class (more than one fish species in a photo)</li>
<li>potentially deal with the absence of a specific class within a specific image</li>
</ul>
<p>Depending on the software tools you use to create the tags, and to parse them, you may need to ignore delimiters (such as semi-colons or commas) introduced by the software. These are becoming less common now.</p>
<p>If you&#8217;re using the PHP toolkit to generate your web pages, this will parse the individual keywords, which makes everything much easier.<br />
Unstructured comments (or those relating to individual images) can be included in another field &#8211; such as the the &#8220;Caption&#8221; or &#8220;Title&#8221; fields .</p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/post-processing/setting-them-up/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Keyword Classes Pt.1 &#8211; Background</title>
		<link>http://muttznutz.net/muttzblog/post-processing/introduction-to-keywords-classes</link>
		<comments>http://muttznutz.net/muttzblog/post-processing/introduction-to-keywords-classes#comments</comments>
		<pubDate>Wed, 11 May 2011 11:15:40 +0000</pubDate>
		<dc:creator>muttznutz</dc:creator>
				<category><![CDATA[Keyword classes]]></category>
		<category><![CDATA[Post-Processing]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[EXIF]]></category>
		<category><![CDATA[IPTC Keywords]]></category>
		<category><![CDATA[JAlbum/B++ mods]]></category>
		<category><![CDATA[LightRoom]]></category>
		<category><![CDATA[photo metadata]]></category>
		<category><![CDATA[photo workflow]]></category>
		<category><![CDATA[Photoshop Elements]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=39</guid>
		<description><![CDATA[What are the main benefits of creating these classes, and why did I get to this solution]]></description>
			<content:encoded><![CDATA[<p><em>(I first wrote up about Keyword classes in 2007. We&#8217;re working on this as part of my College course, so I&#8217;ve rewritten these pieces in May 2011 to reflect changes in technology.)</em></p>
<h3>Introduction to Metadata</h3>
<p>Well, most digital images have the ability to store &#8220;metadata&#8221; &#8211; information about the picture. A lot of this information is automatically recorded by the camera &#8211; details of the exposure, and the date and time the photo was taken. This information is also often referred to as &#8220;EXIF&#8221; data (although (to be pendantic) that&#8217;s only part of the story).</p>
<p>Some of the metadata is expected to be stored in a specific format,  while other fields are free-format. These fields &#8211; such as the caption &#8211;  will normally be input by the photographer. Increasingly, metadata can  also be populated from other sources, such as GPS units. There&#8217;s more about metadata in the <a title="Wiki EXIF page" href="http://en.wikipedia.org/wiki/Exchangeable_image_file_format">Wikipedia EXIF page</a>.</p>
<p>Up to a couple of years ago, metadata was patchily supported in software  &#8211; many applications just &#8220;dropped&#8221; it. Most current software now  recognises it, although (frustratingly) it can be stripped out when uploading to  (for example) social networking sites or news sites.</p>
<p>These fields recently came to prominence as it can contain information about the copyright and licence.</p>
<p>Standard metadata fields are now generally accessible in most image processing software &#8211; particularly Adobe&#8217;s software, but also <a title="Picasa home page" href="https://www.google.com/accounts/ServiceLogin?hl=en_US&amp;continue=https%3A%2F%2Fpicasaweb.google.com%2Flh%2Flogin%3Fcontinue%3Dhttps%253A%252F%252Fpicasaweb.google.com%252Fhome&amp;service=lh2&amp;ltmpl=gp&amp;passive=true">Google&#8217;s Picasa</a>, and webservices such as <a title="Flickr home page" href="http://www.flickr.com/">FlickR</a>. Crucially, there are now libraries available for scripting tools such as <a title="php EXIF pages" href="http://www.php.net/manual/en/book.exif.php">PHP</a> and <a title="Java Image I/O" href="http://download.oracle.com/javase/1.5.0/docs/guide/imageio/spec/imageio_guideTOC.fm.html">Java</a> &#8211; which mean that web developers can easily integrate this information.</p>
<p>Also crucially, the metadata is supported by &#8211; and can be carried across when converting between &#8211; most image formats (JPG, TIFF, DNG, PSD etc).</p>
<p>One of the main free-format fields is called &#8220;Keywords&#8221; and is actually stored in the <a title="IPTC website" href="http://www.iptc.org/IPTC4XMP/">IPTC</a> section.</p>
<h3>The Keywords metadata field</h3>
<p>Originally an unstructured text string (with keywords delimited by semi-colons or commas), individual keywords are now often stored as array elements &#8211; a far more flexible and professional approach. Software can parse the array to break it into individual keywords, which can then be dealt with individually.</p>
<p>This is really useful for image processing software (and more so for asset management / cataloguing software such as <a title="Apple Aperture page" href="http://www.apple.com/aperture/what-is.html">Aperture</a>, <a title="Adobe's Lightroom page" href="http://www.adobe.com/products/photoshoplightroom/about/">Lightroom</a> and Picasa), as it allows software designers to build in &#8220;filtering&#8221; allowing selection of image sets based on individual keyword selection.</p>
<p>There are additional uses of the keywords &#8211; they can be &#8220;externalised&#8221; by web services, and used to tag the image, or to drive the <a title="W3Schools META page" href="http://www.w3schools.com/html/html_meta.asp">HTML META keywords</a> on a web page &#8211; making the page more relevant for search engines. This can actually be very relevant &#8211; Google Image search doesn&#8217;t look at metadata &#8211; so you can write a script to output keywords into your Google Images sitemap (<em>although at the time of writing, that doesn&#8217;t work too well either !</em>).</p>
<h3>That&#8217;s great. So what&#8217;s your problem ?</h3>
<p>This is all very well, but I wanted to more. The problem is that all keywords are treated as free-form text only. They have no meaning &#8211; a computer program can&#8217;t distinguish, for example, between the subject&#8217;s name and the colour of their clothes.</p>
<p>I wanted to treat certain <strong>types</strong> of keyword in specific ways. My image might contain a number of different keyword types. These are going to vary from one photographer to another, and &#8211; potentially &#8211; from one subject matter to another (I want to use different keywords for underwater and topside images).</p>
<p>What I wanted to do was to &#8220;tag&#8221; all of my (underwater) photos with details of the dive. I&#8217;d already got these details in my logbook software, and it seemed easiest to get all of that data from the database, rather than rekey it into every image.</p>
<p>I also wanted to identify the different species of fish (and there may be more than one) in an image, and I wanted to output these on the web pages in different positions and formats. I wanted to show both the scientific binomen <strong>(</strong>aka &#8220;Latin&#8221;) name, and the common name.<br />
So, straight away, we&#8217;ve identified three types of keyword &#8211; a reference to the dive, and the common and Latin names of the subject. These are the different &#8220;classes&#8221; of keyword.</p>
<p>I wanted to use these different classes to behave in different ways on my website..</p>
<h3>How did you sort it out ?</h3>
<p>We&#8217;re going back several years now, and I was using Adobe&#8217;s Photoshop Elements (&#8220;PSE&#8221;) for photo management at the time, and this lets you set up custom XMP fields (<em>excellent</em>) &#8211; but only for files with an xmp sidecar file (<em>booooo</em>). So these could could work for RAW and PSD files, but were really tricky for JPGs. Lots of software wouldn&#8217;t even look for them.</p>
<p>With PSE Organiser &#8220;Tags&#8221; (as they were called at the time) you could just drag-and-drop, and you can re-use existing ones. You could even import/export between different PSE catalogs. And as the export file is in XML format, this can be processed separately as well, if you want.</p>
<p>But &#8211; fortunately perhaps &#8211; these actually used the IPTC Keywords metadata field. So they were accessible from <a href="http://jalbum.net/index.jsp">JAlbum</a>, but can also be read by <a href="http://www.pixvue.com/">PixVue</a>, <a href="http://www.irfanview.com/">IrfanView</a>,<a href="http://www.friedemann-schmidt.com/software/exifer/"> Exifer</a>, <a href="http://picasa.google.com/">Picasa</a>, etc. etc., so &#8230; Keywords looked like the way to go. (<em>At the time, I was using JAlbum to generate my web pages</em>).</p>
<p>And when Adobe came out with Lightroom in 2007 &#8211; with metadata filtering, and using the same field &#8211; then it all fell into place. (<em>Lightroom holds metadata in a catalogue &#8211; dng files need to be manually updated after changes)</em></p>
<p>I&#8217;ve now got the full version of Photoshop. These classes, of course, work in Bridge as well.</p>
<h3>Workflow and Software Packages</h3>
<p>Well, when I first developed all of this stuff, I was using PSE to organise and tag my photos. I then used JAlbum to generate the web albums &#8211; I&#8217;d modified a JAlbum skin to let me read the logbook database (MySQL), which was held locally. (The main reason for moving from JAlbum was just because I needed to reverse engineer my changes into the latest production version every time I upgraded).</p>
<p>Since then, I&#8217;ve moved from PSE to Lightroom (I very rarely need anything else to process my photos now). The tags still work. I&#8217;ve re-engineered the web presentation to php scripts &#8211; first of all as individual scripts (one per image), then using XML data as input to a generic script. A copy of the logbook database now resides on the web server, so I can look up the dive record dynamically.</p>
<p>Oh &#8211; and I&#8217;ve shifted my desktop from Windows to the Mac platform.</p>
<p>And each step of the way, these classes have let me replace individual tools without breaking the rest of the chain. And more opportunities to use them keep popping up (there&#8217;s something else really cool on the way, but more about that later &#8230;)</p>
<p><a title="Setting them up" href="http://muttznutz.net/muttzblog/post-processing/keyword-classes/setting-them-up">The next article</a> gets to how to set up Keyword Classes, and the <a title="Part 3 - using the keywords" href="http://muttznutz.net/muttzblog/post-processing/keyword-classes-pt-3-using-the-keywords">third article</a> shows how I&#8217;ve used them in my website (<em>you may want to jump through to that one first before you get into the technical stuff.</em>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/post-processing/introduction-to-keywords-classes/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A funny old year &#8230;</title>
		<link>http://muttznutz.net/muttzblog/assorted-rants/a-funny-old-year</link>
		<comments>http://muttznutz.net/muttzblog/assorted-rants/a-funny-old-year#comments</comments>
		<pubDate>Fri, 01 Oct 2010 20:23:15 +0000</pubDate>
		<dc:creator>muttznutz</dc:creator>
				<category><![CDATA[Assorted rants]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=549</guid>
		<description><![CDATA[What's been going on in the last year ...]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve not been writing on this site too much of late.</p>
<p>Mostly because of a number of non-diving things going on in my life.</p>
<p>Most significantly, I guess, is that my job came to an end last December. So I&#8217;ve got more time to go diving &#8230; but less money to do it with !</p>
<p>I&#8217;m quite comfortable with this idea, but need to earn some money. It&#8217;s time for a change from what I&#8217;ve been doing for the last 30 years, so I&#8217;ve started an HNC in Photography at Sandwell College. This is going to take a couple of years, and I had to wait for the course to start (about 3 weeks ago), but I&#8217;m really enjoying it. I&#8217;ll be keeping that side of things mostly separate from this site.</p>
<p>Then, at the end of June, as I was heading up to Scapa Flow, I slipped and dislocated my shoulder &#8211; which put a real cramp on my diving. Just about recovered from that now, so I can start with the next bit of my life.</p>
<p>It&#8217;s not been a boring year, anyway &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/assorted-rants/a-funny-old-year/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dahab, April 2010</title>
		<link>http://muttznutz.net/muttzblog/reports/dahab-april-2010</link>
		<comments>http://muttznutz.net/muttzblog/reports/dahab-april-2010#comments</comments>
		<pubDate>Sun, 01 Aug 2010 22:17:00 +0000</pubDate>
		<dc:creator>muttznutz</dc:creator>
				<category><![CDATA[Trip reports]]></category>
		<category><![CDATA[Dahab]]></category>
		<category><![CDATA[Egypt]]></category>
		<category><![CDATA[Red Sea]]></category>
		<category><![CDATA[Reef 2000]]></category>
		<category><![CDATA[scuba diving]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=543</guid>
		<description><![CDATA[Seahorse, Sea moths and Ghost pipefish ...]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;d been to Dahab, so it was good to get out there again with my buddy Gilbert.</p>
<p>I&#8217;d never been at this time of the year before, and the life was subtly different &#8211; and there were some real highlights.</p>
<p>One of the busiest sites in Dahab is the Canyon &#8211; which you get to through a sandy lagoon. Well, we found a ghost pipefish on day 1 <em>(Gilbert reckons it was a mangrove leaf, sculpted with nail scissors)</em>. This is the first one I&#8217;ve managed to photograph in the Red Sea, although I saw one on Shark &amp; Yolanda a couple of years ago (I didn&#8217;t have a camera with me though).</p>
<p>Another busy site &#8211; often used to train &#8220;newbies&#8221; &#8211; is Lighthouse &#8211; and we found a Seahorse (another first) and a Sea Moth (aka &#8220;Short dragonfish) there.</p>
<p>There were also lots of Red Sea walkmen (aka &#8220;Two stick stingfish&#8221;) &#8211; ugly blighters. We&#8217;ve really had to look hard for these in the past.</p>
<p>In terms of camera gear, I took my 50mm macro lens, but usually used it with a 1.4x teleconverter &#8211; so those images show up as &#8220;70mm&#8221; in the metadata. Otherwise, I used the 14-54mm.</p>
<p>We stayed at the Hilton &#8211; very pleasant &#8211; and ate n the town most nights.</p>
<p>Diving was with <a title="Reef 2000 website" href="http://www.reef2000.com/">Reef 2000</a> again &#8211; Little Mo looked after us on most days. We had a day on the boat &#8211; a trip out to Gabr El Bint. The currents can get a bit fierce out there, but it&#8217;s the best place to find long-nosed hawkfish.</p>
<p>The <a title="Dahab April 2010 photo album" href="http://muttznutz.net/images/dahab201004/index1.html">photo album</a> is loaded and available in the images area. The seahorse shots are around index page 8.</p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/reports/dahab-april-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More website updates &#8230;</title>
		<link>http://muttznutz.net/muttzblog/site-news/more-website-updates</link>
		<comments>http://muttznutz.net/muttzblog/site-news/more-website-updates#comments</comments>
		<pubDate>Sun, 01 Aug 2010 21:54:16 +0000</pubDate>
		<dc:creator>muttznutz</dc:creator>
				<category><![CDATA[Website News]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=541</guid>
		<description><![CDATA[Introducing adverts and social networking sharing buttons ...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated the images area again.</p>
<p>The most obvious change is that I&#8217;ve introduced adverts. These are all served through Google. I hope these aren&#8217;t too intrusive, but the site needs to pay for itself now.</p>
<p>Another set of buttons allow you to &#8220;like&#8221; pages on social networking sites (such as Facebook or Twitter).</p>
<p>At some stage, these changes will also be applied to the &#8216;blog area.</p>
<p>There&#8217;s now a &#8220;Privacy policy&#8221; button on the pages as well. If you have any issues with the policy, then please email me. I won&#8217;t be doing anything different, but Google or its partners may set up cookies on your browser.</p>
<p>The biggest changes are actually going on &#8220;under the hood&#8221; &#8211; you shouldn&#8217;t notice any difference, but I&#8217;m hoping these will generate more visitors to the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/site-news/more-website-updates/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>It all kinda comes together &#8230;</title>
		<link>http://muttznutz.net/muttzblog/site-news/it-all-kinda-comes-together</link>
		<comments>http://muttznutz.net/muttzblog/site-news/it-all-kinda-comes-together#comments</comments>
		<pubDate>Fri, 23 Jul 2010 02:33:55 +0000</pubDate>
		<dc:creator>muttznutz</dc:creator>
				<category><![CDATA[Keyword classes]]></category>
		<category><![CDATA[Website News]]></category>
		<category><![CDATA[LightRoom]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Post-Processing]]></category>
		<category><![CDATA[Search Engines and Photos]]></category>
		<category><![CDATA[Website tools]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=516</guid>
		<description><![CDATA[How some of the tools I'm using lets me help Google to recognise what's in my photos ...]]></description>
			<content:encoded><![CDATA[<p>Here are two key decisions I&#8217;ve made in running the images bit of my site.</p>
<h3>Keyword Classes</h3>
<p>The first &#8211; taken way back when I was using Photoshop Elements and <a title="http://jalbum.net/" href="http://">JAlbum</a> to generate &#8220;static&#8221; albums &#8211; was to &#8220;structure&#8221; my keywords into classes. This means analysing the type of keyword, and was fundamental to linking all the images to the dive logbook software.</p>
<p>So &#8211; to recap &#8211; the dive number (for example) is prefixed by the characters [dn]. The value is extracted and used to get the dive site (etc.) details from a database.</p>
<p>I&#8217;ve also analysed the common and scientific names of the marine creatures (where I can). This let me link through to the wonderful <a title="http://www.fishbase.org/" href="http://">Fishbase</a> site.</p>
<p>By assigning these in the editing / photo management software (using the IPTC Keywords metadata field, for those who are interested) I can parse them and use them in smart ways. In the early days, the treatment was a bit patchy (some software just discarded them), but most image software handles them now. I use Lightroom, but Picasa can do it just as easily.</p>
<p>This means that I don&#8217;t have to keep typing &#8220;Amphiprion bicinctus &#8211; Twoband anemonefish&#8221; into the caption field. And the different classes can be processed (and presented) in different ways &#8211; so I can (and do) include the details from the keywords in the HTML keywords, and in the page title, for example.</p>
<h3>php</h3>
<p>The other key technology was to use a server-side scripting tool, and I decided to use php &#8211; I can develop it on my PC / Mac, there aren&#8217;t lots of components to be integrated, and it&#8217;s pretty well self-contained. And free.</p>
<p>At the back end of last year, I reloaded most of my image albums to use this technology.</p>
<p>The big advantage of a server-side tool is that changing the behaviour of the site can be achieved by changing a single script, rather than each individual web page. As I&#8217;ve now got several thousand images, this is an advantage.</p>
<p>But as well as this, each page is generated dynamically, which means that logic can be introduced in terms of the presentation (so the layout can change depending on the content) &#8211; I can use the data to &#8220;drive&#8221; the page content.</p>
<p>Coupled with the arcane voodoo of Apache&#8217;s mod_rewrite functionality I can make it appear as though there are individual web pages.</p>
<h3>Search engines and photos</h3>
<p>But the big problem with getting these photos recognised by the search engines &#8211; particularly Google &#8211; is that those engines don&#8217;t look at the metadata. In fact, the vast majority (almost all) of the weighting in Google&#8217;s image search is the title of the image.</p>
<p>This was brought home to me when I was catching up with the <a title="http://www.thisweekinphoto.com/" href="http://">TWIP</a> podcast, and a interview with John Pozdzides, CEO of <a title="http://www.woopra.com/" href="http://">WOOPRA</a>. John P pointed out that to get Google love, you need to rename all of your photos to include the keywords.</p>
<p>Obviously, this would be a real pain, and I&#8217;d end up with lots of photos called &#8220;twoband_anemonefish.jpg&#8221; &#8211; many of them living in the same location. But, I thought, that data&#8217;s available in the metadata. And using Mod_rewrite and php, I can take a file called (for example) 115PC110016,jpg and make it appear as though the file is called &#8220;twoband_anemonefish.jpg&#8221; (taking the title from one of the keywords), living in a subfolder called 115PC110016. I can put a bit of Mod_rewrite code in to ignore the bits I don&#8217;t need, so I don&#8217;t need to physically rename any files.</p>
<p>And all I need to do is to change the version of scripts each album uses &#8230;</p>
<p>I&#8217;ll be checking to see how this impacts the number of visitors I get &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/site-news/it-all-kinda-comes-together/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hamata, December 2009</title>
		<link>http://muttznutz.net/muttzblog/reports/hamata-december-2009</link>
		<comments>http://muttznutz.net/muttzblog/reports/hamata-december-2009#comments</comments>
		<pubDate>Sun, 14 Feb 2010 09:06:19 +0000</pubDate>
		<dc:creator>muttznutz</dc:creator>
				<category><![CDATA[Trip reports]]></category>
		<category><![CDATA[Dolphin]]></category>
		<category><![CDATA[Fury Shoals]]></category>
		<category><![CDATA[Hamata]]></category>
		<category><![CDATA[Orca Divers]]></category>
		<category><![CDATA[Red Sea]]></category>
		<category><![CDATA[Zabargad]]></category>

		<guid isPermaLink="false">http://muttznutz.net/muttzblog/?p=511</guid>
		<description><![CDATA[Hamata is about as far south as you can get in the Egyptian Read Sea. My buddy John and I booked with Regal Dive, and flew from Manchester to Marsa Alam. Then there&#8217;s a transfer taking about 4 hours. As we were driving down, a full moon rose over the Red Sea &#8211; another of [...]]]></description>
			<content:encoded><![CDATA[<p>Hamata is about as far south as you can get in the Egyptian Read Sea. My buddy John and I booked with Regal Dive, and flew from Manchester to Marsa Alam. Then there&#8217;s a transfer taking about 4 hours. As we were driving down, a full moon rose over the Red Sea &#8211; another of those auspicious events that settles me in.</p>
<h3>Hotel</h3>
<p>We were staying (half board) at the <a title="Link to Regal Dive Zabargad page" href="http://www.regal-diving.co.uk/home/?m=destinations&amp;destid=1&amp;resortid=73&amp;hotelid=175" target="_blank">Zabargad Resort Hotel</a>. The rooms were clean, and the food was straightforward, mostly buffets, although there was a barbecue one night. There don&#8217;t seem to be many alternatives &#8211; you&#8217;re 10km or so from Berenis, the nearest town (we didn&#8217;t try it). Most people seemed to head straight off to bed after dinner, but Bob&#8217;s Bar stays open for a while.</p>
<p>There doesn&#8217;t seem to be much for a non-diving partner to do, if they aren&#8217;t keen on sunbathing &#8211; although there are bird-watching tours, and there&#8217;s a <a title="Link to Kite Village website" href="http://www.kite-village.com/index.php?id=51&amp;L=1" target="_blank">Kite Village</a> (<em>as in Kitesurfing</em>) up the road.</p>
<div id="attachment_618" class="wp-caption alignnone" style="width: 410px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/06/ham_c100642.jpg"><img class="size-medium wp-image-618" title="There were a pair of Ospreys nesting at the hotel" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/06/ham_c100642-400x300.jpg" alt="There were a pair of Ospreys nesting at the hotel" width="400" height="300" /></a><p class="wp-caption-text">There were a pair of Ospreys nesting at the hotel</p></div>
<p>There are quite a few wading birds at the marina (spoonbills and heron amongst others) &#8211; and also a few wandering round the grounds.</p>
<h3>Dive Centre</h3>
<p>We dived with <a title="Link to the Orca hamata website" href="http://www.orca-diveclub-hamata.com/english/divecenter.php" target="_blank">Orca divers</a>, who are based on site. The Hamata marina is about 5 minutes drive away, and we&#8217;d normally set off at either 8am or 8:30am, depending on the sites. there are a couple of excursions which start out earlier.</p>
<p>Orca have two boats but we were stayed on the &#8220;El Masry&#8221; all week. The crew were very helpful. I don&#8217;t bother with lunches on boat, but I&#8217;m told they were well up to standard. We did like the way Orca treated us as &#8220;grown up&#8221; divers &#8211; they gave us a briefing on the site, and we then dived as buddy pairs. So we didn&#8217;t have to play &#8220;follow my leader&#8221; &#8211; on some dives, there wasn&#8217;t a guide in the water. The remoteness of Hamata means that most (or all) of the clientele are experienced divers. Orca is a German-run operation, so there&#8217;s no problem finding a DIN valve. We were diving on 12L steel &#8220;dumpy&#8221; tanks all week and Nitrox is standard if you&#8217;re certified.</p>
<div id="attachment_617" class="wp-caption alignnone" style="width: 410px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/06/ham_c100588.jpg"><img class="size-medium wp-image-617" title="This is the dive boat we used most days - a 5 minute trip down the road" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/06/ham_c100588-400x300.jpg" alt="This is the dive boat we used most days - a 5 minute trip down the road" width="400" height="300" /></a><p class="wp-caption-text">This is the dive boat we used most days - a 5 minute trip down the road</p></div>
<p>Most of the customers are German as well (apart from us, there were a few Dutch). All of the dive staff gave briefings in English as well as German, so we weren&#8217;t at all excluded.</p>
<h3>The Diving</h3>
<p>The dive sites are nearly all on Fury Shoals &#8211; a complex of off-shore reefs and pinnacles. This is far more subtle than &#8211; say &#8211; Sharm, and we felt that it would be best appreciated by divers who&#8217;d been to other Red Sea locations. The marine life is recognisably Red Sea, however, albeit that you&#8217;ve got to look a bit harder to find it. We felt that Hamata would suit divers who&#8217;d already been to most of the more commercial resorts, who would appreciate the differences.</p>
<p>Except for the porites hard corals. Now, I&#8217;ve read all of the books and seen the documentaries that tell how these little polyps have been building structures for millennia, but most of the locations I&#8217;ve dived could &#8211; to be honest &#8211; just be rocks with a veneer of corals. On Fury Shoals, though, you&#8217;re in no doubt about the amount of work these little chaps have been putting in. And the visibility &#8211; which is just huuuuge &#8211; only adds to the sense of awe.</p>
<p>These reefs are out in the open sea, though so there can be some strong currents. Orca were pretty good at avoiding them for us, though, so it didn&#8217;t spoil our diving.</p>
<p>There were a couple of dives worthy of special mention.</p>
<p>We started off on Sha&#8217;ab Ramadan, named after the boats skipper. This is an superb dive and different from all the others. This is two pinnacles, rising from the sea bed at around 30m to about 5m short of the surface. They&#8217;re heaving with gorgeous soft corals, and there&#8217;s a long-nosed hawkfish down around the bottom. We dived it twice, and both times there was a big swirl of jacks (<em>Herring scad, I think, but there were other species lurking</em>). Sorry no photos as I couldn&#8217;t get focus. And there were a couple of nudibranchs.</p>
<p>But, where this is experience can probably be repeated, the second dive &#8211; on Sha&#8217;ab Zabargad was right our on its own. We were heading along a plateau, with a few bommies to investigate, when a pod of 8 dolphin overtook us. They&#8217;d gone before I had a chance to sort my camera &#8211; and get over my astonishment. This is really rare on scuba gear, as the bubbles tend to scare them off. John (who&#8217;s been diving much longer than me) tells me he&#8217;s only ever seen one on scuba before.</p>
<p>I was just about getting used to this &#8211; and trying to deal with an especially territorial anemonefish &#8211; when I looked up and saw the mother and calf from the pod about 20-30m away. I got some of my settings right, and snapped off a couple of shots. Then &#8211; rather annoyingly &#8211; something got into my viewfinder. The rest of the pod were right alongside me &#8211; but had were past by the time I got my breath. Blessed and privileged.</p>
<p>The following day we had an early start, on one of the &#8220;premium&#8221; dives &#8211; with more dolphins to snorkel with in the interval. This was &#8211; by comparison &#8211; a bit of a disappointment, as they were heading off by the time I got into the water. Just to clarify &#8211; all of these are wild animals, not part of a dolphinarium setup.</p>
<p>We saw Napoleons, a Hawksbill turtle a free-swimming flatworm. We went through the caves in Sha&#8217;ab Claudio &#8211; coincidentally after reading the <a title="link to dive magazine article" href="http://www.divemagazine.co.uk/news/article.asp?uan=5454" target="_blank">Dive Magazine article</a> (Nov &#8217;09) on the flight out.</p>
<p>We&#8217;re planning on going back at the end of 2010 &#8230;</p>
<div id="attachment_616" class="wp-caption alignnone" style="width: 410px"><a href="http://muttznutz.net/muttzblog/wp-content/uploads/2011/06/ham_c090579.jpg"><img class="size-medium wp-image-616" title="Sunsets can be spectacular - if there are clouds" src="http://muttznutz.net/muttzblog/wp-content/uploads/2011/06/ham_c090579-400x300.jpg" alt="Sunsets can be spectacular - if there are clouds" width="400" height="300" /></a><p class="wp-caption-text">Sunsets can be spectacular - if there are clouds</p></div>
<p>You can see the photos in the <a title="Hamata photo album" href="http://muttznutz.net/images/hamata200912/index1.html">Hamata photo album</a></p>
]]></content:encoded>
			<wfw:commentRss>http://muttznutz.net/muttzblog/reports/hamata-december-2009/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

