<?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>Niko &#187; Notebook</title>
	<atom:link href="http://nikorablin.com/category/notebook/feed/" rel="self" type="application/rss+xml" />
	<link>http://nikorablin.com</link>
	<description>The Blog and Work of Nik Korablin</description>
	<lastBuildDate>Fri, 18 May 2012 23:43:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>jQuery productColorizer Plugin</title>
		<link>http://nikorablin.com/notebook/jquery-productcolorizer-plugin/</link>
		<comments>http://nikorablin.com/notebook/jquery-productcolorizer-plugin/#comments</comments>
		<pubDate>Thu, 17 May 2012 03:57:11 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Notebook]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://nikorablin.com/?p=393</guid>
		<description><![CDATA[I finished my first jQuery Plugin today and I&#8217;d like to think I did a pretty darn good job. The plugin allows you to provide a way for your users to visualize products in different colors. The plugin is light&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://nikorablin.com/wp-content/uploads/2012/05/productColorizer.jpg"><a href="http://nikorablin.com/notebook/jquery-productcolorizer-plugin/"><img class="alignnone size-full wp-image-397" title="productColorizer" src="http://nikorablin.com/wp-content/uploads/2012/05/productColorizer.jpg" alt="" width="480" /></a></a></p>
<p>I finished my first <a href="http://sandbox.nikorablin.com/productColorizer/">jQuery Plugin</a> today and I&#8217;d like to think I did a pretty darn good job. The plugin allows you to provide a way for your users to visualize products in different colors. The plugin is light and uses only two images to achieve the effect and is very flexible and can use any color you wish. You can check out the <a href="http://sandbox.nikorablin.com/productColorizer/">plugin&#8217;s page</a>, <a href="https://github.com/nikorablin/productColorizer">look at the source code</a>, or keep reading for more background.</p>
<h4><span id="more-393"></span></h4>
<h4>The Idea</h4>
<p>The idea came about when I had to find a solution for this exact problem at work. A client wanted a way for the customers to view their furniture in different colors, but didn&#8217;t have photographs for each color. Now, I could have Photoshopped each image with new colors, but that isn&#8217;t very flexible and requires much more work. I couldn&#8217;t find any other plugin that did what I wanted and so I was went ahead and made my own.</p>
<h4>The Technique</h4>
<p>The basic concept of the plugin is to have two images, laid on top of one another. One image, on bottom, would be the full photograph of the product, no editing. It was important that the photograph was a plain color, close to white, because it would make it easier to change colors. The next image is a transparent mask. The image is just all the parts of the photo you don&#8217;t want colored with the parts you want colored cut out.</p>
<p><a href="http://nikorablin.com/wp-content/uploads/2012/05/colorizer1.jpg"><img class="alignnone size-full wp-image-401" title="Product Colorizer" src="http://nikorablin.com/wp-content/uploads/2012/05/colorizer1.jpg" alt="Product Colorizer Image" width="500" height="270" /></a></p>
<p>Next, I just had to make a way for the user to set the background color of the mask image to an RGBa value. The mask only shows the background color where it is transparent and since we use RGBa, we get a nice alpha overlay on top of the full photo. This is, essentially, the trick.</p>
<h4>Some Small Discoveries On The Way</h4>
<p>When I first began writing the plugin, I wanted the product image to display and underneath a color swatch allowing the user to click through each color. I built each swatch using anchor tags and at first I was assigning each color an id and setting the background color in the CSS. After a few colors, I thought there must be a faster way. I realized that since I was holding the color values for the mask in the anchors rel attribute, I could use that same rel attribute to generate all the colors.</p>
<pre class="prettyprint">
$(swatches).each(function(){
	var color = "rgba(" + $(this).attr('rel') + "," + o.swatchTransparency + ")";
	$(this).find('span').css('background', color);
});</pre>
<h4>Taming the IE Beast</h4>
<p>Of course I would run into some issues with the beloved Internet Explorer. Apparently, IE6, 7, 8, and 9 don&#8217;t support RGBa colors. This made things a bit more difficult. After some research, I found that there was a workaround and so I had to use some conditionals to accommodate for our ugly friend.</p>
<pre class="prettyprint">
if($.browser.msie) {
	color = $(this).attr('rel');
	var colors = color.split(",");
	color = colorToHex(colors);
	$(mask).css({'background': 'transparent', 'zoom': 1, 'filter': 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#80' + color + ',endColorstr=#80' + color + ')'});
}</pre>
<p>But again, IE does not like RGB values for this filter so I had to use a method to convert the RGB values into Hex.</p>
<pre class="prettyprint">
//rgb to hex
function colorToHex(color) {
	var red = parseInt(color[0]);
	var green = parseInt(color[1]);
	var blue = parseInt(color[2]);
	var rgb = blue | green | red;
	return rgb.toString(16);
};</pre>
<p>The colors might not match up perfectly with the RGBa counterparts, but its close enough.</p>
<h4>From Here On Out</h4>
<p>Writing my first jQuery plugin was a lot of fun. I&#8217;m always looking for another challenge. I will probably try to adapt this plugin to use for products with multiple areas that can have different colors. I think it should be possible with multiple mask layers, but we&#8217;ll have to see, so stay tuned. Check out the <a href="http://sandbox.nikorablin.com/productColorizer/">plugin&#8217;s page</a> for instructions on how to use it and a working demo. The plugin is licensed under an MIT license, so you&#8217;re free <a href="https://github.com/nikorablin/productColorizer">to do whatever</a>, but I always appreciate a link back or a donation. Hope you enjoy the plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikorablin.com/notebook/jquery-productcolorizer-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s up! Santorum Mad Libs Is Now Live</title>
		<link>http://nikorablin.com/notebook/its-up-santorum-mad-libs-is-now-live/</link>
		<comments>http://nikorablin.com/notebook/its-up-santorum-mad-libs-is-now-live/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 05:22:58 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Notebook]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://nikorablin.com/?p=370</guid>
		<description><![CDATA[Hey everyone! Here&#8217;s a project I&#8217;ve been working on for the past two weeks and what better time to let it go live than right after good ol&#8217; Ricky resigns. Santorum Mad Libs More about the project after the jump.&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://nikorablin.com/notebook/its-up-santorum-mad-libs-is-now-live/"><img class="alignnone size-full wp-image-371" title="Santorum Mad Libs" src="http://nikorablin.com/wp-content/uploads/2012/04/rick.png" alt="Santorum Mad Libs" width="480" height="259" /></a></p>
<p>Hey everyone! Here&#8217;s a project I&#8217;ve been working on for the past two weeks and what better time to let it go live than right after good ol&#8217; Ricky resigns.</p>
<p><a title="Santorum Mad Libs" href="http://santorummadlibs.com/">Santorum Mad Libs</a></p>
<p>More about the project after the jump.<br />
<span id="more-370"></span></p>
<h4>Why This?</h4>
<p>A little while back, a few of my roommates and I were talking about Rick Santorum and how everything he says is hilarious. My one friend jokes, it&#8217;s like he talks in Mad Libs. And there it was, a great idea. I&#8217;ve been looking for a small little project like this I could use my database and PHP skills and this was perfect. What better way to prove how ridiculous Santorum is then challenging the people to make his quotes even wilder than they are. In the end, the truth was stranger than fiction.</p>
<h4>The Database</h4>
<p>The database was simple enough. It is one table with three columns, an id (the primary key), lib (the quote), and the date of the quote. I thought of many different ways to store the quotes, but I came to the conclusion that the best way to store the quotes, with the missing word would be to put it all in one string, encasing the missing word in a delimiter. Here is an example:</p>
<pre class="prettyprint">"The {noun} {verb-ed} the cat"</pre>
<h4>The Code</h4>
<p>Now onto implementation. I wanted the site to be simple. Right when a user visits the site, they are prompted with input fields for the missing words. They input their relevant words, hit submit, and the funny happens. To do this, I would have to call in a random quote from the database, easy enough. Just write a function that counts the quotes and returns a random id.</p>
<pre class="prettyprint">// returns count of libs in database
function getNumOfLibs() {
	$sqlstr = mysql_query('SELECT * FROM libs');
	return mysql_numrows($sqlstr);
}
// returns random lib id
function getRandomLib() {
	$num = getNumOfLibs()-1;
	return rand(0,$num);
}</pre>
<p>Once we&#8217;ve gotten our random quote, we need a way to parse through the quote to pull out the missing words. Within the madLib class, I have a default constructor with an array property containing all the possible parts of speech for the missing words. Then I have three functions that will get the missing words. This first function that I found in the <a href="http://www.php.net/manual/en/function.strpos.php#107678">comments of php.net</a> returns an array of the positions of all the occurrences of a given string.</p>
<pre class="prettyprint">function strpos_recursive($haystack, $needle, $offset = 0, $results = array()) {
	$offset = strpos($haystack, $needle, $offset); // the haystack is the quote we're searching, the needle is the string we're looking for
	if($offset === false) {
		return $results;
	} else {
		$results[] = $offset;
		return $this->strpos_recursive($haystack, $needle, ($offset + 1), $results); // recursively call the function with an incremented offset
	}
}</pre>
<p>The next two functions I wrote that get the positions of all the missing words in the word and then a function that uses the position to get the missing word.</p>
<pre class="prettyprint">// returns an arry of all tags in lib
function getTags() {
	$text = $this->text;
	$positions = $this->getTagPositions($text);
	foreach ($positions as $key=>$value) {
		$i=$value+1;
		$word = '';
		while($text[$i]!='}'){
			$word = $word.$text[$i];
			$i++;
		}
		$this->tagsPos[$key] = $word;
		$this->tags[$key] = $this->defaultTags[$word];
	}
}

// returns array of tag positions
function getTagPositions($t) {
	$delim = '{';
	return $this->strpos_recursive($t,$delim);
}</pre>
<p>After the user submits their input, most of the work is done. All the words are sent with a $_GET and we then rebuild the new quote with their input on a display page.</p>
<h4>What&#8217;s next?</h4>
<p>Not sure how much further I&#8217;ll take this project. It was really just a quick thing I wanted to whip up, however, it would be nice if I could modify the code to handle the ability to use a user&#8217;s input more for a missing word more than once in the quote, making for a more cohesive story. Stay tuned for any updates and if you got some better ideas for the implementation, let me know, I&#8217;m always eager to hear alternatives.</p>
<h4>View The Source</h4>
<p>You can check out the source on the <a href="https://github.com/nikorablin/MadLibs-PHP">GitHub</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikorablin.com/notebook/its-up-santorum-mad-libs-is-now-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working On Something Pretty Awesome</title>
		<link>http://nikorablin.com/notebook/working-on-something-pretty-awesome/</link>
		<comments>http://nikorablin.com/notebook/working-on-something-pretty-awesome/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 04:28:33 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Notebook]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://nikorablin.com/?p=365</guid>
		<description><![CDATA[Currently working on a little project that I think has some potential. Look for it to go viral in the next week or so. I&#8217;m sure it&#8217;ll spread if you catch my drift.]]></description>
			<content:encoded><![CDATA[<p><a href="http://nikorablin.com/notebook/working-on-something-pretty-awesome/"><img class="alignnone size-full wp-image-366" title="working" src="http://nikorablin.com/wp-content/uploads/2012/04/working.jpg" alt="" width="480" height="260" /></a></p>
<p>Currently working on a little project that I think has some potential. Look for it to go viral in the next week or so. I&#8217;m sure it&#8217;ll <em>spread</em> if you catch my drift.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikorablin.com/notebook/working-on-something-pretty-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frames Without Frames</title>
		<link>http://nikorablin.com/notebook/frames-without-the-frames/</link>
		<comments>http://nikorablin.com/notebook/frames-without-the-frames/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 22:27:22 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Notebook]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Techniques]]></category>

		<guid isPermaLink="false">http://nikorablin.com/?p=318</guid>
		<description><![CDATA[I&#8217;ve been seeing quite a few websites (this one included) and tumblr blogs employing this technique. Of course, it is reminiscent of those old HTML frames found in abundance on old Geocities sites. These days with standards and CSS we&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://nikorablin.com/notebook/frames-without-the-frames/"><img class="alignnone size-full wp-image-319" title="Frames Without Frames" src="http://nikorablin.com/wp-content/uploads/2011/02/frames1.jpg" alt="Frames Without Frames" width="480" height="260" /></a></p>
<p>I&#8217;ve been seeing quite a few <a href="http://mondaybynoon.com/">websites</a> (this one included) and <a href="http://dougneiner.com/">tumblr blogs</a> employing this technique. Of course, it is reminiscent of those old HTML frames found in abundance on old Geocities sites. These days with standards and CSS we can recreate those good old frames while keeping our website nice and clean.</p>
<h4><span id="more-318"></span>The HTML</h4>
<p>The basic layout uses 3 divs, a sidebar, the content area, and a container to wrap everything together. Nothing else to do here really.</p>
<pre class="prettyprint">&lt;div id=&quot;container&quot;&gt;
	&lt;div id=&quot;side&quot;&gt;
		Side Stuff
      	&lt;/div&gt;
	&lt;div id=&quot;content&quot;&gt;
		Content
	&lt;/div&gt;
&lt;/div&gt;</pre>
<h4>The CSS</h4>
<p>Now we can head on over to our stylesheet. First off, the <code>container</code> needs to be positioned absolutely and have the width set at 100%. That will stretch across the viewport.</p>
<pre class="prettyprint">#container {
	position:absolute;
	width:100%;
}</pre>
<p>Next we can move on to our sidebar. Since the sidebar will be stationary have <code>position:fixed</code> and make it <code>float: left</code>. You&#8217;ll also want to set the width of the sidebar.</p>
<pre class="prettyprint">#side {
	position:fixed;
	float:left;
	overflow:hidden;
	top:0;
	left:0;
	width:305px; /* set a width */
}</pre>
<p>And now for our content area. The <code>margin-left</code> will be the same as the width of your sidebar. Keep in mind that if you assigned <code>padding</code> to the sidebar, you&#8217;ll have to account for it in the <code>margin</code>. The width here is not entirely necessary and you could even place an inner div within content to contain the width.</p>
<pre class="prettyprint">#content {
	margin-left:305px; /* same as width of sidebar */
	height:100%;
	width:700px; /* width of content area */
}</pre>
<h4>Live Demo</h4>
<p><a href="http://nikorablin.com/sandbox/frames.html">View a live demo</a></p>
<h4>Going Further</h4>
<p>As seen on this very site, I have a background for my sidebar that stays fixed. To achieve this, you&#8217;ll want to assign a <code>background-image</code> to the container and have it <code>repeat-y</code> as well as be <code>fixed</code>.</p>
<pre class="prettyprint">#container {
	background:url(images/container_bg.jpg) repeat-y fixed;
	position:absolute;
	width:100%;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://nikorablin.com/notebook/frames-without-the-frames/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Love This Video</title>
		<link>http://nikorablin.com/notebook/i-love-this-video/</link>
		<comments>http://nikorablin.com/notebook/i-love-this-video/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 02:56:43 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Notebook]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://nikorablin.com/?p=313</guid>
		<description><![CDATA[Great song too, can&#8217;t wait for a tour and possibly more&#8230; I love conspiracies.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=cfOa1a8hYP8&amp;hd=1"><a href="http://nikorablin.com/notebook/i-love-this-video/"><img class="alignnone" title="Thom Dance" src="http://25.media.tumblr.com/tumblr_lgvxs4ebWT1qf7r5lo1_500.gif" alt="" width="480" height="268" /></a></a></p>
<p><a href="http://www.youtube.com/watch?v=cfOa1a8hYP8&amp;hd=1">Great song</a> too, can&#8217;t wait for a tour and <a href="http://www.nme.com/blog/index.php?blog=10&amp;p=9807&amp;title=radiohead_the_king_of_limbs_the_conspira&amp;more=1&amp;c=1">possibly more&#8230;</a></p>
<p>I love conspiracies.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikorablin.com/notebook/i-love-this-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still Alive</title>
		<link>http://nikorablin.com/notebook/still-alive/</link>
		<comments>http://nikorablin.com/notebook/still-alive/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 05:39:05 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Notebook]]></category>
		<category><![CDATA[Banter]]></category>

		<guid isPermaLink="false">http://nikorablin.com/?p=306</guid>
		<description><![CDATA[I&#8217;m still here. It&#8217;s been a pretty busy couple of months for me, but I&#8217;m back and hope to keep at it. I got a couple things I&#8217;m working on including a nice free little WordPress theme. I&#8217;ve also been&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still here. It&#8217;s been a pretty busy couple of months for me, but I&#8217;m back and hope to keep at it. I got a couple things I&#8217;m working on including a nice free little WordPress theme. I&#8217;ve also been doing some undergraduate research at Temple. I am currently playing around with <a href="http://hadoop.apache.org/">Hadoop</a>. Stick around, I&#8217;ll have some new stuff up shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikorablin.com/notebook/still-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QuickNav Coda Plugin: Makes Navs On The Fly</title>
		<link>http://nikorablin.com/notebook/quicknav-coda-plugin-makes-navs-on-the-fly/</link>
		<comments>http://nikorablin.com/notebook/quicknav-coda-plugin-makes-navs-on-the-fly/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 06:46:00 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Notebook]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[Downloads]]></category>

		<guid isPermaLink="false">http://nikorablin.com/?p=290</guid>
		<description><![CDATA[It&#8217;s no secret that I have a bit of a thing for Coda and for good reason. The one-widow text editor is light, fast and looks good too. One thing that I have found especially awesome is the ridiculous easiness&#8230;]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s no secret that I have a bit of a thing for Coda and for good reason. The one-widow text editor is light, fast and looks good too. One thing that I have found especially awesome is the ridiculous easiness of creating plug-ins. The Coda Plug-in creator lets you write your scripts in any programming language your little heart desires (assuming a compiler for said language is installed on your machine). I thought I&#8217;d give plug-in creation a try and whipped up something real quick.</p>
<h4><span id="more-290"></span>The Plug-in</h4>
<p>Basically, the plug-in speeds up coding pages by replacing an unstructured list like this:</p>
<p>[html]Home<br />
About Us<br />
Portfolio<br />
Contact[/html]</p>
<p>And turns it into this:</p>
<p>[html]<br />
&lt;ul id=&quot;nav&quot;&gt;<br />
	&lt;li&gt;&lt;a href=&quot;index.php&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
	&lt;li&gt;&lt;a href=&quot;about-us.php&quot;&gt;About Us&lt;/a&gt;&lt;/li&gt;<br />
	&lt;li&gt;&lt;a href=&quot;portfolio.php&quot;&gt;Portfolio&lt;/a&gt;&lt;/li&gt;<br />
	&lt;li&gt;&lt;a href=&quot;contact.php&quot;&gt;Contact&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
[/html]</p>
<p>All you need to do is highlight the text and run the plug-in and you get a nice little unordered-list navigation.</p>
<h4>The Source</h4>
<p>The plug-in is written in Ruby and is very simple. You could easily go in and modify how the list items are made and what the links should look like if my format doesn&#8217;t work for you. You&#8217;ll also notice that it replaces the word &#8220;Home&#8221; with index for the link.</p>
<p>[ruby]<br />
#!/usr/bin/ruby</p>
<p>nav = &quot;&lt;ul id=&#8217;$$IP$$&#8217;&gt;\n&quot;<br />
$stdin.each_line do |line|<br />
	line.rstrip!<br />
	url = line.gsub(&quot; &quot;, &quot;-&quot;).gsub(&quot;Home&quot;, &quot;index&quot;).gsub(&quot;\t&quot;, &quot;&quot;)<br />
	nav = nav + &quot;\t&lt;li&gt;&lt;a href=\&quot;&quot;+ url.downcase + &quot;.php\&quot;&gt;&quot; + line.split(&quot; &quot;).each{|word| word.capitalize!}.join(&quot; &quot;) + &quot;&lt;/a&gt;&lt;/li&gt;\n&quot;<br />
end</p>
<p>nav = nav + &quot;&lt;/ul&gt;\n&quot;</p>
<p>puts nav<br />
[/ruby]</p>
<h4>Download</h4>
<p>Download the plug-in and drag it into the Plug-ins folder located in Library &gt; Application Resources &gt; Coda.</p>
<p><a class="trail" href="http://nikorablin.com/downloads/QuickNav.zip">Download QuickNav.zip (8kb)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nikorablin.com/notebook/quicknav-coda-plugin-makes-navs-on-the-fly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

