<?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>Kellbot!</title>
	<atom:link href="http://www.kellbot.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kellbot.com</link>
	<description>Tinysaurs and Hacking and Nonsense</description>
	<lastBuildDate>Wed, 17 Apr 2013 17:18:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Integrating Github Issues with Pivotal Tracker</title>
		<link>http://www.kellbot.com/2013/04/integrating-github-issues-with-pivotal-tracker/</link>
		<comments>http://www.kellbot.com/2013/04/integrating-github-issues-with-pivotal-tracker/#comments</comments>
		<pubDate>Wed, 17 Apr 2013 17:18:33 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[bug tracking]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[issues]]></category>
		<category><![CDATA[pivotal tracker]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1130</guid>
		<description><![CDATA[Over on offbeatempire.com we&#8217;re using GitHub&#8217;s issue tracking as a means for the staff to submit bugs and feature requests. But after years of using Pivotal Tracker, I found GitHub&#8217;s issue management to be a little wanting. Thanks to rich APIs from both GitHub and Pivotal there are many third party integrations written between the <a href="http://www.kellbot.com/2013/04/integrating-github-issues-with-pivotal-tracker/">...</a>]]></description>
				<content:encoded><![CDATA[<p>Over on offbeatempire.com we&#8217;re using GitHub&#8217;s issue tracking as a means for the staff to submit bugs and feature requests. But after years of using Pivotal Tracker, I found GitHub&#8217;s issue management to be a little wanting.</p>
<p>Thanks to rich APIs from both GitHub and Pivotal there are many third party integrations written between the two. So many that picking one to use became a task by itself.</p>
<p>After reviewing 5 or so I went with <a href="https://github.com/jrostand/pivothub">Pivothub</a>, on account of the fact that it was a) recently updated and b) would run in an environment I could set up easily (heroku). I also really like that when a Github-linked story is accepted in Pivotal it&#8217;s link on GitHub is closed too.</p>
<p>Since Heroku is a read-only filesystem and I didn&#8217;t want to commit my config file to the repository, I <a href="https://github.com/kellbot/pivothub">forked Pivothub</a> and changed it around to use <a href="https://devcenter.heroku.com/articles/config-vars">Heroku&#8217;s environmental config variables</a>.</p>
<p>It works pretty well, though some tighter integration wouldn&#8217;t be amiss. Right now if a closed issue is repoened via github, it doesn&#8217;t come back into Pivotal. The original author isn&#8217;t really using Pivotal much these days so any additional features are ones I&#8217;ll have to add myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2013/04/integrating-github-issues-with-pivotal-tracker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anniversary Mario Playthrough</title>
		<link>http://www.kellbot.com/2013/04/anniversary-mario-playthrough/</link>
		<comments>http://www.kellbot.com/2013/04/anniversary-mario-playthrough/#comments</comments>
		<pubDate>Sun, 14 Apr 2013 17:13:46 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[Domesticity]]></category>
		<category><![CDATA[Gaming]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1133</guid>
		<description><![CDATA[RevolvingDork and I celebrated our two year anniversary, and kept up our quest to play each Super Mario Brothers sidescroller straight through, in order. This year&#8217;s game was Super Mario Brothers 2 (SMB2), which came out for the NES in 1988. We played it on the Wii&#8217;s virtual console as we sadly don&#8217;t have the <a href="http://www.kellbot.com/2013/04/anniversary-mario-playthrough/">...</a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.kellbot.com/wp-content/uploads/9582_10101820976400499_1408507493_n.jpg"><img class="size-medium wp-image-1134 alignleft" alt="9582_10101820976400499_1408507493_n" src="http://www.kellbot.com/wp-content/uploads/9582_10101820976400499_1408507493_n-300x225.jpg" width="300" height="225" /></a>RevolvingDork and I celebrated our two year anniversary, and kept up our quest to play each Super Mario Brothers sidescroller straight through, in order.</p>
<p>This year&#8217;s game was Super Mario Brothers 2 (SMB2), which came out for the NES in 1988. We played it on the Wii&#8217;s virtual console as we sadly don&#8217;t have the original cartridge.</p>
<p>Our rules are pretty simple: we hotseat lives / levels, and if we get a game over we&#8217;re allowed to warp back to the world we were on, but no warping past that.</p>
<p>This game is probably one of the most challenging. It is also one of the weirdest Mario games, because it wasn&#8217;t actually written as a mario game. It&#8217;s actually a reskin of the Japanese game Doki Doki Panic, as the Japanese Mario 2<sup><a href="http://www.kellbot.com/2013/04/anniversary-mario-playthrough/#footnote_0_1133" id="identifier_0_1133" class="footnote-link footnote-identifier-link" title="Later released in the US as Super Mario: The Lost Levels">1</a></sup> was deemed too challenging for American audiences.</p>
<p>Aside from the somewhat punishing levels, SMB2 is challenging because 1-ups are few and far between. You get two continues before you are unceremoniously booted to the start screen, losing all your progress. Your only real chance to rack up some lives is to voraciously collect coins<sup><a href="http://www.kellbot.com/2013/04/anniversary-mario-playthrough/#footnote_1_1133" id="identifier_1_1133" class="footnote-link footnote-identifier-link" title="Coins are counted and displayed in hexadecimal. You can collect up to B coins per level, which is 11 in decimal">2</a></sup> and then participate in the bonus round slot game at the end of the level. With some practice I was able to consistently get extra lives, but even then our maximum life count was a measly 25.</p>
<p>The other factor that made it a challenge was the layout of the warp zones. You can warp from world 1 to world 4, 3 to 5,  4 to 6, and 5 to 7. So when we died in the last stage of world 3 we had to start all over from the beginning. It took a while, and there was a lot of cursing.</p>
<p>We did finally vanquish the game &#8211; on our last life with only one heart remaining. If this was an XBOX game, I would have demanded an Achievement for that.</p>
<ol class="footnotes"><li id="footnote_0_1133" class="footnote">Later released in the US as Super Mario: The Lost Levels</li><li id="footnote_1_1133" class="footnote">Coins are counted and displayed in hexadecimal. You can collect up to B coins per level, which is 11 in decimal</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2013/04/anniversary-mario-playthrough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My PAX East packing list</title>
		<link>http://www.kellbot.com/2013/03/my-pax-east-packing-list/</link>
		<comments>http://www.kellbot.com/2013/03/my-pax-east-packing-list/#comments</comments>
		<pubDate>Wed, 20 Mar 2013 23:23:12 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[Gaming]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1125</guid>
		<description><![CDATA[We&#8217;re heading up to Boston for PAX East and every I manage to forget some Very Important Things so this year I am making a list. Maybe this year I won&#8217;t have to make any emergency trips to Best Buy on the way up! There are a number of PAX packing lists, including an &#8220;official&#8221; <a href="http://www.kellbot.com/2013/03/my-pax-east-packing-list/">...</a>]]></description>
				<content:encoded><![CDATA[<p>We&#8217;re heading up to Boston for PAX East and every I manage to forget some Very Important Things so this year I am making a list. Maybe this year I won&#8217;t have to make any emergency trips to Best Buy on the way up!</p>
<p>There are a number of PAX packing lists, including an &#8220;official&#8221; one on the forums but they&#8217;re really just the same &#8220;so you&#8217;re going on a trip&#8221; list you find everywhere. And there are some very specific items I wouldn&#8217;t attend PAX without.</p>
<p>So here&#8217;s my list:</p>
<ul>
<li><span style="line-height: 13px;">Clothes for 3 days. I have gone on enough trips I no longer feel the need to break this out.</span></li>
<li>Toiletries for 3 days. See above.</li>
<li>A swimsuit I will not actually use but bring every year &#8220;just in case.&#8221;</li>
<li>Exercise clothes. If I&#8217;m going to eat conference garbage for 3 days I ought to at least keep up with my workout routine.</li>
<li><strong>Exercise shoes</strong>. The exercise clothes are less useful without them. Ask me how I know this.</li>
<li><strong>A niceish outfit</strong> in case we want to go to a niceish restaurant. This really just means an outfit that does not include a nerdy t-shirt.</li>
<li><strong>Shoes to go with that niceish outfit</strong> if it is a dress.</li>
<li>A Nintendo 3DS. Mario Kart and Tetris are the universal language of PAX.</li>
<li><strong>A 3DS charger.</strong> Mercifully there are a bunch of these you can usually borrow from folks, but it&#8217;s a lot handier to have your own.</li>
<li>My cell phone.</li>
<li><strong>My cell phone charger</strong>. This is the #1 item I purchase at out of town Best Buy stores.</li>
<li>My laptop (mostly just in case something comes up with work)</li>
<li><strong>My laptop charger</strong>. This is the #2 item I purchase at Best Buy stores.</li>
<li><strong>A deck of Magic: the Gathering cards</strong>. The little starter packs they give out always makes me long for my own deck, which incidentally I only ever play during the month after I attend PAX.</li>
<li>An empty tote bag, useful for anything you might buy or pick up on the expo floor. I hate walking around all day with a backpack, tote bags fold nice and small</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2013/03/my-pax-east-packing-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Giant Nikkor Lens of Doom</title>
		<link>http://www.kellbot.com/2013/01/giant-nikkor-lens-of-doom/</link>
		<comments>http://www.kellbot.com/2013/01/giant-nikkor-lens-of-doom/#comments</comments>
		<pubDate>Sun, 20 Jan 2013 18:39:40 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cameras]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[nikon]]></category>
		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1103</guid>
		<description><![CDATA[When I was in high school I used my dad&#8217;s Nikon F camera a ton. It weighed approximately a million pounds and was twice my age but I loved the hell out of it. I was particularly proud of the fact that it was entirely mechanical and my dad had a huge collection of lenses <a href="http://www.kellbot.com/2013/01/giant-nikkor-lens-of-doom/">...</a>]]></description>
				<content:encoded><![CDATA[<p>When I was in high school I used my dad&#8217;s Nikon F camera a ton. It weighed approximately a million pounds and was twice my age but I loved the hell out of it. I was particularly proud of the fact that it was entirely mechanical and my dad had a huge collection of lenses for it (also completely mechanical; to this day I still find autofocus to be a little foreign).</p>
<p>Most of the lenses sat in the closet when I finally moved to a digital SLR, until a couple years ago when I got <a href="&quot;http://www.amazon.com/gp/product/B001G4QXLE/ref=as_li_ss_tl?ie=UTF8&amp;tag=sgmr-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001G4QXLE">an adapter ring</a> that lets you used the Nikon F-mount lenses on a Canon EOS body. Obviously none of the computerized features work, but the through-lens metering on my T4i does a pretty good job at exposing the shot. This weekend I pulled it out to use with my dad&#8217;s <a href="http://www.kenrockwell.com/nikon/500mm-f8-n.htm">Nikkor 500m f/8</a> lens. It&#8217;s a short (for a 500) fat lens which we affectionately call &#8220;the Hubble  because it&#8217;s really best suited for taking pictures of the moon and other distant, slow-moving objects.</p>
<p>The church down the street (about 5 blocks away) fit that description well so I stuck the camera on a tripod and tested things out. I used the 2 second self-timer function on my camera so I wouldn&#8217;t jiggle the camera when pressing the shutter release. Because at 500mm even a tiny bit of jitter looks like a lot.</p>
<p><a title="2013-01-19 00.22.39 by kellbot, on Flickr" href="http://www.flickr.com/photos/kellbot/8393390023/"><img class="aligncenter" alt="2013-01-19 00.22.39" src="http://farm9.staticflickr.com/8043/8393390023_c928cd3129.jpg" width="500" height="333" /></a></p>
<p>It turns out the church is actually much too close to be able to do much shot composition. I had to back up about 15 feet from the window just to fit that much of it in the frame. What&#8217;s incredible to me is that you can see the individual bricks that make up the church. This church is far enough away that I can&#8217;t read the clock from my bedroom window. Turns out it&#8217;s wrong anyway.</p>
<p style="text-align: center;"><a href="http://home.kellbot.com/files/8393389405_a174c20087.jpg"><img class="aligncenter size-full wp-image-478" title="8393389405_a174c20087" alt="" src="http://home.kellbot.com/files/8393389405_a174c20087.jpg" width="333" height="500" /></a></p>
<p style="text-align: left;">Focusing the lens was a challenge. My camera has a &#8220;live preview&#8221; feature which lets you zoom in on sections of the frame, so I used the edge of the clock face to get things as sharp as I could (which isn&#8217;t very sharp with this lens).</p>
<p style="text-align: left;">The next day I took it to the zoo and got up close and personal with some of the animals.</p>
<p><a title="2013-01-19 14.30.56 by kellbot, on Flickr" href="http://www.flickr.com/photos/kellbot/8395420943/"><img class="aligncenter" alt="2013-01-19 14.30.56" src="http://farm9.staticflickr.com/8091/8395420943_8b53c3ed5a.jpg" width="500" height="333" /></a></p>
<p><a title="Peacock by kellbot, on Flickr" href="http://www.flickr.com/photos/kellbot/8396506402/"><img class="aligncenter" alt="Peacock" src="http://farm9.staticflickr.com/8470/8396506402_f371586741.jpg" width="500" height="333" /></a></p>
<p style="text-align: left;">It&#8217;s not the most practical lens but it&#8217;s a lot of fun, and I&#8217;m glad to be able to use the older lenses in my dad&#8217;s collection. The flexible and super high ISOs of modern SLRs make the lens more useful now than it ever could have been with film.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2013/01/giant-nikkor-lens-of-doom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computational Art with Processing</title>
		<link>http://www.kellbot.com/2012/09/computational-art-with-processing/</link>
		<comments>http://www.kellbot.com/2012/09/computational-art-with-processing/#comments</comments>
		<pubDate>Thu, 20 Sep 2012 19:37:05 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1090</guid>
		<description><![CDATA[Snapshots of a project I&#8217;m working on currently in Processing. I wanted to create drooping clusters of non overlapping circles, kind of like a grape bunch. A random number of smaller child circles are spawned from the parent circle, at random angles from the parent. The spawning function is run recursively until the circles are <a href="http://www.kellbot.com/2012/09/computational-art-with-processing/">...</a>]]></description>
				<content:encoded><![CDATA[<p>Snapshots of a project I&#8217;m working on currently in <a href="http://processing.org/">Processing</a>. I wanted to create drooping clusters of non overlapping circles, kind of like a grape bunch.</p>
<div class="wp-caption aligncenter" style="width: 510px"><a title="circles1 by kellbot, on Flickr" href="http://www.flickr.com/photos/kellbot/8004259622/"><img src="http://farm9.staticflickr.com/8178/8004259622_26bfcc7259.jpg" alt="circles1" width="500" height="499" /></a><p class="wp-caption-text">Non overlapping circles generated in a tree-like hierarchy</p></div>
<p>A random number of smaller child circles are spawned from the parent circle, at random angles from the parent. The spawning function is run recursively until the circles are 20 pixels or less in diameter.</p>
<div class="wp-caption aligncenter" style="width: 509px"><a title="circles2 by kellbot, on Flickr" href="http://www.flickr.com/photos/kellbot/8004258371/"><img src="http://farm9.staticflickr.com/8459/8004258371_1b3e0eac95.jpg" alt="circles2" width="499" height="500" /></a><p class="wp-caption-text">Colorful clusters of circles</p></div>
<p>Each circle cluster or bunch is randomly assigned a color. The colorspace is in HSV and the hues are limited to greens, blues, and purples. The value (brightness) of the color is dimmed 10% each for generation of circles.</p>
<p>Each time a circle is generated, it&#8217;s spawned somewhere on the lower half of it&#8217;s parent, and then rotated around the circle until it no longer overlaps with any other circles. If it makes it all the way around without founding a valid place to be, it&#8217;s deleted.</p>
<div class="wp-caption aligncenter" style="width: 510px"><a title="circles3 by kellbot, on Flickr" href="http://www.flickr.com/photos/kellbot/8004410183/"><img src="http://farm9.staticflickr.com/8314/8004410183_24d7f2e11d.jpg" alt="circles3" width="500" height="398" /></a><p class="wp-caption-text">Sketchy clusters of circles</p></div>
<p>A Processing library called HandyRenderer gives everything a more sketchy look. But the clusters weren&#8217;t droopy enough. So I modified the script to send the circle rotating back the other way if it rises above the center point of its parent. If it reaches the other side without finding a spot, it&#8217;s deleted.</p>
<div id="attachment_1091" class="wp-caption aligncenter" style="width: 535px"><a href="http://www.kellbot.com/wp-content/uploads/circles4.png"><img class=" wp-image-1091  " title="circles4" src="http://www.kellbot.com/wp-content/uploads/circles4.png" alt="" width="525" height="418" /></a><p class="wp-caption-text">Now more droopy!</p></div>
<p style="text-align: center;">Now to start working on the &#8220;tree&#8221; that supports them.<br />
<a title="tree2 by kellbot, on Flickr" href="http://www.flickr.com/photos/kellbot/8006858363/"><img class="aligncenter" src="http://farm9.staticflickr.com/8312/8006858363_3b59ee0887.jpg" alt="tree2" width="500" height="388" /></a></p>
<p style="text-align: left;">I put together a slimmed down version (no sketchy rendering) for the web. You can <a href="http://www.kellbot.com/code/GrapeTree/">play with it here</a> if you&#8217;re so inclined.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2012/09/computational-art-with-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Live TV to XBMC</title>
		<link>http://www.kellbot.com/2012/08/adding-live-tv-to-xbmc/</link>
		<comments>http://www.kellbot.com/2012/08/adding-live-tv-to-xbmc/#comments</comments>
		<pubDate>Fri, 03 Aug 2012 23:47:55 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[Consumer Hardware]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[media center]]></category>
		<category><![CDATA[television]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1080</guid>
		<description><![CDATA[It started simply enough. &#8220;I would like to watch the olympics on our main television.&#8221; After about an hour of cursing at the tv we gave up and contented ourselves to watch the olympics in the kitchen. We get our TV signal over cable. Although we don&#8217;t have a cable TV subscription the broadcast channels <a href="http://www.kellbot.com/2012/08/adding-live-tv-to-xbmc/">...</a>]]></description>
				<content:encoded><![CDATA[<p>It started simply enough. &#8220;I would like to watch the olympics on our main television.&#8221; After about an hour of cursing at the tv we gave up and contented ourselves to watch the olympics in the kitchen.</p>
<p>We get our TV signal over cable. Although we don&#8217;t have a cable TV subscription the broadcast channels are sent unencrypted over the cable line. This works great on our newer Sony TV. It turns out it doesn&#8217;t work at all on our older Pioneer TV. After much research I discovered that the Pioneer has an NTSC and ATSC tuner (analog and digital over the air), but not a QAM tuner (cable without a cable box).</p>
<p>The simple solution would be to plug a set of rabbit ears into the Pioneer and call it a day. We probably even have some in the basement. Those of you who know me know that the simple solution is never, ever, the one I go for.</p>
<p><a href="http://www.amazon.com/gp/product/B001E2V7R8/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001E2V7R8&amp;linkCode=as2&amp;tag=independanttoys"><img class="aligncenter size-full wp-image-1081" title="hvr2250-b+r-b" src="http://www.kellbot.com/wp-content/uploads/hvr2250-b+r-b.jpeg" alt="" width="513" height="378" /></a></p>
<p>Enter the Hauppauge 2250. Oh yes, we&#8217;re adding live tv to our media PC.</p>
<p>DVR / Live TV functionality is experimental in XBMC. It was originally planned for Eden (version 11), but got pushed back to Frodo (verson 12). It&#8217;s under active development, and arguably useable, so I decided to go for it.  After 3 days and a ton of reading, I have it more or less working. If that&#8217;s not a ringing endorsement, what is?</p>
<p>The latest PVR builds of XBMC are meant to work as front ends to one of a handful of backend &#8220;TV servers,&#8221; software which will handle the nitty gritty of managing the TV tuner card. This can be either in the same machine as XBMC or on a separate one. For now I&#8217;m working locally. I chose MediaPortal as the backend because it runs on Windows and has a reasonably active community.</p>
<p>Step 1 was to install the card and see if I could get it to even come up in Windows Media Center. And it did! The setup wizard found 10 channels on the QAM tuner. A number of channels, including NBC and CBS, were missing. After about an hour of poking at it I decided to move on to my ultimate target, MediaPortal.</p>
<p>MediaPortal has two main parts: the TV Server and the client frontend. The client frontend is another media center program, which I ignored. The TV server runs as a service under windows, and is more or less invisible once you&#8217;ve got it running. It&#8217;s managed with its own configuration tool separate from the MediaPortal frontend.</p>
<p>With the TV server installed and running, step 2 was to scan for channels. This took about half an hour, and found hundreds of channels &#8211; many of which were encrypted. I deleted all the encrypted channels (marked with a red T). This left me with about 100 channels. Many of these were data channels (which gave an error when I tried to preview them) or otherwise uninteresting, so I deleted those as well. The remaining 40ish channels included broadcast and cable public access stations.</p>
<p>Step 3 was to identify each station and get scheduling data. The broadcast stations self-identified, but the call signs they used were sometimes opaque. WHYYDT is pretty obviously the local PBS affiliate, but it took me a fair amount of googling to figure out that <a href="http://en.wikipedia.org/wiki/RT_(TV_network)">RT</a> is the station formerly known as RussiaToday, and is offered by local independent station <a href="http://en.wikipedia.org/wiki/WYBE">WYBE</a>.</p>
<p>Step 4! Armed with a list of call signs for each station, I started creating a <a href="http://wiki.team-mediaportal.com/MediaPortal_WebEPG_Grabber">grabber file</a> for MediaPortal&#8217;s <a href="http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/15_Customization/001_TV-Server/Configuration/13_Plugins/WebEPG">WebEPG plugin</a>. In theory, listing data is sent along with the signal and can be picked up by the tuner, but I didn&#8217;t have any luck with that. WebEPG lets you get listing data via the internet. I copied the IMDB grabber included with the plugin and added a listing for each station in the following format:</p>
<blockquote><p>&lt;Channel id=&#8221;RT&#8221; siteId=&#8221;WYBEDT2&#8243; /&gt;</p></blockquote>
<p>The Site ID is generally the station&#8217;s call sign, with DT added to the HD digital feeds. Subchannels (e.g. 10.2) usually have a trailing number. So our local NBC affiliate, WCAU, can be found at WCAUDT and its substation NBC Nonstop can be found at WCAUDT2. You can double-check to make sure you&#8217;ve got the right ID by going to <a href="http://www.imdb.com/tvgrid/2012-08-01/WCAUDT/">http://www.imdb.com/tvgrid/2012-08-01/WCAUDT/</a>, replacing WCAUDT with the call sign of your choice. You should see the schedule for that station.</p>
<p>Lastly, I needed to install a plugin for MediaPortal that will allow XBMC to communicate with it called <a href="http://www.scintilla.utwente.nl/~marcelg/xbmc/tvserverxbmc.html">TVServerXBMC</a>.</p>
<p>Whew! That concludes the MediaPortal set up, now on to XBMC!</p>
<p>In order to play with the PVR stuff you need to install one of the experimental PVR builds. I went with Margro&#8217;s build which includes the MediaPortal add-on. Setup in XBMC is fairly straightforward: enable the add on and a new option for Live TV shows up in XBMC. Assuming everything&#8217;s been set up correctly in MediaPortal your TV stations and listing data will be populated and there you have it: Live TV in XBMC.</p>
<p>There are a few bugs in my set up, which I assume are a combination of errors in my confguration, bugs in the still-under-development software, and features which have yet to be implemented. These include:</p>
<ul>
<li>Deinterlacing problems on some (but not all) HD channels. This is most visible at the edges of moving objects on screen.</li>
<li>XBMC/MediaPortal only using one of the two available tuners (meaning I can&#8217;t watch one thing while recording another)</li>
<li>Visual glitches in XBMC, like text overlapping itself</li>
<li>Occasional trouble tuning stations, which is resolved by trying another station and then coming back</li>
<li>Occasional video stutter</li>
<li>Live TV can be paused/resumed, but not rewound / fast-forwarded</li>
</ul>
<p>It&#8217;s still a work in progress, but it&#8217;s getting there! In theory one TV backend can serve all the XBMC frontend clients on the network, so getting that up in running is one of my next steps along with ironing out some of the configuration problems.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2012/08/adding-live-tv-to-xbmc/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Winning the Knitting Machine Lottery</title>
		<link>http://www.kellbot.com/2012/05/winning-the-knitting-machine-lottery/</link>
		<comments>http://www.kellbot.com/2012/05/winning-the-knitting-machine-lottery/#comments</comments>
		<pubDate>Wed, 09 May 2012 16:38:51 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[crafting]]></category>
		<category><![CDATA[knitting machine]]></category>
		<category><![CDATA[superba]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1049</guid>
		<description><![CDATA[I peek at the Craigslist listings for knitting machines from time to time, but don&#8217;t usually see much that strikes my fancy. Most of what&#8217;s available consists of overpriced Ultimate Sweater Machines (which are junk at any price). For buying and selling machines, the Ravelry sales group is much better. Last week I came across <a href="http://www.kellbot.com/2012/05/winning-the-knitting-machine-lottery/">...</a>]]></description>
				<content:encoded><![CDATA[<p>I peek at the Craigslist listings for knitting machines from time to time, but don&#8217;t usually see much that strikes my fancy. Most of what&#8217;s available consists of overpriced <a href="http://www.amazon.com/gp/product/B000WV3Y6O/ref=as_li_ss_tl?ie=UTF8&amp;tag=independanttoys&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000WV3Y6O">Ultimate Sweater Machines</a> (which are junk at any price). For buying and selling machines, the <a href="http://www.ravelry.com/groups/machine-knitting---sales-and-swaps">Ravelry sales group</a> is much better.</p>
<p><a href="http://www.kellbot.com/wp-content/uploads/7165557572_9281a59f4b.jpg"><img class="aligncenter size-full wp-image-1053" title="7165557572_9281a59f4b" src="http://www.kellbot.com/wp-content/uploads/7165557572_9281a59f4b.jpg" alt="" width="500" height="333" /></a></p>
<p>Last week I came across a White Easy Knitter for $25. The White Easy Knitter is made by the same company that made my beloved 1602, and is the same pitch (5mm). The Easy Knitter is a low-end hobby machine, and considerably simpler than the 1602, but the parts and accessories are interchangable. For $25 I wasn&#8217;t expecting it to be in great shape, but since replacement needles are about $1 each on ebay I figured it would be a good source for spare needles.</p>
<p>You may remember that my 1602 did not come with a full bed cast-on-comb, and I&#8217;ve attempted to make my own. My homemade comb works OK, but not great, and I&#8217;ve been keeping my eye out for an affordable replacement without much luck. I have yet to see one for less than $100 once shipping is factored in.</p>
<p style="text-align: center;"><a title="White Easy Knitter tools by kellbot, on Flickr" href="http://www.flickr.com/photos/kellbot/7165559398/"><img class="aligncenter" src="http://farm8.staticflickr.com/7078/7165559398_5a5faa623c.jpg" alt="White Easy Knitter tools" width="500" height="333" /></a></p>
<p>I&#8217;m happy to say that the $25 Easy Knitter came with both a full bed of 160 needles (all of which look to be in good shape) AND a full bed cast-on-comb. So that&#8217;s $260 in parts right there. The carriage for the Easy Knitter is sold as the intarsia carriage for the 1602, <a href="http://www.etsy.com/listing/26409804/vintage-intarsia-carriageun-usedin">another $50+ part</a>.  It also came with some weights and transfer tools which will work with the 1602. Most curiously and surprisingly, it came with an original copy of the 1602 manual. Most mysterious, since the 1602 manual really doesn&#8217;t apply to the Easy Knitter at all.</p>
<p>The condition of the Easy Knitter bed itself is OK. A few of the flow combs are broken, but that doesn&#8217;t really prevent it from being used. It&#8217;s a very simple machine compared to the 1602. I plan on stealing a few needles from it to replace some bent ones on the 1602, but will otherwise leave the Easy Knitter in tact. It&#8217;s considerably lighter and smaller than the 1602, and will come in handy if I ever get around to teaching another knitting machine class.</p>
<p>Overall I feel like I&#8217;ve won the knitting machine lottery, with a solid $300+ worth of parts and tools compatible with my 1602 for only $25.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2012/05/winning-the-knitting-machine-lottery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SketchUp Models of PCBs</title>
		<link>http://www.kellbot.com/2012/03/sketchup-models-of-pcbs/</link>
		<comments>http://www.kellbot.com/2012/03/sketchup-models-of-pcbs/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 20:17:53 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1044</guid>
		<description><![CDATA[I don&#8217;t usually reblog stuff, but this was too neat not to share. The folks at EagleUp have written a plugin to help you generate 3D models of your Eagle boards. This could be handy for designing enclosures, or just feeling like a badass. [Dangerous Prototypes via Make]]]></description>
				<content:encoded><![CDATA[<p>I don&#8217;t usually reblog stuff, but this was too neat not to share.</p>
<p><a href="http://dangerousprototypes.com/2012/03/20/how-to-build-3d-models-from-eagle-files-wiki-page/"><img class="aligncenter size-full wp-image-1045" title="3D_ModelTuT2" src="http://www.kellbot.com/wp-content/uploads/3D_ModelTuT2.jpg" alt="" width="600" height="293" /></a></p>
<p>The folks at <a href="http://eagleup.wordpress.com/">EagleUp</a> have written a plugin to help you generate 3D models of your Eagle boards. This could be handy for designing enclosures, or just feeling like a badass.</p>
<p>[<a href="http://dangerousprototypes.com/2012/03/20/how-to-build-3d-models-from-eagle-files-wiki-page/">Dangerous Prototypes</a> via <a href="http://blog.makezine.com/2012/03/22/sketchup-plugin-auto-generates-3d-pcb-models-from-eagle-files">Make</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2012/03/sketchup-models-of-pcbs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To Watermark or Not To Watermark?</title>
		<link>http://www.kellbot.com/2012/03/to-watermark-or-not-to-watermark/</link>
		<comments>http://www.kellbot.com/2012/03/to-watermark-or-not-to-watermark/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 20:32:11 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[crafting]]></category>
		<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1040</guid>
		<description><![CDATA[I have a love-hate relationship with Pinterest. I enjoy browsing the site to see new ideas for organizing and decor, but more often than not when I follow a pin to the source I find an orphaned image. These images are often sitting unaccredited on Tumblr and have no background information to tell me more <a href="http://www.kellbot.com/2012/03/to-watermark-or-not-to-watermark/">...</a>]]></description>
				<content:encoded><![CDATA[<p>I have a love-hate relationship with <a href="http://www.pinterest.com/kellbot">Pinterest</a>. I enjoy browsing the site to see new ideas for organizing and decor, but more often than not when I follow a pin to the source I find an orphaned image. These images are often sitting unaccredited on Tumblr and have no background information to tell me more about what&#8217;s going on. I know at one point these images had parents, probably blog articles, but through sharing and re-sharing the original content has been lost. On more than one occasion, I&#8217;ve found things on Pinterest with a description which I knew to be completely incorrect.</p>
<p>I spend a lot of time on my own photos for my blog, and a few of them have made the rounds on pinterest/etc. I&#8217;m contemplating watermarking my images with my blog URL. This isn&#8217;t because I&#8217;m concerned about &#8220;stealing,&#8221; in fact I love it when people reblog my stuff, it&#8217;s about attribution. It&#8217;s about someone seeing something I&#8217;ve done and having a snowball&#8217;s chance of learning more if they&#8217;re interested.</p>
<p><a href="http://www.kellbot.com/wp-content/uploads/BabyRoomWatermarked.jpg"><img class="aligncenter size-full wp-image-1041" title="BabyRoomWatermarked" src="http://www.kellbot.com/wp-content/uploads/BabyRoomWatermarked.jpg" alt="" width="333" height="500" /></a></p>
<p>If someone wants a watermark-free copy for use on their blog or whatever, I&#8217;m more than happy to provide it. The image above shows what I&#8217;m thinking of adding to my photos from here on out.</p>
<p>So what do you think? Is the watermark shown above an acceptable way of &#8220;claiming&#8221; my content, or just it just distract too much from the image to be viable?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2012/03/to-watermark-or-not-to-watermark/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Domestic Adventures: Cat 6 Ethernet and Daily Calendars</title>
		<link>http://www.kellbot.com/2012/03/domestic-adventures-cat-6-ethernet-and-daily-calendars/</link>
		<comments>http://www.kellbot.com/2012/03/domestic-adventures-cat-6-ethernet-and-daily-calendars/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 15:00:42 +0000</pubDate>
		<dc:creator>Kelly</dc:creator>
				<category><![CDATA[Consumer Hardware]]></category>
		<category><![CDATA[Domesticity]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[home networking]]></category>

		<guid isPermaLink="false">http://www.kellbot.com/?p=1034</guid>
		<description><![CDATA[Things have been quieter over here lately, but busy on Kellbot&#8217;s Domestic Adventures, the part of my blog dedicated to home and personal posts. It&#8217;s a little tricky to balance what goes where, so for overlap posts I&#8217;ll provide a summary. If you&#8217;re not reading it, here&#8217;s some of what you&#8217;ve missed: Wiring for Cat <a href="http://www.kellbot.com/2012/03/domestic-adventures-cat-6-ethernet-and-daily-calendars/">...</a>]]></description>
				<content:encoded><![CDATA[<p>Things have been quieter over here lately, but busy on <a href="http://home.kellbot.com">Kellbot&#8217;s Domestic Adventures</a>, the part of my blog dedicated to home and personal posts. It&#8217;s a little tricky to balance what goes where, so for overlap posts I&#8217;ll provide a summary. If you&#8217;re not reading it, here&#8217;s some of what you&#8217;ve missed:</p>
<h2><a href="http://home.kellbot.com/2012/03/09/wiring-the-house-for-ethernet/">Wiring for Cat 6 Ethernet</a></h2>
<p><a href="http://www.kellbot.com/wp-content/uploads/6819887282_f1596eb3fd.jpg"><img class="aligncenter size-full wp-image-1035" title="6819887282_f1596eb3fd" src="http://www.kellbot.com/wp-content/uploads/6819887282_f1596eb3fd.jpg" alt="" width="500" height="333" /></a></p>
<p>It&#8217;s been a little tricky to balance what posts go where, especially when they&#8217;re home improvement hacks. The <a href="http://home.kellbot.com/2012/03/09/wiring-the-house-for-ethernet/">second post in the series about our home network</a> is now up!</p>
<h2><a href="http://home.kellbot.com/2012/02/06/page-a-day-chore-calendar/">A script to generate a daily chore calendar</a></h2>
<p><a title="Cleaning Calendar by kellbot, on Flickr" href="http://www.flickr.com/photos/kellbot/6830386915/"><img class="aligncenter" src="http://farm8.staticflickr.com/7032/6830386915_72160010e2.jpg" alt="Cleaning Calendar" width="500" height="333" /></a></p>
<p>Because I&#8217;m a slob, I have to have a <a href="http://home.kellbot.com/2012/02/06/page-a-day-chore-calendar/">daily check list every day</a> to tell me to clean up. I converted an old page-a-day calendar into a daily chore checklist, with help from Ruby and ImageMagick.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kellbot.com/2012/03/domestic-adventures-cat-6-ethernet-and-daily-calendars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
