<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">A View from Elsewhere</title><subtitle type="html">John Montgomery's Weblog</subtitle><id>http://blogs.msdn.com/johnmont/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/johnmont/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2008-07-08T08:02:40Z</updated><entry><title>Popfly Game Engine Code on Codeplex</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2009/08/26/popfly-game-engine-code-on-codeplex.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2009/08/26/popfly-game-engine-code-on-codeplex.aspx</id><published>2009-08-27T06:25:00Z</published><updated>2009-08-27T06:25:00Z</updated><content type="html">&lt;P&gt;Though we decommissioned Popfly last Monday, Ben Anderson from the (former) Popfly team &lt;A href="http://blogs.msdn.com/ben_anderson/archive/2009/08/26/popfly-parting-present.aspx" mce_href="http://blogs.msdn.com/ben_anderson/archive/2009/08/26/popfly-parting-present.aspx"&gt;worked his magic&lt;/A&gt; (along with a lot of help from others, including our legal team) to get the Popfly Game Engine code on &lt;A href="http://popflygameengine.codeplex.com/" mce_href="http://popflygameengine.codeplex.com/"&gt;Codeplex&lt;/A&gt; under the MS-PL. &lt;/P&gt;
&lt;P&gt;Give it a look.&lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c4a19af7-5a8a-4f8f-a875-a7d74e1fee46 class=wlWriterEditableSmartContent&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/Popfly" rel=tag mce_href="http://technorati.com/tags/Popfly"&gt;Popfly&lt;/A&gt;,&lt;A href="http://technorati.com/tags/MS-PL" rel=tag mce_href="http://technorati.com/tags/MS-PL"&gt;MS-PL&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Codeplex" rel=tag mce_href="http://technorati.com/tags/Codeplex"&gt;Codeplex&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9886409" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Popfly" scheme="http://blogs.msdn.com/johnmont/archive/tags/Popfly/default.aspx" /></entry><entry><title>Does Advertising Guide Content?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2009/07/26/does-advertising-guide-content.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2009/07/26/does-advertising-guide-content.aspx</id><published>2009-07-26T19:25:28Z</published><updated>2009-07-26T19:25:28Z</updated><content type="html">&lt;p&gt;This post started as a collection of thoughts on the AP’s decisions around &lt;a href="http://www.nytimes.com/2009/07/24/business/media/24content.html?_r=1"&gt;how they want their content handled&lt;/a&gt; on the web. Somehow this lead me to thinking about the &lt;a href="http://www.techcrunch.com/2009/05/24/this-is-not-a-sponsored-post-paid-conversations-credibility-the-ftc/"&gt;FTC’s proposal for guidelines about full disclosure&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;But as I was writing it, I had this persistent itch at the back of my mind: memories of some of the things I was involved in when I was in the computer trade press where the Chinese Wall between editorial and advertising bled over.&amp;#160; &lt;/p&gt;  &lt;p&gt;The first occurred when I was working on a review of a class of desktop software. I’m going to leave it pretty vague since many of the people involved are still in the business. This was well over a decade ago, so don’t try to go figuring out which magazine or what the companies were. We did the testing in our lab based on a set of criteria (speed, ease of use, and so on) and I wrote up the article. Company A won the review, mostly based on the fact that it supported a fairly complete implementation of the relevant standards and was fast. I can still recall being called into an editor’s office and having him help me with my conclusions until company B won based on ease of use. Post facto, I found out that there was some strange advertising thing linked to the conclusion that helped guide the result. Nothing too obviously nefarious, but it was my first experience with the idea that sometimes the product I felt really was the best doesn’t necessarily win. Perhaps I’d lead a sheltered life until then. &lt;/p&gt;  &lt;p&gt;The second occurred when I was asked to review UPSes. This was fascinating because we weren’t reviewing those little UPSes that you have in your basement at home: we were reviewing UPSes that could deliver 10+ kVA – enough to power a dozen or more computers for quite some time. The memories of this review stand out because it wasn’t about the software that they ran or anything that I had any expertise in: we called in a commercial electrician to set up a test bed with a mixture of resistive (light bulbs) and variable loads (power supplies) and a variety of volt meters and so on, then we practiced cutting the power over and over, watching how long it took for the units to switch over, how long they could run, how quickly they recharged to full capacity and so on. After years of reviewing shrink-wrapped software and laptops, it was refreshing to work with something that I could walk up to and kick without worrying about doing significant damage. Since this review, by the way, I’ve always bought APC UPSes. Post facto, I found out that we’d done the review because UPS vendors were good advertisers and we never wrote about them. &lt;/p&gt;  &lt;p&gt;All of which is to say that when the reader isn’t the one paying for the content (which is the case with most newspapers and magazines), there always exists the opportunity for the insertion of other interests and biases.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9849278" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author></entry><entry><title>Gidget Dead at 15</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2009/07/23/gidget-dead-at-15.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2009/07/23/gidget-dead-at-15.aspx</id><published>2009-07-23T18:17:00Z</published><updated>2009-07-23T18:17:00Z</updated><content type="html">&lt;P&gt;Gidget, the chihuahua best known for her role as the &lt;A href="http://www.latimes.com/entertainment/news/la-et-quick23-2009jul23,0,4725645.story" mce_href="http://www.latimes.com/entertainment/news/la-et-quick23-2009jul23,0,4725645.story"&gt;Taco Bell dog, has died&lt;/A&gt;. While sad news (I grew up with Gidget on TV) I couldn't help but smile at this image: &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;"But, she said, Gidget had been the victim of typecasting, which limited her career choices..."&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The mental image of a chihuahua meeting with&amp;nbsp;groups of Hollywood execs, pitch men, and agents,&amp;nbsp;and browsing a pile of scripts brought one final smile to my face.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9846476" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author></entry><entry><title>Run Popfly Games Locally</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2009/07/22/run-popfly-games-locally.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2009/07/22/run-popfly-games-locally.aspx</id><published>2009-07-22T22:52:00Z</published><updated>2009-07-22T22:52:00Z</updated><content type="html">&lt;P&gt;When I announced that we were closing down Popfly, one of the biggest questions I got was how users could save their content. For the most part, that's not really feasible, but over at Coding4Fun, Dan has posted a &lt;A href="http://blogs.msdn.com/coding4fun/archive/2009/07/22/9845135.aspx" mce_href="http://blogs.msdn.com/coding4fun/archive/2009/07/22/9845135.aspx"&gt;link to a tool&lt;/A&gt; that was written by two folks from the former Popfly team (Ben and Adam) that enables you to download and run your Popfly games locally. All caveats about software apply, but this may help many folks.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9845186" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author></entry><entry><title>On Popfly and What’s Next</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2009/07/18/on-popfly-and-what-s-next.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2009/07/18/on-popfly-and-what-s-next.aspx</id><published>2009-07-18T22:51:00Z</published><updated>2009-07-18T22:51:00Z</updated><content type="html">&lt;P&gt;A &lt;A href="http://blogs.msdn.com/johnmont/archive/2007/05/18/what-i-ve-been-doing-for-the-last-year.aspx" mce_href="http://blogs.msdn.com/johnmont/archive/2007/05/18/what-i-ve-been-doing-for-the-last-year.aspx"&gt;couple of years ago&lt;/A&gt;, a group of us decided to try something different: to create an online service to help people learn to program. Along the way we learned a lot about operating a large-scale web service, about the interesting legal and privacy situations that come into play when you’re running a service that talks to other services, about technologies like JSON and AJAX and Silverlight, about the frustrations of targeting multiple browsers, and about how to have a great time. &lt;/P&gt;
&lt;P&gt;As you’ve probably read by now, we’ve made the call to shut Popfly down on August 24. &lt;/P&gt;
&lt;P&gt;But that’s not what this post is about. It’s about passionate response and kind words we got from our users when we announced we were shutting down the beta. I’ve tried to reply individually to everyone who wrote asking questions or saying how sorry they were and am sorry if I missed anyone. &lt;/P&gt;
&lt;P&gt;Some of the most common questions were: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Why are you shutting Popfly down?&lt;/STRONG&gt; The economic situation today isn’t anything like what it was when we started Popfly. You’ve probably read about Microsoft’s &lt;A href="http://www.techflash.com/microsoft/Microsoft_layoff_details_emerge_44481927.html" mce_href="http://www.techflash.com/microsoft/Microsoft_layoff_details_emerge_44481927.html"&gt;layoffs&lt;/A&gt; and how every business group has been asked to pare back and focus. Popfly, though it was interesting, entertaining, and different, was hard to justify even for me (one of the people to started it) to management at a time when we were freezing salaries and laying people off. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Can’t you open source Popfly?&lt;/STRONG&gt; We’d love to, and spent many weeks looking at what it would take to do it. But&amp;nbsp; the source code to Popfly is pretty heavily enmeshed with Microsoft-internal services and source code that we cannot open source. If we figure out a way to release some elements of the source, we will, but no guarantees. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Can’t I save my game/mashup and run it myself?&lt;/STRONG&gt; The way games and mashups work, they need a lot of the Popfly services to be running for them to load. For example, mashups call into the Popfly service to request all their data (Popfly is basically a proxy server for them), and games require our game engine to be running. For games, Ben and Adam did come up with &lt;A href="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=3032&amp;amp;postid=9845186" mce_href="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=3032&amp;amp;postid=9845186"&gt;a tool&lt;/A&gt; that will help you run games offline, but you don't get the game creator itself.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;So are you guys out of jobs? What are you doing?&lt;/STRONG&gt; Everyone on the Popfly team found a new position in Microsoft. A bunch of us stayed together to take our learnings from building Popfly to work on the next generation JavaScript engine and tools and you’ll be hearing more about that as we can talk about it. &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9838878" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author></entry><entry><title>Enter the Porch</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/09/01/enter-the-porch.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/09/01/enter-the-porch.aspx</id><published>2008-09-01T18:51:29Z</published><updated>2008-09-01T18:51:29Z</updated><content type="html">&lt;p&gt;As part of our remodel, considerable work was done on the front porch. Unfortunately, that work didn't include putting up the railings. This weekend has been the weekend for me to replace them. This has involved purchasing 4x6s and 2x4s to create the classic Craftsman heavy look, then assembling them, which has involved tracing the contour of the house's siding so the 4x6s are notched to fit, and mortising the 4x6s so the 2x4s will sit in them. Yesterday it took me about 8 hours to build 4 feet of railing. I'm hoping today goes faster. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8916851" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Construction" scheme="http://blogs.msdn.com/johnmont/archive/tags/Construction/default.aspx" /></entry><entry><title>Popfly Game Creator Beta, or "Badges? We don't need no stinking badges..."</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/08/29/popfly-game-creator-beta-or-badges-we-don-t-need-no-stinking-badges.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/08/29/popfly-game-creator-beta-or-badges-we-don-t-need-no-stinking-badges.aspx</id><published>2008-08-29T18:21:09Z</published><updated>2008-08-29T18:21:09Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.popfly.com"&gt;Popfly&lt;/a&gt;, which we opened to the public last fall as a web mashup tool, has come a long way. Over the last ten months we launched an add-in for Visual Studio (&lt;a href="http://www.popfly.com/Overview/Explorer.aspx"&gt;Popfly Explorer&lt;/a&gt;) so people could create and open projects on the Popfly site from VS, a lightweight structured data storage system, we worked with &lt;a href="http://cis.bentley.edu/mfrydenberg/web/"&gt;Mark Frydenberg at Bentley College&lt;/a&gt; to design &lt;a href="http://www.popflywiki.com/teachingpopfly.ashx"&gt;mashup curriculum&lt;/a&gt;, and we launched a &lt;a href="http://www.popfly.com/gamecreator/Default.aspx"&gt;game creator&lt;/a&gt; that puts the creation of casual games within the reach of people who don't have CS degrees. &lt;/p&gt;  &lt;p&gt;Yesterday we moved from the alpha release of the game creator to &lt;a href="http://popflyteam.spaces.live.com/blog/cns!51018025071FD37F!321.entry"&gt;beta&lt;/a&gt; in time for the &lt;a href="http://www.pennyarcadeexpo.com/"&gt;PAX&lt;/a&gt; conference here in Seattle. &lt;a href="http://www.popfly.com/users/andersbe"&gt;Ben Anderson&lt;/a&gt; from our team will be at PAX giving demos, so if you're there drop by and harass him. Or just post on his Popfly profile page. &lt;/p&gt;  &lt;p&gt;By the way, the title of this post is an allusion to &lt;a href="http://us.imdb.com/title/tt0040897/"&gt;two&lt;/a&gt; &lt;a href="http://us.imdb.com/title/tt0071230/"&gt;movies&lt;/a&gt; and the fact that Popfly now supports achievement badges -- for example, if you play a game late at night, you get the Night Owl badge. &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ef55dd36-7f8a-44d6-b98c-9a380b785d95" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Popfly" rel="tag"&gt;Popfly&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Casual%20Games" rel="tag"&gt;Casual Games&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PAX" rel="tag"&gt;PAX&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Penny%20Arcade%20Expo" rel="tag"&gt;Penny Arcade Expo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Learn%20to%20Program" rel="tag"&gt;Learn to Program&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8905387" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Popfly" scheme="http://blogs.msdn.com/johnmont/archive/tags/Popfly/default.aspx" /></entry><entry><title>Chocolate. Mmmm. Chocolate.</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/08/16/chocolate-mmmm-chocolate.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/08/16/chocolate-mmmm-chocolate.aspx</id><published>2008-08-16T19:50:15Z</published><updated>2008-08-16T19:50:15Z</updated><content type="html">&lt;p&gt;About a month ago my wife and I attended the &lt;a href="http://seattlechocolatesalon.com/"&gt;Seattle Luxury Chocolate Salon&lt;/a&gt;. With a name like that, I had no idea what to expect. When we showed up we paid our $20 admission (&amp;lt;cough&amp;gt;) and walked in. When we arrived, it looked like a miniature version of every computer trade show I've ever been to -- vendor tables with flyers and brochures and lots of people in variously matching polo shirts. You know what I'm talking about -- everyone looks a little bored after giving the same shtick a hundred times to semi-interested people wandering around. &lt;/p&gt;  &lt;p&gt;Except this one was with chocolate. And they were giving out free samples. &lt;/p&gt;  &lt;p&gt;So Amy and I worked our way around the room. It was surprisingly hard work -- the room was over 90 degrees in places, which meant not only that everyone was sweating, but that the chocolate was mostly the texture of mousse. Of course, mousse is good, too. &lt;/p&gt;  &lt;p&gt;We tasted, I think, everything there. Four stood out for us: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.claudiocorallochocolate.com"&gt;Claudio Corallo Chocolate&lt;/a&gt;. A single origin chocolate and cacao producer -- they make raw chocolate. The flavors were unlike anything I'd experienced before. I know it was meant to be used as an ingredient for other confections, but I could have eaten it raw. They have a store in Ballard. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.kekau.com"&gt;Kekau&lt;/a&gt;. A range of interesting flavors, including things like black truffle honey and Thai curry made these folks stand out -- they'd really done some interesting things. I've had many chocolate flavors before (curry chocolate, lavender chocolate, etc.) but they'd done them really well, including -- get this -- olive oil chocolate. Sounds awful, tastes great.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.intriguechocolates.com"&gt;Intrigue Chocolates&lt;/a&gt;. Truffles were the order of the day from Intrigue. Again, they had the standard flavors, but the ones that stood out for me were basil, and tequila-lime.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.fiorichocolatiers.com"&gt;Fiori Chocolatiers&lt;/a&gt;. These folks truffles also, but with an Mediterranean twist -- olive oil, fig liqueur, lavender and raspberry blossom. If you want a chocolate that you won't get elsewhere, try them. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;By the end of the couple of hours we spent there I was thirsty, dehydrated, and tired. Oh, and buzzed on sugar. &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:15081006-1e58-483f-b06f-820fb5209b83" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Chocolate" rel="tag"&gt;Chocolate&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Seattle" rel="tag"&gt;Seattle&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Claudio%20Corallo" rel="tag"&gt;Claudio Corallo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kekau" rel="tag"&gt;Kekau&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Intrigue%20Chocolates" rel="tag"&gt;Intrigue Chocolates&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Fiori%20Chocolates" rel="tag"&gt;Fiori Chocolates&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8871832" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Cooking" scheme="http://blogs.msdn.com/johnmont/archive/tags/Cooking/default.aspx" /></entry><entry><title>"VS 2008 SP1 Doesn't Patch VS Express"</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/08/14/vs-2008-sp1-doesn-t-patch-vs-express.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/08/14/vs-2008-sp1-doesn-t-patch-vs-express.aspx</id><published>2008-08-14T19:56:20Z</published><updated>2008-08-14T19:56:20Z</updated><content type="html">&lt;p&gt;A customer noted yesterday that the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en"&gt;patch for &amp;quot;big VS&amp;quot;&lt;/a&gt; (that is, Visual Studio 2008 Standard, Professional, and Visual Studio Team Suite) doesn't patch &lt;a href="http://www.microsoft.com/express/download/"&gt;Visual Studio Express&lt;/a&gt;. We did this because of the patch size: in the past Express customers would download one of the Express products (probably 50-60MB) and then have to apply the full VS patch (typically over 200MB). So we decided that we would do what we call a &amp;quot;major release&amp;quot; of Express 2008 with SP1. Effectively, rather than creating a separate service pack, we added the features of the service pack to the full Express SKU -- we used to call this &amp;quot;slipstreaming&amp;quot; but I've been told that's not quite the right term. Most Express users will just download the Express SKU of their choice: if they already have a VS Express 2008 RTM SKU on their computer, we'll upgrade it. If they don't, they get the full SKU without having to install a separate service pack. &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1b73adfb-b1f4-4d26-b911-5cdfed2d6088" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Visual%20Studio%20Express" rel="tag"&gt;Visual Studio Express&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Service%20Pack" rel="tag"&gt;Service Pack&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8867301" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Express" scheme="http://blogs.msdn.com/johnmont/archive/tags/Express/default.aspx" /></entry><entry><title>Time to Brag!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/07/21/time-to-brag.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/07/21/time-to-brag.aspx</id><published>2008-07-22T00:28:41Z</published><updated>2008-07-22T00:28:41Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/TimetoBrag_CB8C/Heroes%20Popfly%20White_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="97" alt="Heroes Popfly White" src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/TimetoBrag_CB8C/Heroes%20Popfly%20White_thumb.jpg" width="173" align="right" border="0"&gt;&lt;/a&gt; Have you created a really cool &lt;a href="http://www.popfly.com" target="_blank"&gt;Popfly&lt;/a&gt; project? If so, we want to hear from you!&amp;nbsp; Click &lt;a href="mailto:expop@microsoft.com"&gt;here&lt;/a&gt; to send us your story and you may be featured on our site!&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:fca065d5-6e88-4d99-86af-10d79b820975" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Popfly" rel="tag"&gt;Popfly&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8762628" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Popfly" scheme="http://blogs.msdn.com/johnmont/archive/tags/Popfly/default.aspx" /></entry><entry><title>Ten Fun Popfly Games</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/07/21/ten-fun-popfly-games.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/07/21/ten-fun-popfly-games.aspx</id><published>2008-07-21T18:22:23Z</published><updated>2008-07-21T18:22:23Z</updated><content type="html">&lt;p&gt;Created by students. AlfredTh has &lt;a href="http://blogs.msdn.com/alfredth/archive/2008/07/21/goof-off-monday.aspx" target="_blank"&gt;the list&lt;/a&gt;.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c900bce4-5fc1-40dd-b2c9-def72f085d9b" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Popfly" rel="tag"&gt;Popfly&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Casual%20Games" rel="tag"&gt;Casual Games&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Students" rel="tag"&gt;Students&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8761770" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Popfly" scheme="http://blogs.msdn.com/johnmont/archive/tags/Popfly/default.aspx" /></entry><entry><title>Adding Your Images to Games</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/07/19/adding-your-images-to-games.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/07/19/adding-your-images-to-games.aspx</id><published>2008-07-19T20:59:00Z</published><updated>2008-07-19T20:59:00Z</updated><content type="html">&lt;P&gt;A coworker who is teaching Popfly to his daughter just asked me, &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;I'm working with my daughter who is working on a game and she wants to import a picture to be an actor.&lt;/P&gt;
&lt;P&gt;How does she do that? And is there a wiki or other site to get these kinds of answers?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;For once in my life, I have answers to both. &lt;/P&gt;
&lt;TABLE class="" cellSpacing=0 cellPadding=2 width=400 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=200&gt;If you look in the upper right (next to your name) you’ll see the integrated help. That will open the Help window. &lt;/TD&gt;
&lt;TD class="" vAlign=top width=200&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image002_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image002_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=73 alt=clip_image002 src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image002_thumb.jpg" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image002_thumb.jpg"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=200&gt;From there, you’ll get context-sensitive help. If a topic isn’t covered in the sidebar, you can click on the more help section on “How Do I…?” which will take you to the online documentation on &lt;A href="http://www.popflywiki.com/" mce_href="http://www.popflywiki.com"&gt;http://www.popflywiki.com&lt;/A&gt;. &lt;/TD&gt;
&lt;TD class="" vAlign=top width=200&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image004_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image004_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=240 alt=clip_image004 src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image004_thumb.jpg" width=157 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image004_thumb.jpg"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=200&gt;The page you’re looking for is linked to from several places – it’s called “How do I use uploaded files in my game?” and it’s here &lt;A href="http://popflywiki.com/GameCreatorUsingUploadedFiles.ashx" mce_href="http://popflywiki.com/GameCreatorUsingUploadedFiles.ashx"&gt;http://popflywiki.com/GameCreatorUsingUploadedFiles.ashx&lt;/A&gt;. &lt;/TD&gt;
&lt;TD class="" vAlign=top width=200&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image006_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image006_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=244 alt=clip_image006 src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image006_thumb.jpg" width=240 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image006_thumb.jpg"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=200&gt;Once there, you’ll need to read the instructions, but they go like this. First, create a game (you’ve done this) and save it. Then upload the image. Go to the Game tab and on the right you’ll see the “Files” section. Click to add a file to your project, either from the web (e.g. from Flickr) or from your computer. Once it’s uploaded, save the project again.&amp;nbsp; I’m uploading john.PNG.&lt;/TD&gt;
&lt;TD class="" vAlign=top width=200&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image008_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image008_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=99 alt=clip_image008 src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image008_thumb.jpg" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image008_thumb.jpg"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=200&gt;Now click on the Scenes tab and click on Draw. Then click on “Switch to XAML.” The screen should look roughly like the one on the right.&lt;/TD&gt;
&lt;TD class="" vAlign=top width=200&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image010_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image010_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=177 alt=clip_image010 src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image010_thumb.jpg" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image010_thumb.jpg"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=200&gt;Next, add the XAML to include the file between the two &amp;lt;canvas&amp;gt; tags. In my case, I’ll add john.PNG. &amp;lt;Image Source="$base$/john.png" Canvas.Left="191" Canvas.Top="324" Width="200" Height="150"/&amp;gt; &lt;BR&gt;&lt;BR&gt;The Canvas.Left, Canvas.Top, Width, and Height control where the image will go and how large it will be. You’ll have to experiment to get it to the right position.&lt;/TD&gt;
&lt;TD class="" vAlign=top width=200&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image012_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image012_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=38 alt=clip_image012 src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image012_thumb.jpg" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image012_thumb.jpg"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=200&gt;Save the game and run it. My “game” looks like this. I’ve saved it as &lt;A href="http://www.popfly.com/users/johnmont/wonk.details" mce_href="http://www.popfly.com/users/johnmont/wonk.details"&gt;http://www.popfly.com/users/johnmont/wonk.details&lt;/A&gt;, but we have examples in our tutorials of how to do this as well – the Canada Quiz in particular. &lt;/TD&gt;
&lt;TD class="" vAlign=top width=200&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image014_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image014_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=172 alt=clip_image014 src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image014_thumb.jpg" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnmont/WindowsLiveWriter/AddingYourImagestoGames_9A6E/clip_image014_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;DIV class=wlWriterSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4da07b9a-3417-4958-8e92-fe282d80c4dd style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/Popfly" rel=tag mce_href="http://technorati.com/tags/Popfly"&gt;Popfly&lt;/A&gt;,&lt;A href="http://technorati.com/tags/XAML" rel=tag mce_href="http://technorati.com/tags/XAML"&gt;XAML&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Games" rel=tag mce_href="http://technorati.com/tags/Games"&gt;Games&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8755660" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Popfly" scheme="http://blogs.msdn.com/johnmont/archive/tags/Popfly/default.aspx" /></entry><entry><title>Alas Poor Houseplant, We Knew Him</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/07/17/alas-poor-houseplant-we-knew-him.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/07/17/alas-poor-houseplant-we-knew-him.aspx</id><published>2008-07-17T17:30:50Z</published><updated>2008-07-17T17:30:50Z</updated><content type="html">&lt;p&gt;My wife has had a houseplant for the past ten years. It's one of those plants with huge leaves that thrives on being ignored. Despite ridiculous underwatering and one notable experience where we left it in the sun for a couple of days and it started to turn brown and crispy, it has done exceptionally well. &lt;/p&gt; &lt;p&gt;Unfortunately, it had outgrown its pot. So over the weekend we bought a new, bigger pot, roughly large enough to serve as the cauldron the &lt;a href="http://en.wikipedia.org/wiki/Three_Witches" target="_blank"&gt;three witches&lt;/a&gt; use in the beginning of Macbeth. Last night I attempted the transplant. Today, though all the leaves are leafy and green, the plant is canted to one side much like a &lt;a href="http://en.wikipedia.org/wiki/Tower_of_Pisa" target="_blank"&gt;well-known tower&lt;/a&gt; in Italy.&lt;/p&gt; &lt;p&gt;Should I try to re-plant the plant, or leave it and see if it decides to straighten up?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8744018" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Observations" scheme="http://blogs.msdn.com/johnmont/archive/tags/Observations/default.aspx" /></entry><entry><title>Introduction to Plumbing</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/07/08/introduction-to-plumbing.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/07/08/introduction-to-plumbing.aspx</id><published>2008-07-09T01:45:56Z</published><updated>2008-07-09T01:45:56Z</updated><content type="html">&lt;p&gt;Plumbing is my least favorite home improvement task. Today I tried to repair the drain in my mom's front bathroom. The pop-up wouldn't go up and down. Based on this and all my previous plumbing experience, I have come up with John's Rule of Plumbing: All plumbing work takes three trips:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Trip 1: Get the parts.&lt;/li&gt;    &lt;li&gt;Trip 2: Get the right parts.&lt;/li&gt;    &lt;li&gt;Trip 3: Get the parts you forgot in trip 2.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Oh, and at the end of this I should add the optional trip 4 to replace the parts from trips 2 and 3 that are defective out of the package.&lt;/p&gt;  &lt;p&gt;Have I mentioned that plumbing is my least favorite home improvement task?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8710148" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Construction" scheme="http://blogs.msdn.com/johnmont/archive/tags/Construction/default.aspx" /></entry><entry><title>Running Toilet</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/johnmont/archive/2008/07/08/running-toilet.aspx" /><id>http://blogs.msdn.com/johnmont/archive/2008/07/08/running-toilet.aspx</id><published>2008-07-08T18:02:40Z</published><updated>2008-07-08T18:02:40Z</updated><content type="html">&lt;p&gt;The toilet in the bathroom I was using in my mom's house was running. Not a &amp;quot;jiggle-the-handle&amp;quot; kind of running -- more like an &amp;quot;unstoppable-gallon-an-hour&amp;quot; kind of run. I lived with it for a couple of days, thinking, &amp;quot;If I were back in Seattle I'd go to the hardware store, buy &lt;a href="http://www.amazon.com/Fluidmaster-Complete-Toilet-Repair-400AK/dp/B0002YVK44/ref=sr_1_1?ie=UTF8&amp;amp;s=hi&amp;amp;qid=1215529179&amp;amp;sr=8-1"&gt;replacement innards&lt;/a&gt;, and install them.&amp;quot; But my mom's tool collection is a bit sparser than mine (no pneumatic tools, no table saw. Imagine! And her an 80-something year old woman!).&lt;/p&gt;  &lt;p&gt;Then the light went on: hardware stores also sell tools. Two pairs of &lt;a href="http://www.amazon.com/Knipex-8801-10-10-Inch-Alligator-Pliers/dp/B000LQLHG4/ref=sr_1_2?ie=UTF8&amp;amp;s=hi&amp;amp;qid=1215529231&amp;amp;sr=1-2"&gt;pump pliers&lt;/a&gt; and a couple of hours later, no running toilet. &lt;/p&gt;  &lt;p&gt;Oh, and the review on Amazon of the Fluidmaster 400AK doesn't reflect my experience. I've used them several times on different toilets and they've always worked.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8708540" width="1" height="1"&gt;</content><author><name>johnmont</name><uri>http://blogs.msdn.com/members/johnmont.aspx</uri></author><category term="Construction" scheme="http://blogs.msdn.com/johnmont/archive/tags/Construction/default.aspx" /></entry></feed>