<?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>The Yellow Marker</title>
	<atom:link href="http://www.theyellowmarker.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theyellowmarker.org/blog</link>
	<description>[YAWB]</description>
	<lastBuildDate>Wed, 24 Feb 2010 15:12:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>My Blog is finally back up again!</title>
		<link>http://www.theyellowmarker.org/blog/2010/02/24/my-blog-is-finally-backup-again/</link>
		<comments>http://www.theyellowmarker.org/blog/2010/02/24/my-blog-is-finally-backup-again/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 13:45:53 +0000</pubDate>
		<dc:creator>raoulsson</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/?p=157</guid>
		<description><![CDATA[Hi All, To those of you who are still here: A big welcome back! After 2.5 years, I finally got my blog back! A WordPress security hole seemed to have deleted all my posts and I was just too depressed about that to even bother and decided to do nothing about it. The other day [...]]]></description>
			<content:encoded><![CDATA[<p>Hi All,</p>
<p>To those of you who are still here: A big welcome back! After 2.5 years, I finally got my blog back!</p>
<p>A WordPress security hole seemed to have deleted all my posts and I was just too depressed about that to even bother and decided to do nothing about it.</p>
<p>The other day I played around with the <a href="http://www.archive.org/">WayBackMachine</a> and surprisingly found everything that I had thought had been gone to data Nirvana! I then added a subscription to this blog on Google Reader and it could even load the whole feed! Magic! I just checked in here ten minutes ago and after a database update, all my data was back!</p>
<p>I will write now more often. However, the posts will be a bit less crafted (takes ages) and much less politically correct and thus hopefully more fun!</p>
<p>Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2010/02/24/my-blog-is-finally-backup-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java Web Start&#8217;s silly Self Reference</title>
		<link>http://www.theyellowmarker.org/blog/2007/05/25/java-web-starts-silly-self-reference/</link>
		<comments>http://www.theyellowmarker.org/blog/2007/05/25/java-web-starts-silly-self-reference/#comments</comments>
		<pubDate>Fri, 25 May 2007 18:21:05 +0000</pubDate>
		<dc:creator>raoul</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/2007/05/25/java-web-starts-silly-self-reference/</guid>
		<description><![CDATA[Dear Reader, Just coming from having to push a Java Application out to the clients machine via Java Web Start. Everything went pretty well, after signing all the Jar&#8217;s. This, so they could sneak outside the &#8220;security sandbox&#8221; that Java Web Start plugs around downloaded applications. The (maybe) unusual thing in our setup was, that [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>Just coming from having to push a Java Application out to the clients machine via Java Web Start. Everything went pretty well, after signing all the Jar&#8217;s. This, so they could sneak outside the &#8220;security sandbox&#8221; that Java Web Start plugs around downloaded applications.</p>
<p>The (maybe) unusual thing in our setup was, that the jnlp file had to be rendered on the fly. So there was never going to be a &#8220;on-disk&#8221; version of the file during the whole request, response cycle.</p>
<p>So, following the old &#8220;monkey see/monkey do&#8221; rule, my generated file looked a bit like this one:</p>
<p><code>[...]<br />
jnlp spec="1.0+"<br />
codebase="http://192.168.0.1/"<br />
xhref="myapp.jnlp" mce_href="myapp.jnlp" // ignore the mce...<br />
[...]<br />
</code><br />
When trying to run this generated &#8220;file&#8221; through a link in the browser, silly web start tried to locate the file &#8220;http://192.168.0.1/myapp.jnlp&#8221;&#8230; HELLO? YOU ARE THIS FILE! STOP COMPLAINING YOU CANNOT FIND YOURSELF!</p>
<p>A quick look in the <a href="http://java.sun.com/docs/books/tutorial/deployment/webstart/deploying.html">Java Web Start Tutorial</a> hinted me to try to omit the href argument in the jnlp tag. Apparently, it is not needed. It then worked the way as I expected it to. But really, what is it good for anyway?</p>
<p>In the &#8220;spec&#8221; mentioned above, it says about the href attribute:</p>
<p>&#8220;The href specifies the URL of the JNLP file <em>itself</em>.&#8221;</p>
<p>Oh, that&#8217;s cute :-)</p>
<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2007/05/25/java-web-starts-silly-self-reference/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Skype sitting on Port 80</title>
		<link>http://www.theyellowmarker.org/blog/2007/05/22/skype-sitting-on-port-80/</link>
		<comments>http://www.theyellowmarker.org/blog/2007/05/22/skype-sitting-on-port-80/#comments</comments>
		<pubDate>Tue, 22 May 2007 20:02:23 +0000</pubDate>
		<dc:creator>raoul</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/2007/05/22/skype-sitting-on-port-80/</guid>
		<description><![CDATA[Dear Reader, Once again I went into the Skype Trap. Today, I decided to try out Elgg. Elgg is an open source version of a social network platform. The nice thing is, you can download it and host it on your own servers. This is particularly useful if you don&#8217;t want anybody else to mess [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>Once again I went into the Skype Trap. Today, I decided to try out <a href="http://www.elgg.org/">Elgg</a>. Elgg is an open source version of a social network platform. The nice thing is, you can download it and host it on your own servers. This is particularly useful if you don&#8217;t want anybody else to mess with your network data. Some of my friends live in Russia and they told me, the KGB surveillance mentality of the state was still ongoing. Talking freely in a social network is crucial. However, in some countries, this would already mean committing a crime. And by all means, I just like open source software better.</p>
<p>But back to what I was saying about Skype. I downloaded the latest <a href="http://httpd.apache.org/">Apache Webserver</a> and installed it on my machine. At the end of the installation process, it told me it could not bind to port 80. Have seen this before, I thought. Yeah, right, last time it took me hours to finally accept, that the Apache installation was probably intact and that there would have to be some other problem. I then did a portscan and what did I find sitting on my port 80? &#8211; Skype! That cheeky little bastard !</p>
<p><img id="image152" alt="skype2.gif" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/skype2.gif" /> <a class="imagelink" title="skype1.gif" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/skype1.gif"><img id="image150" alt="skype1.gif" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/skype1.thumbnail.gif" /></a> <img id="image152" alt="skype2.gif" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/skype2.gif" /></p>
<p>I had to uncheck the setting &#8220;Use port 80 and 443 as alternatives for incoming connections&#8221; in the Connection Tab. Great Philosophy: &#8220;Let&#8217;s just hijack the http and the https port, then in most of the cases, our software should work&#8221;.</p>
<p>Anyway, now I can go back to Elgg and try to make PHP and Apache talk together. This used to be a problem a few years ago. I think this was the reason for the <a href="http://www.apachefriends.org/en/xampp.html">XAMPP Project</a>.</p>
<p>Let me quote them: &#8220;Many people know from their own experience that it&#8217;s not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl. XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use &#8211; just download, extract and start.&#8221;</p>
<p>Anyway, I will give it a go &#8220;by hand&#8221; now. Wish me luck :-)</p>
<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2007/05/22/skype-sitting-on-port-80/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fixed intransparent Picture for the Diva: Microsoft Internet Explorer</title>
		<link>http://www.theyellowmarker.org/blog/2007/05/21/fixed-untransparent-picture-in-ie/</link>
		<comments>http://www.theyellowmarker.org/blog/2007/05/21/fixed-untransparent-picture-in-ie/#comments</comments>
		<pubDate>Tue, 22 May 2007 02:25:19 +0000</pubDate>
		<dc:creator>raoul</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/2007/05/21/fixed-untransparent-picture-in-ie/</guid>
		<description><![CDATA[Dear Reader, I finally fixed the intransparent picture in the header of this blog. The picture of the &#8220;yellow marker&#8221;: This is a PNG. Only in Internet Explorer it looked like this. I changed it with Photoshop to a GIF: Now the header looks the same, and good, everywhere. I did not notice earlier, because [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>I finally fixed the intransparent picture in the header of this blog. The picture of the &#8220;yellow marker&#8221;:</p>
<p><img id="image149" alt="marker.jpg" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/marker.jpg" /></p>
<p>This is a PNG. <strong>Only in Internet Explorer it looked like this</strong>. I changed it with Photoshop to a GIF:</p>
<p><img id="image147" alt="marker.gif" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/marker.gif" /></p>
<p>Now the header looks the same, and good, everywhere.</p>
<p>I did not notice earlier, because <strong>I NEVER use IE</strong>, unless Microsoft forces me to, through some windows update process, that only IE can handle.</p>
<p>I suggest everybody to add JavaScript to all their pages with this functionality:</p>
<p>If IE is detected, the user is forwarded to some other page, telling it to download <a href="http://www.opera.com/">Opera</a>, <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a>, <a href="http://www.apple.com/macosx/features/safari/">Safari</a> or whatever other Browser that conforms with the standards. Thus not allowing any browsing with Internet Explorer at all.</p>
<p>The next step is to add this functionality a step further up, into the webserver software. Then into the routers.</p>
<p>Think about it, otherwise we never get out of the browser hell :-)</p>
<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2007/05/21/fixed-untransparent-picture-in-ie/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bug Fix for &#8220;Contributing to Eclipse&#8221;</title>
		<link>http://www.theyellowmarker.org/blog/2007/05/21/source-code-bug-fix-for-contributing-to-eclipse-eclipse-version-30/</link>
		<comments>http://www.theyellowmarker.org/blog/2007/05/21/source-code-bug-fix-for-contributing-to-eclipse-eclipse-version-30/#comments</comments>
		<pubDate>Tue, 22 May 2007 00:55:27 +0000</pubDate>
		<dc:creator>raoul</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/2007/05/21/source-code-bug-fix-for-contributing-to-eclipse-eclipse-version-30/</guid>
		<description><![CDATA[Dear Reader, It has been a long time since my last post. I was very busy. Sorry for that. Here comes another technical article on a book: &#8220;Contributing to Eclipse: Principles, Patterns, and Plug-Ins&#8221;, published by Addison-Wesley. It is written by Erich Gamma (co-author of the &#8220;OO-Bible&#8221; Design Patterns, technical director of the IBM Research [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>It has been a long time since my last post. I was very busy. Sorry for that.</p>
<p>Here comes another technical article on a book: <a href="http://www.awprofessional.com/bookstore/product.asp?isbn=0321205758&#038;rl=1#info3">&#8220;Contributing to Eclipse: Principles, Patterns, and Plug-Ins&#8221;</a>, published by <a href="http://www.awprofessional.com">Addison-Wesley</a>. It is written by Erich Gamma (co-author of the &#8220;OO-Bible&#8221; <a href="http://www.awprofessional.com/bookstore/product.asp?isbn=0201633612&#038;rl=1">Design Patterns</a>, technical director of the <a href="http://www.zurich.ibm.com/">IBM Research lab Zurich</a> and developer of the <a href="http://www.eclipse.org/">Eclipse Platform</a>) and Kent Beck (creator of <a href="http://www.extremeprogramming.org/">Extreme Programming</a>).</p>
<p><a title="contributing_eclipse_2.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_2.jpg"><img alt="contributing_eclipse_2.jpg" id="image139" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_2.thumbnail.jpg" /></a> <a title="contributing_eclipse_3.gif" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_3.gif"><img alt="contributing_eclipse_3.gif" id="image140" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_3.thumbnail.gif" /></a> <a title="contributing_eclipse_1.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_1.jpg"><img alt="contributing_eclipse_1.jpg" id="image138" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_1.thumbnail.jpg" /></a></p>
<p>The book is obviously on how to extend the Eclipse platform with your own &#8220;contributions&#8221;, aka Plug-Ins. The book is very interesting as it comes from two authors who &#8220;come from the inside&#8221; of Eclipse. Thus they reveal all kinds of background information that a normal author could easily have missed.</p>
<p>However the book was written in 2003 and builds on a previous Eclipse release, prior version 3.0. When reading through the examples in the book, I eventually got to chapter 7, where Erich and Kent are developing the <a href="http://www.junit.org">JUnit</a> Plug-In. I think the one nowadays shipped with the standard Eclipse distribution.</p>
<p>There, page 62, they say: &#8220;For now, we can&#8217;t imagine how your understanding of Eclipse would be helped by seeing the details of starting a new virtual machine and communicating with it via sockets. See Appendix A for the details.&#8221;</p>
<p>Here they talk about how to properly run your test cases. That is &#8220;outside&#8221; the Eclipse JVM instance. To easily get above that bump, I downloaded their source code from <a href="http://www.awprofessional.com/content/images/0321205758/sourcecode/cte-source.zip">here</a>. In this archive, there are two classes that are senseless for the reader to implement himself, that is <code>TestRunner</code> and <code>SocketTestRunner</code>. So I imported them into my own Eclipse Project (<strong>Note: Circle_1!</strong>).</p>
<p>First I changed the obvious stuff, like in <code>TestRunner</code>, line 77 and 130:</p>
<p><code>JUnitPlugin plugin = JUnitPlugin.getPlugin();</code></p>
<p>to match my slightly different class names:</p>
<p><code>MyJUnitPlugin plugin = MyJUnitPlugin.getPlugin();</code></p>
<p>However, when I started my Plug-In Project (&#8220;run as Eclipse Application&#8221;) and selected an object type in a dummy project (&#8220;ADemoProject&#8221;) and then tried to start my own JUnit implementation (&#8220;Run MyTest&#8221;), nothing happened.</p>
<p>The Eclipse View &#8220;Error Log&#8221; gave the hint that there was a <code>NullPointerException</code> in <code>TestRunner</code>, line 78:</p>
<p><code>java.lang.NullPointerException<br />
at org.eclipse.core.runtime.Plugin.getDescriptor(Plugin.java:268)<br />
at org.theyellowmarker.gamma.TestRunner.computeClasspath(TestRunner.java:78)</code></p>
<p>But then looking at my Eclipse source of <code>TestRunner</code>, the deprecation warnings gave me the hint to do a bit of research, have a look at the screenshot below:</p>
<p><a title="contributing_eclipse_4.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_4.jpg"><img alt="contributing_eclipse_4.jpg" id="image141" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_4.thumbnail.jpg" /></a></p>
<p>Obviously, <code>plugin.getDescriptor()</code> was the reason for the <code>NullPointerException</code>. Used to the standard Java JDK philosophy, where deprecated methods usually still do their job somehow, it took my a bit of Eclipse API reading to figure out how to recode the whole section. Again, see the screenshot below:</p>
<p><a title="contributing_eclipse_5.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_5.jpg"><img alt="contributing_eclipse_5.jpg" id="image142" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_5.thumbnail.jpg" /></a></p>
<p>To get the plug-in path for our plug-in, we have to get &#8220;the Bundle&#8221; from the static method of <code>org.eclipse.core.runtime.Platform</code>:<br />
<code><br />
// has to be unique id of activation plugin.<br />
Bundle bundle = Platform.getBundle("org.theyellowmarker.MyJUnit");<br />
</code></p>
<p>Note that the string <code>"org.theyellowmarker.MyJUnit"</code> is the unique id of my plug-in in the MANIFEST.MF file. You have to change it according to your setup. The url of the project is then found by the subsequent lines:</p>
<p><code>URL url = FileLocator.find(bundle, new Path("/"), null);<br />
classPath[0] = FileLocator.toFileURL(new URL(url, "bin")).getFile();<br />
classPath[1] = FileLocator.toFileURL(new URL(url, "junit.jar")).getFile();<br />
</code></p>
<p>Note: I am not sure about the last line here. Could be useless.</p>
<p>Next, also replace the deprecated <code>SocketUtil.findUnusedLocalPort</code> on line 61 with:</p>
<p><code>port = SocketUtil.findFreePort();</code></p>
<p>Last, the <code>SocketTestRunner</code> class is given to the external JVM by name, so you have to change the first line of the class, where <code>MAIN_CLASS</code> is defined, to match your own package structure:</p>
<p><code>static final String MAIN_CLASS = "org.eclipse.contribution.junit.SocketTestRunner";</code></p>
<p>to:</p>
<p><code>static final String MAIN_CLASS = "org.theyellowmarker.gamma.SocketTestRunner";</code></p>
<p>Now everything works again, as expected. You can download my plug-project here: <a id="p144" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/myjunit.zip">myjunit.zip</a></p>
<p>and the dummy project containing the test cases here: <a id="p145" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/ademoproject.zip">ademoproject.zip</a></p>
<p>Make sure, when running the plug-in &#8220;in action&#8221; (that is in the second Eclipse workbench) to right click on the <code>ASillyClassTest</code> symbol with the green class dot on its left, otherwise, you don&#8217;t get the &#8220;Run My Test&#8221; menu entry in the context menu:</p>
<p><a class="imagelink" title="contributing_eclipse_6.jpg" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_6.jpg"><img id="image143" alt="contributing_eclipse_6.jpg" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/contributing_eclipse_6.thumbnail.jpg" /></a></p>
<p>On test will fail, one will succeed. The console output on the first Eclipse workbench should be something like this:</p>
<p><code>2 test[s] started...<br />
Test org.theyellowmarker.test.ASillyClassTest->testDemoTrue() started.<br />
Test org.theyellowmarker.test.ASillyClassTest->testDemoFalse() started.<br />
Test org.theyellowmarker.test.ASillyClassTest->testDemoFalse() failed.<br />
junit.framework.AssertionFailedError: null<br />
at junit.framework.Assert.fail(Assert.java:47)<br />
at junit.framework.Assert.assertTrue(Assert.java:20)<br />
at junit.framework.Assert.assertFalse(Assert.java:34)<br />
at junit.framework.Assert.assertFalse(Assert.java:41)<br />
at org.theyellowmarker.test.ASillyClassTest.testDemoFalse(ASillyClassTest.java:27)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />
at java.lang.reflect.Method.invoke(Unknown Source)<br />
at junit.framework.TestCase.runTest(TestCase.java:168)<br />
at junit.framework.TestCase.runBare(TestCase.java:134)<br />
at junit.framework.TestResult$1.protect(TestResult.java:110)<br />
at junit.framework.TestResult.runProtected(TestResult.java:128)<br />
at junit.framework.TestResult.run(TestResult.java:113)<br />
at junit.framework.TestCase.run(TestCase.java:124)<br />
at junit.framework.TestSuite.runTest(TestSuite.java:232)<br />
at junit.framework.TestSuite.run(TestSuite.java:227)<br />
at junit.framework.TestSuite.runTest(TestSuite.java:232)<br />
at junit.framework.TestSuite.run(TestSuite.java:227)<br />
at org.theyellowmarker.gamma.SocketTestRunner.runTests(SocketTestRunner.java:39)<br />
at org.theyellowmarker.gamma.SocketTestRunner.main(SocketTestRunner.java:26)</code></p>
<p><code>All tests finished</code></p>
<p>As I move forward in the Book, I will publish eventual updates on this topic.</p>
<p>Thank you.</p>
<p>P.S: Here is the full set of files after &#8220;Circle 1&#8243;: <a id="p153" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/05/first-circle.zip">first-circle.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2007/05/21/source-code-bug-fix-for-contributing-to-eclipse-eclipse-version-30/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sandra Wild will become &#8220;Musicstar&#8221; but will then work in an office ever after</title>
		<link>http://www.theyellowmarker.org/blog/2007/02/21/sandra-wild-will-become-musicstar-but-will-then-work-in-an-office-ever-after/</link>
		<comments>http://www.theyellowmarker.org/blog/2007/02/21/sandra-wild-will-become-musicstar-but-will-then-work-in-an-office-ever-after/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 01:20:24 +0000</pubDate>
		<dc:creator>raoul</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/2007/02/21/sandra-wild-will-become-musicstar-but-will-then-work-in-an-office-ever-after/</guid>
		<description><![CDATA[Dear Reader, In Switzerland, &#8220;Musicstar&#8220;, the national version of &#8220;American Idol&#8220;, &#8220;Deutschland sucht den Superstar&#8221; or whatever the singing contest casting show is called in your country, is currently on TV. All the candidates seem to have one thing in common: They all claim, that they &#8220;live for the music&#8221;, that music means everything to [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>In Switzerland, &#8220;<a href="http://www.musicstar.sf.tv/">Musicstar</a>&#8220;, the national version of &#8220;<a href="http://www.americanidol.com/">American Idol</a>&#8220;, &#8220;<a href="http://www.rtl.de/musik/superstar.php">Deutschland sucht den Superstar</a>&#8221; or whatever the singing contest casting show is called in your country, is currently on TV. All the candidates seem to have one thing in common: They all claim, that they &#8220;live for the music&#8221;, that music means everything to them and a life without it, meaning as a musician, would be impossible for them to imagine.</p>
<p><a title="musicstar2.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar2.jpg"><img alt="musicstar2.jpg" id="image129" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar2.thumbnail.jpg" /></a> <a title="musicstar6.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar6.jpg"><img alt="musicstar6.jpg" id="image133" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar6.thumbnail.jpg" /> </a><a title="musicstar3.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar3.jpg"><img alt="musicstar3.jpg" id="image130" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar3.thumbnail.jpg" /></a></p>
<p>Surprisingly, once the show is over, most of them are never heard of again. Some reappear in casting shows for some  &#8220;TV-Game-Show-Host&#8221; or maybe even in &#8220;Big Brother&#8221;.</p>
<p>[Have a look <a href="http://julien-ceccon.com">here</a> for quite an extreme sample of this species, called Julien. And don't miss the gallery and the bio (note: it does not mention, that he tried to become the <a href="http://www.sat1.ch/comedy_show/joyarennt/">next "Joya rennt"</a>, - or was it the <a href="http://www.sf.tv/sf1/glanzundgloria/index.php">next Nadja Zimmermann</a>?). He is well above twenty! Not like you might have thought: <em><a href="http://www.meinbild.ch/">a big-ego teenager without any 'know-thyself'</a></em>. No no...! - Oh I am <em>sooo </em>looking forward to his video: it is "<em>coming soon</em>" :-)].</p>
<p>But back to the topic. The reason for people to show up in the public eye on shows like Musicstar is, that the costs, that is the effort to sign up on a casting show is relatively small compared to the costs of going through the struggle of choosing &#8220;musician&#8221; as ones &#8220;<em>one and only</em>&#8221; profession right from the beginning and far from a more &#8220;usual&#8221;, more secure career path, one that is well embedded in society but less glamuros.<br />
People who claim they couldn&#8217;t live without actively making music, logically have to take it the hard way, be it with or without any casting opportunities. They are forced to. What other choice would they have?</p>
<p>Sandra Wild is currently the big favorite in the Musicstar show. In her private life, she works for the state, she gets couples to sign their certificate of marriage. Although she is not an unexperienced singer, she has had some success with singing as a teenager, I still think she has too little ambition, guts and self-confidence to break out of the secure environment she is used to. This even in spite of the fact that she will surely win the show and become the next Musicstar-winner.</p>
<p>Here are two TV broadcasts I watched this week, where Sandra Wild was in (I tried to translate excerpts of some of her statements as good as I could):</p>
<p>From &#8220;TalkTäglich&#8221; hosted by Markus Gilli on TeleZüri (<a href="http://www.telezueri.ch:80/index.php?id=32216&#038;movie=fileadmin/programmraster/TalkTaeglich/2007/02/19/stream/TalkTaeglich_070219.flv&#038;showformatuid=10&#038;cHash=8037ba4847">view</a>):</p>
<blockquote><p><strong>Markus Gilli</strong>: &#8220;[...] if it won&#8217;t work out with you and the music-business, then you will have to do a private marriage company: &#8216;Marrying with Wild&#8217; [...] Let&#8217;s talk a bit about your future [...] you are currently on a break from your marriage certifier job in Arbonne. Are you considering to pick your job back up again [...] or is this option currently a bit endangered?&#8221;</p>
<p><strong>Sandra Wild</strong>: &#8220;To be honest, I cannot yet really tell, because it depends a bit on how far I will make it in the show. Actually I plan to pick up my old job again later on. But if I had to suspend that a bit because of too many other appointments, then I don&#8217;t know, I have to check with my employer first. If it would be possible to take some time off and then restart my job again later on [...]&#8220;</p></blockquote>
<p>From &#8220;Club&#8221; hosted by Matthias Aebischer on SF1 (<a href="http://www.sf.tv/var/videoplayer.php?videourl=http%3A%2F%2Freal.xobix.ch%2Framgen%2Fsfdrs%2Fvod%2Fzischtigsclub%2F2007%2F02%2Fzischtigsclub_20070220.rm">view</a>):</p>
<blockquote><p><strong>Matthias Aebischer</strong>: &#8220;What do you want to do after the show? I didn&#8217;t ask yet. You said you already knew about some opportunities?&#8221;</p>
<p><strong>Sandra</strong><strong> Wild</strong>: &#8220;Well I just plan, of course I will have to see what offers will come in then&#8230;&#8221;</p>
<p><strong>Matthias </strong><strong>Aebischer</strong>: &#8220;You hope there will be offers?&#8221;</p>
<p><strong>Sandra</strong><strong> Wild</strong>: &#8220;I already know they will come. [...] Well I wish, that once, that I can maybe, probably get a record contract. That I can record an album, where I can bring in my own wishes, I will try. If I somehow manage, I would like to do a lot of concerts with a real band. I would like to make real music and what I am also really exited about right now is: this morning I got and offer to give some singing lessons sometime. That I would like to develop a bit further in fact. I would also like to learn more and definitely teach singing and see that I can do &#8216;Music&#8217; as a job, a bit. And live of it. [Because of the offers I know about...] I know what could happen and I am really glad I do. That I am not thrown into the cold water, that I don&#8217;t know about. This way I am not at the mercy of fate and can assess a bit what&#8217;s comming and prepare for it.</p>
<p><strong>Carmen Fenk </strong>(a former winner of the show): &#8220;But you can also bet on the wrong horse. Have disappointed hopes.&#8221;</p>
<p><strong>Sandra</strong><strong> Wild</strong>: &#8220;Indeed, indeed. But I don&#8217;t do/have that. I just wait and see&#8230;&#8221;</p></blockquote>
<p>I think she sings really well and I find her truly congenial. I don&#8217;t want to talk bad about her, I don&#8217;t mean to be personal (unlike I did intend to with Julien further up).</p>
<p>I think the impression one can get from her is exemplarily for the majority of a lot of people who go to castings. But the teenage dream of being famous, together with the ease of a casting sign-up is not the full story.</p>
<p><a title="musicstar4.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar4.jpg"><img alt="musicstar4.jpg" id="image131" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar4.thumbnail.jpg" /></a> <a title="musicstar5.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar5.jpg"><img alt="musicstar5.jpg" id="image132" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar5.thumbnail.jpg" /> </a><a title="musicstar1.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar1.jpg"><img alt="musicstar1.jpg" id="image128" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2007/02/musicstar1.thumbnail.jpg" /></a></p>
<p>Without audacity to take some risks and a lot of diligence, everyone will eventually be caught by our all most common fear: The fear that makes most of us going to work everyday and live a boring, unspectacular, normal life without any risk or ambition.</p>
<p>When <a href="http://www.rogerfederer.com">Roger Federer</a> decided he wanted to be a professional tennis player at the age of sixteen, he told his dad, he would not go to school anymore&#8230;</p>
<p>I wish Sandra Wild all the best of luck and hope she proves me wrong :-)</p>
<p>Thank you.</p>
<p>Update (8/14/2007): Sandra is giving it another try, <a href="http://www.20min.ch/news/stgallen/story/26951924">see here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2007/02/21/sandra-wild-will-become-musicstar-but-will-then-work-in-an-office-ever-after/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SAS is the coolest!</title>
		<link>http://www.theyellowmarker.org/blog/2006/12/18/sas-is-the-coolest-airline/</link>
		<comments>http://www.theyellowmarker.org/blog/2006/12/18/sas-is-the-coolest-airline/#comments</comments>
		<pubDate>Mon, 18 Dec 2006 09:23:43 +0000</pubDate>
		<dc:creator>raoul</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/2006/12/18/sas-is-the-coolest/</guid>
		<description><![CDATA[Dear Reader, I just did a skype video chat with my girlfriend Juky. She is on an airplane from Shanghai to Copenhagen RIGHT NOW. Picture and sound quality are just perfect!!! Ever uploaded an MP3 to an aeroplane? She travels with SAS. Definitly the coolest airline on earth! Thank you.]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>I just did a skype video chat with my girlfriend <a href="http://www.pinksemu.com">Juky</a>. She is on an airplane from Shanghai to Copenhagen RIGHT NOW. Picture and sound quality are just perfect!!!</p>
<p><a title="sas6.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas6.jpg"><img alt="sas6.jpg" id="image119" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas6.thumbnail.jpg" /> </a><a title="sas7.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas7.jpg"><img alt="sas7.jpg" id="image120" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas7.thumbnail.jpg" /> </a><a title="sas5.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas5.jpg"><img alt="sas5.jpg" id="image121" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas5.thumbnail.jpg" /></a></p>
<p>Ever uploaded an MP3 to an aeroplane?</p>
<p><a title="sas12.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas12.jpg"><img alt="sas12.jpg" id="image123" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas12.thumbnail.jpg" /></a> <a title="sas13.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas13.jpg"><img alt="sas13.jpg" id="image124" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas13.thumbnail.jpg" /> </a><a title="sas14.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas14.jpg"><img alt="sas14.jpg" id="image125" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/sas14.thumbnail.jpg" /></a></p>
<p>She travels with <a href="http://www.flysas.com/">SAS</a>. Definitly the coolest airline on earth!</p>
<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2006/12/18/sas-is-the-coolest-airline/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The &#8220;best password ever&#8221; is cracked!</title>
		<link>http://www.theyellowmarker.org/blog/2006/12/17/the-best-password-ever-is-cracked/</link>
		<comments>http://www.theyellowmarker.org/blog/2006/12/17/the-best-password-ever-is-cracked/#comments</comments>
		<pubDate>Sun, 17 Dec 2006 22:21:46 +0000</pubDate>
		<dc:creator>raoul</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/2006/12/17/the-best-password-ever-is-cracked/</guid>
		<description><![CDATA[Dear Reader, A few years ago, when I started to work at a new company, I asked for a certain password I needed to access some systems I had to work with. One of my new colleagues told me it was "enirstuda4711" and that it apparently was the best password ever! The reason why it [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>A few years ago, when I started to work at a new company, I asked for a certain password I needed to access some systems I had to work with. One of my new colleagues told me it was <code>"enirstuda4711"</code> and that it apparently was the best password ever! The reason why it was so incredibly good was that the containing letters were statistically distributed in some kind of perfect way.</p>
<p>&#8220;So we have a very hard to crack password here&#8221;, I said, &#8220;why not put in online and suggest for everyone to use it?&#8221; :-)</p>
<p>Yesterday I decided to setup a user on my windows machine and see if I could crack this password. I called the user Jabberwocky. From my laptop, my second computer in the local network, I first looked up the standard gatway to find out which subnet I was using:</p>
<p><code>ipconfig</code></p>
<p><a class="imagelink" title="password1.gif" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password1.gif"><img id="image118" alt="password1.gif" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password1.thumbnail.gif" /></a></p>
<p>My subnet mask is <code>192.168.1.*</code>, as can be seen on the picture. The next step is to find out what machines live on the internal network. I ran the <a href="http://insecure.org/nmap/">NMap port scanner</a> with the ping scan option to search all IP&#8217;s between <code>192.168.1.1</code> and <code>192.168.1.255:</code></p>
<p><code>nmap -sP 192.168.1.1-255</code></p>
<p><a class="imagelink" title="password2.gif" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password2.gif"><img id="image111" alt="password2.gif" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password2.thumbnail.gif" /></a></p>
<p>So there are three machines on my network: one on port 1, this is my router and one on port <code>101</code>, the laptop I was working from and a third on port <code>102</code>, this is the machine I needed to grab the password file from.</p>
<p>On linux machines there is the passwd file in the /etc directory. It contains the information about all the users that have an account on the machine. Usually it also contains the hashed passwords. These password hashes are computed out of the plain text passwords by a one way function. Each time a user logs in, the provided password is put through the hash function and the result is then compared to the stored hash. If they match, the original passwords must match as well.</p>
<p>The hashed password could look like this:</p>
<p><code>02196B74B249B1C7B3CA94183F9EEE53</code></p>
<p>On linux systems, the password hashes are sometimes not stored in the passwd file itself, but in a file called shadow. This file has limited reading permissions, 640 instead of 644 which is the permission on the passwd file.</p>
<p>On Windows NT, 2000 and XP systems, these hashes are stored in the Registry and/or the SAM file. The SAM file is located under <code>C:\WINDOWS\system32\config</code>. If rdisk has ever been run, an old version will also be located under <code>C:\WINDOWS\repair</code>. The problem is, that you cannot access the SAM file on a running system. Some process has it under strict control and it would not let you access it.</p>
<p>So how can you access the hashes from Windows? There is no neat way.</p>
<ul>
<li>Boot the system with <a href="http://www.knoppix.org/">Knoppix</a> and just copy paste the SAM file away. This however requires you to have physical access to the machine. Quite often not an option.</li>
<li>Run <a href="http://www.foofus.net/fizzgig/pwdump/">PwDump</a>. This handy little programm does a DLL injection and copies the hashes to a file. The first problem is, it will not suceed if a program like <a href="http://www.diamondcs.com.au/processguard/">ProcessGuard</a> is installed on the system. Second, and more of a problem, you have to have administrators access to the machine you want to get the SAM file of.</li>
<li>Sniff the hashes from the network as they fly by. Probably the best choice.</li>
</ul>
<p>Because all these methods are a bit akward, the normal hacker would probably try to find out more about the system. For example by running another NMap command, like this one:</p>
<p><code>nmap -sS -sV 192.168.1.102</code></p>
<p><a class="imagelink" title="password3.gif" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password3.gif"><img id="image117" alt="password3.gif" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password3.thumbnail.gif" /></a></p>
<p>This command does a port scan on the specified machine. We can see that some ports are open along with what programs are running on those ports and a &#8220;best guess&#8221; version information. From this information, the attacker can try to find vulnerabilities of a certain program that is connected to a port and eventually get root access to the system and retrieve the password hashes. This however is the &#8220;art&#8221; that makes a good hacker and I am not one of them.</p>
<p>Therefore I used PwDump to log in to the machine and get the SAM file out:</p>
<p><code>PwDump.exe 192.168.1.102 encryptedpasswords.txt raoul</code></p>
<p><a title="password4.gif" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password4.gif"><img alt="password4.gif" id="image113" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password4.thumbnail.gif" /></a></p>
<p>This did the trick and, after removing accounts of no interest, the retrieved SAM file looked like this:</p>
<p><code>Jabberwocky:1011:02196B74B249B1C7B3CA94183F9EEE53:<br />
1BE5C84F89A07C0F6BF47E37127ABDDC:::</code></p>
<p>No I am finally ready to decrypt the &#8220;best password ever&#8221; with <a href="http://www.openwall.com/john/">John the Ripper</a> or L<code>0</code>phtcrack (L<code>0</code>phtcrack has been bought from <a href="http://www.atstake.com/">@stake</a> by <a href="http://www.symantec.com/">Symantec </a>and it looks as if the product is not anymore available on the usual channels. Another way to do &#8220;<a href="http://en.wikipedia.org/wiki/Security_through_obscurity">security by obscurity</a>&#8220;).</p>
<p>John the Ripper is a dictionary tool, trying out different words and their combination whereas L<code>0</code>phtcrack does a brute force attack, basically trying out every possiblity.</p>
<p>Both cracking tools eventually cracked the password <code>enirstuda4711</code>. However it took a few hours. Here are the results:</p>
<p>John:</p>
<p><a class="imagelink" title="password5.gif" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password5.gif"><img id="image114" alt="password5.gif" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password5.thumbnail.gif" /></a></p>
<p>L<code>0</code>phtcrack:</p>
<p><a class="imagelink" title="password5.gif" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password5.gif" /><a class="imagelink" title="password6.gif" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password6.gif"><img id="image115" alt="password6.gif" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/password6.thumbnail.gif" /></a></p>
<p>(Note: Both programs were actually run from the local machine, not the laptop, for performance reasons)</p>
<p>The only way to prevent L<code>0</code>phtcrack to eventually, in the far future, crack your super-duper password, is by using non-printable characters (as part of your password). They can be entered by using such non-printable ASCII characters on the numeric keypad. NUMLOCK has to be on and then you hit ALT-a-b-c. Where a, b and c each stand for a digit from the <a href="http://www.asciitable.com/">ASCII table</a>, as in ALT-2-5-5.</p>
<p>So this is it. And by the way, the &#8220;best password ever&#8221;, <code>enirstuda4711</code>, is not in use anymore :-)</p>
<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2006/12/17/the-best-password-ever-is-cracked/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Matrix3 a HellRazor?</title>
		<link>http://www.theyellowmarker.org/blog/2006/12/02/matrix3-a-hellrazor/</link>
		<comments>http://www.theyellowmarker.org/blog/2006/12/02/matrix3-a-hellrazor/#comments</comments>
		<pubDate>Sat, 02 Dec 2006 16:31:08 +0000</pubDate>
		<dc:creator>raoul</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/2006/12/02/matrix3-a-hellrazor/</guid>
		<description><![CDATA[Dear Reader, I just came home from shopping. While queueing forever, I had plenty of time studying the goodies that are usually placed just in front of the cashpoint. There is stuff that is meant for little kids so they annoy their parents with: &#8220;If I don&#8217;t get this, I cry like hell until you [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>I just came home from shopping. While queueing forever, I had plenty of time studying the goodies that are usually placed just in front of the cashpoint. There is stuff that is meant for little kids so they annoy their parents with: &#8220;If I don&#8217;t get this, I cry like hell until you are so embarassed of everybody giving you weird looks, that you WILL buy it!&#8221;. But then there are other things there: cigarettes and alcoholic beverages, the strong stuff. The things that usually are excluded from general rebates.</p>
<p>However today I found ALL the shaving blades of Gillette right there as well! Prominently placed in very big packages, so it is harder to steal them. Why should you steal them? <strong>They are REALLY expensive!</strong> A set of the cheapest was CHF 23 (USD 19). Gillettes latest toy for &#8220;the best in man&#8221;, the Gillette Fusion Power blades were available for <strong>CHF 46 (USD 38)</strong>.</p>
<p><a class="imagelink" title="gillette2.jpg" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/gillette2.jpg"><img id="image99" alt="gillette2.jpg" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/gillette2.thumbnail.jpg" /> </a><a class="imagelink" title="gillette1.jpg" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/gillette1.jpg"><img id="image98" alt="gillette1.jpg" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/gillette1.thumbnail.jpg" /></a> <a class="imagelink" title="gillette3.jpg" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/gillette3.jpg"><img id="image100" alt="gillette3.jpg" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/gillette3.thumbnail.jpg" /></a></p>
<p>That is a lot of money! To get these razor blades out into the stores all over the country, the retailers have to hire security companies that usually pick up the money in their bullet proof vans. That&#8217;s HOW valuebal those little things are! The saffron of the 21st century. Had I gotten all my salaries in razor blades instead of ordinary cash, I&#8217;d be a wealthy man by now&#8230;</p>
<p>&#8220;It looks like the big razor companies agreed to from some kind of a cartel to keep prices high. Someone should make a business out of selling cheap blades that go along with the gillette and wilkinson handles&#8230;&#8221;, I thought to myself. This was when I noticed the Matrix3 to the left of myself. Many meters in front of the cashpoint and in an ordinary, less guarded shelf.</p>
<p>&#8220;Wow! How is the cheeky company that dears to threaten the cartel?&#8221;. On the package I could only find the branding of the retailer I was at, Coop. From a very quick googling/asking I also did not find out a lot more. But it looks like it is some american company and that the Matrix3 can be bought in 1$ shops in the U.S. Here it is sold for CHF 7 (USD 5.7) for the handle and two blades and the extra blades cost <strong>CHF 6 (USD 4.9)</strong>.</p>
<p><a class="imagelink" title="gillette4.jpg" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/gillette4.jpg"><img id="image102" alt="gillette4.jpg" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/12/gillette4.thumbnail.jpg" /></a></p>
<p>The Matrix3 (His Way) has three blades and looks like a normal razor. The only uncool thing about it so far is, that it misses the sexy way of unloading the old blade: The Gillette has a button that ejects the blade right into the bin. On the Matrix3 you have to kind of &#8220;break&#8221; it off. But unlike in the adverts, there is seldomly a sexy woman around who watches me shaving, let alone watching me swap blades. So that should not be the problem.</p>
<p>The essential question is: &#8220;Is this a razor that delivers a nice shave? Or do I cut myself all the time?&#8221;. Those are the key questions.</p>
<p>On the &#8220;old index&#8221; of <a href="http://www.wesblog.com/indexold.php">wesblog</a> (search for &#8220;matrix&#8221;), I found a &#8220;user-review&#8221; with the promising title:</p>
<p>&#8220;<em>So You’ve Purchased a Matrix 3! (Alternate Title: So you’ve decided to kill yourself slowly and painfully!)</em>&#8221;</p>
<p>Excerpt: <em>“Got bored and glued some rusty blades to a stick today.  All at weird angles and stuff.  Dared my assistant to shave with it.  We will be having the memorial service tomorrow.” </em></p>
<p>Apparently, it was invented by the spanish inquisition! Oh my God! What have I just bought! &#8211; Yes, I bought it and I AM REALLY AFRAID TO USE IT NOW! Damn! My only hope is that the editors of the wesblog are paid by the razor blade cartel&#8230;</p>
<p>So I found the <a href="http://doobie77.blogspot.com/2006/08/shout-out-for-matrix-that-would-be.html">blog of Tom Doobie</a>. He gave me hope, a lot of hope, here&#8217;s an excerpt:</p>
<p><em>&#8220;The first shave seemed decent. Not blow me away decent, but good. Of course, I had a two-day growth on my face, so that may have factored in. But after that it was smooth sailing. The shaves were as good as the Sensor, if not better. But that&#8217;s not the best part. My stubble can render a new Gillette Sensor blade inoperable after two shaves&#8230;sometimes three. Ever since I&#8217;ve been using the Matrix3, I&#8217;ve been able to squeeze out up to a *week* of shaves before changing the blade. A WEEK. So not only is the Matrix3 cheaper than the Sensor, the blades last about three times as long. And guess what? I ran out of Matrix3 blades the other week and had to resort back to my Sensor. It tore my face up, even with a brand new blade.&#8221; </em></p>
<p>I just hope Tom is a honest man. I will find out myself tomorrow and let you know&#8230;</p>
<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2006/12/02/matrix3-a-hellrazor/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>&#8220;Ask Desktop Search&#8221; trouble</title>
		<link>http://www.theyellowmarker.org/blog/2006/11/17/ask-desktop-search-trouble/</link>
		<comments>http://www.theyellowmarker.org/blog/2006/11/17/ask-desktop-search-trouble/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 14:01:26 +0000</pubDate>
		<dc:creator>raoul</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.theyellowmarker.org/blog/2006/11/17/ask-desktop-search-trouble/</guid>
		<description><![CDATA[Dear Reader, After some sucessful searching the web with the Ask Search Engine I thought about trying the &#8220;Ask Desktop Search&#8221; Software. I needed to index my pdfs, so I could do a full text search on them. Apparently, this little program does not send my data out onto the web, like googles desktop search [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>After some sucessful searching the web with the Ask Search Engine I thought about trying the &#8220;<a href="http://www.ask.com/?tool=des">Ask Desktop Search</a>&#8221; Software. I needed to index my pdfs, so I could do a full text search on them.</p>
<p>Apparently, this little program does not send my data out onto the web, like googles desktop search does. A big plus. Also, you can configure which directories should be indexed. So far, so good.</p>
<p>The whole experiment was a big mess:</p>
<p>The first annoying thing was, that when I downloaded it through Firefox and started it directly out of the firefox download manager, the installation programm complained I had to close all running instances of firefox.</p>
<p>The installation programm obviously wants to mess with my Firefox browser. Something I did not want. I want to index my local filesystem. That&#8217;s all.</p>
<p><a title="askdesktop2.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/11/askdesktop2.jpg"><img alt="askdesktop2.jpg" id="image90" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/11/askdesktop2.thumbnail.jpg" /></a></p>
<p>When I actually gave in and closed my firefox instances, it still would not proceed with the installation. Well, of course not, firefox could not be properly closed, because the setup process itself was spawned by firefox. So I restarted the installer. This time directly from the download directory.</p>
<p>Again no sucess, same problem. When looking at the processes running, there was still an instance of firefox.exe alive. The windows were gone however. Obviously firefox was not terminated even after its child process, the installer was dead. The only way is to manually kill the firefox.exe process from the task manager. A killer feature! (The same happens, when you try to uninstall :-))</p>
<p><a title="askdesktop1.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/11/askdesktop1.jpg"><img alt="askdesktop1.jpg" id="image89" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/11/askdesktop1.thumbnail.jpg" /></a></p>
<p>So i had finally installed my little program.</p>
<p>I did not want to index my whole disk, just the pdfs. The program did not care much and started indexing happily. Everything! After doing some changes on the settings to restrict this behaviour, the indexing paused. There was neither a way to wipe the already started index nor to unpause indexing. By restarting my machine, indexing seemed to work.</p>
<p>Two days later, when I sat at my machine, all programs were crying and bleeding: No more disk space on drive C! I ran TreeSize to find out who caused the trouble.  Guess what happend? Ask Desktop Search build up its index in C:\Documents and Settings\remote\Application Data\AskDS. Over 2 Gigabytes of space were already used up by it and there were 0 bytes left on the disk.</p>
<p><a title="askdesktop3.jpg" class="imagelink" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/11/askdesktop3.jpg"><img alt="askdesktop3.jpg" id="image91" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/11/askdesktop3.thumbnail.jpg" /></a></p>
<p>Great! The developers assumed I wanted their program to index onto drive C. Furthermore they assumed, there is indefinite space to use up. Beginners usually don&#8217;t consider these real world constraints.</p>
<p>Before sending the whole thing to nirvana, I did some test searches. It found file names propertly. Full text, in-document search did not work!</p>
<p>This product has been realased a bit too prematurely. My advice: do not use it.</p>
<p>I will right now download the <a href="http://desktop.google.com/?utm_source=en-et-more&#038;utm_medium=et&#038;utm_campaign=en">google desktop</a> search program and try to block its &#8220;phone back home&#8221; behaviour with the firewall&#8230;</p>
<p>Google desktop: I could not even finish the install without internet access</p>
<p><a class="imagelink" title="askdesktop4.jpg" href="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/11/askdesktop4.jpg"><img id="image92" alt="askdesktop4.jpg" src="http://www.theyellowmarker.org/blog/wp-content/uploads/2006/11/askdesktop4.thumbnail.jpg" /></a></p>
<p>It stayed hanging like on the picture&#8230; I need the &#8220;spotlight&#8221; application that the mac users have&#8230; where is it?</p>
<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theyellowmarker.org/blog/2006/11/17/ask-desktop-search-trouble/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.252 seconds -->
