<?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>JAKERI &#187; web</title>
	<atom:link href="http://www.jakeri.net/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jakeri.net</link>
	<description>Consulting/Development in Java, Objective-C for web based systems and iPhone</description>
	<lastBuildDate>Sun, 23 May 2010 20:04:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google App Engine + Java</title>
		<link>http://www.jakeri.net/2009/04/google-app-engine-java/</link>
		<comments>http://www.jakeri.net/2009/04/google-app-engine-java/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 08:37:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/?p=137</guid>
		<description><![CDATA[<p>Google has released Google App Engine with support for Java!</p>
<p>It includes a neat plugin for Eclipse also. Here is a video showing features of the Eclipse plugin.</p>
<p>Must test this during the Easter holiday!</p>
]]></description>
			<content:encoded><![CDATA[<p>Google has <a href="http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html">released </a>Google <a href="http://code.google.com/appengine/">App Engine</a> with support for Java!</p>
<p>It includes a neat <a href="http://code.google.com/eclipse/">plugin for Eclipse</a> also. Here is a <a href="http://www.youtube.com/watch?v=P3GT4-m_6RQ">video </a>showing features of the Eclipse plugin.</p>
<p>Must test this during the Easter holiday!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2009/04/google-app-engine-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sticky load balance with Apache HTTPD 2.2</title>
		<link>http://www.jakeri.net/2009/03/sticky-load-balance-with-apache-httpd-22/</link>
		<comments>http://www.jakeri.net/2009/03/sticky-load-balance-with-apache-httpd-22/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 21:39:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[loadbalancer]]></category>
		<category><![CDATA[mod_proxy]]></category>
		<category><![CDATA[mod_proxy_balancer]]></category>
		<category><![CDATA[sticky]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/?p=62</guid>
		<description><![CDATA[<p>Apache HTTPD 2.2 includes some interesting features for making a basic load balancer.</p>
<p>This configuration makes a sticky loadbalancer with 3 backend servers. It is not dependant on any specific configuration of the backend server such as JSESSIONID or PHPSESSIONID.
It will create a BALANCEID-cookie with a route to a backend server.</p>
<p>
#You need at least these modules
#Header [...]]]></description>
			<content:encoded><![CDATA[<p>Apache HTTPD 2.2 <a href="http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass">includes</a> <a href="http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#balancermember">some</a> <a href="http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html#environment">interesting</a> features for making a basic load <a href="http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html">balancer</a>.</p>
<p>This configuration makes a sticky loadbalancer with 3 backend servers. It is <strong>not dependant</strong> on any specific configuration of the <strong>backend</strong> server such as JSESSIONID or PHPSESSIONID.<br />
It will create a BALANCEID-cookie with a route to a backend server.</p>
<p><code><br />
#You need at least these modules<br />
#Header used for setting cookie<br />
LoadModule headers_module ...<br />
#Proxy<br />
LoadModule proxy_module ...<br />
LoadModule proxy_http_module ...<br />
LoadModule proxy_balancer_module ...</p>
<p>#Set a cookie if BALANCER_ROUTE_CHANGED containing BALANCER_WORKER_ROUTE environment variable<br />
Header add Set-Cookie "BALANCEID=hej.%{BALANCER_WORKER_ROUTE}e; path=/;" env=BALANCER_ROUTE_CHANGED</p>
<p>#Show balancer-manager<br />
&lt;Location /balancer-manager&gt;<br />
&nbsp;&nbsp;SetHandler balancer-manager<br />
&nbsp;&nbsp;Order allow,deny<br />
&nbsp;&nbsp;Allow from all<br />
&lt;/Location&gt;</p>
<p>ProxyRequests Off</p>
<p>#Configure members for cluster<br />
&lt;Proxy balancer://jakeri&gt;<br />
&nbsp;&nbsp;BalancerMember http://b1.jakeri.net:80 route=server1<br />
&nbsp;&nbsp;BalancerMember http://b2.jakeri.net:80 route=server2<br />
&nbsp;&nbsp;BalancerMember http://b3.jakeri.net:80 route=server3<br />
&lt;/Proxy&gt;</p>
<p>#Do not proxy balancer-manager<br />
ProxyPass /balancer-manager !</p>
<p>#The actual ProxyPass<br />
ProxyPass / balancer://jakeri/ stickysession=BALANCEID nofailover=Off</p>
<p>#Do not forget ProxyPassReverse for redirects<br />
ProxyPassReverse / http://b1.jakeri.net/<br />
ProxyPassReverse / http://b2.jakeri.net/<br />
ProxyPassReverse / http://b3.jakeri.net/<br />
</code></p>
<p>I believe that this configuration is somewhat better compared to this <a href="http://www.markround.com/archives/33-Apache-mod_proxy-balancing-with-PHP-sticky-sessions.html">guide</a>.</p>
<p><em>I got to fix my css for the &lt;code&gt;&lt;/code&gt; :-/</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2009/03/sticky-load-balance-with-apache-httpd-22/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Apples releases Safari 4 Public beta</title>
		<link>http://www.jakeri.net/2009/02/apples-releases-safari-4-public-beta/</link>
		<comments>http://www.jakeri.net/2009/02/apples-releases-safari-4-public-beta/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 14:52:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[cover flow]]></category>
		<category><![CDATA[nitro]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/?p=128</guid>
		<description><![CDATA[<p>Apple released Safari 4 Public beta today!
Even more competition to the javascript speed race.
Nice features such as Cover flow, Nitro (new Javascript engine), history view, native windows look and feel etc.</p>
]]></description>
			<content:encoded><![CDATA[<p>Apple <a href="http://www.macrumors.com/2009/02/24/apple-announces-safari-4-public-beta/">released</a> <a href="http://www.apple.com/safari/">Safari 4 Public beta</a> today!<br />
Even more competition to the javascript <a href="http://www.apple.com/safari/whats-new.html#performance">speed race</a>.<br />
Nice <a href="http://www.apple.com/safari/features.html">features</a> such as Cover flow, Nitro (new Javascript engine), history view, native windows look and feel etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2009/02/apples-releases-safari-4-public-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beautiful code with wordle</title>
		<link>http://www.jakeri.net/2009/01/beautiful-code-with-wordle/</link>
		<comments>http://www.jakeri.net/2009/01/beautiful-code-with-wordle/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 22:20:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[generated]]></category>
		<category><![CDATA[HttpServletRequest.java]]></category>
		<category><![CDATA[wordle]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/?p=118</guid>
		<description><![CDATA[<p>Had to test generate a wordle from source code. In this case HttpServletRequest.java.

</p>
]]></description>
			<content:encoded><![CDATA[<p>Had to test generate a <a href="http://www.wordle.net">wordle</a> from source code. In this case HttpServletRequest.java.<br />
<a href="http://www.jakeri.net/wp-content/uploads/2009/01/wrodleny.png"><img src="http://www.jakeri.net/wp-content/uploads/2009/01/wrodleny-300x231.png" alt="" title="wrodle white" width="300" height="231" class="alignnone size-medium wp-image-120" /></a><br />
<a href="http://www.jakeri.net/wp-content/uploads/2009/01/wordle.png"><img src="http://www.jakeri.net/wp-content/uploads/2009/01/wordle-300x231.png" alt="" title="wordle black" width="300" height="231" class="alignnone size-medium wp-image-119" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2009/01/beautiful-code-with-wordle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comparison between my generated images and IKEA advertisement</title>
		<link>http://www.jakeri.net/2008/08/comparison-between-my-generated-images-and-ikea-advertisement/</link>
		<comments>http://www.jakeri.net/2008/08/comparison-between-my-generated-images-and-ikea-advertisement/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 21:12:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[advertisement]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[computer generated]]></category>
		<category><![CDATA[furniture]]></category>
		<category><![CDATA[ikea]]></category>
		<category><![CDATA[Ingvar Kamprad]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/?p=54</guid>
		<description><![CDATA[<p>A couple years ago I wrote a small java-program that generated a large image from a collection of thumbnails. I tested the software using thumbnails from the IKEA website.</p>
<p>Since the beginning of this week, IKEA is doing a advertisement on the street that resemble my old computer generated images quite well.</p>
<p>Could IKEA advertising agency have [...]]]></description>
			<content:encoded><![CDATA[<p>A couple years ago I wrote a small java-program that generated a large image from a collection of thumbnails. I tested the software using thumbnails from the IKEA website.</p>
<p>Since the beginning of this week, IKEA is doing a advertisement on the street that resemble my old computer generated images quite well.</p>
<p>Could IKEA advertising agency have seen my <a href="http://www.flickr.com/photos/jakeri/sets/72157606873862276/">old images</a>&#8230; <img src='http://www.jakeri.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.flickr.com/photos/jakeri/2782720665/" title="Ingvar Kamprad by jakeri, on Flickr"><img src="http://farm4.static.flickr.com/3004/2782720665_8d87f214c9.jpg" width="414" height="500" alt="Ingvar Kamprad" /></a></p>
<p><a href="http://www.flickr.com/photos/jakeri/2784390085/" title="IKEA advertisement - Full by jakeri, on Flickr"><img src="http://farm4.static.flickr.com/3180/2784390085_04b7037f0d.jpg" width="375" height="500" alt="IKEA advertisement - Full" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2008/08/comparison-between-my-generated-images-and-ikea-advertisement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Badge code in countupdown</title>
		<link>http://www.jakeri.net/2008/08/badge-code-in-countupdown/</link>
		<comments>http://www.jakeri.net/2008/08/badge-code-in-countupdown/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 21:48:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[badge]]></category>
		<category><![CDATA[countupdown]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/?p=50</guid>
		<description><![CDATA[<p>I added possibility to create your own badge for countupdown. Click on an arbitrary counter and you will find badge code if you click the Toggle badge code&#62;&#62;.</p>
<p>Seems to be very buggy in other browsers than Safari (remember til next time, TEST).   Back to the drawing table.</p>
<p>I had to use &#60;/script&#62; instead of [...]]]></description>
			<content:encoded><![CDATA[<p>I added possibility to create your own badge for <a href="http://countupdown.appspot.com">countupdown</a>. Click on an <a href="http://countupdown.appspot.com/Badge_for_countupdown_added">arbitrary</a> <a href="http://countupdown.appspot.com/Bye_bye_President_Bush">counter</a> and you will find badge code if you click the <strong>Toggle badge code&gt;&gt;</strong>.</p>
<p><del datetime="2008-08-20T18:45:59+00:00">Seems to be very buggy in other browsers than Safari (remember til next time, TEST). <img src='http://www.jakeri.net/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Back to the drawing table.</del></p>
<p>I had to use &lt;/script&gt; instead of &lt;sript &#8230;.. /&gt;.</p>
<div id="Badge_for_countupdown_added_cupdwn" title=""></div>
<p><script type="text/javascript" src="http://countupdown.appspot.com/s/j.js"></script><br />
<script type="text/javascript" src="http://countupdown.appspot.com/Badge_for_countupdown_added?type=json&#038;cb=y"></script></p>
<div id="Bye_bye_President_Bush_cupdwn" title=""></div>
<p><script type="text/javascript" src="http://countupdown.appspot.com/s/j.js"></script><br />
<script type="text/javascript" src="http://countupdown.appspot.com/Bye_bye_President_Bush?type=json&#038;cb=y"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2008/08/badge-code-in-countupdown/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Post from wordpress iphone app</title>
		<link>http://www.jakeri.net/2008/07/post-from-wordpress-iphone-app/</link>
		<comments>http://www.jakeri.net/2008/07/post-from-wordpress-iphone-app/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 22:06:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/2008/07/post-from-wordpress-iphone-app/</guid>
		<description><![CDATA[<p>Simple application for writing new posts to your wordpress blog.</p>
<p>I would love to have copy and paste on the iPhone now!</p>
<p></p>
]]></description>
			<content:encoded><![CDATA[<p>Simple application for writing new posts to your wordpress blog.</p>
<p>I would love to have copy and paste on the iPhone now!</p>
<p><a href="http://www.jakeri.net/wp-content/uploads/2008/07/p-640-480-99b1e370-b37e-4894-8baf-26bce52dc5cb.jpeg"><img src="http://www.jakeri.net/wp-content/uploads/2008/07/p-640-480-99b1e370-b37e-4894-8baf-26bce52dc5cb.jpeg" alt="photo" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2008/07/post-from-wordpress-iphone-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The 10 Commandments of Web Design</title>
		<link>http://www.jakeri.net/2008/06/the-10-commandments-of-web-design/</link>
		<comments>http://www.jakeri.net/2008/06/the-10-commandments-of-web-design/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 21:21:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/?p=36</guid>
		<description><![CDATA[<p>Good article about web design.</p>
<p>Rule number one, &#8220;Thou shalt not abuse Flash&#8221;.</p>
]]></description>
			<content:encoded><![CDATA[<p>Good <a href="http://www.businessweek.com/innovate/content/jun2008/id20080623_750025.htm">article</a> about web design.</p>
<p>Rule number one, &#8220;Thou shalt not abuse Flash&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2008/06/the-10-commandments-of-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Countupdown as Dashboard Widget</title>
		<link>http://www.jakeri.net/2008/06/countupdown-as-dashboard-widget/</link>
		<comments>http://www.jakeri.net/2008/06/countupdown-as-dashboard-widget/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 22:01:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[countupdown]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/?p=33</guid>
		<description><![CDATA[<p>Someone found a neat way to utilise my countupdown application as a Web clip widget in OS X&#8217;s Dashboard.</p>
<p>Use Make Text smaller (cmd -) in Safari before using Web clip feature to make it smaller.
</p>
]]></description>
			<content:encoded><![CDATA[<p>Someone found a <a href="http://hublog.hubmed.org/archives/001675.html">neat</a> way to utilise my <a href="http://countupdown.appspot.com/">countupdown application</a> as a Web clip widget in OS X&#8217;s Dashboard.</p>
<p>Use Make Text smaller (cmd -) in Safari before using Web clip feature to make it smaller.<br />
<a href='http://www.jakeri.net/wp-content/uploads/2008/06/picture-13.png'><img src="http://www.jakeri.net/wp-content/uploads/2008/06/picture-13-300x153.png" alt="" title="dashboard widget" width="300" height="153" class="alignleft size-medium wp-image-35" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2008/06/countupdown-as-dashboard-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Google App Engine project</title>
		<link>http://www.jakeri.net/2008/06/first-google-app-engine-project/</link>
		<comments>http://www.jakeri.net/2008/06/first-google-app-engine-project/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 14:31:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[countupdown]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.jakeri.net/?p=32</guid>
		<description><![CDATA[<p>Quite useless but helped me to learn python (indentation hell), django, app engine etc.</p>
<p>http://countupdown.appspot.com</p>
]]></description>
			<content:encoded><![CDATA[<p>Quite useless but helped me to learn python (indentation hell), django, app engine etc.</p>
<p><a href="http://countupdown.appspot.com">http://countupdown.appspot.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jakeri.net/2008/06/first-google-app-engine-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
