<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:date="http://exslt.org/dates-and-times" version="2.0">
  <channel>
    <description><![CDATA[I hope there's pudding]]></description>
    <title><![CDATA[The reality of Stefan Scholl]]></title>
    <link>http://www.no-spoon.de/</link>
    <!-- source: http://www.no-spoon.de/atom.xml -->
    <pubDate>Sat, 18 Sep 2010 14:05:00 GMT
</pubDate>
    <item>
      <description>Had to change the blogging software again. &lt;a href="http://www.blogger.com/"&gt;Blogger&lt;/a&gt;
isn't offering FTP publishing anymore and I was searching for months to find a fitting solution.&lt;p&gt;
In the end I "just" wrote a new blogging software for myself.&lt;p&gt;
I have no intention in publishing it, because there are so many blogging engines out there,
that you don't need another one which only barely fits your own requirements.&lt;p&gt;
Lessons learned:
&lt;ol&gt;
	&lt;li&gt;You can't rely on any free service on the net.&lt;/li&gt;
	&lt;li&gt;Nothing fits your requirements 100%.&lt;/li&gt;
	&lt;li&gt;Customizing existing blogging engines is as much effort as writing one yourself&lt;/li&gt;
	&lt;li&gt;You don't need all the features.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And again: Sorry if the feed shows old posts as new.
</description>
      <title><![CDATA[New Blogging Software]]></title>
      <pubDate>Sat, 18 Sep 2010 14:05:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2010/09/new-blogging-software.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2010-09,87d3f7aec47ad782b4cf6875652a4d1f</guid>
      <category>Weblog</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>So, the &lt;a href="http://en.wikipedia.org/wiki/Large_Hadron_Collider"&gt;LHC&lt;/a&gt; is on the news again. If you have missed it last year, don't miss it this time:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=j50ZssEojtM"&gt;&lt;b&gt;Large Hadron Rap&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe class="youtube-player" width="480" height="385" src="http://www.youtube.com/embed/j50ZssEojtM"&gt;&lt;/iframe&gt;
</description>
      <title><![CDATA[LHC explained]]></title>
      <pubDate>Mon, 30 Nov 2009 21:22:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/11/lhc-explained.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-11,20716fceef693c6e904edb1f03a2554b</guid>
      <category>LHC</category>
      <category>music</category>
      <category>Physics</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>Set &lt;span style="font-family:courier new;"&gt;browser.tabs.insertRelatedAfterCurrent&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;false&lt;/span&gt;.</description>
      <title><![CDATA[Getting the old open tab behavior back into Firefox 3.6]]></title>
      <pubDate>Sat, 28 Nov 2009 23:13:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/11/getting-old-open-tab-behavior-back-into.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-11,f29faf59b46cbd0a9d3ccc6215ccef0f</guid>
      <category>Firefox</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>&lt;a href="http://www.99-bottles-of-beer.net/"&gt;99 Bottles of Beer&lt;/a&gt; in &lt;a href="http://factorcode.org/"&gt;Factor&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A naïve implementation from someone who is just beginning to (re)learn the language and doesn't want to (nor can) show off the flashy features, like so many other examples of 99 Bottles of Beer.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;USING: combinators io kernel make math math.parser sequences ;&lt;br /&gt;IN: 99bottles&lt;br /&gt;&lt;br /&gt;: bottles ( n -- str )&lt;br /&gt;  {&lt;br /&gt;      { 0 [ "no more bottles" ] }&lt;br /&gt;      { 1 [ "1 bottle" ] }&lt;br /&gt;      [ number&gt;string " bottles" append ]&lt;br /&gt;  } case ;&lt;br /&gt;&lt;br /&gt;: verse-0 ( n -- )&lt;br /&gt;  drop&lt;br /&gt;  "No more bottles of beer on the wall, no more bottles of beer.&lt;br /&gt;Go to the store and buy some more, 99 bottles of beer on the wall."&lt;br /&gt;  print ;&lt;br /&gt;&lt;br /&gt;: verse-n ( n -- )&lt;br /&gt;  [ dup bottles % " of beer on the wall, " % dup bottles %&lt;br /&gt;      " of beer.\nTake one down and pass it around, " %&lt;br /&gt;      1 - bottles % " of beer on the wall.\n" % ] "" make&lt;br /&gt;  print ;&lt;br /&gt;&lt;br /&gt;: verse ( n -- )&lt;br /&gt;  dup 0 number= [ verse-0 ] [ verse-n ] if ;&lt;br /&gt;&lt;br /&gt;: 99bottles ( -- )&lt;br /&gt;  100 reverse [ verse ] each ;&lt;br /&gt;&lt;br /&gt;MAIN: 99bottles&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;</description>
      <title><![CDATA[99 Bottles of Beer in Factor]]></title>
      <pubDate>Sun, 08 Nov 2009 02:38:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/11/99-bottles-of-beer-in-factor.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-11,d08c249f0fbfdcda1172334bc0cbb9ba</guid>
      <category>Factor</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>&lt;div&gt;No matter if they say that &lt;a href="http://www.mongodb.org/"&gt;MongoDB&lt;/a&gt; got its name from "humongous", for me it's the &lt;a href="http://en.wikipedia.org/wiki/Mongo_(planet)"&gt;planet Mongo&lt;/a&gt; from &lt;a href="http://en.wikipedia.org/wiki/Flash_Gordon"&gt;Flash Gordon&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description>
      <title><![CDATA[Flash Gordon and NoSQL]]></title>
      <pubDate>Fri, 28 Aug 2009 23:05:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/08/flash-gordon-and-nosql.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-08,b5467a982284b9f228210e0ed65ef18a</guid>
      <category>MongoDB</category>
      <category>NoSQL</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>It was time again to change the blogging software. Sorry if the newsfeed is showing old messages as new.</description>
      <title><![CDATA[Other blogging software, again]]></title>
      <pubDate>Thu, 27 Aug 2009 21:37:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/08/other-blogging-software-again.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-08,fa9844d47a29ad2ac57d7a3802553a6c</guid>
      <category>Weblog</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>Found in &lt;a href="http://textpattern.com/"&gt;Textpattern&lt;/a&gt;:&lt;br /&gt;&lt;code&gt;&lt;pre&gt;&lt;br /&gt;     if (@ini_get('register_globals'))&lt;br /&gt;        foreach ( $_REQUEST as $name =&gt; $value )&lt;br /&gt;                  unset($$name);&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;</description>
      <title><![CDATA[Nice Anti Register Globals Code]]></title>
      <pubDate>Sat, 06 Jun 2009 16:45:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/06/nice-anti-register-globals-code.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-06,169f1cddfed18a4d7680c2864d45a987</guid>
      <category>PHP</category>
      <category>Textpattern</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>&lt;ul&gt;&lt;li&gt;&lt;a href="http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&amp;amp;lang=v8&amp;amp;lang2=python&amp;amp;box=1"&gt;JavaScript vs. Python&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&amp;amp;lang=php&amp;amp;lang2=python&amp;amp;box=1"&gt;PHP vs. Python&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;A number 1/4 for A vs. B means that B is 4 times slower than A.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://shootout.alioth.debian.org/"&gt;The Computer Language Benchmarks Game&lt;/a&gt; is more a community benchmark than a programming language benchmark. You get some ballpark figures that confirm what you already know beforehand: C++ is faster than Ruby :-)&lt;br /&gt;&lt;br /&gt;But it's still depressing to see that a &lt;a href="http://code.google.com/p/v8/"&gt;current implementation&lt;/a&gt; of &lt;a href="http://en.wikipedia.org/wiki/JavaScript"&gt;JavaScript&lt;/a&gt; is faster than Python.</description>
      <title><![CDATA[Benchmarks are merciless]]></title>
      <pubDate>Thu, 28 May 2009 14:18:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/05/benchmarks-are-merciless.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-05,d2b01eec77074872aa292c824cef5a25</guid>
      <category>JavaScript</category>
      <category>PHP</category>
      <category>Benchmark</category>
      <category>Python</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>It's an OS extension that got recently updated to support over 10 year old standards.</description>
      <title><![CDATA[IE is not a current browser!]]></title>
      <pubDate>Fri, 10 Apr 2009 15:39:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/04/ie-is-not-current-browser.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-04,a8848f46b4d33c421aad9922d6faed88</guid>
      <category>"Internet Explorer"</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>&lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt; sometimes gives you an HQ button to switch to a version with higher quality. But not all videos have this button. You can add "&amp;amp;fmt=18" to the URL and most of the time the video is better than the default one.&lt;br /&gt;&lt;br /&gt;Or you can bookmark (or better drag and drop it on the bookmark toolbar) the following &lt;a href="http://en.wikipedia.org/wiki/Bookmarklet"&gt;bookmarklet&lt;/a&gt;: &lt;a href="javascript:document.location=document.getElementById('watch-url-field').value+'&amp;fmt=18'"&gt;YouTube-HQ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This was done quick and dirty and may stop working tomorrow. It depends on the current HTML code on the page.&lt;br /&gt;&lt;br /&gt;Just watch a video on YouTube and then select the bookmarklet. The page gets reloaded with "&amp;amp;fmt=18" attached to the URL.</description>
      <title><![CDATA[Bookmarklet for HQ Videos on YouTube]]></title>
      <pubDate>Thu, 02 Apr 2009 14:25:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/04/bookmarklet-for-hq-videos-on-youtube.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-04,22c39c25fdec488a61d3d963d00ceac4</guid>
      <category>JavaScript</category>
      <category>YouTube</category>
      <category>Bookmarklet</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>I have a &lt;a href="http://en.wikipedia.org/wiki/Binary_clock"&gt;binary wristwatch&lt;/a&gt; and had a simple binary clock in the sidebar for some time (no pun intended) now.&lt;br /&gt;&lt;br /&gt;But now it looks a bit more like the real watch.&lt;div&gt;&lt;br /&gt;&lt;img src="/files/2009/03/canvas_binary_clock_11_46-719884.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;The first row shows the hours and the second row the minutes. It's 11:46 on this picture. 8 + 2 + 1 hours, 32 + 8 + 4 + 2 minutes.&lt;br /&gt;&lt;br /&gt;It gets refreshed every minute via &lt;a href="http://en.wikipedia.org/wiki/JavaScript"&gt;JavaScript&lt;/a&gt;. I'm using the &lt;a href="http://en.wikipedia.org/wiki/Canvas_%28HTML_element%29"&gt;&amp;lt;canvas&amp;gt; element&lt;/a&gt; of &lt;a href="http://en.wikipedia.org/wiki/HTML_5"&gt;HTML 5&lt;/a&gt;. I wanted to give it a try for some time now.&lt;br /&gt;&lt;br /&gt;It's supported by all current browsers, tested on &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;MacOS X&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Linux"&gt;Linux&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Windows_XP"&gt;Windows XP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;MacOS X:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Mozilla_Firefox"&gt;Firefox&lt;/a&gt; 3.0.8&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Safari_(web_browser)"&gt;Safari&lt;/a&gt; 3.2.1&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/ICab"&gt;iCab&lt;/a&gt; 4.5&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Opera_(web_browser)"&gt;Opera&lt;/a&gt; 9.64&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Google_Chrome#Unofficial_Chromium_releases"&gt;Chromium&lt;/a&gt; in a development version r12443 ("soon" to be  Google Chrome 2)&lt;/li&gt;&lt;/ul&gt;Linux:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Firefox 3.0.8&lt;/li&gt;&lt;/ul&gt;Windows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Firefox 3.0.8&lt;/li&gt;&lt;li&gt;Safari 3.2.2&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Google_Chrome"&gt;Google Chrome&lt;/a&gt; 1.0.154.53&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Update:&lt;/b&gt; Removed after change of blogging software&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
</description>
      <title><![CDATA[Binary Clock in the Sidebar]]></title>
      <pubDate>Sat, 28 Mar 2009 17:16:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/03/binary-clock-in-sidebar.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-03,8f2535df9c18d0a22a1e963012a496ee</guid>
      <category>JavaScript</category>
      <category>canvas</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>&lt;pre&gt;&lt;code&gt;$ grep -r 'Stefan Scholl' /usr/lib/ruby/1.8 | wc -l&lt;br /&gt;3&lt;/code&gt;&lt;/pre&gt;
</description>
      <title><![CDATA[Yes, that's me]]></title>
      <pubDate>Sun, 01 Mar 2009 00:28:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/02/yes-that-me.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-03,7abfd3c0e4e4c3c95edc89dfc7e22129</guid>
      <category>Ruby</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>&lt;pre&gt;&lt;code&gt;$ grep -r 'eval(' codeigniter/ | wc -l&lt;br /&gt;20&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Version 1.7.1. From the &lt;a href="http://codeigniter.com/user_guide/changelog.html"&gt;changelog&lt;/a&gt;: &lt;i&gt;Fixed an arbitrary script execution security flaw&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Well, who would have expected that?&lt;/p&gt;</description>
      <title><![CDATA[CodeIgniter likes the eval()]]></title>
      <pubDate>Sat, 28 Feb 2009 00:20:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/02/codeigniter-likes-eval.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-02,dc903283b7b47163b584cc0352d2334c</guid>
      <category>PHP</category>
      <category>CodeIgniter</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>Uh, oh. Just found some old Perl code of mine. It's from 1998-05-31:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;[...]&lt;br /&gt;return undef unless defined($findit);&lt;br /&gt;&lt;br /&gt;return 1;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Well, in my defense: It's Perl. ;-)&lt;br /&gt;&lt;br /&gt;OK, this can't excuse it. But don't be afraid: The program isn't used anymore.</description>
      <title><![CDATA[Old Perl Code]]></title>
      <pubDate>Mon, 09 Feb 2009 12:50:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/02/old-perl-code.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-02,a8ea6ec37b6a911a2cd2d2a8a5400634</guid>
      <category>Perl</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <item>
      <description>&lt;h3&gt;Not about beer&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;No, this has nothing to do with the &lt;a href="http://www.no-spoon.de/2009/01/emacs-is-like-beer.html"&gt;Emacs is like beer&lt;/a&gt; article. The article was about &lt;a href="http://en.wikipedia.org/wiki/Emacs"&gt;Emacs&lt;/a&gt; users and this is more about the critics of Emacs and &lt;a href="http://plone.org/"&gt;Plone&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Emacs&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;People (mostly &lt;a href="http://en.wikipedia.org/wiki/Vi"&gt;vi&lt;/a&gt; users) laughed at Emacs, because it was a big, fat editor. "&lt;b&gt;E&lt;/b&gt;ight &lt;b&gt;M&lt;/b&gt;egabytes &lt;b&gt;A&lt;/b&gt;nd &lt;b&gt;C&lt;/b&gt;onstantly &lt;b&gt;S&lt;/b&gt;wapping" was the meaning of the name back then.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Today &lt;a href="http://www.vim.org/"&gt;Vim&lt;/a&gt; isn't much smaller anymore and we hardly remember the time when 8 &lt;a href="http://en.wikipedia.org/wiki/Mebibyte"&gt;MiB&lt;/a&gt; of &lt;a href="http://en.wikipedia.org/wiki/Random-access_memory"&gt;RAM&lt;/a&gt; were a lot of memory. Emacs looks relatively small when compared to big &lt;a href="http://en.wikipedia.org/wiki/Integrated_development_environment"&gt;IDE&lt;/a&gt;s, written in &lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Plone&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;That's similar to &lt;a href="http://en.wikipedia.org/wiki/Plone_%28software%29"&gt;Plone&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Plone is  an &lt;a href="http://en.wikipedia.org/wiki/Open_source_software"&gt;Open Source&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Content_management_system"&gt;CMS&lt;/a&gt; written in &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;. And it has the reputation of being fat and slow. A resource hog that needs a big server just to show a few pages in bearable time.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The speed got better from release to release and is still an important point in the development. But what's more important: Today's servers have more than just 256 MiB RAM, as &lt;a href="http://plone.org/documentation/faq/server-recommendations"&gt;recommended&lt;/a&gt; for a straightforward Plone site.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://plone.org/documentation/faq/plone.org-server-setup"&gt;The server setup of plone.org&lt;/a&gt;:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Dual 3 GHz XEON&lt;/li&gt;&lt;br /&gt;&lt;li&gt;4 GiB of RAM&lt;/li&gt;&lt;br /&gt;&lt;li&gt;...&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;You can get a similar system for about 60€/month from respected hosting companies.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;We programmers are always looking for technology that scales and can handle many concurrent users. That's the reason for the rise of &lt;a href="http://en.wikipedia.org/wiki/Erlang_%28programming_language%29"&gt;Erlang&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Web_application_framework"&gt;web frameworks&lt;/a&gt; and the downfall of &lt;a href="http://en.wikipedia.org/wiki/Ruby_on_Rails"&gt;Ruby on Rails&lt;/a&gt;. But most of the time our projects won't get as many hits in a year as Plone.org gets in a day. A medium sized server can handle more than one medium sized Plone site for you.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;So, Plone is like Emacs. Once laughed at because of the size. But computers became bigger and faster, making this a non issue. What stays is the question of the &lt;a href="http://stackoverflow.com/questions/348044/what-could-justify-the-complexity-of-plone"&gt;complexity&lt;/a&gt;. To quote &lt;a href="http://en.wikipedia.org/wiki/Plone_%28software%29#Strengths_and_weaknesses"&gt;Wikipedia&lt;/a&gt;: &lt;em&gt;Plone's weaknesses include Python and &lt;a href="http://en.wikipedia.org/wiki/Zope"&gt;Zope&lt;/a&gt; experience requirements for those wishing to add or extend the feature set, making for a considerable learning curve for developers.&lt;/em&gt;&lt;/p&gt;</description>
      <title><![CDATA[Plone is like Emacs]]></title>
      <pubDate>Sun, 08 Feb 2009 01:50:00 GMT
</pubDate>
      <managingEditor>
	 (Stefan Scholl)
</managingEditor>
      <link>http://www.no-spoon.de/2009/02/plone-is-like-emacs.html</link>
      <guid isPermaLink="false">tag:www.no-spoon.de,2010-09-18:e,2009-02,541e1ae8c235e4aad61ae3730e8845e4</guid>
      <category>Plone</category>
      <category>Python</category>
      <category>Emacs</category>
      <source url="http://www.no-spoon.de/atom.xml">The reality of Stefan Scholl</source>
    </item>
    <generator>Strange Flower + Atom 1.0 EXSLT Transform v1.1 (http://atom.geekhood.net/)</generator>
  </channel>
</rss>

