<?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>Jochem Prins</title>
	<atom:link href="http://www.jochemprins.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jochemprins.com</link>
	<description>about search, Web2.0 and things I like</description>
	<lastBuildDate>Sun, 20 Sep 2009 11:28:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recommended: migrate from apache to nginx</title>
		<link>http://www.jochemprins.com/2009/09/20/recommended-migrate-from-apache-to-nginx/</link>
		<comments>http://www.jochemprins.com/2009/09/20/recommended-migrate-from-apache-to-nginx/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 22:17:57 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/?p=169</guid>
		<description><![CDATA[During the last couple of weeks I was having issues with the load on my webservers. The problems were mainly caused by Apache eating a lot of memory. As Apache was already pretty much optimized and I didn&#8217;t feel like simply buying more hardware, I started looking for alternatives. After some research, I decided to [...]]]></description>
			<content:encoded><![CDATA[<p>During the last couple of weeks I was having issues with the load on my webservers. The problems were mainly caused by Apache eating a lot of memory. As Apache was already pretty much optimized and I didn&#8217;t feel like simply buying more hardware, I started looking for alternatives. After some research, I decided to give the Russian <a href="http://nginx.net/" target="_blank">nginx </a>(pronounced &#8216;Engine X&#8217;) a try.</p>
<p><a title="http://sysoev.ru/en/" rel="nofollow" href="http://sysoev.ru/en/">Igor Sysoev</a> started the development of nginx in 2005. It&#8217;s now known as a high performance webserver with a very low memory footprint. Already 4% of all webservers are running nginx according to a <a href="http://googleonlinesecurity.blogspot.com/2007/06/web-server-software-and-malware.html" target="_blank">research done by Google</a> in 2007, well-known sites like Wordpress.com and Hulu are some good showcases.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://bp0.blogger.com/_LMSk7hTEaIE/RmWVdyEWsCI/AAAAAAAAEqg/iXdunlloTHc/s400/image1.png" alt="" width="300" height="150" /></p>
<p style="text-align: left;">
<p style="text-align: left;">Some of my servers are now running nginx for about a week and the Russian software actually outperformed my expectations!  The load average decreased with 70% and I now have plenty of RAM available during peak-times. I did have to invest quite some time to migrate from Apache, but it saved me a lot of $$$ on buying extra hardware. I believe anyone operating a high traffic website with both static and dynamic content could benefit from a migration to nginx.  To make the migration somewhat easier, here&#8217;s a list of resources I used during the migration:</p>
<p style="text-align: left;">- Howto install nginx with PHP5:<br />
<a href="http://www.cyberciti.biz/faq/rhel-fedora-install-configure-nginx-php5/" target="_blank">http://www.cyberciti.biz/faq/rhel-fedora-install-configure-nginx-php5/</a></p>
<p style="text-align: left;">- Convert .htaccess rewrite rules to nginx rewrite:<br />
<a href="http://blog.taragana.com/index.php/archive/nginx-hacking-tips/" target="_blank">http://blog.taragana.com/index.php/archive/nginx-hacking-tips/</a></p>
<p style="text-align: left;">- Set up loadbalancing with nginx:<br />
<a href="http://wiki.nginx.org/NginxLoadBalanceExample" target="_blank">http://wiki.nginx.org/NginxLoadBalanceExample</a></p>
<p style="text-align: left;">- Nginx wiki:<br />
<a href="http://wiki.nginx.org/Main" target="_blank">http://wiki.nginx.org/Main</a></p>
<p style="text-align: left;">My expectation is that we&#8217;ll see nginx showing up more and more serving high traffic websites. It&#8217;s a very good alternative for Apache, offering comparable functionality with a huge performance improvement.</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2009/09/20/recommended-migrate-from-apache-to-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book review: Maverick by Ricardo Semler</title>
		<link>http://www.jochemprins.com/2009/04/27/book-review-maverick-by-ricardo-semler/</link>
		<comments>http://www.jochemprins.com/2009/04/27/book-review-maverick-by-ricardo-semler/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 17:39:18 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[maverick]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[semler]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/?p=161</guid>
		<description><![CDATA[ 
There’s a reason for this being the first book review posted on my blog: this book should definitely be on the reading-list of every entrepreneur or manager. I think Ricardo Semler is a true visionary regarding organizational structure and I believe every company could learn from his practices.
In Maverick, Ricardo Semler tells the story [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:DoNotShowComments /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal">There’s a reason for this being the first book review posted on my blog: this book should definitely be on the reading-list of every entrepreneur or manager. I think <a href="http://en.wikipedia.org/wiki/Ricardo_Semler" target="_blank">Ricardo Semler</a> is a true visionary regarding organizational structure and I believe every company could learn from his practices.</p>
<p class="MsoNormal">In Maverick, Ricardo Semler tells the story of how he transformed the company he inherited from his father in the 1980’s. The Brazilian manufacturing company, Semco, had a (traditional) hierarchical structure when Ricardo took over the business from his father. The book describes how Ricardo started changing the organization into a circular structure where every employee knows what’s going on in the company and, more importantly, understands what their own role, responsibility and value is.</p>
<p class="MsoNormal"><span id="more-161"></span>The following excerpt from the book describes the effect of bureaucracy in a company, especially with respect to innovation. From my own experience I can only say that I fully agree:</p>
<blockquote>
<p class="MsoNormal">In their quest for law, order, stability, and predictability, corporations make rules for every conceivable contingency. Policy manuals are created with the idea that, if a company puts everything in writing, management will be more rational and objective. Standardizing methods and conduct will guide new employees and insure that the entire company has a single, cohesive image. And so it became accepted that large organizations could not function without hundreds or thousands or tens of thousands of rules.</p>
<p class="MsoNormal">Sounds sensible, right? And it works fine for an army or a prison system. But not, I believe, for a business. And certainly not for a business that wants people to think, innovate, and act as human beings whenever possible. All those rules cause employees to forget that a company needs to be creative and adaptive to survive. Rules slow it down…</p>
<p class="MsoNormal">With few exceptions, rules and regulations only serve to:<br />
1. Divert attention from the company’s objective.<br />
2. Provide a false sense of security for the executives.<br />
3. Create work for bean counters.<br />
4. Teach men to stone dinosaurs and start fire with sticks.</p>
<p class="MsoNormal">The desire for rules and the need for innovation are, I believe, incompatible…Rules freeze companies inside a glacier; innovation lets them ride sleighs over it…A turtle may live for hundreds of years because it is well protected by its shell, but it only moves forward when it sticks out its head.</p>
</blockquote>
<p class="MsoNormal">I honestly believe that employees who are not bothered by corporate rules, policies and regulations will always be more productive, creative and motivated. Trust the people who are working for your company, give them responsibility and they will take the responsibility. Don’t know where to start? Here are some of Ricardo’s best-practices:</p>
<ul>
<li>Make each business unit small enough so that those involved understand everything that is going on and can influence the outcomes.</li>
</ul>
<ul>
<li>Share all information and eliminate secrets. You can&#8217;t expect involvement to flourish without an abundance of information available to all employees.</li>
</ul>
<ul>
<li>Allow employees to set their own salary. Consider these criteria: what they think they can make elsewhere; what others with similar skills and responsibilities make in the company; what friends with similar backgrounds make; how much they need to live on.</li>
</ul>
<ul>
<li>Demonstrate trust by eliminating symbols of corporate oppression as well as the perks of status.</li>
</ul>
<p class="MsoNormal">This is only a small part of all the ideas and practices you’ll come across while reading Maverick. I can definitely recommend it, provided that you’re not afraid to change your thoughts about how successful business should be organized.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2009/04/27/book-review-maverick-by-ricardo-semler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Tweepz</title>
		<link>http://www.jochemprins.com/2009/03/16/introducing-tweepz/</link>
		<comments>http://www.jochemprins.com/2009/03/16/introducing-tweepz/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 19:39:51 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Social networking]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[tweepz]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/?p=149</guid>
		<description><![CDATA[During the last couple of weeks, I&#8217;ve been spending some evening-hours on a new project called Tweepz. It actually started when I noticed that it is rather difficult to find people on twitter which might be interesting to follow. Twitter&#8217;s own usersearch only allows to search by name and another similar initiative twitdir has been [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:right" title="logo" src="http://www.jochemprins.com/wp-content/uploads/2009/03/logo.gif" alt="logo" width="183" height="59" />During the last couple of weeks, I&#8217;ve been spending some evening-hours on a new project called <a href="http://www.tweepz.com" target="_blank">Tweepz</a>. It actually started when I noticed that it is rather difficult to find people on twitter which might be interesting to follow. Twitter&#8217;s <a href="http://twitter.com/invitations/find_on_twitter" target="_blank">own usersearch</a> only allows to search by name and another similar initiative <a href="http://www.twitdir.com" target="_blank">twitdir</a> has been down for quite a while already. Thanks to my job @ exalead I have the opportunity to develop upon a pretty powerful search engine, so I started crawling twitter.</p>
<p>The first version is now ready (although there might be some bugs here and there), it&#8217;s available on <a href="http://www.tweepz.com" target="_blank">www.tweepz.com</a>.</p>
<p>Besides performing a regular search, you can also use a couple of operators in order to restrict the search to a specific field (<em>bio:</em>, <em>name:</em> and <em>loc:</em>). Next to these operators, you can perform fuzzy queries using spellslike: and soundslike: or by using a wildcard *. Think I&#8217;ll add an advanced search window later this week, that should make it a bit easier to perform advanced queries.</p>
<p>Currently around 400.000 twitter profiles have been indexed so there&#8217;re still a lot to collect by the crawler. If you are twittering, you can speed up the indexation of your own profile by following <a href="http://twitter.com/tweepz" target="_blank">@tweepz</a>.</p>
<p>Hope you&#8217;ll find it a handy tool, suggestions or feature requests are of course welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2009/03/16/introducing-tweepz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The iPhone vs the old phones</title>
		<link>http://www.jochemprins.com/2009/02/11/the-iphone-vs-the-old-phones/</link>
		<comments>http://www.jochemprins.com/2009/02/11/the-iphone-vs-the-old-phones/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 15:28:41 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[movie]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/?p=143</guid>
		<description><![CDATA[Just came across this funny movie about the iPhone&#8217;s attitude&#8230;

]]></description>
			<content:encoded><![CDATA[<p>Just came across this funny movie about the iPhone&#8217;s attitude&#8230;</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/jrzHcSTwx6E&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jrzHcSTwx6E&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2009/02/11/the-iphone-vs-the-old-phones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Searching through video&#8217;s with speech-to-text</title>
		<link>http://www.jochemprins.com/2009/02/10/searching-through-videos-with-speech-to-text/</link>
		<comments>http://www.jochemprins.com/2009/02/10/searching-through-videos-with-speech-to-text/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 18:22:24 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Media]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[exalead]]></category>
		<category><![CDATA[speech to text]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/?p=134</guid>
		<description><![CDATA[Speech recognition is one of those technologies which has been around for quite a while, but has not yet found it&#8217;s way to large-scale utilization in the industry. Yes, we&#8217;ve probably all talked to a computer of the airline reservation center once in our live, but I wouldn&#8217;t call that real speech recognition. You will [...]]]></description>
			<content:encoded><![CDATA[<p>Speech recognition is one of those technologies which has been around for quite a while, but has not yet found it&#8217;s way to large-scale utilization in the industry. Yes, we&#8217;ve probably all talked to a computer of the airline reservation center once in our live, but I wouldn&#8217;t call that real speech recognition. You will have to choose between a couple of words, and if you say something different, they will redirect you to one of the choices anyway. This is what we call a small vocabulary speech recognition application. It is useful (I guess) but not what I think the best use case of speech technology.</p>
<p>The main problem researchers are facing is that each person&#8217;s style of speech is very different. And, especially if more people are in the same conversation, the speech recognition technology should be able to deal with all those different styles and vocabularies. I don&#8217;t expect it to take many more years before technology will be able to deal with those complications but there is some good news already!  <span id="more-134"></span></p>
<p>For some (actually quite a lot) possible applications of speech recognition, you don&#8217;t require a 100% accuracy. If it&#8217;s not strictly necessary to provide a completely accurate transcription of the speech, the current technology can already be very useful. For example, wouldn&#8217;t it be nice to:</p>
<p>- Automatically transcribe your phone calls, meetings, and personal memo&#8217;s into text for later reference<br />
- Search through the content of a podcast archive for interesting episodes<br />
- Search through the content of video&#8217;s for interesting shows</p>
<p>In order to achieve the latter, Exalead has partnered with <a title="LIMSI" href="http://www.limsi.fr/" target="_blank">LIMSI</a> and developed <a title="Voxalead" href="http://voxalead.labs.exalead.com/SpeechToText" target="_blank">Voxalead</a>. With Voxalead, you can search through the content of the video&#8217;s and directly play the video with the embedded player. The player displays the transcription of text next to the video and clicking on a word brings the video directly to this precise time.</p>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter" style="width: 460px;">
<dt class="wp-caption-dt"><img title="Voxalead" src="http://labs.exalead.com/images/labs/voxalead.png" alt="Voxalead" width="450" height="200" /></dt>
</dl>
</div>
<p>There will definitely be plenty of errors in the transcription, but&#8230; it doesn&#8217;t matter! The goal is to search through video&#8217;s and if some words are not recognized, no problem at all. I think it&#8217;s an excellent example of how to utilize the current speech-to-text technology in a useful way. What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2009/02/10/searching-through-videos-with-speech-to-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile device detection with PHP: 2 methods compared</title>
		<link>http://www.jochemprins.com/2008/09/30/mobile-device-detection-with-php-2-methods-compared/</link>
		<comments>http://www.jochemprins.com/2008/09/30/mobile-device-detection-with-php-2-methods-compared/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 22:03:24 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[mobile device detection]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/?p=117</guid>
		<description><![CDATA[I&#8217;ve been working on a mobile version of the (dutch) translation website I founded. Apart from releasing the mobile site itself, it&#8217;s of course also important to make people aware of the existence of it. That&#8217;s exactly the reason why I started looking for a script that performs mobile device detection. The aim of such [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a mobile version of the (dutch) <a title="vertalen.nu" href="http://www.vertalen.nu" target="_blank">translation website</a> I founded. Apart from releasing the mobile site itself, it&#8217;s of course also important to make people aware of the existence of it. That&#8217;s exactly the reason why I started looking for a script that performs mobile device detection. The aim of such a script is to detect who visits the www-version of my website with a mobile device and automatically redirect those visitors to the mobile site.</p>
<p>Within a couple of minutes I already found a couple of php-scripts that perform the trick. After reading through the code and checking some comments on blogs I ended up with two candidates:</p>
<p>1) <a href="http://mobiforge.com/developing/story/lightweight-device-detection-php" target="_blank">A script by Andy Moore on mobiForge </a><br />
2) <a href="http://www.russellbeattie.com/blog/mobile-browser-detection-in-php" target="_blank">A script by Russell Beattie</a></p>
<p>That left me with the next dillema, which one to pick?</p>
<p><span id="more-117"></span></p>
<p>In order to answer this question, I defined the 2 main criteria that are important for the implementation on my website:</p>
<p>1) Code execution time: on a high traffic website, you want the code to be as efficient as possible<br />
2) Mobile device coverage: detect as many mobile devices as possible (coverage)</p>
<p>This is probably a good time to mention the great <a href="http://wurfl.sourceforge.net/" target="_blank">WURFL project</a> (open-source). WURFL is absolutely a great resource when you&#8217;re developing for mobile devices. Essentially, it&#8217;s a XML configuration file which contains information     about capabilities and features of many mobile devices. I used this resource for testing the scripts above.</p>
<p><strong>Testing and results</strong></p>
<p>For both candidates, I looped through all user-agents in the WURFL file (9457) and tested:<br />
- the average time required to check if this user-agent belongs to  mobile device or not<br />
- if this user-agent is detected as a mobile device or not</p>
<p>And the results are&#8230;</p>
<p>Average execution time<br />
- mobiForge script: 0,0078 seconds<br />
- Russell&#8217;s script: <span style="color: #008000;">0,0021 seconds</span></p>
<p>Device coverage<br />
- mobiForge scripts: <span style="color: #008000;">82,8%</span><br />
- Russell&#8217;s scripts: 81,9%</p>
<p>In other words, Russell&#8217;s script runs faster but the script from mobiForge has a slightly better coverage. However, I think the small difference in coverage can almost be neglected since the biggest part of the mobile web users are all using one of the popular mobile devices (N95, HTCs etc). Both scripts have absolutely no problem detecting these. Furthermore, you can easily extend the list of mobile user-agents in both scripts (I already added the iPhone). Based on these findings, I decided to implement Russell&#8217;s script and it&#8217;s working just fine.</p>
<p>Oh&#8230; and in case you&#8217;re wondering, the mobile version of <a href="http://www.vertalen.nu">vertalen.nu</a> will be released within the coming week.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2008/09/30/mobile-device-detection-with-php-2-methods-compared/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New exalead website and product offering</title>
		<link>http://www.jochemprins.com/2008/09/25/new-exalead-website-and-product-offering/</link>
		<comments>http://www.jochemprins.com/2008/09/25/new-exalead-website-and-product-offering/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 10:44:22 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[enterprise search]]></category>
		<category><![CDATA[exalead]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/?p=113</guid>
		<description><![CDATA[Yesterday Exalead released a new website, great compliment to my colleague&#8217;s who worked on this project. I think the new site is a huge improvement compared to the old one and it provides a perfect overview of Exalead&#8217;s (new) product offering.
I really recommend to have a look at Exalead Cloudview which, in my humble opinion, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-114 alignright" title="logo_exalead" src="http://www.jochemprins.com/wp-content/uploads/2008/09/logo_exalead.gif" alt="" width="223" height="81" style="float:right;padding-left:5px;" />Yesterday Exalead released a <a href="http://www.exalead.com/software/">new website</a>, great compliment to my colleague&#8217;s who worked on this project. I think the new site is a huge improvement compared to the old one and it provides a perfect overview of Exalead&#8217;s (new) product offering.</p>
<p>I really recommend to have a look at <a href="http://www.exalead.com/software/products/cloudview/">Exalead Cloudview</a> which, in my humble opinion, defines how the future of enterprise search will look like. And, while you&#8217;re at it, give Exalead&#8217;s Desktop search a try. The new desktop version can be accessed using your webbrowser and provides you with the same handy refinement options as can be used on <a href="http://www.exalead.com">exalead.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2008/09/25/new-exalead-website-and-product-offering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lifehack: use Gmail to manage your tasks</title>
		<link>http://www.jochemprins.com/2008/09/23/lifehack-use-gmail-to-manage-your-tasks/</link>
		<comments>http://www.jochemprins.com/2008/09/23/lifehack-use-gmail-to-manage-your-tasks/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 15:19:57 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[lifehack gmail todo]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/?p=91</guid>
		<description><![CDATA[I have this habit to send myself an email to remind me of something. I do this for everyday tasks, things I need to buy or things I want to read when I have some spear time. The problem however is that these reminders &#8216;get lost&#8217; between all the other email I receive. That&#8217;s why [...]]]></description>
			<content:encoded><![CDATA[<p><img title="gmail-todo" src="http://www.jochemprins.com/wp-content/uploads/2008/09/gmail-todo.jpg" alt="" width="121" height="284" style="display:inline; float:right; padding-left:5px;"/>I have this habit to send myself an email to remind me of something. I do this for everyday tasks, things I need to buy or things I want to read when I have some spear time. The problem however is that these reminders &#8216;get lost&#8217; between all the other email I receive. That&#8217;s why I took some time to configure Gmail to manage this. I&#8217;ve been using it for a couple of days now and it really saves me time!</p>
<p>It&#8217;s very easy to setup, this is what I&#8217;ve done:</p>
<p>1) In Gmail, go to settings -&gt; filters -&gt; create a new filter<br />
2) In the subject field, enter &#8220;todo:&#8221; -&gt; click on &#8216;Next Step&#8217;<br />
3) Check &#8216;Skip the inbox&#8217;<br />
4) Check &#8216;Apply label&#8217; -&gt; new label -&gt; enter &#8220;Todo&#8221; as label name<br />
5) Click &#8216;Create Filter&#8217; and your done!</p>
<p>Now write yourself an email with a subject like &#8220;todo: put out the garbage&#8221; and you&#8217;ll notice that Gmail will automatically list the mail in your todo list. You can do the same for a shoppinglist or readinglist, just use another prefix and label when you create the filter (e.g. &#8220;to read:&#8221;). Once you have finished the task you can either mark it as read (for your archive) of remove it completely.</p>
<p>You can now easily manage your todo&#8217;s anywhere &#038; anytime using a webbrowser, email client or your mobile phone. For example, I found it really handy to be able to access my shoppinglist at the moment I actually need it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2008/09/23/lifehack-use-gmail-to-manage-your-tasks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leaving ilse</title>
		<link>http://www.jochemprins.com/2008/08/31/leaving-ilse/</link>
		<comments>http://www.jochemprins.com/2008/08/31/leaving-ilse/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 20:06:59 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[exalead]]></category>
		<category><![CDATA[ilse]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/?p=86</guid>
		<description><![CDATA[After 4,5 years at ilse media I have decided to leave the company and start with a new challenge. To be honest, it took me quite some time to make this decision. I&#8217;ve always loved working at ilse and I will definitively miss the atmosphere and my collegues around there. Nevertheless, I feel it&#8217;s time [...]]]></description>
			<content:encoded><![CDATA[<p>After 4,5 years at <a href="http://www.ilsemedia.nl" target="_blank">ilse media</a> I have decided to leave the company and start with a new challenge. To be honest, it took me quite some time to make this decision. I&#8217;ve always loved working at ilse and I will definitively miss the atmosphere and my collegues around there. Nevertheless, I feel it&#8217;s time for a change. A short while ago, I read a <a href="http://jobster.blogs.com/blog_dot_jobster_dot_com/2006/02/the_best_career_7.html" target="_blank">blogpost by Charlene Li</a> about the best career advice she ever got. She describes the various phases you go through while you&#8217;re on a job. Basically, her advice is to switch jobs every 18 months, be it within your current company or to another:</p>
<p style="padding-left: 30px;"><em>At a career management course for HBS alumni, I learned that a person typically gets sick of a job after 18 months. This is a natural cycle, as you go through the excitement of learning a new job, become expert at it, and then gradually, it gets routine. So the advice I got was to plan for job obsolescence every 18 months. This didn’t mean that I had to leave the company and go to a new place – it had more to do with redefining my current job first to incorporate new challenges.</em></p>
<p>I reflected this on my own situation and came to the conclusion that I indeed arrived in the phase were a lot of things become a routine. For my job, it&#8217;s crucial to stay creative and come up with new innovations so routine is often a bad thing.</p>
<p>So&#8230; what&#8217;s my next challenge? Together with two new collegues, we&#8217;re going to start the dutch/benelux office of <a href="http://www.exalead.com" target="_blank">Exalead</a>. Exalead is one of the major players in the enterprise search market. I know exalead pretty well since they are providing search technology to ilse since 2006. I&#8217;m a big fan of their technology and I&#8217;m very happy to become part of the company!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2008/08/31/leaving-ilse/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to open up the social web</title>
		<link>http://www.jochemprins.com/2008/05/26/how-can-we-open-up-the-social-web/</link>
		<comments>http://www.jochemprins.com/2008/05/26/how-can-we-open-up-the-social-web/#comments</comments>
		<pubDate>Mon, 26 May 2008 11:28:48 +0000</pubDate>
		<dc:creator>Jochem</dc:creator>
				<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.jochemprins.com/2008/05/26/how-can-we-open-up-the-social-web/</guid>
		<description><![CDATA[The social part of the web is a hot topic these days. We see a development in which a lot of webapplications are incorporating some way of social interaction with friends, collegues or family.  New applications arrived which enable us to inform our friends about what we&#8217;re doing, where we are or what we [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jochemprins.com/wp-content/uploads/2008/05/open-standards.jpg" alt="open standards" align="right" height="207" width="207" />The social part of the web is a hot topic these days. We see a development in which a lot of webapplications are incorporating some way of social interaction with friends, collegues or family.  New applications arrived which enable us to inform our friends about <a href="http://twitter.com" target="_blank">what we&#8217;re doing</a>, <a href="http://plazes.com">where</a> <a href="http://www.bliin.com">we</a> <a href="http://brightkite.com">are</a> or what we would <a href="http://friendfeed.com" target="_blank">like to share</a>. The big players like Google, Yahoo and Microsoft understand the importance of online social activity and are rapidly taking steps to adapt their platforms (see <a href="http://www.jochemprins.com/2008/04/25/yahoo-opens-up/" target="_blank">yahoo opens up</a>) or introduce new platforms (e.g. Google&#8217;s <a href="http://sites.google.com/a/opensocial.org/opensocial/" target="_blank">OpenSocial</a>). I think this is a good thing, social activities often enrich the experience of online applications and it will become a more important aspect of the web in the coming years. However, this also introduces a couple of new problems (or should we call it challenges). A friend of mine, <a href="http://twitter.com/kleverlaan">@kleverlaan</a>, wrote an <a href="http://blog.webclusive.com/blog/2008/04/24/hoe-open-standaarden-het-sociale-web-vorm-zullen-geven/" target="_blank">interesting post</a> (dutch) after visiting the <a href="http://www.web2expo.com/" target="_blank">Web2.0 expo</a> in San Francisco explaining why the social web is currently broken. In a nutshell, it comes down to the fact that for every webapplication that you register for you will have to:<br />
1) Register with a new username / password combination (and try to remember it)<br />
2) Provide some more detailed profile information<br />
3) Find all your friends, family and collegues who happen to use the same application<br />
4) Define the relationship between you and your friends</p>
<p>What we need to do is open up the social web: making all our data portable between applications. The good news is that a couple of open standards have already been introduced. <a href="http://openid.net/" target="_blank">OpenId</a>, <a href="http://oauth.net/" target="_blank">OAuth</a> and <a href="http://sites.google.com/a/opensocial.org/opensocial/" target="_blank">OpenSocial</a> provide the technology to make a big part of our data portable across multiple applications. But an average user should not be involved with any of those technologies. The technologies need to be utilized to build the &#8217;services of the Social Web&#8217;. Namely: Identity Providers, Social Graph Providers and Content Aggregators (like Plaxo Pulse, FriendFeed).  It might even be possible to make the social graph part of your online identity, leaving the need for a separate Social Graph provider.</p>
<p>The services of the Social Web still leave some problems unsolved. For example, they don&#8217;t provide a solution for the management of your online reputation. I would like to take my Ebay reputation with me when I register at Craigslist. Or use my slashdot karma when I go to digg. It&#8217;s a tough one since the context often matters for reputations, but most certainly a step we have to take in order to open up the social web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jochemprins.com/2008/05/26/how-can-we-open-up-the-social-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
