<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Karl's Place</title>
	
	<link>http://blogs.kranich.org/karl</link>
	<description />
	<lastBuildDate>Thu, 19 Aug 2010 16:52:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/KarlsPlace" /><feedburner:info uri="karlsplace" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>KarlsPlace</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Media Center 7 “problem” solved</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/LUN-hKADm-U/</link>
		<comments>http://blogs.kranich.org/karl/2010/08/17/media-center-7-problem-solved/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 18:19:08 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[aha]]></category>
		<category><![CDATA[tips&tricks]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=310</guid>
		<description><![CDATA[I&#8217;m still on the Windows 7 Media Center journey that I started describing earlier.  With the addition of an IR Blaster I can now get through the channel setup and record from cable.  I don&#8217;t see the listings again for my antenna, but that will have to wait. The latest issue is that it appeared [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still on the Windows 7 Media Center journey that I started describing <a title="Media Center ordeal" href="http://blogs.kranich.org/karl/2010/06/10/my-media-center-ordeal-part-1/">earlier</a>.  With the addition of an IR Blaster I can now get through the channel setup and record from cable.  I don&#8217;t see the listings again for my antenna, but that will have to wait.</p>
<p>The latest issue is that it appeared that my Recorded TV was gone.  I could see the files through Windows Explorer and even double-click on them to play them, but when I would choose &#8220;Recorded TV&#8221; in Media Center, it would look like there wasn&#8217;t anything there.  The error message said &#8220;Windows Media Center could not find any shared libraries on your network or there is no content in those libraries &#8230;&#8221;</p>
<p>I finally realized that the &#8220;Sort by&#8221; tool at the top had gotten moved to &#8220;Shared&#8221;.  Of course, I don&#8217;t have any recorded TV shared from other machines, so the list is blank:</p>
<p><img class="aligncenter size-full wp-image-311" title="MC Error" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/08/mc7error.png" alt="MC Error" width="400" height="164" /></p>
<p>All we had to do was change that indicator at the top to any other sort method, and the programs appeared.  Duh!</p>
<p><img class="aligncenter size-full wp-image-312" title="MC Sorting" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/08/mc7noerror.png" alt="MC Sorting" width="350" height="205" /></p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/LUN-hKADm-U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/08/17/media-center-7-problem-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/08/17/media-center-7-problem-solved/</feedburner:origLink></item>
		<item>
		<title>JW Player, Amazon Cloudfront, and playlists</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/SAxLwEAnWgQ/</link>
		<comments>http://blogs.kranich.org/karl/2010/08/11/jw-player-amazon-cloudfront-and-playlists/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 18:54:59 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[tips&tricks]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=298</guid>
		<description><![CDATA[[update: JW Player has some nice instructions on how to use the player with CloudFront.  But it doesn't clarify the interaction with playlists...] I have some flv videos that I need to make available to our staff, and I don&#8217;t want to put them on a public site like YouTube.  I&#8217;m new at hosting streaming [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-305" title="AWS" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/08/aws.png" alt="" width="185" height="81" />[update: JW Player has some <a title="JW Player instructions" href="http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/49/using-cloudfront" target="_blank">nice instructions</a> on how to use the player with CloudFront.  But it doesn't clarify the interaction with playlists...]</p>
<p>I have some flv videos that I need to make available to our staff, and I don&#8217;t want to put them on a public site like YouTube.  I&#8217;m new at hosting streaming videos, and didn&#8217;t realize that people won&#8217;t be able to skip around in the video unless the server supports RTMP streaming or you figure out &#8220;PHP fake streaming&#8221;.</p>
<p>Then I found that Amazon CloudFront supports RTMP.  It&#8217;s pretty easy to set it up, until I started working with playlists.  I wanted people to be able to choose between four different videos in a single player.  It took quite a bit of experimentation to get the configuration parameters correct.  Here are the steps:</p>
<ol>
<li>Sign up for <a title="Amazon S3" href="http://aws.amazon.com/s3/" target="_blank">Amazon Simple Storage Service</a> (S3), create a &#8220;bucket&#8221;, and upload your flv videos.  Set the permissions on the files to allow everyone to open/download.  I also created a folder called &#8220;videos&#8221; to keep things organized.  Let&#8217;s assume that we have &#8220;video1.flv&#8221; and &#8220;video2.flv&#8221; in the folder &#8220;videos&#8221;.  These files can be accessed with links like
<pre>http://s3.amazonaws.com/bucketname/videos/video1.flv</pre>
</li>
<li>Get the <a title="JW Player" href="http://www.longtailvideo.com/players/jw-flv-player" target="_blank">JW Player</a> and upload the files to your S3 bucket.  I put them in a folder called &#8220;player&#8221;.</li>
<li>Sign up for Amazon Cloudfront from the AWS console and create a Distribution, Delivery Method = Streaming, that points to your S3 bucket.  Your distribution will have a domain name like s1234567890123.cloudfront.net.</li>
<li>At this point you can test everything by using the <a title="Setup Wizard" href="http://www.longtailvideo.com/support/jw-player-setup-wizard?example=204" target="_blank">JW Player Setup Wizard</a>.  Change <strong>height</strong> and <strong>width</strong> in &#8220;Embed parameters&#8221; to match your video.  Change <strong>file</strong> in &#8220;File properties&#8221; to &#8220;videos/video1.flv&#8221;.  Change <strong>streamer</strong> in &#8220;External Communication&#8221; to &#8220;rtmp://s1234567890123.cloudfront.net/cfx/st&#8221; (note the added &#8220;cfx/st&#8221;.  Now you should be able to click the Update/Preview link and try out your settings.  The code can be copied into an html file (like &#8220;cloudtest.html&#8221;), the html uploaded into the player folder, and then you can browse to
<pre>http://s3.amazonaws.com/bucketname/player/cloudtest.html</pre>
<p>for the next test.</li>
</ol>
<p>The next step is to build a playlist file that will let people choose from several videos.  The JW Player documentation <a title="Playlist documentation" href="http://developer.longtailvideo.com/trac/wiki/Player5Formats#Playlists" target="_blank">here</a> shows that you can choose from several XML feed formats.  I threw a dart at the wall and chose ATOM.  The only information that I wanted to include was the video title and the URL to the flv file.  The trick is figuring out what pieces of the RTMP path, file path, and file name go in what places.</p>
<p style="text-align: left;">Here&#8217;s what worked for me.  The folder and file name go into the playlist file, along with the &#8220;provider&#8221; type of rtmp:</p>
<p style="text-align: center;"><img class="size-full wp-image-307 aligncenter" title="playlist" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/08/playlist.png" alt="" width="633" height="289" /></p>
<p>The Amazon CloudFront RTMP path goes into the player configuration in your html file:</p>
<p><img class="aligncenter size-full wp-image-308" title="html" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/08/html.png" alt="" width="702" height="225" /></p>
<p>Note some other aspects of the html:  the height needs to be increased to make room for the playlist.  Also, the full path to the playlist needs to be specified.</p>
<p>Hopefully this will help you work through the process faster than I did!</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/SAxLwEAnWgQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/08/11/jw-player-amazon-cloudfront-and-playlists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://s3.amazonaws.com/bucketname/videos/video1.flv" length="0" type="video/x-flv" />
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/08/11/jw-player-amazon-cloudfront-and-playlists/</feedburner:origLink></item>
		<item>
		<title>Good News for Apple Fans</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/w2JufS5v5ik/</link>
		<comments>http://blogs.kranich.org/karl/2010/07/15/good-news-for-apple-fans/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 18:52:03 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[recreation]]></category>
		<category><![CDATA[theWeb]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=295</guid>
		<description><![CDATA[New Apple Friend Bar Gives Customers Someone To Talk At About Mac Products]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="430" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /><param name="src" value="http://media.theonion.com/flash/video/embedded_player.swf?videoid=17693" /><param name="flashvars" value="videoid=17693" /><embed type="application/x-shockwave-flash" width="480" height="430" src="http://media.theonion.com/flash/video/embedded_player.swf?videoid=17693" flashvars="videoid=17693" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://www.theonion.com/video/new-apple-friend-bar-gives-customers-someone-to-ta,17693/">New Apple Friend Bar Gives Customers Someone To Talk At About Mac Products</a></p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/w2JufS5v5ik" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/07/15/good-news-for-apple-fans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/07/15/good-news-for-apple-fans/</feedburner:origLink></item>
		<item>
		<title>Monitor Your Data Closet Temp on the Cheap</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/fDxXy2gl5h4/</link>
		<comments>http://blogs.kranich.org/karl/2010/07/14/monitor-your-data-closet-temp-on-the-cheap/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 13:32:11 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[cool tools]]></category>
		<category><![CDATA[tips&tricks]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=292</guid>
		<description><![CDATA[Check out my first post on ChurchIT: Monitor Your Data Closet Temperature for Under $75. And check out the rest of the 8BIT Network.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.kranich.org/karl/wp-content/uploads/2010/07/thermometer.jpg"><img class="alignleft size-full wp-image-293" title="thermometer" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/07/thermometer.jpg" alt="" width="180" height="180" /></a>Check out my first post on <a title="ChurchIT" href="http://churchit.com" target="_blank">ChurchIT</a>: <a title="Monitor Data Closet Temp" href="http://churchit.com/monitor-your-data-closet-temperature-for-under-75/" target="_blank">Monitor Your Data Closet Temperature</a> for Under $75.</p>
<p>And check out the rest of the <a title="8BIT Network" href="http://8bit.io/#sites" target="_blank">8BIT Network</a>.</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/fDxXy2gl5h4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/07/14/monitor-your-data-closet-temp-on-the-cheap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/07/14/monitor-your-data-closet-temp-on-the-cheap/</feedburner:origLink></item>
		<item>
		<title>Build an iPhone App with PhoneGap</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/SqDFrn5bgqU/</link>
		<comments>http://blogs.kranich.org/karl/2010/07/09/build-an-iphone-app-with-phonegap/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 16:57:12 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[cool tools]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=290</guid>
		<description><![CDATA[Here&#8217;s a great video from Jonathan Stark, showing how you can turn a web app into a native iPhone app with the free tool PhoneGap. When combined with jQTouch, the jQuery plugin for mobile web development, you have a complete system for building native apps for various mobile platforms, all from html, css, and javascript. [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a great video from Jonathan Stark, showing how you can turn a web app into a native iPhone app with the free tool <a title="PhoneGap" href="http://www.phonegap.com" target="_blank">PhoneGap</a>.  When combined with <a title="JQTouch" href="http://jqtouch.com/" target="_blank">jQTouch</a>, the jQuery plugin for mobile web development, you have a complete system for building native apps for various mobile platforms, all from html, css, and javascript.</p>
<p>PhoneGap supports iPhone, Android, Blackberry, Symbian, and Palm!</p>
<div class="vvqbox vvqyoutube" style="width:425px;height:355px;">
<p id="vvq4c7e51da37ecf"><a href="http://www.youtube.com/watch?v=LcES5nIbMkk">http://www.youtube.com/watch?v=LcES5nIbMkk</a></p>
</div>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/SqDFrn5bgqU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/07/09/build-an-iphone-app-with-phonegap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/07/09/build-an-iphone-app-with-phonegap/</feedburner:origLink></item>
		<item>
		<title>First Time on the Monon Trail</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/sBsJ_pIw8V8/</link>
		<comments>http://blogs.kranich.org/karl/2010/06/22/first-time-on-the-monon-trail/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 01:32:45 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[recreation]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=281</guid>
		<description><![CDATA[Tonight we decided to ride the Hagan-Burke trail again, but it was flooded not too far south of 146th. We drove to a Monon Trail parking area on E Greyhound Pass and rode north. The trail was closed just south of 161st. We rode south to Smokey Row / 136th (with a short detour on [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight we decided to ride the Hagan-Burke trail again, but it was flooded not too far south of 146th.</p>
<p>We drove to a Monon Trail parking area on E Greyhound Pass and rode north.  The trail was closed just south of 161st.  We rode south to Smokey Row / 136th (with a short detour on the Hagan-Burke trail to go down the hill from the Monon trail).</p>
<p>The little dogleg near Rohrer Road is a reminder for us that there&#8217;s a parking area there.</p>
<p><iframe src="http://www.trailguru.com/ui/embed/embedTrack.php?thid=609440&#038;width=468&#038;height=400" scrolling="no" height="400" width="468" frameborder="0"><br />
    <a href="http://www.trailguru.com/wiki/index.php/Track:D28W">Monon Trail (All Categories) | Carmel, IN 46032, USA</a><br />
</iframe></p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/sBsJ_pIw8V8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/06/22/first-time-on-the-monon-trail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/06/22/first-time-on-the-monon-trail/</feedburner:origLink></item>
		<item>
		<title>First Indiana Bike Ride</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/sVXYbkFybdY/</link>
		<comments>http://blogs.kranich.org/karl/2010/06/22/first-indiana-bike-ride/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 01:24:30 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[recreation]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=278</guid>
		<description><![CDATA[Anja and I rode the Hagan-Burke trail on Sunday. We parked near the Dunkin&#8217; Donuts on 146th and rode it to the Monon and back (I didn&#8217;t start the TrailGuru track until we turned around). Hagan-Burke Trail (All Categories) &#124; Carmel, IN, USA]]></description>
			<content:encoded><![CDATA[<p>Anja and I rode the Hagan-Burke trail on Sunday.  We parked near the Dunkin&#8217; Donuts on 146th and rode it to the Monon and back (I didn&#8217;t start the TrailGuru track until we turned around).<br />
<iframe src="http://www.trailguru.com/ui/embed/embedTrack.php?thid=608048&#038;width=468&#038;height=400" scrolling="no" height="400" width="468" frameborder="0"><br />
    <a href="http://www.trailguru.com/wiki/index.php/Track:D168">Hagan-Burke Trail (All Categories) | Carmel, IN, USA</a><br />
</iframe></p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/sVXYbkFybdY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/06/22/first-indiana-bike-ride/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/06/22/first-indiana-bike-ride/</feedburner:origLink></item>
		<item>
		<title>My Media Center Ordeal (part 1)</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/Hk_iHRd2sD4/</link>
		<comments>http://blogs.kranich.org/karl/2010/06/10/my-media-center-ordeal-part-1/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 21:06:29 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[tips&tricks]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=271</guid>
		<description><![CDATA[I&#8217;ve been running a home-built DVR next to my TV for quite a few years.  It ran Windows XP with GBPVR and custom XMLTV scripts to get guide information.  It was just what we needed when we had a BUD (Big Ugly Dish), since we could customize the guide for all of the crazy c-band [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-272" title="Media Center" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/06/mc.png" alt="" width="299" height="184" />I&#8217;ve been running a home-built DVR next to my TV for quite a few years.  It ran Windows XP with GBPVR and custom XMLTV scripts to get guide information.  It was just what we needed when we had a BUD (Big Ugly Dish), since we could customize the guide for all of the crazy c-band and 4dtv listings.</p>
<p>That machine was too slow to deal with HDTV, so we just bought a Dell Outlet XPS desktop with more/faster/better everything (if you haven&#8217;t checked out the <a title="Dell Outlet" href="http://www.dell.com/outlet" target="_blank">Dell Outlet</a>, I recommend it).</p>
<p>So, it should have been as easy as this:</p>
<ol>
<li>Install the WinTV-HVR-1600 card (analog and digital tuners) and load the drivers</li>
<li>Plug the Comcast cable box into the analog tuner and the antenna into the digital tuner</li>
<li>Plug in the <a title="Streamzap remote" href="http://www.streamzap.com/" target="_blank">Streamzap</a> remote receiver and load the drivers</li>
<li>Power it all up, configure the guide in Media Center, and record some TV!</li>
</ol>
<p>Hah!</p>
<p>The first &#8220;gotcha&#8221; was the capacitors on the motherboard between the PCI slot and the side of the case.  There is so much squeezed onto the WinTV-HVR-1600 card that the caps kept the card from being able to seat in the PCI slot.  Hopefully I won&#8217;t need the RCA audio in, since I pulled out my soldering iron and removed an audio in jack from the WinTV-HVR-1600.  It fit!</p>
<p>The second &#8220;gotcha&#8221; was the apparent lack of 64-bit drivers for the Streamzap remote that I love (I actually just use the receiver with a Logitech Harmony remote).  I emailed Streamzap and started Googling.  I was impressed by how quickly they got back to me with <a title="Streamzap x64 instructions" href="http://www.streamzap.com/tmp/win7instructions.txt" target="_blank">these instructions</a>, which I had just found with Google.  I knew that 64-bit Windows would be an issue, but so far so good.</p>
<p>The biggest (and not completely solved) frustrations came with the configuration of Windows 7 Media Center.  When I told Media Center (MC) that I had an external cable box, it said &#8220;I don&#8217;t see an IR blaster&#8221; and didn&#8217;t let me proceed.  I don&#8217;t care if I have to tune the cable box manually &#8212; I just want to record from it once in a while.  Why can&#8217;t I just tell MC what listings to pull it, and tell it that they&#8217;re all on channel 3 on the analog tuner?  So I&#8217;ve ordered an IR blaster.  There is a virtual IR blaster driver out there, but not apparently for 64-bit.</p>
<p>I was able to tell MC that I want to configure the tuners manually and just set up the antenna, but that wasn&#8217;t the end of my frustration.  Apparently, the &#8220;digital terrestrial&#8221; lineup just contains one of the channels in the Indianapolis area.  How is this possible?  To get anything in the guide besides that one channel (which I don&#8217;t watch), I had to use the wonderful <strong>Guide Tool</strong> application from <a title="Guide Tool at 1geek1tool" href="http://1geek1tool.com/" target="_blank">1geek1tool</a>.  This tool let me load the local cable lineup and match the stations to my antenna channels to get at least some listings.  Unfortunately, there are quite a few antenna stations available here that the local cable company doesn&#8217;t rebroadcast, so I&#8217;m still missing a lot of listings.  What gives with the lame terrestrial listings in Media Center?</p>
<p>I love the look of Windows 7 Media Center.  I love the Internet TV plugin.  I love that I can now record and play back HDTV (on the channels that I have listings for).  Now I need to wait for the IR blaster to show up, and see if I can find a solution for the over-the-air listing problem.</p>
<p>Many thanks to the people who run <a title="Hacking Windows 7 Media Center" href="http://www.hack7mc.com/" target="_blank">Hacking Windows 7 Media Center</a> for all the great tips and utilities, especially the info on <a title="Media Center Studio" href="http://adventmediacenter.com/" target="_blank">Media Center Studio</a>, which lets us tweak the default menus.</p>
<p>Other great resources and answers can be found at <a title="The Green Button" href="http://thegreenbutton.com/" target="_blank">The Green Button</a>.</p>
<p>Stay tuned for part 2&#8230;</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/Hk_iHRd2sD4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/06/10/my-media-center-ordeal-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/06/10/my-media-center-ordeal-part-1/</feedburner:origLink></item>
		<item>
		<title>Personal Robotics Program</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/PhWH9OwefMU/</link>
		<comments>http://blogs.kranich.org/karl/2010/05/27/personal-robotics-program/#comments</comments>
		<pubDate>Thu, 27 May 2010 18:06:43 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[making]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=268</guid>
		<description><![CDATA[This makes me wish I were back and Penn and working in the GRASP lab.  Eleven recipients have been chosen to receive these Willow Garage robots: http://www.youtube.com/watch?v=UyLq4lfBsI0]]></description>
			<content:encoded><![CDATA[<p>This makes me wish I were back and Penn and working in the <a title="Penn Robotics" href="http://www.grasp.upenn.edu/" target="_blank">GRASP</a> lab.  <a title="robot recipients" href="http://www.willowgarage.com/blog/2010/05/04/pr2-beta-program-recipients" target="_blank">Eleven recipients</a> have been chosen to receive these <a title="Willow Garage" href="http://www.willowgarage.com/" target="_blank">Willow Garage</a> robots:</p>
<div class="vvqbox vvqyoutube" style="width:425px;height:355px;">
<p id="vvq4c7e51da497e6"><a href="http://www.youtube.com/watch?v=UyLq4lfBsI0">http://www.youtube.com/watch?v=UyLq4lfBsI0</a></p>
</div>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/PhWH9OwefMU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/05/27/personal-robotics-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/05/27/personal-robotics-program/</feedburner:origLink></item>
		<item>
		<title>Posting multiple lines to a Google Docs Spreadsheet via the API</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/Zh2sROsaEfs/</link>
		<comments>http://blogs.kranich.org/karl/2010/05/21/posting-multiple-lines-to-a-google-docs-spreadsheet-via-the-api/#comments</comments>
		<pubDate>Sat, 22 May 2010 02:43:53 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[tips&tricks]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=264</guid>
		<description><![CDATA[I&#8217;ve been writing a perl cgi script to populate a Google spreadsheet, using LWP, the spreadsheet list-based feeds, and the model outlined in the Google article &#8220;Using cURL to interact with Google Data Services&#8220;. Everything was working fine until I had an html form with some multiline textarea input fields.  I wanted multiple lines of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-265" title="google docs" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/05/google-docs.png" alt="" width="189" height="67" />I&#8217;ve been writing a perl cgi script to populate a Google spreadsheet, using LWP, the spreadsheet list-based feeds, and the model outlined in the Google article &#8220;<a title="Using cURL to interact with Google Data Services" href="http://code.google.com/apis/gdata/articles/using_cURL.html" target="_blank">Using cURL to interact with Google Data Services</a>&#8220;.</p>
<p>Everything was working fine until I had an html form with some multiline textarea input fields.  I wanted multiple lines of user input to go into a single cell in the Google spreadsheet.  When you&#8217;re manually entering data into a Google spreadsheet, you just use ctrl-enter to move to the next line inside a cell.</p>
<p>Some documentation said to put a linefeed (ascii 10, or &#8220;\n&#8221; in perl) between the lines, and it really is that simple.  Where I got hung up was in thinking that I already had a linefeed in the form field.  It turns out that I had carriage return + linefeed, which the Google spreadsheet API doesn&#8217;t like.  All you have to do is strip out the carriage return (&#8220;\r&#8221; in perl) and it will work fine.</p>
<p>I might not have had this problem with browsers running on Mac or linux, but I&#8217;m primarily dealing with browsers on Windows.</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/Zh2sROsaEfs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/05/21/posting-multiple-lines-to-a-google-docs-spreadsheet-via-the-api/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/05/21/posting-multiple-lines-to-a-google-docs-spreadsheet-via-the-api/</feedburner:origLink></item>
		<item>
		<title>Cloud Computing Free?</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/0xJTGlo8atQ/</link>
		<comments>http://blogs.kranich.org/karl/2010/05/11/cloud-computing-free/#comments</comments>
		<pubDate>Tue, 11 May 2010 18:11:06 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[theWeb]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=260</guid>
		<description><![CDATA[The May issue of Communications of the ACM contained a very interesting article called &#8220;Why Cloud Computing Will Never Be Free”.  It sometimes reads like an ad for the service that the author&#8217;s company offers, but it’s still an in-depth presentation of why the cloud computing price war has resulted in services that cut corners.  [...]]]></description>
			<content:encoded><![CDATA[<p>The May issue of<em> Communications of the ACM</em> contained a very interesting article called &#8220;<a title="Why Cloud Computing Will Never Be Free" href="http://cacm.acm.org/magazines/2010/5/87259-why-cloud-computing-will-never-be-free/fulltext" target="_blank">Why Cloud Computing Will Never Be Free</a>”.  It sometimes reads like an ad for the service that the author&#8217;s company offers, but it’s still an in-depth presentation of why the cloud computing price war has resulted in services that cut corners.  Buyers beware!</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/0xJTGlo8atQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/05/11/cloud-computing-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/05/11/cloud-computing-free/</feedburner:origLink></item>
		<item>
		<title>What is the Semantic Web?</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/S3yH0tqLYlQ/</link>
		<comments>http://blogs.kranich.org/karl/2010/05/11/what-is-the-semantic-web/#comments</comments>
		<pubDate>Tue, 11 May 2010 14:13:09 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[theWeb]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=257</guid>
		<description><![CDATA[This video helped me get my brain wrapped around the discussion, at least a little. Web 3.0 from Kate Ray on Vimeo.]]></description>
			<content:encoded><![CDATA[<p>This video helped me get my brain wrapped around the discussion, at least a little.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=11529540&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=11529540&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/11529540">Web 3.0</a> from <a href="http://vimeo.com/kateray">Kate Ray</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/S3yH0tqLYlQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/05/11/what-is-the-semantic-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/05/11/what-is-the-semantic-web/</feedburner:origLink></item>
		<item>
		<title>WordPress Permalinks issue with Bluehost</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/O0LKSgb_R1k/</link>
		<comments>http://blogs.kranich.org/karl/2010/04/28/wordpress-permalinks-issue-with-bluehost/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 15:26:38 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[tips&tricks]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=254</guid>
		<description><![CDATA[If you&#8217;ve tried running WordPress on Bluehost, you may have run into this:  you change your Permalink Settings, and the site no longer works.  You get &#8220;403 Permission Denied&#8221;. The fix is pretty simple.  Just edit the .htaccess file in the blog&#8217;s root directory and add the line Options +FollowSymlinks. I put it after &#60;IfModule [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-255" title="403" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/04/403.png" alt="403 error" width="200" height="62" />If you&#8217;ve tried running WordPress on Bluehost, you may have run into this:  you change your Permalink Settings, and the site no longer works.  You get &#8220;403 Permission Denied&#8221;.</p>
<p>The fix is pretty simple.  Just edit the .htaccess file in the blog&#8217;s root directory and add the line <code>Options +FollowSymlinks</code>.  I put it after <code>&lt;IfModule mod_rewrite.c&gt;</code> because that was suggested by the article that I found on the interwebs.</p>
<p>I don&#8217;t know why I&#8217;ve only had to do this with Bluehost, but their tech support told me that they don&#8217;t have any plans to fix whatever the underlying issue is.</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/O0LKSgb_R1k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/04/28/wordpress-permalinks-issue-with-bluehost/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/04/28/wordpress-permalinks-issue-with-bluehost/</feedburner:origLink></item>
		<item>
		<title>Moving a Joomla site with Akeeba Backup (JoomlaPack)</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/-bwUNwXlwKo/</link>
		<comments>http://blogs.kranich.org/karl/2010/03/27/moving-a-joomla-site-with-akeeba-backup-joomlapack/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 00:58:40 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[tips&tricks]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[joomla]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=250</guid>
		<description><![CDATA[I was trying to use Akeeba Backup (formerly &#8220;JoomlaPack&#8221;) to move a Joomla site from a temporary location under my personal site to its own hosting account.  The site packed up fine, but I got the error &#8220;Could not open logs/index.html for writing&#8221; when unpacking with kickstart.php. A little research revealed that you sometimes get [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-252" title="Akeeba Backup" src="http://blogs.kranich.org/karl/wp-content/uploads/2010/03/Akeeba.png" alt="" width="196" height="54" />I was trying to use <a title="Akeeba Backup" href="http://www.akeebabackup.com/" target="_blank">Akeeba Backup</a> (formerly &#8220;JoomlaPack&#8221;) to move a Joomla site from a temporary location under my personal site to its own hosting account.  The site packed up fine, but I got the error &#8220;Could not open logs/index.html for writing&#8221; when unpacking with kickstart.php.</p>
<p>A little research revealed that you sometimes get this error when unpacking to a hosting account&#8217;s root folder.  You can get past this by unpacking to a subdirectory and then moving the files to the root.  It looks to me like my host, 1and1, wasn&#8217;t allowing the kickstart scripts to write to the logs folder.  I couldn&#8217;t figure out how to fix the permissions, so I used the subdirectory workaround.  After unpacking everything to a subfolder and then moving it to the root, I just needed to change two paths in configuration.php and the site was working.  I never was able to move logs/index.html to the main logs folder, but the site is working fine without it.</p>
<p>I did need to follow one important tip in the Akeeba Backup manual and force &#8220;binary mode&#8221; when transferring the site&#8217;s .jpa archive file down from the original host and up to the new site.</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/-bwUNwXlwKo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2010/03/27/moving-a-joomla-site-with-akeeba-backup-joomlapack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2010/03/27/moving-a-joomla-site-with-akeeba-backup-joomlapack/</feedburner:origLink></item>
		<item>
		<title>Christmas Party Science Tricks</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/Ac9GwGI1bCc/</link>
		<comments>http://blogs.kranich.org/karl/2009/12/18/christmas-party-science-tricks/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 21:24:45 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[theWeb]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=246</guid>
		<description><![CDATA[to amaze your friends&#8230; http://www.youtube.com/watch?v=i_f3SkxTWxc]]></description>
			<content:encoded><![CDATA[<p>to amaze your friends&#8230;</p>
<div class="vvqbox vvqyoutube" style="width:425px;height:355px;">
<p id="vvq4c7e51da58228"><a href="http://www.youtube.com/watch?v=i_f3SkxTWxc">http://www.youtube.com/watch?v=i_f3SkxTWxc</a></p>
</div>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/Ac9GwGI1bCc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2009/12/18/christmas-party-science-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2009/12/18/christmas-party-science-tricks/</feedburner:origLink></item>
		<item>
		<title>Comodo Antivirus Updater Fix</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/IVMqbup1EAE/</link>
		<comments>http://blogs.kranich.org/karl/2009/12/11/comodo-antivirus-updater-fix/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 21:58:20 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[tips&tricks]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=243</guid>
		<description><![CDATA[We are using the free Comodo antivirus product in our not-for-profit office.? It seems to work pretty well, but the updater is failing on many of our machines. I think I&#8217;ve narrowed the issue down to the fact that we used to have a proxy server.? Even though I removed the group policy that configured [...]]]></description>
			<content:encoded><![CDATA[<p>We are using the free Comodo antivirus product in our not-for-profit office.?  It seems to work pretty well, but the updater is failing on many of our machines.</p>
<p>I think I&#8217;ve narrowed the issue down to the fact that we used to have a proxy server.?  Even though I removed the group policy that configured Internet settings to look for the proxy, and IE and Firefox can reach the Internet just fine, the &#8220;.DEFAULT&#8221; user section of the registry is still pointing to the proxy server, and Comodo won&#8217;t update.?  Nothing that I&#8217;ve found will change the .DEFAULT user Internet settings &#8212; I edit the registry, and then it reverts back.</p>
<p>I found a registry hack to turn on per-machine proxy settings for XP.?  That did the trick!?  Here&#8217;s what goes in a .reg file that you can double-click to import:<br />
<code>Windows Registry Editor Version 5.00</code></p>
<p><code>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]<br />
"ProxySettingsPerUser"=dword:00000000</code></p>
<p><span style="text-decoration: line-through;">Now I just need to see if a similar fix is available for Vista&#8230; </span></p>
<p>It seems to work for Vista, too!</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/IVMqbup1EAE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2009/12/11/comodo-antivirus-updater-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2009/12/11/comodo-antivirus-updater-fix/</feedburner:origLink></item>
		<item>
		<title>Google Goggles — Visual Search</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/br5GBntRtw8/</link>
		<comments>http://blogs.kranich.org/karl/2009/12/10/google-goggles-visual-search/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 14:11:48 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[cool tools]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=241</guid>
		<description><![CDATA[This looks very interesting.? I don&#8217;t see it in the Android Marketplace yet, perhaps because my phone is not running Android 2.0. http://www.youtube.com/watch?v=Hhgfz0zPmH4]]></description>
			<content:encoded><![CDATA[<p>This looks very interesting.?  I don&#8217;t see it in the Android Marketplace yet, perhaps because my phone is not running Android 2.0.</p>
<div class="vvqbox vvqyoutube" style="width:425px;height:355px;">
<p id="vvq4c7e51da5ff18"><a href="http://www.youtube.com/watch?v=Hhgfz0zPmH4">http://www.youtube.com/watch?v=Hhgfz0zPmH4</a></p>
</div>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/br5GBntRtw8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2009/12/10/google-goggles-visual-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2009/12/10/google-goggles-visual-search/</feedburner:origLink></item>
		<item>
		<title>Mod_Auth_Cas fix allows DotNetNuke to work</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/3qX4knscvJk/</link>
		<comments>http://blogs.kranich.org/karl/2009/11/21/mod_auth_cas-fix-allows-dotnetnuke-to-work/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 18:32:10 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[tips&tricks]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=239</guid>
		<description><![CDATA[We&#8217;re using mod_auth_cas on a linux reverse proxy to authenticate users to our DotNetNuke (DNN) intranet site.? After dealing with the entropy problem that was really slowing down access, we had just one problem remaining:? files that were attached to DNN pages with the built-in editor were not accessible through the reverse proxy. It turns [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re using <a title="mod_auth_cas" href="http://www.ja-sig.org/wiki/display/CASC/mod_auth_cas" target="_blank">mod_auth_cas</a> on a linux reverse proxy to authenticate users to our <a title="DotNetNuke" href="http://www.dotnetnuke.com" target="_blank">DotNetNuke</a> (DNN) intranet site.?  After dealing with the entropy problem that was really slowing down access, we had just one problem remaining:?  files that were attached to DNN pages with the built-in editor were not accessible through the reverse proxy.</p>
<p>It turns out that DNN uses a &#8220;fileticket&#8221; parameter in the file link URLs, and mod_auth_cas uses a &#8220;ticket&#8221; parameter.?  But mod_auth_cas was mistakenly stripping out DNN&#8217;s fileticket parameters.?  A DNN URL would look like this: &#8220;/LinkClick.aspx?fileticket=DBDQlsksjlefwgb&amp;tabid=70&#8243;.?  After going through the reverse proxy, mod_auth_cas had mangled it to &#8220;/LinkClick.aspx?filetabid=70&#8243;.</p>
<p>Someone involved with mod_auth_cas pointed me to the <a title="bug tracker" href="http://www.ja-sig.org/issues" target="_blank">bug tracker</a>, and there was a fix for the URL mangling.?  You need to get the latest source files, compile them, and the issue is gone!</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/3qX4knscvJk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2009/11/21/mod_auth_cas-fix-allows-dotnetnuke-to-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2009/11/21/mod_auth_cas-fix-allows-dotnetnuke-to-work/</feedburner:origLink></item>
		<item>
		<title>Fuel cell device recharger on sale in Japan</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/Vf_q1rDoV-Y/</link>
		<comments>http://blogs.kranich.org/karl/2009/11/12/fuel-cell-device-recharger-on-sale-in-japan/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 13:55:15 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=237</guid>
		<description><![CDATA[Can&#8217;t wait until this kind of thing becomes widespread!]]></description>
			<content:encoded><![CDATA[<p>Can&#8217;t wait until this kind of thing becomes widespread!<br />
<embed src="http://c.brightcove.com/services/viewer/federated_f8/1243511167" bgcolor="#FFFFFF" flashVars="videoId=46585761001&#038;playerId=1243511167&#038;viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&#038;servicesURL=http://services.brightcove.com/services&#038;cdnURL=http://admin.brightcove.com&#038;domain=embed&#038;autoStart=false&#038;" base="http://admin.brightcove.com" name="flashObj" width="486" height="412" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/Vf_q1rDoV-Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2009/11/12/fuel-cell-device-recharger-on-sale-in-japan/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2009/11/12/fuel-cell-device-recharger-on-sale-in-japan/</feedburner:origLink></item>
		<item>
		<title>Late for the Party</title>
		<link>http://feedproxy.google.com/~r/KarlsPlace/~3/Zrw6SjPs_6o/</link>
		<comments>http://blogs.kranich.org/karl/2009/09/06/late-for-the-party/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 01:58:52 +0000</pubDate>
		<dc:creator>karl.kranich</dc:creator>
				<category><![CDATA[aha]]></category>

		<guid isPermaLink="false">http://blogs.kranich.org/karl/?p=234</guid>
		<description><![CDATA[Listening to This Week in Google (TWIG episode 3, I&#8217;m a little behind) created an &#8220;ah-ha&#8221; moment for me today.? I used to always feel like I have to read every Facebook status update or Tweet that my friends post.? Of course I can&#8217;t keep up, but I keep wanting to try. They made the [...]]]></description>
			<content:encoded><![CDATA[<p>Listening to <a title="This Week in Google" href="http://www.twit.tv/twig" target="_blank"><em>This Week in Google</em></a> (TWIG episode 3, I&#8217;m a little behind) created an &#8220;ah-ha&#8221; moment for me today.?  I used to always feel like I have to read every Facebook status update or Tweet that my friends post.?  Of course I can&#8217;t keep up, but I keep wanting to try.</p>
<p>They made the analogy on TWIG that Facebook status updates and Tweets are like a constantly running party.?  When you show up late for a party, you don&#8217;t say, &#8220;Tell me about all the conversations that I missed&#8221;.?  You just jump in for as much time as you have.</p>
<p>That takes a load off.</p>
<img src="http://feeds.feedburner.com/~r/KarlsPlace/~4/Zrw6SjPs_6o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.kranich.org/karl/2009/09/06/late-for-the-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.kranich.org/karl/2009/09/06/late-for-the-party/</feedburner:origLink></item>
	</channel>
</rss>
