<?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:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>SwoofWare &#187; Official Site of Matt Smith</title>
	<atom:link href="http://swoofware.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://swoofware.com/blog</link>
	<description>It's only work if somebody makes you do it</description>
	<pubDate>Sun, 04 Oct 2009 17:46:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>How to view the Netflix Silverlight diagnostic stats</title>
		<link>http://swoofware.com/blog/2009/03/29/how-to-view-the-netflix-silverlight-diagnostic-stats/</link>
		<comments>http://swoofware.com/blog/2009/03/29/how-to-view-the-netflix-silverlight-diagnostic-stats/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 16:10:43 +0000</pubDate>
		<dc:creator>Matt Smith</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://swoofware.com/blog/2009/03/29/how-to-view-the-netflix-silverlight-diagnostic-stats/</guid>
		<description><![CDATA[I was watching Scott Guthrie’s (aka ScottGu) MIX09 keynote last night. Scott’s presentation was broken up every few minutes to have a presenter come on stage and perform a brief presentation on some bit of technology that he was introducing. There was even an appearance by StackOverflow’s Joel Spolsky and Jeff Atwood, although they seemed [...]]]></description>
			<content:encoded><![CDATA[<p>I was watching <a href="http://weblogs.asp.net/scottgu/">Scott Guthrie</a>’s (aka ScottGu) <a href="http://videos.visitmix.com/MIX09/KEY01">MIX09 keynote</a> last night. Scott’s presentation was broken up every few minutes to have a presenter come on stage and perform a brief presentation on some bit of technology that he was introducing. There was even an appearance by <a href="http://stackoverflow.com/">StackOverflow</a>’s <a href="http://joelonsoftware.com/">Joel Spolsky</a> and <a href="http://codinghorror.com/">Jeff Atwood</a>, although they seemed surprisingly nervous in front of that audience. I wonder if it had something to do with the fact that their segment was basically a shill for Microsoft’s <a href="http://www.microsoftstartupzone.com/BizSpark/">Biz Spark</a> program?</p>
<p>One of the presenters was Kevin McEntee, Vice President of Web Engineering at <a href="http://netflix.com/">Netflix</a>. He talked about how switching to <a href="http://silverlight.net/">Silverlight</a> has helped them with their <a href="http://www.netflix.com/WiHome">Watch Instantly</a> capabilities. Specifically he focused on:</p>
<ul>
<li>How Silverlight helped them go cross-platform and support the Mac and Firefox (hopefully someday we will get Chrome support too!). </li>
<li>How building their viewer within Silverlight helps them to not have to trouble the consumer with installation programs. I forget the exact percentages he quotes, but it was something along the lines of 20% of Watch Instantly customers were bailing out of the installation process. And, in addition to not having an install, they were able to go from releasing updates yearly to now as often as every two weeks. </li>
<li>Finally, he talked about how Adaptive Streaming helps the Netflix viewer determine the best rate for the customer. </li>
</ul>
<p>For the Adaptive Streaming part of the talk (about the 68 minute mark), he had someone (Jeremy) come out to demonstrate the Adaptive Streaming through one of their debugging screens. In the video, which shows a side by side view of the presenter and their screen, you can see that a context menu is brought up over the player.</p>
<p> <a title="Netflix Adaptive Streaming Diagnostics Context Menu" href="http://www.flickr.com/photos/25516725@N00/3395538554/"><img alt="Netflix Adaptive Streaming Diagnostics Context Menu" src="http://static.flickr.com/3568/3395538554_43509cd4fa.jpg" border="0" /></a>
<p>Jeremy then selects the first option, A/V Stats and then an overlay is placed on the screen. The overlay shows information about the audio and video bitrates, buffer size, etc. Kind of interesting, but as you can tell from the screen shots, it is kind of hard to get a good feel for exactly what is there. So immediately the question was, “Hmm, I wonder if I can get to that information?”</p>
<p> <a title="Netflix Adaptive Streaming Diagnostics Audio Video Stats" href="http://www.flickr.com/photos/25516725@N00/3395540872/"><img alt="Netflix Adaptive Streaming Diagnostics Audio Video Stats" src="http://static.flickr.com/3627/3395540872_9ebfa4d979.jpg" border="0" /></a>
<p>I noticed that when Jeremy was getting set to go into the debug/diagnostics screen, he did two things: First, there was a definite turn of the head to the left side of the keyboard. It was obvious he was getting ready to do something that didn’t involve touch-typing. Then, when the presenter camera switched views and pulled out on a long shot of Jeremy, you can see that his left hand is in an unnatural position on the keyboard. Once the context menu came up and he selected the A/V Stats option, he moved his hand back to a natural position. So, that led me to believe that there was some key combination to pull up the window.</p>
<p>It didn’t take long to find something, but it wasn’t quite what I was looking for. If you are in full-screen mode while watching a Netflix movie, press the Shift key and then right-click on the Silverlight container. You will get the following context menu:</p>
<p><a title="Netflix Adaptive Streaming Diagnostics Context Menu" href="http://www.flickr.com/photos/25516725@N00/3395590614/"><img alt="Netflix Adaptive Streaming Diagnostics Context Menu" src="http://static.flickr.com/3603/3395590614_914d7a155a.jpg" border="0" /></a></p>
<p>Selecting the Status Window option brings up the following window. It gives some nice information about how much has been downloaded, the download rate, where you are in the movie, how much time is built up in the buffer, etc.</p>
<p><a title="Netflix Movie Viewer Status Info" href="http://www.flickr.com/photos/25516725@N00/3394782173/"><img alt="Netflix Movie Viewer Status Info" src="http://static.flickr.com/3584/3394782173_e716174d26.jpg" border="0" /></a></p>
<p>Selecting Media info MessageBox shows the following window. While the Status Info focuses on what is currently happening, this view focuses on high-level information about the file and format.</p>
<p><a title="Netflix Movie Viewer Media Info" href="http://www.flickr.com/photos/25516725@N00/3394783883/"><img alt="Netflix Movie Viewer Media Info" src="http://static.flickr.com/3601/3394783883_6fa04d34ec.jpg" border="0" /></a></p>
<p>The third option, Show Log File, opens up a text file in your chosen text editor. It has a lot of debug/trace output from your interactions with the player.</p>
<p>While that information is probably the same information in the overlay from the demo, it isn’t in a cool overlay format. I did a little Googling and came up with a tidbit from this <a href="http://forum.boxee.tv/showthread.php?t=2589&amp;page=4">Boxee forum post</a>:</p>
<blockquote><p>Also, for the curious (to see how many frames are dropped), you can view a diagnostic screen overlay in a Silverlight movie by hitting (i think this is right): control, shift, option, D     <br />And you can change the quality settings by hitting: control, shift, option S</p>
</blockquote>
<p>I’m pretty sure that Jeremy was doing something like that in the video however I wasn’t getting any results when I tried that combination. I do know that Scott later mentioned that there are several different skins for Silverlight and there are some that will show you data like what is in the overlay. He even showed one that graph the bitrate that was being downloaded and showed how it dipped to a much lower bitrate when you jumped to a new point in the video. Once the video started streaming at that lower rate, it would then try to bump up the bitrate to improve the viewing experience.</p>
<p>So, while I haven’t showed exactly the same overlay that was in the video, I did show a way to get to some behind-the-scenes data. If you know how to get the same transparent overlay, drop a note in the comments.</p>
<p class="akst_link"><a href="http://swoofware.com/blog/?p=159&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_159" class="akst_share_link" rel="nofollow">Share This</a></p>
]]></content:encoded>
			<wfw:commentRss>http://swoofware.com/blog/2009/03/29/how-to-view-the-netflix-silverlight-diagnostic-stats/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ACL Fest iTunes Music Sampler Download Codes</title>
		<link>http://swoofware.com/blog/2008/09/28/acl-fest-itunes-music-sampler-download-codes/</link>
		<comments>http://swoofware.com/blog/2008/09/28/acl-fest-itunes-music-sampler-download-codes/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 19:19:16 +0000</pubDate>
		<dc:creator>Matt Smith</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://swoofware.com/blog/2008/09/28/acl-fest-itunes-music-sampler/</guid>
		<description><![CDATA[My nephew and sister-in-law went to ACL Fest yesterday and brought back a bunch of freebies. One of the items that they brought back multiples of was iTunes gift cards good for 25 free songs. Of course, the 25 songs are &#8216;A special collection of songs from this year&#8217;s artists.&#8217; So, I used one card [...]]]></description>
			<content:encoded><![CDATA[<p>My nephew and sister-in-law went to <a href="http://aclfest.com/">ACL Fest</a> yesterday and brought back a bunch of freebies. One of the items that they brought back multiples of was iTunes gift cards good for 25 free songs. Of course, the 25 songs are &#8216;A special collection of songs from this year&#8217;s artists.&#8217; So, I used one card and downloaded my free songs. I now have 12 more cards that I have no use for. If you want a download code from one of the cards, leave a comment below with your email address and I will send one to you.</p>
<ul>
<li>Above the Clouds by Slightly Stoopid on Chronchitis</li>
<li>All Around Me by Flyleaf on Flyleaf</li>
<li>Bitch, I Love You by Black Joe Lewis on Black Joe Lewis</li>
<li>Bubble Pop by Del the Funky Homosapien on Eleventh Hour</li>
<li>Caroline by The Belleville Outfit on Wanderin&#8217;</li>
<li>Come Home by Back Door Slam on Roll Away</li>
<li>Come to Me by South Austin Jug Band on Strange Invitation</li>
<li>Dirt In My Pocket by Joe Bonamassa on Sloe Gin</li>
<li>Guinevere by Eli Young Band on Jet Black &amp; Jealous</li>
<li>Hold On by Hot Chip on Made In the Dark</li>
<li>Hurly / Burly by Man Man on Rabbit Habits</li>
<li>I&#8217;m Gonna Get There by Mike Farris on Salvation In Lights</li>
<li>Killing for Love by Jos&#233; Gonz&#225;lez on In Our Nature</li>
<li>Love In Our Hearts by Electric Touch on Electric Touch (Bonus Track Version)</li>
<li>My Only Offer by Mates of State on Re-Arrange Us</li>
<li>New Resolution by Heartless Bastards on Stairs and Elevators</li>
<li>Oh Man! by Sybris on Into the Trees</li>
<li>Play The Role [Statewide Remix] by Bavu Blakes on Nobody Leavin</li>
<li>Politik Kills by Manu Chao on La Radiolina</li>
<li>Something Good This Way Comes by Jakob Dylan on Seeing Things - EP</li>
<li>Soul On Fire by Spiritualized on Songs In A&amp;E</li>
<li>Stake Your Claim by Eli &quot;Paperboy&quot; Reed And The True Loves on Roll With You</li>
<li>Sultan by What Made Milwaukee Famous on What Doesn&#8217;t Kill Us</li>
<li>Time by Christopher Denny on Age Old Hunger</li>
<li>Traffic by Ben Cyllus on Cinnamon Matinee</li>
<li>The Way It Is by Nicole Atkins on Neptune City</li>
<li>The Wolf by Shooter Jennings on The Wolf</li>
<li>100 Days, 100 Nights by Sharon Jones &amp; The Dap-Kings on 100 Days, 100 Nights</li>
</ul>
<p class="akst_link"><a href="http://swoofware.com/blog/?p=158&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_158" class="akst_share_link" rel="nofollow">Share This</a></p>
]]></content:encoded>
			<wfw:commentRss>http://swoofware.com/blog/2008/09/28/acl-fest-itunes-music-sampler-download-codes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gustavugees</title>
		<link>http://swoofware.com/blog/2008/08/31/gustavugees/</link>
		<comments>http://swoofware.com/blog/2008/08/31/gustavugees/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 17:23:27 +0000</pubDate>
		<dc:creator>Matt Smith</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://swoofware.com/blog/2008/08/31/gustavugees/</guid>
		<description><![CDATA[After a two week fun-filled vacation to Colorado, Six Flags Fiesta Texas and Schlitterbahn, immediately followed by the start of school, I was hoping to spend this Labor Day weekend catching up around the house. I should have known better given that it was hurricane season!
My wife has family down on the Texas coast near [...]]]></description>
			<content:encoded><![CDATA[<p>After a two week fun-filled vacation to Colorado, <a href="http://www.sixflags.com/fiestatexas/">Six Flags Fiesta Texas</a> and <a href="http://schlitterbahn.com/">Schlitterbahn</a>, immediately followed by the start of school, I was hoping to spend this Labor Day weekend catching up around the house. I should have known better given that it was hurricane season!</p>
<p>My wife has family down on the Texas coast near Beaumont and Port Arthur and we started receiving calls Thursday night from them looking for a place to stay. I&#8217;m calling them &#8216;Gustavugees&#8217;. The first group arrived Friday night and another group on Saturday. Right now we have an extra six people in the house and might get a seventh if my brother-in-law&#8217;s plant gets shut down.</p>
<p>So, rather than spending the weekend trying to catch up on things around here and try to get the kids in a routine for school, I am spending the weekend trying to stay on top of feeding and cleaning up after 11 people.</p>
<p>All-in-all, it isn&#8217;t too bad. Everyone is in good spirits. My 14yo nephew keeps my 10yo and 6yo sons busy. I haven&#8217;t hardly seen my 6yo niece and my 8yo daughter since they have been playing so well together. My wife and I have spent a fair amount of time with our 15mo grand-nephew. He is at that perfect age where he is really cute.</p>
<p>We do only have one bathroom but we&#8217;ve been through many holidays with more people here. We do have overflow given that my mother-in-law lives next door, another sister-in-law about two miles away and there are additional siblings in Bastrop with two houses. </p>
<p>The exodus around Hurrican Rita back in 2005 was much worse. It seems like everyone was pretty raw from the coverage around Katrina and were fearful of the results of Rita. Hopefully there won&#8217;t be any damage to their houses on the coast and everyone can get back home on Wednesday.</p>
<p class="akst_link"><a href="http://swoofware.com/blog/?p=157&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_157" class="akst_share_link" rel="nofollow">Share This</a></p>
]]></content:encoded>
			<wfw:commentRss>http://swoofware.com/blog/2008/08/31/gustavugees/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Antivirus XP 2008 and avxp2008.com</title>
		<link>http://swoofware.com/blog/2008/07/23/antivirus-xp-2008-and-avxp2008com/</link>
		<comments>http://swoofware.com/blog/2008/07/23/antivirus-xp-2008-and-avxp2008com/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 23:07:58 +0000</pubDate>
		<dc:creator>Matt Smith</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://swoofware.com/blog/2008/07/23/antivirus-xp-2008-and-avxp2008com/</guid>
		<description><![CDATA[This entry is part 6 of 6 in the series Removing Antivirus 2009
I&#8217;ve been monitoring my traffic a fair amount over the past few weeks since I first published XP Antivirus 2008 and Antivirus 2009 are evil!. It looks like things were starting to taper off a little but has jumped up this week and [...]]]></description>
			<content:encoded><![CDATA[<div class="seriesmeta">This entry is part 6 of 6 in the series <a href="http://swoofware.com/blog/series/removing-antivirus-2009/" title="series-19">Removing Antivirus 2009</a></div>
<p>I&#8217;ve been monitoring my traffic a fair amount over the past few weeks since I first published <a href="http://swoofware.com/blog/2008/06/29/xp-antivirus-2008-and-antivirus-2009-are-evil/">XP Antivirus 2008 and Antivirus 2009 are evil!</a>. It looks like things were starting to taper off a little but has jumped up this week and in checking my <a href="https://www.google.com/analytics/">Google Analytics</a> Traffic Sources, I see that I am getting a bunch of hits from Google for the term &#8216;avxp2008&#8242;. Surprisingly, there were only 5 hits for that term, this site being one of them due to the mention in a <a href="http://swoofware.com/blog/2008/06/29/xp-antivirus-2008-and-antivirus-2009-are-evil/">comment from krisi</a> on July 12th.</p>
<p>One of the search results had a vague mention of a web address of avxp2008.com. So I fired up Firefox and took a visit. While not quite as slick as the other site (see <a href="http://swoofware.com/blog/2008/07/08/antivirus-2009-and-microsoftbrowserprotectioncentercom/">Antivirus 2009 and microsoft.browserprotectioncenter.com</a>), they are definitely doing everything they can to try to lull you into their confidence and click on one of their download links. With most sites, you expect some kind of intermediate page once you click a download link where they will either provide some additional details or instructions or gather some information from you. Not here. They try right off the bat to get you to download a .exe file (AntivirusXP2008Installer.exe) in the hopes that you will click the Run button and install it.</p>
<p>If you are already infected, you should take a look at <a href="http://swoofware.com/blog/2008/07/05/antivirus-2009-round-3/">Removing Antivirus 2009 - Round 3</a> for how I was able to remove it from my Dad&#8217;s computer. In the next day or so I hope to post a quick article on how to avoid getting infected in the first place.</p>
<p>If anyone has any other advice or suggestions, please leave a comment for others to benefit from.</p>
<p class="akst_link"><a href="http://swoofware.com/blog/?p=156&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_156" class="akst_share_link" rel="nofollow">Share This</a></p>
]]></content:encoded>
			<wfw:commentRss>http://swoofware.com/blog/2008/07/23/antivirus-xp-2008-and-avxp2008com/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Removing Antivirus 2009]]></series:name>
	</item>
		<item>
		<title>Antivirus 2009 and browserprotectioncenter.com</title>
		<link>http://swoofware.com/blog/2008/07/08/antivirus-2009-and-browserprotectioncentercom/</link>
		<comments>http://swoofware.com/blog/2008/07/08/antivirus-2009-and-browserprotectioncentercom/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 03:29:41 +0000</pubDate>
		<dc:creator>Matt Smith</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://swoofware.com/blog/2008/07/08/antivirus-2009-and-microsoftbrowserprotectioncentercom/</guid>
		<description><![CDATA[This entry is part 5 of 6 in the series Removing Antivirus 2009
If you have been infected with the Antivirus 2009 spyware/malware, I&#8217;m sure that you have noticed that all of the links point to microsoft.browserprotectioncenter.com. Hopefully you haven&#8217;t visited the site and/or purchased their spamware/spyware/malware solution. So for the curious out there, here are [...]]]></description>
			<content:encoded><![CDATA[<div class="seriesmeta">This entry is part 5 of 6 in the series <a href="http://swoofware.com/blog/series/removing-antivirus-2009/" title="series-19">Removing Antivirus 2009</a></div>
<p>If you have been infected with the Antivirus 2009 spyware/malware, I&#8217;m sure that you have noticed that all of the links point to microsoft.browserprotectioncenter.com. Hopefully you haven&#8217;t visited the site and/or purchased their spamware/spyware/malware solution. So for the curious out there, here are some screen shots of what you would find on their site.</p>
<p>A couple of things to note:</p>
<ul>
<li>All of the thumbnail/small images below are linked to the original images on my Flickr account. They <strong>DO NOT </strong>link to the original page. So you can click the images to view the full-size image on Flickr without fear. </li>
<li>They obviously spent a fair amount of money on making a site that is easy on the eyes and very inviting. I&#8217;ve seen plenty of legitimate businesses with hideous sites. </li>
<li>If you go to microsoft.browserprotectioncenter.com with Firefox, you get redirected to the <a href="http://www.microsoft.com/windows/downloads/ie/getitnow.mspx">Internet Explorer 7 download page</a>. I guess they really want you to run IE so that they can take advantage of the less secure browser. </li>
<li>While I feel that I am providing a bit of a public service by publishing all of this information, the sad fact is that they could very easily set this whole scam up again at a different site/address/URL. </li>
</ul>
<p>Here is what lives at browserprotectioncenter.com:</p>
<p><span id="more-155"></span></p>
<p><a title="SwoofWare" href="http://www.flickr.com/photos/25516725@N00/2643103295/"><img alt="SwoofWare" src="http://static.flickr.com/3032/2643103295_c877e3ab3e.jpg" border="0" /></a></p>
<p>&#160;</p>
<p>Here are a couple of the fake screens warning you that you have been infected:</p>
<p><a title="SwoofWare" href="http://www.flickr.com/photos/25516725@N00/2643888818/"><img alt="SwoofWare" src="http://static.flickr.com/3010/2643888818_b4e6f9c43d.jpg" border="0" /></a><a title="SwoofWare" href="http://www.flickr.com/photos/25516725@N00/2643065607/"><img alt="SwoofWare" src="http://static.flickr.com/3157/2643065607_4ccfc274b2.jpg" border="0" /></a></p>
<p>Finally, here are several different versions of their sales pitch screen:</p>
<p><a title="SwoofWare" href="http://www.flickr.com/photos/25516725@N00/2643069795/"><img alt="SwoofWare" src="http://static.flickr.com/3041/2643069795_03146a258b.jpg" border="0" /></a><a title="SwoofWare" href="http://www.flickr.com/photos/25516725@N00/2643899800/"><img alt="SwoofWare" src="http://static.flickr.com/3002/2643899800_257d7a568d.jpg" border="0" /></a><a title="SwoofWare" href="http://www.flickr.com/photos/25516725@N00/2643074769/"><img alt="SwoofWare" src="http://static.flickr.com/3066/2643074769_4bbefb4351.jpg" border="0" /></a><a title="SwoofWare" href="http://www.flickr.com/photos/25516725@N00/2643078419/"><img alt="SwoofWare" src="http://static.flickr.com/3074/2643078419_2a1d028b55.jpg" border="0" /></a><a title="SwoofWare" href="http://www.flickr.com/photos/25516725@N00/2643909612/"><img alt="SwoofWare" src="http://static.flickr.com/3110/2643909612_676b097fbe.jpg" border="0" /></a><a title="SwoofWare" href="http://www.flickr.com/photos/25516725@N00/2643084155/"><img alt="SwoofWare" src="http://static.flickr.com/3008/2643084155_2fe3cf64e8.jpg" border="0" /></a></p>
<p>I&#8217;m curious: Has anyone actually gone through and purchased the XP Antivirus 2008 product from them? Did you actually get a product that you install and run on your computer? Was their anything suspicious about the transaction?</p>
<p>For those more savvy than the rest of us: Isn&#8217;t there a way to report offending sites like this and have them taken down? </p>
<p class="akst_link"><a href="http://swoofware.com/blog/?p=155&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_155" class="akst_share_link" rel="nofollow">Share This</a></p>
]]></content:encoded>
			<wfw:commentRss>http://swoofware.com/blog/2008/07/08/antivirus-2009-and-browserprotectioncentercom/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Removing Antivirus 2009]]></series:name>
	</item>
	</channel>
</rss>
