<?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>dolejsky.com</title>
	<atom:link href="http://www.dolejsky.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dolejsky.com</link>
	<description>Things good to know...</description>
	<lastBuildDate>Thu, 10 May 2012 06:16:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>I like Shure :-)</title>
		<link>http://www.dolejsky.com/2012/05/10/i-like-shure/</link>
		<comments>http://www.dolejsky.com/2012/05/10/i-like-shure/#comments</comments>
		<pubDate>Thu, 10 May 2012 06:16:10 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[Bits and pieces]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=518</guid>
		<description><![CDATA[I&#8217;ve been really enjoying my Shure SE530 earphones, but one day they broke and I couldn&#8217;t hear any high tones on the left side anymore. I was already way out of the warranty, but contacted the seller (sluchatka.net) anyway (what if&#8230;?)&#8230; As assumed, it wasn&#8217;t just a simple problem they could&#8217;ve fixed themselves so they [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been really enjoying my Shure SE530 earphones, but one day they broke and I couldn&#8217;t hear any high tones on the left side anymore. </p>
<p>I was already way out of the warranty, but contacted the seller (<a href="http://www.sluchatka.net">sluchatka.net</a>) anyway (what if&#8230;?)&#8230; As assumed, it wasn&#8217;t just a simple problem they could&#8217;ve fixed themselves so they sent them to authorized repair center (<a href="http://www.pmc.cz">pmc.cz</a>) to get the estimated cost of repair.</p>
<p>I haven&#8217;t heard back from them for few days and suddenly I got delivered package with brand new pair of Shure SE535 (newer model with better cable) for free!!!</p>
<p>Well played, Shure!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2012/05/10/i-like-shure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Western Digital HDD spin down problem in Mac OS 10.6</title>
		<link>http://www.dolejsky.com/2011/01/01/western-digital-hdd-spin-down-problem-in-mac-os-10-6/</link>
		<comments>http://www.dolejsky.com/2011/01/01/western-digital-hdd-spin-down-problem-in-mac-os-10-6/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 12:11:54 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[Bits and pieces]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=488</guid>
		<description><![CDATA[I've bought brand new Western Digital Scorpio Blue 750 GB SATA HDD for my MacBook laptop (as my secondary hard drive). It's currently the maximum capacity you can get for standard height (9 mm), the 1000 GB model is taller and wouldn't fit into my OptiBay which I use instead of CD drive. There is [...]]]></description>
			<content:encoded><![CDATA[<p>I've bought brand new Western Digital Scorpio Blue 750 GB SATA HDD for my MacBook laptop (as my secondary hard drive). It's currently the maximum capacity you can get for standard height (9 mm), the 1000 GB model is taller and wouldn't fit into my <a href="http://www.mcetech.com/optibay/">OptiBay</a> which I use instead of CD drive.</p>
<p>
There is one annoying issue with this drive in Mac OS and that is its aggressive power management which spin downs the drive immediately after last application stops accessing it. Not only causes this clicking sound every few seconds and excessive wear (spin up/down cycle count is limited), but also performance is really crappy, as application accessing the drive after spin down has to wait for drive to spin up again.<br />
<span id="more-488"></span></p>
<p>
To deal with this problem, you have to set APM value of the drive to higher value (as described <a href="http://community.wdc.com/t5/Other-Externals/WD-Elements-SE-2-5-quot-1Tb-Change-Spin-down-Time/td-p/66620/page/2">here</a>):</p>
<table>
<tr>
<td>0</td>
<td>Reserved</td>
</tr>
<tr>
<td>1</td>
<td>Minimum power consumption with Standby</td>
</tr>
<tr>
<td>2 - 127</td>
<td>Intermediate power management levels with Standby</td>
</tr>
<tr>
<td>128</td>
<td>Minimum power consumption without Standby</td>
</tr>
<tr>
<td>129 - 253</td>
<td>Intermediate power management levels without Standby</td>
</tr>
<tr>
<td>254</td>
<td>Maximum performance</td>
</tr>
<tr>
<td>255</td>
<td>Reserved</td>
</tr>
</table>
<p>To observe <em>Load_Cycle_Count</em> and <em>Start_Stop_Count</em> parameters of the drive, I've used <a href="http://sixtyfive.xmghosting.com/products/smartctl/">smartctl</a>:</p>
<pre>./smartctl disk1 -a | grep -e "Load_Cycle_Count" -e "Start_Stop_Count"</pre>
<p>To set APM value, I've used <a href="http://mckinlay.net.nz/hdapm/">hdapm</a>:</p>
<pre>./hdapm disk1 128
disk1: WDC WD7500BPVT-22HXZT1
Setting APM level to 0x80: Success</pre>
<p>After experimenting a little bit I found the following:</p>
<ul>
<lI>value <strong>254</strong> seems to mean no head parking (<em>Load_Cycle_Count</em> doesn't increase) and no spin down at all (<em>Start_Stop_Count</em> doesn't increase when MacBook is up and running)</li>
<li>Value <strong>128 (possibly 128 - 253)</strong> seems to  allow head parking approx. 2.5 secs after last disk access (<em>Load_Cycle_Count</em> increases and click can be heard) but no spin down is allowed. Drive still seems to slow down a little bit after some time, but it doesn't seem to do a complete start/stop cycle as Start_Stop_Count doesn't increase</li>
<li>Value <strong>127</strong> seems to allow  heads to be parked quite often and spin down is allowed - drive seems to wait approx. 25 seconds after last access before complete spin down)</li>
</ul>
<p>Now, the decision between 128 (don't allow spin down) and 127 (allow spin down) is up to everyone's preferences. Googling a bit revealed that modern laptop drives can do somewhere about 600,000 load cycles and 50,000 start/stop cycles.</p>
<p>
To make sure APM value is set after every reboot, you can place hdapm.plist under /Library/LaunchAgents as described in documentation. I'm using the following script:</p>
<div class="igBar"><span id="lxml-2"><a href="#" onclick="javascript:showPlainTxt('xml-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-2">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;</span>?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"1.0"</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">"UTF-8"</span>?<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #00bbdd;">&lt;!DOCTYPE plist PUBLIC </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;-//Apple Computer//DTD PLIST 1.0//EN&quot; &quot;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&gt;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;plist</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"1.0"</span><span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;dict<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;key<span style="font-weight: bold; color: black;">&gt;</span></span></span>Label<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/key<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;string<span style="font-weight: bold; color: black;">&gt;</span></span></span>hdapm<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/string<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;key<span style="font-weight: bold; color: black;">&gt;</span></span></span>ProgramArguments<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/key<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;array<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;string<span style="font-weight: bold; color: black;">&gt;</span></span></span>/usr/bin/hdapm<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/string<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;string<span style="font-weight: bold; color: black;">&gt;</span></span></span>disk1<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/string<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;string<span style="font-weight: bold; color: black;">&gt;</span></span></span>128<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/string<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/array<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;key<span style="font-weight: bold; color: black;">&gt;</span></span></span>RunAtLoad<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/key<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;true</span><span style="font-weight: bold; color: black;">/&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/dict<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/plist<span style="font-weight: bold; color: black;">&gt;</span></span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2011/01/01/western-digital-hdd-spin-down-problem-in-mac-os-10-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOpravna &amp; Apple rulez!</title>
		<link>http://www.dolejsky.com/2010/06/16/iopravna-apple-rulez/</link>
		<comments>http://www.dolejsky.com/2010/06/16/iopravna-apple-rulez/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 06:00:35 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[Bits and pieces]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=475</guid>
		<description><![CDATA[After 1.5 years my Macbook battery capacity dropped suddenly (only after about 130 cycles). I've contacted iOpravna.cz to ask whether it would be possible to get the battery replaced under my 3 year NBD warranty and they've sent technician to test the battery (at my place). Result is positive: I've got new battery (for free) [...]]]></description>
			<content:encoded><![CDATA[<p>After 1.5 years my Macbook battery capacity dropped suddenly (only after about 130 cycles). I've contacted <a href='http://www.iopravna.cz/'>iOpravna.cz</a> to ask whether it would be possible to get the battery replaced under my 3 year NBD warranty and they've sent technician to test the battery (at my place).</p>
<p>
Result is positive: I've got new battery (for free) that allows me to work 4 hours again!</p>
<p>
Good job!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2010/06/16/iopravna-apple-rulez/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; print stack trace to a String</title>
		<link>http://www.dolejsky.com/2010/02/25/java-print-stack-trace-to-a-string/</link>
		<comments>http://www.dolejsky.com/2010/02/25/java-print-stack-trace-to-a-string/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 18:54:10 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[Bits and pieces]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=471</guid>
		<description><![CDATA[Simple and quick one today - what if we need to print stack trace into a String? PLAIN TEXT JAVA: ... catch &#40;Exception e&#41; &#123; &#160; &#160; StringWriter sw = new StringWriter&#40;&#41;; &#160; &#160; PrintWriter pw = new PrintWriter&#40;sw&#41;; &#160; &#160; e.printStackTrace&#40;pw&#41;; &#160; &#160; pw.flush&#40;&#41;; &#160; &#160; &#160; String stackTraceString = sw.toString&#40;&#41;; &#160; &#160; //use [...]]]></description>
			<content:encoded><![CDATA[<p>Simple and quick one today - what if we need to print stack trace into a String?</p>
<div class="igBar"><span id="ljava-4"><a href="#" onclick="javascript:showPlainTxt('java-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-4">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">...</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?q=allinurl%3AException+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Exception</span></a> e<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3AStringWriter+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">StringWriter</span></a> sw = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?q=allinurl%3AStringWriter+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">StringWriter</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3APrintWriter+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">PrintWriter</span></a> pw = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?q=allinurl%3APrintWriter+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">PrintWriter</span></a><span style="color: #66cc66;">&#40;</span>sw<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; e.<span style="color: #006600;">printStackTrace</span><span style="color: #66cc66;">&#40;</span>pw<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; pw.<span style="color: #006600;">flush</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> stackTraceString = sw.<span style="color: #006600;">toString</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//use the stackTraceString as you need...</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">... </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2010/02/25/java-print-stack-trace-to-a-string/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instantiating Beehive JdbcControl manually</title>
		<link>http://www.dolejsky.com/2010/02/18/instantiating-beehive-jdbccontrol-manually/</link>
		<comments>http://www.dolejsky.com/2010/02/18/instantiating-beehive-jdbccontrol-manually/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:43:31 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=444</guid>
		<description><![CDATA[Common usage pattern for Beehive Jdbc control is: Create DB control class by extending JdbcControl Declare DB control variable in page controller and use @Control annotation to have it automatically instantiated and injected Use the DB control The above works fine. But what happens if we would like to use our DB control class from [...]]]></description>
			<content:encoded><![CDATA[<p>Common usage pattern for Beehive Jdbc control is:</p>
<ul>
<li>Create DB control class by extending JdbcControl</li>
<li>Declare DB control variable in page controller and use @Control annotation to have it automatically instantiated and injected</li>
<li>Use the DB control</li>
</ul>
<p>The above works fine. But what happens if we would like to use our DB control class from within JSP page which is not part of our Beehive application and has no access to our controller? </p>
<p>The following text presents one possible approach.</p>
<p><span id="more-444"></span></p>
<p>Custom DB control class:</p>
<div class="igBar"><span id="ljava-8"><a href="#" onclick="javascript:showPlainTxt('java-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-8">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">@ControlExtension</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">@JdbcControl.<span style="color: #006600;">ConnectionDataSource</span><span style="color: #66cc66;">&#40;</span>jndiName = <span style="color: #ff0000;">"dataSource"</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">interface</span> MyDBControl <span style="color: #000000; font-weight: bold;">extends</span> JdbcControl <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; @JdbcControl.<span style="color: #006600;">SQL</span><span style="color: #66cc66;">&#40;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; statement=<span style="color: #ff0000;">"SELECT * FROM <span style="color: #000099; font-weight: bold;">\"</span>SCHEMA<span style="color: #000099; font-weight: bold;">\"</span>.<span style="color: #000099; font-weight: bold;">\"</span>MYTABLE<span style="color: #000099; font-weight: bold;">\"</span>"</span><span style="color: #66cc66;">&#41;</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> MyObject<span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span> getAllObjects<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; ...</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Classic approach, instantiate via @Control annotation in controller:</p>
<div class="igBar"><span id="ljava-9"><a href="#" onclick="javascript:showPlainTxt('java-9'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-9">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> MyController <span style="color: #000000; font-weight: bold;">extends</span> PageFlowController <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; @<a href="http://www.google.com/search?q=allinurl%3AControl+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Control</span></a></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> MyDBControl myControl;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; ...</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//you can now use myControl... </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>But what if we need to instantiate the DB control class manually? One possible approach might be creating a factory like this:</p>
<div class="igBar"><span id="ljava-10"><a href="#" onclick="javascript:showPlainTxt('java-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-10">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">@ControlReferences<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</span>com.<span style="color: #006600;">dolejsky</span>.<span style="color: #006600;">MyDBControl</span>.<span style="color: #000000; font-weight: bold;">class</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> MyDBControlFactory <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">static</span> MyDBControl createDBControl<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">try</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ControlBeanContext ctx = <span style="color: #000000; font-weight: bold;">new</span> ServletBeanContext<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MyDBControlBean controlBean =</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span>MyDBControlBean<span style="color: #66cc66;">&#41;</span>Controls.<span style="color: #006600;">instantiate</span><span style="color: #66cc66;">&#40;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3AThread+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Thread</span></a>.<span style="color: #006600;">currentThread</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">getContextClassLoader</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0000;">"com.dolejsky.MyDBControlBean"</span>, </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">null</span>, </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctx, </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">return</span> controlBean;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?q=allinurl%3AClassNotFoundException+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">ClassNotFoundException</span></a> e<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//handle it...</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000000; font-weight: bold;">null</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2010/02/18/instantiating-beehive-jdbccontrol-manually/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Malibu for iPhone/ iPod touch released!</title>
		<link>http://www.dolejsky.com/2010/02/05/malibu-for-iphone-ipod-touch-released/</link>
		<comments>http://www.dolejsky.com/2010/02/05/malibu-for-iphone-ipod-touch-released/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 05:00:48 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[Drums]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective c]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=439</guid>
		<description><![CDATA[Malibu is a free drumming game for iPhone and/or iPod touch with talking pelican and awesome dancers and it was just released! Download here. More information can be found here.]]></description>
			<content:encoded><![CDATA[<p>Malibu is a free drumming game for iPhone and/or iPod touch with talking pelican and awesome dancers and it was just released!</p>
<p><center><a href='http://itunes.apple.com/us/app/malibu/id353420526?mt=8'><img src='/img/iphone/malibu/Icon.png' /></a></center></p>
<p>Download <a href='http://itunes.apple.com/us/app/malibu/id353420526?mt=8'>here</a>.</p>
<p>More information can be found <a href='http://www.dolejsky.com/malibu-for-iphone'>here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2010/02/05/malibu-for-iphone-ipod-touch-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Mic now supports both Mac OS and MS Windows!</title>
		<link>http://www.dolejsky.com/2009/11/19/remote-mic-now-supports-both-mac-os-and-ms-windows/</link>
		<comments>http://www.dolejsky.com/2009/11/19/remote-mic-now-supports-both-mac-os-and-ms-windows/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 12:00:07 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Bits and pieces]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective c]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=414</guid>
		<description><![CDATA[Remote Mix is application that turns your iPhone into a wireless microphone (or a bug). Today, Remote Mic Console 1.3 has been released for both Mac OS 1.5.x and MS Windows XP. More information here]]></description>
			<content:encoded><![CDATA[<p>Remote Mix is application that turns your iPhone into a wireless microphone (or a bug).</p>
<p><center><a href="http://www.itunes.com/app/remotemic"><img src="http://www.dolejsky.com/img/iphone/remote-mic/Icon-alpha.png" alt="Remote Mic for iPhone" /></a></center></p>
<p>Today, Remote Mic Console 1.3 has been released for both Mac OS 1.5.x and MS Windows XP.</p>
<p>More information <a href='http://www.dolejsky.com/remote-mic'>here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2009/11/19/remote-mic-now-supports-both-mac-os-and-ms-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GrowlTunes patch accepted</title>
		<link>http://www.dolejsky.com/2009/11/10/growltunes-patch-accepted/</link>
		<comments>http://www.dolejsky.com/2009/11/10/growltunes-patch-accepted/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 11:08:40 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[Bits and pieces]]></category>
		<category><![CDATA[objective c]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=380</guid>
		<description><![CDATA[My small GrowlTunes patch (described here) made its way into official release of Growl 1.1.5: I am happy to have contributed to such a great piece of an open source software.]]></description>
			<content:encoded><![CDATA[<p>My small GrowlTunes patch (described <a href='http://www.dolejsky.com/2009/02/19/growltunes-patch/'>here</a>) made its way into official release of Growl 1.1.5:</p>
<p><img src='http://www.dolejsky.com/img/GrowlTunesPatch/growltunes-patch-v-hist-1.1.5.png' /></p>
<p>I am happy to have contributed to such a great piece of an open source software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2009/11/10/growltunes-patch-accepted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trashcan for iPhone/iPod touch</title>
		<link>http://www.dolejsky.com/2009/04/26/trashcan-for-iphoneipod-touch/</link>
		<comments>http://www.dolejsky.com/2009/04/26/trashcan-for-iphoneipod-touch/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 08:17:03 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=362</guid>
		<description><![CDATA[Simple and fun game helping you get over all these boring meetings! More info on http://www.dolejsky.com/trashcan. Download here.]]></description>
			<content:encoded><![CDATA[<p>Simple and fun game helping you get over all these boring meetings!</p>
<p><center><a href='http://www.itunes.com/app/trashcan'><img src="http://www.dolejsky.com/img/iphone/trashcan/Icon.png" alt="Trashcan for iPhone" /></a></center></p>
<p>More info on <a href='http://www.dolejsky.com/trashcan'>http://www.dolejsky.com/trashcan</a>. Download <a href='http://www.itunes.com/app/trashcan'>here</a>.</p>
<p><center><img width="200" src="http://www.dolejsky.com/img/iphone/trashcan/trashcan1.0_1.png" alt="Trashcan for iPhone" /></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2009/04/26/trashcan-for-iphoneipod-touch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>John Mayer &#8211; Good Love Is On The Way &#8211; Drum tab</title>
		<link>http://www.dolejsky.com/2009/04/02/john-mayer-good-love-is-on-the-way-drum-tab/</link>
		<comments>http://www.dolejsky.com/2009/04/02/john-mayer-good-love-is-on-the-way-drum-tab/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 14:34:36 +0000</pubDate>
		<dc:creator>ludek</dc:creator>
				<category><![CDATA[Drums]]></category>

		<guid isPermaLink="false">http://www.dolejsky.com/?p=339</guid>
		<description><![CDATA[Again, very original drumming in this song. Check it out! Download drum tab PDF here.]]></description>
			<content:encoded><![CDATA[<p>Again, very original drumming in this song. Check it out!</p>
<p>Download drum tab PDF <a href="http://www.dolejsky.com/files/John Mayer - Good Love Is On The Way.pdf">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dolejsky.com/2009/04/02/john-mayer-good-love-is-on-the-way-drum-tab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

