<?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>Talk less, code more</title>
	<atom:link href="http://stoyan.kristoyan.com/feed" rel="self" type="application/rss+xml" />
	<link>http://stoyan.kristoyan.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 16:23:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to install KTouch (Touch Typing Tutor) on Windows</title>
		<link>http://stoyan.kristoyan.com/how-to-install-ktouch-on-windows-52.xml</link>
		<comments>http://stoyan.kristoyan.com/how-to-install-ktouch-on-windows-52.xml#comments</comments>
		<pubDate>Fri, 02 Jul 2010 18:36:56 +0000</pubDate>
		<dc:creator>Стоян</dc:creator>
				<category><![CDATA[Touch type]]></category>
		<category><![CDATA[dvorak]]></category>
		<category><![CDATA[typing tutor]]></category>

		<guid isPermaLink="false">http://stoyan.kristoyan.com/?p=52</guid>
		<description><![CDATA[So, you&#8217;re on a journey to learn touch type and have heard great things about this KTouch application, but headed straight to Google just to find out it&#8217;s running under Linux. Disappointed you&#8217;ve searched for a way to install it on Windows or searched for an analog program running in Windows. Naah, that&#8217;s so wrong! [...]]]></description>
			<content:encoded><![CDATA[<p>So, you&#8217;re on a journey to learn touch type and have heard great things about this KTouch application, but headed straight to Google just to find out it&#8217;s running under Linux. Disappointed you&#8217;ve searched for a way to install it on Windows or searched for an analog program running in Windows. Naah, that&#8217;s so wrong! You can have KTouch running under Windows straight under your fingertips. Here is the proof:<br />
<div id="attachment_62" class="wp-caption alignnone" style="width: 585px"><a href="http://stoyan.kristoyan.com/wp-content/uploads/2010/07/ktouch-under-windows.jpg"><img src="http://stoyan.kristoyan.com/wp-content/uploads/2010/07/ktouch-under-windows.jpg" alt="KTouch (Touch Typing Tutor) running under Windows. The keyboard layout is set to Dvorak." title="KTouch (Touch Typing Tutor) running under Windows. The keyboard layout is set to Dvorak." width="575" height="374" class="size-full wp-image-62" /></a><p class="wp-caption-text">KTouch (Touch Typing Tutor) running under Windows. The keyboard layout is set to Dvorak.</p></div></p>
<h2>How to get your hands on it</h2>
<p>It is pretty easy so, let&#8217;s just do it.</p>
<ol>
<li>Go to <a href="http://windows.kde.org/">http://windows.kde.org/</a> and download the KDE for Windows installer (version KDE SC 4.4.0 at the time of writing);</li>
<li>when downloaded start the installer;</li>
<li>usually the defaults are good enough, but pay some extra attention to the <strong>Packages Selection</strong> step;</li>
<li>when you reach this step you will have to find the <strong>kdeedu</strong> package and select it for installation. Just filter out the packages;</li>
<li>complete the installation and you will find the shortcut to the glorious KTouch in your Start menu.
</li>
</ol>
<div id="attachment_64" class="wp-caption alignnone" style="width: 585px"><a href="http://stoyan.kristoyan.com/wp-content/uploads/2010/07/kdeedu-marked-for-install.jpg"><img src="http://stoyan.kristoyan.com/wp-content/uploads/2010/07/kdeedu-marked-for-install.jpg" alt="kdeedu marked for install" title="kdeedu marked for install" width="575" height="365" class="size-full wp-image-64" /></a><p class="wp-caption-text">kdeedu marked for install</p></div>
<div id="attachment_63" class="wp-caption alignnone" style="width: 421px"><a href="http://stoyan.kristoyan.com/wp-content/uploads/2010/07/ktouch-under-windows-shotrcut.jpg"><img src="http://stoyan.kristoyan.com/wp-content/uploads/2010/07/ktouch-under-windows-shotrcut.jpg" alt="The shortcut of the installed KTouch under Windows" title="The shortcut of the installed KTouch under Windows" width="411" height="476" class="size-full wp-image-63" /></a><p class="wp-caption-text">The shortcut of the installed KTouch under Windows</p></div>
<p>That&#8217;s all of it. Happy touchtuping!</p>
]]></content:encoded>
			<wfw:commentRss>http://stoyan.kristoyan.com/how-to-install-ktouch-on-windows-52.xml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vertical centering with CSS (XXI century style)</title>
		<link>http://stoyan.kristoyan.com/vertical-centering-with-css-1.xml</link>
		<comments>http://stoyan.kristoyan.com/vertical-centering-with-css-1.xml#comments</comments>
		<pubDate>Sat, 03 Apr 2010 15:39:27 +0000</pubDate>
		<dc:creator>Стоян</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[vertical center]]></category>

		<guid isPermaLink="false">http://stoyan.kristoyan.com/buog/?p=1</guid>
		<description><![CDATA[Simple and effective vertical positioning with CSS with wide browser support. No hacks whatsoever.]]></description>
			<content:encoded><![CDATA[<div style="float:right;margin: 0 0 1em 1em">
<ul>
<li><a class="external" href="/vertical-centering-with-css-1/step-5.html">Demo</a></li>
<li><a class="external" href="/vertical-centering-with-css-1/vertical-centering-with-css.zip">Download</a></li>
</ul>
</div>
<p>Vertically centering a box in a web page is a widespread coding problem. There are many, many solutions out there. Today I&#8217;ll present you a modified version of the &#8216;horizon&#8217; technique.</p>
<p>The &#8216;horizon&#8217; technique, as I call it, includes an absolutely positioned <code>div</code> to the vertical center of the web page. Inside it&#8217;s nested the target box of a desired size. The <a class="external" href="http://www.wpdfd.com/editorial/thebox/deadcentre3.html">classic implementation</a> has a certain drawback &#8211; if the size of the box is greater than the visible area the browser do not present scrolls. So the content got cropped out. Most of the time this is not a problem. Obviously this is not our case. So let&#8217;s dive.</p>
<h3>The horizon</h3>
<p>As mentioned before the horizon is <code>div</code> absolutely positioned across the page:</p>
<pre class="brush: css;">#horizon {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1px;
}</pre>
<p>And this is what it looks like: <a class="external" href="./vertical-centering-with-css-1/step-1.html">step 1</a>. Oh, no! There is a horizontal scroll. This is because we wanted out horizon to span all across the page at 100% not taking into account the margins of the body. Here is the simple fix:</p>
<pre class="brush: css;">body {
    padding: 0;
}

#horizon {
    position: absolute;
    width: 100%;
    height: 1px;
    top: 50%;
}</pre>
<p>Now it looks like it should be: <a class="external" href="./vertical-centering-with-css-1/step-2.html">step 2</a>.</p>
<p>This will hold our box at 50% of the height of the body. Now let&#8217;s add the box to the scope.</p>
<h3>The box</h3>
<p>Now that our horizon is ready we need our content container in it. I&#8217;ll call it simple &#8216;scene&#8217;:</p>
<pre class="brush: css;">#scene {
    width: 750px;
    height: 450px;
}</pre>
<p>The scene is 750px in width and has 450px height: <a class="external" href="./vertical-centering-with-css-1/step-3.html">step 3</a>. As you can assure yourselves the box is not even close to the center. Let alone vertically. Here is how we&#8217;ll manage it:</p>
<pre class="brush: css;">#scene {
    width: 750px;
    height: 450px;
    margin: -225px auto auto auto;
}</pre>
<p>And we&#8217;re ready <a class="external" href="./vertical-centering-with-css-1/step-4.html">step 4</a>!</p>
<h3>Ready</h3>
<p>That was really close. All normal browsers (Firefox 2+, Chrome 4+, Opera 7+, Safari 3+) are working fine. Guess who&#8217;s wrong? IE6, right. The top part of our box is ruthlessly cut off by the horizon. So far we could do it without hacks. Thankfully the fix is rather simple. And here&#8217;s the fix:</p>
<pre class="brush: css;">#scene {
    width: 750px;
    height: 450px;
    margin: -225px auto auto auto;
    position: relative; /* IE6 fix */
}</pre>
<p>I have to note here that IE7+ works just like is expected and renders the page correctly. Here is the final <a class="external" href="./vertical-centering-with-css-1/step-5.html">step 5</a> normalized for IE6.</p>
]]></content:encoded>
			<wfw:commentRss>http://stoyan.kristoyan.com/vertical-centering-with-css-1.xml/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
