<?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>Rough Sea Games &#187; webdesign</title>
	<atom:link href="http://blog.rough-sea.com/category/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rough-sea.com</link>
	<description>Indie game development</description>
	<lastBuildDate>Sun, 29 Jan 2012 12:19:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<image>
			<title>Rough Sea Games</title>
			<url>/wp-content/uploads/2008/10/rsg_rss-feed.jpg</url>
			<link>http://blog.rough-sea.com</link>
			<width>144</width>
			<height>95</height>
			<description>Indie game development</description>
		</image>		<item>
		<title>InnoDB the &#8220;case-sensitive monster&#8221;</title>
		<link>http://blog.rough-sea.com/2010/06/innodb-the-case-sensitive-monster/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=innodb-the-case-sensitive-monster</link>
		<comments>http://blog.rough-sea.com/2010/06/innodb-the-case-sensitive-monster/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 11:51:35 +0000</pubDate>
		<dc:creator>Ole</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Server Administration]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[InnoDB]]></category>
		<category><![CDATA[lower case]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[upper case]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1191</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rough-sea.com%2F2010%2F06%2Finnodb-the-case-sensitive-monster%2F"> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rough-sea.com%2F2010%2F06%2Finnodb-the-case-sensitive-monster%2F&#38;style=compact&#38;b=2" height="61" width="50" /> </a> <p>Hello,</p> <p>this posting is about InnoDB&#8217;s limitation of lower / upper cases and the resulting problems of InnoDB database migrations to different operating systems.</p> <p>THE TASK:</p> <p>Import an InnoDB database from Mac OS  MySQL  5.x to Linux MySQL 5.x (in our case Rhel 5 ).</p> <p>No big deal, I &#8230; </p><p><a class="more-link block-button" href="http://blog.rough-sea.com/2010/06/innodb-the-case-sensitive-monster/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rough-sea.com%2F2010%2F06%2Finnodb-the-case-sensitive-monster%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rough-sea.com%2F2010%2F06%2Finnodb-the-case-sensitive-monster%2F&amp;style=compact&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Hello,</strong></p>
<p>this posting is about InnoDB&#8217;s limitation of lower / upper cases and the resulting problems of<br />
InnoDB database migrations to different operating systems.</p>
<p><strong>THE TASK:</strong></p>
<p>Import an InnoDB database from Mac OS  MySQL  5.x to Linux MySQL 5.x (in our case Rhel 5 ).</p>
<p>No big deal, I thought.</p>
<p>Made a mysql dump and imported the dump to Linux.   5 minutes work, just the way  admins love it ! <img src='http://blog.rough-sea.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>THE CHALLENGE:</strong></p>
<p>Imported the dump. I am done! That&#8217;s what I thought. Just let&#8217;s check the app that accesses the freshly imported DB.</p>
<p>Running the app brought me exceptions.  Some tables couldn&#8217;t be found&#8230; URGH! Checked the tables&#8230; everything was fine. The dump was fine&#8230; the tables were present. WTF!!!!!</p>
<p><strong>THE SOLUTION:</strong></p>
<p>After 10 hours of pain, we found the solution.</p>
<p>MySQL and especially the storage engine InnoDB depends on the case sensitivity of the operating system. Windows and Mac OS (by default) are not case-sensitive.  So if you are importing a Mac or Win DB-dump to a case-sensitive operating system (like Linux), the DB will be handled case sensitively, although the dump is not a case-sensitive one. I think this problem should be fixed.  I know fixing this problem is nearly impossible because the OS has to be capable of doing this. But giving some sort of warning while importing a non-case-sensitive DB to a case-sensitive DB-Server&#8230; that can&#8217;t be so difficult !</p>
<p>How to fix our specific problem:</p>
<p>Add the following line to your MySQL Server Config:</p>
<p><em><code>lower_case_table_names=1</code></em></p>
<p>By default Windows MySQL uses <em><code>&lt;em&gt;lower_case_table_names=0 a&lt;/em&gt;nd MacOS MySQL </code></em><em><em><code>lower_case_table_names=2</code></em></em></p>
<p><em> </em>The <a title="MySQL documentaion" href="http://dev.mysql.com/doc/refman/5.1/de/name-case-sensitivity.html">MySQL documentation</a> advises setting<code> &lt;em&gt;lower_case_table_names=1&lt;/em&gt; for InnoDB. For more information, please read the &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/de/name-case-sensitivity.html&quot;&gt;MySQL documentation.&lt;/a&gt;</code></p>
<img src="http://blog.rough-sea.com/?ak_action=api_record_view&id=1191&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.rough-sea.com%2F2010%2F06%2Finnodb-the-case-sensitive-monster%2F&amp;title=InnoDB%20the%20%26%238220%3Bcase-sensitive%20monster%26%238221%3B" id="wpa2a_2">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rough-sea.com/2010/06/innodb-the-case-sensitive-monster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Company Website Online</title>
		<link>http://blog.rough-sea.com/2009/06/company-website-online/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=company-website-online</link>
		<comments>http://blog.rough-sea.com/2009/06/company-website-online/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 21:45:09 +0000</pubDate>
		<dc:creator>Joe Cool</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=889</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rough-sea.com%2F2009%2F06%2Fcompany-website-online%2F"> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rough-sea.com%2F2009%2F06%2Fcompany-website-online%2F&#38;style=compact&#38;b=2" height="61" width="50" /> </a> <p>Hi there,</p> <p>our company <a href="http://www.rough-sea.com " target="_blank">website</a> is online since yesterday.  More improvement and updates to the website will follow. This blog will get an overhaul as well, in the upcoming weeks .</p> <p>Cheers,</p> <p>Matthias</p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rough-sea.com%2F2009%2F06%2Fcompany-website-online%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rough-sea.com%2F2009%2F06%2Fcompany-website-online%2F&amp;style=compact&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hi there,</p>
<p>our company <a href="http://www.rough-sea.com " target="_blank">website</a> is online since yesterday.  More improvement and updates to the website will follow. This blog will get an overhaul as well, in the upcoming weeks .</p>
<p>Cheers,</p>
<p>Matthias</p>
<img src="http://blog.rough-sea.com/?ak_action=api_record_view&id=889&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.rough-sea.com%2F2009%2F06%2Fcompany-website-online%2F&amp;title=Company%20Website%20Online" id="wpa2a_4">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rough-sea.com/2009/06/company-website-online/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Placing DIVs over Flash-Objects</title>
		<link>http://blog.rough-sea.com/2008/12/placing-divs-over-flash-objects/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=placing-divs-over-flash-objects</link>
		<comments>http://blog.rough-sea.com/2008/12/placing-divs-over-flash-objects/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 09:06:45 +0000</pubDate>
		<dc:creator>Joerg</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hell]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=344</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F12%2Fplacing-divs-over-flash-objects%2F"> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F12%2Fplacing-divs-over-flash-objects%2F&#38;style=compact&#38;b=2" height="61" width="50" /> </a> <p>During my attempts to get into the deepest voodoo magic known to man, sometimes referred to as &#8220;webdesign&#8221;, I stumbled over another problem which took me some time to find the answer to. But since I recently played <a href="http://professorlaytonds.com/">Professor Layton for the DS</a> and immediately fell &#8230; </p><p><a class="more-link block-button" href="http://blog.rough-sea.com/2008/12/placing-divs-over-flash-objects/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F12%2Fplacing-divs-over-flash-objects%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F12%2Fplacing-divs-over-flash-objects%2F&amp;style=compact&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>During my attempts to get into the deepest voodoo magic known to man, sometimes referred to as &#8220;webdesign&#8221;, I stumbled over another problem which took me some time to find the answer to. But since I recently played <a href="http://professorlaytonds.com/">Professor Layton for the DS</a> and immediately fell in love with it, I don&#8217;t mind wracking my brains about a riddle now and then&#8230; So my problem was to display a DIV element OVER an existing flash-object.</p>
<p>The first hits on google told me that this is impossible, since the flash-object has no z-index and hence the z-indexing for elements does not work here.</p>
<p>After some more google-usage, I found out that you can tell your flash-object to be &#8220;transparent&#8221;. You do this by adding the parameter &#8220;wmode&#8221; and giving it the value of &#8220;transparent&#8221;. You&#8217;ll also have to add wmode=&#8221;transparent&#8221; to your embed tag. And voila, it worked for me! I haven&#8217;t tested it on mac browsers, but as soon as I&#8217;ll have I&#8217;ll tell you.</p>
<p>So the whole code looks like this:<br />
<pre><code>
&amp;lt;div id=&quot;flash&quot;&amp;gt;
&amp;lt;object border=&quot;0&quot; width=&quot;802&quot; height=&quot;766&quot; id=&quot;YOUR_ID_HERE&quot;&amp;gt;
&amp;lt;param name=&quot;movie&quot; value=&quot;myswf.swf&quot;&amp;gt;
&amp;lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&amp;gt;
&lt;strong&gt;&amp;lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&amp;gt;&lt;/strong&gt;
&amp;lt;embed src=&quot;myswf.swf&quot; width=&quot;802&quot; height=&quot;766&quot; name=&quot;YOUR_ID_HERE&quot; &lt;strong&gt;wmode=&quot;transparent&quot;&lt;/strong&gt;&amp;gt;
&amp;lt;/embed&amp;gt;
&amp;lt;/object&amp;gt;
&amp;lt;/div&amp;gt;
</code></pre></p>
<p>As you can see, I used a unique DIV that holds the flash-object. This DIV has a lower z-index than the DIV that is shown over the flash-object. As I told you, the z-indexing does not work in this case. I just added it for the sake of completeness.</p>
<img src="http://blog.rough-sea.com/?ak_action=api_record_view&id=344&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F12%2Fplacing-divs-over-flash-objects%2F&amp;title=Placing%20DIVs%20over%20Flash-Objects" id="wpa2a_6">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rough-sea.com/2008/12/placing-divs-over-flash-objects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Make your blog individual</title>
		<link>http://blog.rough-sea.com/2008/11/make-your-blog-individual/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=make-your-blog-individual</link>
		<comments>http://blog.rough-sea.com/2008/11/make-your-blog-individual/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 17:03:09 +0000</pubDate>
		<dc:creator>Joerg</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=228</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F11%2Fmake-your-blog-individual%2F"> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F11%2Fmake-your-blog-individual%2F&#38;style=compact&#38;b=2" height="61" width="50" /> </a> <p>Nowadays, nearly every website that needs some information-updating now and then is done using a so-called &#8220;content management system&#8221;.</p> <p>Blogging software can be seen as a special sub-category type of cms. The software we use to manage our blog is called <a href="http://wordpress.com/">WordPress</a>. And since you know &#8230; </p><p><a class="more-link block-button" href="http://blog.rough-sea.com/2008/11/make-your-blog-individual/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F11%2Fmake-your-blog-individual%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F11%2Fmake-your-blog-individual%2F&amp;style=compact&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Nowadays, nearly every website that needs some information-updating now and then is done using a so-called &#8220;<strong>c</strong>ontent <strong>m</strong>anagement <strong>s</strong>ystem&#8221;.</p>
<p>Blogging software can be seen as a special sub-category type of <strong>cms</strong>. The software we use to manage our blog is called <a href="http://wordpress.com/">WordPress</a>. And since you know that individuality is important for most people, there are many different themes available for WordPress to give your blog an individual and/or personal touch. I must admit that we are using a standard theme for the moment, but this may change soon&#8230;</p>
<p>If you have ever wanted to create your own WordPress Theme then this is your lucky day. Be sure to check out <a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/">these nifty tutorials</a>.<br />
You&#8217;ll only need some very very basic html and php knowledge to understand them! Even I managed it. Maybe you will see the effects of my efforts soon <img src='http://blog.rough-sea.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://blog.rough-sea.com/?ak_action=api_record_view&id=228&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.rough-sea.com%2F2008%2F11%2Fmake-your-blog-individual%2F&amp;title=Make%20your%20blog%20individual" id="wpa2a_8">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rough-sea.com/2008/11/make-your-blog-individual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

