<?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:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
  <channel>
    <title>API Junkie</title>
    <description>APIs, Junkies and everything in between…</description>
    <link>http://www.apijunkie.com/APIJunkie/blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.6.1.0</generator>
    <language>en-GB</language>
    <blogChannel:blogRoll>http://www.apijunkie.com/APIJunkie/blog/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>My name</dc:creator>
    <dc:title>API Junkie</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/APIJunkie" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="apijunkie" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>Installing the latest version of Boost C++ from source on Windows for use in Visual C++ in 5 simple steps</title>
      <description>&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;If you wish to use the latest &lt;a href="http://www.boost.org/"&gt;Boost C++ libraries&lt;/a&gt; in your Visual C++ projects and the automated Boost installers at: &lt;/span&gt;&lt;a href="http://www.boostpro.com/download/"&gt;&lt;span style="font-family: Calibri; color: #0000ff; font-size: small;"&gt;http://www.boostpro.com/download/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt; are not up to date, crashing (happened to me) or you just want to build them yourself, &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;you can follow a few simple steps to get the job done.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;1. Download the latest version of Boost from:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;a href="http://www.boost.org/users/download/"&gt;&lt;span style="font-family: Calibri; color: #0000ff; font-size: small;"&gt;http://www.boost.org/users/download/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;The direct link for the current version (1.48.0) can be found at:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;a href="http://sourceforge.net/projects/boost/files/boost/1.48.0/boost_1_48_0.zip/download"&gt;&lt;span style="font-family: Calibri; color: #0000ff; font-size: small;"&gt;http://sourceforge.net/projects/boost/files/boost/1.48.0/boost_1_48_0.zip/download&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;2.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Extract the compressed file to a directory of your choice&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Example: C:\SrcLibs\ boost_1_48_0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;3. Open a command prompt in the directory you created in step 2.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Example: C:\SrcLibs\ boost_1_48_0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;4. Type the following 2 commands at the command prompt:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;bootstrap.bat&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;b2&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;The above commands will configure and build the Boost libraries from source.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;It will take some time to build the libraries depending on your hardware.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;If all has gone well you should see a message along the lines of:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;The Boost C++ Libraries were successfully built!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;The following directory should be added to compiler include paths:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;C:\SrcLibs\ boost_1_48_0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;The following directory should be added to linker library paths:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;C:\SrcLibs\ boost_1_48_0\stage\lib&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;5.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Add the Boost include and library path to a Visual C++ project&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;For example in Visual Studio 2010: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Create a new C++ console application&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Go to Project/Properties/Configuration Properties/VC++ Directories/&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Set Include Directories to:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;C:\SrcLibs\ boost_1_48_0;$(IncludePath)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;Set Library Directories to:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;C:\SrcLibs\ boost_1_48_0\stage\lib;$(LibraryPath)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;That&amp;rsquo;s it; you can start writing code that uses Boost&amp;hellip;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2012/01/23/Installing-the-latest-version-of-Boost-C2b2b-from-source-on-Windows-for-use-in-Visual-C2b2b-in-5-simple-steps.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2012/01/23/Installing-the-latest-version-of-Boost-C2b2b-from-source-on-Windows-for-use-in-Visual-C2b2b-in-5-simple-steps.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=0ef93a57-af5c-4cee-beda-38bd75002e7c</guid>
      <pubDate>Mon, 23 Jan 2012 06:38:00 -1300</pubDate>
      <category>C++</category>
      <category>How To</category>
      <category>Visual Studio</category>
      <category>Boost</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=0ef93a57-af5c-4cee-beda-38bd75002e7c</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=0ef93a57-af5c-4cee-beda-38bd75002e7c</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2012/01/23/Installing-the-latest-version-of-Boost-C2b2b-from-source-on-Windows-for-use-in-Visual-C2b2b-in-5-simple-steps.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=0ef93a57-af5c-4cee-beda-38bd75002e7c</wfw:commentRss>
    </item>
    <item>
      <title>VS 2010 native code static linking</title>
      <description>&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;This is a heads up for any one that is used to auto link static libraries using project dependencies.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;VS 2010 changed the game by adding a new step that is necessary in order to auto link static libraries.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;It is not enough to specify project dependencies as we used to do in older versions of Visual Studio.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;To setup auto linking go to Project/Properties/Common Properties/Framework and References/Add new reference. &lt;/span&gt;&lt;/p&gt;</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2011/05/18/VS-2010-native-code-static-linking.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2011/05/18/VS-2010-native-code-static-linking.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=2f87137f-674a-43b7-af93-feb5964c31db</guid>
      <pubDate>Wed, 18 May 2011 06:36:00 -1300</pubDate>
      <category>C</category>
      <category>C++</category>
      <category>Static</category>
      <category>Tips and Tricks</category>
      <category>Troubleshoot</category>
      <category>Visual Studio</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=2f87137f-674a-43b7-af93-feb5964c31db</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=2f87137f-674a-43b7-af93-feb5964c31db</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2011/05/18/VS-2010-native-code-static-linking.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=2f87137f-674a-43b7-af93-feb5964c31db</wfw:commentRss>
    </item>
    <item>
      <title>How to develop native apps on VS 2010 targeting Win 2K and older Windows versions</title>
      <description>&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;By default when developing native C/C++ apps using VS 2010 beware that your executables will not run on Win 2K and older targets. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;That is true even if you remove any external dependencies and adhere to Win32 API compatible with older Windows versions.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;One possible solution to the problem is &lt;a href="http://blogs.msdn.com/b/vcblog/archive/2009/12/08/c-native-multi-targeting.aspx"&gt;Native Multi Targeting &lt;/a&gt;- using the VS 2008 compiler while working with the VS 2010 IDE. &lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Assuming you can afford to have VS 2008 installed on the same machine.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2011/03/24/How-to-target-Win-2K-and-older-Windows-targets-in-VS-2010.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2011/03/24/How-to-target-Win-2K-and-older-Windows-targets-in-VS-2010.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=25405745-c924-48ae-b722-641e52d0b7ad</guid>
      <pubDate>Thu, 24 Mar 2011 03:41:00 -1300</pubDate>
      <category>C</category>
      <category>C++</category>
      <category>How To</category>
      <category>Tips and Tricks</category>
      <category>Visual Studio</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=25405745-c924-48ae-b722-641e52d0b7ad</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=25405745-c924-48ae-b722-641e52d0b7ad</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2011/03/24/How-to-target-Win-2K-and-older-Windows-targets-in-VS-2010.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=25405745-c924-48ae-b722-641e52d0b7ad</wfw:commentRss>
    </item>
    <item>
      <title>How to workaround Visual Studio 2010 Publish Web Site via FTP Bug</title>
      <description>&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;After years of deploying web site files using custom FTP, &lt;/span&gt;&lt;a href="http://www.ibexsoftware.com/Products/WtsFtp-terminal_services_and_remote_desktop_ftp.aspx"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Remote Desktop File Transfer&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt; etc. We decided to give VS 2010 &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&amp;amp;l=EN-US&amp;amp;k=k(WEBAPPLICATIONPROJECTS.PUBLISHDLG);k(TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22)&amp;amp;rd=true"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Publish Web&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt; FTP a try. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;It worked flawlessly the first couple of times until we started receiving errors on the staging/deployment server that were not reproducible on the development machines. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;After doing some digging around, we found out that the web publish process was the culprit. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;It turns out some files were not being replaced/updated when their versions changed on the development machines. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;In our case they were web server controls sitting under one of the web site sub folders. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;For some reason the web publish process did not detect changes even though earlier file versions were previously deployed correctly. It seems like there is a bug in the file change detection algorithm inside the FTP publish web process.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;To solve the problem we had to force the publish web process to detect changes by deleting all the old files before deploying a new version.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;To do this make sure you check the &amp;ldquo;Delete All Existing Files Prior to Publish&amp;rdquo; option in the Publish Web dialog/FTP publish options:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.apijunkie.com/APIJunkie/blog/image.axd?picture=2010%2f10%2fWebDeployment.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;It makes deployment slower but at least you know you get the latest version of the files each time you publish.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Good luck!&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2010/10/05/How-to-workaround-Visual-Studio-2010-Publish-Web-Site-via-FTP-Bug.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2010/10/05/How-to-workaround-Visual-Studio-2010-Publish-Web-Site-via-FTP-Bug.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=8fec09eb-c331-4ab0-a730-e84f25c95a68</guid>
      <pubDate>Tue, 05 Oct 2010 08:03:00 -1300</pubDate>
      <category>ASP.NET</category>
      <category>IIS</category>
      <category>Web Development</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=8fec09eb-c331-4ab0-a730-e84f25c95a68</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=8fec09eb-c331-4ab0-a730-e84f25c95a68</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2010/10/05/How-to-workaround-Visual-Studio-2010-Publish-Web-Site-via-FTP-Bug.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=8fec09eb-c331-4ab0-a730-e84f25c95a68</wfw:commentRss>
    </item>
    <item>
      <title>Fix SQL Server 2008 Express Full Text Index Management Missing</title>
      <description>&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;If you installed the SQL server 2008 express and you are missing the ability to manage full text indexes inside SQL server 2008 management studio. I.e. you are missing the storage folder inside management studio. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;First make sure you installed &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&amp;amp;displaylang=en"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;SQL Server 2008 Express &lt;strong style="mso-bidi-font-weight: normal;"&gt;with Advanced Services&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt; (&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="text-decoration: underline;"&gt;the version without advanced services does not support free text search functionality&lt;/span&gt;&lt;/strong&gt;).&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Second Try to &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=01AF61E6-2F63-4291-BCAD-FD500F6027FF&amp;amp;displaylang=en"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Install SQL Server 2008 Express Edition Service Pack 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;. Besides fixing some bugs it added the ability to manage full text indexes on my machine.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Hope this helps!&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2010/07/12/Fix-SQL-Server-2008-Express-Full-Text-Index-Management-Missing.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2010/07/12/Fix-SQL-Server-2008-Express-Full-Text-Index-Management-Missing.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=21a151d7-38a8-4b1a-bad3-6a9282d060a0</guid>
      <pubDate>Mon, 12 Jul 2010 03:16:00 -1300</pubDate>
      <category>PRB</category>
      <category>Tips and Tricks</category>
      <category>SQL Server</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=21a151d7-38a8-4b1a-bad3-6a9282d060a0</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=21a151d7-38a8-4b1a-bad3-6a9282d060a0</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2010/07/12/Fix-SQL-Server-2008-Express-Full-Text-Index-Management-Missing.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=21a151d7-38a8-4b1a-bad3-6a9282d060a0</wfw:commentRss>
    </item>
    <item>
      <title>Creating a Self-Signed Certificate for use with IIS on Windows Server 2003</title>
      <description>&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;This is the second time I had to find the solution to install self assigned SSL certificates on IIS so I am writing this down for posterity.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;In many cases it is desirable to create your own SSL certificate when working with IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;For example when developing/testing SSL secure web sites, when using a custom web application in a local intranet or for a closed &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;group of users to name a few.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;It should have been easy to create your own SSL cert and instruct IIS to use it.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;Microsoft delivered a tool to do just that. It was a part of the &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&amp;amp;displaylang=en"&gt;&lt;span style="font-family: Times New Roman; color: #800080; font-size: small;"&gt;IIS 6.0 Resource Kit&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt; and it was called SelfSSL. But alas because of &lt;a href="http://blogs.msdn.com/b/david.wang/archive/2005/04/20/selfssl-bug-with-websites.aspx"&gt;a bug in the SelfSSL tool &lt;/a&gt;you will run into problems if you try to use multiple certificates on&amp;nbsp;a server. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;Apparently Microsoft decided not to release a patch for the resource kit but instead released another tool that can be used to create self SSL certificates called &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=cabea1d0-5a10-41bc-83d4-06c814265282&amp;amp;displaylang=en"&gt;&lt;span style="font-family: Times New Roman; color: #800080; font-size: small;"&gt;SSL Diagnostics&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;The tool is very easy to use. There is a nice tutorial on &lt;/span&gt;&lt;a href="http://www.revindex.com/Articles/tabid/65/EntryID/11/Default.aspx"&gt;&lt;span style="font-family: Times New Roman; color: #800080; font-size: small;"&gt;how to use the SSL Diagnostics tool&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt; to create an SSL certificate by Revindex.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;Another option you might want to explore is using the open source alternative called OpenSSL. There is a nice tutorial on how to use &lt;/span&gt;&lt;a href="http://www.dylanbeattie.net/docs/openssl_iis_ssl_howto.html"&gt;&lt;span style="font-family: Times New Roman; color: #800080; font-size: small;"&gt;OpenSSL with IIS&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt; by Dylan Beattie.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Best of luck!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2010/06/25/Creating-a-Self-Signed-Certificate-for-use-with-IIS-on-Windows-Server-2003.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2010/06/25/Creating-a-Self-Signed-Certificate-for-use-with-IIS-on-Windows-Server-2003.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=5391e44a-1bb3-415f-9940-1195c5e6d916</guid>
      <pubDate>Fri, 25 Jun 2010 23:47:00 -1300</pubDate>
      <category>How To</category>
      <category>IIS</category>
      <category>Tips and Tricks</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=5391e44a-1bb3-415f-9940-1195c5e6d916</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=5391e44a-1bb3-415f-9940-1195c5e6d916</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2010/06/25/Creating-a-Self-Signed-Certificate-for-use-with-IIS-on-Windows-Server-2003.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=5391e44a-1bb3-415f-9940-1195c5e6d916</wfw:commentRss>
    </item>
    <item>
      <title>Silverlight update KB982926 failure and solution</title>
      <description>&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;I was doing the rounds and &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/982926"&gt;&lt;span style="font-family: Times New Roman; color: #800080; font-size: small;"&gt;updating&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt; 2 machines, running XP Pro and 2003 Server, with Silverlight 3 run time pre installed on them. When the update was complete I couldn&amp;rsquo;t&amp;nbsp;view any Silverlight based web sites with IE 8 on both machines.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;I would only receive an install Silverlight message. It was as if Silverlight was not installed on the machines any more.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;A quick check in the IE installed component list (Tools/Internet Options/Programs/Manage add-ons/Show all add-ons) showed me I was automatically upgraded to Silverlight 4 (Version 4.0.50524.0) which seems fine.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;To solve the problem I did the following:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;1. Went to &lt;/span&gt;&lt;a href="http://www.microsoft.com/silverlight/"&gt;&lt;span style="font-family: Times New Roman; color: #800080; font-size: small;"&gt;http://www.microsoft.com/silverlight/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;2. Pressed the install Silverlight button which crashed the installer (on npctrl.dll).&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;3. Restarted the browser at which point I got a message telling me I need to restart the browser again. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;4. Restarted the browser for the second time which made Silverlight runtime and IE happy and willing to play together again.&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2010/06/04/Silverlight-update-KB982926-failure-and-solution.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2010/06/04/Silverlight-update-KB982926-failure-and-solution.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=38c75be7-1456-4984-916d-a9ded9efc3ed</guid>
      <pubDate>Fri, 04 Jun 2010 23:29:00 -1300</pubDate>
      <category>KB</category>
      <category>Silverlight</category>
      <category>Troubleshoot</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=38c75be7-1456-4984-916d-a9ded9efc3ed</pingback:target>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=38c75be7-1456-4984-916d-a9ded9efc3ed</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2010/06/04/Silverlight-update-KB982926-failure-and-solution.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=38c75be7-1456-4984-916d-a9ded9efc3ed</wfw:commentRss>
    </item>
    <item>
      <title>Using the free Babel Obfuscator in Silverlight projects</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;One of the problems with Silverlight managed code is that it can easily be reverse engineered using standard .NET reflection tools.&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="2"&gt;Although no method can completely prevent reverse engineering your code there are ways to slow down and even deter all but the most persistent hackers. &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="2"&gt;Most of the tools I found that can be used to obfuscate Silverlight code are not free. But the &lt;/font&gt;&lt;a href="http://code.google.com/p/babelobfuscator/"&gt;&lt;font face="Calibri" size="2"&gt;Babel obfuscator&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="2"&gt; by &lt;/font&gt;&lt;a href="http://babelobfuscator.blogspot.com/"&gt;&lt;font face="Calibri" size="2"&gt;Alberto Ferrazzoli&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt; is an open source .NET obfuscator that can be used in Silverlight based projects.&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;Babel is a command line tool and it can be integrated into your build process. One way to do that is to add it to your post build events.&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;When you run babel on a target dll (assembly) it will generate an obfuscated version of the dll in the directory &amp;ldquo;.\BabelOut&amp;rdquo; relative to your dll output directory.&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;Usage Example:&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&amp;quot;D:\Program Files \Babel\babel.exe&amp;quot; $(TargetPath) --noildasm --nomsil --noinvalidopcodes&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;Some caveats that apply to current babel version 2.0.0.1:&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;
&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;The current version does not support obfuscating xap files directly but you can unzip the files first or integrate the babel tool into your build process.&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt; &lt;/font&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;Not all command line parameters/options are supported in Silverlight projects.&amp;nbsp;&lt;/font&gt;&lt;font face="Calibri"&gt;The following options work:&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 10pt"&gt;--noildasm --nomsil &amp;ndash;noinvalidopcodes&lt;/span&gt;&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;span style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 10pt"&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;Some assemblies (dll&amp;rsquo;s) that contain resources do not seem to obfuscate correctly (Its very easily detected they are not usable after obfuscation). If you have this problem you can always move all the sensitive code into a separate Silverlight code library and obfuscate only the code library.&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;Example:&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;font face="Calibri"&gt;Let&amp;rsquo;s assume you have one monolithic project called: &amp;ldquo;MySilverlightApp&amp;rdquo; that contains all the code and resources (xaml, images etc.) that will not obfuscate. To solve the problem:&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.75in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.75in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;Add a new project to the solution called &amp;ldquo;MySilverlightAppCode&amp;rdquo; of type &amp;ldquo;Silverlight Class Library&amp;rdquo;.&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.75in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;Add a reference to the new Silverlight library from the &amp;ldquo;MySilverlightApp&amp;rdquo; project.&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.75in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;Move all the sensitive code files into the new Silverlight code library (&amp;ldquo;MySilverlightAppCode&amp;rdquo;).&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.75in" class="MsoListParagraphCxSpLast"&gt;
&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;Obfuscate only the &amp;ldquo;MySilverlightAppCode&amp;rdquo; assembly (MySilverlightAppCode.dll).&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.75in" class="MsoListParagraphCxSpLast"&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/p&gt;
</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2010/02/04/Using-the-free-Babel-Obfuscator-in-Silverlight-projects.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2010/02/04/Using-the-free-Babel-Obfuscator-in-Silverlight-projects.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=89f5d5f5-d0d4-4a69-a415-1e3fb4e0f04c</guid>
      <pubDate>Thu, 04 Feb 2010 05:24:00 -1300</pubDate>
      <category>Silverlight</category>
      <category>How To</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=89f5d5f5-d0d4-4a69-a415-1e3fb4e0f04c</pingback:target>
      <slash:comments>239</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=89f5d5f5-d0d4-4a69-a415-1e3fb4e0f04c</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2010/02/04/Using-the-free-Babel-Obfuscator-in-Silverlight-projects.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=89f5d5f5-d0d4-4a69-a415-1e3fb4e0f04c</wfw:commentRss>
    </item>
    <item>
      <title>Running multiple commands on a Visual Studio post-build event using batch files</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;font face="Calibri"&gt;Many times it&amp;rsquo;s more desirable to collect your post build commands into batch files. Some of the reasons include easier maintenance, portability and satisfying the &amp;ldquo;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Don't_repeat_yourself"&gt;&lt;font face="Calibri" size="2"&gt;don&amp;rsquo;t repeat principle&lt;/font&gt;&lt;/a&gt;&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&amp;rdquo; when multiple projects are sharing the same commands. If you do decide to go down the batch road there are a couple of things you should be aware of:&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;If you want to run multiple batch files or commands. You will need to &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ke5z92ks.aspx"&gt;&lt;font face="Calibri" size="2"&gt;use the &amp;ldquo;call&amp;rdquo; command to ensure that all the other commands execute&lt;/font&gt;&lt;/a&gt;&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;. If you don&amp;rsquo;t do that only the first batch file will run. To use the call command, simply precede each batch file name with &amp;ldquo;call&amp;rdquo;.&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font face="Calibri" size="2"&gt;&lt;strong&gt;Example: &lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Instead of writing:&lt;/strong&gt;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;C:\MyBatchFile.bat&lt;/font&gt;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Write:&lt;/strong&gt;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;call C:\MyBatchFile.bat&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;Sometimes you will need to run external programs that could be installed in different locations on different dev machines. In such cases you might find the batch &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true"&gt;&lt;font face="Calibri" size="2"&gt;&amp;ldquo;start&amp;rdquo; command&lt;/font&gt;&lt;/a&gt;&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt; very useful. Instead of specifying the path, you just use the external program name or its file associations.&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font face="Calibri"&gt;&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;strong&gt;Example:&lt;/strong&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font face="Calibri" size="2"&gt;Let&amp;rsquo;s say you have several developers that have installed &lt;/font&gt;&lt;a href="http://www.rarlab.com/"&gt;&lt;font face="Calibri" size="2"&gt;Winrar&lt;/font&gt;&lt;/a&gt;&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt; in different locations.&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Writing:&lt;/strong&gt; &amp;ldquo;C:\XXX\Winrar.exe&amp;rdquo; in the batch will not work in cases where developers installed it on another drive or location.&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;
&lt;font&gt;&lt;font&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;But writing:&lt;/strong&gt; &amp;ldquo;start winrar&amp;rdquo; in the batch will work if it&amp;rsquo;s installed on the developer&amp;rsquo;s machine.&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font size="2"&gt;&amp;nbsp;&lt;font face="Calibri"&gt;Hope this helps!&lt;/font&gt; &lt;/font&gt;
&lt;/p&gt;
</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2010/01/31/Running-multiple-commands-on-a-Visual-Studio-post-build-event-using-batch-files.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2010/01/31/Running-multiple-commands-on-a-Visual-Studio-post-build-event-using-batch-files.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=80b359f3-d9e4-4371-a0e1-907a19e846c5</guid>
      <pubDate>Sun, 31 Jan 2010 11:13:00 -1300</pubDate>
      <category>.NET</category>
      <category>Visual Studio</category>
      <category>Portability</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=80b359f3-d9e4-4371-a0e1-907a19e846c5</pingback:target>
      <slash:comments>142</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=80b359f3-d9e4-4371-a0e1-907a19e846c5</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2010/01/31/Running-multiple-commands-on-a-Visual-Studio-post-build-event-using-batch-files.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=80b359f3-d9e4-4371-a0e1-907a19e846c5</wfw:commentRss>
    </item>
    <item>
      <title>_mkdir C runtime library function might return unexpected error values</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/2fkk4dzw(VS.80).aspx"&gt;&lt;font face="Calibri" size="3"&gt;mkdir&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; is a C runtime library function that creates directories.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;In contrary to what &lt;u&gt;could&lt;/u&gt; be understood from the &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/2fkk4dzw(VS.80).aspx"&gt;&lt;font face="Calibri" size="3"&gt;MSDN documentation&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;:&lt;/font&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Times New Roman" size="3"&gt;&amp;ldquo;&amp;hellip;&lt;/font&gt;&lt;span style="font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt;On an error, the function returns &amp;ndash;1 and sets &lt;strong&gt;errno&lt;/strong&gt; as follows.&lt;/span&gt;&lt;span class="nonlinkterms"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt;EEXIST&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="nonlinkterms"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt;&lt;/span&gt;&lt;span style="font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt;Directory was not created because &lt;/span&gt;&lt;span class="parameter1"&gt;&lt;span style="color: black; font-size: 8pt"&gt;&lt;em&gt;&lt;font face="Segoe UI"&gt;dirname&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt; is the name of an existing file, directory, or device.&lt;/span&gt;&lt;span class="nonlinkterms"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt;ENOENT&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="nonlinkterms"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt;&lt;/span&gt;&lt;span style="font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt;Path was not found.&lt;/span&gt;&lt;span style="font-family: 'Verdana','sans-serif'; color: black; font-size: 8pt"&gt;For more information about these and other return codes, see &lt;a id="ctl00_MTCS_main_ctl20_ctl00_ctl00" href="http://msdn.microsoft.com/en-us/library/t3ayayh1(VS.80).aspx"&gt;&lt;font color="#0000ff"&gt;_doserrno, errno, _sys_errlist, and _sys_nerr&lt;/font&gt;&lt;/a&gt;.&amp;rdquo;&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Calibri" size="3"&gt;mkdir might return other error values. For example when calling mkdir on an existing directory the function might return &lt;/font&gt;&lt;span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt"&gt;EEXIST &lt;/span&gt;&lt;font face="Calibri" size="3"&gt;but can also return &lt;/font&gt;&lt;span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt"&gt;EACCES (permission denied). &lt;/span&gt;&lt;font face="Calibri" size="3"&gt;The function error results seem to differ according to user access permissions on the system. This has been tested on Windows 2003/Vista/7. For more information and portability issues check out this &lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt"&gt;&lt;a href="http://kerneltrap.org/mailarchive/git/2006/1/30/200149"&gt;discussion about mkdir portability in Kernel trap&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in" class="MsoListParagraph"&gt;
&lt;span style="font-family: Symbol"&gt;&lt;span&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Note that this discussion applies to Microsoft&amp;rsquo;s implementation&amp;nbsp;of the C run time library.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in" class="MsoListParagraph"&gt;
&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;
&lt;/p&gt;
</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2009/12/22/_mkdir-C-runtime-library-function-might-return-unexpected-error-values.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2009/12/22/_mkdir-C-runtime-library-function-might-return-unexpected-error-values.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=3db02efa-3a9d-48d7-b731-e10794c400a4</guid>
      <pubDate>Tue, 22 Dec 2009 08:05:00 -1300</pubDate>
      <category>C++</category>
      <category>C</category>
      <category>Microsoft</category>
      <category>Portability</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=3db02efa-3a9d-48d7-b731-e10794c400a4</pingback:target>
      <slash:comments>71</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=3db02efa-3a9d-48d7-b731-e10794c400a4</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2009/12/22/_mkdir-C-runtime-library-function-might-return-unexpected-error-values.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=3db02efa-3a9d-48d7-b731-e10794c400a4</wfw:commentRss>
    </item>
    <item>
      <title>MFC  OnTimer function does not compile when porting legacy code from 32-bit to 64-bit</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;I was recently porting an MFC C++ application that compiled on Visual studio 2005 32-bit to VS 2008 64-bit.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;It turns out there is a bug in the code generated by older versions of MFC that makes it not compile on 64 bit.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;The problem is with the OnTimer function signature:&lt;/font&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;afx_msg &lt;span style="color: blue"&gt;void&lt;/span&gt; OnTimer(UINT nIDEvent);&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Calibri" size="3"&gt;It should be changed to -&amp;gt;&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;afx_msg &lt;span style="color: blue"&gt;void&lt;/span&gt; OnTimer(UINT_PTR nIDEvent);&lt;/span&gt; 
&lt;/p&gt;
&lt;p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;font face="Calibri" size="3"&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
You can find Microsoft&amp;rsquo;s reaction to a similar connect bug report for VS 2005 at: 
&lt;/p&gt;
&lt;/font&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101372"&gt;&lt;font face="Calibri" size="3"&gt;http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101372&lt;/font&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;Hope this helps!&lt;/font&gt; 
&lt;/p&gt;
&lt;/span&gt;&amp;nbsp; 
</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2009/12/22/MFC-OnTimer-function-does-not-compile-when-porting-legacy-code-from-32-bit-to-64-bit.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2009/12/22/MFC-OnTimer-function-does-not-compile-when-porting-legacy-code-from-32-bit-to-64-bit.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=ca880e86-b60f-446d-a68a-835a18b6e2ce</guid>
      <pubDate>Tue, 22 Dec 2009 07:17:00 -1300</pubDate>
      <category>MFC</category>
      <category>C++</category>
      <category>Win64</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=ca880e86-b60f-446d-a68a-835a18b6e2ce</pingback:target>
      <slash:comments>137</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=ca880e86-b60f-446d-a68a-835a18b6e2ce</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2009/12/22/MFC-OnTimer-function-does-not-compile-when-porting-legacy-code-from-32-bit-to-64-bit.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=ca880e86-b60f-446d-a68a-835a18b6e2ce</wfw:commentRss>
    </item>
    <item>
      <title>3XH Silverlight high score and in game achievement API is now available to developers</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;As we &lt;/font&gt;&lt;a href="http://www.mashooo.com/forumpage.aspx?g=posts&amp;amp;t=295"&gt;&lt;font face="Calibri" size="3"&gt;mentioned before&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; we have been busy working on our new Silverlight in-game event system, code name 3XH. You can see it in action on our &lt;/font&gt;&lt;a href="http://www.mashooo.com/SilverlightGames.aspx"&gt;&lt;font face="Calibri" size="3"&gt;featured games section on Mashooo.com&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;. The system allows Silverlight game developers to work with high scores and user achievements without the hassle of building and maintaining the framework and the system to support them. The system was in closed beta testing until now. We were working with a limited number of developers (&lt;/font&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: gray"&gt;&lt;a href="http://www.farseergames.com/"&gt;Jeff Weber&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;, &lt;/font&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: gray"&gt;&lt;a href="http://www.wheelzthegame.com/"&gt;&lt;font color="#0000ff"&gt;David L&amp;eacute;vesque&lt;/font&gt;&lt;/a&gt;, &lt;a href="http://microisvwannabe.blogspot.com/"&gt;Daniel James&lt;/a&gt; and &lt;a href="http://www.minvaders.tomlinson-design.com/"&gt;&lt;font color="#0000ff"&gt;Ian Tomlinson&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;) to fine tune the system. &lt;span&gt;&amp;nbsp;&lt;/span&gt;We are happy to announce that as of today we are opening the 3XH developers program and the services it includes. All Silverlight game developers can now start using our new &lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.mashooo.com/eventsvc/Docs/3XHManual.htm"&gt;&lt;font face="Calibri" size="3"&gt;Silverlight high score and in game achievement system (3XH)&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;3XH highlights include:&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Flexible system to store/retrieve high scores, achievements and other game events.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Ability to use the system on any web site.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Multi login support (Facebook, OpenID, AOL, Yahoo, Google and more to come.)&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Current player information.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;5.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Integrated Reward system to reward users for their game achievements.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;6.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Managed prize bearing contests.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;7.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;100% Silverlight from the ground up and &lt;/font&gt;&lt;a href="http://www.mashooo.com/forumpage.aspx?g=posts&amp;amp;t=295"&gt;&lt;font face="Calibri" size="3"&gt;much more&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;To participate in the program or to find out more information read the &lt;/font&gt;&lt;a href="http://www.mashooo.com/eventsvc/Docs/3XHManual.htm"&gt;&lt;font face="Calibri" size="3"&gt;3XH developers manual&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx</link>
      <author>APIJunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=0da68d7d-2074-43a9-8aa3-3bc7bc467051</guid>
      <pubDate>Fri, 27 Nov 2009 09:19:00 -1300</pubDate>
      <category>Silverlight</category>
      <category>Games</category>
      <dc:publisher>APIJunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=0da68d7d-2074-43a9-8aa3-3bc7bc467051</pingback:target>
      <slash:comments>25</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=0da68d7d-2074-43a9-8aa3-3bc7bc467051</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=0da68d7d-2074-43a9-8aa3-3bc7bc467051</wfw:commentRss>
    </item>
    <item>
      <title>3XH Silverlight high score and in game achievement API is now available to developers</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;As we &lt;/font&gt;&lt;a href="http://www.mashooo.com/forumpage.aspx?g=posts&amp;amp;t=295"&gt;&lt;font face="Calibri" size="3"&gt;mentioned before&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; we have been busy working on our new Silverlight in-game event system, code name 3XH. You can see it in action on our &lt;/font&gt;&lt;a href="http://www.mashooo.com/SilverlightGames.aspx"&gt;&lt;font face="Calibri" size="3"&gt;featured games section on Mashooo.com&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;. The system allows Silverlight game developers to work with high scores and user achievements without the hassle of building and maintaining the framework and the system to support them. The system was in closed beta testing until now. We were working with a limited number of developers (&lt;/font&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: gray"&gt;&lt;a href="http://www.farseergames.com/"&gt;Jeff Weber&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;, &lt;/font&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: gray"&gt;&lt;a href="http://www.wheelzthegame.com/"&gt;&lt;font color="#0000ff"&gt;David L&amp;eacute;vesque&lt;/font&gt;&lt;/a&gt;, &lt;a href="http://microisvwannabe.blogspot.com/"&gt;Daniel James&lt;/a&gt; and &lt;a href="http://www.minvaders.tomlinson-design.com/"&gt;&lt;font color="#0000ff"&gt;Ian Tomlinson&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;) to fine tune the system. &lt;span&gt;&amp;nbsp;&lt;/span&gt;We are happy to announce that as of today we are opening the 3XH developers program and the services it includes. All Silverlight game developers can now start using our new &lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.mashooo.com/eventsvc/Docs/3XHManual.htm"&gt;&lt;font face="Calibri" size="3"&gt;Silverlight high score and in game achievement system (3XH)&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;3XH highlights include:&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Flexible system to store/retrieve high scores, achievements and other game events.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Ability to use the system on any web site.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Multi login support (Facebook, OpenID, AOL, Yahoo, Google and more to come.)&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Current player information.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;5.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Integrated Reward system to reward users for their game achievements.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;6.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Managed prize bearing contests.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;7.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;100% Silverlight from the ground up and &lt;/font&gt;&lt;a href="http://www.mashooo.com/forumpage.aspx?g=posts&amp;amp;t=295"&gt;&lt;font face="Calibri" size="3"&gt;much more&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;To participate in the program or to find out more information read the &lt;/font&gt;&lt;a href="http://www.mashooo.com/eventsvc/Docs/3XHManual.htm"&gt;&lt;font face="Calibri" size="3"&gt;3XH developers manual&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx</link>
      <author>apijunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=b16435e6-8e93-426f-a8bc-51167b619ae3</guid>
      <pubDate>Fri, 27 Nov 2009 03:19:00 -1300</pubDate>
      <dc:publisher>apijunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=b16435e6-8e93-426f-a8bc-51167b619ae3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=b16435e6-8e93-426f-a8bc-51167b619ae3</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=b16435e6-8e93-426f-a8bc-51167b619ae3</wfw:commentRss>
    </item>
    <item>
      <title>3XH Silverlight high score and in game achievement API is now available to developers</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;As we &lt;/font&gt;&lt;a href="http://www.mashooo.com/forumpage.aspx?g=posts&amp;amp;t=295"&gt;&lt;font face="Calibri" size="3"&gt;mentioned before&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; we have been busy working on our new Silverlight in-game event system, code name 3XH. You can see it in action on our &lt;/font&gt;&lt;a href="http://www.mashooo.com/SilverlightGames.aspx"&gt;&lt;font face="Calibri" size="3"&gt;featured games section on Mashooo.com&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;. The system allows Silverlight game developers to work with high scores and user achievements without the hassle of building and maintaining the framework and the system to support them. The system was in closed beta testing until now. We were working with a limited number of developers (&lt;/font&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: gray"&gt;&lt;a href="http://www.farseergames.com/"&gt;Jeff Weber&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;, &lt;/font&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: gray"&gt;&lt;a href="http://www.wheelzthegame.com/"&gt;&lt;font color="#0000ff"&gt;David L&amp;eacute;vesque&lt;/font&gt;&lt;/a&gt;, &lt;a href="http://microisvwannabe.blogspot.com/"&gt;Daniel James&lt;/a&gt; and &lt;a href="http://www.minvaders.tomlinson-design.com/"&gt;&lt;font color="#0000ff"&gt;Ian Tomlinson&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;) to fine tune the system. &lt;span&gt;&amp;nbsp;&lt;/span&gt;We are happy to announce that as of today we are opening the 3XH developers program and the services it includes. All Silverlight game developers can now start using our new &lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.mashooo.com/eventsvc/Docs/3XHManual.htm"&gt;&lt;font face="Calibri" size="3"&gt;Silverlight high score and in game achievement system (3XH)&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;3XH highlights include:&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Flexible system to store/retrieve high scores, achievements and other game events.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Ability to use the system on any web site.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Multi login support (Facebook, OpenID, AOL, Yahoo, Google and more to come.)&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Current player information.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;5.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Integrated Reward system to reward users for their game achievements.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;6.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Managed prize bearing contests.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;7.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;100% Silverlight from the ground up and &lt;/font&gt;&lt;a href="http://www.mashooo.com/forumpage.aspx?g=posts&amp;amp;t=295"&gt;&lt;font face="Calibri" size="3"&gt;much more&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;To participate in the program or to find out more information read the &lt;/font&gt;&lt;a href="http://www.mashooo.com/eventsvc/Docs/3XHManual.htm"&gt;&lt;font face="Calibri" size="3"&gt;3XH developers manual&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx</link>
      <author>apijunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=ab22fb7c-dbfa-4274-aa1c-abe30a0640d9</guid>
      <pubDate>Fri, 27 Nov 2009 03:19:00 -1300</pubDate>
      <dc:publisher>apijunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=ab22fb7c-dbfa-4274-aa1c-abe30a0640d9</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=ab22fb7c-dbfa-4274-aa1c-abe30a0640d9</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=ab22fb7c-dbfa-4274-aa1c-abe30a0640d9</wfw:commentRss>
    </item>
    <item>
      <title>3XH Silverlight high score and in game achievement API is now available to developers</title>
      <description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;As we &lt;/font&gt;&lt;a href="http://www.mashooo.com/forumpage.aspx?g=posts&amp;amp;t=295"&gt;&lt;font face="Calibri" size="3"&gt;mentioned before&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; we have been busy working on our new Silverlight in-game event system, code name 3XH. You can see it in action on our &lt;/font&gt;&lt;a href="http://www.mashooo.com/SilverlightGames.aspx"&gt;&lt;font face="Calibri" size="3"&gt;featured games section on Mashooo.com&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;. The system allows Silverlight game developers to work with high scores and user achievements without the hassle of building and maintaining the framework and the system to support them. The system was in closed beta testing until now. We were working with a limited number of developers (&lt;/font&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: gray"&gt;&lt;a href="http://www.farseergames.com/"&gt;Jeff Weber&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;, &lt;/font&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: gray"&gt;&lt;a href="http://www.wheelzthegame.com/"&gt;&lt;font color="#0000ff"&gt;David L&amp;eacute;vesque&lt;/font&gt;&lt;/a&gt;, &lt;a href="http://microisvwannabe.blogspot.com/"&gt;Daniel James&lt;/a&gt; and &lt;a href="http://www.minvaders.tomlinson-design.com/"&gt;&lt;font color="#0000ff"&gt;Ian Tomlinson&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;) to fine tune the system. &lt;span&gt;&amp;nbsp;&lt;/span&gt;We are happy to announce that as of today we are opening the 3XH developers program and the services it includes. All Silverlight game developers can now start using our new &lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.mashooo.com/eventsvc/Docs/3XHManual.htm"&gt;&lt;font face="Calibri" size="3"&gt;Silverlight high score and in game achievement system (3XH)&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;3XH highlights include:&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Flexible system to store/retrieve high scores, achievements and other game events.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Ability to use the system on any web site.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Multi login support (Facebook, OpenID, AOL, Yahoo, Google and more to come.)&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Current player information.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;5.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Integrated Reward system to reward users for their game achievements.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;6.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Managed prize bearing contests.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in" class="MsoListParagraphCxSpLast"&gt;
&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;7.&lt;/font&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;100% Silverlight from the ground up and &lt;/font&gt;&lt;a href="http://www.mashooo.com/forumpage.aspx?g=posts&amp;amp;t=295"&gt;&lt;font face="Calibri" size="3"&gt;much more&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;
&lt;font face="Calibri" size="3"&gt;To participate in the program or to find out more information read the &lt;/font&gt;&lt;a href="http://www.mashooo.com/eventsvc/Docs/3XHManual.htm"&gt;&lt;font face="Calibri" size="3"&gt;3XH developers manual&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;.&lt;/font&gt; 
&lt;/p&gt;
</description>
      <link>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx</link>
      <author>apijunkie</author>
      <comments>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx#comment</comments>
      <guid>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=741e9c63-c853-496d-8f77-9bf57ffa12ba</guid>
      <pubDate>Fri, 27 Nov 2009 03:19:00 -1300</pubDate>
      <dc:publisher>apijunkie</dc:publisher>
      <pingback:server>http://www.apijunkie.com/APIJunkie/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.apijunkie.com/APIJunkie/blog/post.aspx?id=741e9c63-c853-496d-8f77-9bf57ffa12ba</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.apijunkie.com/APIJunkie/blog/trackback.axd?id=741e9c63-c853-496d-8f77-9bf57ffa12ba</trackback:ping>
      <wfw:comment>http://www.apijunkie.com/APIJunkie/blog/post/2009/11/27/3XH-Silverlight-high-score-and-in-game-achievement-API-is-now-available-to-developers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.apijunkie.com/APIJunkie/blog/syndication.axd?post=741e9c63-c853-496d-8f77-9bf57ffa12ba</wfw:commentRss>
    </item>
  </channel>
</rss>
