<?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>gonnalearn.com</title>
	<atom:link href="http://www.gonnalearn.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gonnalearn.com</link>
	<description>What are you gonna learn today?</description>
	<lastBuildDate>Mon, 28 Sep 2009 20:48:57 +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>This is what happens when your website sucks</title>
		<link>http://www.gonnalearn.com/2009/09/28/things-you-should-put-on-your-website/</link>
		<comments>http://www.gonnalearn.com/2009/09/28/things-you-should-put-on-your-website/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 20:48:57 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Attempted Humor]]></category>
		<category><![CDATA[Business Tips]]></category>
		<category><![CDATA[Luxembourg]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=225</guid>
		<description><![CDATA[Here's a quick reminder of the very basic content you should put on your website (examples are geared towards a brick and mortar store):]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the first page of &#8220;search hits&#8221; from my three private blogs (<a href="http://hypermegaglobal.net/">hypermegaglobal.net</a>, <a href="http://meltdownblog.com/">meltdownblog.com</a> and <a href="http://krise.hypermegaglobal.net/">krise.hypermegaglobal.net</a> &#8211; all updated much more frequently than this one):</p>
<div id="attachment_238" class="wp-caption aligncenter" style="width: 463px"><img src="http://www.gonnalearn.com/wp-content/uploads/2009/09/fnapf-fnapf-fnapf.gif" alt="Search hits and keywords" title="Search hits and keywords" width="453" height="427" class="size-full wp-image-238" /><p class="wp-caption-text">All of these are from today</p></div>
<p>As you can see, most of my visitors where looking for <img src="http://www.gonnalearn.com/wp-content/uploads/2009/09/fnapf.gif" alt="fnapf" title="fnapf" width="57" height="13" class="alignnone size-full wp-image-227" style="vertical-align:text-bottom; padding-bottom: 1px" />, which is a pet supply franchise chain. That&#8217;s because <a href="http://hypermegaglobal.net/2009/fressnapf-xxl-luxemburg" title="Fressnapf Foetz Luxemburg Bericht">I blogged</a> about how badly <img src="http://www.gonnalearn.com/wp-content/uploads/2009/09/fnapf.gif" alt="fnapf" title="fnapf" width="57" height="13" class="alignnone size-full wp-image-227" style="vertical-align:text-bottom; padding-bottom: 1px" />&#8217;s Luxembourgish website sucks. Not only is it configured in a way that <a href="http://www.gonnalearn.com/2008/10/16/websites-with-and-without-www/">omitting the &#8220;www.&#8221;</a> will get you nowhere, even if you make it to their website it&#8217;s difficult to locate their biggest store unless you know where to find it on a map (or keep zooming out). This quickly became the most popular post on my blog (pathetic, I know) which means that I&#8217;m obviously not the only one who had trouble finding what I wanted on their site.</p>
<p>So here&#8217;s a quick reminder of the very basic content you should put on your website (examples are geared towards a brick and mortar store).</p>
<h2>The 5 friggin&#8217; Ws &#8211; things you should definitely put on your website</h2>
<p>Let&#8217;s simply take the <a href="http://en.wikipedia.org/wiki/Five_Ws">well-known 5 Ws from journalism</a> and reinterpret them from the perspective of a website visitor looking for information (which should also get us pretty close to the perspective of a search engine trying to determine your website&#8217;s ranking). Apparently these basics are so obvious that they&#8217;re often forgotten (either that or many people just have no clue of what to put on a website).</p>
<h3>Who?</h3>
<p>Who are you? Example: We&#8217;re &#8220;Zombie Megastore&#8221;, Luxembourg&#8217;s leading store for all you zombie needs. </p>
<h3>What?</h3>
<p>What exactly is it that you do? Example: We carry a large selection of&#8230; well, maybe I shouldn&#8217;t have chosen the zombie store example. Anyhow, here&#8217;s where you list the things customers can find in your shop so that  1. they&#8217;ll find you when searching for your city + a certain item or brand on a search engine and 2. they don&#8217;t have to call and ask if you sell product XYZ item before taking the trip to your store.</p>
<h3>When?</h3>
<p>Opening hours. If you&#8217;re closed on certain days, put this on your website. If you&#8217;re closing your shop for vacation, put this on your website (yes, I&#8217;m looking at you, Luxembourgish shop and restaurant owners who like to take long summer vacations).</p>
<h3>Where?</h3>
<p>Your address (you might want to include your phone/fax number, email, link to contact form, etc.). </p>
<h3>Why?</h3>
<p>This is the place where you might think you&#8217;ll have to come up with a wonderful story to justify why you&#8217;re doing what you do (&#8220;when my grandfather turned into a zombie, I realized there was no shop where I could buy thinks to make his&#8230; uhm&#8230; &#8216;life&#8217; just a bit better&#8221;). That&#8217;s cute, but I suggest staying with the customer perspective and just answering the old basic &#8220;why should I buy from you&#8221;-question. It can be as simple as &#8220;we are the biggest store for zombie supplies in the entire state&#8221;.</p>
<p>That&#8217;s it, the basics. Of course a website can do much more than just answering these questions, but not answering them means you&#8217;ll lose potential visitors/customers every day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2009/09/28/things-you-should-put-on-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Google and Mr. Burns have got in common</title>
		<link>http://www.gonnalearn.com/2009/07/28/google-mr-burns-in-commo/</link>
		<comments>http://www.gonnalearn.com/2009/07/28/google-mr-burns-in-commo/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 09:59:40 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Luxembourg]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[bank transfer]]></category>
		<category><![CDATA[check]]></category>
		<category><![CDATA[cheque]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[payment]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=221</guid>
		<description><![CDATA[They&#8217;re both old fashioned.
I discovered this when receiving my first Google Adsense check from Google&#8217;s bank in Germany. This sort of intra-EU payment might have been &#8220;cutting edge&#8221; a century ago. Nowadays it&#8217;s just odd and annoying, because I have to leave the office during the very restricted opening hours of my bank to cash [...]]]></description>
			<content:encoded><![CDATA[<p>They&#8217;re both old fashioned.</p>
<p>I discovered this when receiving my first Google Adsense check from Google&#8217;s bank in Germany. This sort of intra-EU payment might have been &#8220;cutting edge&#8221; a century ago. Nowadays it&#8217;s just odd and annoying, because I have to leave the office during the very restricted opening hours of my bank to cash the check, which costs me €15 in fees (or about a week of Adsense revenue). Someone at Google should look up <a href="http://ec.europa.eu/internal_market/payments/crossborder/index_en.htm">Regulation (EC) No 2560/2001</a>.</p>
<p>It&#8217;s not just Luxembourg, though, it appears <a href="http://adsense.google.com/support/bin/answer.py?hl=en-uk&#038;answer=15827">Google doesn&#8217;t like smaller Eurozone countries and Greece</a> (bad vacation experiences, maybe?):</p>
<table style="width: 25em" cellspacing="0" cellpadding="5">
<tr>
<th>State</th>
<th>Population</th>
<th>Bank transfer</th>
</tr>
<tr>
<td class="sl_backgroundnegative">Malta</td>
<td class="sl_backgroundnegative sl_alignright">404,962</td>
<td class="sl_backgroundnegative">No</td>
</tr>
<tr>
<td class="sl_backgroundnegative">Luxembourg</td>
<td class="sl_backgroundnegative sl_alignright">476,200</td>
<td class="sl_backgroundnegative">No</td>
</tr>
<tr>
<td class="sl_backgroundnegative">Cyprus</td>
<td class="sl_backgroundnegative sl_alignright">766,400</td>
<td class="sl_backgroundnegative">No</td>
</tr>
<tr>
<td class="sl_backgroundnegative">Slovenia</td>
<td class="sl_backgroundnegative sl_alignright">2,013,597</td>
<td class="sl_backgroundnegative">No</td>
</tr>
<tr>
<td>Ireland</td>
<td class="sl_alignright">4,239,848</td>
<td>Yes</td>
</tr>
<tr>
<td>Finland</td>
<td class="sl_alignright">5,289,128</td>
<td>Yes</td>
</tr>
<tr>
<td>Slovakia</td>
<td class="sl_alignright">5,389,180</td>
<td>Yes</td>
</tr>
<tr>
<td>Austria</td>
<td class="sl_alignright">8,316,487</td>
<td>Yes</td>
</tr>
<tr>
<td>Portugal</td>
<td class="sl_alignright">10,599,095</td>
<td>Yes</td>
</tr>
<tr>
<td>Belgium</td>
<td class="sl_alignright">10,666,866</td>
<td>Yes</td>
</tr>
<tr>
<td class="sl_backgroundnegative" style="height: 25px">Greece</td>
<td class="sl_backgroundnegative sl_alignright" style="height: 25px">11,125,179 </td>
<td class="sl_backgroundnegative" style="height: 25px">No</td>
</tr>
<tr>
<td>Netherlands</td>
<td class="sl_alignright">16,471,968</td>
<td>Yes</td>
</tr>
<tr>
<td>Spain</td>
<td class="sl_alignright">45,116,894</td>
<td>Yes</td>
</tr>
<tr>
<td>Italy</td>
<td class="sl_alignright">59,131,287</td>
<td>Yes</td>
</tr>
<tr>
<td>France</td>
<td class="sl_alignright">63,392,140</td>
<td>Yes</td>
</tr>
<tr>
<td>Germany</td>
<td class="sl_alignright">82,314,906</td>
<td>Yes</td>
</tr>
</table>
<p><a href="http://en.wikipedia.org/wiki/Eurozone">Population data from Wikipedia</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2009/07/28/google-mr-burns-in-commo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add watermarks with transparent background in Nitro PDF</title>
		<link>http://www.gonnalearn.com/2009/04/08/watermarks-transparent-background-nitro-pdf/</link>
		<comments>http://www.gonnalearn.com/2009/04/08/watermarks-transparent-background-nitro-pdf/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 14:17:17 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[nitro pdf]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[transparency]]></category>
		<category><![CDATA[watermark]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=205</guid>
		<description><![CDATA[Adding a watermark to a PDF file is easy in Nitro PDF, but if you want the watermark to have a transparent background, things get a little more complicated.
I wanted to add our logo to a brochure so that visitors of our scales and balances shop would have a way of telling from where they [...]]]></description>
			<content:encoded><![CDATA[<p>Adding a watermark to a PDF file is easy in <a title="Nitro PDF software" href="http://www.nitropdf.com/" target="_blank">Nitro PDF</a>, but if you want the watermark to have a transparent background, things get a little more complicated.</p>
<p>I wanted to add our logo to a brochure so that visitors of our scales and <a title="Pèse-colis, balance poids-prix, balance comptoir" href="http://www.balances.lu" target="_blank">balances shop</a> would have a way of telling from where they had downloaded the brochure. This particular brochure had backgrounds in several colors, which is why the logo itself needed to have a transparent background.</p>
<p>Unfortunately, Nitro PDF Professional does not recognize the transparent background in image files (tested with version <img src="file:///C:/Users/user/AppData/Local/Temp/moz-screenshot.jpg" alt="" />5.5.1.3). The watermark has to be a PDF file to have a transparent background.To make matters worse, the simple graphics editor I had used years ago to create the logo had no PDF export option.</p>
<h3>Here&#8217;s the workaround I used:</h3>
<p>1. Export the logo in an image format that supports transparency (I used PNG):</p>
<p><img class="alignnone size-full wp-image-206" title="pdf-watermark-1" src="http://www.gonnalearn.com/wp-content/uploads/2009/04/pdf-watermark-1.gif" alt="pdf-watermark-1" width="480" height="516" /></p>
<p>2. Open the image with OpenOffice Draw (<a title="OpenOffice Draw" href="www.openoffice.org/product/draw.html" target="_blank">open source, free download here</a>):</p>
<p><img class="alignnone size-full wp-image-207" title="pdf-watermark-2" src="http://www.gonnalearn.com/wp-content/uploads/2009/04/pdf-watermark-2.gif" alt="pdf-watermark-2" width="480" height="451" /></p>
<p>3. Export as PDF:</p>
<p><img class="alignnone size-full wp-image-208" title="pdf-watermark-3" src="http://www.gonnalearn.com/wp-content/uploads/2009/04/pdf-watermark-3.gif" alt="pdf-watermark-3" width="393" height="284" /></p>
<p>4. In Nitro PDF, choose <em>Insert and Edit &gt; Watermark &gt; Manage Watermarks &amp; Backgrounds</em>:</p>
<p><img class="alignnone size-full wp-image-209" title="pdf-watermark-4" src="http://www.gonnalearn.com/wp-content/uploads/2009/04/pdf-watermark-4.gif" alt="pdf-watermark-4" width="480" height="320" /></p>
<p>5. Create a new profile and add a PDF watermark:</p>
<p><img class="alignnone size-full wp-image-210" title="pdf-watermark-5" src="http://www.gonnalearn.com/wp-content/uploads/2009/04/pdf-watermark-5.gif" alt="pdf-watermark-5" width="479" height="339" /></p>
<p>6. Choose the PDF file created in step 3 and adjust the settings to place the watermark where you want it. Don&#8217;t forget to choose <em>Open a web link</em> under <em>Action</em> if you want the watermark to be clickable:</p>
<p><img class="alignnone size-full wp-image-211" title="pdf-watermark-6" src="http://www.gonnalearn.com/wp-content/uploads/2009/04/pdf-watermark-6.gif" alt="pdf-watermark-6" width="480" height="290" /></p>
<p>7. Apply the watermark to the document:</p>
<p><img class="alignnone size-full wp-image-212" title="pdf-watermark-7" src="http://www.gonnalearn.com/wp-content/uploads/2009/04/pdf-watermark-7.gif" alt="pdf-watermark-7" width="480" height="415" /></p>
<p>As you can see, it looks pretty good on a blue background, too. <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Note: You can move individual watermarks around using the Edit tool, but the clickable area does not seem to move with them.</p>
<h3>External links:</h3>
<ul>
<li><a title="Nitro PDF software" href="http://www.nitropdf.com/" target="_blank">Nitro PDF Professional</a></li>
<li><a title="OpenOffice Draw" href="www.openoffice.org/product/draw.html" target="_blank">OpenOffice Draw</a></li>
<li><a title="Pèse-colis, balance poids-prix, balance comptoir" href="http://www.balances.lu" target="_blank">balances.lu (in French)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2009/04/08/watermarks-transparent-background-nitro-pdf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Did Google steal your Christmas?</title>
		<link>http://www.gonnalearn.com/2009/01/13/did-google-steal-your-christmas/</link>
		<comments>http://www.gonnalearn.com/2009/01/13/did-google-steal-your-christmas/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 14:41:38 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Business Tips]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[google adwords]]></category>
		<category><![CDATA[search partners]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=194</guid>
		<description><![CDATA[El Reg thinks Google&#8217;s business model is meltdown proof &#8211; if Google needs more revenue, they can just come up with a way to display your ads more often. While I still think Google Adwords is great marketing tool for almost every business, I agree you have to keep a close eye on your campaigns.
Some [...]]]></description>
			<content:encoded><![CDATA[<p><a title="El Reg: How the Google stole Christmas" href="http://www.theregister.co.uk/2009/01/12/how_the_google_stole_christmas/" target="_blank">El Reg thinks Google&#8217;s business model is meltdown proof</a> &#8211; if Google needs more revenue, they can just come up with a way to display your ads more often. While I still think Google Adwords is great marketing tool for almost every business, I agree you have to keep a close eye on your campaigns.</p>
<p>Some checkboxes you might consider turning off in your campaign settings:</p>
<ul>
<li><a title="El Reg: Screwgle - Google's new ad revenue model" href="http://www.theregister.co.uk/2008/07/28/google_expands_automatic_matching/" target="_blank">Automatic matching</a> (<a title="Google Adwords: How can I opt in to advanced matching?" href="http://adwords.google.com/support/bin/answer.py?answer=86769" target="_blank">not available in all countries</a>)</li>
<li>iPhone ads</li>
<li>Search Partners</li>
</ul>
<p><img class="alignnone size-full wp-image-198" title="google-adwords-1" src="http://www.gonnalearn.com/wp-content/uploads/2009/01/google-adwords1.gif" alt="google-adwords-1" width="406" height="255" /></p>
<p>Search Partners? Why wouldn&#8217;t I want Google to show my ads on sites like Google product search, ask.com and aol? Well, because they&#8217;re showing on ebay, too, even though <a title="Google Adwords: Where will my ads appear?" href="http://adwords.google.com/support/bin/answer.py?hl=en&amp;answer=6119" target="_blank">Google doesn&#8217;t mention this in Adwords help</a>.</p>
<p>I asked Google last year and got this reply:</p>
<p>&#8220;Our global search network includes Google Product Search, Google Groups, and search sites such as AOL, Ask.com, ebay.com/ebay.de and shopping.com.&#8221;</p>
<p>An no, you can&#8217;t chose certain sites, it&#8217;s all or nothing.</p>
<p>In our case, &#8220;nothing&#8221; was the right choice. Ebay customers are not our target market and we actually stopped selling on Ebay years ago. Why would we want to display ads there?</p>
<p>Instead of throwing tons of money at Google Adwords, we restricted spending to a sensible level, redesigned our <a title="Waagen von A&amp;D, Adam Equipment, Ohaus, Soehnle Professional..." href="http://www.waagen.lu" target="_blank">main online shop</a> and invested some time into SEO. The result? December turnover increased by 50% in comparison to last year while costs for Adwords decreased by 57%.</p>
<p>No, Google did not steal our Christmas. <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2009/01/13/did-google-steal-your-christmas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Analytics Beta &#8211; exclude webpage parameters!</title>
		<link>http://www.gonnalearn.com/2008/11/05/microsoft-analytics-beta-exclude-webpageparameters/</link>
		<comments>http://www.gonnalearn.com/2008/11/05/microsoft-analytics-beta-exclude-webpageparameters/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 23:59:09 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[adcenter]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=188</guid>
		<description><![CDATA[After almost one month of collecting data with Microsoft&#8217;s new adCenter Analytics (beta)*, I wanted to have a closer look at the many detailed reports today (and then &#8211; of course &#8211; blog about it). Turns out I&#8217;ve been collecting largely useless data because I had failed to exclude parameters like &#8220;?gclid=&#8230;&#8221; and Microsoft Analytics [...]]]></description>
			<content:encoded><![CDATA[<p>After almost one month of collecting data with Microsoft&#8217;s new adCenter Analytics (beta)*, I wanted to have a closer look at the many detailed reports today (and then &#8211; of course &#8211; blog about it). Turns out I&#8217;ve been collecting largely useless data because I had failed to exclude parameters like &#8220;?gclid=&#8230;&#8221; and Microsoft Analytics diligently counted all clicks coming from AdSense as calls to different pages. Stupid me, the option is right there at the top of the management view:</p>
<p><img class="aligncenter size-full wp-image-189" title="adcenter-management" src="http://www.gonnalearn.com/wp-content/uploads/2008/11/adcenter-management.gif" alt="" width="480" height="292" /></p>
<p>I&#8217;ll get back to this in another month. <a title="Microsoft adCenter Analytics Beta Invitation" href="http://advertising.microsoft.com/advertising/adcenter-analytics-registration" target="_blank">Click here to add your name to the adCenter Analytics invitation list</a> and try it out yourself.</p>
<p>*Why didn&#8217;t I use Google Analytics like everyone else? Well, sometimes I&#8217;m a maverick, too. <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<hr />
<p>Update March 2009: Since <a href="http://www.adcentercommunity.com/blogs/analytics/archive/2009/03/12/adcenter-analytics-beta-to-close.aspx">Microsoft decided to pull the plug on Analytics</a>, I won&#8217;t be posting anything on this topic anymore. Their announcement and the comments contain links to lots of alternative web analytics solutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2008/11/05/microsoft-analytics-beta-exclude-webpageparameters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content-aware resizing of pictures (seam carving)</title>
		<link>http://www.gonnalearn.com/2008/10/29/content-aware-resizing-picture/</link>
		<comments>http://www.gonnalearn.com/2008/10/29/content-aware-resizing-picture/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 22:05:34 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[content aware resizing]]></category>
		<category><![CDATA[image editing]]></category>
		<category><![CDATA[seam carving]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=181</guid>
		<description><![CDATA[Ever been in a situation where you had a picture with exactly the content ("message, meaning, ...") you wanted, but not with the right dimensions? Seam carving could have saved the day.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure why <a title="Seam Carving kostenlos: Bilder schlau verkleinern " href="http://www.golem.de/0810/63222.html" target="_blank">golem.de</a> published an article on <a title="Seam Carving GUI - content-aware image resizing" href="http://gabeiscoding.com/2008/09/seam-carving-gui-revivied.html" target="_self">Seam Carving GUI (open source)</a> today (maybe they have a selection of emergency posts for slow news days <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), but I&#8217;m glad they did because I had no idea something like this even existed.</p>
<p>If you have no idea of what I&#8217;m talking about, take a look this video:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/6NcIJXTlugc&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/6NcIJXTlugc&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Ever been in a situation where you had a picture with exactly the content (&#8220;message, meaning, &#8230;&#8221;) you wanted, but not with the right dimensions? Seam carving could have saved the day.</p>
<p>I used it for a stock photo today which just had to be 550&#215;225 pixels to fit in a template (sorry, can&#8217;t post the picture because I&#8217;d have to pay for the rights again &#8211; I&#8217;ll post a link when it goes online). It worked extremely well because the important objects did not stretch along the entire length of the picture. The sky and mountains in the background were resized in a way which made it look as if the photographer had used a wide-angle lens.</p>
<p>Encouraged by my success, I decided to try something extremely challenging. Here&#8217;s a photo of me on the balcony of a hotel (it just looks as if I was trying to log into unprotected wireless networks &#8211; actually I was enjoying the sunshine and fresh air):</p>
<p><img class="alignnone size-full wp-image-183" title="This was years ago... I need a vacation!" src="http://www.gonnalearn.com/wp-content/uploads/2008/10/fortaleza-original.jpg" alt="" width="480" height="360" /></p>
<p>The picture above is 480 x 360 pixels. Let&#8217;s say I want to keep the width, but reduce the height to just 220px. Usually, this would mean cropping:</p>
<p><img class="alignnone size-full wp-image-184" title="cropped picture" src="http://www.gonnalearn.com/wp-content/uploads/2008/10/fortaleza-cropped.jpg" alt="" width="479" height="220" /></p>
<p>Notice that the top of the other buildings and the horizon is no longer visible.</p>
<p>With seam carving, you can keep all of this in the picture (also, it now looks as if I had a widescreen laptop):</p>
<p><img class="alignnone size-full wp-image-185" title="seam carving - intelligent resizing" src="http://www.gonnalearn.com/wp-content/uploads/2008/10/fortaleza-220-v1.jpg" alt="" width="480" height="220" /></p>
<p>As mentioned, this is an extremely challenging picture. Regular shapes are all over the place and if you look closely, you&#8217;ll find at least one odd area which would be noticeable even if you&#8217;d never seen the original picture (<span style="color: #c0c0c0;">windows on the red building</span>). Still, considering the difficulty, the software does an excellent job. You could fix the most noticeable problems in a minute in an image editor:</p>
<p><img class="alignnone size-full wp-image-186" title="seam carving plus minor editing" src="http://www.gonnalearn.com/wp-content/uploads/2008/10/fortaleza-220-v1-edited.jpg" alt="" width="480" height="220" /></p>
<p>Pretty neat. I&#8217;m really looking forward to seeing what else will be possible with a few mouse clicks in the near future.</p>
<p><span style="text-decoration: underline;">Here&#8217;s some additional info I scraped from the comments at golem.de:</span></p>
<ul>
<li>If you&#8217;re using gimp, <a title="gimp seam carving GUI plugin" href="http://liquidrescale.wikidot.com/" target="_blank">here&#8217;s a plugin for you</a>.</li>
<li>Photoshop CS4 can do it, too (it&#8217;s called content-aware scaling)</li>
<li>For fancy online retargeting (how many names are they gonna give this?), check out <a title="Flash-based online seam carving" href="http://www.rsizr.com" target="_blank">rsizr</a>. While I liked the animation, the result wasn&#8217;t that convincing (I guess it&#8217;s art):</li>
</ul>
<p><img class="alignnone size-full wp-image-182" title="Seam carving with rsizr.com" src="http://www.gonnalearn.com/wp-content/uploads/2008/10/fortaleza-rsizr.jpg" alt="" width="480" height="220" /></p>
<p>If you still haven&#8217;t done so, <a title="Seam Carving GUI download" href="http://code.google.com/p/seam-carving-gui/downloads/list" target="_self">go get Seam Carving GUI</a> and have fun (did I mention it&#8217;s free and available for Windows, Mac OS and Linux?).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2008/10/29/content-aware-resizing-picture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Websites with and without &#8216;www&#8217;</title>
		<link>http://www.gonnalearn.com/2008/10/16/websites-with-and-without-www/</link>
		<comments>http://www.gonnalearn.com/2008/10/16/websites-with-and-without-www/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 19:10:49 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=178</guid>
		<description><![CDATA[Double-u double-u double-u is one of the few things you can say much faster if you say it in German (just say &#8220;v v v&#8221;). I&#8217;m German, so I continuously strive for efficiency (nah, possibly I&#8217;m just lazy), which is why it annoys me that I still have to type &#8220;www&#8221; in front of some [...]]]></description>
			<content:encoded><![CDATA[<p>Double-u double-u double-u is one of the few things you can say much faster if you say it in German (just say &#8220;v v v&#8221;). I&#8217;m German, so I continuously strive for efficiency (nah, possibly I&#8217;m just lazy), which is why it<strong> annoys me that I still have to type &#8220;www&#8221; in front of some domain names to get to the desired website!</strong></p>
<p>I mean, it&#8217;s 2008, the World Wide Web has been around for a while, so please, dear webmasters, could you make sure that your website works as http://www.example.com <strong>and</strong> http://example.com?</p>
<p>Here&#8217;s a list of offenders from the past few days (off the top of my head):</p>
<ul>
<li><a href="http://soehnle-professional.com" target="_self">soehnle-professional.com</a> &#8211; I wanted to download a brochure, but it&#8217;s &#8220;forbidden&#8221; without &#8220;<a href="http://www.soehnle-professional.com" target="_blank">www</a>&#8220;.</li>
<li><a href="http://uwe.com.tw">uwe.com.tw</a> &#8211; they&#8217;re <a href="http://www.uwe.com.tw">also a scale company</a>, but you wouldn&#8217;t know from visiting their &#8220;www&#8221;-less site.</li>
<li><a href="http://point24.lu">point24.lu</a> &#8211; should be a <a href="http://www.point24.lu">free newspaper&#8217;s website</a>, but apparently they&#8217;re turning it into a &#8220;bilbioservice&#8221;.</li>
</ul>
<p>Now before you leave a comment and say &#8220;why don&#8217;t you just use bookmarks or press Ctrl-Enter in Firefox&#8221;, let me point out that there&#8217;s more to consider: If you <em>can</em> actually reach the same content with and without &#8220;www&#8221;, so can the search engines. Different URIs for the same resource might mean trouble (&#8220;duplicate content&#8221;).</p>
<p>AFAIK, the best way to handle both issues is a 301 (permanent) redirect. On Apache, make sure the domain with and without &#8220;www&#8221; points to the same directory and place an .htaccess file with the following content there (requires mod_rewrite):</p>
<p><code>RewriteEngine On<br />
RewriteCond %{HTTP_HOST} ^example.com$ [NC]<br />
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]</code></p>
<p>This will redirect users to URL with &#8220;www&#8221;. BTW, this code was taken from the excellent book &#8220;<a title="Amazon.com: Building Findable Websites: Web Standards SEO and Beyond" href="http://www.amazon.com/gp/product/0321526287?ie=UTF8&amp;tag=stephanlechne-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321526287" target="_blank">Building Findable Websites: Web Standards SEO and Beyond</a>&#8221; [affiliate link]. It also has a chapter about weblogs which I think I should read. <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2008/10/16/websites-with-and-without-www/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How long would it take you to notice that your website has been compromised?</title>
		<link>http://www.gonnalearn.com/2008/09/11/how-long-would-it-take-you-to-notice-that-your-website-has-been-compromised/</link>
		<comments>http://www.gonnalearn.com/2008/09/11/how-long-would-it-take-you-to-notice-that-your-website-has-been-compromised/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 20:20:53 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Business Tips]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=173</guid>
		<description><![CDATA[there's a much easier and faster option when it comes to small, rather static websites: change detection services! Here's a few I found]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://www.gonnalearn.com/2008/07/07/sql-injections-why-companies-should-care/" target="_self">last post concerning mass sql hacks of websites</a> shows what can happen if your website is distributing malware and you don&#8217;t act fast enough. In that post, I also mentioned it might be a good idea to have some sort of self-checking mechanism integrated in your CMS which would alert you if unauthorized changes were made. While I still think that&#8217;s a good idea, there&#8217;s a much easier and faster option when it comes to small, rather static websites: change detection services!</p>
<p>Here&#8217;s a few I found through search engines, <a href="http://marshallk.com/a-review-of-web-site-change-detection-services" target="_blank">a blog post from 2005 by Marshall Kirkpatrick</a> and an article in <a title="c't magazine (in German)" href="http://www.heise.de/ct" target="_blank">c&#8217;t magazine</a> 4/2008 (page 170):</p>
<p><a href="http://www.changealarm.com/" target="_blank">ChangeAlarm</a> &#8211; free, typically checks for updates once per day</p>
<p><a href="http://www.changedetect.com" target="_blank">ChangeDetect</a> &#8211; free and paid membership options</p>
<p><a href="http://www.changedetection.com/" target="_blank">ChangeDetection</a> &#8211; free, typically checks for updates once per day, does not detect changes in HTML tags</p>
<p><a href="http://www.infominder.com/" target="_blank">InfoMinder</a> &#8211; no free membership, 30 day trial available</p>
<p><a href="http://www.thewebwatcher.com" target="_blank">TheWebWatcher</a> &#8211; free for personal use, monitoring intervals starting from 1h</p>
<p><a href="http://www.tracerlock.com/" target="_blank">TracerLock</a> &#8211; no free membership, max 20 URLs, 4 US$/month</p>
<p><a href="http://trackengine.com/" target="_blank">TrackEngine</a> &#8211; free, 19,95 US$/year for 10 &#8220;bookmarks&#8221;, 4,95 US$/month for 50 &#8220;bookmarks&#8221;, possibly includes more frequent updates for paid services</p>
<p><a href="http://www.watchthatpage.com/" target="_blank">WatchThatPage</a> &#8211; free, priority accounts available for donation of US$ 20/year. Fastest update: once per day. There seems to be no limit on the number of pages you can watch. Pages can be organized in folders. Simple keyword filtering available. Refuses to watch pages with badly mangled HTML.</p>
<p>Yes, I know, most of these sites scream &#8220;web 1.0&#8243; at you and &#8211; ironically &#8211; seem to be averse to change themselves (the latest news on TrackEngine are from December 2001, Merry Christmas!). They won&#8217;t really help if you&#8217;re in charge of large websites with thousands of pages. However, they might be appropriate for small websites, <a href="http://www.dalnotaro.lu" target="_blank">like this one</a> which has been displaying &#8220;OwNed By un alien &#8230;&#8221; for months on the &#8220;liens&#8221; and &#8220;evenements&#8221; pages.</p>
<p>I&#8217;ll update this post after trying out some of these services (you can <a title="RSS feed" href="http://www.gonnalearn.com/feed/">subscribe to my RSS feed here</a> <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Please note there&#8217;s also tons of change detection software (running locally on your computer) which I&#8217;m not covering here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2008/09/11/how-long-would-it-take-you-to-notice-that-your-website-has-been-compromised/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chiropractors &#8220;very satisfied&#8221; with heise.de redesign</title>
		<link>http://www.gonnalearn.com/2008/08/14/heise-redesign/</link>
		<comments>http://www.gonnalearn.com/2008/08/14/heise-redesign/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 12:16:57 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Attempted Humor]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=166</guid>
		<description><![CDATA[Update: Heise made some modifications while I was writing this post, so not everything below still applies.
It&#8217;s summer time in Europe, many people are on vacation, others are distracted by the Olympics &#8211; if you were planning something outrageous, now might be a good time to get away with it. No, I&#8217;m not talking about [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong>Update:</strong></span> Heise made some modifications while I was writing this post, so not everything below still applies.</p>
<p>It&#8217;s summer time in Europe, many people are on vacation, others are distracted by the Olympics &#8211; if you were planning something outrageous, now might be a good time to get away with it. No, I&#8217;m not talking about Georgia, I mean the redesign of <a title="heise online" href="http://www.heise.de">heise.de</a>, Germany&#8217;s IT website no. 1.</p>
<p>Heise.de went from a table-based, liquid layout to a xhtml 1.0 strict compliant fixed width (elastic) layout. I don&#8217;t think anyone complained about the xhtml compliance, the key here is &#8220;fixed width&#8221;. Yes, I know. Discussed to death. In the left corner, we have &#8220;long lines are hard to read&#8221; and &#8220;fixed width gives you better control over the layout, making it easier to design visually appealing sites for lazy designers like me&#8221; whereas in the right corner we have &#8220;liquid layouts adapt to all sorts of different screens, which is what the internet is all about&#8221; and &#8220;if I believe the lines are too long I can resize my viewport myself, thank you very much&#8221;. I can&#8217;t tell you who&#8217;s right (because it&#8217;s one of these annoying &#8220;many shades of grey&#8221; topics) but what I can tell you is that switching from one camp to the other is going to make many people unhappy. Very unhappy.</p>
<p>2 billions. That&#8217;s the number of unhappy comments in heise&#8217;s discussion forum. Ok, it&#8217;s more like 5000 and only about 90% of those express disapproval. Still, even if you consider that the <em>heise forum</em> is most likely the place in cyberspace with the highest concentration of negativity, that&#8217;s a lot of unhappiness.</p>
<p>Is it justified? Well, judge for yourself. Or just let me tell you: <strong>yes</strong>! Let&#8217;s have a look at how they messed it up:</p>
<p><a href="http://www.gonnalearn.com/wp-content/uploads/2008/08/heise1.jpg"><img class="alignnone size-full wp-image-167" title="heise redesign" src="http://www.gonnalearn.com/wp-content/uploads/2008/08/heise1.jpg" alt="" width="480" height="314" /></a></p>
<p>This is how the website now looks on my not-so-gigantic 1280&#215;1024 screen. I took the liberty of highlighting the actual content, squeezed in the lower left corner. Some people on the forum are already complaining about a stiff neck from looking to the left all the time while others don&#8217;t like the content being so close to the <span style="text-decoration: line-through;">end of the world</span> edge of the screen:</p>
<p><a href="http://www.gonnalearn.com/wp-content/uploads/2008/08/heise2.jpg"><img class="alignnone size-full wp-image-168" title="heise redesing 2" src="http://www.gonnalearn.com/wp-content/uploads/2008/08/heise2.jpg" alt="" width="480" height="360" /></a></p>
<p>What I dislike most is the odd combination of a centered upper navigation bar with a main content area justified to the left. It makes me feel seasick:</p>
<p><a href="http://www.gonnalearn.com/wp-content/uploads/2008/08/heise3.jpg"><img class="alignnone size-full wp-image-169" title="heise redesign 3" src="http://www.gonnalearn.com/wp-content/uploads/2008/08/heise3.jpg" alt="" width="480" height="314" /></a></p>
<p>There&#8217;s also the large unused white area to the right which is making readers nervous because they expect annoying flashy ads to appear at any time (the medical term is &#8220;ad premonition disorder&#8221;).</p>
<p>Having studied 2534523 comments, I managed to identify certain patterns in behavior:</p>
<ul>
<li><strong>&#8220;It&#8217;s not a problem if you can fix it&#8221;</strong>: These folks suggest you <a href="http://userstyles.org/styles/9589">manipulate the css</a> to get the beloved liquid layout back. They probably use Linux, so they&#8217;re used to fixing everything they don&#8217;t like.</li>
<li><strong>&#8220;Couldn&#8217;t you give users an option, maybe a switch in their profile which would let them choose their preferred layout? Hey, I might even be willing to pay for it&#8221;</strong>: Windows users.</li>
<li><strong>&#8220;You&#8217;re not supposed to expand your browser to the full size of your monitor. A good OS wouldn&#8217;t encourage you to do this!&#8221;</strong>: Smug Apple 30&#8243; cinema display owners.</li>
<li><strong>&#8220;I hate you and I&#8217;m not coming back&#8230; at least not until tomorrow, but I&#8217;ll just return to see if you changed the design back and to post angry comments if you didn&#8217;t&#8221;</strong>: They&#8217;ll never leave and they know it.</li>
<li><strong>&#8220;Hey, finally something I can write about in my blog!&#8221;</strong>:Yeah, that&#8217;s&#8230; uhm&#8230; me.</li>
</ul>
<p>This would normally have been the end of this post, except that I had an epiphany when I turned my monitor by 90° (it&#8217;s fixed on an Ergotron monitor arm and my graphics card supports this, too). This changed everything! All those print media sites like <a href="http://www.spiegel.de">SPON</a>, <a href="http://www.sueddeutsche.de">sueddeutsche.de</a>, <a href="http://www.faz.net">faz.net</a> and even <a href="http://www.wort.lu">wort.lu</a> suddenly looked great! I wonder why&#8230;</p>
<p><a href="http://www.gonnalearn.com/wp-content/uploads/2008/08/heise4.jpg"><img class="alignnone size-full wp-image-170" title="It looks good on my screen" src="http://www.gonnalearn.com/wp-content/uploads/2008/08/heise4.jpg" alt="" width="426" height="282" /></a></p>
<p>&#8220;Hey, it looks good on my screen!&#8221; (the one on the left). <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2008/08/14/heise-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Totally awesome furniture (and other stuff that you can&#8217;t buy)</title>
		<link>http://www.gonnalearn.com/2008/07/22/totally-awesome-furniture-that-you-cant-buy/</link>
		<comments>http://www.gonnalearn.com/2008/07/22/totally-awesome-furniture-that-you-cant-buy/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 21:44:05 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Attempted Humor]]></category>
		<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://www.gonnalearn.com/?p=163</guid>
		<description><![CDATA[One of my brothers sent me this link to John Nouanesing&#8217;s catalogue after seeing one of his designs on Ehrensenf (the German version of Rocketboom).
Me: &#8220;Too bad you can&#8217;t buy anything  &#8221;
Brother: &#8220;I thought you had some contacts in China, this stuff is screaming to be sold&#8221;
Me: &#8220;Wouldn&#8217;t that be&#8230; you know&#8230;&#8221;
Brother: &#8220;Capitalism?  [...]]]></description>
			<content:encoded><![CDATA[<p>One of my brothers sent me <a title="Delivered within 84 years after your order" href="http://www.johnnouanesing.net/catalogue%20UK.html">this link to John Nouanesing&#8217;s catalogue</a> after seeing one of his designs on <a href="http://www.ehrensenf.de">Ehrensenf</a> (the German version of <a href="http://www.rocketboom.com/">Rocketboom</a>).</p>
<p><em>Me: &#8220;Too bad you can&#8217;t buy anything <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> &#8221;<br />
</em>Brother: &#8220;I thought you had some contacts in China, this stuff is screaming to be sold&#8221;<em><br />
Me: &#8220;Wouldn&#8217;t that be&#8230; you know&#8230;&#8221;<br />
</em>Brother: &#8220;Capitalism? <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> &#8221;</p>
<p>He&#8217;s studying law, BTW (and just to make sure this doesn&#8217;t come back to haunt him when he&#8217;s about to be nominated to the European Court of Justice or something like that, let me point out that we were kidding and that it&#8217;s now 5:45 AM in Ningbo and nobody&#8217;s in the factory to pick up the phone, anyway).</p>
<p>The morally immaculate way is &#8211; of course &#8211; to look at the designs and let their total awesomeness* inspire your creativity.</p>
<p>*I don&#8217;t think I&#8217;ve ever used &#8220;total awesomeness&#8221; before, so you&#8217;d better take a look. <img src='http://www.gonnalearn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gonnalearn.com/2008/07/22/totally-awesome-furniture-that-you-cant-buy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
