<?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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>stotti.blog()</title>
	
	<link>http://www.stottmeister.com/blog</link>
	<description>Christian Stottmeister on code, security and projectmanagement.</description>
	<lastBuildDate>Tue, 07 Sep 2010 23:03:27 +0000</lastBuildDate>
	
	<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/stottiblogposts" /><feedburner:info uri="stottiblogposts" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Searching for SOHO Network Attached Storage solution</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/DfZpqEqy8Lo/</link>
		<comments>http://www.stottmeister.com/blog/2010/09/07/searching-for-soho-network-attached-storage-solution/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 22:23:09 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[hardware fetishism]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[nas]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=757</guid>
		<description><![CDATA[Dear readers,
sorry for being to quiet at the moment. I am currently in the process of restructuring the services of the mainframe8 network so i&#8217;m quite occupied these days.
Anyway i am searching for a network attached storage device for my home-office. I need a two-disk device that provides some reliability (RAID 1 is sufficient). The [...]]]></description>
			<content:encoded><![CDATA[<p>Dear readers,</p>
<p>sorry for being to quiet at the moment. I am currently in the process of restructuring the services of <a href="http://www.mainframe8.com">the mainframe8 network</a> so i&#8217;m quite occupied these days.</p>
<p>Anyway i am searching for a network attached storage device for my home-office. I need a two-disk device that provides some reliability (RAID 1 is sufficient). The box itself should have some computing power and a bunch of access methods (SSH, FTP, Samba is a must, DLNA would be good). I have thought of the <a href="http://www.amazon.de/gp/product/B003GTUS3G?ie=UTF8&#038;tag=mainframe8-21&#038;linkCode=as2&#038;camp=1638&#038;creative=19454&#038;creativeASIN=B003GTUS3G">DS210+ NAS server</a><img src="http://www.assoc-amazon.de/e/ir?t=mainframe8-21&#038;l=as2&#038;o=3&#038;a=B003GTUS3G" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> of Synology or some device of QNAP, but i&#8217;m not sure which. Perhaps the <a href="http://www.amazon.de/gp/product/B00336GAXE?ie=UTF8&#038;tag=mainframe8-21&#038;linkCode=as2&#038;camp=1638&#038;creative=19454&#038;creativeASIN=B00336GAXE">QNAP TS-239 Pro II</a><img src="http://www.assoc-amazon.de/e/ir?t=mainframe8-21&#038;l=as2&#038;o=3&#038;a=B00336GAXE" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />? What do you think? </p>

<p><a href="http://feedads.g.doubleclick.net/~a/qtxVQrrJT9D1aQKA_QjxtRXPsn0/0/da"><img src="http://feedads.g.doubleclick.net/~a/qtxVQrrJT9D1aQKA_QjxtRXPsn0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qtxVQrrJT9D1aQKA_QjxtRXPsn0/1/da"><img src="http://feedads.g.doubleclick.net/~a/qtxVQrrJT9D1aQKA_QjxtRXPsn0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/DfZpqEqy8Lo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2010/09/07/searching-for-soho-network-attached-storage-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2010/09/07/searching-for-soho-network-attached-storage-solution/</feedburner:origLink></item>
		<item>
		<title>www.stottmeister.com is dead</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/fySMe9E1cVU/</link>
		<comments>http://www.stottmeister.com/blog/2010/03/17/stottmeister-com-is-dead/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 21:00:14 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[hands off! this is my stuff]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=740</guid>
		<description><![CDATA[I buried my personal website tonight. It was too old, too static to be of good use to me anymore. 
R.I.P. www.stottmeister.com 2005-2010:

From now on there is only this blog. All queries will be redirected to here.
]]></description>
			<content:encoded><![CDATA[<p>I buried my personal website tonight. It was too old, too static to be of good use to me anymore. </p>
<p>R.I.P. www.stottmeister.com 2005-2010:</p>
<p><a href="http://www.stottmeister.com/blog/wp-content/uploads/2010/03/stottmeistercom.png"><img src="http://www.stottmeister.com/blog/wp-content/uploads/2010/03/stottmeistercom.png" alt="www.stottmeister.com Screenshot dated 2010/03/17" title="www.stottmeister.com" class="aligncenter size-full wp-image-742" /></a></p>
<p>From now on there is only this blog. All queries will be redirected to here.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/c5gfRf414c1JYHQW_N_A8ccRquc/0/da"><img src="http://feedads.g.doubleclick.net/~a/c5gfRf414c1JYHQW_N_A8ccRquc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/c5gfRf414c1JYHQW_N_A8ccRquc/1/da"><img src="http://feedads.g.doubleclick.net/~a/c5gfRf414c1JYHQW_N_A8ccRquc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/fySMe9E1cVU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2010/03/17/stottmeister-com-is-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2010/03/17/stottmeister-com-is-dead/</feedburner:origLink></item>
		<item>
		<title>Boards.ie Forums have been hacked – don’t panic!</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/7OR0VjdxPBE/</link>
		<comments>http://www.stottmeister.com/blog/2010/01/21/boards-ie-forums-have-been-hacked-dont-panic/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 17:54:12 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[security & privacy]]></category>
		<category><![CDATA[cipher]]></category>
		<category><![CDATA[cracking]]></category>
		<category><![CDATA[hashsum]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web application security]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=724</guid>
		<description><![CDATA[Informing users of boards.ie about the security implications of the hack of boards.ie in January 2010 and what to do about it.]]></description>
			<content:encoded><![CDATA[<p>Though i&#8217;m not Irish it has come to my attention that one of the largest bulletin boards in Ireland, <a href="http://www.boards.ie">boards.ie</a>, has been hacked today. The attackers gained access to parts of the database &#8221; [..] which includes our members usernames, email addresses and obfuscated passwords [..] &#8221; as stated on the official landing page that replaced the usual forums today.</p>
<p><a href="http://www.stottmeister.com/blog/wp-content/uploads/2010/01/boards_ie_hacked_2010-01-211.png"><img src="http://www.stottmeister.com/blog/wp-content/uploads/2010/01/boards_ie_hacked_2010-01-211.png" alt="Boards.ie landing page after attack, screenshot taken on 2010-01-21 6:25 pm" title="boards_ie_hacked_2010-01-21" class="aligncenter size-full wp-image-726" /></a></p>
<p>The team of boards.ie reset all user passwords and advises all their users to change the password on all other sites where they might have used it as well. In my opinion this is a good step but not absolutely necessary. And i tell you why: boards.ie uses an uptodate version of the bulletin board software vBulletin. That uses the MD5 algorithm to &#8220;obfuscate&#8221; the users&#8217; password. As written earlier <a href="http://www.stottmeister.com/blog/2009/04/14/how-to-crack-md5-passwords/">the MD5 algorithm is known to be unsecure</a> and should not be used to encrypt user passwords &#8211; except it has been salted. Salting means that there is an additional &#8220;secret&#8221; (technically: an additional set of bits) used to hash the obfuscated string. This increases the so called entropy of the hashsum. And this, in return, makes it very hard to &#8220;crack&#8221; the hash using traditional methods like brute-forcing or using rainbow tables. That means it&#8217;s very hard for hackers of boards.ie to get access to other systems using the gained user data. <strong>So relax and don&#8217;t panic!</strong> <img src='http://www.stottmeister.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway the team of boards.ie has done good resetting all the user passwords as an additional security mechanism. If you want to know more about cracking MD5 hashsums I&#8217;ll suggest you to have a look on my more in-depth articles regarding this topic:</p>
<ul>
<li><a href="http://www.stottmeister.com/blog/2009/04/14/how-to-crack-md5-passwords/">How to crack MD5 passwords online</a></li>
<li><a href="http://www.stottmeister.com/blog/2009/06/29/how-to-crack-md5-passwords-with-john-the-ripper-a-live-example-exploiting-typo3/">How to crack MD5 passwords with John the Ripper</a></li>
</ul>
<p>[UPDATE]<br />
The boards.ie team states on Twitter (<a href="http://twitter.com/boards_ie">@boards_ie</a>) that they will not send out new passwords but require users to set a new password when the site is back up:</p>
<blockquote><p>We are not sending out new passwords. Once the site is back, you will be invited to change your password yourself.</p></blockquote>
<p>I guess that&#8217;s fine as well.<br />
[/UPDATE]</p>
<p>[UPDATE2]<br />
<a href="http://twitter.com/john_ruddy">@john_ruddy</a> has made a good point. In his opinon it might be possible that the hackers will send E-Mails to the users of boards.ie containing false instructions to set a new password or enter other sensitive data. So please be aware of phishing attacks!<br />
[/UPDATE2]</p>

<p><a href="http://feedads.g.doubleclick.net/~a/EWT7nzA19tPgCWCr8w6NKwyRVC8/0/da"><img src="http://feedads.g.doubleclick.net/~a/EWT7nzA19tPgCWCr8w6NKwyRVC8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/EWT7nzA19tPgCWCr8w6NKwyRVC8/1/da"><img src="http://feedads.g.doubleclick.net/~a/EWT7nzA19tPgCWCr8w6NKwyRVC8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/7OR0VjdxPBE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2010/01/21/boards-ie-forums-have-been-hacked-dont-panic/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2010/01/21/boards-ie-forums-have-been-hacked-dont-panic/</feedburner:origLink></item>
		<item>
		<title>The origins of Cross Site Scripting</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/M7YZswphjeU/</link>
		<comments>http://www.stottmeister.com/blog/2009/12/21/the-origins-of-cross-site-scripting/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 11:30:49 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[security & privacy]]></category>
		<category><![CDATA[world wide webtech]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web application security]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=713</guid>
		<description><![CDATA[Anecdotes on the term "Cross Site Scripting" (a.k.a. XSS/CSS) and a few links to prevent Cross Site Scripting attacks.]]></description>
			<content:encoded><![CDATA[<p>Cross Site Scripting (XSS) celebrates its 10th birthday this december. Well, it is not exactly definable when the first XSS hack popped up, but at least the term originates in mid-December of 1999. David Ross, security engineer at Microsoft, just <a href="http://blogs.msdn.com/dross/archive/2009/12/15/happy-10th-birthday-cross-site-scripting.aspx">shared this short anecdote</a> and wrote which terms were in discussion for the thing we now know as XSS as well:</p>
<blockquote><p>Unauthorized Site Scripting<br />
Unofficial Site Scripting<br />
URL Parameter Script Insertion<br />
Cross Site Scripting<br />
Synthesized Scripting<br />
Fraudulent Scripting</p></blockquote>
<p>I think i like &#8220;Fraudulent Scripting.&#8221; <img src='http://www.stottmeister.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Anyway, i absolutely agree to Davids conclusion to his post:</p>
<blockquote><p>Let&#8217;s hope that ten years from now we&#8217;ll be celebrating the <em>death</em>, not the birth, of Cross-Site Scripting!</p></blockquote>
<p>Exactly, Cross Site Scripting has to vanish. Keep your code clean, validate every input and adopt <a href="http://www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet">common</a> <a href="https://www.ibm.com/developerworks/library/wa-secxss/">security</a> <a href="http://support.microsoft.com/?scid=kb%3Ben-us%3B252985&#038;x=7&#038;y=5">principles</a>!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/UDUy16a_zgMh58SAz25uvsP_cuY/0/da"><img src="http://feedads.g.doubleclick.net/~a/UDUy16a_zgMh58SAz25uvsP_cuY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UDUy16a_zgMh58SAz25uvsP_cuY/1/da"><img src="http://feedads.g.doubleclick.net/~a/UDUy16a_zgMh58SAz25uvsP_cuY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/M7YZswphjeU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2009/12/21/the-origins-of-cross-site-scripting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2009/12/21/the-origins-of-cross-site-scripting/</feedburner:origLink></item>
		<item>
		<title>How to create test files of any length</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/-Xm1nuJfJVo/</link>
		<comments>http://www.stottmeister.com/blog/2009/12/18/how-to-generate-test-files-of-any-length/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 22:45:37 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[the operating system and you]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=688</guid>
		<description><![CDATA[Tutorial to generate a test file under Windows, Linux and Mac OSX - without additional tools!]]></description>
			<content:encoded><![CDATA[<p>Every now and then my fellow coworkers and me are faced with clients that mention problems uploading files of a specific size to web content management systems (CMS). While we are trying to solve the problem we need to test the upload ourselves. Now the filesize differs with every inquiry and we have to come up with files that extend this size. What to do in this case? Browsing the web for files of a specific length? Crawling through our media asset management system to fetch a file that fits in? No, there&#8217;s a better solution to that: the file generation tools of the operating system!</p>
<p><a href="http://www.flickr.com/photos/juniorvelo/3267647833/" title="Files" target="_blank"><img src="http://farm4.static.flickr.com/3413/3267647833_5a93cf8ea7.jpg" alt="Files" border="0" /></a><br /><small><a href="http://creativecommons.org/licenses/by/2.0/" title="Attribution License" target="_blank"><img src="http://www.stottmeister.com/blog/wp-content/plugins/photo-dropper/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="left" /></a> photo credit: <a href="http://www.flickr.com/photos/juniorvelo/3267647833/" title="Velo Steve" target="_blank">Velo Steve</a></small></p>
<p>Microsoft Windows, Linux and Mac OS come with standard tools that allow file generation and manipulation. This article tells you how to use them to generate files of any length.</p>
<p><span id="more-688"></span></p>
<h2>Generating files of any length on Windows</h2>
<p>First open the command line interface by clicking Start &gt; Run&#8230; and entering &#8220;cmd&#8221; (without the quotes) in the dialog form. By pressing Enter the command line interface will pop up and you can insert the following string to create a new file:</p>
<p><code>C:\&gt;fsutil file createnew &lt;filename&gt; &lt;filesize in bytes&gt;</code></p>
<p>As you see you have to state the specific filesize in bytes! For a conversion of megabytes or kilobytes to bytes see <a href="http://www.beesky.com/newsite/bit_byte.htm">this</a> or <a href="http://webdeveloper.earthweb.com/repository/javascripts/2001/04/41291/byteconverter.htm">this conversion tool</a>.</p>
<p>For example this string creates a new file named testfile.txt sized 1 Kb located in the root directory of partition C:</p>
<p><code>C:\&gt;fsutil file createnew C:\testfile.txt 1024</code></p>
<h2>Generating files of any length on Linux</h2>
<p>File generation with Linux is as easy as with Windows. The `dd` tool to (amongst others) create new files comes with virtually every distribution. Here is the example command, intended to be run from within a shell.<br />
<code><br />
dd if=/dev/zero of=&lt;filename&gt; bs=&lt;initial blocksize in bytes&gt; count=&lt;iterations of the blocksize&gt;<br />
</code></p>
<p>The easiest way to create a file of specific length using `dd`is by utilizing suffixes like K (for Kilobytes) or M (for Megabytes) like this:<br />
<code><br />
dd if=/dev/zero of=testfile.txt bs=1K count=1<br />
</code><br />
The command above creates a file of 1KB size in the current working directory.</p>
<p>The man page of `dd`lists the suffixes you may utilize:</p>
<blockquote><p>BLOCKS and BYTES may be followed by the following multiplicative suffixes: xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.</p></blockquote>
<p>As `dd` is available for all Linux/Unix distributions this applies to Unix Systems (e.g. Solaris) as well.</p>
<h2>Generating files of any length on Mac OS</h2>
<p>OSX provides a shell app that&#8217;s more convenient to use than `dd`. It&#8217;s called `mkfile`. Start it by firing up a Terminal window located here:</p>
<p><code>/Applications/Utilities/Terminal.app</code></p>
<p>Like `dd` the OSX pendant `mkfile` can be used with suffixes as well. Here you can use b for Bytes, k for Kilobytes, m for Megabytes and finally g for Gigabytes. See it in action:</p>
<p><code>mkfile 1k testfile.txt</code></p>
<p>As expected this creates a 1KB sized file in the current working directory.</p>
<h2>Conclusion</h2>
<p>As you can see, it is really easy to create test files of virtually any length on all major plattforms like Microsoft Windows, Linux and Mac OS. Try it out!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/dUHUN_D2I47MJjT8UUtzVEtOH4o/0/da"><img src="http://feedads.g.doubleclick.net/~a/dUHUN_D2I47MJjT8UUtzVEtOH4o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dUHUN_D2I47MJjT8UUtzVEtOH4o/1/da"><img src="http://feedads.g.doubleclick.net/~a/dUHUN_D2I47MJjT8UUtzVEtOH4o/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/-Xm1nuJfJVo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2009/12/18/how-to-generate-test-files-of-any-length/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2009/12/18/how-to-generate-test-files-of-any-length/</feedburner:origLink></item>
		<item>
		<title>Jurgen Appelo on agile project management and software development</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/shiO5x1M_E4/</link>
		<comments>http://www.stottmeister.com/blog/2009/12/09/jurgen-apello-on-agile-project-management-and-software-development/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 13:30:37 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[management issues]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=668</guid>
		<description><![CDATA[Some of you readers may already know that i work as an interface between the competent departments and the development teams. I act as the lead of these teams and communicate the functional requirements of the clients and the internal departments to the technical personnel such as developers, system engineers etc. Vice-versa i communicate the [...]]]></description>
			<content:encoded><![CDATA[<p>Some of you readers may already know that i work as an interface between the competent departments and the development teams. I act as the lead of these teams and communicate the functional requirements of the clients and the internal departments to the technical personnel such as developers, system engineers etc. Vice-versa i communicate the open questions of the technical teams to all other parties and enforce problem solving remedies to keep the development on track. My function is called &#8220;Technical Project Manager.&#8221; In this role i constantly try to adopt new project management principles and further my knowledge of software development practices.</p>
<p>One common method to stumble about when you&#8217;re faced with software project management is the agile management principle. Some of its well known instances are Scrum (which i use) and Extreme Programming (which i don&#8217;t). But agile management is not just about a specific implementation, its about the way we work. Jurgen Appelo of <a href="http://www.noop.nl/2009/12/so-now-youre-an-agilist-whats-next-video.html">NOOP.nl</a> embraced most of the agile paradigms and how they might influence our work into one well done presentation. Here&#8217;s the video of his talk at the Agile Eastern Europe Conference in Kiev:</p>
<p><span id="more-668"></span></p>
<p><object width="425" height="355"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7850973&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7850973&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="355"></embed></object></p>
<p>The slides themself are noteworthy too. Fetch them at Slideshare:</p>
<p><img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNjAzNjMxNDkwNjQmcHQ9MTI2MDM2MzkwOTMxNCZwPTEwMTkxJmQ9c3NfZW1iZWQmZz*yJm89MTczOGMwZGY2MGU1NGIxMzk4Mzc5MjY5NjkyZDQ5NzEmb2Y9MA==.gif" />
<div style="width:425px;text-align:left" id="__ss_1261083"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jurgenappelo/so-now-youre-an-agilist-whats-next-10" title="So, Now You&#39;re An Agilist, What&#39;s Next?">So, Now You&#39;re An Agilist, What&#39;s Next?</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sonowyoureanagilist-whatsnext1-0full-090407155054-phpapp02&#038;stripped_title=so-now-youre-an-agilist-whats-next-10" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sonowyoureanagilist-whatsnext1-0full-090407155054-phpapp02&#038;stripped_title=so-now-youre-an-agilist-whats-next-10" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p>Overall an excellent talk on the agile approach and its impact on every day work life. Definatly worth watching!</p>
<p>(via <a href="http://pm-blog.com/2009/12/07/systemtheorie-und-agiles-projektmanagement-noop-nl/">Projektmanagement Blog</a>, in German)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/1pm1Dpv1coTF_Sviic3L-CklZ6w/0/da"><img src="http://feedads.g.doubleclick.net/~a/1pm1Dpv1coTF_Sviic3L-CklZ6w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1pm1Dpv1coTF_Sviic3L-CklZ6w/1/da"><img src="http://feedads.g.doubleclick.net/~a/1pm1Dpv1coTF_Sviic3L-CklZ6w/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/shiO5x1M_E4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2009/12/09/jurgen-apello-on-agile-project-management-and-software-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2009/12/09/jurgen-apello-on-agile-project-management-and-software-development/</feedburner:origLink></item>
		<item>
		<title>Update went wrong, blog gone mad</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/E1l8-wOWuxo/</link>
		<comments>http://www.stottmeister.com/blog/2009/12/02/update-went-wrong-blog-gone-mad/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 13:45:12 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[foo bar blah]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=664</guid>
		<description><![CDATA[Dear readers of stotti.blog(),
unluckily some updates of this blogs&#8217; software did not succeed well. So all the articles were offline for the last three days. It&#8217;s all repaired now. Sorry!
[update]
In the last days i got some mails of readers (thanks!) stating that the website loads too slow. I am aware of this issue. Mostly its [...]]]></description>
			<content:encoded><![CDATA[<p>Dear readers of stotti.blog(),</p>
<p>unluckily some updates of this blogs&#8217; software did not succeed well. So all the articles were offline for the last three days. It&#8217;s all repaired now. Sorry!</p>
<p>[update]<br />
In the last days i got some mails of readers (thanks!) stating that the website loads too slow. I am aware of this issue. Mostly its because of the theme i am using. It comes bundled with a bunch of a JavaScript scripts that bloat the overall size of the pages and make the page load slowly. I have turned them off today, hoping to change for the better until i have chosen a new template &#8211; or even build my own, not just a skin for a pre-made template.<br />
[/update]</p>

<p><a href="http://feedads.g.doubleclick.net/~a/cFG9NCqsqjMdJ5tpcfOggQXBpJI/0/da"><img src="http://feedads.g.doubleclick.net/~a/cFG9NCqsqjMdJ5tpcfOggQXBpJI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cFG9NCqsqjMdJ5tpcfOggQXBpJI/1/da"><img src="http://feedads.g.doubleclick.net/~a/cFG9NCqsqjMdJ5tpcfOggQXBpJI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/E1l8-wOWuxo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2009/12/02/update-went-wrong-blog-gone-mad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2009/12/02/update-went-wrong-blog-gone-mad/</feedburner:origLink></item>
		<item>
		<title>Google will inform webmasters about their vulnerable software</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/ThFIs_oUvlk/</link>
		<comments>http://www.stottmeister.com/blog/2009/11/25/google-will-inform-webmasters-about-their-vulnerable-software/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 10:30:18 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[my beloved code]]></category>
		<category><![CDATA[security & privacy]]></category>
		<category><![CDATA[world wide webtech]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=659</guid>
		<description><![CDATA[As announced earlier Google will soon start to inform webmasters if they&#8217;re running out-of-date or vulnerable software. All webmasters registered with the Google Webmaster Tools will soon get notifications in case of using outdated software. Google is trying to achieve this by parsing the HTML code of the website, especially the generator meta tag. Quoting [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://googlewebmastercentral.blogspot.com/2008/10/message-center-warnings-for-hackable.html">announced earlier</a> Google will soon start to inform webmasters if they&#8217;re running out-of-date or vulnerable software. All webmasters registered with the <a href="https://www.google.com/webmasters/tools/">Google Webmaster Tools</a> will soon get notifications in case of using outdated software. Google is trying to achieve this by parsing the HTML code of the website, especially the generator meta tag. Quoting the <a href="http://googlewebmastercentral.blogspot.com/2009/11/new-software-version-notifications-for.html">Google Webmaster Central Blog</a>:</p>
<blockquote><p>One of the ways we identify sites to notify is by parsing source code of web pages that we crawl. For example, WordPress and other CMS applications include a generator meta tag that specifies the version number. This has proven to be tremendously helpful in our efforts to notify webmasters. So if you&#8217;re a software developer, and would like us to help you notify your users about newer versions of your software, a great way to start would be to include a generator meta tag that tells the version number of your software. If you&#8217;re a plugin or a widget developer, including a version number in the source you provide to your users is a great way to help too.</p></blockquote>
<p>If you&#8217;re using (open-source) software that is writing a generator meta tag including its name and version into the HTML code, then you&#8217;re likely to get notifications by Google if this piece of code is outdated. I think this is a good thing and it won&#8217;t cost Google that much computing power as they are already parsing the source code of the site anyway. On the other hand i am not fond of software that is giving away too much information about itself. I am still a fan of security by obfuscation &#8211; as long as this is not the only line of defense.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Yy1FY9QWbn3_CdLAiYsJbCioEdQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/Yy1FY9QWbn3_CdLAiYsJbCioEdQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Yy1FY9QWbn3_CdLAiYsJbCioEdQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/Yy1FY9QWbn3_CdLAiYsJbCioEdQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/ThFIs_oUvlk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2009/11/25/google-will-inform-webmasters-about-their-vulnerable-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2009/11/25/google-will-inform-webmasters-about-their-vulnerable-software/</feedburner:origLink></item>
		<item>
		<title>Checklist: the 20 most important steps for a successful relaunch including domain transfer</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/UxhOmyDLIxE/</link>
		<comments>http://www.stottmeister.com/blog/2009/09/13/checklist-the-20-most-important-steps-for-a-successful-relaunch-including-domain-transfer/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 13:45:52 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[management issues]]></category>
		<category><![CDATA[world wide webtech]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[relaunch]]></category>
		<category><![CDATA[transfer]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=589</guid>
		<description><![CDATA[You want to relaunch your site and / or move it to a new domain name? This posting tells you which points to follow during that process. It has been originally published by the T3N Magazine in German. I have translated it to English and am publishing it here with permission by the original author.

 [...]]]></description>
			<content:encoded><![CDATA[<p><em>You want to relaunch your site and / or move it to a new domain name? This posting tells you which points to follow during that process. It has been originally published by the <a href="http://t3n.yeebase.com/checkliste-20-wichtigsten-schritte-beim-relaunch-253613/">T3N Magazine</a> in German. I have translated it to English and am publishing it here with permission by the original author.<br />
</em></p>
<p><a href="http://www.flickr.com/photos/91555706@N00/3879384912/" title="Productivity: Wrapping up the First Stage of a Special Project" target="_blank"><img src="http://farm4.static.flickr.com/3483/3879384912_76cf37cb48.jpg" alt="Productivity: Wrapping up the First Stage of a Special Project" border="0" /></a><br /><small><a href="http://creativecommons.org/licenses/by/2.0/" title="Attribution License" target="_blank"><img src="http://www.stottmeister.com/blog/wp-content/plugins/photo-dropper/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a href="http://www.flickr.com/photos/91555706@N00/3879384912/" title="orcmid" target="_blank">orcmid</a></small></p>
<p>Domains transfers are bad. Many of you may know the post &#8220;<a href="http://www.w3.org/Provider/Style/URI">Cool URIs don&#8217;t change</a>&#8221; by the W3C. The article comes to the following conclusion:</p>
<blockquote><p>Keeping URIs so that they will still be around in 2, 20 or 200 or even 2000 years is clearly not as simple as it sounds. However, all over the Web, webmasters are making decisions which will make it really difficult for themselves in the future. Often, this is because they are using tools whose task is seen as to present the best site in the moment, and no one has evaluated what will happen to the links when things change. The message here is, however, that many, many things can change and your URIs can and should stay the same. They only can if you think about how you design them.</p></blockquote>
<p>So if you&#8217;re planning to serve your site over the next 2000 years <img src='http://www.stottmeister.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  you should consider the following basics and list of 20 advices. If you follow them then your relaunch including a domain transfer should come up roses. </p>
<p>General advices for a technical relaunch project:</p>
<ul>
<li>First identify which features shall be changed during the relaunch. Implement only the absolute neccessary change requests.</li>
<li>Document the internal testing phase in a system that is available to all team members (for instance <a href="http://backpackit.com/">backpack</a>, wiki or bugtracker) -> avoid bugreports via E-Mail, to prevent duplicate records of bugs.</li>
<li>No relaunch without a testsystem that is identical to the livesystem!</li>
<li>First migrate/relaunch the testsystem and record all the steps taken, to have a plan for the migration of the livesystem later.</li>
<li>Discuss bugs that reveal during the migration of the testsystem with your team, then fix them, test again and document your doings in the plan.</li>
<li>During the migration of the livesystem, take the website off the web. Otherwise you may have to cope with data inconsistency.</li>
<li>Plan the switch / downtime (time of migration) for nightly hours (so that less users will recognize the downtime). If you have to switch in the daytime then use the downtime as PR- or marketingevent and announce some messages or even special activities while the action lasts.</li>
<li>Keep an eye on your errorlogs after the relaunch. Additionally keep in mind that you may need some extra time for fixing bugs that occur on the livesystem after the relaunch.</li>
</ul>
<p>Domaintransfer checklist:</p>
<ol>
<li>Register the new domain.</li>
<li>Verify your new domain in the <a href="http://www.google.com/webmasters/tools/">Google Webmaster Tools</a>. Insert your new sitemap (after the relaunch) there.</li>
<li>Change the configuration of web statistics / tracking software like Piwik, Mint or Google Analytis to use the new domain.</li>
<li>Generate new domain related JavaScript codes for AdSense, AdScale and other partner- or advertisingnetworks.</li>
<li>Change zones and codes of your own AdServers (when applicable) to your new domain.</li>
<li>Change domain-related extensions or plugins of your Content Management System (CMS).</li>
<li>Don&#8217;t redirect internal links to your own resources but change the whole domain / code structure. (Hint by the translator: <a href="http://developer.yahoo.com/performance/rules.html#redirects">redirects are known to be bad</a> for the performance and overall user experience of your website)</li>
<li>Use HTTP status code 301 redirections to migrate well-known URLs of your old domain to the new one.</li>
<li>Change headers and / or bodies of E-Mail generated by scripts (server statistics, order confirmations, newsletters etc.) to use the new domain.</li>
<li>Change E-Mail accounts and footers of your company&#8217;s employees.</li>
<li>Reconfigure your <a href="http://feedburner.google.com/">Feedburner account</a> to use the new domain.</li>
<li><a href="http://www.google.de/support/news_pub/bin/answer.py?hl=en&#038;answer=70750">Notify Google of the domain transfer</a> at least two weeks in advance!</li>
<li><a href="http://www.google.de/support/news_pub/bin/answer.py?hl=en&#038;answer=74288">Create a new News Sitemaps</a> for Google News.</li>
<li>Set up new company related documents like stamps, business cards, media kits, notepapers etc. to refer to the new domain.</li>
<li>Create a list with backlinks to your website. Then contact bloggers, webmasters, partner, journalists and friends to adapt the backlinks to your new domain.</li>
<li>Change backlinks from Wikipedia and other wiki systems yourself.</li>
<li>Instruct all employess of your company to change to their social networking profiles to reflect the new domain. A few examples likely to be forgotten: Facebook, Twitter, LinkedIn, Xing, MyOnID, Gravatar, Delicious, Mento, Flickr, Digg and so on.</li>
<li>Keep your old domain for at least six months and support the redirections (see rule 8).</li>
<li>Search for broken Links and fix them with tools like <a href="http://home.snafu.de/tilman/xenulink.html">Xenu</a> or the <a href="http://www.iwebtool.com/broken_link_checker">Broken Link Checker</a>.</li>
<li>Check 404 (&#8221;Not found&#8221;) and other errors of Googles crawling process via Google Webmaster Tools daily. Fix them as soon as possible.</li>
</ol>
<p>Did we forget something? Please comment this article and i&#8217;ll happily add your suggestions to the list. </p>

<p><a href="http://feedads.g.doubleclick.net/~a/plfqITROb3g0b0u6JOoqbQVHzxo/0/da"><img src="http://feedads.g.doubleclick.net/~a/plfqITROb3g0b0u6JOoqbQVHzxo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/plfqITROb3g0b0u6JOoqbQVHzxo/1/da"><img src="http://feedads.g.doubleclick.net/~a/plfqITROb3g0b0u6JOoqbQVHzxo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/UxhOmyDLIxE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2009/09/13/checklist-the-20-most-important-steps-for-a-successful-relaunch-including-domain-transfer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2009/09/13/checklist-the-20-most-important-steps-for-a-successful-relaunch-including-domain-transfer/</feedburner:origLink></item>
		<item>
		<title>The author on Twitter</title>
		<link>http://feedproxy.google.com/~r/stottiblogposts/~3/Gh-sqH3JE2M/</link>
		<comments>http://www.stottmeister.com/blog/2009/08/24/the-author-on-twitter/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 10:57:05 +0000</pubDate>
		<dc:creator>stotti</dc:creator>
				<category><![CDATA[foo bar blah]]></category>
		<category><![CDATA[aperto]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.stottmeister.com/blog/?p=564</guid>
		<description><![CDATA[ photo credit: respres
Yes, i must confess, i am on Twitter. And i have several accounts. All in all there are three of them.

the main account: @stottiblog
one non-public account with a cool name not to mention here  
ultimately i microblog (in cooperation) as @maschinenraum &#8211; this is the official account of the Aperto Technical [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/40518938@N00/3231178720/" title="Twitter" target="_blank"><img src="http://farm4.static.flickr.com/3445/3231178720_5e2c1c45a8.jpg" alt="Twitter" border="0" /></a><br /><small><a href="http://creativecommons.org/licenses/by/2.0/" title="Attribution License" target="_blank"><img src="http://www.stottmeister.com/blog/wp-content/plugins/photo-dropper/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a href="http://www.flickr.com/photos/40518938@N00/3231178720/" title="respres" target="_blank">respres</a></small></p>
<p>Yes, i must confess, i am on Twitter. And i have several accounts. All in all there are three of them.</p>
<ol>
<li>the main account: <a href="http://twitter.com/stottiblog">@stottiblog</a></li>
<li>one non-public account with a cool name not to mention here <img src='http://www.stottmeister.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>ultimately i microblog (in cooperation) as <a href="http://twitter.com/maschinenraum">@maschinenraum</a> &#8211; this is the official account of the Aperto Technical Unit. The Aperto AG itself tweets as <a href="http://twitter.com/aperto">@aperto</a>.</li>
</ol>
<p>I invite you to follow me at <a href="http://twitter.com/stottiblog">@stottiblog</a>. My publication frequency is much higher there as it is here. But i guess that&#8217;s what microblogging services such as Twitter are for. For more information about you may read this page: <a href="http://www.stottmeister.com/blog/about/">about</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/wOzR5EqH7EIOP_l5l8BYwtmXLFY/0/da"><img src="http://feedads.g.doubleclick.net/~a/wOzR5EqH7EIOP_l5l8BYwtmXLFY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wOzR5EqH7EIOP_l5l8BYwtmXLFY/1/da"><img src="http://feedads.g.doubleclick.net/~a/wOzR5EqH7EIOP_l5l8BYwtmXLFY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/stottiblogposts/~4/Gh-sqH3JE2M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.stottmeister.com/blog/2009/08/24/the-author-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.stottmeister.com/blog/2009/08/24/the-author-on-twitter/</feedburner:origLink></item>
	</channel>
</rss>
