<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/serendipity/templates/default/atom.css" type="text/css" ?>

<feed version="0.3" 
   xmlns="http://purl.org/atom/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://100days.de/serendipity/rss.php?version=atom0.3" rel="service.feed" title="PHP is not Java!" type="application/x.atom+xml" />
    <link href="http://100days.de/serendipity/"                        rel="alternate"    title="PHP is not Java!" type="text/html" />
    <link href="http://100days.de/serendipity/rss.php?version=2.0"     rel="alternate"    title="PHP is not Java!" type="application/rss+xml" />
    <title mode="escaped" type="text/html">PHP is not Java!</title>
    <tagline mode="escaped" type="text/html">PHP, Project Management and the Real World</tagline>
    <id>http://100days.de/serendipity/</id>
    <modified>2010-08-11T21:17:21Z</modified>
    <generator url="http://www.s9y.org/" version="1.5.2">Serendipity 1.5.2 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>
    <info mode="xml" type="text/html">
        <div xmlns="http://www.w3.org/1999/xhtml">You are viewing an ATOM formatted XML site feed. Usually this file is inteded to be viewed in an aggregator or syndication software. If you want to know more about ATOM, please visist <a href="http://atomenabled.org/">Atomenabled.org</a></div>
    </info>

    <entry>
        <link href="http://100days.de/serendipity/archives/131-Interesting-view-on-Copyright.html" rel="alternate" title="Interesting view on Copyright" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-08-11T06:27:00Z</issued>
        <created>2010-08-11T06:27:00Z</created>
        <modified>2010-08-11T21:17:21Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=131</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=131</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/131-guid.html</id>
        <title mode="escaped" type="text/html">Interesting view on Copyright</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>In issue 31, the german magazine <a onclick="javascript: pageTracker._trackPageview('/extlink/www.spiegel.de/');"  target="_blank" href="http://www.spiegel.de/">&quot;Der Spiegel&quot;</a> has an interesting <a onclick="javascript: pageTracker._trackPageview('/extlink/www.spiegel.de/spiegel/0,1518,709761,00.html');"  title="Artikel online" target="_blank" href="http://www.spiegel.de/spiegel/0,1518,709761,00.html">article about the impact of copyright on the book market in the 19th century</a>. The copyright was originally invented to protect the author. It was said that no author would write anything without his copyright being protected. But it turned out the copyright protected the position of the publishing companies much more than the ones of the author. The books in england (where copyright existed) became a luxury good because the publishing companies sold them for very high prices. In germany, without copyright, books were very cheap and the publishing companies focussed on making printing cheaper (inventing the paperback). During this time, germany produced way more new content than england. </p> 
<p>Interesting analogy to today's situation in the music industry, IMHO...<br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/130-Netzneutralitaet-Extrapreise-fuer-Datentransfer-Ja-ist-denn-schon-Weihnachten.html" rel="alternate" title="Netzneutralität? Extrapreise für Datentransfer? Ja ist denn schon Weihnachten?" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-07-22T16:32:39Z</issued>
        <created>2010-07-22T16:32:39Z</created>
        <modified>2010-07-22T17:52:38Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=130</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=130</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/130-guid.html</id>
        <title mode="escaped" type="text/html">Netzneutralität? Extrapreise für Datentransfer? Ja ist denn schon Weihnachten?</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Seit Jahrzehnten gibt es das Internet jetzt schon. Und in all dieser Zeit war es immer so, dass Dienstanbieter für das Einstellen ihrer Inhalte Geld bezahlen mussten. Und die Konsumenten mussten für den Zugang zum Netz Geld zahlen. Dazwischen werden über <a onclick="javascript: pageTracker._trackPageview('/extlink/en.wikipedia.org/wiki/Peering');"  target="_blank" href="http://en.wikipedia.org/wiki/Peering">Peering-Abkommen Bandbreiten &quot;getauscht&quot;</a>. So wurde das weltweite Netz in Rekordzeit aufgebaut und ausgebaut. Inzwischen kann jeder sich einen Zugang und fast jeder sich einen eigenen Server leisten. Ist das nicht großartig? <br /></p> 
<p>Aber jetzt wollen große Netzbetreiber von Anbietern bandbreitenintensiver Dienste <a onclick="javascript: pageTracker._trackPageview('/extlink/www.heise.de/newsticker/meldung/Telekom-will-Diensteanbieter-zur-Kasse-bitten-1042726.html');"  target="_blank" href="http://www.heise.de/newsticker/meldung/Telekom-will-Diensteanbieter-zur-Kasse-bitten-1042726.html">extra kassieren</a>. Das klingt erstmal als ob es ja nur die &quot;richtigen&quot; trifft. Im Endeffekt sorgt es aber dafür, dass es in Zukunft im Datennetz flächendeckend privilegierte und weniger privilegierte Anbieter geben wird. Das ist heute schon so: Große Anbieter können sich eine weltweite Verteilung ihres Contents via <a onclick="javascript: pageTracker._trackPageview('/extlink/en.wikipedia.org/wiki/Content_delivery_network');"  target="_blank" href="http://en.wikipedia.org/wiki/Content_delivery_network">CDNs wie Akamai, Limelight oder CDNetworks</a> leisten (die wiederum Geld an die Netzbetreiber zahlen). Und &quot;dicke&quot; Anbindungen für ihre Rechenzentren in der Nähe von zentralen Knotenpunkten, um den Weg auf die Datenautobahn so vielspurig wie möglich zu halten. Aber wenn die Daten einmal im Backbone angekommen sind, werden alle mit dem gleichen Recht überall hin befördert.</p> 
<p>Wie soll das nun in Zukunft aussehen? Wird jeder größere Dienstanbieter Verträge mit jedem wichtigen Backbone-Provider weltweit brauchen? Muss man wie in grauer Vergangenheit für jede Brücke, jedes Königreich am Rande des Weges auf der Datenautobahn, Wegzoll bezahlen? Vielleicht schließen sich die Netzbetreiber zu sowas wie der GEMA zusammen und erheben pauschal Beiträge für jede IP-Adresse? Und wenn z.B. die Telekom bestimmt, welche Pakete wie zu Kunden vermittelt werden, wird sie dann nicht die Pakete ihrer eigenen Inhaltsangebote massiv bevorzugen? <br /></p> 
<p>Ich glaube auch die Telekom denkt nicht wirklich, dass man die globale Ökonomie des kabelgebundenen Internets noch umkrempeln kann. Aber im Mobilbereich, da ist noch alles drin. Da kann man abrechnen, da kontrolliert man die Netze. Ich schätze in diesem Bereich wird sich die <a onclick="javascript: pageTracker._trackPageview('/extlink/www.heise.de/netze/meldung/EU-steht-vor-Debatte-ueber-Netzneutralitaet-909887.html');"  target="_blank" href="http://www.heise.de/netze/meldung/EU-steht-vor-Debatte-ueber-Netzneutralitaet-909887.html">Auseinandersetzung um Netzneutralität</a> mit anders verteilten Karten abspielen...</p> 
<p>UPDATE: <span style="text-decoration: underline;">Über </span><a onclick="javascript: pageTracker._trackPageview('/extlink/blog.koehntopp.de/archives/2890-Netzwerkneutralitaet.html');"  href="http://blog.koehntopp.de/archives/2890-Netzwerkneutralitaet.html" target="_blank">Isotopp's Blog</a> gefunden: <a onclick="javascript: pageTracker._trackPageview('/extlink/blogs.broughturner.com/2009/04/googles-peering-and-caching-strategy.html');"  href="http://blogs.broughturner.com/2009/04/googles-peering-and-caching-strategy.html" target="_blank">Google's caching and peering strategie</a>. Bei Google hat man die Ökonomie des Internets wohl besser verstanden...<br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/129-Thunderbird-Lightning-with-.ics-files.html" rel="alternate" title="Thunderbird / Lightning with .ics files" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-06-17T08:53:49Z</issued>
        <created>2010-06-17T08:53:49Z</created>
        <modified>2010-06-17T08:53:49Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=129</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=129</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/129-guid.html</id>
        <title mode="escaped" type="text/html">Thunderbird / Lightning with .ics files</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Since i am open source minded, i would like to use Mozilla Thunderbird for eMail and the Lightning plugin for Calendar functions (instead of Outlook).</p>
<p>It works great so far. Actually i think Thunderbird is among the best IMAP clients one can get. But it wouldn't process .ICS files sent in invitations by many outlook users. I searched on google and found that it should support it but it simply didnt. After digging a little deeper, i found the reason: In order for Lightning to process the .ics attachments and display the Accept/Decline buttons, Thunderbird needs to be configured to display attachments inline. It seems like the default is to not display attachemnts inline. </p>
<p>Just go to &quot;view&quot; menu and activate &quot;Display attachments inline&quot;&#160; (Ansicht:Anhänge eingebunden anzeigen) and voilà it works.</p>
<p><br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/128-iPhone-Zoom-always-on-impossible-to-use.html" rel="alternate" title="iPhone Zoom always on: impossible to use" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-03-27T10:19:25Z</issued>
        <created>2010-03-27T10:19:25Z</created>
        <modified>2010-03-27T10:45:34Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=128</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=128</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/128-guid.html</id>
        <title mode="escaped" type="text/html">iPhone Zoom always on: impossible to use</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                The iPhone 3GS has <a onclick="javascript: pageTracker._trackPageview('/extlink/www.apple.com/accessibility/iphone/vision.html');"  href="http://www.apple.com/accessibility/iphone/vision.html" target="_blank">new accessibility features</a> basically meant to help make use of the iPhone possible for everyone. However, my wife somehow unwillingly enabled the &quot;ZOOM&quot; accessibility feature. This lead to a 5x zoom of the complete display including the start screen. Unfortunately with zoom enabled, the sliders to unlock the phone or to accept a call were not usable anymore. She could not use the phone anymore (in the meantime i know that &quot;tap with three fingers&quot; would have helped). After a couple of hours trying restore and some other tricks we found in google, i became desperate enough to randomly click through iTunes searching for hints. And there it was: Under the iPhone menu option (where &quot;update&quot; and &quot;restore&quot; are available) i found a button called &quot;Accessibility settings&quot; (german: &quot;Bedienhilfen konfigurieren&quot;) at the bottom of the screen. This opens a small dialogue containing switches for the different features. Disabeling the &quot;Zoom&quot; feature, then syncing solved the problem. Again something learned...<br /> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/127-Komplexitaet-als-Selbstzweck-deutsch.html" rel="alternate" title="Komplexität als Selbstzweck (deutsch)" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-03-25T09:21:15Z</issued>
        <created>2010-03-25T09:21:15Z</created>
        <modified>2010-05-20T15:12:48Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=127</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=127</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/127-guid.html</id>
        <title mode="escaped" type="text/html">Komplexität als Selbstzweck (deutsch)</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Lars Jankowfsky machte mich heute auf einen sehr <a onclick="javascript: pageTracker._trackPageview('/extlink/blog.fefe.de/?ts=b5546b0c');"  title="cool read" target="_blank" href="http://blog.fefe.de/?ts=b5546b0c">schönen Artikel in &quot;Fefes Blog</a>&quot; aufmerksam. Er ist eine Reaktion auf einen <a onclick="javascript: pageTracker._trackPageview('/extlink/www.heise.de/ix/artikel/Direkteinspritzer-958569.html');"  target="_blank" href="http://www.heise.de/ix/artikel/Direkteinspritzer-958569.html">Artikel auf IX über neue coole Standards in der Java-EE 6 Spezifikation</a> und spricht mir aus der Seele (wenn auch etwas druckvoller als ich es formulieren würde). Danke Fefe!&#160;</p> 
<p>Auch cool der Link in Fefe's Artikel zur <a onclick="javascript: pageTracker._trackPageview('/extlink/wurstball.de/static/ircview/pictures/749cd15bf9d0254286148f468567b29e.jpg');"  href="http://wurstball.de/static/ircview/pictures/749cd15bf9d0254286148f468567b29e.jpg" target="_blank">Fremdwahrnehung vs. Selbstwahrnehmung der unterschiedlichen Programmiersprachenanhänger.</a> <br /></p> 
<p>Ich sehe das so: Programmieren ist in den allermeisten Fällen Handwerk (in ganz wenigen Fällen auch mal Wissenschaft und in einigen Fällen Kreativarbeit). Es gibt Leute die können es gut, andere weniger gut. Am Schluss kommt ein Gebrauchsgegenstand dabei heraus, dessen Nutzen am besten die Nutzer bewerten. <br /></p> 
<p>Dependency Injection finde ich generell eine gute Sache (wie ja schon hier und da beschrieben). Aber was auf dieses einfache Konzept zur Entkopplung von Komponenten an Architektur draufgesetzt wird, ist erstaunlich. Es ist wie in der Politik: Am Anfang eine gute Idee, dann 200 Leute in Gremien und heraus kommt eine 500 Seiten starke Verordnung, die alles viel komplizierter macht als je zuvor und durch die nur noch einzelne, hochbezahlte Berater durchblicken. Nicht weil das Problem so komplex wäre, sondern weil die Lösung so allumfassend und abstrakt ist.<br /></p> 
<p>So etwas kann man in letzter Zeit genauso in PHP (Frameworks) beobachten. Ich bin mal gespannt, wohin uns das führt. XML-Config Files für PHP-Anwendungen? Strong Typing? Plugin-Architekturen? Dabei - und das finde ich besonders zum Schmunzeln - wandert Schritt für Schritt ein komplexer Teil der Anwendung, nämlich die Steuerung des Benutzerinterfaces, auf den Client und wird in JS gebaut. Normalerweise sollte der Server dadurch ja einfacher werden. Mal sehen...<br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/126-Professional-Scrum-Master.html" rel="alternate" title="Professional Scrum Master" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-03-22T08:43:17Z</issued>
        <created>2010-03-22T08:43:17Z</created>
        <modified>2010-03-22T08:43:17Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=126</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=126</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/126-guid.html</id>
        <title mode="escaped" type="text/html">Professional Scrum Master</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                After reading some very interesting books on project management, lean manufacturing and SCRUM and a very expensive 2-day workshop with Ken Schwaber, i am now proud owner of a &quot;Professional Scrum Master I&quot; certificate (which is basically like CSM, but cooler according to Ken). This enables me to resopond to people talking about scrum over beer more accurately. It will not change the way i do projects though (maybe a bit) but it will give me more arguments.&#160; 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/125-heat-the-world.html" rel="alternate" title="heat the world" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-03-16T23:06:25Z</issued>
        <created>2010-03-16T23:06:25Z</created>
        <modified>2010-03-16T23:17:08Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=125</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=125</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/125-guid.html</id>
        <title mode="escaped" type="text/html">heat the world</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>I had a very interesting discussion with a funny guy on the train today. We discussed about efficiency of information technology from an energy standpoint. He said that all energy put into any computer is 100% converted into heat. So therefor, computers work with 0% energy efficiency. Now we are all working very hard to move everything to the cloud. And there, we try to use the resources (including energy) as efficient as possible because it matters in the dimension of a cloud service.</p>
<p>But why are computer cases still so inefficient in terms of energy re-use? Of course for my desktop at home it makes no sense to attempt to re-use the energy (unless i really stress my graphics card). This just works in bigger scale.<br /></p>
<p>But couldnt we concentrate computing power in one room per street so that it makes sense to collect the energy back instead of blowing it into the environment? One datacenter could probably heat a block in your favourite city. If there was one in every street, we could re-use all the heat they produce for hot water, swimming-pools, etc.&#160; ...<br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/124-ErfurtWiki-and-SSL.html" rel="alternate" title="ErfurtWiki and SSL" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-03-11T13:09:35Z</issued>
        <created>2010-03-11T13:09:35Z</created>
        <modified>2010-03-11T13:30:25Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=124</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=124</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/124-guid.html</id>
        <title mode="escaped" type="text/html">ErfurtWiki and SSL</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Recently i searched for a quick solution to store some information and found <a onclick="javascript: pageTracker._trackPageview('/extlink/erfurtwiki.sourceforge.net/');"  target="_blank" href="http://erfurtwiki.sourceforge.net/">ErfurtWiki</a>. It is very simple, small and easy to embed. So i used it.</p> 
<p>After some experimenting i got it to work for me. There was just one thing that annoyed me: When on https, it produces &quot;bad request&quot; after a page is edited.</p> 
<p> I located the problem on line 972 of ewiki.php: the url for the redirect is built from some components including the server PORT, but not the protocol. So ewiki generated a URL with port 443 and method http. It can easily be fixed by replacing line 972 ($url= ...) with the following:</p> 
<p><font size="2"><font face="courier new,courier,monospace">&#160;&#160; if($_SERVER['HTTPS']) $protocol = &quot;https://&quot;;<br />&#160;&#160; else $protocol = &quot;http://&quot;;<br />&#160;&#160; $url = $protocol.$_SERVER[&quot;SERVER_NAME&quot;]. $port . $url;<br /></font></font></p> 
<p>Other than that, ErfurtWiki is really cool. And extremely fast.<br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/123-Windows-7-change-System-Drive.html" rel="alternate" title="Windows 7 change System Drive" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-03-01T06:16:01Z</issued>
        <created>2010-03-01T06:16:01Z</created>
        <modified>2010-03-01T06:25:05Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=123</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=123</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/123-guid.html</id>
        <title mode="escaped" type="text/html">Windows 7 change System Drive</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>I had Vista on my Portege R500 and wanted Windows 7, so i cleared the 2nd partition on my hdd and installed 7 there. After solving a couple of minor problems, everything worked fine. Next thing would be: Get rid of the Vista partition and make it free for all my data, that had to move out on a USB drive to free space for Win7. Unfortunately, the Vista partition was still listed as the &quot;system partition&quot; and thus could not be deleted. So i googled a little and finally moved the /boot directory from the old Vista partition to the Win7 partition and used bcdedit.exe to modify the drive letter of the bootmgr (see <a onclick="javascript: pageTracker._trackPageview('/extlink/neosmart.net/forums/showthread.php?t=2568');"  href="http://neosmart.net/forums/showthread.php?t=2568" target="_blank">howto</a>). </p>
<p>When the system stopped with a &quot;bootmgr not found. Press CTRL-ALT-DEL to restart&quot;, i also used bootrec from the windows CD to make sure my MBR and boot sectors were in shape. Didnt help. I tried the automatic repair options on the Boot DVD, also without success.&#160;</p>
<p>Finally, i found the problem: i did not copy the bootmgr file over from the vista partition to the win7 partition because i thought win7 would have installed it anyway and because i thought the repair routine would have repaired that. After making it visible (attrib -s -h O:\bootmgr), i could copy it over to my Win7 partition. Reboot- works! <br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/122-mogileFS-vs.-me.html" rel="alternate" title="mogileFS vs. me" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-02-23T00:43:39Z</issued>
        <created>2010-02-23T00:43:39Z</created>
        <modified>2010-03-01T17:08:41Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=122</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=122</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/122-guid.html</id>
        <title mode="escaped" type="text/html">mogileFS vs. me</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Today i experimented a bit with <a onclick="javascript: pageTracker._trackPageview('/extlink/danga.com/mogilefs/');"  target="_blank" href="http://danga.com/mogilefs/">MogileFS</a>. The concept is simple and good: Upload and Download files via HTTP PUT/GET. No posix file system, no kernel manipulation, no raid needed.</p> 
<p>So i thought i play with it a little. It is all Perl, so i treid to install it with CPAN. You need <a onclick="javascript: pageTracker._trackPageview('/extlink/search.cpan.org/dist/mogilefs-server/');"  target="_blank" href="http://search.cpan.org/dist/mogilefs-server/">MogileFS::server</a>, <a onclick="javascript: pageTracker._trackPageview('/extlink/search.cpan.org/dist/MogileFS-Client/');"  target="_blank" href="http://search.cpan.org/dist/MogileFS-Client/">MogileFS::Client</a> and <a onclick="javascript: pageTracker._trackPageview('/extlink/search.cpan.org/dist/MogileFS-Utils/');"  target="_blank" href="http://search.cpan.org/dist/MogileFS-Utils/">MogileFS::Utils</a> for a start.Unfortunately, the server was not built automatically with CPAN, so i needed to find CPAN's temp build dir and build it manually by typing &quot;make&quot; and &quot;make install&quot;.<br /></p> 
<p>I followed a nice <a onclick="javascript: pageTracker._trackPageview('/extlink/code.google.com/p/mogilefs/wiki/InstallHowTo');"  title="Quickstart wiki" target="_blank" href="http://code.google.com/p/mogilefs/wiki/InstallHowTo">quickstart</a> to initialize a database as needed. (i needed to provide additional --dbrootuser and --dbrootpass also to initialize the DB with ./mogdbsetup but the rest went as described there).</p> 
<p>It showed my which config files were needed and how to set them up. I could start the tracker deamon as described.</p> 
<p>I also could start the mogilestorageD as described and it accepted connections, but i could not make it answer requests properly. Therefoe i replaced it by <a onclick="javascript: pageTracker._trackPageview('/extlink/www.lighttpd.net/');"  target="_blank" href="http://www.lighttpd.net/">lighty</a>+mod_webdav and it worked (MogileFS can work with normal WebDAV servers on the Storage nodes).</p> 
<p>Now i was in search for a good PHP client. Since i did not expect too much overhead in the client, i did not go for the <a onclick="javascript: pageTracker._trackPageview('/extlink/www.pecl.php.net/package/mogilefs');"  target="_blank" href="http://www.pecl.php.net/package/mogilefs">PECL version</a>, but checked out some PHP classes. i first tested <a onclick="javascript: pageTracker._trackPageview('/extlink/lists.danga.com/pipermail/mogilefs/2007-July/001085.html');"  target="_blank" href="http://lists.danga.com/pipermail/mogilefs/2007-July/001085.html">one client</a> but it appeared somewhat over-engineered. So i went back to an older version (with half the lines of code) i found on the danga site and patched it a bit to throw exceptions instead of returning false.</p> 
<p>Over all, the system seems simple, stable and scalable. In one of my next projects, i will try to use it.</p>
<p>UPDATE: Ubuntu Version available <a onclick="javascript: pageTracker._trackPageview('/extlink/code.google.com/p/mogilefs/wiki/InstallOnUbuntu');"  href="http://code.google.com/p/mogilefs/wiki/InstallOnUbuntu" target="_blank">[here]</a> for installation via apt-get including perl 5.8.8 (5.10 does not work). mogstored also works there.</p>
<p>UPDATE: If you upload files with empty key, you will not see an error anywhere. It just deletes the files after upload...<br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/121-Book-Scrum-and-XP-from-the-Trenches.html" rel="alternate" title="Book: Scrum and XP from the Trenches" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-02-19T11:37:33Z</issued>
        <created>2010-02-19T11:37:33Z</created>
        <modified>2010-02-19T12:02:22Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=121</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=121</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/121-guid.html</id>
        <title mode="escaped" type="text/html">Book: Scrum and XP from the Trenches</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Just finished reading this &quot;agile war story&quot; by Henrik Kniberg. A very pragmatic description about how agile methods are deployed in real projects. A lot of the learnings i went through in during the last years are summarized very well in the book. Plus a lot of extra ideas and experience. If i had read this book 2 years ago, it would have saved me a lot of time and pain. Now i can say: My learnings are the same as Henriks so it seems that we are not so far away from &quot;good&quot; practices (who knows &quot;best practices&quot; in this area?). </p> 
<p>Some of the statements that i found most interesing in the book were:</p> 
<p>- TDD was the real game changer. Scrum and XP are great tools for making a project more efficient and&#160; transparent. But what really made a difference to their whole approach of coding and quality was TDD. <br /></p> 
<p>- Even if you invest huge amounts of time in automated testing, you still need manual acceptance tests before shipping a release.</p> 
<p>- There is no real best practice on how to deal with bug fixing for previous sprint results during following sprints. There are a couple of options, but none of them work perfect.</p> 
<p>Also in other areas he writes that there is no recipe how it has to be done. Scrum gives a good direction, but it is not a 100% solution for all problems that may occur. The gaps need to be filled with experience and creativity...<br /></p> 
<p>I like this book a lot. It gives me the &quot;you are not alone&quot;-Feeling regarding the situation in real-life project work. There is so much talking about the theory and rules behind Scrum and XP in conferences and other books. But here you see how relevant all your small daily issues are that come up in your project. And that they dont mean &quot;you are doing Scrum wrong&quot;, but &quot;you need to figure this one out for yourself&quot;.<br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/120-Fun-with-Plesk-9.3.html" rel="alternate" title="Fun with Plesk 9.3" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-02-17T22:03:05Z</issued>
        <created>2010-02-17T22:03:05Z</created>
        <modified>2010-02-17T22:10:26Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=120</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=120</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/120-guid.html</id>
        <title mode="escaped" type="text/html">Fun with Plesk 9.3</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>I recently set up an eMail-server on a system managed with Plesk 9.3 (i know, real men use the command line and text editors to configure their servers, but i am old and lazy).</p> 
<p>Now i added DNS blacklisting to fight spam more effectively. And suddenly i could not send emails anymore. I must explain, it was a couple of years ago that i set up mail servers. After a little research i found out that DNS blacklisting comes in effect before the authentication of the SMTP connection can be tested. And i understand why this is. The workaround is easy: Don't use port 25 for email submission, but use the submission port 587 instead. And configure this port to not do DNS blacklisting. Cool. Plesk supports that but it appeared that nothing was listening on that port on my machine. After some hacking i found the reason: in /etc/xinetd.d there is a config file called submission.psa but this file should have the name submission_psa.</p> 
<p>After renaming it, and restarting xinetd i can now email again! Why do i post it? Maybe this is a general problem in Plesk 9.3 manages servers, and if so, here is my workaround...<br /></p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/118-New-100-DAYS.html" rel="alternate" title="New 100 DAYS" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2010-01-26T07:55:27Z</issued>
        <created>2010-01-26T07:55:27Z</created>
        <modified>2010-01-31T19:16:00Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=118</wfw:comment>
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=118</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/118-guid.html</id>
        <title mode="escaped" type="text/html">New 100 DAYS</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                This page will soon become the home of 100 DAYS software projects GmbH again.
After three inspiring years inside Zend Technologies, i have decided to re-start this business with new focus.
Please stand by... 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/117-Toshiba-Portege-R500-and-Win7.html" rel="alternate" title="Toshiba Portege R500 and Win7" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2009-12-31T11:02:26Z</issued>
        <created>2009-12-31T11:02:26Z</created>
        <modified>2010-01-05T15:45:31Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=117</wfw:comment>
        <slash:comments>3</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=117</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/117-guid.html</id>
        <title mode="escaped" type="text/html">Toshiba Portege R500 and Win7</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Yesterday i spent some time installing Windows 7 on my Portege R500 Laptop. Most of it went smooth:</p><p>Putty, OpenVPN, Truecrypt, most Hardware: No problem.</p><p>However, two problems persisted:</p><p>Novatel Wireless broadband device (UMTS modem) and Fingerprint Software.</p><p>Forums say, the Vista Version of the Novatel Drivers supplied by Toshiba would work. So i downloaded them but unfortunately, they refused to install. Now Windows Troubleshooting told me to check <a onclick="javascript: pageTracker._trackPageview('/extlink/cdgenp01.csd.toshiba.com/content/support/downloads/driver_wireless_broadband_25494A.exe');"  href="http://cdgenp01.csd.toshiba.com/content/support/downloads/driver_wireless_broadband_25494A.exe">this URL.</a>And at least this one installed. I do not see anything in my system yet. Will reboot and then report more...</p><p>UPDATE: Driver now works. But now i keep getting the Message &quot;Radio Off&quot; ("Funk aus") when starting the Mobilink application after the prompt for a PIN. Some research brought up this <a onclick="javascript: pageTracker._trackPageview('/extlink/social.technet.microsoft.com/Forums/en/w7itprohardware/thread/c32c5743-680d-4c25-8974-f3f2900d9db6');"  href="http://social.technet.microsoft.com/Forums/en/w7itprohardware/thread/c32c5743-680d-4c25-8974-f3f2900d9db6" target="_blank">Link</a>. I have the suspicion, that my Vodafone SIM card is not supported with my current configuration and i need some firmware patch. Update of the firmware however also did not help. Next step i will search for the files named a the bottom of the post linked above.</p><p />
<p>UPDATE: After browsing through a thousand forums and installing/deinstalling different driver versions over and over again, i finally found the solution: UMTS modem is switched off after Boot. Need to activate first with FN-F8. Now it works!</p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://100days.de/serendipity/archives/116-P1i-gewaschen.html" rel="alternate" title="P1i gewaschen" type="text/html" />
        <author>
            <name>Gaylord Aulke</name>
                    </author>
    
        <issued>2009-12-26T10:34:00Z</issued>
        <created>2009-12-26T10:34:00Z</created>
        <modified>2009-12-26T10:34:00Z</modified>
        <wfw:comment>http://100days.de/serendipity/wfwcomment.php?cid=116</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://100days.de/serendipity/rss.php?version=atom0.3&amp;type=comments&amp;cid=116</wfw:commentRss>
    
        <id>http://100days.de/serendipity/archives/116-guid.html</id>
        <title mode="escaped" type="text/html">P1i gewaschen</title>
        <content type="application/xhtml+xml" xml:base="http://100days.de/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <div style="width: 110px;" class="serendipity_imageComment_left"><div class="serendipity_imageComment_img"><a href="http://100days.de/serendipity/uploads/handy_gewaschen.JPG" class="serendipity_image_link"><!-- s9ymdb:35 --><img width="110" height="83" src="http://100days.de/serendipity/uploads/handy_gewaschen.serendipityThumb.JPG" /></a></div><div class="serendipity_imageComment_txt">Handy gewaschen</div></div>Jedes Jahr zu Weihnachten ist es soweit: Bei Aulkes ist Großreinemachen. Unter anderem werden alle Mobiltelefone gewaschen. Anliegend Beweisfoto: Sony-Ericsson P1i, 40° gewaschen, geschleudert mit 1400 Umdrehungen und danach 1 Stunde im Trockner. Akku aufgeladen, geht. Puh... 
            </div>
        </content>

        
    </entry>
</feed>