<?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>John On Web Stuff &#187; Programming</title>
	<atom:link href="http://blog.geekyjohn.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.geekyjohn.com</link>
	<description>My take on web things. Sometimes witty. Sharing of stuff.</description>
	<lastBuildDate>Tue, 06 Mar 2012 06:37:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>CSS Formatting Woes</title>
		<link>http://blog.geekyjohn.com/2009/11/css-formatting-woes/</link>
		<comments>http://blog.geekyjohn.com/2009/11/css-formatting-woes/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 03:01:14 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[formatting]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://blog.geekyjohn.com/?p=210</guid>
		<description><![CDATA[As much as I like to save some bandwidth here and there, going in to edit a stylesheet where each rule is on its own line can be a nightmare. I went in search of some CSS formatting tools to make life a little easier. (Because who wants to reformat 4000 lines of CSS by [...]]]></description>
				<content:encoded><![CDATA[<p>As much as I like to save some bandwidth here and there, going in to edit a stylesheet where each rule is on its own line can be a nightmare. I went in search of some CSS formatting tools to make life a little easier. (Because who wants to reformat 4000 lines of CSS by hand, right?).</p>

<h2>Validness</h2>

<p>It’s always a good idea to try and keep your CSS as valid as possible. On occasion you might need to put some hacks in there for IE6 or IE7 – if there are many, it’s probably a good idea to separate those out to stylesheets that are then loaded in with conditional comments.</p>

<p>To validate your CSS, head over to <a title="http://jigsaw.w3.org/css-validator/" href="http://jigsaw.w3.org/css-validator/" target="_blank">http://jigsaw.w3.org/css-validator/</a> – there you can point to a stylesheet URL, upload a file, or directly input CSS and have it validated.</p>

<h2>Formatting</h2>

<p>To format CSS you can use the “Clean CSS” service at <a title="http://www.cleancss.com/" href="http://www.cleancss.com/" target="_blank">http://www.cleancss.com/</a>.</p>

<p>Input the CSS you want to format and choose from several options, hit submit, and voilà, out comes formatted CSS – it also lets you know the code changes that it made.</p>

<h3>The options</h3>

<p>From the dropdown select the type of formatting you want. For a production output you should probably choose “High (moderate readability, smaller size)”, if you want to make CSS more readable, use the “Low (higher readability)” option.</p>

<p>Unless you know what you’re doing – you should probably leave “Sort selectors” and “sort properties” unchecked, as these have the potential to break the cascade of styles in your stylesheet.</p>

<p>I personally prefer to keep the “Compress font-weight” option unchecked &#8211; (e.g. this changes <code>font-weight:bold;</code> to <code>font-weight:700;</code> doesn’t quite read the same).</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F11%2Fcss-formatting-woes%2F&amp;linkname=CSS%20Formatting%20Woes" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F11%2Fcss-formatting-woes%2F&amp;linkname=CSS%20Formatting%20Woes" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F11%2Fcss-formatting-woes%2F&amp;linkname=CSS%20Formatting%20Woes" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F11%2Fcss-formatting-woes%2F&amp;linkname=CSS%20Formatting%20Woes" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F11%2Fcss-formatting-woes%2F&amp;title=CSS%20Formatting%20Woes" id="wpa2a_2"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/11/css-formatting-woes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Write less with Less to make more CSS</title>
		<link>http://blog.geekyjohn.com/2009/07/write-less-with-less-to-make-more-css/</link>
		<comments>http://blog.geekyjohn.com/2009/07/write-less-with-less-to-make-more-css/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 02:55:25 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.geekyjohn.com/?p=191</guid>
		<description><![CDATA[Less is a CSS pre-processor that I came across recently and there seems to be quite the buzz going around about it. Including some discussion about what is good about it, what really sucks about it, and so on.

After seeing some of the drawbacks, and the advantages of using Less, I've decided that it should be put through it's paces and I'll be trying to use it in a project in the near future so I can see if it will be a benefit.]]></description>
				<content:encoded><![CDATA[<p><a title="Less CSS" href="http://http://lesscss.org/" target="_blank">Less</a> is a <abbr title="Cascading Style Sheets">CSS</abbr> pre-processor that I came across a short while ago and there is quite a bit of buzz going around about it, including <a title="Write better CSS with Less - Sitepoint.com" href="http://www.sitepoint.com/blogs/2009/06/30/write-better-css-with-less/" target="_blank">some discussion at Sitepoint</a> about what is good about it, what really sucks about it, and so on.</p>

<p>After seeing some of the drawbacks, and the advantages of using Less, I&#8217;ve decided that it should be put through it&#8217;s paces and I&#8217;ll be trying to use it in a project in the near future so I can see if it will be a benefit.</p>

<h3>A quick breakdown of what Less is</h3>

<p>Less adds variables, mixins, operations and nested rules to CSS. This will enable us to treat our CSS a bit more like a programming language rather than a style descriptor language.</p>

<p><span id="more-191"></span></p>

<h3>Compiling</h3>

<p>You write Less in to a <code>.less</code> file and use the Less compiler to turn it into a <code>.css</code> file.</p>

<p>Worried about having to compile all the time? With the Less compiler, simply set the &#8216;watch&#8217; option on the command line and it will keep tabs of your <code>.less</code> file and compile it whenever there are changes.</p>

<p>To do a quick compile:</p>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$  lessc styles.less my_styles.css</pre></div></div>


<p>You can leave the name of the css file off, if you do, Less will use the same filename as the <code>.less</code> file, with a <code>.css</code> extention of course.
To watch a file:</p>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$  lessc styles.less <span style="color: #660033;">--watch</span></pre></div></div>


<h3>Variables</h3>

<p>Variables in CSS are an <strong><em>fantastic</em></strong> concept, I can&#8217;t believe that they weren&#8217;t part of the CSS spec in the first place! For example, by being able to define a colour or width in a variable, you can save yourself a lot of time and hassle. Seriously, who wants to remember that the brand colour for your current client is #0062fc?
Consider the following CSS that you would normally write:</p>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">p <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#0062fc</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
h2 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#0062fc</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>


<p>You would write this in Less as follows:</p>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@brand_colour: #0062fc;</span>
p <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #a1a100;">@brand_colour; }</span>
h2 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #a1a100;">@brand_colour; }</span></pre></div></div>


<p>This is of course a very simple example, I&#8217;m sure that if you think about the implications of this, that you&#8217;ll see how powerful having variables in a language like CSS really is.</p>

<h3>Mixins</h3>

<p>Mixins are essentially rules that are included in other rules.
Instead of doubling up on writing the same bit of code for several items, you include the code that is generic in the other class. Think of it a very simplified extending of classes in OO languages.</p>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.bordered</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.box</span> <span style="color: #00AA00;">&#123;</span>
  .bordered<span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<h3>Nested rules</h3>

<p>You can also nest rules with Less, meaning that you&#8217;ll have to write less code and you can write code that is cleaner to read.
For example:</p>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#sidebar</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
  p <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#00c</span><span style="color: #00AA00;">;</span>
  <span style="color: #00AA00;">&#125;</span>
  q <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">italic</span><span style="color: #00AA00;">;</span>
  <span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<p>This would be compiled to:</p>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#sidebar</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#sidebar</span> p <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#00c</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#sidebar</span> q <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">italic</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>


<h3>Operations</h3>

<p>You can perform all sorts of operations on numbers, colours, pixel values. This will allow you quickly do things like set something to the same width as the main wrapper minus an arbitrary amount.</p>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@main_page_width: 800px;</span>
<span style="color: #a1a100;">@sidebar_width: 200px;</span>
&nbsp;
<span style="color: #cc00cc;">#content</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #a1a100;">@main_page_width - @sidebar_width;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<p>As you can see Less can be very helpful in writing CSS, rather, writing less CSS to achieve more, quicker. Since you don&#8217;t have to spend a lot of time learning the syntax of the language, you can get right on with coding!</p>

<p>Make sure you check out the <a title="Less CSS" href="http://http://lesscss.org/" target="_blank">Less website</a> for more information.</p>

<p>Less runs on Ruby, and has to be installed as a Ruby gem. I have had a play around with this on my Macbook, I have yet to give it a whirl on my Windows machine to see how easy this is to use on that platform. You don&#8217;t need to build your website using Ruby, or Ruby on Rails, you only need to have Ruby installed on the computer that your are using to build your site.</p>

<p>I have also seen 2 other CSS pre-processors, <a href="http://code.google.com/p/dtcss/" target="_blank">dtCSS</a> and <a href="http://www.shauninman.com/archive/2008/05/30/check_out_css_cacheer" target="_blank">CSS Cacheer</a>. Both are PHP based, and might be worth a look if Less isn&#8217;t what you&#8217;re after.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/07/write-less-with-less-to-make-more-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Klok your time</title>
		<link>http://blog.geekyjohn.com/2009/06/klok-your-time/</link>
		<comments>http://blog.geekyjohn.com/2009/06/klok-your-time/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 12:02:15 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[klok]]></category>
		<category><![CDATA[time tracking]]></category>

		<guid isPermaLink="false">http://blog.geekyjohn.com/?p=177</guid>
		<description><![CDATA[I seem to always forget where I actually spend my time when I am working on a client&#8217;s website, and I&#8217;ve been looking around for decent time tracking software for a while &#8211; scribbling down numbers on a bit of paper just doesn&#8217;t cut it any more. Recently, I stumbled across Klok. It is an [...]]]></description>
				<content:encoded><![CDATA[<p>I seem to always forget where I actually spend my time when I am working on a client&#8217;s website, and I&#8217;ve been looking around for decent time tracking software for a while &#8211; scribbling down numbers on a bit of paper just doesn&#8217;t cut it any more.</p>

<p>Recently, I stumbled across <a href="http://klok.mcgraphix.com/klok/index.htm" target="_blank">Klok</a>. It is an Adobe AIR application which will run on Mac/Windows/Linux. Not only will it run everywhere, it&#8217;s also free. Bonus.</p>

<h4>But what does it do?</h4>

<p>Klok is a time tracking application. It allows you to enter projects, and sub projects/tasks within those. This is obviously a major plus over other time trackers that only allow you to enter a task and track time for that task. You can also enter comments for each time you&#8217;re tracking work on a task</p>

<p>Klok features a &#8216;Project View&#8217; in which you have an overview of the project details and time entries. There is also &#8216;Week View&#8217; &#8211; a calendar like view that allows you to get a nice visual representation of what you&#8217;ve worked on.</p>

<p>Sadly the reporting and exporting in Klok isn&#8217;t anything to get excited over, at the moment it only seems to be able to show a pie chart of projects in the root of the project list, exporting of weekly timesheets is really just what it says on the label, you can only see a timesheet for 1 week and export that to an Excel document. This is something being addressed in future versions.</p>

<p>For those of you keen to give it a try, I recommend the latest Beta (1.5.1 RC1.1) &#8211; it has both weekly and monthly timesheet exports.</p>

<p><a href="http://klok.mcgraphix.com/klok/index.htm" target="_blank">http://klok.mcgraphix.com/klok/index.htm</a></p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fklok-your-time%2F&amp;linkname=Klok%20your%20time" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fklok-your-time%2F&amp;linkname=Klok%20your%20time" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fklok-your-time%2F&amp;linkname=Klok%20your%20time" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fklok-your-time%2F&amp;linkname=Klok%20your%20time" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fklok-your-time%2F&amp;title=Klok%20your%20time" id="wpa2a_4"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/06/klok-your-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1 line CSS Grid Framework</title>
		<link>http://blog.geekyjohn.com/2009/06/1-line-css-grid-framework/</link>
		<comments>http://blog.geekyjohn.com/2009/06/1-line-css-grid-framework/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 01:30:11 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[grid framework]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=124</guid>
		<description><![CDATA[This is the challenge of writing entire CSS layout system with one line CSS class. I just wanted to prove how easy CSS can be, and with little imagination we can be build cool things. via Carrer Blog: 1 line CSS Grid Framework. I wouldn&#8217;t mind giving a simple grid framework like this a try, [...]]]></description>
				<content:encoded><![CDATA[<blockquote>This is the challenge of writing entire CSS layout system with one line CSS class.

I just wanted to prove how easy CSS can be, and with little imagination we can be build cool things.</blockquote>

<p>via <a href="http://www.vcarrer.com/2009/06/1-line-css-grid-framework.html">Carrer Blog: 1 line CSS Grid Framework</a>.</p>

<p>I wouldn&#8217;t mind giving a simple grid framework like this a try, quite often we do have to deal with columns of similar widths. If only designers would follow some simple rules, like actually making sure that they have everything line up with a grid.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2F1-line-css-grid-framework%2F&amp;linkname=1%20line%20CSS%20Grid%20Framework" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2F1-line-css-grid-framework%2F&amp;linkname=1%20line%20CSS%20Grid%20Framework" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2F1-line-css-grid-framework%2F&amp;linkname=1%20line%20CSS%20Grid%20Framework" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2F1-line-css-grid-framework%2F&amp;linkname=1%20line%20CSS%20Grid%20Framework" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2F1-line-css-grid-framework%2F&amp;title=1%20line%20CSS%20Grid%20Framework" id="wpa2a_6"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/06/1-line-css-grid-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced docking using jQuery</title>
		<link>http://blog.geekyjohn.com/2009/06/advanced-docking-using-jquery/</link>
		<comments>http://blog.geekyjohn.com/2009/06/advanced-docking-using-jquery/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 01:25:24 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=122</guid>
		<description><![CDATA[Some time ago I was doing some proof of concept: how Visual Studio docking functionality can be done with jQuery and unordered lists. Basically, the main goal was to implement multiple docking and undocking functionality. This tutorial will show you the results of PoC. via Advanced docking using jQuery. I wouldn&#8217;t mind using something like [...]]]></description>
				<content:encoded><![CDATA[<blockquote>Some time ago I was doing some proof of concept: how Visual Studio docking functionality can be done with jQuery and unordered lists. Basically, the main goal was to implement multiple docking and undocking functionality. This tutorial will show you the results of PoC.</blockquote>

<p>via <a href="http://www.jankoatwarpspeed.com/post/2009/06/01/Advanced-docking-using-jQuery.aspx">Advanced docking using jQuery</a>.</p>

<p>I wouldn&#8217;t mind using something like this on a website sometime. On the right site, this could be an invaluable tool.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;linkname=Advanced%20docking%20using%20jQuery" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;linkname=Advanced%20docking%20using%20jQuery" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;linkname=Advanced%20docking%20using%20jQuery" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;linkname=Advanced%20docking%20using%20jQuery" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;title=Advanced%20docking%20using%20jQuery" id="wpa2a_8"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/06/advanced-docking-using-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Highlight Plugin &#124; bartaz @ GitHub</title>
		<link>http://blog.geekyjohn.com/2009/06/jquery-highlight-plugin-bartaz-github/</link>
		<comments>http://blog.geekyjohn.com/2009/06/jquery-highlight-plugin-bartaz-github/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 01:22:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=120</guid>
		<description><![CDATA[It will probably not be a big surprise that jQuery Highlight plugin can be used to highlight pieces of text on a page. It&#8217;s based on great Highlight plugin by Johann Burkard. To be honest most of the credit should go to him, as all I did was a little refactoring and customisation (so blame [...]]]></description>
				<content:encoded><![CDATA[<blockquote>It will probably not be a big surprise that jQuery Highlight plugin can be used to highlight pieces of text on a page. It&#8217;s based on great Highlight plugin by Johann Burkard. To be honest most of the credit should go to him, as all I did was a little refactoring and customisation (so blame me if I broke something).</blockquote>

<p>via <a href="http://bartaz.github.com/sandbox.js/jquery.highlight.html">jQuery Highlight Plugin | bartaz @ GitHub</a>.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;linkname=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;linkname=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;linkname=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;linkname=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;title=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" id="wpa2a_10"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/06/jquery-highlight-plugin-bartaz-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Delay Plugin &#8211; EvanBot.com</title>
		<link>http://blog.geekyjohn.com/2009/04/jquery-delay-plugin-evanbotcom/</link>
		<comments>http://blog.geekyjohn.com/2009/04/jquery-delay-plugin-evanbotcom/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 06:51:20 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=113</guid>
		<description><![CDATA[I&#8217;m a big fan of jQuery and for all it&#8217;s super awesomeness, it doesn&#8217;t yet have a native &#8220;delay&#8221; method. I went looking for something that could delay some meny actions for me today and fortunately I found someone had written this little plugin A simple jQuery plugin that allows you to add a delay [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m a big fan of jQuery and for all it&#8217;s super awesomeness, it doesn&#8217;t yet have a native &#8220;delay&#8221; method. I went looking for something that could delay some meny actions for me today and fortunately I found someone had written this little plugin <img src='http://blog.geekyjohn.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<blockquote>A simple jQuery plugin that allows you to add a delay between jQuery functions. This small but very useful plugin that has saved me a lot of time. I haven&#8217;t done a lot of testing, but because the plugin is so small and simple (only 212 bytes!) I don&#8217;t think I could have missed much! ^^

via <a href="http://www.evanbot.com/article/jquery-delay-plugin/4">jQuery Delay Plugin &#8211; EvanBot.com</a>.</blockquote>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F04%2Fjquery-delay-plugin-evanbotcom%2F&amp;linkname=jQuery%20Delay%20Plugin%20%E2%80%93%20EvanBot.com" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F04%2Fjquery-delay-plugin-evanbotcom%2F&amp;linkname=jQuery%20Delay%20Plugin%20%E2%80%93%20EvanBot.com" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F04%2Fjquery-delay-plugin-evanbotcom%2F&amp;linkname=jQuery%20Delay%20Plugin%20%E2%80%93%20EvanBot.com" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F04%2Fjquery-delay-plugin-evanbotcom%2F&amp;linkname=jQuery%20Delay%20Plugin%20%E2%80%93%20EvanBot.com" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F04%2Fjquery-delay-plugin-evanbotcom%2F&amp;title=jQuery%20Delay%20Plugin%20%E2%80%93%20EvanBot.com" id="wpa2a_12"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/04/jquery-delay-plugin-evanbotcom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery API browser</title>
		<link>http://blog.geekyjohn.com/2009/02/what-you-need-to-know-about-jquery-13-nettuts/</link>
		<comments>http://blog.geekyjohn.com/2009/02/what-you-need-to-know-about-jquery-13-nettuts/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 04:25:44 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=109</guid>
		<description><![CDATA[If you use jQuery (or have to deal with jQuery code written by others), a new API browser has been released to coincide with the release of jQuery 1.3 http://api.jquery.com/ features a very nice search indeed, you can type in any of the jQuery functions and the list of results is update in real time. [...]]]></description>
				<content:encoded><![CDATA[<p>If you use jQuery (or have to deal with jQuery code written by others), a new API browser has been released to coincide with the release of jQuery 1.3</p>

<p><a href="http://api.jquery.com/">http://api.jquery.com/</a> features a very nice search indeed, you can type in any of the jQuery functions and the list of results is update in real time. A big plus for me is that there is an offline browser that uses AIR as I often work while traveling and often need to look up some obscure option or method.</p>

<p>And for everyone that wants to know the details about the latest stuff in jQuery 1.3 &#8211; NetTuts has an article to tell you <a href="http://nettuts.com/tutorials/javascript-ajax/everything-you-need-to-know-about-jquery-13/" target="_blank">Everything You Need to Know About jQuery 1.3</a></p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F02%2Fwhat-you-need-to-know-about-jquery-13-nettuts%2F&amp;linkname=jQuery%20API%20browser" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F02%2Fwhat-you-need-to-know-about-jquery-13-nettuts%2F&amp;linkname=jQuery%20API%20browser" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F02%2Fwhat-you-need-to-know-about-jquery-13-nettuts%2F&amp;linkname=jQuery%20API%20browser" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F02%2Fwhat-you-need-to-know-about-jquery-13-nettuts%2F&amp;linkname=jQuery%20API%20browser" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F02%2Fwhat-you-need-to-know-about-jquery-13-nettuts%2F&amp;title=jQuery%20API%20browser" id="wpa2a_14"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/02/what-you-need-to-know-about-jquery-13-nettuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add-on for an add-on: FireScope</title>
		<link>http://blog.geekyjohn.com/2009/01/add-on-for-an-add-on-firescope/</link>
		<comments>http://blog.geekyjohn.com/2009/01/add-on-for-an-add-on-firescope/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 02:05:04 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=103</guid>
		<description><![CDATA[What&#8217;s the world coming to when we&#8217;ve got add-ons for add-ons in Firefox? This extension comes shortly after the announcement that Sitepoint have put up their JavaScript Reference. The new extension pulls in information from their reference, at the moment it only works for the HTML and CSS reference, but once the JavaScript reference is [...]]]></description>
				<content:encoded><![CDATA[<p>What&#8217;s the world coming to when we&#8217;ve got add-ons for add-ons in Firefox?</p>

<p>This extension comes shortly after the <a href="http://www.sitepoint.com/blogs/2009/01/27/introducing-the-new-sitepoint-css-html-javascript-online-references/" target="_blank">announcement</a> that Sitepoint have put up their <a href="http://reference.sitepoint.com/javascript" target="_blank">JavaScript Reference</a>.</p>

<p>The <a href="http://www.sitepoint.com/blogs/2009/01/27/introducing-firescope-the-sitepoint-reference-tool-for-firebug/" target="_blank">new extension</a> pulls in information from their reference, at the moment it only works for the HTML and CSS reference, but once the JavaScript reference is more complete we might see that integrated as well.</p>

<p><span id="more-103"></span></p>

<blockquote><a href="http://tools.sitepoint.com/firescope/" target="_blank">FireScope</a> is a Firefox add-on that integrates with Firebug, to extend it with reference material for HTML and CSS.

The extension&#8217;s core functionality is centered around a new Reference panel, which contains a search tool for looking up HTML elements, attributes, and CSS properties.

The extension also hooks into context-menus in the HTML and CSS panels, the DOM crumbtrail, and the Inspector, adding options to look up a selected item ie. search for it in the Reference panel or to view a code example.</blockquote>

<p>At first glance, this little addition to Firebug/Firefox doesn&#8217;t strike one as more than just a gimmick, but it&#8217;s usefulness soon becomes apparent when trying to find out more about a CSS property or HTML element.</p>

<p>All in all most of us who are hardcore HTML and CSS programmers won&#8217;t always find the reference that fantastic, but it&#8217;s of course for those little used elements and properties where the reference is useful (when was the last time you used the CSS <code>clip</code> property? Anyone?).</p>

<p>One of the more useful things I&#8217;ve already become fan of, is the browser support table shown for elements and properties. This allows you to quickly see if there is a buggy implementation, or perhaps only partial support in certain browsers for whatever it is you&#8217;re trying to do.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;linkname=Add-on%20for%20an%20add-on%3A%20FireScope" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;linkname=Add-on%20for%20an%20add-on%3A%20FireScope" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;linkname=Add-on%20for%20an%20add-on%3A%20FireScope" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;linkname=Add-on%20for%20an%20add-on%3A%20FireScope" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;title=Add-on%20for%20an%20add-on%3A%20FireScope" id="wpa2a_16"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/01/add-on-for-an-add-on-firescope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 1.3.1 Released</title>
		<link>http://blog.geekyjohn.com/2009/01/jquery-131-released/</link>
		<comments>http://blog.geekyjohn.com/2009/01/jquery-131-released/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 13:44:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=100</guid>
		<description><![CDATA[Only a very short time after the initial 1.3.0 release of jQuery &#8211; we&#8217;re seeing 1.3.1 released to fix a few bugs present in the previous version. With the 1.3.x releases, the jQuery developers have also decided to stop providing a &#8220;packed&#8221; version of the script, the reasons cited being performance and compatibility reasons. The [...]]]></description>
				<content:encoded><![CDATA[<p>Only a very short time after the <a href="http://blog.jquery.com/2009/01/14/jquery-13-and-the-jquery-foundation/" target="_blank">initial 1.3.0 release</a> of jQuery &#8211; we&#8217;re seeing <a href="http://blog.jquery.com/2009/01/21/jquery-131-released/" target="_blank">1.3.1 released</a> to fix a few bugs present in the previous version.</p>

<p>With the 1.3.x releases, the jQuery developers have also decided to stop providing a &#8220;packed&#8221; version of the script, the reasons cited being performance and compatibility reasons. The minified (and gzipped) version is still available.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;linkname=jQuery%201.3.1%20Released" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;linkname=jQuery%201.3.1%20Released" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;linkname=jQuery%201.3.1%20Released" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;linkname=jQuery%201.3.1%20Released" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;title=jQuery%201.3.1%20Released" id="wpa2a_18"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/01/jquery-131-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
