<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>ain't no soul - 1001 untold stories</title>
	
	<link>http://blog.aint-no-soul.com</link>
	<description>everything is wrong, everything is allowed</description>
	<lastBuildDate>Fri, 11 Jun 2010 09:46:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AintNoSoul" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="aintnosoul" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Workaround for Zend_Dojo_Form when you render elements individually and dijit.byId() returns ‘undefined’</title>
		<link>http://blog.aint-no-soul.com/code/2010-06-11/workaround-for-zend_dojo_form-when-you-render-elements-individually-and-dijit-byid-returns-undefined/</link>
		<comments>http://blog.aint-no-soul.com/code/2010-06-11/workaround-for-zend_dojo_form-when-you-render-elements-individually-and-dijit-byid-returns-undefined/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 09:46:08 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[dijit]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=321</guid>
		<description><![CDATA[Problem: When you render the form as a whole (i.e: &#60;?php echo $this->form ?&#62;), everything works fine, but when you render each element separate, the zendDijit {"id":"yourFormId","params":{"dojoType":"dijit.form.Form"}} is missing. This causes to break the validation/xhr process, because dijit.byId() returns only an &#8216;undefined&#8217; value. 
Solution: Go to your View, where you render your form and add [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Problem:</strong> When you render the form as a whole (<code>i.e: &lt;?php echo $this->form ?&gt;</code>), everything works fine, but when you render each element separate, the zendDijit <code>{"id":"yourFormId","params":{"dojoType":"dijit.form.Form"}}</code> is missing. This causes to break the validation/xhr process, because <code>dijit.byId()</code> returns only an &#8216;undefined&#8217; value. </p>
<p><strong>Solution:</strong> Go to your View, where you render your form and add the following:</p>
<pre name="code" class="php:nocontrols:nogutter">
$form = $this->form;
$this->dojo()->setDijit($form->getId(), array('dojoType' => 'dijit.form.Form')); 

// add form tag ...
// add elements ...
</pre>
<p>It took me nearly 3 hours to figure this out <img src='http://blog.aint-no-soul.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Hope this helps someone. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/code/2010-06-11/workaround-for-zend_dojo_form-when-you-render-elements-individually-and-dijit-byid-returns-undefined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mismatched (minimal / tech-house)</title>
		<link>http://blog.aint-no-soul.com/music/2010-05-03/mismatched-minimal-tech-house/</link>
		<comments>http://blog.aint-no-soul.com/music/2010-05-03/mismatched-minimal-tech-house/#comments</comments>
		<pubDate>Mon, 03 May 2010 10:10:18 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[dj-set]]></category>
		<category><![CDATA[minimal]]></category>
		<category><![CDATA[tech-house]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=320</guid>
		<description><![CDATA[    mismatched by biophonc
did it last week &#8211; hope you like it.
]]></description>
			<content:encoded><![CDATA[<p><object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fbiophonc%2Fmismatched&amp;show_comments=true&amp;auto_play=false&amp;color=A40000"></param><param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fbiophonc%2Fmismatched&amp;show_comments=true&amp;auto_play=false&amp;color=A40000" type="application/x-shockwave-flash" width="100%"></embed></object>   <span><a href="http://soundcloud.com/biophonc/mismatched">mismatched</a> by <a href="http://soundcloud.com/biophonc">biophonc</a></span></p>
<p>did it last week &#8211; hope you like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/music/2010-05-03/mismatched-minimal-tech-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>lemonade allegory</title>
		<link>http://blog.aint-no-soul.com/motd/2010-01-22/lemonade-allegory/</link>
		<comments>http://blog.aint-no-soul.com/motd/2010-01-22/lemonade-allegory/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 20:49:05 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[motd]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=319</guid>
		<description><![CDATA[What lemonade can teach us: A value is defined by how much personal importance we attach. Attributeless things are worthless. 
Found it via twitter and worth a read. 
]]></description>
			<content:encoded><![CDATA[<p><a href="http://sethgodin.typepad.com/seths_blog/2010/01/the-lesson-from-two-lemonade-stands.html">What lemonade can teach us</a>: A value is defined by how much personal importance we attach. Attributeless things are worthless. </p>
<p>Found it via twitter and worth a read. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/motd/2010-01-22/lemonade-allegory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>e-mu 0404 usb control panel won’t display on windows 7 and the default 48KHz issue.</title>
		<link>http://blog.aint-no-soul.com/music/2009-11-05/e-mu-0404-usb-control-panel-wont-display-on-windows-7-and-the-default-48khz-issue/</link>
		<comments>http://blog.aint-no-soul.com/music/2009-11-05/e-mu-0404-usb-control-panel-wont-display-on-windows-7-and-the-default-48khz-issue/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 11:18:10 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[digital life]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[e-mu 0404]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=318</guid>
		<description><![CDATA[Since a few months I had the very strange issue that the default samplerate is 48KHz which caused me to set it manualy each time I wanted to play &#8220;normal&#8221; encoded audio. When I upgraded to windows 7 the control panel stopped displaying. It launches correctly when windows starts but it won&#8217;t open the control [...]]]></description>
			<content:encoded><![CDATA[<p>Since a few months I had the very strange issue that the default samplerate is 48KHz which caused me to set it manualy each time I wanted to play &#8220;normal&#8221; encoded audio. When I upgraded to windows 7 the control panel stopped displaying. It launches correctly when windows starts but it won&#8217;t open the control panel when i click it &#8211; and it&#8217;s strangely enough to mention that the pane preview works fine. Since I am listnen to music primary via winamp, I could work around the samplerate issue via the <a href="http://otachan.com/out_asio(exe).html">out_aiso</a> plugin, so that I can listnen to music again. </p>
<p>However, the disappearing of the control panel &#8220;on screen&#8221; can be eventually solved if you do the following very few steps:</p>
<ul>
<li>close the control panel</li>
<li>open up rededit</li>
<li>navigate to HKEY_CURRENT_USER\Software\Creative Professional\E-MU USB Audio Control Panel</li>
<li>delete the following entries: &#8220;WindowX&#8221;, &#8220;WindowY&#8221;</li>
<li>launch the CP again and you will see it again <img src='http://blog.aint-no-soul.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/music/2009-11-05/e-mu-0404-usb-control-panel-wont-display-on-windows-7-and-the-default-48khz-issue/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The one and only correct way to use sprites.</title>
		<link>http://blog.aint-no-soul.com/css/2009-08-11/the-one-and-only-correct-way-to-use-sprites-in-css/</link>
		<comments>http://blog.aint-no-soul.com/css/2009-08-11/the-one-and-only-correct-way-to-use-sprites-in-css/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 19:11:26 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=317</guid>
		<description><![CDATA[In this post I&#8217;ll show you the one and only correct way to use sprites and the very little benefit if you use sprites the wrong way. 
It&#8217;s in everyones mouth but a lot of people do not understand fully what sprites are supposed to optimize. Well we want so badly to reduce the HTTP [...]]]></description>
			<content:encoded><![CDATA[<p>In this post I&#8217;ll show you the one and only correct way to use sprites and the very little benefit if you use sprites the wrong way. </p>
<p>It&#8217;s in everyones mouth but a lot of people do not understand fully what sprites are supposed to optimize. Well we want so badly to reduce the HTTP requests but as I&#8217;ll show you, a lot of people do not understand how to write efficient selectors for sprites. </p>
<p>Here&#8217;s a meaningfull chart I&#8217;m going to explain a few pixel down.<br />
<img src="http://blog.aint-no-soul.com/examples/css-sprites/images/stats.png" alt="css sprites the wrong and correct way" /></p>
<p>The <a href="http://blog.aint-no-soul.com/examples/css-sprites/wrong-nosprites.html">first</a> &#8220;wrong way&#8221; uses multiple images and no sprites and show you what you might except. For each image a request gets done. 22ms were used.</p>
<p>The <a href="http://blog.aint-no-soul.com/examples/css-sprites/wrong-sprites.html">second</a> wrong way shows you something, a lot of people wouldn&#8217;t have guessed. For each CSS selector a request is made! The reason is, that the Browser does not know that the image has been already requested and requests it again. The browser then, when it does it&#8217;s pre-processing understands, that tghe ressource has been already requested and grabs it ideally from the browser-cache. However that&#8217;s just 4ms faster than without sprites.</p>
<pre class="css:nocontrols:nogutter" name="code">
.icon-mail 			{ background: transparent url(images/sprite.png) 0 0 no-repeat }
.icon-mail-add 		{ background: transparent url(images/sprite.png) 0 -40px no-repeat }
.icon-mail-attach 		{ background: transparent url(images/sprite.png) 0 -80px no-repeat }
.icon-mail-delete 		{ background: transparent url(images/sprite.png) 0 -120px no-repeat }
.icon-mail-edit 		{ background: transparent url(images/sprite.png) 0 -160px no-repeat }
.icon-mail-error 		{ background: transparent url(images/sprite.png) 0 -200px no-repeat }
.icon-mail-go 			{ background: transparent url(images/sprite.png) 0 -240px no-repeat }
.icon-mail-link 		{ background: transparent url(images/sprite.png) 0 -280px no-repeat }
.icon-nail-open 		{ background: transparent url(images/sprite.png) 0 -320px no-repeat }
.icon-mail-open-image 	{ background: transparent url(images/sprite.png) 0 -360px no-repeat }
</pre>
<p><a href="http://blog.aint-no-soul.com/examples/css-sprites/right-sprites.html">The third and correct way</a> uses one selector containing the sprite and a few others to change only the position of the sprite. As you can see in my fancy chart, the benefit is: 4ms for the whole test document.  Thats 5.5 times faster than the first example and unbelievable 4 times faster than the second example, which uses the very same sprite!</p>
<pre class="css:nocontrols:nogutter" name="code">
.icons { background-image: url(images/sprite.png); background-repeat: none }
.icon-mail 			{ background-position: 0 0 }
.icon-mail-add 		{ background-position: 0 -40px }
.icon-mail-attach 		{ background-position: 0 -80px }
.icon-mail-delete 		{ background-position: 0 -120px }
.icon-mail-edit 		{ background-position: 0 -160px }
.icon-mail-error 		{ background-position: 0 -200px }
.icon-mail-go 			{ background-position: 0 -240px }
.icon-mail-link 		{ background-position: 0 -280px }
.icon-nail-open 		{ background-position: 0 -320px }
.icon-mail-open-image 	{ background-position: 0 -360px }
</pre>
<p>ps: You need something like firebug or httpwatch to check it for yourself. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/css/2009-08-11/the-one-and-only-correct-way-to-use-sprites-in-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>life moves pretty fast</title>
		<link>http://blog.aint-no-soul.com/personal/2009-07-09/life-moves-pretty-fast/</link>
		<comments>http://blog.aint-no-soul.com/personal/2009-07-09/life-moves-pretty-fast/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 20:53:36 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[death]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[memories]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=304</guid>
		<description><![CDATA[Every once in a while I write something really personal &#8211; and today is such day. As I&#8217;ve posted earlier on my flicker account, my step dead died a lonesome death. A few weeks have passed and all I can say is that time moves pretty fast. Your Mom gives birth and it&#8217;s you &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Every once in a while I write something really personal &#8211; and today is such day. As I&#8217;ve posted earlier on my flicker account, my step dead died a lonesome death. A few weeks have passed and all I can say is that time moves pretty fast. Your Mom gives birth and it&#8217;s you &#8211; your parents raise you and especially when you&#8217;re young &#8211; time moves so slow &#8211; you can&#8217;t become old enougth to early. However &#8211; the older one become, the faster lifes moves. Not forgetting: the faster it goes on &#8211; the less we do remember certain things. Less we wonder and slowly we loose the ability to be surprised. </p>
<p>This post is personal &#8211; as I&#8217;ve already mentioned &#8211; and I guess I am in the position to say that I&#8217;ve matured without becoming old. And for my step dad &#8211; I&#8217;d arrogate to oneself that i knew him that much, that he was a good person suffered a great burden he was unable to fight. Over a few years he has supported me financially and personal &#8211; because as he stated &#8211; he was able to at that time. I know he had a good reputation and people liked him for his honesty and the ability to say whats important. The sadly part about it &#8211; he wasn&#8217;t able to do all the good things to himself &#8211; which he adviced to others. It&#8217;s always easy to give good advice &#8230; </p>
<p>And the good thing is &#8211; he&#8217;ll be in my heart &#8211; forever. No matter how fucked up the situations sometimes was with him &#8230; he tought me a few essential things I continue to teach aswell to others:</p>
<ul>
<li><strong>have a real opinion</strong></li>
<li><strong>believe in yourself</strong></li>
<li><strong>it doesn&#8217;t matter what other people say &#8211; as long as you don&#8217;t betray yourself</strong></li>
</ul>
<p>In two weeks will be the ceremony and I guess it&#8217;s my first funeral after all &#8230; and the family will come together &#8211; after long period of being not together. </p>
<p>May he rest in peace and whatever he has wished for shall come true in eternity.<br />
Word!</p>
<p>PS: A few links I&#8217;ve just discovered about him (in german):</p>
<ul>
<li><a href="http://www.abendblatt.de/region/pinneberg/article1083247/Die-Wedeler-Gruenen-trauern-um-Bernd-Reifhardt.html">abendblatt about his death notice and obituary</a></li>
<li><a href="http://www.gruene-wedel.de/archiv/1981-2006/">grüne wedel (scroll down to Bernd Reifhardt) about his political career</a></li>
<li><a href="http://www.abendblatt.de/region/pinneberg/article937433/Personal-Rotation-bei-den-Wedeler-Gruenen.html">abendblatt about his political retirement in 2002</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/personal/2009-07-09/life-moves-pretty-fast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>if your svn is obstructed</title>
		<link>http://blog.aint-no-soul.com/digital-life/2009-05-28/if-your-svn-is-obstructed/</link>
		<comments>http://blog.aint-no-soul.com/digital-life/2009-05-28/if-your-svn-is-obstructed/#comments</comments>
		<pubDate>Thu, 28 May 2009 18:09:13 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[digital life]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=302</guid>
		<description><![CDATA[try to run a cleanup and remove all obstructed files from your local copy. Or better said: copy them to a save place! Now remove all .svn dirs from your copy and run an update on your local project and copy back the »obstructed« dirs/files. Hit refresh and commit it. That should fix the &#8220;obstructed&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>try to run a cleanup and remove all obstructed files from your local copy. Or better said: copy them to a save place! Now remove all .svn dirs from your copy and run an update on your local project and copy back the »obstructed« dirs/files. Hit refresh and commit it. That should fix the &#8220;obstructed&#8221; files. </p>
<p>The reason might be, you&#8217;ve copied from another repos some files &#8211; including &#8211; some .svn dirs. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/digital-life/2009-05-28/if-your-svn-is-obstructed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Permission denied in Unknown on line 0</title>
		<link>http://blog.aint-no-soul.com/code/2009-05-13/permission-denied-in-unknown-on-line-0/</link>
		<comments>http://blog.aint-no-soul.com/code/2009-05-13/permission-denied-in-unknown-on-line-0/#comments</comments>
		<pubDate>Wed, 13 May 2009 19:53:48 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[digital life]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=300</guid>
		<description><![CDATA[if you install apache/php and get the following error:
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Then consider to check the permissions. 
What user/group has the apache?
ps -ef &#124; grep apache
Who owns the files in your htdocs?
&#8230;
Because it is most likely that you need to chown your htdocs, and or add [...]]]></description>
			<content:encoded><![CDATA[<p>if you install apache/php and get the following error:<br />
<code>Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0</code><br />
Then consider to check the permissions. </p>
<p>What user/group has the apache?<br />
<code>ps -ef | grep apache</code></p>
<p>Who owns the files in your htdocs?</p>
<p>&#8230;</p>
<p>Because it is most likely that you need to chown your htdocs, and or add a user to the correct group.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/code/2009-05-13/permission-denied-in-unknown-on-line-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>no fun with server</title>
		<link>http://blog.aint-no-soul.com/digital-life/2009-05-01/no-fun-with-server/</link>
		<comments>http://blog.aint-no-soul.com/digital-life/2009-05-01/no-fun-with-server/#comments</comments>
		<pubDate>Fri, 01 May 2009 17:09:01 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[digital life]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=284</guid>
		<description><![CDATA[At work we&#8217;ve ordered a new server and I&#8217;ve installed and configured apache, mysql, php5 and lighty + some tools, when spontaneously &#8216;less&#8217; died and also &#8216;vim&#8217; broke. Then mysql didn&#8217;t start, because &#8216;There&#8217;s not enough space in /var/lib/mysql/&#8217; and the eth0 changes I made broke aswell. reinstalling mysql didn&#8217;t solve it &#8211; actually the [...]]]></description>
			<content:encoded><![CDATA[<p>At work we&#8217;ve ordered a new server and I&#8217;ve installed and configured apache, mysql, php5 and lighty + some tools, when spontaneously &#8216;less&#8217; died and also &#8216;vim&#8217; broke. Then mysql didn&#8217;t start, because &#8216;There&#8217;s not enough space in /var/lib/mysql/&#8217; and the eth0 changes I made broke aswell. reinstalling mysql didn&#8217;t solve it &#8211; actually the installation broke. Dependencies errors and the same ol &#8216;not enough space&#8217; stuff. &#8216;Dmesg&#8217; is reporting &#8216;Invalid field in CDB&#8217; a few times and that eth0: link is not ready&#8230; </p>
<p>This is a fresh server with 500gig and only 1% is in use &#8211; so there is space and I guess there is something else wrong. fsck &#8216;mention&#8217; that the superblock is corrupted. Well ok &#8211; I know it is not so wise to run fsck on a running mashine &#8211; it would be more wise from lilo or a live cd &#8211; but it is a &#8216;managed OS&#8217; so the hoster do not provide such thing. If the worse get worse, I can call them and let em reinstall everything but all my configurations would be lost &#8211; or at least I had to copy my configs to the new one. </p>
<p>Right now I am in fsck&#8217;s interactive mode and pushing the confirm button repeatedly and /lost+found is getting affiled.</p>
<p>And then some message:<br />
<code>/dev/sda1: 37458/30277632 Dateien (1.3% nicht zusammenhängend), 2216874/121093945 Blöcke</code><br />
and the console stands still. no Ctrl+C, no &#8216;enter&#8217;, no nothing works&#8230; </p>
<p>*duck* </p>
<p>and then<br />
<code><br />
[LOCAL] : SSH2Core version 4.3.0.371<br />
[LOCAL] : Connecting to netfreaks.de:22 ...<br />
[LOCAL] : Changing state from STATE_NOT_CONNECTED to STATE_EXPECT_KEX_INIT<br />
[LOCAL] : RECV: TCP/IP close<br />
[LOCAL] : Changing state from STATE_EXPECT_KEX_INIT to STATE_CLOSED<br />
[LOCAL] : Connected for 0 seconds, 47 bytes sent, 0 bytes received<br />
</code></p>
<p>it wasn&#8217;t me!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/digital-life/2009-05-01/no-fun-with-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The golden age of rap</title>
		<link>http://blog.aint-no-soul.com/music/2009-04-16/the-golden-age-of-rap/</link>
		<comments>http://blog.aint-no-soul.com/music/2009-04-16/the-golden-age-of-rap/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 12:44:05 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[media]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=282</guid>
		<description><![CDATA[Classics at: http://songza.com/blog/the-golden-age-of-rap/
&#8230; and even today: awesome!
]]></description>
			<content:encoded><![CDATA[<p>Classics at: <a href="http://songza.com/blog/the-golden-age-of-rap/">http://songza.com/blog/the-golden-age-of-rap/</a><br />
&#8230; and even today: awesome!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/music/2009-04-16/the-golden-age-of-rap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>got new server</title>
		<link>http://blog.aint-no-soul.com/digital-life/2009-04-15/got-new-server/</link>
		<comments>http://blog.aint-no-soul.com/digital-life/2009-04-15/got-new-server/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:40:10 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[digital life]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=280</guid>
		<description><![CDATA[bigger, better, faster. (AMD Athlon 64 X2 5600+ Dual Core / 4 GB DDR2 / 2 x 400 GB SATA II / Debian)
Well ok &#8211; bigger, and better than the current one   
]]></description>
			<content:encoded><![CDATA[<p>bigger, better, faster. (AMD Athlon 64 X2 5600+ Dual Core / 4 GB DDR2 / 2 x 400 GB SATA II / Debian)<br />
Well ok &#8211; bigger, and better than the current one <img src='http://blog.aint-no-soul.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/digital-life/2009-04-15/got-new-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dresden day one and a half</title>
		<link>http://blog.aint-no-soul.com/somewhere/2009-04-10/dresden-day-one-and-a-half/</link>
		<comments>http://blog.aint-no-soul.com/somewhere/2009-04-10/dresden-day-one-and-a-half/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 08:37:51 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[somewhere]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/somewhere/2009-04-10/dresden-day-one-and-a-half/</guid>
		<description><![CDATA[We woke up at 7am and I was tiered as fuck, because it was after 1am
when we finaly went to bed. I kinda hate it when I go on a trip &#8211; the
preperation sucks but luckily we&#8217;ve managed everything in time, at
least we didn&#8217;t miss the train. What can I say &#8211; the weather is [...]]]></description>
			<content:encoded><![CDATA[<p>We woke up at 7am and I was tiered as fuck, because it was after 1am<br />
when we finaly went to bed. I kinda hate it when I go on a trip &#8211; the<br />
preperation sucks but luckily we&#8217;ve managed everything in time, at<br />
least we didn&#8217;t miss the train. What can I say &#8211; the weather is and<br />
was fine &#8211; the sun is shining and I try to be relaxed.</p>
<p>Of course we went to the &#8216;Semper opera&#8217;, the &#8216;Zwinger&#8217;, the<br />
&#8216;Frauenkirche&#8217;, took some tourist-like photos and spent the evening at<br />
&#8216;Neustadt&#8217;.</p>
<p>Right now we wait for the ship to &#8216;Rathen&#8217; to see the &#8216;Elb-Sandstein<br />
Mountains&#8217; and I am starving and hope there something to eat on board.<br />
A sausage with mustard + a bun would be great!</p>
<p>&#8230;</p>
<p>&#8211;<br />
Sent from my mobile device</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/somewhere/2009-04-10/dresden-day-one-and-a-half/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>testing the cronscript</title>
		<link>http://blog.aint-no-soul.com/somewhere/2009-04-08/testing-the-cronscript/</link>
		<comments>http://blog.aint-no-soul.com/somewhere/2009-04-08/testing-the-cronscript/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 22:10:18 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[somewhere]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/somewhere/2009-04-08/testing-the-cronscript/</guid>
		<description><![CDATA[should work aswell&#8230;
]]></description>
			<content:encoded><![CDATA[<p>should work aswell&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/somewhere/2009-04-08/testing-the-cronscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>this is just a test – posting via my mobile phone…</title>
		<link>http://blog.aint-no-soul.com/somewhere/2009-04-08/this-is-just-a-test-posting-via-my-mobile-phone/</link>
		<comments>http://blog.aint-no-soul.com/somewhere/2009-04-08/this-is-just-a-test-posting-via-my-mobile-phone/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 21:47:13 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[somewhere]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/somewhere/2009-04-08/this-is-just-a-test-posting-via-my-mobile-phone/</guid>
		<description><![CDATA[And it should work.
I&#8217;m pretty sure it does!  
&#8211;
Sent from my mobile device
]]></description>
			<content:encoded><![CDATA[<p>And it should work.<br />
I&#8217;m pretty sure it does! <img src='http://blog.aint-no-soul.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&#8211;<br />
Sent from my mobile device</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/somewhere/2009-04-08/this-is-just-a-test-posting-via-my-mobile-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tech-stuff-bla-bla-and-then-some</title>
		<link>http://blog.aint-no-soul.com/digital-life/2009-03-24/tech-stuff-bla-bla-and-then-some/</link>
		<comments>http://blog.aint-no-soul.com/digital-life/2009-03-24/tech-stuff-bla-bla-and-then-some/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 21:03:49 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[digital life]]></category>
		<category><![CDATA[motd]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[relationships]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=267</guid>
		<description><![CDATA[I&#8217;ve installed today a new svn, trac  and a websvn at work on a ubuntu machine with plesk on it. Actually it&#8217;s really easy but there seems to be no instant-setup guide, so I had to google quite extensive. Well I haven&#8217;t configuered it fully yet, but the svn seems to work fine, even [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve installed today a new <a href="http://subversion.tigris.org/">svn</a>, <a href="http://trac.edgewall.org/">trac </a> and a websvn at work on a ubuntu machine with plesk on it. Actually it&#8217;s really easy but there seems to be no instant-setup guide, so I had to google quite extensive. Well I haven&#8217;t configuered it fully yet, but the svn seems to work fine, even though I&#8217;d like to make use of the pre-commit-hook (having the users commenting the commits, with at least 3 words); but that&#8217;s something I&#8217;ll change later. Currently we use mantis as bugtracker but I see some requirements for more. Trac seems to be a good alternative. Personally I&#8217;d like to use <a href="http://www.atlassian.com/software/jira/">JIRA</a> and <a href="http://www.atlassian.com/software/confluence/">Confluence</a> &#8211; but I am to lazy to convince my boss to buy it and of course &#8211; 2400 Bucks *is* &lt; insert the f-word here &gt; money. </p>
<p>However &#8211; my work-life balance *seems* to be *unbalanced* and the affected personal relationships seems to truely suck atm; But therefor my boss said he&#8217;s satisfied with my work &#8211; and I have only 7 days left until the employment probation period is over and I am fully employed. &#8211; I guess that would be a classic scenario of a double-edged sword. </p>
<p>&lt; insert your favourite f-word right here &gt; </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/digital-life/2009-03-24/tech-stuff-bla-bla-and-then-some/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gruene.de finally online</title>
		<link>http://blog.aint-no-soul.com/politik-und-geschichte-de/2009-03-20/gruenede-finally-online/</link>
		<comments>http://blog.aint-no-soul.com/politik-und-geschichte-de/2009-03-20/gruenede-finally-online/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 14:08:37 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[Politik und Geschichte]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=263</guid>
		<description><![CDATA[Three weeks of hard work are over and we&#8217;re done. http://gruene.de is online since 9am today and the feedback seems overall to be positive though of what I&#8217;ve heard and read:
http://search.twitter.com/search?q=gruene.de
http://meedia.de/nc/details/article/wahljahr-09&#8211;grne-setzen-web-mastbe_100018828.html
I guess we&#8217;ll polish some things in within the next few weeks but in general I like it. However &#8211; I&#8217;ve slept only 4 hours [...]]]></description>
			<content:encoded><![CDATA[<p>Three weeks of hard work are over and we&#8217;re done. <a href="http://gruene.de">http://gruene.de</a> is online since 9am today and the feedback seems overall to be positive though of what I&#8217;ve heard and read:</p>
<p><a href="http://search.twitter.com/search?q=gruene.de">http://search.twitter.com/search?q=gruene.de</a><br />
<a href="http://meedia.de/nc/details/article/wahljahr-09--grne-setzen-web-mastbe_100018828.html">http://meedia.de/nc/details/article/wahljahr-09&#8211;grne-setzen-web-mastbe_100018828.html</a></p>
<p>I guess we&#8217;ll polish some things in within the next few weeks but in general I like it. However &#8211; I&#8217;ve slept only 4 hours tonight, after 18 hours of final spurt and still have another time critical task on my list &#8230; </p>
<p>coffee!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/politik-und-geschichte-de/2009-03-20/gruenede-finally-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>beware of font’s you don’t have installed</title>
		<link>http://blog.aint-no-soul.com/css/2009-02-18/beware-of-fonts-you-dont-have-it-installed/</link>
		<comments>http://blog.aint-no-soul.com/css/2009-02-18/beware-of-fonts-you-dont-have-it-installed/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 15:11:43 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[fonts]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=257</guid>
		<description><![CDATA[Everybody is talking about CSS fontstacks and there are plenty of good lists/combinations out there but do not use them carelessly &#8211; like the prototype.js guys did (@see screenshot).  DO NOT use «Helvetica Neue» for your bodycopy or fontsizes smaller than 18px! It is a narrow/condensed font &#8211; not made for continuous text, nor [...]]]></description>
			<content:encoded><![CDATA[<p>Everybody is talking about CSS fontstacks and there are plenty of good lists/combinations out there but do not use them carelessly &#8211; like the prototype.js guys did (@see screenshot).  <strong>DO NOT use «Helvetica Neue» for your bodycopy or fontsizes smaller than 18px!</strong> It is a narrow/condensed font &#8211; not made for continuous text, nor small text. Use it only for headlines with 18px++.</p>
<p><img src="http://blog.aint-no-soul.com/files/2009/02/never_use_neue_helvetica_like_this.png" alt="good example of when not to use neue helvetica" title="good example of when not to use neue helvetica" width="560" height="372" class="alignnone size-full wp-image-258" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/css/2009-02-18/beware-of-fonts-you-dont-have-it-installed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>work around for zend validate’s markAsError respectively addError</title>
		<link>http://blog.aint-no-soul.com/code/2009-02-05/work-around-for-zend-validates-markaserror-respectively-adderror/</link>
		<comments>http://blog.aint-no-soul.com/code/2009-02-05/work-around-for-zend-validates-markaserror-respectively-adderror/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 10:20:02 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[workaround]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=249</guid>
		<description><![CDATA[Yesterday I ran into a problem with zend form and zend validate which was quite confusing. I wanted to check if a multiCheckbox has less or equal 2 selections. I really thought there would be some &#8220;shipped&#8221; validator but there isn&#8217;t. Then I&#8217;ve tried to write my own validator for that purpose, but Zend Validate [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I ran into a problem with zend form and zend validate which was quite confusing. I wanted to check if a multiCheckbox has less or equal 2 selections. I really thought there would be some &#8220;<a href="http://framework.zend.com/manual/en/zend.validate.set.html">shipped</a>&#8221; validator but there isn&#8217;t. Then I&#8217;ve tried to write my own validator for that purpose, but Zend Validate didn&#8217;t pass the MultiCheckbox values as an array but as strings and I wasnt in the mood to hack the Zend &#8220;core&#8221; itself. Then I tried to use addError(), markAsError() or set _errorsExists explicit but that didn&#8217;t work either, as described <a href="http://framework.zend.com/issues/browse/ZF-5150">here</a>. Maybe I am blind and there is an much easier way &#8230; but the following works quite fine for me.</p>
<ol>
<li>Create an Validator which always fails.</li>
<li>Check right after the isPost() condition if &#8220;your condition&#8221; matches.</li>
<li>Assign the &#8220;will-always-fail&#8221; validator to your element and you&#8217;re done.</li>
</ol>
<pre name="code" class="php:nocontrols:nogutter">
// save as 'Zend/Validate/CustomError.php
require_once 'Zend/Validate/Abstract.php';

class Zend_Validate_CustomError extends Zend_Validate_Abstract  {

    const SOME_ERROR = 'someError';

	// configure to whatever you like, or override it with setMessage()
    protected $_messageTemplates = array(
        self::SOME_ERROR => "is not valid"
    );

	// sets the element as invalid
    public function isValid($value)
    {
        $valueString = (string) $value;
        $this->_setValue($valueString);
		$this->_error();
        return false;
    }

}
</pre>
<p>And in your form controller add right after the isPost() condition:</p>
<pre name="code" class="php:nocontrols:nogutter">
if(sizeof($_POST['yourelement'])>2) {
	$customError = new Zend_Validate_CustomError();
	$customError->setMessage('You must select less than 2');
	self::getElement('yourelement')->addValidator($customError);
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/code/2009-02-05/work-around-for-zend-validates-markaserror-respectively-adderror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>something else</title>
		<link>http://blog.aint-no-soul.com/personal/2009-01-27/something-else/</link>
		<comments>http://blog.aint-no-soul.com/personal/2009-01-27/something-else/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 23:10:11 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[books]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=245</guid>
		<description><![CDATA[Since the world of a bits and bytes consumes a lot of time, I&#8217;ve bought some new books, to clear my mind from code and graphics. The first one I&#8217;d like to introduce is by G. Edward Griffin and entitled &#8220;The Creature From Jekyll Island&#8221; &#8211; and it is the story about the federal reserve [...]]]></description>
			<content:encoded><![CDATA[<p>Since the world of a bits and bytes consumes a lot of time, I&#8217;ve bought some new books, to clear my mind from code and graphics. The first one I&#8217;d like to introduce is by G. Edward Griffin and entitled &#8220;<a href="http://www.amazon.com/Creature-Jekyll-Island-Federal-Reserve/dp/0912986212">The Creature From Jekyll Island</a>&#8221; &#8211; and it is the story about the federal reserve bank/system, the world bank group and also the International Monetary Fund (IMF aka in Germany IWF). It &#8220;tells&#8221; you where the money comes from, which ways it goes and where it possibly ends. I&#8217;m on page 160 and it&#8217;s a thrilling one. </p>
<p>The other one is by John N. Demos, <a href="http://www.amazon.com/Getting-Started-Neurofeedback-John-Demos/dp/0393704505/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1233010857&#038;sr=1-1">getting started with neurofeedback</a>. Since I am interested in this topic for more than 10 years I am really lucky that I&#8217;ve found that one. I&#8217;ve scanned it only just &#8211; but it seems to be a good book, because it seems to be well written, in an easy language without being flat nor to trivial. I guess this book addresses not the average folk &#8211; but if you are interested into brain waves, its meaning and how to &#8220;change&#8221; em &#8211; this book could be an option for you <img src='http://blog.aint-no-soul.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>It&#8217;s late &#8211; gotta sleep now <img src='http://blog.aint-no-soul.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/personal/2009-01-27/something-else/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saturday things</title>
		<link>http://blog.aint-no-soul.com/personal/2009-01-18/saturday-things/</link>
		<comments>http://blog.aint-no-soul.com/personal/2009-01-18/saturday-things/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 00:54:49 +0000</pubDate>
		<dc:creator>biophonc</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[saturday]]></category>

		<guid isPermaLink="false">http://blog.aint-no-soul.com/?p=242</guid>
		<description><![CDATA[I&#8217;m currently trying to get some multi step/wirzard forms in Zend done and it seems to work as far as I can tell. I&#8217;ve used this little class as inspiration and it works so far. 
I really like multi step forms as user but as developer I hate em. Nevertheless it&#8217;s 1:40am/Saturday and I am [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently trying to get some multi step/wirzard forms in Zend done and it seems to work as far as I can tell. I&#8217;ve used <a href="http://www.zfforums.com/zend-framework-general-discussions-1/general-q-zend-framework-2/multi-page-forms-help-839.html">this</a> little class as inspiration and it works so far. </p>
<p>I really like multi step forms as user but as developer I hate em. Nevertheless it&#8217;s 1:40am/Saturday and I am doing stuff for work. Actually I should go out and do party but that is not the case and so I code. </p>
<p>Oh ya &#8211; at least I did /some/ tagging, when I went to the grocery and there are still /some/ beers in the fridge.</p>
<p>cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aint-no-soul.com/personal/2009-01-18/saturday-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
