<?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>Extempore &#187; web</title>
	<atom:link href="http://michaelhendrickx.com/category/web/feed" rel="self" type="application/rss+xml" />
	<link>http://michaelhendrickx.com</link>
	<description>random ramblings of the disturbed mind</description>
	<lastBuildDate>Tue, 20 Jul 2010 05:39:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Reverse proxy for sharepoint on Linux using HAProxy</title>
		<link>http://michaelhendrickx.com/201006_reverse-proxy-for-sharepoint-on-linux-using-haproxy.html</link>
		<comments>http://michaelhendrickx.com/201006_reverse-proxy-for-sharepoint-on-linux-using-haproxy.html#comments</comments>
		<pubDate>Wed, 16 Jun 2010 04:02:42 +0000</pubDate>
		<dc:creator>Michael Hendrickx</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[haproxy]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[reverse proxy]]></category>

		<guid isPermaLink="false">http://michaelhendrickx.com/?p=289</guid>
		<description><![CDATA[At Nakheel, we needed to load balance a new sharepoint instance.  Our new sharepoint is single sign on, and was running on 2 web servers which needed to be load balanced.  We played around with Apache for a while, and it&#8217;s awesome proxy balancer, but it gave us the problem that it was [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://michaelhendrickx.com/wp-content/uploads/2010/06/fo.jpg"><img src="http://michaelhendrickx.com/wp-content/uploads/2010/06/fo.jpg" alt="" title="fo" width="116" height="107" align="right" /></a>At Nakheel, we needed to load balance a new sharepoint instance.  Our new sharepoint is single sign on, and was running on 2 web servers which needed to be load balanced.  We played around with Apache for a while, and it&#8217;s awesome <a href="http://httpd.apache.org/docs/2.1/mod/mod_proxy_balancer.html">proxy balancer</a>, but it gave us the problem that it was always <strong>asking for a username and password.</strong></p>
<p>Apache was used, since I have a reasonable amount of experience with it load balancing servers such as Webrick, etc.  After a few frustrating hours of messing with <a href="http://www.innovation.ch/personal/ronald/ntlm.html">NTLM</a>, <a href="http://certifiedgeek.blogsome.com/">Christian</a> proposed <a href="http://certifiedgeek.blogsome.com/2010/06/15/open-source-load-balancer-software-2010/">a few alternatives</a> for this.  </p>
<p>Having this in mind, we decided to go for <a href="http://haproxy.1wt.eu/">HAProxy</a>, to provide load balancing and a reverse proxy for our sharepoint instance.  The good this is that it is a very simple tool, it accept HTTP conenctions, and forward them.  </p>
<p>Below is our simplified <strong>/etc/haproxy/haproxy.cfg</strong> file</p>
<pre>
global
        maxconn 4096
        user haproxy
        group haproxy
        daemon
        # debug

defaults
        mode    http
        option  forwardfor
        log     127.0.0.1 local0 notice
        maxconn 2000
        contimeout      5000
        clitimeout      50000
        srvtimeout      50000

backend sharepoint
        balance roundrobin
        option redispatch
        cookie SERVERID insert nocache
        server sp1      172.30.16.11:80  cookie spsrv01 weight 30 check
        server sp2      172.30.16.12:80  cookie spsrv02 weight 30 check

frontend httpid
        bind *:80
        acl hosts_sharepoint hdr_end(host) -i intranet.domain.com
        acl hosts_sharepoint hdr_end(host) -i intranet.domain.com:80
        use_backend sharepoint if hosts_sharepoint
        default_backend sharepoint
</pre>
<p>The configuration is very straightforward, and it got rid of our continuous username/password boxes, especially under firefox.</p>
<p>Hope this helps,<br />
Michael</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelhendrickx.com/201006_reverse-proxy-for-sharepoint-on-linux-using-haproxy.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Logging into SSH with a different username</title>
		<link>http://michaelhendrickx.com/200903_loggin-into-ssh-with-a-different-username.html</link>
		<comments>http://michaelhendrickx.com/200903_loggin-into-ssh-with-a-different-username.html#comments</comments>
		<pubDate>Thu, 26 Mar 2009 02:59:52 +0000</pubDate>
		<dc:creator>Michael Hendrickx</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://michaelhendrickx.com/?p=138</guid>
		<description><![CDATA[I love SSH.  SSH is the de-facto service for remote server management, especially in a CLI environment.
Being a avid Linux user, and spending quite a bit of time on OSX lately, I often SSH into several servers remotely.  Being subject to &#8220;username conventions&#8221;, you don&#8217;t always share the same username across machines.  [...]]]></description>
			<content:encoded><![CDATA[<p>I love SSH.  SSH is the de-facto service for remote server management, especially in a CLI environment.</p>
<p>Being a avid Linux user, and spending quite a bit of time on OSX lately, I often SSH into several servers remotely.  Being subject to &#8220;username conventions&#8221;, you don&#8217;t always share the same username across machines.  And I always wondered how one could just type <em>ssh hostname</em> instead of providing the username.</p>
<p>Seems that, by creating a <code>.ssh/config</code> file with following contents:</p>
<p><code><br />
Host server.example.com server<br />
&nbsp;&nbsp;User username<br />
</code></p>
<p>WIll make life easier, as you can in the future only do a &#8220;ssh hostname&#8221;.  I didn&#8217;t know this.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelhendrickx.com/200903_loggin-into-ssh-with-a-different-username.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linked-In to have applications.  Professional superpoke anyone?</title>
		<link>http://michaelhendrickx.com/200810_linked-in-to-have-applications-professional-superpoke-anyone.html</link>
		<comments>http://michaelhendrickx.com/200810_linked-in-to-have-applications-professional-superpoke-anyone.html#comments</comments>
		<pubDate>Fri, 31 Oct 2008 05:57:50 +0000</pubDate>
		<dc:creator>Michael Hendrickx</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[linked in]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[social network]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://michaelhendrickx.com/?p=56</guid>
		<description><![CDATA[Linked In, the professional social network introduced the possibility of using applications.  Just as facebook, myspace and friendster did.
Linked in feels the threat of Facebook, especially combined with applications such as Kuhnektid to increase your professional &#8220;visibility&#8221; across the work.  Most of linked-in users, are on facebook too.
A set of examples are there [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://michaelhendrickx.com/wp-content/uploads/2008/10/linkedin.jpeg" alt="" title="linkedin" width="137" height="46" class="alignright size-full wp-image-57" /><a href="http://www.linkedin.com">Linked In</a>, the professional social network introduced the possibility of using applications.  Just as facebook, myspace and friendster did.</p>
<p>Linked in feels the threat of Facebook, especially combined with applications such as <a href="http://www.kuhnektid.com">Kuhnektid</a> to increase your professional &#8220;visibility&#8221; across the work.  Most of linked-in users, are on facebook too.</p>
<p>A set of examples are there in their <a href="http://www.linkedin.com/static?key=application_directory">application directory</a>.  Tools such as file sharing, project collaboration, or being notified when one of your &#8220;contacts&#8221; is in the same city as you are there.  No sight of a SDK yet, and no superpokes either.<br />
yet.</p>
<p>Let&#8217;s see how users adapt to this.  </p>
<p>Thanks,<br />
Michael</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelhendrickx.com/200810_linked-in-to-have-applications-professional-superpoke-anyone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft to enter the clouds</title>
		<link>http://michaelhendrickx.com/200810_microsoft-to-enter-the-clouds.html</link>
		<comments>http://michaelhendrickx.com/200810_microsoft-to-enter-the-clouds.html#comments</comments>
		<pubDate>Thu, 02 Oct 2008 23:03:21 +0000</pubDate>
		<dc:creator>Michael Hendrickx</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows clouds]]></category>

		<guid isPermaLink="false">http://michaelhendrickx.com/?p=41</guid>
		<description><![CDATA[Microsoft is entering the cloud computing zone pretty soon.  It was announced yesterday and will hit the public a month from now with it&#8217;s new OS, Windows Clouds (yeh.).
It&#8217;s feeling the ppressure from easy to use, browser only, applications such as Gmail, google docs and the like.
I wish Microsoft (or anyone) would come out [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://michaelhendrickx.com/wp-content/uploads/2008/10/clouds.jpg" alt="" title="clouds" width="128" height="77" class="alignright size-full wp-image-42" />Microsoft is <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&#038;articleId=9115978">entering</a> the cloud computing zone pretty soon.  It was announced yesterday and will hit the public a month from now with it&#8217;s new OS, Windows Clouds (yeh.).</p>
<p>It&#8217;s feeling the ppressure from easy to use, browser only, applications such as Gmail, google docs and the like.</p>
<p>I wish Microsoft (or anyone) would come out with an enterprise cloud platform, not on the Internet.  I am sure there are more users who wish to make a storage cloud on their network.  Or am I the only one?</p>
<p>Thanks,<br />
Michael</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelhendrickx.com/200810_microsoft-to-enter-the-clouds.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Optimizer shrinks your CSS files</title>
		<link>http://michaelhendrickx.com/200809_css-optimizer-shrinks-your-css-files.html</link>
		<comments>http://michaelhendrickx.com/200809_css-optimizer-shrinks-your-css-files.html#comments</comments>
		<pubDate>Sat, 06 Sep 2008 00:25:02 +0000</pubDate>
		<dc:creator>Michael Hendrickx</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css optimizer]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://michaelhendrickx.com/?p=28</guid>
		<description><![CDATA[CSS Optimizer is a tool that will shrink your CSS files and shave off a few kilobytes.  I tested a few CSS files on places.ae and, shamefully, saw an average of 33% improvement that&#8217;s possible.  (Though not as bad as some other sites: salik (49%) and dubai police (62%)).
Very useful tool, especially on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cssoptimiser.com/"><img src="http://michaelhendrickx.com/wp-content/uploads/2008/09/online_css_optimizer_logo.png" alt="" title="online_css_optimizer_logo" width="125" height="75" class="alignright size-medium wp-image-29" /></a><a href="http://www.cssoptimiser.com/">CSS Optimizer</a> is a tool that will shrink your CSS files and shave off a few kilobytes.  I tested a few CSS files on places.ae and, shamefully, saw an average of 33% improvement that&#8217;s possible.  (Though not as bad as some other sites: <a href="http://www.salik.ae/english/includes/style.css">salik</a> (49%) and <a href="http://www.dubaipolice.gov.ae/dp/images3/main.css">dubai police</a> (62%)).</p>
<p>Very useful tool, especially on mobile sites or sites where bandwidth is an important factor.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelhendrickx.com/200809_css-optimizer-shrinks-your-css-files.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
