<?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>The Blog of Mark (SoftCoder) and Vickie Vejvoda &#187; Mark Vejvoda</title>
	<atom:link href="http://soft-haus.com/blog/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://soft-haus.com/blog</link>
	<description>Its all about Jesus.</description>
	<lastBuildDate>Thu, 08 Dec 2011 23:42:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>We are living in a historic time</title>
		<link>http://soft-haus.com/blog/2011/08/02/we-are-living-in-a-historic-time/</link>
		<comments>http://soft-haus.com/blog/2011/08/02/we-are-living-in-a-historic-time/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 03:35:08 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Spiritual]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=482</guid>
		<description><![CDATA[I&#8217;m sure many recognize that the events of the past few years (especially this past year) have been rare and life changing. What am i talking about (perhaps some might ask)? In this past year we have experienced:
- An unprecedented earthquake creating unheard of damage in Japan
- An unprecedented Tsunami wiping out tens of thousands [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure many recognize that the events of the past few years (especially this past year) have been rare and life changing. What am i talking about (perhaps some might ask)? In this past year we have experienced:</p>
<p>- An unprecedented earthquake creating unheard of damage in Japan<br />
- An unprecedented Tsunami wiping out tens of thousands of lives in Japan<br />
- Nuclear disaster in Japan causing (as yet to be seen) long term consequences<br />
- Flooding of Biblical proportions in Australia<br />
- Historic national defaults on debt and chaos in numerous countries (Greece, Ireland, etc) around the world (nearly including the worlds largest economy, the United States of America)<br />
- Historic Famine in the horn of Africa leading to thousands of deaths<br />
- Historic flooding in both mid Canada and America destroying many homes and valuable farmlands<br />
- Uprisings and battles in the middle east leading to historic falls of long time dictatorships</p>
<p>With so many drastic changes taking place, what does it mean to us? It means the world is heading into its final chapter:</p>
<p>Matthew 24:6-13  And ye shall hear of wars and rumours of wars: see that ye be not troubled: for all these things must come to pass, but the end is not yet. For nation shall rise against nation, and kingdom against kingdom: and there shall be famines, and pestilences, and earthquakes, in divers places. All these are the beginning of sorrows. Then shall they deliver you up to be afflicted, and shall kill you: and ye shall be hated of all nations for my name’s sake. And then shall many be offended, and shall betray one another, and shall hate one another. And many false prophets shall rise, and shall deceive many. And because iniquity shall abound, the love of many shall wax cold. But he that shall endure unto the end, the same shall be saved.</p>
<p>It is very possible that we are seeing the first half of this prophecy fulfilled right now, and as yet perhaps the second is coming soon. While the world falls apart and man&#8217;s ideas with it, God is calling His church to a strong Faith. The only hope in these coming days will be a total dedication and trust in Jesus Christ, watching and praying and crying out for super natural help. This must begin right now as we will not be able to stand against this onslaught once it comes in full force.</p>
<p>Revelation 21:7 He that overcometh shall inherit all things; and I will be his God, and he shall be my son.</p>
<p>The essence of everything that is Christian is faith in Christ. We need to prepare our hearts and seek God while we have time. Its time to renew those prayer meetings, and awaken from a worldly slumber that has nearly destroyed a sleepy Church. These are not things that should have been previously lacking regardless of the times, but now is a final call, a call to brokenness.</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2011/08/02/we-are-living-in-a-historic-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freedom at last, Linux + MingW cross compiler&#8217;s endless possibilies</title>
		<link>http://soft-haus.com/blog/2010/12/06/freedom-at-last-linux-mingw-cross-compilers-endless-possibilies/</link>
		<comments>http://soft-haus.com/blog/2010/12/06/freedom-at-last-linux-mingw-cross-compilers-endless-possibilies/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 18:56:17 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=466</guid>
		<description><![CDATA[Having worked on an RTS (real time strategy) open source game at sourceforge.net, I came across many challenges but also learned many things related to the world of open source. This article will attempt to discuss some of those things in the hope that the information helps other developers in the open source realm. I [...]]]></description>
			<content:encoded><![CDATA[<p>Having worked on an RTS (real time strategy) open source game at sourceforge.net, I came across many challenges but also learned many things related to the world of open source. This article will attempt to discuss some of those things in the hope that the information helps other developers in the open source realm. I will attempt to share this in 2 parts, part 1 will be the ultimate way to freedom, while part 2 will discuss things encountered along the way and will act almost as a kind of story.</p>
<p><strong>Part 1: Cross compiling your C/C++ open source project in Linux, for Linux and Windows.</strong></p>
<p>The basic recipe that I used to accomplish this involves the following:</p>
<p>- CodeBlocks IDE (you could likely use eclipse too)<br />
- MingW cross compiler<br />
- All the source code for your project (and its dependencies)<br />
- time (the precious commodity that everyone wants from you)</p>
<p>For the first 2 items (CodeBlocks and MingW) got the following links:</p>
<p><a href="http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks">CodeBlocks</a><br />
<a href="http://forums.codeblocks.org/index.php?topic=3343.0">MingW</a></p>
<p>Now, a few things to keep in mind as you travel through the compilation process:</p>
<p>- you MUST recompile all dll&#8217;s and libs within MingW (VC++ and other compilers are NOT compatible with MingW)</p>
<p>Take for example compiling OpenAL (Open Audio Library) from Creative that many open source projects use. Compiling this library includes a few challenges, including the need to fix dsound.h from the DirectX SDK to compile with MingW.</p>
<p>edit dsound.h and comment out line 1899:</p>
<p><code>//typedef struct IDirectSoundFullDuplex *LPDIRECTSOUNDFULLDUPLEX;</code></p>
<p>next edit the file included in the OpenAL SDK named XCompile.txt so its looks something like the following:</p>
<p><pre><code># Cross-compiling requires CMake 2.6 or newer. To cross-compile, first modify
# this file to set the proper settings and paths. Then use it from build/ like:
# cmake .. -DCMAKE_TOOLCHAIN_FILE=../XCompile.txt \
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-DCMAKE_INSTALL_PREFIX=/usr/mingw32/mingw
# If you already have a toolchain file setup, you may use that instead of this
# file.</code></pre></p>
<p># the name of the target operating system<br />
SET(CMAKE_SYSTEM_NAME Windows)</p>
<p># which compilers to use for C and C++<br />
SET(CMAKE_C_COMPILER i586-mingw32msvc-gcc)<br />
SET(CMAKE_CXX_COMPILER i586-mingw32msvc-g++)</p>
<p># here is the target environment located<br />
SET(CMAKE_FIND_ROOT_PATH /usr/i586-mingw32msvc)</p>
<p># adjust the default behaviour of the FIND_XXX() commands:<br />
# search headers and libraries in the target environment, search<br />
# programs in the host environment<br />
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)<br />
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)<br />
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)</p>
<p>Next edit CMakeLists.txt to tell it where to find your DirectX SDK files adding something like the following BEFORE the section:</p>
<p><pre><code># Check DSound/MMSystem backend
IF(DSOUND)</code></pre></p>
<p>Add the following:</p>
<p><pre><code>SET (DXSDK_DIR &quot;/home/softcoder/Code/megaglest/trunk/source/win32_deps/Microsoft DirectX SDK (November 2007)&quot;)
SET(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} &quot;${DXSDK_DIR}/Include&quot;)
INCLUDE_DIRECTORIES(&quot;${DXSDK_DIR}/Include&quot;)
LINK_DIRECTORIES(&quot;${DXSDK_DIR}/Lib&quot;)</code></pre></p>
<p>Next run cmake to produce the makefiles for OpenAL which should now properly find direct sound from DirectX:</p>
<p><code>cmake .. -DCMAKE_TOOLCHAIN_FILE=../XCompile.txt -DCMAKE_INSTALL_PREFIX=/usr/i586-mingw32msvc</code></p>
<p>make</p>
<p>after running this you should get OpenAL lib&#8217;s / DLL&#8217;s produced for MingW.</p>
<p>As a general rule you simply need to point the compiler etc.. the MingW&#8217;s and any dependencies need to find your MingW compiled libs.</p>
<p>For example Compiling lobogg and libvorbis:</p>
<p><code>./configure --host=i586-mingw32msvc --build=i686-pc-linux-gnu --enable-shared --disable-static --libdir=./lib</code></p>
<p>make</p>
<p><code>LDFLAGS=&quot;-L/home/softcoder/Code/megaglest/trunk/source/win32_deps/lib&quot; ./configure --host=i586-mingw32msvc --enable-shared --disable-static --with-ogg-libraries=../lib --with-ogg-includes=../libogg-1.2.1/include</code></p>
<p>make</p>
<p><strong>What should you do if you get lots of:</strong></p>
<p><code>undefined reference to x</code></p>
<p>linker errors? This typically means you need to order the libs in your project in proper order! Here&#8217;s an example from my codeblocks project file (the order does matter):</p>
<p><pre><code>&amp;lt;Linker&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add option=&quot;-Wl,-subsystem,console&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add option=&quot;-mconsole&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;mingw32&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;ddraw&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;dsound&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;dxguid&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;ws2_32&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;iphlpapi&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;wsock32&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;liblibogg&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;liblibvorbis&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;liblibvorbisfile&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;zlib&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;jpeg&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;liblibpng&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;xerces-c&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;OpenAL32&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;liblibcurl&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;winmm&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;gdi32&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;opengl32&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;glu32&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;SDL&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;SDLmain&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;lua5.1&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;streflop&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add library=&quot;glest&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add directory=&quot;../../source/win32_deps/lib&quot; /&amp;gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;lt;Add directory=&quot;../../source/win32_deps/xerces-c-src_2_8_0/lib&quot; /&amp;gt;
&amp;lt;/Linker&amp;gt;</code></pre><br />
Also what should you do if you program always produces stdout.txt and stderror.txt even though the application is a console application? It appears that this can happen due ti SDL taking convtrol of these streams. You can recompile SDL with:</p>
<p><code>./configure --disable-stdio-redirect</code></p>
<p>For more details check out: <a href="http://sdl.beuc.net/sdl.wiki/FAQ_Console">here</a></p>
<p>Another item that caused trouble was wxWidgets. I kept getting the following error after running configure:</p>
<p><code>./configure --target=i586-mingw32msvc --host=i586-mingw32msvc </code></p>
<p><pre><code>/home/softcoder/Code/megaglest/trunk/source/win32_deps/wxWidgets-2.8.10/bk-deps i586-mingw32msvc-gcc -c -o wxexpat_xmlparse.o -I./src/expat&nbsp;&nbsp; -I/home/softcoder/Code/megaglest/trunk/source/win32_deps/wxWidgets-2.8.10/lib/wx/include/i586-mingw32msvc-msw-ansi-release-2.8 -I./include -mthreads -Wall -Wundef -O2 -fno-strict-aliasing -mthreads ./src/expat/lib/xmlparse.c
./src/expat/lib/xmlparse.c:97:2: error: #error memmove does not exist on this platform, nor is a substitute available
./src/expat/lib/xmlparse.c: In function ‘XML_SetEncoding’:
./src/expat/lib/xmlparse.c:888: error: ‘isParamEntity’ undeclared (first use in this function)
./src/expat/lib/xmlparse.c:888: error: (Each undeclared identifier is reported only once
./src/expat/lib/xmlparse.c:888: error: for each function it appears in.)
./src/expat/lib/xmlparse.c:888: error: ‘externalParEntInitProcessor’ undeclared (first use in this function)
./src/expat/lib/xmlparse.c: In function ‘XML_SetReturnNSTriplet’:
./src/expat/lib/xmlparse.c:1110: error: ‘isParamEntity’ undeclared (first use in this function)
./src/expat/lib/xmlparse.c:1110: error: ‘externalParEntInitProcessor’ undeclared (first use in this function)
./src/expat/lib/xmlparse.c: In function ‘XML_SetParamEntityParsing’:
./src/expat/lib/xmlparse.c:1362: error: ‘isParamEntity’ undeclared (first use in this function)
./src/expat/lib/xmlparse.c:1362: error: ‘externalParEntInitProcessor’ undeclared (first use in this function)
make: *** [wxexpat_xmlparse.o] Error 1</code></pre></p>
<p>To fix this issue I had to edit the configure script and add the following:</p>
<p>ORIGINAL:</p>
<p><pre><code>OPTIMISE_CFLAGS=
if test &quot;$wxUSE_OPTIMISE&quot; = &quot;no&quot; ; then
&nbsp;&nbsp;&nbsp;&nbsp;if test &quot;$GCC&quot; = yes ; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIMISE_CFLAGS=&quot;-O0&quot;
&nbsp;&nbsp;&nbsp;&nbsp;fi
else
&nbsp;&nbsp;&nbsp;&nbsp;if test &quot;$GCC&quot; = yes ; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case &quot;${host}&quot; in
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*-pc-os2_emx | *-pc-os2-emx )
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIMISE_CFLAGS=&quot;-O2&quot;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIMISE_CFLAGS=&quot;-O2 -fno-strict-aliasing&quot;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;esac
&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIMISE_CFLAGS=&quot;-O&quot;
&nbsp;&nbsp;&nbsp;&nbsp;fi
fi</code></pre></p>
<p>FIXED:</p>
<p><pre><code>OPTIMISE_CFLAGS=
if test &quot;$wxUSE_OPTIMISE&quot; = &quot;no&quot; ; then
&nbsp;&nbsp;&nbsp;&nbsp;if test &quot;$GCC&quot; = yes ; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIMISE_CFLAGS=&quot;-O0&quot;
&nbsp;&nbsp;&nbsp;&nbsp;fi
else
&nbsp;&nbsp;&nbsp;&nbsp;if test &quot;$GCC&quot; = yes ; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case &quot;${host}&quot; in
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*-pc-os2_emx | *-pc-os2-emx )
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIMISE_CFLAGS=&quot;-O2&quot;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*-*-cygwin* | *-*-mingw32* )
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIMISE_CFLAGS=&quot;-O2 -fno-strict-aliasing -DHAVE_MEMMOVE=1 -DXML_DTD&quot;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;=====================&amp;gt; MingW Fix Setup&quot;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIMISE_CFLAGS=&quot;-O2 -fno-strict-aliasing&quot;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;esac
&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIMISE_CFLAGS=&quot;-O&quot;
&nbsp;&nbsp;&nbsp;&nbsp;fi
fi</code></pre></p>
<p>I re-ran configure and then make compiled everything properly.</p>
<p>For my project I successfully compiled:</p>
<p><pre><code>xerces-c
lua5.1
sdl
opengl
curl
openal
libpng
jpeg
zlib
libogg
libvorbis</code></pre></p>
<p><strong><br />
Part 2: Why is it a good idea to cross compile?</strong></p>
<p>If your software supports multiple platforms (like many &#8220;good&#8221; open source projects do), then you already know the answer. It can be a very tedious task to try to maintain code for multiple platforms especially if you cannot easily, quickly compile your code changes for the target platform in one development environment (and operating system). Some people use Virtual Machine Software (Like the highly recommended Virtual Box) but even this approach often leaves you feeling dirty, having to load up some version of Windows in your VM (assuming of course that you have a legit license, etc). All to offer a binary for those poor &#8220;entangled&#8221; windows users! </p>
<p>No more! Now we simply target the same code to the Windows platform and it builds the binaries using the MingW cross compiler! Now developers can focus on cross platform code with a purpose, and not worry so much about how to compile for those other platforms. This should open the doors for a broader audience for numerous open source projects (especially where build resources are limited). Add to this the installation of WINE (<a href="http://www.winehq.org/">here</a>) and you can also test the windows binary from your Linux environment. Lovely! This means you may support more users without compromising your coding morals.</p>
<p>Thanks, and I hope this helps others.</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2010/12/06/freedom-at-last-linux-mingw-cross-compilers-endless-possibilies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What you always knew was the case but couldn&#8217;t put your finger on it</title>
		<link>http://soft-haus.com/blog/2010/06/29/what-you-always-knew-was-the-case-but-couldnt-put-your-finger-on-it/</link>
		<comments>http://soft-haus.com/blog/2010/06/29/what-you-always-knew-was-the-case-but-couldnt-put-your-finger-on-it/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 16:49:30 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Spiritual]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=463</guid>
		<description><![CDATA[The document tells the story:
http://www.groklaw.net/pdf/Comes-3096.pdf
]]></description>
			<content:encoded><![CDATA[<p>The document tells the story:</p>
<p><a href="http://www.groklaw.net/pdf/Comes-3096.pdf">http://www.groklaw.net/pdf/Comes-3096.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2010/06/29/what-you-always-knew-was-the-case-but-couldnt-put-your-finger-on-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>God among the Zulu&#8217;s &#8211; a report from South Africa</title>
		<link>http://soft-haus.com/blog/2010/04/09/god-among-the-zulus-a-report-from-south-africa/</link>
		<comments>http://soft-haus.com/blog/2010/04/09/god-among-the-zulus-a-report-from-south-africa/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 14:33:41 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Spiritual]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=444</guid>
		<description><![CDATA[It is amazing how we find ourselves ending up in the most unexpected places in life! It was years ago (in the 1990&#8242;s) that a friend of mine had passed on some tapes which contained preaching by Erlo Stegen and Trevor Dahl (of which both are ministers in South Africa). I remember the spiritual challenges [...]]]></description>
			<content:encoded><![CDATA[<p>It is amazing how we find ourselves ending up in the most unexpected places in life! It was years ago (in the 1990&#8242;s) that a friend of mine had passed on some tapes which contained preaching by Erlo Stegen and Trevor Dahl (of which both are ministers in South Africa). I remember the spiritual challenges they laid out in their messages and how they persistently gave a call for a holy, Spirit filled life in Christ. Over the years I had searched to come in contact with these men to see where they are spiritually speaking today? There had been reports about God working among the Zulu people in the early 1960&#8242;s through the ministry of Erlo Stegen and I was curious about the state of the community today. Ultimately God would work out events in my life that lead to a trip to Tugela Ferry, South Africa in March of 2010.</p>
<p>It was a long journey (36+ hours by plane) but eventually we landed in Durban, South Africa. We were met by two members of the Tugela Ferry Rock of Life church and were kindly transported to Tugela Ferry. As we drove further from Durban and closer to Tugla Ferry it became obvious that the living standards in these communities were worlds apart. Here are a few facts taken from a newsletter by the Rock of Life Church in Tugela Ferry:</p>
<blockquote><p>Tugela Ferry is the largest populated area in the Msinga district of Kwa Zulu-Natal.  The Tugela River flows through the Northern border of the rural village of Tugela Ferry. There is an estimated population of one million people.</p>
<p>Rock of Life Christian Church started in 1964 as a very small local church.  The congregation grew steadily and in 2000 the membership totaled 400.</p>
<p>The church has on staff six full time pastors, ten elders, and seven deacons.</p>
<p>Worship services are held on Sundays at 10:30am with Sunday School for the children.  The church has twelve branches that serve the region.</p></blockquote>
<p>Below is a typical Sunday morning service at the Rock of Life Church:</p>
<div id="attachment_447" class="wp-caption aligncenter" style="width: 310px"><br />
<a href="http://soft-haus.com/blog/wp-content/uploads/2010/04/img_0801.jpg"><img class="aligncenter size-medium wp-image-447" title="img_0801" src="http://soft-haus.com/blog/wp-content/uploads/2010/04/img_0801-300x225.jpg" alt="" width="300" height="225" /></a><br />
<p class="wp-caption-text">A typical Sunday morning service at Rock of Life Church</p></div>
<p>This is perhaps the poorest region in South Africa and is literally the &#8220;heart&#8221; of Zulu-land.</p>
<div id="attachment_447" class="wp-caption aligncenter" style="width: 310px"><br />
<a href="http://soft-haus.com/blog/wp-content/uploads/2010/04/img_0752b.jpg"><img class="aligncenter size-medium wp-image-446" title="Overlooking Tugela Ferry" src="http://soft-haus.com/blog/wp-content/uploads/2010/04/img_0752b-300x225.jpg" alt="" width="300" height="225" /></a><br />
<p class="wp-caption-text">Overlooking the Tugela Ferry region</p></div>
<div id="attachment_445" class="wp-caption aligncenter" style="width: 310px"><a href="http://soft-haus.com/blog/wp-content/uploads/2010/04/img_0760.jpg"><img class="size-medium wp-image-445" title="A typical Zulu home" src="http://soft-haus.com/blog/wp-content/uploads/2010/04/img_0760-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">This was a typical Zulu home from what I saw while in the area</p></div>
<p>The needs in this region are great. There are souls at every mountainside, living vast distances away from civilization making it hard to reach many. AIDS is an unprecedented epidemic is this area where once the cycle begins, it is nearly impossible to stop. 4 out of every 5 children under 15 will die before they reach adulthood. Orphans are many and poverty is in the majority. I was completely overwhelmed by what I saw and I cried out to God for this people, that He would send labourers and indeed if it is His Will I would go.</p>
<p>Elzeth Malherbe, a dear woman of God has given her life to care for orphans in the area having worked among this people for decades. She administers the Khayelisha Care Orphanage where children who would otherwise die are taken in and cared for.</p>
<p>At the time of this writing I cannot say for certain in what way I will be involved with this need that would take many lifetimes to address, but I pray and cry out to the Lord for His Grace and His Church to get a feeling for the vast need. As the scripture says:</p>
<blockquote><p>Ephesians 4:16  From whom the whole body fitly joined together and compacted by that which every joint supplieth, according to the effectual working in the measure of every part, maketh increase of the body unto the edifying of itself in love.</p>
<p>1 John 3:17  But whoso hath this world’s good, and seeth his brother have need, and shutteth up his bowels of compassion from him, how dwelleth the love of God in him?</p></blockquote>
<p>While the church body in Tugela Ferry is running full blast to help in every way they can (lead by Pastor Barney Mabaso), we the rest of the body of Christ should seek the Lord and ask Him in what way He would have us to help. Let me say that the greatest need (in my opinion) is NOT money. These people need help, prayer support, encouragement, intercessions and a fresh anointing of the Holy Spirit! Yes, God is among the Zulu&#8217;s and these people are WIDE OPEN to the gospel. They have many customs that in some ways prepare them for coming to Jesus.</p>
<p>I recall a discussion with pastor Barney regarding musical instruments. Barney mentioned &#8220;we blacks don&#8217;t need them, God placed it in our mouths&#8221;. I must agree with this dear brother:</p>
<p><a href="http://soft-haus.com/blog/wp-content/uploads/2010/04/mvi_0799.avi">The choir singing &#8216;repent&#8217;</a></p>
<p>In conclusion I would love to answer any question that my readers may have regarding this people, just send me an email to (mark_vejvoda @ h o t m a i l . c o m ) but I will post contact information for the Christians working directly in this area. These people are trustworthy and very competent, God fearing servants of Christ:</p>
<p>Rock Of Life Church<br />
Tugela Ferry Mission</p>
<p>PO box 397, Tugela Ferry, 3010             email:  tugmission @ x s i n e t . c o . z a<br />
Ph.  033 493 0087                               FAX 033 493 0083</p>
<p>For more photos of Tugela Ferry, check out my facebook photo album:</p>
<p><a href="http://www.facebook.com/album.php?id=577542153&amp;aid=190277">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2010/04/09/god-among-the-zulus-a-report-from-south-africa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://soft-haus.com/blog/wp-content/uploads/2010/04/mvi_0799.avi" length="28326786" type="video/x-msvideo" />
		</item>
		<item>
		<title>VC++ 2008 express (vs2008) &#8211; fatal error C1085 &#8230; The parameter is incorrect.</title>
		<link>http://soft-haus.com/blog/2010/02/03/vc-2008-express-vs2008-fatal-error-c1085-the-parameter-is-incorrect/</link>
		<comments>http://soft-haus.com/blog/2010/02/03/vc-2008-express-vs2008-fatal-error-c1085-the-parameter-is-incorrect/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 19:07:17 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=430</guid>
		<description><![CDATA[Recently while trying to compile wxWidgets for the open source project glest, I kept getting errors in VC++ 2008 express edition related to pre-compiled headers. The errors were:
fatal error C1085 &#8230; The parameter is incorrect.
In my case the solution was found here (see Gary Gilbreath&#8217;s comment.. especially item #3)
I was compiling on a mapped network [...]]]></description>
			<content:encoded><![CDATA[<p>Recently while trying to compile <a href="http://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide#Building_Single_Configurations" target="_blank">wxWidgets</a> for the open source project <a href="http://glest.org" target="_blank">glest</a>, I kept getting errors in <a href="http://www.microsoft.com/express/download" target="_blank">VC++ 2008 express edition</a> related to pre-compiled headers. The errors were:</p>
<p>fatal error C1085 &#8230; The parameter is incorrect.</p>
<p>In my case the solution was found <a href="http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/07ba35be-d0c7-4989-9bc1-edff61bfb556">here</a> (see Gary Gilbreath&#8217;s comment.. especially item #3)</p>
<p>I was compiling on a mapped network drive (in my case using <a href="http://www.virtualbox.org" target="_blank">VirtualBox&#8217;s</a> shared folders) and VS2008 does NOT like working on pre-compiled headers on network drives. The solution was to change the path of the pre-compiled headers from pointing to my mapped drive (w:) to c:\xx.pch</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2010/02/03/vc-2008-express-vs2008-fatal-error-c1085-the-parameter-is-incorrect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A house of cards &#8211; The Canadian Financial System</title>
		<link>http://soft-haus.com/blog/2010/02/01/a-house-of-cards-the-canadian-financial-system/</link>
		<comments>http://soft-haus.com/blog/2010/02/01/a-house-of-cards-the-canadian-financial-system/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 06:58:11 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=428</guid>
		<description><![CDATA[I have for some time had an interest and have studied financial systems for Canada and America. At first my interest came when I worked for an online stock trading company, at which time I took the Canadian Securities course (CSC) which I never completed.
I learned so much about the &#8220;real&#8221; side of the system [...]]]></description>
			<content:encoded><![CDATA[<p>I have for some time had an interest and have studied financial systems for Canada and America. At first my interest came when I worked for an online stock trading company, at which time I took the Canadian Securities course (CSC) which I never completed.</p>
<p>I learned so much about the &#8220;real&#8221; side of the system in those years (being included in conferences calls with brokers, etc). Since that time I have researched more heavily the history of the American and more recently the Canadian financial systems and have thus far concluded they are &#8220;By design&#8221; a disaster waiting to happen.</p>
<p>First allow me to discuss the Canadian side, the &#8220;Bank of Canada&#8221;. Taken from the Bank of Canada website here are some facts (irrelevant points skipped):</p>
<h5>1. 	What is the Bank of Canada?</h5>
<p>The Bank of Canada is the country&#8217;s central bank.  Its role, as  defined in the original  <a href="http://www.bankofcanada.ca/pdf/act_loi_boc_bdc.pdf">Bank of  Canada Act</a> of 1934, is &#8220;to promote the economic and financial  welfare of Canada.&#8221;</p>
<h5>3. Who owns the Bank of Canada?</h5>
<p>The Bank was founded in 1934 as a privately owned corporation.  In  1938, the Bank became a Crown corporation belonging to the federal  government.  Since that time, the Minister of Finance has held the  entire share capital issued by the Bank.</p>
<h5>4. Is the Bank of Canada a government department?</h5>
<p>No, it is a special type of Crown corporation. The Bank has  considerable autonomy to carry out its responsibilities.</p>
<h5>5. Why do we need a central bank?</h5>
<p>The Bank of Canada was created to be the sole issuer of bank notes  and to facilitate management of the country&#8217;s financial system.</p>
<p>Having an independent monetary institution allows for the separation  of the power to spend money from the power to create money.</p>
<p>Separating the central bank from the political process enables it to  adopt the medium- and long-term perspectives essential to conducting  effective monetary policy.</p>
<h5>7. Can I file a complaint with the Bank of Canada regarding a bank?</h5>
<p>No. The Bank of Canada does not play any part in the regulation or  daily administration of commercial banks.  To file such a complaint,  contact the <a href="http://www.fcac-acfc.gc.ca/eng/consumers/Complaints/default.asp">Financial  Consumer Agency of Canada</a>.</p>
<p>and last (but certainly NOT least)&#8230;</p>
<h5>8. How does the Bank of Canada pay its operating expenses?</h5>
<p>The revenues generated by the Bank each year greatly exceed its  operating expenses.</p>
<p>The revenues derive from the Bank of Canada&#8217;s role as the issuer  of bank notes to Canada&#8217;s financial institutions.  Institutions pay the  Bank when they withdraw bank notes from it. The Bank then invests these  funds in government bonds and treasury bills. The interest earned on  these investments is the Bank&#8217;s main source of revenue.</p>
<p>The difference between the interest the Bank earns and its operating  expenses is its net profit, which is given to the federal government.  In recent years this profit has averaged about $1.7 billion annually.</p>
<p>This process, whereby a central bank earns revenue in exchange  for its role as the issuer of a country&#8217;s currency, is called <a href="http://www.bankofcanada.ca/en/backgrounders/bg-m3.html"><em>seigniorage</em></a>.</p>
<p>Here is some food for thought:</p>
<p>The purpose of the central bank in Canada is <strong>&#8220;to promote the economic and financial  welfare of Canada.&#8221;. In  1938, the Bank became a Crown corporation belonging to the federal   government.</strong> Is the Central Bank a government run department? <strong>No, it is a special type of Crown corporation. The Bank has   considerable autonomy to carry out its responsibilities. The Bank of Canada was created to be the sole issuer of bank notes  and  to facilitate management of the country&#8217;s financial system.</strong></p>
<p>In some ways this may sound very noble, but something just feels wrong. How does this central bank make money and how do the private banks make money and who is affected?</p>
<p><strong>The revenues derive from the Bank of Canada&#8217;s role as the issuer  of  bank notes to Canada&#8217;s financial institutions.  Institutions pay the   Bank when they withdraw bank notes from it. The Bank then invests these   funds in government bonds and treasury bills. The interest earned on   these investments is the Bank&#8217;s main source of revenue.</strong></p>
<p>So lets try to understand this. The central bank prints money (bank notes) and is the &#8220;sole issuer&#8221;. The more they print, the less each dollar is worth that is sitting in my bank account and my wallet (that is called inflation). Who creates inflation? The central bank does (not you and me). Why is our money worth less? Because each time they print notes, there is nothing backing the value of those notes (like gold or other real goods) so as they introduce more notes, it de-valuates the existing notes (like what happened in Germany during the world wars).</p>
<p>So the bank &#8220;issues&#8221; bank notes to &#8220;financial institutions&#8221;. What did it cost the bank to print these notes, or rather &#8220;issue&#8221; notes (think of the cost of introducing numbers into a computer). Almost nothing compared to the value of that note. It was virtually &#8220;for free&#8221; to create that money and lend it to private banks.</p>
<p>Now lets say the central bank lends $1.00 Canadian to a private bank and charges them $0.05 to do  so. In order for that bank to pay that fee and make profit, they lend it to you and me by charging the original fee of $0.05 + their profit margin (say $0.15) = the cost for you and I $1.20.</p>
<p>My question is why should these banks essentially &#8220;for free&#8221; make money from us? Why can&#8217;t we get in at the $0.05 on the dollar? Why are we dealing with usury middle-men who get the privilege of charging us for something they didn&#8217;t earn, they got $0.15 on the dollar for doing nothing! Further more when these banks fail, it almost always ends up with a bail-out of some kind (it HAS to since there is nothing to back these notes in the first place, unless you count the fact they liquidate all of your assets when you declare bankruptcy).</p>
<p>Next the central bank takes that $0.05 for each dollar lent to private banks and &#8220;invests&#8221; it in Bonds and T-Bills. These are primarily bought up my foreign investors and private banks. Essentially by design the central bank %100 relies on the private banks and the private banks %100 rely on the central bank. Each will NEVER allow the others to disappear. While the purpose of the central bank is to separate the politic process from the monetary system, its purpose is ALSO: <strong>Having an independent monetary institution allows for the separation   of the power to spend money from the power to create money.</strong></p>
<p>This separation clearly DOES NOT EXIST!</p>
<p>Perhaps another time I will discuss the American System, which might I say is &#8220;the cavalier of all systems&#8221;. Canada is quite mild in comparison to the American counterpart. For starters <a title="look here" href="http://www.bloomberg.com/apps/news?pid=20601039&amp;sid=aaIuE.W8RAuU" target="_blank">look here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2010/02/01/a-house-of-cards-the-canadian-financial-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1999 Chevrolet Suburban won&#8217;t start &#8211; could be your starter.</title>
		<link>http://soft-haus.com/blog/2010/01/07/1999-chevrolet-suburban-wont-start-could-be-your-starter/</link>
		<comments>http://soft-haus.com/blog/2010/01/07/1999-chevrolet-suburban-wont-start-could-be-your-starter/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 02:36:07 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Spiritual]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=419</guid>
		<description><![CDATA[I noticed over the period of a week that at random intervals I would stop the Suburban (say to get mail from the mail box) and when I would try to restart the vehicle the dashboard would flash or stay off and only the battery would make a clicking noise (but no engine turn over [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed over the period of a week that at random intervals I would stop the Suburban (say to get mail from the mail box) and when I would try to restart the vehicle the dashboard would flash or stay off and only the battery would make a clicking noise (but no engine turn over would be heard). This continued until one day while preparing to go to a home church gathering, the vehicle just would not start.</p>
<p>Thankfully I have a friend close by who is a heavy duty mechanic and he checked things out for me. One The starter motor itself there are two wires connected, one thick wire coming directly from the positive battery terminal and a smaller thinner switch cable that gets triggered by the ignition.</p>
<p>My friend used a screw-driver to directly connect the screw holding in the Positive cable to the screw holding in the switch cable to test to see if the start would turn over. If not then either a) your battery may be low or dead but more likely b) the starter is failing. Once you have verified that the starter won&#8217;t turn over, remove the screws holding the cables and the two long screws directly underneath the start (which hold it in place of the car body and the engine).</p>
<p>Take that part to the auto parts store (or wreckers) and likely they&#8217;ll give you some cash for the old core which you can use towards your new starter (mine cost $184.00 Canadian before taxes). Be sure to KEEP the heat shield from your old starter to put on your new one (you just pull it off it fits on via pressure fit). Below are some pictures of the new starter showing the nuts where the cables would connect to and the holes where the two long bolts hold it into the body.</p>

<a href='http://soft-haus.com/blog/2010/01/07/1999-chevrolet-suburban-wont-start-could-be-your-starter/img_0489/' title='img_0489'><img width="150" height="150" src="http://soft-haus.com/blog/wp-content/uploads/2010/01/img_0489-150x150.jpg" class="attachment-thumbnail" alt="img_0489" title="img_0489" /></a>
<a href='http://soft-haus.com/blog/2010/01/07/1999-chevrolet-suburban-wont-start-could-be-your-starter/img_0490-1/' title='img_0490-1'><img width="150" height="150" src="http://soft-haus.com/blog/wp-content/uploads/2010/01/img_0490-1-150x150.jpg" class="attachment-thumbnail" alt="img_0490-1" title="img_0490-1" /></a>
<a href='http://soft-haus.com/blog/2010/01/07/1999-chevrolet-suburban-wont-start-could-be-your-starter/img_0491/' title='img_0491'><img width="150" height="150" src="http://soft-haus.com/blog/wp-content/uploads/2010/01/img_0491-150x150.jpg" class="attachment-thumbnail" alt="img_0491" title="img_0491" /></a>
<a href='http://soft-haus.com/blog/2010/01/07/1999-chevrolet-suburban-wont-start-could-be-your-starter/img_0492-1/' title='img_0492-1'><img width="150" height="150" src="http://soft-haus.com/blog/wp-content/uploads/2010/01/img_0492-1-150x150.jpg" class="attachment-thumbnail" alt="img_0492-1" title="img_0492-1" /></a>

]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2010/01/07/1999-chevrolet-suburban-wont-start-could-be-your-starter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convictions</title>
		<link>http://soft-haus.com/blog/2009/12/27/convictions/</link>
		<comments>http://soft-haus.com/blog/2009/12/27/convictions/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 20:12:19 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Spiritual]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=414</guid>
		<description><![CDATA[Increasingly I am seeing that many people we have come to know over the years are having fundamental changes taking place in their convictions. There are many convictions and ordinances that have been around Christianity for a long time and in these past 100 years a large shift has taken hold of the majority. Things [...]]]></description>
			<content:encoded><![CDATA[<p>Increasingly I am seeing that many people we have come to know over the years are having fundamental changes taking place in their convictions. There are many convictions and ordinances that have been around Christianity for a long time and in these past 100 years a large shift has taken hold of the majority. Things like:</p>
<p>- Should we do foot washing during communion or not?</p>
<p>- The sisters should wear a head covering or not?</p>
<p>- We should greet each other with a holy kiss or not?</p>
<p>- How often should we have communion and who can participate?</p>
<p>- Prayer, real regular prayer meetings?</p>
<p>- Should a Christian dress modestly and how does that look?</p>
<p>- Christian community or individuals?</p>
<p>- Should Christians fight (war, court, etc) or not?</p>
<p>- Speak in tongues / prophecy or not for today?</p>
<p>- Eternal Security /Predestination?</p>
<p>So many topics and so many ideas. What I have found is that these items above are often causes for a lot of fighting and grief amongst Christians (what an oxy-moron&#8230; or just moron?). Yes I have been a moron myself and have fought many over these issues myself. What alarms me are two things:</p>
<p>1. Why are we fighting about these things, why can&#8217;t we grow up and come to some kind of agreement (for items not critical to our collective walk in Christ agree to dis-agree and love each other)</p>
<p>2. Why are so many abandoning convictions they once believed so passionately?</p>
<p>So I am resolved to:</p>
<p>a) Avoid a fight. Discuss when a peaceful opportunity arises, share in love and leave it be.</p>
<p>b) Always re-evaluate my convictions, but not to abandon those ones that stand the test of scripture and the assurance of the Holy Spirit.</p>
<p>Too often many abandon convictions for a whole host of reasons (I don&#8217;t understand all the reasons). People want to be accepted and the more you hold to convictions different than others, the less they accept you. No-one wants to be alone so over time people either compromise or abandon. No I am no fan of being alone, but either the conviction is real and based on your love for Jesus or its false and you wasted all those years in the past following it. I am seeing people show courage less and less to stand for what they believe, as if they never thought through what they were following in the first place.</p>
<p>My cry is for the Lord to give His people faith, strength and courage to follow what is right and good in the face of tremendous pressure to abandon and compromise as it faces the whole Body of Christ today.</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2009/12/27/convictions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>network: Firewall authentication: site= protocol=http, prompt=, scheme=ntlm &#8211; How to get applets loading in Linux</title>
		<link>http://soft-haus.com/blog/2009/12/04/network-firewall-authentication-site-protocolhttp-prompt-schementlm-how-to-get-applets-loading-in-linux/</link>
		<comments>http://soft-haus.com/blog/2009/12/04/network-firewall-authentication-site-protocolhttp-prompt-schementlm-how-to-get-applets-loading-in-linux/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 18:56:46 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=406</guid>
		<description><![CDATA[I do a lot of work these days in Java and recently I wanted to be able to test a web application that uses Java Applets from my Ubuntu Karmic client. When loading the first applet and viewing the Applet Console window I noticed Firefox would hang and the last line in the console was:
network: [...]]]></description>
			<content:encoded><![CDATA[<p>I do a lot of work these days in Java and recently I wanted to be able to test a web application that uses Java Applets from my Ubuntu Karmic client. When loading the first applet and viewing the Applet Console window I noticed Firefox would hang and the last line in the console was:</p>
<p>network: Firewall authentication: site= protocol=http, prompt=, scheme=ntlm</p>
<p>It seems there is a bug in the JDK version for Linux (and MAC OSX) when it comes to NTLM. If you have access to the webserver that serves the web application and it happens to be IIS, remove Integrated Windows Authentication and viola&#8230; Linux works with your applets.</p>
<p><img class="aligncenter size-full wp-image-407" title="IIS-1" src="http://soft-haus.com/blog/wp-content/uploads/2009/12/IIS-1.png" alt="IIS-1" width="501" height="758" /></p>
<p><img src="file:///tmp/moz-screenshot.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2009/12/04/network-firewall-authentication-site-protocolhttp-prompt-schementlm-how-to-get-applets-loading-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving to Northern BC?</title>
		<link>http://soft-haus.com/blog/2009/12/02/moving-to-northern-bc/</link>
		<comments>http://soft-haus.com/blog/2009/12/02/moving-to-northern-bc/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 19:10:33 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=402</guid>
		<description><![CDATA[First let me clarify something&#8230; Prince George, BC is NOT northern BC! It has the nickname &#8220;the northern capitol&#8221; but that is about it. If you look at a provincial map, it is obvious that Prince George sits right in the middle of the province from a physical perspective. From a population perspective, there isn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>First let me clarify something&#8230; Prince George, BC is NOT northern BC! It has the nickname &#8220;the northern capitol&#8221; but that is about it. If you look at a provincial map, it is obvious that Prince George sits right in the middle of the province from a physical perspective. From a population perspective, there isn&#8217;t a whole lot north of here, major destinations include: Dawson Creek, Fort Saint John and Fort Nelsen, all fairly small towns.</p>
<p>So what can be expected moving from the Okanagan Valley where you have super hot temps and semi desert conditions (cacti, rattlesnakes, tumble-weeds, black widows, etc) to the colder climate of Central BC (some would call this Northern BC)? Having been here for only 1.5 months I feel there are things to share now, before I forget about them which can only be expressed as a first impression.</p>
<p>- Cost of housing is 1/2 of the Okanagan</p>
<p>- Cost of land is 1/4 to 1/2 of the Okanagan</p>
<p>- Food prices are close to the same with some exceptions depending on the store(s) you visit.</p>
<p>- People are MUCH MORE friendly in general. There is a northern culture that just seems to inhabit most people and places I have visited.</p>
<p>- Winter plays with you in mid October for a few days.. melts away and comes back to stay mid November.</p>
<p>- Winter tires are non negotiable. In some parts of BC (basically ONLY Vancouver) you might argue that winter tires are not required. If you leave Vancouver then you NEED them in BC.</p>
<p>- Everything is VERY easy to find and laid out very well in the Prince George area. We were able to find everything without exception with no problems.</p>
<p>- The agricultural side here seems much more slim than the Okanagan and Lower Mainland. If you want to buy animals you may have to travel out of area to get what you are looking for. Likely due to smaller population than the areas previously mentioned.</p>
<p>- You&#8217;ll ONLY find U-Haul trucks in major cities Like Vernon, Kamloops and Prince George (Williams Lake or 100 mile house are NOT considered major cities).</p>
<p>- Prince George has nearly everything that Kelowna has, an Airport, A University, a College, a Regional Health Authority, a Costco, a SuperStore, Canadian Tire, etc.</p>
<p>- Prince George has a stigma for bad crime and very cold weather. Both of these are over-rated and sensationalized. But hey it keeps the masses from coming and raising property values and taxes so that&#8217;s ok with me.</p>
<p>- There are pockets of godly Christians in the area making it a good destination for Christian Fellowship. Of course it will take a bit of time to find them <img src='http://soft-haus.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>That is all for today.</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2009/12/02/moving-to-northern-bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show me myself</title>
		<link>http://soft-haus.com/blog/2009/11/09/show-me-myself/</link>
		<comments>http://soft-haus.com/blog/2009/11/09/show-me-myself/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 15:42:34 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Spiritual]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=399</guid>
		<description><![CDATA[It was a long journey to get to where I stand today. I  can see there is a long way to go still ahead.
After planning and praying for 1 year, our family has moved from Enderby, BC to rual Prince George, BC. We leave behind some dear friends, friends who we prayed with, and studied [...]]]></description>
			<content:encoded><![CDATA[<p>It was a long journey to get to where I stand today. I  can see there is a long way to go still ahead.</p>
<p>After planning and praying for 1 year, our family has moved from Enderby, BC to rual Prince George, BC. We leave behind some dear friends, friends who we prayed with, and studied God&#8217;s Word with, friends who love Jesus. Goodbye Andy and Wanda, Lil, Tim and Brian, John and Heather, Gene and Lori, Michael, Richard, Ken, Bill and your wife, Owen. Each of you spent meaningful time in prayer with us and touched our hearts in a very special way. You prayed out evil influences from our communities, saved broken marriages, softened our own hard hearts and participated in the exercise of eternity. We will miss you and remember you. By God&#8217;s Grace we will see you again before eternity.</p>
<p>Some people questioned our move, while others gave encouraging words. Was it the right thing to do? Yes, and only the Lord can see the full fruit. While moving, a lot has been shown to me. Tremendous challenges awaited us, many of which I feel I did not navigate through as Christ would have had me to have done. We moved from our home in Enderby, BC to Lac La Hache for 2 weeks, then on to Salmon Valley (Prince George). Many things went wrong and the logistics were insane. Dealing with utility companies, banks, moving truck rental companies, Notaries, inclement weather&#8230; the whole experience left me sitting down and looking at it in mediation. God was showing me myself. Through the trials and tests, my replies and behaviour&#8230; it is what I am. The Lord knew it would take a giant two part move for a family of 8 mixing in the real world with real people to show me what He wants to change in me.</p>
<p>The final blow to my self-confidence came while listening to: <a href="http://www.sermonindex.net/modules/mydownloads/singlefile.php?lid=19020&amp;commentView=itemComments" target="_blank">this</a></p>
<p>There have been times I have known what it means to really pray&#8230; to change history&#8230; to intercede and to agonize for things on God&#8217;s heart. Lord help me to return to this place of eternal usefulness for the Masters sake.</p>
<p>Amen.</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2009/11/09/show-me-myself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back in the saddle</title>
		<link>http://soft-haus.com/blog/2009/10/22/back-in-the-saddle/</link>
		<comments>http://soft-haus.com/blog/2009/10/22/back-in-the-saddle/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 01:13:30 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=397</guid>
		<description><![CDATA[Here it is, October 22, 2009. It&#8217;s been a while now since I last posted a note, so here is what has been going on.
We have moved to:
9115 Salmon Valley Road
Prince George, BC V2K 5W4
Following our family vision we are now totally debt free! I just got high speed Internet installed today and all is [...]]]></description>
			<content:encoded><![CDATA[<p>Here it is, October 22, 2009. It&#8217;s been a while now since I last posted a note, so here is what has been going on.</p>
<p>We have moved to:</p>
<p>9115 Salmon Valley Road</p>
<p>Prince George, BC V2K 5W4</p>
<p>Following our family vision we are now totally debt free! I just got high speed Internet installed today and all is back to normal (sorry for not having answered emails / dealt with all of the communications over the past month but we had to move 1.5 times and setup shop 800 KM away from where we once lived).</p>
<p>That is all for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2009/10/22/back-in-the-saddle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SMTP failure in Thunderbird using Hotmail? Wacky solution!</title>
		<link>http://soft-haus.com/blog/2009/09/16/smtp-failure-in-thunderbird-using-hotmail-wacky-solution/</link>
		<comments>http://soft-haus.com/blog/2009/09/16/smtp-failure-in-thunderbird-using-hotmail-wacky-solution/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 22:56:31 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=395</guid>
		<description><![CDATA[First Follow the steps here. I found that no matter how hard I tried to fix &#8220;Sending&#8221; emailing using my hotmail account did not solve the issue. I tried a wacky step and it solved my problem:
In Thunderbird goto:
Edit-&#62;Account Settings-&#62;Outgoing Server (SMTP)
and select your hotmail server (smtp.live.com) and click edit
Now just UNCHECK the &#8220;Use name [...]]]></description>
			<content:encoded><![CDATA[<p>First Follow the steps <a title="here" href="http://blogs.howtogeek.com/mysticgeek/2009/03/16/how-to-add-hotmail-to-thunderbird/" target="_blank">here</a>. I found that no matter how hard I tried to fix &#8220;Sending&#8221; emailing using my hotmail account did not solve the issue. I tried a wacky step and it solved my problem:</p>
<p>In Thunderbird goto:</p>
<p>Edit-&gt;Account Settings-&gt;Outgoing Server (SMTP)</p>
<p>and select your hotmail server (smtp.live.com) and click edit</p>
<p>Now just UNCHECK the &#8220;Use name and password&#8221;, then RECHECK that checkbox and click OK.</p>
<p>Now if you try to send an email (MAKE SURE the FROM: dropdown is your hotmail account too) thunderbird should RE-ASK you for your hotmail password (And you can save it to the cache) and voila, the problem is fixed.</p>
<p>I did this in Ubuntu 9.04 (Jaunty)</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2009/09/16/smtp-failure-in-thunderbird-using-hotmail-wacky-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What about &#8220;moral debt&#8221; or the &#8220;moral backlog&#8221;? (Tales from an agile managerie)</title>
		<link>http://soft-haus.com/blog/2009/09/08/what-about-moral-debt-or-the-moral-backlog-tales-from-an-agile-managerie/</link>
		<comments>http://soft-haus.com/blog/2009/09/08/what-about-moral-debt-or-the-moral-backlog-tales-from-an-agile-managerie/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 04:11:25 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=393</guid>
		<description><![CDATA[We have backlogs in Agile and we have technical debt, but what about &#8220;moral debt&#8221;?
What I am refering to is the phenomenon of things, actions, people, decisions which lead to a bad moral outcome. A bad moral outcome could be something that&#8221;de-moralizes&#8221; team members, or it could be &#8220;ethically immoral&#8221; or anything else that makes [...]]]></description>
			<content:encoded><![CDATA[<p>We have backlogs in Agile and we have technical debt, but what about &#8220;moral debt&#8221;?</p>
<p>What I am refering to is the phenomenon of things, actions, people, decisions which lead to a bad moral outcome. A bad moral outcome could be something that&#8221;de-moralizes&#8221; team members, or it could be &#8220;ethically immoral&#8221; or anything else that makes you feel dirty that you did it (skipping that unit test in order to increase velocity). You all know what I am talking about because at some point or other you have been there. We track everything that higher management wants to see to turn people into micro resources but I have never heard of anything in Agile &#8220;designed to improve morality&#8221;.</p>
<p>Since Agile is supposed to be all about high quality at a lean cost, one would think that satisfaction of employees in their job should create a big part of the overall equation since it affects quality. We are usually supposed to value &#8220;people&#8221; over a &#8220;process&#8221;. Personally I&#8217;m tired of catch phrases and pretenses and &#8220;new ways&#8221; of doing things when the reality at the end of the day always ends up the same&#8230; &#8220;work harder not smarter&#8221;. The &#8220;moral debt&#8221; is always present whether we accept its existence or not. People keep track of it in their minds and hearts and it affects their productivity and loyalty.</p>
<p>Unfortunately the typical North American focus in business revolves around making money and not around making X (the product you make). Instead of worrying about competition from China, maybe we need to build a quality product that will last longer than a pack of bubble gum! More and more people are seeing how the &#8220;deals&#8221; they thought they were getting were not deals at all. That old Ford that used to last 20 years is breaking down the next week after its 10 year warranty has expired. That netbook (and even regular laptops too) with its cheesy 1 year warranty is as disposable as my children&#8217;s diapers.</p>
<p>Do your reasearch and support high quality products (and promote them). Vote with your wallet and word of mouth, and be a part of the solution to this current crisis. Spend &#8220;smarter not harder&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2009/09/08/what-about-moral-debt-or-the-moral-backlog-tales-from-an-agile-managerie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to replace a file in a JAR file &#8211; Java Archive</title>
		<link>http://soft-haus.com/blog/2009/09/02/how-to-replace-a-file-in-a-jar-file-java-archive/</link>
		<comments>http://soft-haus.com/blog/2009/09/02/how-to-replace-a-file-in-a-jar-file-java-archive/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 20:01:33 +0000</pubDate>
		<dc:creator>Mark Vejvoda</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://soft-haus.com/blog/?p=389</guid>
		<description><![CDATA[While the answer seems to be very elusive it appears to be quite simple. The java jar tool is required (part of the jdk I believe) and it can be used like this:
jar uf myJarFile.jar com\vsoft\servlet\myServlet.class
This will replace the class myServlet.class inside the myJarFile.jar with a new one located in com\vsoft\servlet\myServlet.class
You may open the jar [...]]]></description>
			<content:encoded><![CDATA[<p>While the answer seems to be very elusive it appears to be quite simple. The java jar tool is required (part of the jdk I believe) and it can be used like this:</p>
<p>jar uf myJarFile.jar com\vsoft\servlet\myServlet.class</p>
<p>This will replace the class myServlet.class inside the myJarFile.jar with a new one located in com\vsoft\servlet\myServlet.class</p>
<p>You may open the jar in winzip / 7zip to see that it in fact replaced the class with a new date/time. If you do not properly match the full path of the original class within the original jarfile it will ADD the class into the jar instead of replacing the original class so be sure to properly create the full path to the updated class.</p>
<p>I stumbled across some helpful info from <a title="here" href="http://stackoverflow.com/questions/946071/re-compile-a-java-class-from-jar" target="_blank">here</a> which was the basis for this posting.</p>
]]></content:encoded>
			<wfw:commentRss>http://soft-haus.com/blog/2009/09/02/how-to-replace-a-file-in-a-jar-file-java-archive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

