<?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>madnet.ch - Rolf Klemenz &#187; Technology</title>
	<atom:link href="http://www.madnet.ch/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.madnet.ch</link>
	<description>because technology matters</description>
	<lastBuildDate>Fri, 25 Jun 2010 16:38:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Certified&#160;ScrumMaster</title>
		<link>http://www.madnet.ch/2010/06/25/certified-scrummaster/</link>
		<comments>http://www.madnet.ch/2010/06/25/certified-scrummaster/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 16:38:39 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[scrum agile]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/?p=418</guid>
		<description><![CDATA[On 21./22.6.2010 I attended the ScrumMaster Certification Training by Jeff Sutherland. It was a great experience to get first hand information on Scrum and what it really can do for your productivity. As a strong believer in lean processes, Scrum is a perfect fit.]]></description>
			<content:encoded><![CDATA[<p>On 21./22.6.2010 I attended the ScrumMaster Certification Training by Jeff Sutherland. It was a great experience to get first hand information on Scrum and what it really can do for your productivity. As a strong believer in lean processes, Scrum is a perfect fit.   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2010/06/25/certified-scrummaster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R.I.P&#160;Sun</title>
		<link>http://www.madnet.ch/2010/01/22/r-i-p-sun/</link>
		<comments>http://www.madnet.ch/2010/01/22/r-i-p-sun/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 18:41:35 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/?p=402</guid>
		<description><![CDATA[James Gosling&#8217;s Blog]]></description>
			<content:encoded><![CDATA[<div>
<img src="http://www.madnet.ch/wp-content/uploads/SunRIP1-300x234.jpg" alt="" title="R.I.P Sun" width="300" height="234" class="alignleft size-medium wp-image-405" />
</div>
<p><a href="http://blogs.sun.com/jag/entry/so_long_old_friend">James Gosling&#8217;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2010/01/22/r-i-p-sun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setup a VPN between Mac OS X 10.5 and an iPhone over a Netopia 3346 from&#160;Bluewin</title>
		<link>http://www.madnet.ch/2009/08/30/setup-a-vpn-between-mac-os-x-10-5-and-an-iphone-over-a-netopia-3346-from-bluewin/</link>
		<comments>http://www.madnet.ch/2009/08/30/setup-a-vpn-between-mac-os-x-10-5-and-an-iphone-over-a-netopia-3346-from-bluewin/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 12:38:31 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[bluewin]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[netopia]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/?p=353</guid>
		<description><![CDATA[Took me quite some time but, finally I managed to get it up-and-running: My personal VPN, connecting my iPhone and my home network. This post outlines the most important things.]]></description>
			<content:encoded><![CDATA[<p>Took me quite some time but, finally I managed to get it up-and-running: My personal VPN, connecting my iPhone and my home network. This post outlines the most important things.</p>
<p>Your Mac OS X has all the capabilities built-in to setup a secure VPN:</p>
<ul>
<li>racoon (ipsec)</li>
<li>vpnd (l2tp/pptp tunnelling)</li>
<li>pppd (connection)</li>
</ul>
<p><br/><br />
The only difference to Mac OS X Server is that there&#8217;s no GUI for a simple configuration.<br />
<span id="more-353"></span></p>
<h3>VPN Server Set-up</h3>
<p>There&#8217;s where iVPN comes handy.<br />
It&#8217;s straight forward to use and self-explaining. iVPN maintains a valid configuration file for vpnd <code>(/Library/Preferences/SystemConfiguration/com.apple.RemoteAccessServers.plist)</code> and takes care of your <code>chap.secrets</code> and <code>user.plist</code> (both in <code>/etc/ppp</code>).<br />
<em>Versions above 2.4 cost something — but you can use the old 2.4 release (<a href="http://the.0gravity.co.uk/universe/apple/osx/leopard/vpnserver/iVPN-2.4b.zip">Download here</a>)<br />
because you only need it for the initial set-up.<br />
</em><br />
The only thing to do after you created your config with iVPN 2.4 is to <code>chmod 600 /etc/ppp/*</code> to protect the plain text passwords. </p>
<p>To start your vpn, you can use either iVPN or simply call <code>vpnd</code> from your terminal.</p>
<h3>Client Set-up</h3>
<p>Now configure your iPhone to use L2TP/IPsec and run a local test on your wireless LAN. Use the same values like before&#8230; Works? Good, then proceed.</p>
<h3>Netopia Router/Firewall/NAT Config</h3>
<p>Put your netopia to &#8216;expert mode&#8217;. Goto configuration->NAT/Games. </p>
<p>The Netopia box needs to have the following ports forwarded to your VPN server:<br />
<div id="attachment_356" class="wp-caption alignnone" style="width: 310px"><a href="http://www.madnet.ch/wp-content/uploads/Bild-2.png" rel="lightbox"><img src="http://www.madnet.ch/wp-content/uploads/Bild-2-300x173.png" alt="Netopia Port Forwards" title="Netopia config" width="300" height="173" class="size-medium wp-image-356"/></a><p class="wp-caption-text">Netopia Port Forwards</p></div></p>
<p>&#8220;L2TP&#8221; is a manual UDP Port 4500 forward<br />
&#8220;L2TP Traffic&#8221; is a manual UDP Port 1701 forward </p>
<p>Now configure your iPhone to use your public IP address and try to connect. </p>
<p>On your VPN server you should see all activity in the log file <code>/var/log/ppp/vpnd.log</code></p>
<p>I&#8217;ve chosen to use L2TP/IPsec because it is more secure.<br />
PPTP is basically supported as well, but I did not get it to run and I didn&#8217;t want to spend more time on this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2009/08/30/setup-a-vpn-between-mac-os-x-10-5-and-an-iphone-over-a-netopia-3346-from-bluewin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare aquires&#160;SpringSource</title>
		<link>http://www.madnet.ch/2009/08/11/vmware-aquires-springsource/</link>
		<comments>http://www.madnet.ch/2009/08/11/vmware-aquires-springsource/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 06:08:24 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[spring vmware]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/2009/08/11/vmware-aquires-springsource/</guid>
		<description><![CDATA[VMWare announced the aquisition of SpringSource, which is responsible for the excellent application framework &#8220;Spring&#8221; we use for development. TechCrunch has a good post with some more facts. (via TechCrunch)]]></description>
			<content:encoded><![CDATA[<p>VMWare announced the aquisition of SpringSource, which is responsible for the excellent application framework &#8220;Spring&#8221; we use for development. </p>
<p><a href="http://www.techcrunchit.com/2009/08/10/vmware-acquires-springsource/">TechCrunch</a>  has a good post with some more facts.</p>
<p>(via <a href="http://www.techcrunchit.com/2009/08/10/vmware-acquires-springsource/">TechCrunch</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2009/08/11/vmware-aquires-springsource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Laws of Software&#160;Development</title>
		<link>http://www.madnet.ch/2009/07/10/laws-of-software-development/</link>
		<comments>http://www.madnet.ch/2009/07/10/laws-of-software-development/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 18:48:56 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/?p=332</guid>
		<description><![CDATA[Found a pretty old but nice article collecting some laws of software development. http://www.globalnerdy.com/2007/07/18/laws-of-software-development/ (via Global Nerdy)]]></description>
			<content:encoded><![CDATA[<p>Found a pretty old but nice article collecting some laws of software development.<br />
<a href="http://www.globalnerdy.com/2007/07/18/laws-of-software-development/">http://www.globalnerdy.com/2007/07/18/laws-of-software-development/</a></p>
<p>(via <a href="http://www.globalnerdy.com/2007/07/18/laws-of-software-development/">Global Nerdy</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2009/07/10/laws-of-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook to support OpenId as relying&#160;party</title>
		<link>http://www.madnet.ch/2009/04/28/facebook-to-support-openid-as-relying-party/</link>
		<comments>http://www.madnet.ch/2009/04/28/facebook-to-support-openid-as-relying-party/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 05:20:44 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[OpenId]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/?p=326</guid>
		<description><![CDATA[Some time ago I asked myself the question, &#8220;why does Facebook not support OpenId to log in?&#8221;. Despite the fact that facebook directly competes OpenId with it&#8217;s facebook connect product, they&#8217;re even going a step further than most of the other sites featuring OpenId logins. Facebook seems to become not only an issuing party (make [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago I asked myself the question, &#8220;why does Facebook not support OpenId to log in?&#8221;. </p>
<p>Despite the fact that facebook directly competes OpenId with it&#8217;s facebook connect product, they&#8217;re even going a step further than most of the other sites featuring OpenId logins.<br />
Facebook seems to become not only an issuing party (make your accounts compatible with OpenId) but also a relying party (accept login credentials from other OpenId sites). </p>
<p>Hopefully this will help OpenId to increase popularity&#8230; </p>
<p>(via <a href="http://www.techcrunch.com/2009/04/27/facebook-first-big-site-to-really-embrace-openid/">TechCrunch</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2009/04/28/facebook-to-support-openid-as-relying-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle to buy Sun&#160;Microsystems</title>
		<link>http://www.madnet.ch/2009/04/20/oracle-to-buy-sun-microsystems/</link>
		<comments>http://www.madnet.ch/2009/04/20/oracle-to-buy-sun-microsystems/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 12:16:29 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/?p=323</guid>
		<description><![CDATA[Various sources report that Oracle will buy Sun Microsystems. I&#8217;m not sure if this will make my life easier or even more complicated&#8230; (I have to deal with IBM Websphere, Sun Solaris and Oracle DBMS)]]></description>
			<content:encoded><![CDATA[<p>Various sources report that Oracle will buy Sun Microsystems. </p>
<p>I&#8217;m not sure if this will make my life easier or even more complicated&#8230; (I have to deal with IBM Websphere, Sun Solaris and Oracle DBMS)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2009/04/20/oracle-to-buy-sun-microsystems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>maven and canoo webtest&#160;pitfall</title>
		<link>http://www.madnet.ch/2009/04/06/maven-and-canoo-webtest-pitfall/</link>
		<comments>http://www.madnet.ch/2009/04/06/maven-and-canoo-webtest-pitfall/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 19:47:13 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[commons]]></category>
		<category><![CDATA[httpclient]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[webDAV]]></category>
		<category><![CDATA[webtest]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/2009/04/06/maven-and-canoo-webtest-pitfall/</guid>
		<description><![CDATA[Today, I spent about 2 hours to find out why our canoo webtests didn&#8217;t run anymore after adding the webDAV wagon to our maven build. The problem was that when adding the webDAV-wagon to your build as an extension, you also get the commons-httpclient dependency to the maven runtime classpath. This wouldn&#8217;t be too bad, [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I spent about 2 hours to find out why our canoo webtests didn&#8217;t run anymore after adding the webDAV wagon to our maven build. </p>
<p>The problem was that when adding the webDAV-wagon to your build as an extension, you also get the commons-httpclient dependency to the maven runtime classpath. This wouldn&#8217;t be too bad, but the 1.0-beta2 version of the webDAV-wagon depends on commons-httpclient version 2.0.2. That&#8217;s way too old for canoo webtest and is also deprecated for almost a year now. </p>
<p>I found out that starting with maven 2.0.9 you don&#8217;t need to have an explicit reference to the webDAV-wagon as extension anymore. </p>
<p>E voilà! Suddenly it worked. Maven 2.0.9 also seems to work with version 3.1 of commons-httpclient, the same version canoo webtest depends on. </p>
<p>So, if you get a &#8216;NoSuchMethodFound&#8217; for HttpConnectionManager.getParams() first check if you&#8217;re using the webDAV-wagon extension first. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2009/04/06/maven-and-canoo-webtest-pitfall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gallery&#160;Included</title>
		<link>http://www.madnet.ch/2009/02/28/gallery-included/</link>
		<comments>http://www.madnet.ch/2009/02/28/gallery-included/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 08:34:49 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[livequery]]></category>
		<category><![CDATA[MadNet]]></category>
		<category><![CDATA[slimbox]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/2009/02/28/gallery-included/</guid>
		<description><![CDATA[I also included a small gallery to the site. The gallery content comes from my images server through a php script and the presentation is done using jQuery with livequery and slimbox2. I had to use livequery because I wanted to add a lightbox effect to the asynchronously loaded DOM for the gallery content. That&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I also included a small gallery to the site. The gallery content comes from my images server through a php script and the presentation is done using jQuery with livequery and slimbox2.</p>
<p>I had to use livequery because I wanted to add a lightbox effect to the asynchronously loaded DOM for the gallery content. That&#8217;s a common problem when dealing with ajax.</p>
<p>This is how it looks like now:</p>
<pre>
<code>&lt;head&gt;
    &lt;script type="text/javascript" src="http://js.madnet.ch/jquery-min.js"&gt;&lt;/script&gt;
    &lt;script type="text/javascript" src="http://js.madnet.ch/madnet-common.js"&gt;&lt;/script&gt;
    &lt;script type="text/javascript" src="http://js.madnet.ch/madnet-wordpress.js"&gt;&lt;/script&gt;
    &lt;script type="text/javascript" src="http://js.madnet.ch/jquery.livequery.js"&gt;&lt;/script&gt;
    &lt;script type="text/javascript" src="http://js.madnet.ch/slimbox/js/slimbox2.js"&gt;&lt;/script&gt;
&lt;/head&gt;
...
jQuery( function() {
    $("#g .gallery").livequery(function() {
        $(this).children("a").slimbox();
    });
    $("#g .galleryContainer").livequery(function() {
        $(this).click(function() {
            $(this).children(".gallery").slideToggle("slow");
        });
        $(this).children(".gallery").slideUp("slow");
        $(this).children("h3").hover(function() {
            $(this).fadeOut(100);$(this).fadeIn(500);
        });
    });
    $("#g").load("/galleryImages/AllImages.php");
});</code>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2009/02/28/gallery-included/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tuning Gigabit Ethernet on Mac OS X&#160;(10.5)</title>
		<link>http://www.madnet.ch/2009/02/16/tuning-gigabit-ethernet-on-mac-os-x-105/</link>
		<comments>http://www.madnet.ch/2009/02/16/tuning-gigabit-ethernet-on-mac-os-x-105/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 08:13:24 +0000</pubDate>
		<dc:creator>Rolf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[MadNet]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.madnet.ch/2009/02/16/tuning-gigabit-ethernet-on-mac-os-x-105/</guid>
		<description><![CDATA[I recently bought a new NAS (Netgear ReadyNAS Duo) and attached it to my gigabit ethernet network. Unfortunately I only got transfer rates at around 10 MB/s which is really poor. I enabled Jumbo Frames (MTU &#62; 1500) but this didn&#8217;t help much. So I did a bit more research and found out that the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently bought a new NAS (Netgear ReadyNAS Duo) and attached it to my gigabit ethernet network. Unfortunately I only got transfer rates at around 10 MB/s which is really poor. I enabled Jumbo Frames (MTU &gt; 1500) but this didn&#8217;t help much. So I did a bit more research and found out that the limiting factor was not only the MTU but the send and receive buffers.<br />
This means my CPU was not able to catch up with the speed of the gigabit ethernet. What I did then was to increase the send and receive buffers for TCP/UDP traffic. É voilà! Now I get at least 35 MB/s. Still not the max a gigabit ethernet can offer, but I&#8217;m on the right way. I&#8217;d like to see something like 80-90 MB/s. Given the Samsung Disk can do at least 175 MB/s to/from buffer this should be possible.</p>
<p>I use the following parameters in my sysctl.conf:</p>
<p><code>kern.ipc.maxsockbuf=2500000<br />
net.inet.tcp.sendspace=1000000<br />
net.inet.tcp.recvspace=1000000<br />
net.inet.tcp.mssdflt=7936<br />
net.inet.tcp.delayed_ack=0</code><br />
The buffers are probably too high, I know. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.madnet.ch/2009/02/16/tuning-gigabit-ethernet-on-mac-os-x-105/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
