<?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>Full of BS</title>
	<atom:link href="http://fullof.bs/feed/" rel="self" type="application/rss+xml" />
	<link>http://fullof.bs</link>
	<description>He just never stops talking</description>
	<lastBuildDate>Sun, 10 Jun 2012 02:27:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Getting MSVS 2011 to register</title>
		<link>http://fullof.bs/getting-msvs-2011-to-register/</link>
		<comments>http://fullof.bs/getting-msvs-2011-to-register/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 13:17:31 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullof.bs/?p=632</guid>
		<description><![CDATA[There&#8217;s a lot of bad information going around about a defect in the Windows 8 Metro developer license setup pass for Metro development on the Windows 8 Consumer Preview. Specifically, the license servers are overloaded, and mostly-failing. The way the MSVS panel responds is to give the message We couldn&#8217;t get your developer license for [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a lot of bad information going around about a defect in the Windows 8 Metro developer license setup pass for Metro development on the Windows 8 Consumer Preview.<br />
Specifically, the license servers are overloaded, and mostly-failing.</p>
<p>The way the MSVS panel responds is to give the message</p>
<blockquote><p>We couldn&#8217;t get your developer license for Windows 8 Consumer Preview</p>
<p>Please check your network connection and try again</p>
<p>Error 80004005</p></blockquote>
<p>However, what&#8217;s actually going on is simpler: MSVS is calling some command line program, and that command line program, when it doesn&#8217;t get an answer from the other side, assumes your side is broken (thus the comment about checking your network &#8211; something it could easily &#8211; and should &#8211; do itself.)</p>
<p>Honestly, this is like a popular eBay auction &#8211; just keep trying, and hammer the servers until they do their job.</p>
<p>You could do that by closing and re-opening Visual Studio 2011, but honestly, who wants to do that?  It&#8217;s invoking a program called &#8220;<tt>Show-WindowsDeveloperLicenseRegistration</tt>&#8220;.  Just open a shell or a PowerShell and run that.  You&#8217;ll probably see the same error message; keep trying.</p>
<p>It took me six tries.  Once that command completes, opening MSVS will just work.</p>
<p>Honestly, someone really should update that tool to fail in a more transparent fashion; people are re-installing operating systems to get around what should be &#8220;try again in five minutes.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/getting-msvs-2011-to-register/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thank you.  Finally.</title>
		<link>http://fullof.bs/thank-you-finally/</link>
		<comments>http://fullof.bs/thank-you-finally/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 20:00:10 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullof.bs/?p=626</guid>
		<description><![CDATA[Read it from them. IE &#60;= 7 dies.]]></description>
			<content:encoded><![CDATA[<p>Read it from them. <a title="DIE, DIE, DIE" href="http://windowsteamblog.com/ie/b/ie/archive/2011/12/15/ie-to-start-automatic-upgrades-across-windows-xp-windows-vista-and-windows-7.aspx" target="_blank">IE &lt;= 7 dies</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/thank-you-finally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A better approach to MySQL row generation</title>
		<link>http://fullof.bs/a-better-approach-to-mysql-row-generation/</link>
		<comments>http://fullof.bs/a-better-approach-to-mysql-row-generation/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 19:01:21 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://fullof.bs/?p=612</guid>
		<description><![CDATA[I love Markus Winand.  Use the Index, Luke taught me a lot about SQL. Markus has produced a coping strategy for some of MySQL&#8217;s limitations in generating sequences.  I present an alternative form which produces arbitrary sized ranges, which he seems to believe is not possible.  Ah, Markus: it is. So, this article is actually [...]]]></description>
			<content:encoded><![CDATA[<p>I love Markus Winand.  <em><strong>Use the Index, Luke</strong></em> taught me a lot about SQL.</p>
<p><del>Markus has <a title="Use the Index Luke's MySQL row generator" href="http://use-the-index-luke.com/blog/2011-07-30/mysql-row-generator">produced a coping strategy for some of MySQL&#8217;s limitations in generating sequences</a>.  I present an alternative form which produces arbitrary sized ranges, which he seems to believe is not possible.  Ah, Markus: it is.</del></p>
<p>So, this article is actually wrong.  There&#8217;s a call-time limitation I didn&#8217;t know about: apparently in MySQL you can&#8217;t call a stored procedure from a query.  That renders this seriously useless.  I&#8217;m leaving the article up just for the sake of permanence.</p>
<h1 style="padding-left: 30px;"><strong><em><span style="color: #339966;">This advice is wrong.  Do not believe it.  I was in error.  It is kept only for posterity.</span></em></strong></h1>
<pre>-- -------
--
--  in re: http://use-the-index-luke.com/blog/2011-07-30/mysql-row-generator
--
--  No, this way is not our only hope: there is another.

drop procedure if exists nseq;

delimiter //

-- -------
--
--  Use union all to generate a 2-row table.  
--  Use log 2 to find power expansion count to cap the desired size.
--  Use cross joins to expand our 2-row to the smallest superior table.
--  Select the diminished part to get our sequence.

create procedure nseq(in upto integer)
begin

    declare itLeft integer default -1;

    set itLeft = ceil(log2(upto));

    set @front := 'select rownum from (select @rownum := @rownum+1 as rownum
                   from (SELECT @rownum := 0) r, (select 1 as hidden union
                   all select 2) a0';
    set @upTo  := upto;

    set @interior := '';
    while (itLeft &gt; 1) do
        set @interior := concat(@interior, ' cross join (select 1 as hidden
                         union all select 2) a', cast(itLeft as char));
        set itLeft    := itLeft - 1;
    end while;

    set @back  := ') sl where rownum &lt;= ?;';
    set @query := concat(@front, @interior, @back);

    prepare stmt from @query;
    execute stmt using @upTo;  
    deallocate prepare stmt;  

end //

delimiter ;</pre>
<p>Hopefully he will agree, or explain what I didn&#8217;t understand in his needs.  <img src='http://fullof.bs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/a-better-approach-to-mysql-row-generation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why the 3DS isn&#8217;t selling</title>
		<link>http://fullof.bs/why-the-3ds-isnt-selling/</link>
		<comments>http://fullof.bs/why-the-3ds-isnt-selling/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 14:42:44 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullof.bs/?p=608</guid>
		<description><![CDATA[The media invariably seems to think that the problem with the 3DS is that it&#8217;s too expensive (after dollar value adjustment it&#8217;s not as expensive as almost any of Nintendo&#8217;s other portables have been,) or that somehow this is Apple&#8217;s doing. This is all bullshit. The problem is simple, and it&#8217;s the same thing that [...]]]></description>
			<content:encoded><![CDATA[<p>The media invariably seems to think that the problem with the 3DS is that it&#8217;s too expensive (after dollar value adjustment it&#8217;s not as expensive as almost any of Nintendo&#8217;s other portables have been,) or that somehow this is Apple&#8217;s doing.</p>
<p>This is all bullshit.</p>
<p>The problem is simple, and it&#8217;s the same thing that has crippled many, many platforms in the past.  It&#8217;s what&#8217;s killing Win7 phone today.</p>
<p>There are no desirable software packages for the platform.  I&#8217;ve had one since launch day, and I still haven&#8217;t bought any games other than the one I bought on launch day, because they&#8217;re all the same garbage that&#8217;s been being sold for ten years, and none of them do anything interesting with the new hardware.</p>
<p>Nintendo needs to wake the fuck up and change its software production availability to small producers, or *that* will sink the company.  The platform has been out for six months and there are barely 40 games (for comparison, the DS launched with nearly double that, and people screamed at the sky for the limited game catalog.)</p>
<p>The iPhone gets about that many games released PER HOUR.</p>
<p>I hate playing games on my iPhone, but at least my iPhone has games I want to play.</p>
<p>Wake up, Redmond; Japan isn&#8217;t going to fix this.</p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/why-the-3ds-isnt-selling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My blog is about what again?</title>
		<link>http://fullof.bs/my-blog-is-about-what-again/</link>
		<comments>http://fullof.bs/my-blog-is-about-what-again/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 23:05:28 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullof.bs/?p=606</guid>
		<description><![CDATA[I just noticed that I haven&#8217;t written about code in literally years. For shame, fat man. THIS SHALL NOT STAND.]]></description>
			<content:encoded><![CDATA[<p>I just noticed that I haven&#8217;t written about code in literally years.</p>
<p>For shame, fat man.</p>
<p>THIS SHALL NOT STAND.</p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/my-blog-is-about-what-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hooray, PrinceXML does JavaScript!</title>
		<link>http://fullof.bs/hooray-princexml-does-javascript/</link>
		<comments>http://fullof.bs/hooray-princexml-does-javascript/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 02:21:39 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullof.bs/?p=590</guid>
		<description><![CDATA[One of my favorite, unbelievably under-appreciated tools &#8211; PrinceXML &#8211; is in beta of version 8, and that beta includes JavaScript. WHICH MEANS IT&#8217;S TIME FOR PDFS FULL OF FUCKING CHARTS, YO. Time to dust off one of my old unused domains. ]]></description>
			<content:encoded><![CDATA[<p>One of my favorite, unbelievably under-appreciated tools &#8211; <a title="Prince Motherfucking XML" href="http://princexml.com/" target="_blank">PrinceXML</a> &#8211; is in beta of version 8, and that beta includes JavaScript.</p>
<p>WHICH MEANS IT&#8217;S TIME FOR PDFS FULL OF FUCKING CHARTS, YO.</p>
<p>Time to dust off one of my old unused domains.  <img src='http://fullof.bs/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/hooray-princexml-does-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hooray, IE9 does protovis!</title>
		<link>http://fullof.bs/hooray-ie9-does-protovis/</link>
		<comments>http://fullof.bs/hooray-ie9-does-protovis/#comments</comments>
		<pubDate>Sun, 22 May 2011 20:25:44 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullof.bs/hooray-ie9-does-protovis/</guid>
		<description><![CDATA[At this time the Protovis example gallery&#8217;s HTML is not shipping a doctype, meaning that IE eats that page in quirksmode, so the graphs don&#8217;t show. However, if you hit F12, pull Document Mode down and hit IE9 Standards, suddenly they nearly all work. To fix this permanently, all the Protovis team needs to do [...]]]></description>
			<content:encoded><![CDATA[<p>At this time the Protovis example gallery&#8217;s HTML is not shipping a doctype, meaning that IE eats that page in quirksmode, so the graphs don&#8217;t show.</p>
<p>However, if you hit F12, pull Document Mode down and hit IE9 Standards, suddenly they nearly all work.  <img src='http://fullof.bs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   To fix this permanently, all the Protovis team needs to do is add a doctype (preferably HTML 4.01 strict) to their pages.</p>
<p>Currently, streamgraph, bubble charts, force directed layout, dymaxion maps, conway&#8217;s life, belousov-zhabotinsky, n-body and automaton explorer are broken.  Everything else works flawlessly, and the rotated tiny text is *gorgeous*.  The animated and live graphs are lightning fast, and sparklines are perfectly positioned.</p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/hooray-ie9-does-protovis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe&#8217;s installer engineers hit one out of the ballpark</title>
		<link>http://fullof.bs/adobes-installer-engineers-hit-one-out-of-the-ballpark/</link>
		<comments>http://fullof.bs/adobes-installer-engineers-hit-one-out-of-the-ballpark/#comments</comments>
		<pubDate>Sat, 21 May 2011 17:44:50 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullof.bs/?p=576</guid>
		<description><![CDATA[So, I go to install my Creative Suite 5 Web Premium upgrade, and I&#8217;m looking at version 4, and there&#8217;s a bubble in the disc.  Rageface.  Call the company preparing to have to spend $40 to have a DVD mailed to me two weeks from now. Nope.  Put in the old serial, the new serial, [...]]]></description>
			<content:encoded><![CDATA[<p>So, I go to install my Creative Suite 5 Web Premium upgrade, and I&#8217;m looking at version 4, and there&#8217;s a bubble in the disc.  Rageface.  Call the company preparing to have to spend $40 to have a DVD mailed to me two weeks from now.</p>
<p>Nope.  Put in the old serial, the new serial, put in Adobe&#8217;s version of a mouse Konami code, get a challenge code to give to the phone guy, give a magic number back, bang, CS5 installs.</p>
<p>A-fucking-plus, guys.  That was awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/adobes-installer-engineers-hit-one-out-of-the-ballpark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What a pity &#8211; the Tufte talk was terrible</title>
		<link>http://fullof.bs/what-a-pity-the-tufte-talk-was-terrible/</link>
		<comments>http://fullof.bs/what-a-pity-the-tufte-talk-was-terrible/#comments</comments>
		<pubDate>Tue, 17 May 2011 14:51:29 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullof.bs/?p=572</guid>
		<description><![CDATA[I&#8217;m really sad about this, as I had been looking forward to the Tufte talk for months.  It&#8217;s just a directed reading from the books.  He doesn&#8217;t add anything except made up data (like that analog plate printings from the 1500s are eight times higher resolution than your laptop and cell phone, because apparently he [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m really sad about this, as I had been looking forward to the Tufte talk for months.  It&#8217;s just a directed reading from the books.  He doesn&#8217;t add anything except made up data (like that analog plate printings from the 1500s are eight times higher resolution than your laptop and cell phone, because apparently he hasn&#8217;t noticed how different those resolutions are in his highly made up measurement.)</p>
<p>Powerpoint jabs every 20 minutes or so.  Don&#8217;t user test &#8211; Jonathan Ives doesn&#8217;t, and Microsoft does.  Repeated appeals to buy his mother&#8217;s book.  Let&#8217;s turn to page X and spend five minutes silently appreciating this graph, then move on with no expounding at all.</p>
<p>For that price, I had expected at least <strong><em>some</em></strong> content other than what&#8217;s in the books.  I didn&#8217;t think I was paying almost $400 to have the author read his book to me.</p>
<p>I expected better.</p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/what-a-pity-the-tufte-talk-was-terrible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firaxis love/hate &#8211; Civilization 5, y u no werks?  Brilliant garbage :(</title>
		<link>http://fullof.bs/firaxis-lovehate-civilization-5-y-u-no-werks-brilliant-garbage/</link>
		<comments>http://fullof.bs/firaxis-lovehate-civilization-5-y-u-no-werks-brilliant-garbage/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 14:54:06 +0000</pubDate>
		<dc:creator>John Haugeland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fullof.bs/firaxis-lovehate/</guid>
		<description><![CDATA[Six months in, and Civ5 still can&#8217;t get basic network play running. Call 2k? They just insist nothing&#8217;s wrong. Why must the most brilliant game ever made be so broken?  Know about a bug?  Add it to comments here please.  They turn a blind eye to the forums. ]]></description>
			<content:encoded><![CDATA[<p>Six months in, and Civ5 still can&#8217;t get basic network play running. Call 2k? They just insist nothing&#8217;s wrong.</p>
<p>Why must the most brilliant game ever made be so broken?  <img src='http://fullof.bs/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Know about a bug?  Add it to comments here please.  They turn a blind eye to the forums.  <img src='http://fullof.bs/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fullof.bs/firaxis-lovehate-civilization-5-y-u-no-werks-brilliant-garbage/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>
