<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel><generator>http://textpattern.com/?v=4.4.1</generator>
<title>jkg3.com - Journal</title>
<link>http://jkg3.com/</link>


<pubDate>Tue, 22 May 2012 23:55:50 GMT</pubDate>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jkg3" /><feedburner:info uri="jkg3" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>HTML Responsive Images Suggestion.</title>
<description>
<![CDATA[<p>I have been thinking about responsive images recently after loosely following various dicussions around the web. While i was thinking about it i had an idea for a very simple (probably too simple) syntax which allows for describing variations of an image asset.</p>

	<p>The suggested markup is still an image tag, however it is now a container tag and it can contain  &lt;vary&gt; elements. The &lt;vary&gt; element defines the structure of the variations. I have not thought about how these variations are requested from the server yet (different <span class="caps">URL</span>s? Naming conventions? headers? dunno!). Effectively the suggested tag just informs the browser of which variations are avaliable and then the browser picks the best fit. For example, it could go for the closest to the size it needs, or to the smallest etc.</p>

	<p>In order to seperate content and presentation, the new image tag only describes the content (and the variations which are avalible), and <span class="caps">CSS</span> would still define its rendered size. </p>

	<p>So for example:</p>

<pre> &lt;img src=&quot;lion.png&quot; alt=&quot;a photo of lion&quot;&gt;
 	&lt;vary on=&quot;size&quot;  options=&quot;244px, 500px, 800px, 1000px&quot; /&gt;
 &lt;/img&gt;
</pre>

	<p>This tells the browser there is an image, source is lion.png. There are 4 sizes avaliable (244, 500, 800, 1000 pixels in width).</p>

	<p>This could work stand alone (eg, pixel double screen use it to find the best quality for the display in use) or combined with <span class="caps">CSS</span> can be used for responsiveness. </p>

	<p>For example, if the css was simply:</p>

<pre> img { width: 100%; }
</pre>

	<p>Then the browser would request the closest image size at page load and then as the image changes size it would request other images if required to keep quality constant etc.</p>

	<p>The vary tag could also be used to describe other variations (sensors) such as bandwidth, connection type or content. For example:</p>

<pre>&lt;img src=&quot;lion.png&quot;alt=&quot;a photo of lion&quot;&gt;
 	&lt;vary on=&quot;size&quot;  options=&quot;244px, 500px, 800px, 1000px&quot; /&gt;
 	&lt;vary on=&quot;connection-speed&quot;  options=&quot;100kbs, 150kbs&quot; /&gt;
 &lt;/img&gt;
</pre>

	<p>Here, each variation of size also has a highly compressed versions suitible for connections of less than 100kb/s and a less compressed version for faster connections.</p>

	<p>I am not entirely sure &#8220;on&#8221; is the best name for the attribute, target or group may be better but i liked on as it read like a sentence which makes remembering the syntax easy. &#8220;Vary on size, options 250, 300, 450&#8221; is just the sort of thing i think as i am coding.</p>

	<p>I hope this suggestion is of some use, i am sure i have missed some obvious stuff but thought thinking simple might generate some interesting discussion.</p>]]>
</description>
<link>http://feedproxy.google.com/~r/jkg3/~3/EPS-caIyYe4/html-responsive-images-suggestion</link>
<pubDate>Tue, 22 May 2012 23:41:45 GMT</pubDate>
<dc:creator>Jamie Knight</dc:creator>
<guid isPermaLink="false">tag:jkg3.com,2012-05-23:90fdc536c70c86668ef041a7c877c420/d5a4b860e8fbd247aadfd1eeb295fc5c</guid>
<feedburner:origLink>http://jkg3.com/Journal/html-responsive-images-suggestion</feedburner:origLink></item>
<item><title>4 Devices, 3 Connections.</title>
<description>
<![CDATA[<p>There are two personal tech trends which i find interesting. The number of devices i own and the number of internet connections to support them.</p>

	<p>A quick chat to friends and family confirmed my suspicions. Owning multiple computers and devices is becoming normal. My partner and myself both own 4 computing devices of different types. We each own a laptop, a smartphone , and an iPad. We also share a desktop.</p>

	<p>Each machine has its own purpose. For example we use our laptops mostly for writing and chatting online. Our smartphones for on the move browsing and listening, tablets for consumptions (films, books, watching F1) and finally the desktop for heavy tasks such as gaming and software development.</p>

	<p>I’m not sure if combining all of these devices into one magical device would work all that well. One thing i have considered recently is to sell on my smartphone in the name of simplicity. I dont need to be able to tweet from a lift and check email on the move.</p>

	<p>It is possible the tablet and laptop may converge. While i am happy enough tapping away on the iPad the lack of a pointing device makes writing an exercise in frustration for me. Untill i find text input more paletable the iPad wont be replacing my laptop. However, as thats all i now use my laptop for i wont be replacing it for the forseeable future. I’m genuinely hoping to get 5 years usage out of my current laptop!</p>

	<p>Perhaps, once it’s time for an update the iPad will have usurped it and it will never be replaced. Wow, that’s a moment for pause. This could possibly be my last ever personal laptop….</p>

	<p>It’s not looking all that great for the desktop either. It’s used for three main purposes (Gaming, media serving and development). Our gaming behavoiur is moving away from the desktop at a pace, i can see a future where media is served from the cloud which leaves only development. The reality is, these days i dont do much of that at home anyway.</p>

	<p>Interestingly, the only device which i dont see being replaced in the future is the iPad. Ironic considering when i brought it i was pretty convinced i had no need for such a thing.</p>

	<p>So in summery right now i am a 4 device guy and i see many others moving that way. However, people seem to be upgrading devices less often.</p>

	<h3>3 Net Connections.</h3>

	<p>Alongside having four devices, i have 3 net connections each with different providers. Though, i didn’t engineer the diferent providers situation on purpose.</p>

	<p>I have a landline broadband connection, a data plan for my phone and a seperate 3G dongle. All the plans are of a resonably similar price. The broadband connection is shared and costs me less than £10 a month. The 3G dongle is even less (about £5) and finally my phone data plan sits in the middle (£8 a month).</p>

	<p>Again, these three connections provide different things. The broadband connection is my high bandwidth fast connection at home. Used for most net traffic, downloads, streaming and the like. My phone connection is always with me and offers convenience and finally the 3G modem is cheap enough it’s worth keeping as a backup and for connecting my laptop on the go.</p>

	<p>Personally i see all of these connections being combined into one device capable of providing and sharing a fast connection at home and on the move. That device may just be my next iPad…. If i need to download anything truly massive (such as iTunes purchases) then i can use the free connection in the local shopping centre, or in work. Though, that said, with the connections being as cheap as they are. There is no immdiate rush to be rid of them.</p>

	<p>I suppose, where i am now may just be the limit of what i think i can handle when it comes to devices and connections. 4 devices seems pretty absurd and i expect at least one will never be replaced. 3 connections is pretty mad but then with the low cost and high convienece it’s no bad thing.</p>

	<p>In my personal future, not far out (3 years perhaps) i think i will own less devices and pay for less connections. If i had to guess i think the iPad would take over and with it a single mobile data plan for use at home and on the move.</p>]]>
</description>
<link>http://feedproxy.google.com/~r/jkg3/~3/l9HTI0QcYOo/4-devices-3-connections</link>
<pubDate>Mon, 21 May 2012 20:45:17 GMT</pubDate>
<dc:creator>Jamie Knight</dc:creator>
<guid isPermaLink="false">tag:jkg3.com,2012-05-21:90fdc536c70c86668ef041a7c877c420/7adde849b3dfadb165031b89641b51c3</guid>
<feedburner:origLink>http://jkg3.com/Journal/4-devices-3-connections</feedburner:origLink></item>
<item><title>Usability; some resources from the indie world of mac development.</title>
<description>
<![CDATA[<p>Some great link for design, UI &amp; usability thoughts from the world of indie mac software development.</p>]]>
</description>
<link>http://feedproxy.google.com/~r/jkg3/~3/R67g8dMWhxI/usability-some-resources-from-the-indie-world-of-mac-development</link>
<pubDate>Sat, 30 Jan 2010 18:15:45 GMT</pubDate>
<dc:creator>admin</dc:creator>
<guid isPermaLink="false">tag:jkg3.com,2010-01-30:90fdc536c70c86668ef041a7c877c420/353ac97aa7baaec24695074652f9a24e</guid>
<feedburner:origLink>http://jkg3.com/Journal/usability-some-resources-from-the-indie-world-of-mac-development</feedburner:origLink></item>
<item><title>2008 2.4ghz Unibody  MacBook Review</title>
<description>
<![CDATA[<p>After 14 months with the Unibody MacBook i review how i have found the machine in use on a daily basis. </p>]]>
</description>
<link>http://feedproxy.google.com/~r/jkg3/~3/RknG2hnMcQw/2008-24ghz-unibody-macbook-review</link>
<pubDate>Fri, 15 Jan 2010 19:55:58 GMT</pubDate>

<guid isPermaLink="false">tag:jkg3.com,2010-01-12:90fdc536c70c86668ef041a7c877c420/e5f1b7ffc0752cf6209b66409ea0974f</guid>
<feedburner:origLink>http://jkg3.com/Journal/2008-24ghz-unibody-macbook-review</feedburner:origLink></item>
<item><title>Project52 (better late than never) [3]</title>
<description>
<![CDATA[<p>This post is the first in a series which are being spawned by a little project called project52! Project52 is a website which was dreamed up by anton to get more people writing!</p>]]>
</description>
<link>http://feedproxy.google.com/~r/jkg3/~3/Lq6Kp-KJGJA/project52-better-late-than-never</link>
<pubDate>Tue, 12 Jan 2010 15:46:01 GMT</pubDate>

<guid isPermaLink="false">tag:jkg3.com,2010-01-12:90fdc536c70c86668ef041a7c877c420/c2f0e157b12100a65f6c10fb34903a42</guid>
<feedburner:origLink>http://jkg3.com/Journal/project52-better-late-than-never</feedburner:origLink></item></channel>
</rss>

