<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Hauser &amp; Wenz :: Blog</title>
    <link>http://www.hauser-wenz.de/s9y/</link>
    <description></description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6.1 - http://www.s9y.org/</generator>
    <pubDate>Wed, 07 Mar 2012 15:28:29 GMT</pubDate>

    <image>
        <url>http://www.hauser-wenz.de/s9y/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Hauser &amp; Wenz :: Blog - </title>
        <link>http://www.hauser-wenz.de/s9y/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Installing Windows 8 Consumer Preview on VHD if Windows 8 Developer Preview is Already Present</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/293-Installing-Windows-8-Consumer-Preview-on-VHD-if-Windows-8-Developer-Preview-is-Already-Present.html</link>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/293-Installing-Windows-8-Consumer-Preview-on-VHD-if-Windows-8-Developer-Preview-is-Already-Present.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=293</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=293</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Earlier this week I wanted to install the new &lt;a href=&quot;http://windows.microsoft.com/en-US/windows-8/consumer-preview&quot; title=&quot;Windows 8&quot;&gt;Windows 8 Consumer Preview&lt;/a&gt; on my machine. I already had the Windows 8 Developer Preview installed on a VHD - I believe I get a better performance out of the system than using virtualization software. So at first I tried to launch the installation from within Windows 8 Developer Preview, but &lt;a href=&quot;https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/p480x480/419077_10150721401253169_612848168_11362712_1673713873_n.jpg&quot; title=&quot;Windows 8 upgrade failes (image)&quot;&gt;I failed&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
I then went to &lt;a href=&quot;http://www.hanselman.com/blog/HowToGuideToInstallingAndBootingWindows8ConsumerPreviewOffAVHDVirtualHardDisk.aspx&quot; title=&quot;Scott Hanselman on installing Windows 8 on VHD&quot;&gt;Scott Hanselman&#039;s blog post&lt;/a&gt; on installing Windows 8 on VHD, but he also ducked the topic by simply writing &quot;Updating from Developer Preview? Delete and start over!&quot;. The steps he then describes to install the new version (delete the VHD, remove the boot entry, setup a new VHD, configure the system to boot from the VHD, install) are very useful and easy to follow, however I would like to provide an alternative approach which I found to be even easier. This method does not provide an approach to upgrade the system, but it does not require any configuration regarding the system boot at all, given that your system already boots from a Windows 8VHD.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.hauser-wenz.de/s9y/index.php?/archives/293-Installing-Windows-8-Consumer-Preview-on-VHD-if-Windows-8-Developer-Preview-is-Already-Present.html#extended&quot;&gt;Continue reading &quot;Installing Windows 8 Consumer Preview on VHD if Windows 8 Developer Preview is Already Present&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 04 Mar 2012 00:47:49 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/293-guid.html</guid>
    
</item>
<item>
    <title>Web Application Security with ASP.NET at DevConnections, Oct 31-Nov 3 in Las Vegas</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/292-Web-Application-Security-with-ASP.NET-at-DevConnections,-Oct-31-Nov-3-in-Las-Vegas.html</link>
            <category>ASP.NET (English)</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/292-Web-Application-Security-with-ASP.NET-at-DevConnections,-Oct-31-Nov-3-in-Las-Vegas.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=292</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=292</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Once again I&#039;ll be speaking at DevConnections this fall. One of my talks will tackle one of my main topics: web application security. I&#039;ll cover common (and some uncommon) attacks against web sites, discuss countermeasures and have a close look which safeguards ASP.NET offers, and where developers need to add some security code on their own. &lt;br /&gt;
&lt;br /&gt;
As usual I plan to show a number of code demos, so I thought it would be a nice addition to present a list of important resources for topics I am covering in this session. The list tries to focus only on major sources for each topic, but feel free to use the comments to suggest additional websites. &lt;br /&gt;
&lt;br /&gt;
See you in Las Vegas!&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
  &lt;li&gt;General&lt;ul&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;https://www.owasp.org/&quot;&gt;The Open Web Application Security Project&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;Cross-Site Scripting (XSS) &lt;ul&gt;&lt;br /&gt;
  &lt;li&gt;&lt;a href=&quot;http://blogs.msdn.com/b/ieinternals/archive/2011/01/31/controlling-the-internet-explorer-xss-filter-with-the-x-xss-protection-http-header.aspx&quot;&gt;Controlling Internet Explorer&#039;s XSS filter&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;&lt;a href=&quot;http://ha.ckers.org/xss.html&quot;&gt;XSS Cheat Sheet&lt;/a&gt; (unfortunately a bit outdated)&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;&lt;a href=&quot;http://wpl.codeplex.com/&quot;&gt;The Microsoft Web Protection Library&lt;/a&gt; (includes AntiXSS)&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/en/Security/CSP&quot;&gt;Content Security Policy&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;SQL Injection &lt;ul&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=16305&quot;&gt;Microsoft Source Code Analyzer for SQL Injection&lt;/a&gt; (for Classic ASP sites)&lt;/li&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ff648339.aspx&quot;&gt;How to protect from SQL Injection attacks with ASP.NET&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;Cross-Site Request Forgery (CSRF)&lt;ul&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms972969.aspx&quot;&gt;How to protect from CSRF attacks with ASP.NET&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;http://anticsrf.codeplex.com/&quot;&gt;AntiCSRF for ASP.NET&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;https://www.owasp.org/index.php/.Net_CSRF_Guard&quot;&gt;.NET CSRF Guard&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header&quot;&gt;The X-FRAME-OPTIONS HTTP header&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;CAPTCHAs&lt;ul&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.captcha.net/&quot;&gt;The official CAPTCHA site&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.google.com/recaptcha&quot;&gt;reCAPTCHA&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;Clickjacking&lt;ul&gt;&lt;br /&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.sectheory.com/clickjacking.htm&quot;&gt;Clickjacking&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Sat, 15 Oct 2011 14:04:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/292-guid.html</guid>
    
</item>
<item>
    <title>Introduction to jQuery Plugin Development at DevConnections, Oct 31-Nov 3 in Las Vegas</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/291-Introduction-to-jQuery-Plugin-Development-at-DevConnections,-Oct-31-Nov-3-in-Las-Vegas.html</link>
            <category>ASP.NET (English)</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/291-Introduction-to-jQuery-Plugin-Development-at-DevConnections,-Oct-31-Nov-3-in-Las-Vegas.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=291</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=291</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Once again I&#039;ll be speaking at DevConnections this fall. One of my talks will provide an introduction into jQuery plugin authoring. One of the main features of &lt;a href=&quot;http://jquery.com/&quot; target=&quot;_blank&quot;&gt;jQuery&lt;/a&gt; is the &lt;a href=&quot;http://plugins.jquery.com/&quot; target=&quot;_blank&quot;&gt;huge amount of available plugins&lt;/a&gt;. Writing such a plugin is not that hard, but there are some common patterns that help you getting started. &lt;br /&gt;
&lt;br /&gt;
I plan on covering a variety of topics, so this posting just gives you a glimpse what&#039;s about to come. Be ready to get started with jQuery plugin development in less than a minute!&lt;br /&gt;
&lt;br /&gt;
Here we will develop a trivial plugin that provides information about a hyperlink when the user hovers over it with the mouse. We do this by setting the link&#039;s &lt;code&gt;title&lt;/code&gt; attribute to a text containing the target URL and, if available, the target frame/window. &lt;br /&gt;
&lt;br /&gt;
First of all we create a new file, &lt;i&gt;jquery.linkinfo.js&lt;/i&gt;. This follows the usual pattern for jQuery plugins. In this file, we include our code. The base structure makes sure that we can access &lt;code&gt;$&lt;/code&gt; from our code, that the code is executed immediately (which in turn defines the method we are writing) and that no global variables remain:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
(function ($) {&lt;br /&gt;
&lt;br /&gt;
})(jQuery);&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Within this block, we define our extensions method. This is done by adding an entry to the &lt;code&gt;$.fn&lt;/code&gt; hashtable, like this:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
    $.fn.linkInfo = function () {&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Most jQuery methods support chaining, so they need to return a list of the current elements (in form of the usual jQuery &quot;object&quot;). A common approach to ensure this is the following code:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
        return $(this).each(function () {&lt;br /&gt;
&lt;br /&gt;
        });&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
We are almost done! Within the &lt;code&gt;each()&lt;/code&gt; block, we first access the current element via &lt;code&gt;$(this)&lt;/code&gt; - later this will be a link. Then, we set the element&#039;s &lt;code&gt;title&lt;/code&gt; attribute to text containing of the URL (&lt;code&gt;href&lt;/code&gt; attribute) and, if applicable, the target (&lt;code&gt;target&lt;/code&gt; attribute). &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
            var el = $(this);&lt;br /&gt;
            el.attr(&quot;title&quot;, &quot;URL: &quot; + el.attr(&quot;href&quot;) + &quot;; target: &quot; + (el.attr(&quot;target&quot;) || &quot;&quot;));&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Using this plugin in our code is quite easy: We first load jQuery itself, then the plugin. Finally, a script block accesses all links on the page and executes the &lt;code&gt;linkinfo()&lt;/code&gt; method:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
        $(function () {&lt;br /&gt;
        &amp;#160;&amp;#160;$(&quot;a&quot;).linkInfo();&lt;br /&gt;
        });&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
More on these (and related) topics in Las Vegas - hope to see you there!&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:70 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;978&quot; height=&quot;559&quot;  src=&quot;http://www.hauser-wenz.de/s9y/uploads/jquery3.png&quot;  alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:71 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;605&quot; height=&quot;284&quot;  src=&quot;http://www.hauser-wenz.de/s9y/uploads/jquery4.png&quot;  alt=&quot;&quot; /&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 30 Sep 2011 11:59:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/291-guid.html</guid>
    
</item>
<item>
    <title>jQuery for ASP.NET Developers at DevConnections, Oct 31-Nov 3 in Las Vegas</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/290-jQuery-for-ASP.NET-Developers-at-DevConnections,-Oct-31-Nov-3-in-Las-Vegas.html</link>
            <category>ASP.NET (English)</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/290-jQuery-for-ASP.NET-Developers-at-DevConnections,-Oct-31-Nov-3-in-Las-Vegas.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=290</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=290</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Once again I&#039;ll be speaking at &lt;a href=&quot;http://www.devconnections.com/&quot; title=&quot;DevConnections&quot;&gt;DevConnections&lt;/a&gt; this fall. One of my talks will provide a concise introduction to &lt;a href=&quot;http://jquery.com/&quot; title=&quot;jQuery&quot;&gt;jQuery&lt;/a&gt; for ASP.NET developers. Since Microsoft has embraced jQuery and is shipping it with their Visual Studio templates, a solid understanding of how jQuery works is fundamental for many modern ASP.NET web applications.&lt;br /&gt;
I plan on covering a variety of topics, which includes (but is certainly not limited to) the following list.&lt;br /&gt;
&lt;ol style=&quot;font-weight: bold&quot;&gt;&lt;br /&gt;
  &lt;li&gt;Loading jQuery&lt;br /&gt;&lt;span style=&quot;font-weight: normal&quot;&gt;jQuery can be easily obtained from &lt;a href=&quot;http://jquery.com/&quot; title=&quot;jQuery&quot;&gt;jquery.com&lt;/a&gt; and be included using a standard &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tag. The way browsers work with JavaScript makes sure that following script code is only executed once jQuery has been loaded.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;Wait for the DOM to be ready&lt;br /&gt;&lt;span style=&quot;font-weight: normal&quot;&gt;One of the main tasks developers do with JavaScript is to access elements on the page, using the DOM (Document Object Model) interface. However this only works once the DOM is ready, which usually means that the whole page has been transferred from the server. There are several approaches to ensure this, but the solution with the least amount of typing is to write the relevant code within a &lt;code&gt;$()&lt;/code&gt; call. It might not look that way, but &lt;code&gt;$&lt;/code&gt; is actually something provided by jQuery. &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;Accessing elements&lt;br /&gt;&lt;span style=&quot;font-weight: normal&quot;&gt;&lt;code&gt;$()&lt;/code&gt; may also be used to access elements on the page. jQuery supports most CSS selectors (including options provided by the upcoming CSS3 standard). One common approach is to use the CSS class name provided in an element&#039;s &lt;code&gt;class&lt;/code&gt; attribute, or to access an element via its ID. However when using ASP.NET Web Forms you need to be careful as some controls rewrite the ID. In that case, using the element&#039;s &lt;code&gt;ClientID&lt;/code&gt; property can provide the correct value.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;Event handling&lt;br /&gt;&lt;span style=&quot;font-weight: normal&quot;&gt;jQuery provides several ways to implement event handling. For many common events, the framework offers a built-in methods. For instance the &lt;code&gt;click()&lt;/code&gt; method may be used to provide code once the user clicks on the current element. The actual code is usually written in form of an anonymous function.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;Manipulate elements&lt;br /&gt;&lt;span style=&quot;font-weight: normal&quot;&gt;There are several mechanisms to manipulate an element via jQuery. For CSS operations, the &lt;code&gt;css()&lt;/code&gt; method is quite common to set individual styles.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
  &lt;li&gt;Chaining&lt;br /&gt;&lt;span style=&quot;font-weight: normal&quot;&gt;The return value of most jQuery methods is a jQuery &quot;object&quot;, as is the return value of &lt;code&gt;$()&lt;/code&gt; itself. This allows fluent interfaces, or chaining, by calling several methods directly in a row. &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;/ol&gt;&lt;br /&gt;
The following codes sums all up: jQuery is loaded (step 1), and after the DOM is ready (step 2) we access the &lt;code&gt;Label&lt;/code&gt; element on the page (step 3). Once the user clicks on it (step 4), we change a CSS property (step 5) and use some other jQuery magic to animate it (step 6).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:67 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;845&quot; height=&quot;597&quot;  src=&quot;http://www.hauser-wenz.de/s9y/uploads/jquery1.png&quot;  alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:69 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;578&quot; height=&quot;251&quot;  src=&quot;http://www.hauser-wenz.de/s9y/uploads/jquery2.png&quot;  alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Hope to see you in Las Vegas!&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 18 Sep 2011 17:34:35 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/290-guid.html</guid>
    
</item>
<item>
    <title>Google +1 Helper for WebMatrix and Razor</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/289-Google-+1-Helper-for-WebMatrix-and-Razor.html</link>
            <category>ASP.NET (English)</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/289-Google-+1-Helper-for-WebMatrix-and-Razor.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=289</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=289</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Early June I released version 0.1.0 of my Google +1 Helper for &lt;a href=&quot;http://www.microsoft.com/webmatrix&quot; title=&quot;WebMatrix homepage&quot;&gt;WebMatrix&lt;/a&gt; and Razor. This helper provides easy access to the &lt;a href=&quot;http://www.google.com/+1/button/&quot; title=&quot;Google +1 description&quot;&gt;Google +1 functionality&lt;/a&gt; that was released the day before. This page will serve as a documentation placeholder. Have a look at the full post to get more information on the helper; also, feel free to head to the &lt;a href=&quot;http://nuget.org/List/Packages/GooglePlusOne&quot; title=&quot;Google +1 Helper NuGet page&quot;&gt;Google +1 Helper NuGet package page&lt;/a&gt; and give it a try! &lt;br /&gt;&lt;a href=&quot;http://www.hauser-wenz.de/s9y/index.php?/archives/289-Google-+1-Helper-for-WebMatrix-and-Razor.html#extended&quot;&gt;Continue reading &quot;Google +1 Helper for WebMatrix and Razor&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 16 Jul 2011 20:00:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/289-guid.html</guid>
    
</item>
<item>
    <title>Expertenprofil bei itGuide</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/288-Expertenprofil-bei-itGuide.html</link>
            <category>Allgemeines</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/288-Expertenprofil-bei-itGuide.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=288</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=288</wfw:commentRss>
    

    <author>nospam@example.com (Tobias)</author>
    <content:encoded>
    Wir haben nun ein Profil beim &lt;a href=&quot;http://www.itguide.de/&quot; title=&quot;IT-Experten-Portal&quot;&gt;IT-Experten-Portal itGuide&lt;/a&gt;, das wir auch als Berater und Dienstleister betreuen:  &lt;br /&gt;
&lt;a href=&quot;http://www.itguide.de/Hauser-Wenz-Partnerschaftsgesellschaft&quot; title=&quot;Hauser &amp;amp; Wenz bei itGuide&quot;&gt;Hauser &amp;amp; Wenz bei itGuide&lt;/a&gt;. Mal sehen, wie viele Rückmeldungen es gibt und wie viele Aufrufe wir bekommen.&lt;br /&gt;
&lt;br /&gt;
Itonomy wurde gerade zu itGuide umbenannt und findet sich nun unter neuer Domain: &lt;a href=&quot;http://www.itguide.de/&quot; title=&quot;IT-Experten-Portal&quot;&gt;www.itguide.de&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Mon, 24 Jan 2011 10:42:57 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/288-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.5.5 Security Release</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/287-Serendipity-1.5.5-Security-Release.html</link>
            <category>PHP</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/287-Serendipity-1.5.5-Security-Release.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=287</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=287</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    The &lt;a href=&quot;http://s9y.org/&quot; title=&quot;Serendipity homepage&quot;&gt;Serendipity project&lt;/a&gt; has released &lt;a href=&quot;http://www.s9y.org/12.html&quot; title=&quot;Serendipity download page&quot;&gt;version 1.5.5&lt;/a&gt; of their blog system a few hours ago. This is a security release, since there is a 0-day exploit out in the wild that is already used heavily. The security issue allows uploading script code to your server, so in other words: if affected, you are hosed. &lt;br /&gt;
If you are using Serendipity you should consider updating as soon as possible. &lt;a href=&quot;http://garv.in/&quot; title=&quot;Garvin Hicking&quot;&gt;Garvin&lt;/a&gt; has more on the issue in the &lt;a href=&quot;http://blog.s9y.org/archives/224-Important-Security-Update-Serendipity-1.5.5-released.html&quot; title=&quot;Serendipity 1.5.5 release announcement&quot;&gt;release announcement&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Thanks to the Serendipity security team for their prompt actions (as always!), and to &lt;a href=&quot;http://pear.php.net/user/neufeind&quot; title=&quot;Stefan Neufeind at PEAR&quot;&gt;Stefan Neufeind&lt;/a&gt; for providing logs and insights about how the exploit was used.  
    </content:encoded>

    <pubDate>Wed, 22 Dec 2010 09:16:54 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/287-guid.html</guid>
    
</item>
<item>
    <title>Serendipity Upgrade to v 1.5.x Gotcha</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/286-Serendipity-Upgrade-to-v-1.5.x-Gotcha.html</link>
            <category>PHP</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/286-Serendipity-Upgrade-to-v-1.5.x-Gotcha.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=286</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=286</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Just a quick note: I just updated &lt;a href=&quot;http://s9y.org/&quot; title=&quot;Serendipity homepage&quot;&gt;Serendipity&lt;/a&gt; to version 1.5.1 on one of our servers; yet afterwards I could not log in anymore. Also, Serendipity reported that version 1.5.1 was present, although I did not run the update script from the admin console yet. At first I thought I did something wrong, but &lt;a href=&quot;http://board.s9y.org/viewtopic.php?f=1&amp;t=16125&quot; title=&quot;Serendipity forum posting with a similar problem&quot;&gt;a s9y forum posting&lt;/a&gt; described a similar issue.&lt;br /&gt;
&lt;br /&gt;
The fix was actually quite simple: for some reason&amp;mdash;may it be due to my own fault or due to a bug in the upgrade logic&amp;mdash;the SQL upgrade script was not run, but Serendipity still thought it had been upgraded already. The file &lt;code&gt;sql/db_update_1.5-alpha1_1.5-alpha2_mysql.sql&lt;/code&gt; contains the required SQL commands (in case you are using MySQL). Just remember to replace &lt;code&gt;{PREFIX}&lt;/code&gt; with the table prefix you are using (&lt;code&gt;s9y_&lt;/code&gt; in my case):&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
ALTER TABLE &lt;b&gt;s9y_&lt;/b&gt;authors ADD COLUMN hashtype int(1);&lt;br /&gt;
ALTER TABLE &lt;b&gt;s9y_&lt;/b&gt;authors CHANGE password password VARCHAR(64) NOT NULL;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
HTH. Once again, Happy Holidays. 
    </content:encoded>

    <pubDate>Wed, 23 Dec 2009 08:32:04 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/286-guid.html</guid>
    
</item>
<item>
    <title>PHP Advent 2009: JSON Gotchas</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/285-PHP-Advent-2009-JSON-Gotchas.html</link>
            <category>PHP</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/285-PHP-Advent-2009-JSON-Gotchas.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=285</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=285</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Just a quick note that my &lt;a href=&quot;http://phpadvent.org/2009/json-gotchas-by-christian-wenz&quot; title=&quot;PHP Advent 2009 article on JSON Gotchas&quot;&gt;JSON Gotchas article&lt;/a&gt; has just been published. &lt;a href=&quot;http://www.seancoates.com/&quot; title=&quot;Sean Coates&quot;&gt;The&lt;/a&gt; &lt;a href=&quot;http://shiflett.org/&quot; title=&quot;Chris Shiflett&quot;&gt;editors&lt;/a&gt; removed the last sentence, so here it is again: &lt;b&gt;Happy holidays everyone!&lt;/b&gt; 
    </content:encoded>

    <pubDate>Sun, 13 Dec 2009 10:03:59 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/285-guid.html</guid>
    
</item>
<item>
    <title>video2brain - Jetzt auch im Abo</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/284-video2brain-Jetzt-auch-im-Abo.html</link>
            <category>Publikationen</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/284-video2brain-Jetzt-auch-im-Abo.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=284</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=284</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Ein Hinweis in eigener Sache: Die Kollegen von &lt;a href=&quot;http://www.video2brain.com/&quot; title=&quot;video2brain (Homepage)&quot;&gt;video2brain&lt;/a&gt;, die unter anderem auch ein paar &lt;a href=&quot;http://www.hauser-wenz.de/publikationen.php&quot; title=&quot;Publikationsliste Hauser &amp;amp; Wenz&quot;&gt;Videotrainings&lt;/a&gt; von uns verlegen, haben heute Mittag angekündigt dass die Trainings nun auch in einem Abonnementsmodell veröffentlicht werden. Kurzform: für einen fixen Betrag hat man ein Jahr lang Zugriff auf alle Videotrainings. Hier die Langform auf Basis der Pressemitteilung:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Die ab sofort erhältlichen Trainingsabonnements bieten ein Jahr lang unbeschränkten Zugang zu allen Originaltrainings von video2brain  in komplettem Umfang und mit vollständiger Funktionalität. Mehrmals im Monat kommen neue Trainings hinzu. So können Abonnenten jederzeit und überall ihr Können bedarfsgerecht weiterentwickeln und aktuell halten  mit wertvollem Wissen zu einem günstigen Komplettpreis. Das Trainingsabonnement gibt es in einer Standardvariante mit reiner Online-Verfügbarkeit für 199 Euro sowie in einer Premiumversion mit zusätzlicher Offline-Nutzbarkeit für 299 Euro. Schüler, Studenten, Lehrkräfte und Bildungseinrichtungen erhalten das Standard-Abonnement für 99 Euro. &lt;br /&gt;
&lt;br /&gt;
Die Trainingsabonnements erfüllen damit die Wünsche derjenigen Kunden, die ein hohes Maß an Flexibilität bei gleichzeitiger Planungssicherheit benötigen. Wer mit vielen unterschiedlichen Technologien und Softwareanwendungen arbeitet und wer in seinem Arbeitsalltag und Leben sich mit einer Vielzahl von Themen auseinandersetzt, schätzt besonders den kompletten Zugriff auf das gesamte Expertenwissen der video-2brain-Seminare  und zwar jederzeit und an jedem Ort. Wer ein Standard-Abonnement erwirbt, kann jederzeit über eine Online-Verbindung die Trainings durcharbeiten. Premium-Abonnenten stehen die Seminare auch als Download zur Verfügung sowie zusätzlich das Begleitmaterial zum jeweiligen Training. Damit können die Lektionen der Video-Trainings auch am eigenen Computer durchgearbeitet werden. &lt;br /&gt;
&lt;br /&gt;
Die Themenpalette der Trainingsabonnements entspricht dem Gesamtprogramm von video2brain und reicht von Expertenwissen für Kreativprofis und Fotografen, über Schulungen für Büroanwender, Anwendungsentwickler und IT-Fachleute bis hin zu Workshops für Privat- und Hobbyanwender. &lt;br /&gt;
Durch die Themenvielfalt und die flexiblen Nutzungsmöglichkeiten, sind die video2brain-Trainingsabonnements sowohl für Einzelnutzer als auch für Unternehmen und Bildungseinrichtungen interessant. Gerade in Organisationen erleichtert der Online-Zugang zu den Schulungen den Verwaltungsaufwand enorm. Zugang, Kreis der Nutzer und die Zahl der gleichzeitig Lernenden lassen sich zentral festlegen.&lt;br /&gt;
&lt;br /&gt;
Nähere Informationen zu den Einzeltrainings und dem Gesamtprogramm finden sich unter &lt;a href=&quot;http://www.video2brain.com/&quot; title=&quot;video2brain (Homepage)&quot;&gt;video2brain&lt;/a&gt;. &lt;br /&gt;
&lt;/blockquote&gt; 
    </content:encoded>

    <pubDate>Tue, 03 Nov 2009 15:50:54 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/284-guid.html</guid>
    
</item>
<item>
    <title>Wieviel Sinn machen Unit-Tests?</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/283-Wieviel-Sinn-machen-Unit-Tests.html</link>
            <category>ASP.NET (deutsch)</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/283-Wieviel-Sinn-machen-Unit-Tests.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=283</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=283</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Am 13. Oktober 2008 haben Peter Bucher und Golo Roden unter dem Titel &quot;Noch Fragen, Bucher? Ja, Roden!&quot; angekündigt, jeweils zum ersten eines jeden Monats einen Kommentar zu einem vorab gemeinsam gewählten Thema verfassen zu wollen. Heute, am 1. November 2009, ist es nun wieder so weit, und das Thema für diesen Monat lautet:&lt;br /&gt;
&lt;br /&gt;
Wieviel Sinn machen Unit-Tests? [Der Anglizismus ist natürlich arg hässlich. Ich kann es aber auf meine Mitstreiter schieben, die sich diese Formulierung haben einfallen lassen.]&lt;br /&gt;
&lt;br /&gt;
Die beiden haben mich netterweise gefragt ob ich dieses Mal wieder als &quot;Gast-Mitstreiter&quot; dabei bin, und so haben wir drei uns unabhängig voneinander im Vorfeld unsere Gedanken gemacht, wie wir diesem Thema gegenüberstehen. &lt;a href=&quot;http://www.aspnetzone.de/blogs/peterbucher/archive/2009/11/01/wieviel-sinn-machen-unittests.aspx&quot; title=&quot;Peters&quot;&gt;Peters&lt;/a&gt; und &lt;a href=&quot;http://www.des-eisbaeren-blog.de/post.aspx?id=c9a5d57d-7337-49f8-b950-c082d49b2fdb&quot; title=&quot;Golos&quot;&gt;Golos&lt;/a&gt; Kommentare finden sich zeitgleich in ihren Blogs, folgend nun meine Meinung zu diesem Thema:&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.hauser-wenz.de/s9y/index.php?/archives/283-Wieviel-Sinn-machen-Unit-Tests.html#extended&quot;&gt;Continue reading &quot;Wieviel Sinn machen Unit-Tests?&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 01 Nov 2009 09:37:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/283-guid.html</guid>
    
</item>
<item>
    <title>C# oder VB: Welche Sprache soll ich lernen?</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/282-C-oder-VB-Welche-Sprache-soll-ich-lernen.html</link>
            <category>ASP.NET (deutsch)</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/282-C-oder-VB-Welche-Sprache-soll-ich-lernen.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=282</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=282</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Am 13. Oktober 2008 haben Peter Bucher und Golo Roden unter dem Titel &quot;Noch Fragen, Bucher? Ja, Roden!&quot; angekündigt, jeweils zum ersten eines jeden Monats einen Kommentar zu einem vorab gemeinsam gewählten Thema verfassen zu wollen. Heute, am 1. August 2009, ist es nun wieder so weit, und das Thema für diesen Monat lautet:&lt;br /&gt;
&lt;br /&gt;
    C# oder VB: Welche Sprache soll ich lernen?&lt;br /&gt;
&lt;br /&gt;
Die beiden haben mich netterweise gefragt ob ich dieses Mal als &quot;Gast-Mitstreiter&quot; dabei bin, und so haben wir drei uns unabhängig voneinander im Vorfeld unsere Gedanken gemacht, wie wir diesem Thema gegenüberstehen. &lt;a href=&quot;http://www.aspnetzone.de/blogs/peterbucher/archive/2009/08/01/c-oder-vb-welche-sprache-soll-ich-lernen.aspx&quot; title=&quot;Streitgespräch bei Peter Bucher&quot;&gt;Peters&lt;/a&gt; und &lt;a href=&quot;http://www.des-eisbaeren-blog.de/post.aspx?id=38c2877c-4bb0-460a-8205-8412770c1329&quot; title=&quot;Streitgespräch bei Golo Roden&quot;&gt;Golos&lt;/a&gt; Kommentare finden sich zeitgleich in ihren Blogs, folgend nun meine Meinung zu diesem Thema:&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.hauser-wenz.de/s9y/index.php?/archives/282-C-oder-VB-Welche-Sprache-soll-ich-lernen.html#extended&quot;&gt;Continue reading &quot;C# oder VB: Welche Sprache soll ich lernen?&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 01 Aug 2009 09:37:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/282-guid.html</guid>
    
</item>
<item>
    <title>TechDays: Fixing Ajax Applications</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/281-TechDays-Fixing-Ajax-Applications.html</link>
            <category>ASP.NET (English)</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/281-TechDays-Fixing-Ajax-Applications.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=281</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=281</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    I just finished my &lt;a href=&quot;http://www.msfttechdays.com/public/home.aspx&quot; title=&quot;TechDays&quot;&gt;Microsoft TechDays&lt;/a&gt; presentation (WEB309: Fixing Ajax Applications). Thanks to everybody who attended! This session will be repeated during the day, so if you missed it you still can tune in.&lt;br /&gt;
&lt;br /&gt;
There was a question at the very end on the history hash ASP.NET writes, but I was too slow to answer it before the session room was closed. The &lt;code&gt;EnableSecureHistoryState&lt;/code&gt; property may help in the specific situation and lets you at least toggle between a secure and a human-readable format. &lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 01 Apr 2009 09:02:45 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/281-guid.html</guid>
    
</item>
<item>
    <title>Installing PHP on Windows 7</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/280-Installing-PHP-on-Windows-7.html</link>
            <category>PHP</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/280-Installing-PHP-on-Windows-7.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=280</wfw:comment>

    <slash:comments>149</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=280</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Microsoft &lt;a href=&quot;http://www.microsoft.com/windows/windows-7/&quot; title=&quot;Windows 7&quot;&gt;have released the first public beta for their upcoming Windows 7 operating system&lt;/a&gt;. To me it looks surprisingly similar to Vista (which is a good thing and a bad thing &lt;img src=&quot;http://www.hauser-wenz.de/s9y/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;), so I thought that installing PHP on it should be easy, as well. Actually, it was really easy, but since yesterday two people indenpendently from each other asked me how to do it, I thought I&#039;d write down the required steps. &lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.hauser-wenz.de/s9y/index.php?/archives/280-Installing-PHP-on-Windows-7.html#extended&quot;&gt;Continue reading &quot;Installing PHP on Windows 7&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 12 Jan 2009 12:45:07 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/280-guid.html</guid>
    
</item>
<item>
    <title>Windows 7 Beta Available for Download</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/279-Windows-7-Beta-Available-for-Download.html</link>
            <category>ASP.NET (English)</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/279-Windows-7-Beta-Available-for-Download.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=279</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=279</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Well, kinda. It&#039;s true that you can &lt;a href=&quot;http://www.microsoft.com/windows/windows-7/&quot; title=&quot;Windows 7&quot;&gt;download the first public beta of Windows 7&lt;/a&gt;, but even if you passed the very slow &quot;Server too busy&quot; profile.microsoft.com server, there are still chances that you do not get the desired download afterwards, but this message instead (&quot;next business day&quot; is awesome):&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:59 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;993&quot; height=&quot;408&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.hauser-wenz.de/s9y/uploads/w7error.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
A glimpse at the source code reveals interesting insights:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;strong&gt;Debugoutput:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
System.Data.Odbc.OdbcException: ERROR [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]General network error. Check your network documentation.&lt;br /&gt;
ERROR [01000] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (PreLoginHandshake()).&lt;br /&gt;
   at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)&lt;br /&gt;
   at System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcConnection connection, OdbcConnectionString constr, OdbcEnvironmentHandle environmentHandle)&lt;br /&gt;
   at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection, OdbcConnectionString connectionOptions)&lt;br /&gt;
   at System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)&lt;br /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)&lt;br /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)&lt;br /&gt;
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)&lt;br /&gt;
   at System.Data.Odbc.OdbcConnection.Open()&lt;br /&gt;
   at Futurecom.Microsoft.ProductKeys.Framework.DataAccess.GetProductKeys(String userSid, Int32 editionId, Int32 maxKeys, Boolean getAnotherKey, String fullEditionName, String&amp;amp; debugOutput)&lt;br /&gt;
   at Futurecom.Microsoft.ProductKeys.Framework.Controls.Win7Distribution.refreshProductKeyList(Boolean getAnotherKey)&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Hmmm ... Are they really using SQL Server or maybe rather Access? &lt;img src=&quot;http://www.hauser-wenz.de/s9y/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 09 Jan 2009 18:35:35 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/279-guid.html</guid>
    
</item>

</channel>
</rss>
