<?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>Jasp&#039;s Blog &#187; Creative</title>
	<atom:link href="http://blog.jaspsplace.co.uk/category/creative/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jaspsplace.co.uk</link>
	<description></description>
	<lastBuildDate>Wed, 18 May 2011 21:12:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Help Translate Noteit Posts</title>
		<link>http://blog.jaspsplace.co.uk/2011/05/16/help-translate-noteit-posts/</link>
		<comments>http://blog.jaspsplace.co.uk/2011/05/16/help-translate-noteit-posts/#comments</comments>
		<pubDate>Mon, 16 May 2011 15:46:51 +0000</pubDate>
		<dc:creator>James G</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Opera Extensions]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[Noteit Posts]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[translation]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=20775</guid>
		<description><![CDATA[The next version of Noteit Posts (v1.3-0) will support multiple languages. But I can only speak English fluently, so I will need help. If you can help translate Noteit Posts into another language, please read on. Translating Noteit Posts All text in Noteit Posts is stored in the file lang.js. This file can be provided [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>The next version of Noteit Posts (v1.3-0) will support multiple languages. But I can only speak English fluently, so I will need help. If you can help translate Noteit Posts into another language, please read on.</p>
<h3>Translating Noteit Posts</h3>
<p>All text in Noteit Posts is stored in the file lang.js. This file can be provided in multiple languages, allowing for easy translation of the Noteit Posts interface.</p>
<p><a href="http://www.jaspsplace.co.uk/filedump/lang.js">Download the original lang.js file.</a></p>
<p>Open the downloaded lang.js file in a text editor, such as notepad, you should see something like this:</p>
<div style="background:#bbbbbb; border-radius:5px; padding:2em;">
<code><br />
/***************************************<br />
Noteit Posts Localization File v1.3-0<br />
Language:	EN-gb (Default)<br />
Translator: James Glover<br />
Contact: 	james@jaspsplace.co.uk (Optional: Useful to notify you of updates)<br />
Short Desc:	Add notes to a URL or domain to remind you of the important things.<br />
Long Desc:	Noteit posts allows for the addition of persistent notes to any webpage. A simple interface allows for notes to be edited freely, recoloured, and moved about and resized through a simple drag and drop interface. Notes can be tied to a single page, or and entire domain, and can easily be managed, edited and deleted from a centralised interface.<br />
***************************************/</p>
<p>var string = { //Declare the String variable<br />
lang: "en-gb", //Language code<br />
credit: "Default English translation by James Glover.", //eg. Translated into British English by James Glover<br />
1:	"Create Note", //Mouseover text of button<br />
2:	"EXTENSION ERROR: Can't read ", //path<br />
3:	"Database creation error: ",<br />
4:	"Database creation failed without error",<br />
...<br />
87:	"Display create note button on extension bar",<br />
88:	"Duplicate ID detected!",<br />
89:	"No ID detected!"<br />
}<br />
</code>
</div>
<p>The top section, between the stars/asterisks provides information about the translation and the mod in general.</p>
<p><strong>Language:</strong> Defines the language of the translation. Please include the <a href="http://www.w3schools.com/tags/ref_language_codes.asp">language code here</a>, you can include a full text description in brackets afterwards. Specifying <a href="http://www.w3.org/International/articles/language-tags/">regional variations</a> (eg. fr-CA) is not necessary but can be included.</p>
<p><strong>Translator:</strong> Your name. This is purely for administrative purposes and is optional.</p>
<p><strong>Contact:</strong> An E-mail address. This provides contact details in the language file itself. It is optional. While the information will not be displayed by the extension it <strong>WILL</strong> be accessible to anyone who looks at the extensions files.</p>
<p><strong>Short Desc:</strong> The extension short description, used in the extension catalogue. To avoid confusion, please translate the English text, rather than writing a different description.</p>
<p><strong>Long Desc:</strong> The extension long description, used in the extension catalogue and the manage extensions page. To avoid confusion, please translate the English text, rather than writing a different description.</p>
<p>The next section defines the text which will be used in the extension itself. It includes error messages, preferences screen text, and text displayed by the extension itself. The <em><code>var string = { //Declare the String variable</code></em> line is important and should not be modified.</p>
<p><strong>lang: &#8220;en-gb&#8221;</strong> Defines the language of the translation. Replace en-gb with the <a href="http://www.w3schools.com/tags/ref_language_codes.asp">language code here</a> as in the header. Do not include other text.</p>
<p><strong>credit: &#8220;&#8230;&#8221;</strong> Displayed on the preferences screen when your translation is being used. Replace the text between the quotes (&#8220;) to give yourself credit. If you do not wish to be credited, leave this blank.</p>
<p>The remaining lines each follow the same: <code>format: number: "text",</code>. In each case, simply translate the text between the two quotation marks. Leave the number alone and do not remove the quotes or the comma. Some lines contain // followed by a comment. These comments provide more information to help your translation, they do not need to be translated.</p>
<h3>Completed Translations</h3>
<p><strong>English</strong><br />
en-gb Me<br />
en-us Me</p>
<div class="shr-publisher-20775"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2011%2F05%2F16%2Fhelp-translate-noteit-posts%2F' data-shr_title='Help+Translate+Noteit+Posts'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2011%2F05%2F16%2Fhelp-translate-noteit-posts%2F' data-shr_title='Help+Translate+Noteit+Posts'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2011/05/16/help-translate-noteit-posts/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Noteit Posts</title>
		<link>http://blog.jaspsplace.co.uk/2011/03/09/noteit-posts/</link>
		<comments>http://blog.jaspsplace.co.uk/2011/03/09/noteit-posts/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 19:50:14 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Opera Extensions]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[Noteit Posts]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=20710</guid>
		<description><![CDATA[About the Extension Noteit Posts is an extension for the Opera web browser, that allows for the addition of persistent notes to any webpage. A simple interface allows for notes to be edited freely, recoloured, and moved about and resized through a simple drag and drop interface. Notes can be tied to a single page, [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3>About the Extension</h3>
<div id="attachment_20771" class="wp-caption alignright" style="width: 310px"><a href="http://blog.jaspsplace.co.uk/2011/03/09/noteit-posts/scrn1-2/" rel="attachment wp-att-20771"><img src="http://blog.jaspsplace.co.uk/wp-content/uploads/2011/03/scrn11-300x225.png" alt="An example screenshot of noteit posts in use." title="Noteit Posts in action" width="300" height="225" class="size-medium wp-image-20771" /></a><p class="wp-caption-text">Noteit posts can easily be created, edited, resized and recoloured.</p></div>
<p>Noteit Posts is an extension for the <a href="http://www.opera.com">Opera</a> web browser, that allows for the addition of persistent notes to any webpage. A simple interface allows for notes to be edited freely, recoloured, and moved about and resized through a simple drag and drop interface. Notes can be tied to a single page, or and entire domain, and can easily be managed, edited and deleted from a centralised interface.</p>
<div id="attachment_20772" class="wp-caption alignright" style="width: 310px"><a href="http://blog.jaspsplace.co.uk/2011/03/09/noteit-posts/scrn2-2/" rel="attachment wp-att-20772"><img src="http://blog.jaspsplace.co.uk/wp-content/uploads/2011/03/scrn21-300x227.png" alt="An example screenshot of the config screen" title="The Configuration Screen" width="300" height="227" class="size-medium wp-image-20772" /></a><p class="wp-caption-text">The configuration screens provide a quick and easy overview of all your notes, as well as means for altering the default note appearence.</p></div>
<h3>Features</h3>
<ul>
<li>Easily create notes from the extension&#8217;s button.</li>
<li>Notes are persistent and will remain on the page on future visits.</li>
<li>Notes are stored in the extensions webSQL database, so will not be lost if you clear your cookies.</li>
<li>Notes can easily be moved, resized and recoloured using the simple interface.</li>
<li>Attach a note to a page or a domain as you decide!</li>
<li>A central configuration page allows complete control over all your created notes.</li>
<li>Easily choose default note appearance.</li>
<li>Create notes via a customizable keyboard shortcut (Ctrl+# by default)</li>
<li>Import and export notes via XML</li>
</ul>
<p><strong>Got other ideas? Use the suggestions tab on the left hand side of this page to make or vote on suggestions. <a href="http://noteitposts.uservoice.com/">Alternatively visit the suggestions page directly.</a></strong></p>
<h3>Usage</h3>
<p>This extension requires that you be using the <a href="http://www.opera.com">Opera browser</a>, at version 11.0 or above. It was developed and tested with Opera 11.0.1 under windows, but should work in the Mac and Linux versions. This extension will not work with Opera mini, Opera mobile, or other embedded versions, such as the Wii browser.</p>
<p>Download the extension using the link further down this page. Extensions can be installed by opening them, or by dragging and dropping them onto Opera. When prompted, confirm that you wish to install the extension. I eventually hope to get the extension listed on the <a href="https://addons.opera.com/addons/extensions/">extension&#8217;s catalogue</a>.</p>
<p>To create a new note, simply click the orange pencil symbol <img class="size-full wp-image-20718" title="The Icon" src="http://blog.jaspsplace.co.uk/wp-content/uploads/2011/03/button.png" alt="Orange pencil extension icon" width="18" height="18" /> in the opera extensions tool-bar. This will usually be located to the right of the address bar. This will create a note on the webpage you are currently viewing. If the icon is greyed out, ensure you have an active tab selected, and that the page has finished loading. It is not possible to add notes to the Opera speed dial page, or other elements of the Opera interface.</p>
<p>The newly created note should look like this:</p>
<div id="attachment_20725" class="wp-caption aligncenter" style="width: 222px"><a rel="attachment wp-att-20725" href="http://blog.jaspsplace.co.uk/2011/03/09/noteit-posts/note/"><img class="size-full wp-image-20725" title="Example Note" src="http://blog.jaspsplace.co.uk/wp-content/uploads/2011/03/note.gif" alt="An Example Note" width="212" height="212" /></a><p class="wp-caption-text">An Example Note</p></div>
<p>To add content to the note, click within the dotted box and begin typing. Once done, just click elsewhere on the page, and the note will save. To move the note, click on the dark bar at the top, while holding down your mouse button, drag the note around, just as you would move a window using its title bar. To resize a note, place your pointer over the dark triangle in the bottom right hand corner, the pointer should turn into diagonal arrows. Simply click and drag to resize the note, just as you would a window.</p>
<p>&nbsp;</p>
<p>Notes can be closed by clicking the X symbol in the top right hand corner. Be aware, this will also delete the note from your database. Once closed, a notes contents is lost and can&#8217;t be recovered. Adjacent to the close button is the minimize button <img class="alignnone size-full wp-image-20726" title="minimize" src="http://blog.jaspsplace.co.uk/wp-content/uploads/2011/03/min.png" alt="_" width="16" height="16" />, this will shrink the note down to the size of the dark bar, and is useful if you wish to temporarily see the underlying website. Minimized notes can be restored by clicking the restore button <img class="alignnone size-full wp-image-20727" title="restore" src="http://blog.jaspsplace.co.uk/wp-content/uploads/2011/03/rest.png" alt="#" width="16" height="16" />, that will replace the minimize icon.</p>
<p>The configuration panel can be accessed via the configure icon <img class="alignnone size-full wp-image-20728" title="Configure" src="http://blog.jaspsplace.co.uk/wp-content/uploads/2011/03/config.png" alt="C" width="16" height="16" /> in the top left hand corner. The configuration panel allows you to set the colour of a note, or alter whether it is attached to the page, or the domain. For example, if you created a note while viewing this post, &#8216;page&#8217; would ensure that it only appeared when you were reading this post. However, if you choose &#8216;domain&#8217; then the note will appear on any page at blog.jaspsplace.co.uk.</p>
<h4>The Preferences Page</h4>
<p>If you right click on the noteit orange pencil and select preferences, you will enter the Noteit posts preferences page. Here you can tweak the default settings, and manage your notes database.</p>
<p>The <strong>about</strong> section contains information about the extension, including the version you have installed.</p>
<p>The <strong>options</strong> section allows you to change the default settings for newly created notes. Width and height control the size of the note in pixels. Left and top control where the note will appear on the page, a value of 0 for both for instance will have the note appearing in the top left hand corner. Colour can be used to set the default note colour, whereas &#8216;page or domain&#8217; determines if a note is associated with the page or the domain by default.</p>
<p>The <strong>stored notes</strong> section provides a table showing all notes you have created. &#8216;Refresh table&#8217; will reload the table, displaying any changes that may have been made since the preferences page was opened. This is especially useful if you have had the page open in the background, and have modified notes in other tabs. &#8216;Delete Selected&#8217; will remove any selected notes from your database, preventing them from displaying in future. Notes can be selected by ensuring that there is a check mark in the box in their row of the table. Finally, &#8216;Reset Database&#8217; will clear all notes, and rebuild the table. This action will cause you to lose all notes and is not recommended.</p>
<p>By clicking the &#8216;configure&#8217; button next to each note, it is possible to manually tweak a notes size, position, colour, content, and even associated page. This feature allows you to modify notes, without requiring that you visit their containing page. It is also the only way to move a note from one domain to another.</p>
<h3>Changelog</h3>
<p>v0.0.1 	- Limited First release (Released as 1.0)<br />
v0.0.2 	- Change UID to blog post<br />
- Converted urls to lowercase before comparison as well as storage<br />
v0.0.3	- Switched the default setting to page specific, rather than domain<br />
- Switching the note from domain mode to page mode now ties it to the current page<br />
- Increased security to validate field names<br />
- Ensure that pages making changes to, or deleting notes are those which own the note.<br />
v0.0.4  &#8211; Fixed a but introduced just prior to release that prevented minimization.<br />
v0.0.5	- Removed implication that the stored notes feature is incomplete.<br />
v1.0.0	- Added link to website<br />
	- Added timed onInput event to save notes in case focus is not lost before the page is left.<br />
	- Added ability to position notes relative to viewport<br />
v1.0.1	- Corrected bug, opera doesn&#8217;t recognise &#8216;input&#8217; for content editable divs<br />
	- Corrected code that had previously not been running as a result<br />
V1.1.0	- Minimization state of notes is now saved as intended<br />
	- Minimizing and restoring notes no longer results in errors<br />
v1.1.1   &#8211; Changes to default note height now saved correctly.<br />
v1.1.3	- Unofficial release: Carriage returns correctly saved. (Should also solve some issues with other &#8216;special&#8217; characters.)<br />
v1.2.0	- Added the ability to customize note fonts.<br />
	- Added link to suggestions page.<br />
	- Menubar now displays a preview of each note to allow easy identification when minimized.<br />
	- More tightly defined the style of notes to increase consistency across pages.<br />
v1.3.0	- Added lang.js file to allow for easy localisation<br />
		- Reorganization and optimisation of code to allow for easier maintenance<br />
		- New lines in note body no longer cause HTML to appear in note title on refresh<br />
		- Dragging/resizing notes no longer selects underlying text<br />
		- The note edit area will have a scrollbar if the contents become too long, the edit area will still adjust as the note resizes<br />
		- Font inheritance now occurs as expected: Font no longer lost if press return.<br />
		- New paragraphs in notes no longer result in a large top-margin<br />
		- Minor spelling and grammatical errors corrected.<br />
		- Added ability to create notes via keyboard short-cut (Ctrl-# by default, user customizable).<br />
		- Extension bar icon now optional.<br />
		- Further improvement of stylesheets to maintain note appearance.<br />
		- Added ability to export and import notes to allow for backing up</p>
<h3>Download Extension</h3>
<p>&nbsp;<br />
&nbsp;<br />
Noteit Posts is now available from the Opera extensions catalogue, it is recommended that you install the extension from there as this will allow for easy auto-updating. It is strongly recommended that users of the version hosted on this website export all their notes and import them into the version hosted on the extensions catalogue.<br />
&nbsp;<br />
&nbsp;<br />
<a style="padding: 20px; background: #99ff99; border: 2px solid #30ff30; border-radius: 5px; margin: 80px auto; clear: both;" href="https://addons.opera.com/addons/extensions/details/noteit-posts/">Visit the extension page (Recommended)</a><br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
<a style="padding: 20px; background: #99ff99; border: 2px solid #30ff30; border-radius: 5px; margin: 80px auto; clear: both;" href="http://www.jaspsplace.co.uk/filedump/noteit.oex">Download Version v1.3.0 (58.7 KB) (Extension Catalogue Version Recommended)</a><br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
<strong>Bugs, suggestions? Use the suggestions tab on the left hand side of this page to make or vote on suggestions. <a href="http://noteitposts.uservoice.com/">Alternatively visit the suggestions page directly.</a></strong><br />
Noteit posts is a free extension, however, if you would like to show your thanks:</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick"/>
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHRwYJKoZIhvcNAQcEoIIHODCCBzQCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYAIbUqgbUXE/Vox3iTXcitF2VZN/Gbjih2YCLpVqgRTBNo35iamYUayU31YkOUkL8bkBWXtnVg/TyPFIXF7PKTATTjyPZ7fynaWm+5LYRWsZkdzvD+Xbr6Frx32NzeNALDfW735lQm1mye4LIKWz/yKmVZS5k6CyN8NLhynyPrSJjELMAkGBSsOAwIaBQAwgcQGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIzC1QXr3tX0WAgaAPifLnPbXKgqXW4/56TyQTx1TkyBT1ynORQ4fwBayyNWhxTHlUQJ//n4zGZ94sbl8OHrf/UILXnf6G8wdV2mwWKCqFuQ0fS6xh1xJ7rab+aDAcrprGUjLHGFKo6Hv4x3FhRkR5mqBzKFORWGtEDHopyC79DD8qDwlPeYlqWyvkt33BRJrmElMNo3euSm2aXcLTHcfLaMWHzG7JDMLZMNqWoIIDhzCCA4MwggLsoAMCAQICAQAwDQYJKoZIhvcNAQEFBQAwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMB4XDTA0MDIxMzEwMTMxNVoXDTM1MDIxMzEwMTMxNVowgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBR07d/ETMS1ycjtkpkvjXZe9k+6CieLuLsPumsJ7QC1odNz3sJiCbs2wC0nLE0uLGaEtXynIgRqIddYCHx88pb5HTXv4SZeuv0Rqq4+axW9PLAAATU8w04qqjaSXgbGLP3NmohqM6bV9kZZwZLR/klDaQGo1u9uDb9lr4Yn+rBQIDAQABo4HuMIHrMB0GA1UdDgQWBBSWn3y7xm8XvVk/UtcKG+wQ1mSUazCBuwYDVR0jBIGzMIGwgBSWn3y7xm8XvVk/UtcKG+wQ1mSUa6GBlKSBkTCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb22CAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCBXzpWmoBa5e9fo6ujionW1hUhPkOBakTr3YCDjbYfvJEiv/2P+IobhOGJr85+XHhN0v4gUkEDI8r2/rNk1m0GA8HKddvTjyGw/XqXa+LSTlDYkqI8OwR8GEYj4efEtcRpRYBxV8KxAW93YDWzFGvruKnnLbDAF6VR5w/cCMn5hzGCAZowggGWAgEBMIGUMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTEwMzA5MjAwMzM5WjAjBgkqhkiG9w0BCQQxFgQU9RjGS0lCLCg8pX49CnHhZKzqCjowDQYJKoZIhvcNAQEBBQAEgYCOi9BEsMIe4t6EWXwUTvCZePlJJGkIGHxIDYJNBki+lx9ntxJP6dheYrTK44IfbFQDX8l7UYHI74mCR6boug2WZd52CSFO+3EQFKKmbmrUMM2550Htz/FAq46bNcjqJrEWNdTQreMqUs3Z3jLiON0CUAKGrVPvmFR7EjgXhmhY8Q==-----END PKCS7-----<br />
"/><br />
<input type="image" src="https://www.paypal.com/en_US/GB/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online."/>
<img alt="" border="0" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1"/><br />
</form>
<p><script type="text/javascript">
  (function() {
    var uv = document.createElement('script'); uv.type = 'text/javascript'; uv.async = true;
    uv.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'widget.uservoice.com/9adjKf0JUGPSVClj2xg.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(uv, s);
  })();
</script></p>
<div class="shr-publisher-20710"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2011%2F03%2F09%2Fnoteit-posts%2F' data-shr_title='Noteit+Posts'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2011%2F03%2F09%2Fnoteit-posts%2F' data-shr_title='Noteit+Posts'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2011/03/09/noteit-posts/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Learning the script: Noteit &#8211; An Opera Extension</title>
		<link>http://blog.jaspsplace.co.uk/2011/03/08/learning-the-script-noteit-an-opera-extension/</link>
		<comments>http://blog.jaspsplace.co.uk/2011/03/08/learning-the-script-noteit-an-opera-extension/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 22:51:01 +0000</pubDate>
		<dc:creator>James G</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Opera Extensions]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Noteit]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=20696</guid>
		<description><![CDATA[Web standards can be split into three major elements: HTML, CSS and javascript. HTML controls content, and gives it meaning and semantic structure. CSS controls style and form, it gives web documents their colour and shape. The third element, javascript, can be used to control the activity of the other two; it instils interactivity and [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Web standards can be split into three major elements: HTML, CSS and javascript. <acronym title="Hyper Text Markup Language">HTML</acronym> controls content, and gives it meaning and semantic structure. <acronym title="Cascading Style Sheets">CSS</acronym> controls style and form, it gives web documents their colour and shape. The third element, javascript, can be used to control the activity of the other two; it instils interactivity and makes the content dynamic and responsive.</p>
<p>I&#8217;ve been familiar with both HTML and CSS for a few years now, and, while caught in the dull cycle of job searching, I decided it was a good time to add javascript to my belt as well. I had already dabbled with a few other programming languages, many of which used similar mark-up to javascript, so was already familiar with the overall concepts, which meant I felt happy starting with a reasonably ambitious goal. I would make an Opera extension.</p>
<p>Opera extensions are built on the technology of the web, as this makes them ideal for interacting with web content. As a result, by choosing to make an Opera extension, I would also learn valuable lessons that could apply to more traditional web content, as well as familiarising myself with the Opera extension <acronym title="Application Protocol Interface">API</acronym>. I also already had an idea, and one which would take me through several different lessons.</p>
<p>When looking for jobs, I would sometimes find myself looking at an advert I had already read, trying to work out why I had rejected it. Often these reasons were buried deep in the job advert, and I&#8217;d waste time trying to re-find them. Unfortunately, while job sites make it easy to mark jobs you are interested in, they rarely make it easy to indicate those you aren&#8217;t. If only I could stick a post-it note on the page, which would stay there if I returned. I quickly formulated a plan for the extension I wanted to make.</p>
<h3>The Requirements</h3>
<p>In order of importance.</p>
<ol>
<li>Clicking a button in the menubar would add a &#8216;post-it&#8217; note to the page.</li>
<li>The contents of this note could be edited from the keyboard.</li>
<li>The note would be saved, and would reappear on the page if I were to return to it.</li>
<li>The note could be moved about the page, and resized at will. Ideally through a similar mechanism to moving and resizing windows. The size and position of the note would be remembered.</li>
<li>The note could be recoloured.</li>
<li>Notes could be attached to a specific page, or a whole domain.</li>
<li>Notes would remain until specifically deleted. They would not disappear over time, or on simple cookie deletion.</li>
<li>Notes could be administered from a central interface.</li>
<li>The central interface could be used to change the default note settings.</li>
</ol>
<p>This list of requirements hinted at a neat work flow, and ensured I covered a range of topics, from simple manipulation of the <acronym title="Document Object Model">DOM</acronym>, communication between the browser and the web page and setting up a suitable storage system.</p>
<h3>Introducing Noteit Posts</h3>
<p>Today I finished the first version of the extension, which meets all the criteria listed above. While it is complete, it hasn&#8217;t been extensively tested, and could probably do with some optimisation. Additionally, there are a couple of minor issues that I&#8217;d like to get solved:</p>
<ol>
<li>Saved notes are loaded onto the website with the DOMContentLoaded event. Loosely speaking this means when the base of the website has finished loading. With larger websites or slow servers this can introduce unsatisfactory delay. Ideally I want the notes to appear as soon as I can add children to the document body.</li>
<li><del>Searching the database for saved notes is unsuccessful with more complicated URL&#8217;s. I&#8217;m assuming that this is an issue with how some characters are processed before being added to the database. </del>I&#8217;ve found the cause of this bug. I converted everything into lower-case before storing in the database, and then forgot to do the same before checking it. Ironically I did the first step to avoid case sensitive situations just like this one. I&#8217;ll correct it in the next version.</li>
<li>In a couple of cases, by WebSQL transactions are composed dynamically. While security is unnecessary in this extension, and all content directly editable by the user is scrubbed, I realise that this is not best practice and would love to avoid it is possible. If anyone has any advice on how best to accomplish something like the following, it would be greatly appreciated: <code>transaction.executeSql('UPDATE Notes SET '+field1+'=? WHERE id=?',[value1,id], null, function (transaction,error) {errorhandle('updatenote',transaction,error);})</code></li>
</ol>
<p>I&#8217;m making this early version available  for anyone who wishes to play around with it, for the purposes of beta testing. If you have any issues, please let me know. Also, if you are familiar with javascript, and opera extension development, then please feel free to look at my code. Any feedback, especially with respect to &#8216;bad practice&#8217; would be greatly appreciated.</p>
<p>Edit: Uploaded a new version to correct the case-sensitivity bug. Additionally modified the version number to be more suitable for pre-official release version, and altered the ID to refer to this blog post, as Opera seem to like URLs as IDs.</p>
<p>Edit: Version 0.0.3 uploaded to provide increased security, and to ensure that posts are correctly assigned to the current page when switching from domain mode to page mode.</p>
<p>&nbsp;</p>
<p><a style="padding: 20px; background: #99ff99; border: 2px solid #30ff30; border-radius: 5px; margin: 30px; clear: left;" href="http://www.jaspsplace.co.uk/filedump/noteit.oex">Download Noteit Posts 0.0.3</a></p>
<div class="shr-publisher-20696"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2011%2F03%2F08%2Flearning-the-script-noteit-an-opera-extension%2F' data-shr_title='Learning+the+script%3A+Noteit+-+An+Opera+Extension'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2011%2F03%2F08%2Flearning-the-script-noteit-an-opera-extension%2F' data-shr_title='Learning+the+script%3A+Noteit+-+An+Opera+Extension'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2011/03/08/learning-the-script-noteit-an-opera-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Thesis: Wordled</title>
		<link>http://blog.jaspsplace.co.uk/2010/12/17/my-thesis-wordled/</link>
		<comments>http://blog.jaspsplace.co.uk/2010/12/17/my-thesis-wordled/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 13:17:31 +0000</pubDate>
		<dc:creator>James G</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Fun and Games]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[phd]]></category>
		<category><![CDATA[thesis]]></category>
		<category><![CDATA[word clouds]]></category>
		<category><![CDATA[wordle]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=20426</guid>
		<description><![CDATA[When I turned my 2010 facebook status updates into a word cloud, I was unsurprised to see the word thesis looming large at the centre. It has certainly been one of the defining elements of the year for me, and facebook was a good outlet. By contrast, my twitter feed was probably more dominated by [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>When I turned my 2010 facebook status updates into a <a href="http://2010.instatus.es/s/?16pgkzY">word cloud</a>, I was unsurprised to see the word thesis looming large at the centre. It has certainly been one of the defining elements of the year for me, and facebook was a good outlet. By contrast, my twitter feed was probably more dominated by the election, and the associated politics; I can&#8217;t know for sure, as &#8217;2010 in statuses&#8217; didn&#8217;t seem to look back beyond the past few days.</p>
<p>On seeing my facebook status cloud, a friend, who has had a similarly thesis dominated year, suggested turning my thesis into a word cloud. So I did.<br />
<div class="wp-caption alignright" style="width: 170px"><a href="http://www.wordle.net/show/wrdl/2899373/Thesis" title="Wordle: Thesis"><img alt="Thesis Wordle" src="http://www.wordle.net/thumb/wrdl/2899373/Thesis" title="Thesis Wordle" width="160" height="120" /></a><p class="wp-caption-text">A word cloud of my thesis</p></div><br />
I was amused by the huge &#8216;et al&#8217; in the centre, a suggestion that perhaps I has spent more time talking about other people&#8217;s work than my own. The rest of the cloud is quite pleasing, an abstract in single word chunks. The dominance of the slightly generic &#8216;protein&#8217; and &#8216;proteins&#8217; is perhaps unsurprising, yet I am surprised at how comparatively small &#8216;gene&#8217; and &#8216;genes&#8217; are. It is a weighting which is entirely consistent with the focus of the thesis, but still feels at odds with my background in genetics.  </p>
<div class="shr-publisher-20426"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2010%2F12%2F17%2Fmy-thesis-wordled%2F' data-shr_title='My+Thesis%3A+Wordled'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2010%2F12%2F17%2Fmy-thesis-wordled%2F' data-shr_title='My+Thesis%3A+Wordled'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2010/12/17/my-thesis-wordled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>555.5 gigabytes, approximately</title>
		<link>http://blog.jaspsplace.co.uk/2010/02/25/555-5-gigabytes-approximately/</link>
		<comments>http://blog.jaspsplace.co.uk/2010/02/25/555-5-gigabytes-approximately/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 23:24:07 +0000</pubDate>
		<dc:creator>James G</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[Photographs]]></category>
		<category><![CDATA[The Twenty Ten Photography Project]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[phd]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[procrastination]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=693</guid>
		<description><![CDATA[The Twenty Twelve Photography project is still underway, and can be followed on flickr. The uploaded files are lagging behind a bit, but so far I have only forgotten a day, and even then I remembered only 53 minutes too late. The photo here is fairly atypical, with the collection being of more interest than [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><div class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/jamesg/4387767639/"><img alt="" src="http://farm5.static.flickr.com/4050/4387767639_dd675eec82.jpg" width="500" height="333" /></a><p class="wp-caption-text">Collection of storage media</p></div><br />
The Twenty Twelve Photography project is still underway, and can be followed on <a href="http://www.flickr.com/photos/jamesg/collections/72157622988885115/">flickr</a>. The uploaded files are lagging behind a bit, but so far I have only forgotten a day, and even then I remembered only 53 minutes too late.</p>
<p>The photo here is fairly atypical, with the collection being of more interest than the photo itself. I&#8217;ve tried to gather together as much storage as I could, although stopped short of sticking an entire spindle or two of DVDs on the desk. Similarly the total storage capacity is based on advertised capacity, and thus ignores issues such as formatted capacity and differences between kilobytes and <a href="http://en.wikipedia.org/wiki/Kibibyte">kibibytes</a>. The floppy disk is there more for show than anything else, I don&#8217;t even own a floppy drive. While the diversity of formats and capacities is interesting in its way, what is more surprising is how many of them are redundant. The iamakey performs the role previously taken by a hoard of floppy discs, and even the blank CDs and DVDs rarely get used on a day to day basis. Indeed, formats and devices has become the determining factor in how many bits of storage media we&#8217;ll need, far more than capacity.</p>
<p>Meanwhile, in other news the thesis progresses, albeit slower than I may like. One of the most disheartening aspects of the thesis is seeing the flaws in your data, especially when you weren&#8217;t aware of them before hand. It is an unfortunate element of the PhD, that by the time you&#8217;ve learnt one of its lessons, it is often too late to do anything about it. Despite promising myself that I&#8217;m never doing another &#8212; A promise distinctly easier to keep than most &#8212; part of me still feels that if I did do it again, I could do a vastly better job. Of course, this ignores all the critical health troubles brought on by the further stress this would impose.</p>
<p>As well as the photography, I&#8217;ve also been giving consideration to this site. In the past I have bemoaned how the organic evolution of this place has caused a lot of the earlier content to have lost its context. This is becoming increasingly important when I realize that I shall be entering the job market shortly, and while I don&#8217;t intend to put my url on my CV, I can&#8217;t pretend that an employer wont Google me. When they do, I&#8217;d prefer that it is obvious what was written when I was sixteen, and what was written yesterday. Even the name of the website dates back to my early days on the internet; I haven&#8217;t gone by Jasp for a long time.</p>
<p>There is also the evolution of the web. CSS3 now has decent support in most of the web browsers, and HTML5 is close to being finalized. My online identity is spread across the worlds of flickr, twitter, facebook and several online forums. While pages like my lifestream help bring some of these elements together, I still see room for a greater fusion of these elements under a dynamic, exciting and modern looking website. Unfortunately seeing that this needs to be done is easier than doing it. I&#8217;ve tried several abortive designs, and all of them have ended up looking more bland than the current template. As a personal website this place provides no obvious theme to latch on to, and trying to represent &#8216;myself&#8217; in design terms is challenging for someone who isn&#8217;t a professional designer. However, I hope to have a new design of this site up within the next few months, possibly with a new domain name to follow shortly.</p>
<div class="shr-publisher-693"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2010%2F02%2F25%2F555-5-gigabytes-approximately%2F' data-shr_title='555.5+gigabytes%2C+approximately'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2010%2F02%2F25%2F555-5-gigabytes-approximately%2F' data-shr_title='555.5+gigabytes%2C+approximately'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2010/02/25/555-5-gigabytes-approximately/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Twenty Ten Photography Project: January 1st</title>
		<link>http://blog.jaspsplace.co.uk/2010/01/01/the-twenty-ten-photography-project-january-1st/</link>
		<comments>http://blog.jaspsplace.co.uk/2010/01/01/the-twenty-ten-photography-project-january-1st/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 16:15:04 +0000</pubDate>
		<dc:creator>James G</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Photographs]]></category>
		<category><![CDATA[The Twenty Ten Photography Project]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[TTPP]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=685</guid>
		<description><![CDATA[I took several photos as candidates for the first photo of the project. Some images were intended to reflect the death and rebirth of the year, whereas others were attempts at getting photos of interesting subjects, or merely framing a fairly simple subject in an interesting manner. In the end I chose one of the [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.flickr.com/photos/jamesg/4234007182/" title="Counting from zero by James Glover, on Flickr"><img src="http://farm3.static.flickr.com/2690/4234007182_e19765818c.jpg" width="500" height="333" alt="Counting from zero" /></a><br />
I took several photos as candidates for the first photo of the project. Some images were intended to reflect the death and rebirth of the year, whereas others were attempts at getting photos of interesting subjects, or merely framing a fairly simple subject in an interesting manner. In the end I chose one of the first pictures I took, and one similar to an image already in my collection. The temperature was pretty much dead on zero, and thus formed a visual indicator of the beginning of the project, and the beginning of the year. Like all good tech geeks I&#8217;m counting from zero.</p>
<div class="shr-publisher-685"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2010%2F01%2F01%2Fthe-twenty-ten-photography-project-january-1st%2F' data-shr_title='The+Twenty+Ten+Photography+Project%3A+January+1st'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2010%2F01%2F01%2Fthe-twenty-ten-photography-project-january-1st%2F' data-shr_title='The+Twenty+Ten+Photography+Project%3A+January+1st'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2010/01/01/the-twenty-ten-photography-project-january-1st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Twenty Ten Photography Project</title>
		<link>http://blog.jaspsplace.co.uk/2010/01/01/the-twenty-ten-photography-project/</link>
		<comments>http://blog.jaspsplace.co.uk/2010/01/01/the-twenty-ten-photography-project/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 16:10:53 +0000</pubDate>
		<dc:creator>James G</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Photographs]]></category>
		<category><![CDATA[The Twenty Ten Photography Project]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[new year]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[TTPP]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=681</guid>
		<description><![CDATA[On New Years Eve 2009 I decided to set myself a project for the comming year. I&#8217;d take one photograph, every day, for the whole year, wherever I was. As a result, by the end of the year, I&#8217;d have 365 photographs representing the year, and what I was up to. One of the restrictions [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.flickr.com/photos/jamesg/4234011086/"><img alt="The Twenty Ten Photography Project" src="http://farm5.static.flickr.com/4052/4234011086_e9332ed5d4.jpg" title="The Twenty Ten Photography Project" width="500" height="333" /></a><br />On New Years Eve 2009 I decided to set myself a project for the comming year. I&#8217;d take one photograph, every day, for the whole year, wherever I was. As a result, by the end of the year, I&#8217;d have 365 photographs representing the year, and what I was up to.</p>
<p>One of the restrictions of this approach is it means that I can&#8217;t always use my DSLR. Its size and value makes it impractical for carrying with me every day, and snapping off a few shots before I go to bed isn&#8217;t going to result in the most interesting album, even when it is possible. Instead sometimes I&#8217;m going to resort to using my old Ricoh digital compact, and at other stages I may even end up taking some pictures on my mobile phone. Learning to work with these limitations, and make the most of them, will be part of the challenge, and will hopefully enforce its own creativity.</p>
<p>Over the course of the year I shall be uploading the resulting photos to a <a href="http://www.flickr.com/photos/jamesg/collections/72157622988885115/">flickr collection</a>, and this blog. While I can&#8217;t promise that I&#8217;ll be uploading every day, I will try and keep uploads reasonably regular. At times I&#8217;ll be uploading more than one picture for each day, but only the single photo added to this collection will be my canonical project photo.</p>
<div class="shr-publisher-681"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2010%2F01%2F01%2Fthe-twenty-ten-photography-project%2F' data-shr_title='The+Twenty+Ten+Photography+Project'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2010%2F01%2F01%2Fthe-twenty-ten-photography-project%2F' data-shr_title='The+Twenty+Ten+Photography+Project'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2010/01/01/the-twenty-ten-photography-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The E3 News You Haven&#8217;t Heard</title>
		<link>http://blog.jaspsplace.co.uk/2009/06/01/the-e3-news-you-havent-heard/</link>
		<comments>http://blog.jaspsplace.co.uk/2009/06/01/the-e3-news-you-havent-heard/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 21:45:12 +0000</pubDate>
		<dc:creator>James G</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Fun and Games]]></category>
		<category><![CDATA[comedy]]></category>
		<category><![CDATA[computer games]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[E3]]></category>
		<category><![CDATA[foot-to-ball]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[procrastination]]></category>
		<category><![CDATA[satire]]></category>
		<category><![CDATA[Sinclair]]></category>
		<category><![CDATA[Spectrum]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=615</guid>
		<description><![CDATA[As the gaming media turns all eyes towards L.A. for E3 2009, many blogs and news sites go into overdrive. While I&#8217;m not at E3 myself, and have absolutely no way of finding out information that isn&#8217;t already published elsewhere, I thought I&#8217;d still do my best to produce stories that I can guarantee you [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>As the gaming media turns all eyes towards L.A. for E3 2009, many blogs and news sites go into overdrive. While I&#8217;m not at E3 myself, and have absolutely no way of finding out information that isn&#8217;t already published elsewhere, I thought I&#8217;d still do my best to produce stories that I can guarantee you haven&#8217;t heard elsewhere!</p>
<h3>Sinclair to Return to the Market</h3>
<p>In a surprise announcement, Sinclair Research, manufactures of a number of classic 1980&#8242;s personal computers including the ZX81 and the ZX Spectrum, revealed that they were to return to the home computing market.<br />
Founder of the company, Sir Clive Sinclair, revealed that the company had decided that the current market provided an excellent opportunity for the company to introduce its new product. &#8220;In the 1980s, Sinclair revolutionised the home computing market, and provided access to affordable computing technology to thousands of homes. It was Sinclair which sat at the centre of the early British computer games development scene, and gave birth to many of today&#8217;s prominent developers. In 2009, Sinclair hopes to release a new system, and encourage many of these leading developers to return home.&#8221;<br />
Sinclair seemed initially coy when asked about system specifications, but began to reveal more information when he caught representatives from Sony and Microsoft sniggering at the back. &#8220;Obviously times have changed significantly since Sinclair last released a system, and the company has not stood still. The new system, the Sinclair ZX Millennium, will have a top of the range eight,&#8221; he paused, &#8220;Megahertz processor, and a whopping 512Kb RAM, that&#8217;s <em>half</em> a megabyte!&#8221; Sinclair looked unimpressed with the lack-lustre response from the crowd, and sighed before continuing, &#8220;These improvements have allowed us to take full advantage in improvements in display screen technology, delivering a full 576i resolution in a stunning 32 colours, all via your SCART lead for the crispest image reproduction. With the ZX Millennium your games will look just like cartoons, and thanks to the efforts of our engineers, we have been able to completely eliminate the problem of attribute clash.&#8221; Sinclair beamed, and looked around the audience for a reaction, clearly expecting this to be a bombshell, &#8220;That means that Dizzy can stand in front of a bush, and still look white,&#8221; he clarified, before collapsing forlornly after he was met with cold silence.<br />
Karen Farley, of Modern Videogamer (US) asked whether the ZX Millennium would still rely on the cassette tapes used with previous systems. &#8220;Of course not,&#8221; responded Sinclair, &#8220;Our engineers initially toyed with the possibility of distributing games on compact disc, as the ability to skip tracks would allow a user to easily choose which game or piece of software to load, the media also had an improved shelf life when compared to cassette tapes. However we realised that this would show no appreciable improvement in loading times, as games would still be delivered as audio streams. Instead we decided to make the microdrive standard for the ZX Millenium.&#8221;<br />
The ZX Millenium will be available from November 2009, priced at £175.</p>
<h3>FIFA 1660</h3>
<p>EA Sports today announced the release of FIFA 1660. Talking about the game, and EA spokesman said, &#8220;Electronic Arts have been developing soccer video-games since 1993, and rapidly made itself one of the foremost names in the genre. Since the release of FIFA International Soccer in 1993, EA Sports have released over fifteen titles on twenty-six different systems. This doesn&#8217;t include countless spin-offs and other variations. During this time, EA Sports has constantly tried to innovate and move the game forward, keeping up with the fast-paced game of football itself. Each year we have strived not only to introduce great new features, but also to ensure that the game reflects of the latest changes to teams, players and league tables. However, this led us to consider, what if we looked back.<br />
In FIFA 1660 we take soccer back to its roots. Set before the rules of football were fully finalised, FIFA 1660 sees you enjoying the earlier, less codified game. With no referee or linesmen, players find themselves less restricted by the rules, and thus the new reaction-touch fight system allows for punches and kicks to be thrown at nearby players. The same system is also used to fend off those attempting to enforce the law, and disrupt the game.<br />
Authentic historical research has attempted to ensure that the game-play accurately reflects the game as it was played at that time, and historical records have been used to provide names for the player database. Thus, when you play, you can be sure that your team are made up of genuine 17th Century players!&#8221;<br />
FIFA 1660 will be released in Spring 2010 on Xbox 360, PS3, Wii and PC.</p>
<div class="shr-publisher-615"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2009%2F06%2F01%2Fthe-e3-news-you-havent-heard%2F' data-shr_title='The+E3+News+You+Haven%27t+Heard'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2009%2F06%2F01%2Fthe-e3-news-you-havent-heard%2F' data-shr_title='The+E3+News+You+Haven%27t+Heard'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2009/06/01/the-e3-news-you-havent-heard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Political Compass</title>
		<link>http://blog.jaspsplace.co.uk/2009/04/22/political-compass/</link>
		<comments>http://blog.jaspsplace.co.uk/2009/04/22/political-compass/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 17:58:14 +0000</pubDate>
		<dc:creator>James G</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Fun and Games]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[cardigan eating]]></category>
		<category><![CDATA[hummous wearing]]></category>
		<category><![CDATA[leftie]]></category>
		<category><![CDATA[leftie ramblings]]></category>
		<category><![CDATA[liberal]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[political compass]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=569</guid>
		<description><![CDATA[I first played around with the political compass a few years ago, and was vaguely worried that I may have betrayed my old self, and have darted to the far right without quite realising it. As it happens I haven&#8217;t, and indeed I think the score is somewhat more extreme in the other direction than [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I first played around with the political compass a few years ago, and was vaguely worried that I may have betrayed my old self, and have darted to the far right without quite realising it. As it happens I haven&#8217;t, and indeed I think the score is somewhat more extreme in the other direction than it had been previously.</p>
<blockquote><p>Your political compass<br />
Economic Left/Right: -7.88<br />
Social Libertarian/Authoritarian: -8.62<br />
<a href="http://blog.jaspsplace.co.uk/wp-content/uploads/2009/04/pcgraphpng1.png"><img src="http://blog.jaspsplace.co.uk/wp-content/uploads/2009/04/pcgraphpng1.png" alt="Political Compass" title="Political Compass" width="480" height="400" class="alignnone size-full wp-image-572" /></a></p></blockquote>
<p>Now in practice of course I realise that asking everyone to march to my drum would be ineffective, impractical, and immoral. While I&#8217;m not prepared to indulge every contradictory philosophy, finding some abhorrent, and still others mutually exclusive, I realise that expecting everyone to become raging liberal-lefty is not going to work in political terms, or even practical terms. As a result were I ever to become a mainstream politician, I&#8217;d probably have to take a bit more moderate a position. This is probably why I&#8217;d never be a mainstream politician.</p>
<p>There are also many points raised on which my opinions are far more nuanced than a four point scale will allow. I don&#8217;t think this changes my idealism in my approach to them, but believing something is a good idea is still fundamentally separated from knowing how to implement it. I also realise that any ideas I may have will almost invariably need to work in our current social climate, and complete political upheaval required to achieve some ideals will cause more problems than it solves. While I may be less than enamoured by the pandering to popularism democracy results in, I&#8217;m far less keen on many of the alternatives which have been seen. I may very well love everyone to live governed by rules of sunshine and happiness, but unfortunately I fear that the rules of Kalashnikovs and power would find a way to take hold.</p>
<p>One question intrigue me, and I&#8217;m not sure I see it as a left-right argument. </p>
<blockquote><p>There is now a worrying fusion of information and entertainment.</p></blockquote>
<p>The question itself could be interpreted to apply to many facets of the modern entertainment and information industries. I&#8217;m currently a big fan of Charlie Brooker&#8217;s Newswipe, but should that push me more to agree or disagree? The program is entertainment undoubtedly, but also informative, but paradoxically one of its prime thesis is to attack the way in which the news has allowed the need to deliver facts to be hijacked by the need to entertain. Is there hypocrisy in this situation? Secondly, infotainment has been one of the primary driving forces of the web and internet, with sites like Wikipedia being both methods of entertainment and sources of information. While I think letting entertainment get in the way of your facts is a Bad Thing&trade; I don&#8217;t think I could say the same for the reverse, although perhaps the end result is inevitable.</p>
<div class="shr-publisher-569"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2009%2F04%2F22%2Fpolitical-compass%2F' data-shr_title='Political+Compass'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2009%2F04%2F22%2Fpolitical-compass%2F' data-shr_title='Political+Compass'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2009/04/22/political-compass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save, Load, Return, Quit (Fiction)</title>
		<link>http://blog.jaspsplace.co.uk/2009/04/16/save-load-return-quit-fiction/</link>
		<comments>http://blog.jaspsplace.co.uk/2009/04/16/save-load-return-quit-fiction/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 16:36:25 +0000</pubDate>
		<dc:creator>James G</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[fiction]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[story]]></category>

		<guid isPermaLink="false">http://blog.jaspsplace.co.uk/?p=556</guid>
		<description><![CDATA[The four familiar words swam in his mind's eye as the world remained frozen around him, that last ever present option both seductive and terrifying in its promises. Attempt number two wasn't so bad; he had failed, but he did make the reserve list, and things were going remarkably well with Sarah. He couldn't bring himself to accept it though, he needed a job, and in the current climate that could take a while, even for someone with his skills. Besides, he could always come back, now he just needed to be as far away as possible. He reached far back, not even looking at the dates as they flashed past.
<blockquote><p>February 12<sup>th</sup> 1990, Little Wadeway
</p></blockquote><p>He turned inside out as the world past through him and then righted itself; a pause; then noise. The excited babble and shouts of children crashed over him as he was pushed and jostled by their movements as he found himself in a much smaller body than he had been occupying moments earlier. He was stood in the playground of Little Wadeway C. of E. Primary School and a glance downwards revealed that he was dressed in a bright red wax raincoat and a scruffy pair of Velcro trainers. How far back had he gone?</p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><span style="color:#4f81bd; font-size:12pt"><em>A story</em></span></p>
<blockquote><p>Save, Load, Return, Quit
</p>
</blockquote>
<p>Damn it! It was the fourth time he had done that test and yet his mark was lower than ever before, not to mention he somehow managed to alienate half his friends while waiting for the result.  That was the biggest annoyance, the waiting. It took him ten attempts to pass his driving test, but at least he didn&#8217;t have to wait a week between each go. Now though he had to suffer through the same miserable week of crap weather and no prospects. He needed a break.
</p>
<p>The four familiar words swam in his mind&#8217;s eye as the world remained frozen around him, that last ever present option both seductive and terrifying in its promises. Attempt number two wasn&#8217;t so bad; he had failed, but he did make the reserve list, and things were going remarkably well with Sarah. He couldn&#8217;t bring himself to accept it though, he needed a job, and in the current climate that could take a while, even for someone with his skills. Besides, he could always come back, now he just needed to be as far away as possible. He reached far back, not even looking at the dates as they flashed past.
</p>
<blockquote><p>February 12<sup>th</sup> 1990, Little Wadeway
</p>
</blockquote>
<p>He turned inside out as the world past through him and then righted itself; a pause; then noise. The excited babble and shouts of children crashed over him as he was pushed and jostled by their movements as he found himself in a much smaller body than he had been occupying moments earlier. He was stood in the playground of Little Wadeway C. of E. Primary School and a glance downwards revealed that he was dressed in a bright red wax raincoat and a scruffy pair of Velcro trainers. How far back had he gone?
</p>
<p><span id="more-556"></span>
<p>Jack glanced around in an attempt to place himself, in time, rather than space. The weather and bare trees indicated that it was the middle of winter, and he couldn&#8217;t see the portable class room in front of the school hall. Then there was his coat, how old was he when he had that again? Jack was adept at remembering the short-term timing of events, but he was unused to such forays into his more long-term past. Then he saw Robert Dean approaching from across the playground and he knew exactly when he was.
</p>
<p>It was February 1990 and Jack was six. With hindsight he was amazed at how well his six year old self already wielded his power, not only confidently retrying sections of his life, but more importantly knowing when to stick and when to twist. Somehow he had also realised – without a trial and error approach – that his abilities weren&#8217;t normal, and that they were probably best kept to himself. As a result, people often claimed that Jack led a charmed life, but in reality it was easy to roll sixes when you could roll as many times as you liked. It was only later that his experience with computers provided an ideal analogy for his ability, and finally provided words for what were previously four nebulous options.
</p>
<p>In this particular incident, Jack had needed fourteen rolls of the dice before he was satisfied with the outcome. At the time he had agonised for ages, spending borrowed weeks on family holidays skulking on the beach or in his room. Now however the situation seemed inconsequential, and furthermore, Jack realised that he had probably suffered more trying to avoid it than he would have done had he let things pass normally.
</p>
<p>Robert now stood in-front of Jack, his chest thrust forward and his body stretched upwards; a completely unnecessary gesture of dominance, as even slouched he&#8217;d have towered over Jack. He stood up close, so as to exaggerate his need to look downwards, &#8220;Where&#8217;s your ammynight?&#8221; he demanded while stepping forwards so as to force Jack back. Five minutes ago the posturing would have seemed ridiculous; the aggressiveness of this six year old child still seemed humorous to a part of Jack&#8217;s mind. However, in the immediate context the situation carried a genuine threat, and the conflict between the two emotions gave the encounter a surreal quality. &#8220;Well?&#8221; Robert pressed.
</p>
<p>The ammonite in question had been one Jack had brought into school that morning to show off, after having been given it by his Dad the previous evening. He had been immensely proud of the fossil, taking his father&#8217;s comments about their rarity with all the exaggerated importance of childhood innocence. It was an attitude which seemed especially naive with hindsight, as brief obsession with geology had lead to his twelve year old self building up an impressive collection of rocks and fossils, including some genuinely rare finds; ammonites however were not in short supply.
</p>
<p>Jack shrugged, &#8220;Ammonite,&#8221; he corrected, &#8220;I gave it to Mrs. K, she wanted it for a display.&#8221; Robert exhaled sharply, and shoved Jack backwards before storming off. It was a lie, of course; he could feel the ammonite in his coat pocket, but Jack wasn&#8217;t keen on capitulating, even when it no longer mattered.
</p>
<p>The rest of the lunch-break passed with Jack watching those around him with detached interest. He contemplated joining in the various games, but felt too self conscious, and could only do so half-heartedly. He had read this book before, and while re-reading it was revealing new ideas he has missed the first time round, he could no longer engage with the story, and could instead only dissect it strictly academically. The return to class wasn&#8217;t much better, lessons in triviality which he was thankful he didn&#8217;t have to fully engage in. When, after an hour of simple board work and listening to facts of dubious simplicity, he was able to write freely, he took perverse pleasure in over analysis and unnecessary symbolism. It would have been written off as arrogant and pretentious in university, but he didn&#8217;t care, that was the point. Unfortunately the work wasn&#8217;t marked at the end of the lesson, and Jack doubted he&#8217;d be sticking round long enough to wait for the books to be collected in.
</p>
<p>Heading home was a stranger experience than he had expected. His first surprise was meeting his Mum outside of the school. Not only had he been expecting to walk home, but he was struck by how young she looked, and was even more disturbed when he realise that he had dated women who can only have been a few years younger. What surprised him most though was how his Mum greeted him, &#8220;Hello Jack, did everyone like your ammonite?&#8221; she asked, a slight sing song tone to her voice. It wasn&#8217;t a million miles removed from her questions about his interviews, but was somehow more&#8230; not patronising, but&#8230; well, &#8216;motherly.&#8217; The adult Jack realised that she was asking the question purely for his benefit, not because she was interested in the answer herself, but because she knew Jack would be. He hadn&#8217;t noticed their relationship shifting over time, but with the comparison it was striking. <br />&#8220;It was fine,&#8221; he said, showing about as much interest as his Mum probably felt. <br />&#8220;Yeah, everyone thought it was really cool,&#8221; he perked up, trying to give his Mum what she expected, &#8220;Mrs. K said I should start collecting them and make a museum.&#8221;<br />&#8220;You can ask Dad to get you a Trilobite next.&#8221;
</p>
<p>The house surprised him. He had moved out of his parents&#8217; house shortly after finishing university, and had spent much of the preceding years in university accommodation. However his parents had stayed in the same house; his memories of it weren&#8217;t tarnished by age. Firstly, his small stature made everything feel so much larger, especially in comparison to his London flat. Secondly, he was surprised how different everything looked, old furniture he had all but forgotten about, and wallpaper that was long since torn down. Most disconcerting were the various pieces of decor which he remembered from a point at the end of their long years of service, previously worn out and tattered items looking fresh and new. The house felt simultaneously dated and fresh with only a few old antique pieces of furniture remaining consistent. He moved up to his room.
</p>
<p>His bedroom felt the biggest throwback. Before his re-load, his room in his parents&#8217; house was fairly empty, decorated simply such that it may easily be used by guests. The room he stood in now however was cluttered, the floor littered with discarded toys and the walls covered in bright wallpaper illustrated with cartoon characters. Here however he remembered most of the items clearly, and as such the change wasn&#8217;t so much of a shock as a chance to indulge in nostalgia. Old friends examine and explored with the same hands which first played with them all those years ago, and fond memories broke through the cynicism which formed a cautious barrier around the new mind controlling the hands. By the time Jack had found the box of Lego he was no longer engaging in nostalgia, but actively playing, the self consciousness which had been inhibiting him earlier now shed. It wasn&#8217;t a case of retreating into his childhood, but it was without the vague guilt which accompanies play in the face of responsibility. This was silly, especially as he effectively had infinite time.
</p>
<p>Tiredness crept upon Jack more quickly than he had expected, and by half past seven he was already feeling tired, and it didn&#8217;t feel unwanted when his Dad told him to head off to bed. Tiredness and exhaustion both seemed to be properties of the body, rather than the consciousness, and Jack found he could theoretically go weeks without sleep if he kept shifting to a point at which he wasn&#8217;t tired. It had been in the weeks immediately preceding his GCSE exams however that he had learnt that this wasn&#8217;t the great idea it seemed; while it did indeed mask the feelings of tiredness, his thoughts still underwent the symptoms of sleep deprivation, complete with increase in irritability and, eventually, hallucinations. In practice he had only been awake for eight or nine hours, so could easily jump elsewhere without worrying about any mental strain, but now the idea of sleep was so appealing that he decided to put off thoughts of moving on until the morning.
</p>
<blockquote><p>June 10<sup>th</sup> 2000, Clackford
</p>
</blockquote>
<p>The room was lit by an orange glow from the streetlight outside, filtering through the thin cotton curtains. Jack stood in the middle of the room, naked and erect. The bed next to him was scruffy and unmade, the walls covered in photos, arranged into collages and caught behind sheets of glass. It took Jack a few moments to realise where he was, and almost immediately he was out, faced once more with those four options.
</p>
<p>The moment was another of those he had returned to several times in the past, although not for many years now. It was a moment that had gone right the first time he visited it, and almost every time since then. This was another benefit of his power, the ability to re-live his favourite moments, subtle differences each time preventing them from becoming boring. They didn&#8217;t prevent them from becoming inappropriate though.
</p>
<p>It was early summer; the weather was warm, but not yet tired. After a party the previous night he had stayed at Fiona&#8217;s, helping her to clear up before the two of them spent the rest of the day together, and they intended to carry this into the evening. Jack had been seeing Fiona for six months, and previous moments of intimacy could hardly be described as such; brief sexual fumbles in short and tenuous moments of privacy at parties, or attempts to be subtle in more crowded surroundings, which were ultimately unsatisfactory. This was the first chance they&#8217;d have to be truly alone together, without chance of interruption. Jack decided to make the most of it, not knowing when such an opportunity would come again.
</p>
<p>For a few months later, Jack had revisited the moment many times, particularly when later opportunities were thwarted by outside events. He was disappointed that he couldn&#8217;t bring Fiona back with him, as ultimately these snatched moments of intimacy occurred in isolation, in terms of their relationship, only the first time mattered. Six months later the relationship was going to sour, leaving Jack feeling alone and embittered. In his anger he re-loaded the moment, hoping to find catharsis, and to claim something he felt had been denied to him. However, when it came to it, he couldn&#8217;t do it, and had continued to stand in the middle of the room weeping. He never returned to the moment.
</p>
<p>Now of course, not only was the moment tarnished by those emotions that had dominated that last visit, and almost lead to an ugly moment that would have sickened him later, but they were also overlaid by ten years, which made any contemplation of reliving the moment not only highly inappropriate, but completely undesirable.
</p>
<blockquote><p>December 13<sup>th</sup> 2000, Clackford
</p>
</blockquote>
<p>Instead, Jack jumped to counterpoint, six months later, three days after the relationship had ended, and two days after he had last jumped to June 10<sup>th</sup> 2000. In the end he had found resolution through another method, death, repeatedly.
</p>
<p>This wasn&#8217;t the first time Jack had died, that had been entirely by accident, hit by a car when he was eight. It was that moment which had confirmed a growing suspicion in Jack, that death to him wasn&#8217;t the final curtain that it was to everyone else. In times there were occasions when he even saw it as a friend.
</p>
<p>Initially Jack had used his newfound relationship with death to cheat it, to use his ability to take part in increasingly dangerous stunts to impress onlookers. Five, ten, fifty attempts to jump between two parts of the school roof, six jumps off a waterfall into a pool beneath, and innumerable broken legs avoided while climbing trees. This had all come to an abrupt end when Jack&#8217;s increasing success in this arena had goaded a friend into action, and prompted him to attempt a jump which had taken Jack thirty attempts to make successfully.   Jack had looked on in sick horror at the crumpled body that lay at the base of the building until he realised that his ability to re-load would work as well for his friend as for himself. He went back and never attempted the jump, his friend likewise remained on the ground.
</p>
<p>Later Jack used his ability not just to avoid death but embrace it, self harm with no lasting scars, no permanent damage. He found death without consequence strangely liberating, not to mention a source of answers to previously unanswerable curiosity. It was an attitude born not out of morbidity, but one born from a combination of curiosity and thrill seeking, that latter tempered by his realisation that the lack of consequence meant that all the danger he felt was ultimately artificial.
</p>
<p>It had been a few years since his last death, and Jack had realised that his initial thoughts of immortality were naive. Death didn&#8217;t always come suddenly, and avoiding it wasn&#8217;t always as simple as jumping a few months into the past. Eventually his health would begin to deteriorate, and no amount of re-loading would suspend the inevitable. One heart attack skipped in favour of another, one disease traded for the next. When his grandfather had died he had on several occasions revisited his last conversation with him, but soon realised that there was no progress; while he remembered the last conversation, his grandfather did not. Theoretically he could relive the last few months of his life as many times as he wanted, but time gained meaning through progress, and reliving the same moments too many times would eventually feel shallow and empty. At times he considered that at the end of his life he made re-load his very first save, run through from the beginning, do things differently, but even this he was sure he&#8217;d eventually tire of. This was why the quit option existed.
</p>
<p>Jack pushed off with his feet, diving away from the wall and off the roof of the church. He swung round, his head downwards, back the wall. The air rushed up around him, his stomach lurched and the ground swung up before him. There was a sudden burst of pain, a blinding flash, and then two words.
</p>
<blockquote><p> Load, Quit
</p>
</blockquote>
<p>Jack stared at the options for a moment. He realised that he had been flitting around undecided, not settling on an option, metaphysical channel flicking. He was clearly distracted, and this sojourn into his past clearly wasn&#8217;t helping to relieve the tensions that had been building up over the past few weeks. He should just settle on a date and stay there, take a week off to recover, but the problem was that nowhen seemed all that appealing to him at the moment. Fuck. Escapism was going to be a problem when whenever he looked all he saw was the problems of his then self, be they fossils or past girlfriends. None of them were problems that particularly bothered him now, but they were all important at the time, and he&#8217;d still find himself having to deal with them. Furthermore he had done all this, and while he was sure that a more mature mind might have more insight into past situations, he was also wary that this could see the destruction of cherished memories.
</p>
<p>Perhaps he should go back, take one more crack at the test and then pick whatever the best outcome. Besides, being on the reserve list may be enough; He&#8217;d have had an excellent reference from his previous company, as whatever he may lack in knowledge he certainly made up for in results. Jack&#8217;s career in playing the stock market was inevitable after he realised that it was one of those factors which was fairly reproducible after a re-load, particularly in the short term. While some random events, such as the national lottery seemed particularly effected by chaos theory, larger systems, such as the stock market were more resistant. His performance wasn&#8217;t perfect of course, the very act of buying and selling shares for instance affected the system, but his performance was substantially better than his intuition and knowledge would allow.
</p>
<p>Unfortunately, these same dynamics meant that large global market trends were also unavoidable, and no amount of trading on Jack&#8217;s part could avert the &#8216;global economic crisis&#8217; that had forced his previous employer to &#8216;consolidate&#8217; their staff. While Jack&#8217;s success was indisputable, it was also patchy, and so his employer had written him of as an unnecessary risk in a time in which they were trying to appear prudent. His patchiness was a result of the need to live through any time period twice, in order to be able to make the best investments, and Jack was reluctant to do this for every moment of his life; perhaps for any moment.
</p>
<p>Each &#8216;first run&#8217; through any moment was one he ultimately threw away, along with anything he had achieved during this time. This left him memories of events which never happened, which often had a bittersweet contrast with the events which unfolded in his eventual reality. Shared moments of fortune or coincidence that he could share no longer, and memories that it was impossible to reconstruct. Was it really worth this cost? Effectively using his own power against him.
</p>
<blockquote><p>January 5<sup>th</sup>2010, London
</p>
</blockquote>
<p>Jack stared at the piece of paper in his hand, &#8220;We are sorry to inform you that you failed to meet the criteria required to be entered on to the short list, however&#8230;&#8221; He took the paper between his hands and was about to tear it, stopped, shook his head and put the letter to one side. There was no need to make a decision yet.  He phoned Sarah.
</p>
<blockquote><p>September 25<sup>th</sup> 2076, Mumbai
</p>
</blockquote>
<p>Gina sat beside Jack in the hospital bed, holding his hand between hers. She passed her lower lip out between her teeth, keeping the inner surface trapped between them as she managed a weak smile. &#8220;Edith and the boys will be here in a couple of hours, their train was delayed in Moscow; June will be a bit later,&#8221; she said, she opened her mouth as though to say something more, then thought better of it. Jack saw the expression, read it, but didn&#8217;t respond. She had been hoping he&#8217;d make it that long; he would. &#8220;You have to stop doing this Dad,&#8221; she chided, &#8220;this is what, your fifth heart attack; you can&#8217;t keep doing this for ever.&#8221; It was a joke, but her voice caught at the end.<br />&#8220;Eighth,&#8221; Jack replied quietly.<br />Gina looked confused, and then annoyed, &#8220;Oh Dad, you should have&#8230;&#8221; Her face dropped, mouth opened in surprise, &#8220;then why are you,&#8221; she trailed off, &#8220;Oh, Dad,&#8221; she finished. This was it then, or if not this one then the next, or the one after.<br />Jack smiled, then laughed, &#8220;I suspected as much. I remember a game of snakes and ladders in which you threw five double sixes in a row, which tipped me off slightly.&#8221; Gina blushed red. &#8220;I think your Mum thought you were just cheating.&#8221;<br />&#8220;You&#8217;ve given up then?&#8221; asked Gina, a brief spell of defiance entering her voice, said quickly as though she were afraid she&#8217;d lose confidence.<br />&#8220;Of course I bloody haven&#8217;t, you&#8217;d have me reloading heart attack after heart attack would you, spending the rest of my life rolling dice to avoid death, to avoid the inevitable?&#8221;<br />&#8220;You could at least give it a bloody chance!&#8221;<br />&#8220;Eight heart attacks, eight. You&#8217;ve seen me have four, not five, so that is four times I gave it a bloody chance, and another four times in which I&#8217;ve ended up taking the same odds as everyone else.&#8221;<br />&#8220;You&#8217;re not in the clear yet.&#8221;<br />&#8220;No, but I&#8217;m not running and hiding either.&#8221;<br />Gina was silent, though from her face it was clear that she merely wished to end the argument, rather than concede it.<br />&#8220;You must have considered these things,&#8221; he said.<br />&#8220;I don&#8217;t like to. I have only died once so far, I don&#8217;t look forward to a repeat experience.&#8221;
</p>
<blockquote><p>September 27<sup>th</sup> 2076, Mumbai
</p>
</blockquote>
<p>In a hospital ward in Mumbai an alarm sounded, as for the final time, Jack&#8217;s heart stopped beating. Like countless times before, Jack was faced by three words, and this time, for the first time, Jack was about to opt for the third and final option.  However, in the last few moments, just before choosing Oblivion, Jack realised that his selection had changed:
</p>
<blockquote><p>Load, New Life, Quit
</p>
</blockquote>
<p>Jack considered his options.</p>
<div class="shr-publisher-556"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:right;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2009%2F04%2F16%2Fsave-load-return-quit-fiction%2F' data-shr_title='Save%2C+Load%2C+Return%2C+Quit+%28Fiction%29'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fblog.jaspsplace.co.uk%2F2009%2F04%2F16%2Fsave-load-return-quit-fiction%2F' data-shr_title='Save%2C+Load%2C+Return%2C+Quit+%28Fiction%29'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.jaspsplace.co.uk/2009/04/16/save-load-return-quit-fiction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

