<?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"
	>

<channel>
	<title>Icheb's weblog</title>
	<atom:link href="http://www.icheb.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.icheb.info</link>
	<description>Het gezeik van een nerd op 1 pagina</description>
	<pubDate>Sun, 08 Jun 2008 11:23:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>It was time to upgrade&#8230;</title>
		<link>http://www.icheb.info/2008/04/30/it-was-time-to-upgrade/</link>
		<comments>http://www.icheb.info/2008/04/30/it-was-time-to-upgrade/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 10:34:18 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[Ander geblaat]]></category>

		<guid isPermaLink="false">http://www.icheb.info/?p=54</guid>
		<description><![CDATA[For everyone that visited this blog in the last day or so. I&#8217;m very sorry about the iframe in the Linuxworld article. Guess I know now that when Wordpress asks you to upgrade, you should do it!.
I&#8217;ve removed it, and upgraded Wordpress to the latest version.
Furthermore, I&#8217;ll try to find some time to start writing [...]]]></description>
			<content:encoded><![CDATA[<p>For everyone that visited this blog in the last day or so. I&#8217;m very sorry about the iframe in the Linuxworld article. Guess I know now that when Wordpress asks you to upgrade, you should do it!.<br />
I&#8217;ve removed it, and upgraded Wordpress to the latest version.<br />
Furthermore, I&#8217;ll try to find some time to start writing something useful again ;).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2008/04/30/it-was-time-to-upgrade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>LinuxWorld 2007</title>
		<link>http://www.icheb.info/2007/11/04/linuxworld-2007/</link>
		<comments>http://www.icheb.info/2007/11/04/linuxworld-2007/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 10:04:00 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[Nerd stories]]></category>

		<guid isPermaLink="false">http://www.icheb.info/2007/11/04/linuxworld-2007/</guid>
		<description><![CDATA[
Eerste indruk
Het klonk allemaal erg interessant, LinuxWorld 2007, tijdens de inschrijving.
En ja, het was ook interessant, maar op sommige punten ook wel erg voorspelbaar.
Zoals gebruikelijk bij openbaar vervoer, is het weer eens niet gelukt om ervoor te zorgen dat de planning die we gemaakt hadden (totaal voor 3 mensen) zou kloppen.
Daardoor kwamen we een uur [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.icheb.nl/icheb_info_blog/linuxworld.jpg" alt="" /><br />
<strong>Eerste indruk</strong><br />
Het klonk allemaal erg interessant, LinuxWorld 2007, tijdens de inschrijving.<br />
En ja, het was ook interessant, maar op sommige punten ook wel erg voorspelbaar.<br />
Zoals gebruikelijk bij openbaar vervoer, is het weer eens niet gelukt om ervoor te zorgen dat de planning die we gemaakt hadden (totaal voor 3 mensen) zou kloppen.<br />
Daardoor kwamen we een uur later aan dan we origineel bedoeld hadden.<br />
Hierdoor hebben we jammer genoeg &#8216;Opensource en het MKB&#8217; gemist.</p>
<p>Wel zorgde dit ervoor dat er ruim voldoende tijd over was om eens te gaan kijken naar alle stands op de expo.<br />
Hier stonden behoorlijk wat interessante dingen bij, maar jammer genoeg meer gericht op grotere bedrijven, dan op MKB.<br />
<span id="more-53"></span></p>
<p><strong>Novell &#038; SuSe</strong><br />
<em>Zucht&#8230;</em><br />
Een aantal lezingen waren georganiseerd door Novell. Op zich waren de onderwerpen erg interessant, maar jammer genoeg meer gericht op het genereren van verkopen, dan op het verstrekken van informatie.<br />
Desalniettemin zijn er toch behoorlijk wat interessante dingen besproken, al vraag ik me bij sommige punten toch af of het niet te duidelijk was dat het verkooppraatjes waren.</p>
<p><strong>Norman</strong><br />
Een erg interessante lezing was de lezing van Norman, over malware detectie en sandboxes om uit te zoeken wat bepaalde malware precies doet.<br />
Dit blijkt veelal gebruikt te worden binnen forensische wetenschap, om er zo achter te kunnen komen waar malware vandaan komt, wie het gemaakt heeft, en wie het bestuurd.<br />
Hierbij werd uiteindelijk nog een mooi voorbeeld getoond, een virus (de naam is me even ontschoten), wat de sandbox liet connecten naar een IRC server, en daar stond te wachten op instructies voor aanvallen of spamruns.<br />
Spijtig genoeg is deze software nog niet voor Linux beschikbaar, dus was het een beetje een vreemde eend in de bijt op <strong>LinuxWorld</strong>, maar wel een zeer interessante.</p>
<p><strong>MythTV</strong><br />
De laatste lezing die ik op mijn agenda had staan, was er eentje over de implementatie van MythTV als mediacenter. Binnen de lezing werd besproken wat voor mogelijkheden er precies zijn in de laatste versie van MythTV, en werd er besproken wat voor hardware het handigste zou zijn.<br />
Zelf heb ik al geruime tijd een MythTV mediacenter, en ben aan de hand van deze lezing toch nog even gaan knutselen.<br />
Inmiddels heb ik de Mythstream plugin volledig werkend, wat er nu voor zorgt dat het ook mogelijk is om on demand dingen te bekijken, denk hierbij aan uitzending gemist, of de Shoutcast directory.</p>
<p>Al met al was het een zeer interessante dag, en waarschijnlijk toch iets te kort. Het blijkt later dat dit toch het type expo / conferentie is waar je eigenlijk 2 dagen naartoe zou moeten gaan.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2007/11/04/linuxworld-2007/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Total Domination? - That sounds deadish, is it?</title>
		<link>http://www.icheb.info/2007/08/29/total-domination-that-sounds-deadish-is-it/</link>
		<comments>http://www.icheb.info/2007/08/29/total-domination-that-sounds-deadish-is-it/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 20:02:25 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[Ander geblaat]]></category>

		<category><![CDATA[PHPMyPA &#038; TD]]></category>

		<guid isPermaLink="false">http://www.icheb.info/2007/08/29/total-domination-that-sounds-deadish-is-it/</guid>
		<description><![CDATA[Hey,
Yeah, back from the dead (at least temporarily), that&#8217;s me, not the game&#8230;
Roman, thank you for your comments!
As far as Total Domination is concerned; I still have the sources here somewhere. Including the database designs, and all the modifications.
So yes, it&#8217;s possible to revive Total Domination. However, what I wonder about these days, are people [...]]]></description>
			<content:encoded><![CDATA[<p>Hey,</p>
<p>Yeah, back from the dead (at least temporarily), that&#8217;s me, not the game&#8230;</p>
<p>Roman, thank you for your comments!<br />
As far as Total Domination is concerned; I still have the sources here somewhere. Including the database designs, and all the modifications.<br />
So yes, it&#8217;s possible to revive Total Domination. However, what I wonder about these days, are people still interested in something like a turn based, text only, strategy game?<br />
If so, would it be possible to find admins to admin the game? - As for hosting, that&#8217;s no problem. I can host it on the same server, it&#8217;s always been on, for free.<br />
My problem is;<br />
I don&#8217;t have the time to develop and admin the game, I might be able to do some development, but being admin requires you to be active. As long as I am not possible to do so, I cannot be admin. So, if you want Total Domination back, please mail me or just leave something in the comments, pointing me to possible players and admins ;).</p>
<p>Just like this blog, the game can be revived.</p>
<p>As for the Asterisk series I was planning on writing, well, I&#8217;ve yet to write the &#8217;second week&#8217;, it was a nice plan, I didn&#8217;t however count on being this busy!<br />
I will however post some stuff soon about what the heck I&#8217;ve been upto the last few weeks / months.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2007/08/29/total-domination-that-sounds-deadish-is-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Asterisk week 1: How do you set up Asterisk 1.4 with web interface, from source?</title>
		<link>http://www.icheb.info/2007/05/06/asterisk-week-1-how-do-you-set-up-asterisk-14-with-web-interface-from-source/</link>
		<comments>http://www.icheb.info/2007/05/06/asterisk-week-1-how-do-you-set-up-asterisk-14-with-web-interface-from-source/#comments</comments>
		<pubDate>Sun, 06 May 2007 13:12:07 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[Asterisk howto]]></category>

		<category><![CDATA[VOIP stuff]]></category>

		<guid isPermaLink="false">http://www.icheb.info/2007/05/06/asterisk-week-1-how-do-you-set-up-asterisk-14-with-web-interface-from-source/</guid>
		<description><![CDATA[After some delays caused by issues with the &#8216;bandwidth provider&#8217; where I host all the traffic sucking content, here it finally is.
The first trial run of me with Asterisk 1.4.

How to install Asterisk 1.4 on Debian Etch with VMWare
Why do I want to do this?
Well, I have experience with Asterisk 1.0 and 1.2, but never [...]]]></description>
			<content:encoded><![CDATA[<p>After some delays caused by issues with the &#8216;bandwidth provider&#8217; where I host all the traffic sucking content, here it finally is.<br />
The first trial run of me with Asterisk 1.4.</p>
<hr />
<strong>How to install Asterisk 1.4 on Debian Etch with VMWare</strong></p>
<p><em>Why do I want to do this?</em><br />
Well, I have experience with Asterisk 1.0 and 1.2, but never had the patience to get 1.4 to work.</p>
<p><em>Okay, what are ya gonna do?</em><br />
So what I want to do is create a base system with Etch, install the dependencies from apt, and install Asterisk (together with the web interface) from source.<br />
<span id="more-51"></span></p>
<p>Well, first of all, you will need something to install it on.<br />
For these kind of cases, I abuse VMWare.</p>
<p>So after first creating a new virtual machine in VMWare Server Console, I logged into ssh to the host server.<br />
Note that I&#8217;m using bridged networking to make sure I could use the normal ways for using networking (with minimal delay&#8217;s).<br />
I had to download the netinstall iso image for Etch, so I went to my iso dir (/usr/src/installers) where all installer iso&#8217;s reside.</p>
<p>Then I mounted the Etch netinstall image in the cd drive of the virtual machine, and booted it.</p>
<p>Due to the fact I hate working with the VMWare Server Console, I used the &#8216;expert&#8217; installation, which will allow me to continue using ssh in a later stage.<br />
Also note that I didn&#8217;t select the new GUI, but use text only.</p>
<p>The following screenshots were captured during the installation:</p>
<p><a href='http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di1.jpg' target='_new'><img src="http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di1.jpg" height='240' width='320' alt="Debian Installer main menu after boot" /></a><br />
<a href='http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di2.jpg' target='_new'><img src="http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di2.jpg" height='240' width='320' alt="Continued to cd detection, which was completed without any problems" /></a><br />
<a href='http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di3.jpg' target='_new'><img src="http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di3.jpg" height='240' width='320' alt="Installer components selected to use with this install" /></a></p>
<p>Right, after that, it was time to configure the network.<br />
As this is a server in a datacenter, DHCP is not possible, so I went ahead and configured it manually.</p>
<p>A few minutes later, I could finally switch to ssh installation mode.<br />
<a href='http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di4.jpg' target='_new'><img src="http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di4.jpg" height='240' width='320' alt="Entering the password for remote installation" /></a><br />
<a href='http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di5.jpg' target='_new'><img src="http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/1_di4.jpg" height='240' width='320' alt="Remote installation confirmation window" /></a></p>
<p>After logging in to the remote installation ssh interface, and selecting the &#8216;go to menu&#8217; option, I was able to select a mirror which would be the installation source.</p>
<p>After this I could continue to the detect disks. And partition disks.<br />
These aren&#8217;t really interesting now, as we want to install just one program and play with it a bit.<br />
For your convenience, I added the rest of the installation sequence.</p>
<p>Right, and now to the experiment, the of this has been added as &#8216;video&#8217; here;<br />
<a href="http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/ast14install.html">http://www.icheb.nl/icheb_info_blog/FLV/Asterisk/ast14install/ast14install.html</a></p>
<p>Or just click here to allow javascript to fix it for ya (I don&#8217;t know if this will work):<br />
<a href='http://www.icheb.info/blogajax/ast14install.html?height=445&amp;width=815' title='Asterisk 1.4 install' class='thickbox'>Click here to open movie in thickbox kind of window</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2007/05/06/asterisk-week-1-how-do-you-set-up-asterisk-14-with-web-interface-from-source/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Am I the only one facing Dreamhost problems?</title>
		<link>http://www.icheb.info/2007/05/05/am-i-the-only-one-facing-dreamhost-problems/</link>
		<comments>http://www.icheb.info/2007/05/05/am-i-the-only-one-facing-dreamhost-problems/#comments</comments>
		<pubDate>Sat, 05 May 2007 15:08:10 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[Nerd stories]]></category>

		<guid isPermaLink="false">http://www.icheb.info/2007/05/05/am-i-the-only-one-facing-dreamhost-problems/</guid>
		<description><![CDATA[Apparently something went wrong yesterday when I wrote an article about how bad Dreamhost.com was sometimes.
I tried finding references to the article on a few sites regarding the problems I wrote about.
Well, my article (here) doesn&#8217;t appear to be the only article about Dreamhost.
Just taking a look at stuff like this is almost fun to [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently something went wrong yesterday when I wrote an article about how bad Dreamhost.com was sometimes.<br />
I tried finding references to the article on a few sites regarding the problems I wrote about.</p>
<p>Well, my article (<a href="http://www.icheb.info/2007/05/04/dreamhostcom-and-a-lot-of-traffic-i-guess-its-not-possible/">here</a>) doesn&#8217;t appear to be the only article about Dreamhost.</p>
<p>Just taking a look at stuff like this is almost fun to see (note this customer is on a totally different server): <a href="http://elliottback.com/wp/archives/2007/05/03/dreamhost-sucks-at-hosting/">http://elliottback.com/wp/archives/2007/05/03/dreamhost-sucks-at-hosting/</a>.</p>
<p>Or other stories, at:</p>
<ul>
<li><a href="http://www.upstartblogger.com/why-dreamhost-sucks">http://www.upstartblogger.com/why-dreamhost-sucks</a></li>
<li><a href="http://gerard.wordpress.com/2006/01/07/dreamhost-hosting-sucks-big-time">http://gerard.wordpress.com/2006/01/07/dreamhost-hosting-sucks-big-time</a>/</li>
<li><a href="http://scobleizer.com/2006/09/28/dreamhost-getting-sucky-pr-out-on-blogs/">http://scobleizer.com/2006/09/28/dreamhost-getting-sucky-pr-out-on-blogs/</a></li>
<li><a href="http://www.azeemazeez.com/blogs/boo-dreamhost/">http://www.azeemazeez.com/blogs/boo-dreamhost/</a></li>
<li><a href="http://www.thelastminuteblog.com/2006/07/27/dreamhost-is-really-starting-to-suck/">http://www.thelastminuteblog.com/2006/07/27/dreamhost-is-really-starting-to-suck/</a></li>
<li><a href="http://www.rc3.org/2005/12/trash_dreamhost_here.php">http://www.rc3.org/2005/12/trash_dreamhost_here.php</a></li>
</ul>
<p>I really hope these kind of messages gets picked up by the community some time, to force Dreamhost to get their act together!</p>
<p>Note, I tried some of the same kind of commands to prove it&#8217;s just policy to place too many users on their servers:</p>
<blockquote><p>willie:~$ wc -l /etc/passwd<br />
921 /etc/passwd</p></blockquote>
<p>Meaning there&#8217;s a stunning amount of 921 users on the server. Will, let&#8217;s just say there&#8217;s about 20 to 30 users needed for normal system operation, it still leaves over 800 users!! - Note, I usually won&#8217;t place more than 200 to 300 domains (that&#8217;s about 75 users) on a server.</p>
<p>Furthermore, this is something I know as well;</p>
<blockquote><p>Dreamhost and I have been having conversations now for a while about a site which gets 1-2k visitors, and hosts 51GB of transferred static content a day. I thought you might be interested in reading them. On 4/30/2007, I received this email from Brian S. about my site:</p>
<p>    Connections to your domain ( static.imgfly.com ) crashed the shared apache service several times this morning. A connection limit has been placed on your site. Being on a shared server means you need to share the resources with other customers. Due to the heavy volume of traffic, other domains on the same service were not able to load. Once the traffic to your site has taperd off, we will gladly remove the connection limit. Please read the appropriate section of our Terms of Service and let us know if you have any questions.</p>
<p>    dreamhost.com/tos.html </p></blockquote>
<p>Okay, granted, I use a &#8216;little bit&#8217; more traffic (I use about 1 TB per month), but still, the same issues!</p>
<p>People, please realize, Dreamhost is cheap. Cheap doesn&#8217;t mean good!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2007/05/05/am-i-the-only-one-facing-dreamhost-problems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dreamhost.com and a lot of traffic, I guess it&#8217;s not possible</title>
		<link>http://www.icheb.info/2007/05/04/dreamhostcom-and-a-lot-of-traffic-i-guess-its-not-possible/</link>
		<comments>http://www.icheb.info/2007/05/04/dreamhostcom-and-a-lot-of-traffic-i-guess-its-not-possible/#comments</comments>
		<pubDate>Fri, 04 May 2007 15:04:19 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[Nerd stories]]></category>

		<guid isPermaLink="false">http://www.icheb.info/2007/05/04/dreamhostcom-and-a-lot-of-traffic-i-guess-its-not-possible/</guid>
		<description><![CDATA[Some time ago, I noticed some kind of promotional thingy on digg.com about Dreamhost.com, and how great it was.
Well, with nothing to loose, I ordered the promotional webhosting package (to compare it to the stuff my own company gives the customers).
I ordered the &#8216;Crazy domain insane&#8217; package, with 200 GB space, and 2 TB traffic. [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago, I noticed some kind of promotional thingy on digg.com about Dreamhost.com, and how great it was.<br />
Well, with nothing to loose, I ordered the promotional webhosting package (to compare it to the stuff my own company gives the customers).</p>
<p>I ordered the &#8216;Crazy domain insane&#8217; package, with 200 GB space, and 2 TB traffic. Which was supposed to be for $190.80 (for 2 years), but due to a coupon code, I was able to get this reduced with another $70 or something.</p>
<p>It sounded too good to be true. Well it was (and is).<br />
<span id="more-49"></span><br />
<strong>Is it really crap?</strong><br />
First of all, they provide SSH access, nice and all, but you can clearly see the domain names of other customers, so you aren&#8217;t chrooted.<br />
Note that I didn&#8217;t continue to &#8216;penetrate&#8217; their security much further, as I don&#8217;t want to be suspended.</p>
<p>But allowing all users to work in a non-chrooted environment with ssh access is really the best way to go as a budget webhosting provider! (NOT)<br />
Secondly, I know when someone logs in, as the &#8216;last&#8217; command displays all output (ftp / ssh) for opened sessions.<br />
Furthermore, the load is always above 3.something for the server I&#8217;m on. Even when it&#8217;s freakin&#8217; midnight in the USA.</p>
<p><code> 07:49:58 up 2 days, 21:24,  3 users,  load average: 6.77, 6.80, 7.29</code></p>
<p>Oh and yeah, I can see the IP addresses of others with the &#8216;last&#8217; command.</p>
<p><strong>Benchmarking budget webhosting</strong><br />
Well, some time after I got the account, a friend asked me if I could sponsor him a few 100 GB&#8217;s of traffic on my own company&#8217;s hosting platform. Well, after thinking about it, it was a nice test for this account. So after some time, he linked his site nfshome.com to have all the demo&#8217;s retrieved from my site (icheb.nl).<br />
After a while, everyone started getting 503 messages from Apache (&#8217;service temporarily unavailable&#8217;), so I mailed Dreamhost.com.<br />
It appeared my site was maxing out their capabilities (at less than 1 TB of traffic per month).<br />
So they increased the available resources to the site. (Thanks Javier :))</p>
<p>But 2 months later, after trying to deploy some test script, I made a mistake.<br />
I accidentally used the wrong php-cli binary, effectively using almost all the resources the server had to offer (side effect of that program with PHP 4). So my account got suspended with the following message:</p>
<blockquote><p>
Hello,</p>
<p>We have turned off your website icheb.nl due to resourse usage, your user<br />
account is at 1934.05cp when an avaerage user is around .1 thats less<br />
then one, your using  49.00% of the whole server, this is not acceptible.<br />
I see that most of the traffic is going to </p>
<p>GET /mirrors/nfshome/nfsmwdemo.exe</p>
<p>Remove this file as you are not permitted to offer the Need for Speed:<br />
Most Wanted demo on our server to distribute. These servers are note made<br />
for this, if you wanted to do this you would have to get a dedicated<br />
server</p>
<p>You will need to contact us to let us know that you have removed it and<br />
all other files like it before we will turn the site back on.</p>
<p>Thanks!</p>
<p>Javier</p></blockquote>
<p>So, I guess hosting a few demo&#8217;s of games requires an dedicated server. Even when you&#8217;re buying enough bandwidth.<br />
My reply was as follows:</p>
<blockquote><p>Hello Javier,</p>
<p>I&#8217;ve taken the PHP-CLI script possibly causing the problem offline.<br />
The PHP-CLI script in question requires more uptime to function correctly, it failed horribly with the power outage downtime / maintenance.</p>
<p>The nfsmwdemo.exe file isn&#8217;t something I&#8217;d like to take offline, as this is *not* using PHP.<br />
Furthermore, the Dreamhost TOS doesn&#8217;t say anything about not being allowed to mirror / host demo&#8217;s.<br />
I mostly hate this because the site was taken offline without contacting me first, which at this time is causing problems for some open source projects as well.</p>
<p>Dreamhost offers 2352 GB of traffic at this time, on a monthly basis, which is something, at least the first 2000 GB, I paid for. At least, that was the general intention.<br />
Furthermore, in the last few days most stuff on the server is very slow, and the load seems a bit high. A load avarage of &#8216;load average: 11.72, 11.66, 13.46&#8242; is quite about what a server with just two processors should have&#8230;</p>
<p>So, to clarify, I do not want to remove the .exe, however, the php-cli application causing the problem is no longer online. I actually do know what caused the problem. It tends to use a lot of cpu when started in php 4, but works nicely in php 5&#8230;</p>
<p>Wanting to sell me a dedicated server, just to host something taking less than 60% of the traffic limit, is just insane; how are your customers ever going to even reach the traffic limit, if that&#8217;s made impossible?<br />
Just to clarify a few points; I own a webhosting company in my country, and am just using Dreamhosts services for some personal stuff&#8230; So I know what I&#8217;m talking about. A dedicated server based on the amount of traffic caused by one file is totally insane&#8230;</p>
<p>I hope we can get this problem out of the world, as the php-cli script causing the problem has been &#8216;disabled&#8217;, so to say.</p>
<p>With regards,<br />
Icheb </p></blockquote>
<p>Half a day later, the account was back online and I even got apologies (&#8221;I&#8217;m very sorry for the confusion, but as long as that file isn&#8217;t copyrighted then you&#8217;re free to host it with us if you need to.&#8221;), furthermore &#8216;Mike S&#8217; agreed with me the load was a bit highish, and they would take care of it. Which later resulted in a bit more normal load, or at least something the server could technically handle.</p>
<p>Two months later, there was another problem, this time Apache wasn&#8217;t &#8216;balanced&#8217; anymore, so it could not handle the requests. Whatever they did helped, and my site was available again.</p>
<p>But today, I received:</p>
<blockquote><p>Hello,</p>
<p>I had to place a throttle on your domain icheb.nl due to the very large<br />
number of hits it was recieving, effectively crashing the webserver.</p>
<p>James</p></blockquote>
<p>So, what I think about it?<br />
Well, > 70% of the requests to icheb.nl now receive a nice 503 error from Apache (it took me more than 20 tries to get into my own freakin&#8217; site stats!!). Nice and all, but ehm, I&#8217;m still below 1.5 TB of the 2.2TB I&#8217;m able to use.</p>
<p><strong>So what&#8217;s the big problem?</strong><br />
Well, Dreamhosts effectively seems to <em>disable</em> sites that do more traffic than they want you to use. So offering 2 TB traffic (that 2000 GB traffic) is nice, but they are limiting you before you even get close to it.<br />
The Need for Speed demo&#8217;s I host are quite large, so there only is disk activity and Apache activity, the mirror doesn&#8217;t use any PHP (yeah, it does do some php, but that&#8217;s handled by one of my own Dutch servers).</p>
<p>Furthermore, the speed is limited. Download speed to The Netherlands seems to be limited to some random value around 50 to 400 KB/sec. While writing this, I&#8217;ve enabled a download (www.icheb.nl/100mb.bin which is 100 mb of random data) to a dutch server (with 100 MBit connection to the Internet).<br />
To prove something is wrong, I enabled two more downloads, one from another dutch datacenter &#038; one from a school network I have a shell account on.<br />
Below you can see the output of wget (Linux download tool), and the speed measured:<br />
Dutch 100 Mbit connection:</p>
<blockquote><p>&#8211;14:11:32&#8211;  http://www.icheb.nl/100mb.bin<br />
           => `/dev/null&#8217;<br />
Resolving www.icheb.nl&#8230; 66.33.223.235<br />
Connecting to www.icheb.nl[66.33.223.235]:80&#8230; connected.<br />
HTTP request sent, awaiting response&#8230; 200 OK<br />
Length: 104,857,600 [application/octet-stream]</p>
<p>100%[====================================================>] 104,857,600   67.18K/s    ETA 00:00</p>
<p>14:35:26 (71.43 KB/s) - `/dev/null&#8217; saved [104857600/104857600]</p></blockquote>
<p>So, that&#8217;s 71 kilobytes per second, not very much eh?</p>
<p>Other Dutch datacenter:</p>
<blockquote><p>
Resolving www.icheb.nl&#8230; 66.33.223.235<br />
Connecting to www.icheb.nl|66.33.223.235|:80&#8230; connected.<br />
HTTP request sent, awaiting response&#8230; 200 OK<br />
Length: 104,857,600 (100M) [application/octet-stream]</p>
<p>100%[=======================================================>] 104,857,600   65.31K/s    ETA 00:00</p>
<p>16:52:14 (86.99 KB/s) - `/dev/null&#8217; saved [104857600/104857600]</p></blockquote>
<p><em>W00t</em>, a whopping 86.99 kilobytes per second.<br />
(Note, this is almost <strong>FIVE</strong> times as slow as the download of my ADSL connection)</p>
<p>The school network (at least 10 mbit):</p>
<blockquote><p>Resolving www.icheb.nl&#8230; 66.33.223.235<br />
Connecting to www.icheb.nl[66.33.223.235]:80&#8230; connected.<br />
HTTP request sent, awaiting response&#8230; 200 OK<br />
Length: 104,857,600 [application/octet-stream]</p>
<p>100%[====================================>] 104,857,600   57.48K/s    ETA 00:00l</p>
<p>16:55:53 (77.11 KB/s) - `/dev/null&#8217; saved [104857600/104857600]</p></blockquote>
<p>This is more than FIVE and a half times as slow as my own ADSL download (I have 4 mbit).</p>
<p><strong>My end conclusion</strong><br />
I think I have successfully proved Dreamhost is unable to give you what you buy, if you&#8217;re using more than 50% of what you buy. So they&#8217;re overselling, and people are just falling for it!.<br />
Furthermore, their on server security is not 100% of what it should be.<br />
I should not be able to see the domains of other users, or even their usernames. Example:</p>
<blockquote><p>~$ ls -alh /home/rcc7369.wtf.22875/<br />
total 40K<br />
drwxr-sr-x    4 root staff 4.0K Oct  3  2006 .<br />
drwxrwsr-x  454 root staff  28K May  4 04:03 ..<br />
drwxr-sr-x    3 root staff 4.0K Oct  3  2006 XXXXXXXXXXX (removed by me).com<br />
drwxr-sr-x    2 root staff 4.0K Oct  3  2006 ninjaweasel
</p></blockquote>
<p>I should not be able to see stuff like this:</p>
<blockquote><p>
~$ locate mysql.php<br />
/home/rcc7369.wtf.22875/<removed>.com/home/mambots/content/geshi/geshi/mysql.php<br />
/home/robotstephe.wtf.22203/</removed><removed>.com/mambots/content/geshi/geshi/mysql.php<br />
/home/swoleary.wtf.18742/</removed><removed>.com/forum/db/mysql.php<br />
/home/timesup.wtf.1954/</removed><removed>.com/mambots/content/geshi/geshi/mysql.php<br />
</removed></p></blockquote>
<p><em><strong>Furthermore, I&#8217;m even able to SEE the contents of the files locate give back!!!!</strong></em><br />
So, I can actually see files from other users. Granted, it depends on the chmod of a file (global read has to be on).</p>
<p>And yeah, they&#8217;re still running Linux kernel 2.4:<br />
<code>~$ uname -a<br />
Linux willie 2.4.32-grsec+f6b+gr217+nfs+a32+fuse23+tg+++opt+c8+gr2b-v6.194 #1 SMP Tue Jun 6 15:52:09 PDT 2006 i686 GNU/Linux<br />
</code><br />
But it isn&#8217;t a real issue, I too still have a few servers running on 2.4 (custom) kernels ;).</p>
<p>So, what the heck are these guys doing exactly?!!<br />
Is this the way shared hosting is supposed to be done?</p>
<p><em>Note: I am not writing this just to be negative, but hopefully to allow people to realize it&#8217;s not wise to just go for the most cheapass hosting account they can find anywhere.<br />
I hope someone at Dreamhost will take this seriously, and try to fix the problems. (And no, I don&#8217;t want my account to be suspended, I was planning to post an Asterisk howto today, but the flash movie is hosted at icheb.nl, so I don&#8217;t want to that yet&#8230;)</em></p>
<hr />
Edit:<br />
I&#8217;ve had to disable some parts of icheb.nl, to get more critical parts working again. So all the disabled parts will now redirect here, until Dreamhost has resolved the problems. (Most likely the downloads won&#8217;t come back up, thank the perfect services of dreamhost for that:</p>
<blockquote><p>Hello,</p>
<p>  Unfortunately, we cannot allow one user to negatively effect the server<br />
we offer other users. All bandwidth is not created equal. Even if you&#8217;re<br />
not hitting your bandwidth limit, you can still cause problems.</p>
<p>  We cannot allow you to effect other users, so if you plan on<br />
maintaining this amount of traffic, you&#8217;ll need to move to a dedicated<br />
server, as you would have outgrown shared hosting.</p>
<p> If you need anything else, please let us know.</p>
<p>Thanks!</p>
<p>Brian</p></blockquote>
<p>Furthermore, please understand, I can&#8217;t just arrange it on another server, bandwidth in the Netherlands is too expensive for these mirrors at this time. Also, please don&#8217;t DDoS me for this&#8230; If you really want to DDoS anyone for not getting your downloads, please do that with dreamhost ;).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2007/05/04/dreamhostcom-and-a-lot-of-traffic-i-guess-its-not-possible/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Another bug in the IXR XML-RPC lib</title>
		<link>http://www.icheb.info/2007/05/01/another-bug-in-the-ixr-xml-rpc-lib/</link>
		<comments>http://www.icheb.info/2007/05/01/another-bug-in-the-ixr-xml-rpc-lib/#comments</comments>
		<pubDate>Tue, 01 May 2007 16:21:22 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[Programming stuff]]></category>

		<guid isPermaLink="false">http://www.icheb.info/2007/05/01/another-bug-in-the-ixr-xml-rpc-lib/</guid>
		<description><![CDATA[Some time ago I&#8217;d written a modification to the XML-RPC lib from Incutio (see http://www.icheb.info/2007/01/28/ixr-incutio-xml-rpc-with-ssl-support/).
But there was more&#8230; Today, a friend mailed me with a problem (and solution) for a new problem everyone has missed so far.
I&#8217;ve placed a modified version online at: http://www.icheb.nl/icheb_info_blog/IXR/IXR_Library.inc.php_2.txt
If you actually want to know what&#8217;s wrong, and why, click the [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago I&#8217;d written a modification to the XML-RPC lib from Incutio (see <a href="http://www.icheb.info/2007/01/28/ixr-incutio-xml-rpc-with-ssl-support/">http://www.icheb.info/2007/01/28/ixr-incutio-xml-rpc-with-ssl-support/</a>).</p>
<p>But there was more&#8230; Today, a friend mailed me with a problem (and solution) for a new problem everyone has missed so far.<br />
I&#8217;ve placed a modified version online at: <a href="http://www.icheb.nl/icheb_info_blog/IXR/IXR_Library.inc.php_2.txt">http://www.icheb.nl/icheb_info_blog/IXR/IXR_Library.inc.php_2.txt</a></p>
<p>If you actually want to know what&#8217;s wrong, and why, click the more button below ;).<br />
<span id="more-46"></span><br />
<em>Recently, I had to create some webservices using the IXR Library.</p>
<p>After having designed the webservices, I created the server according to a basic IXRServer extend.</p>
<p>Just to test, I then wrote a simple client, which worked just fine.<br />
However, when I wanted to migrate the PHP based client to an AJAX based web client, I stumbled upon some issues.</p>
<p>Let me try to explain this by example.</p>
<p>A pretty normal XML request for IXR looks as follows (without the xml declaration):<br />
</em>[xml]<br />
<methodcall><br />
<methodname>ixr.test.fetchVar</methodname></p>
<params>
<param><value>testvar</value></param>
<param><value>testvar2</value></param>
</params>
</methodcall><br />
[/xml]</p>
<p><em>Take note of the fact that this request has NO typing information, for it cannot be generated by the JS libraries I use.<br />
Under normal circumstances (using the IXRClient), the parameter type information would have shown, as in e.g.:</em><br />
[xml]
<param><value><string>testvar</string><string></string></value></param>
<param><value><string>testvar2</string><string></string></value></param>[/xml]<br />
<em><br />
It is exactly this however, that creates the issue. Where the normal IXRCLient will correctly return data,<br />
The AJAX based client will not show anything.</p>
<p>Digging into the code, I discovered the error. Things start to go wrong as soon as there’s NO typing information available for a parameter.</p>
<p>Dumping my data, I discovered that all ‘newline’ characters were left intact.<br />
In the case as described, there’s more then one: just after , after and after
<params>
<p>For the first encountered variable, I this end up with a parsed value of “\n\n\ntestvar”<br />
Every encountered newline character seems to be added to the value, but NOT removed, as I expected.</p>
<p>Now for a solution:<br />
Inside the IXRMessage, things are parsed by an XMLParser.<br />
Inside the ‘tag_close’ call, things are rendered and converted to contain correct values.<br />
Except for in case, the case where there’s no typing information!<br />
In every other case (except for base64), the value to be set is first trim()’d.</p>
<p>The code for the ‘value’ tag, however, is NOT:</params></em><br />
[php]            case &#8216;value&#8217;:<br />
                // &#8220;If no type is indicated, the type is string.&#8221;<br />
                if (trim($this->_currentTagContents) != &#8221;) {<br />
                    $value = (string)$this->_currentTagContents;<br />
                    $this->_currentTagContents = &#8221;;<br />
                    $valueFlag = true;<br />
                }<br />
                break;<br />
[/php]<br />
<em><br />
As one can see from the code above, the if-statement does a trim, but the trimmed string is NEVER assigned.<br />
One possible solution for the code above could be (I decided to break down in two lines):</em><br />
[php]<br />
if (trim($this->_currentTagContents) != &#8221;) {<br />
                    $value = trim($this->_currentTagContents);<br />
                    $value = (string)$value;<br />
                    $this->_currentTagContents = &#8221;;<br />
                    $valueFlag = true;<br />
                }<br />
                break;<br />
[/php]<br />
 <em></p>
<p>This solution now also strips the surrounding whitespace, tabs, newlines, etc from the input, as can be expected!</em></p>
<p>Rogier van Dongen, thank you for this patch :).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2007/05/01/another-bug-in-the-ixr-xml-rpc-lib/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Whoohoo (of meer boeh!!) @ nieuwe huisstijl van de SIDN</title>
		<link>http://www.icheb.info/2007/04/04/whoohoo-of-meer-boeh-nieuwe-huisstijl-van-de-sidn/</link>
		<comments>http://www.icheb.info/2007/04/04/whoohoo-of-meer-boeh-nieuwe-huisstijl-van-de-sidn/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 15:40:14 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[SIDN]]></category>

		<guid isPermaLink="false">http://www.icheb.info/2007/04/04/whoohoo-of-meer-boeh-nieuwe-huisstijl-van-de-sidn/</guid>
		<description><![CDATA[Een paar dagen geleden publiceerde ispam.nl kortstondig (artikel is later gewist) over de nieuwe huisstijl van de SIDN.
Natuurlijk is er een nieuwe huisstijl nodig, de kas kwam immers positief uit.
En inmiddels blijkt dat de nieuwe huisstijl van de omroep SIDN online staat. Het is natuurlijk nog niet officieel, want dat is morgen pas.
Maar het staat [...]]]></description>
			<content:encoded><![CDATA[<p>Een paar dagen geleden publiceerde <a href="http://www.ispam.nl">ispam.nl</a> kortstondig (artikel is later gewist) over de nieuwe huisstijl van de SIDN.<br />
Natuurlijk is er een nieuwe huisstijl nodig, de kas kwam immers positief uit.</p>
<p>En inmiddels blijkt dat de nieuwe huisstijl van de <em>omroep</em> SIDN online staat. Het is natuurlijk nog niet officieel, want dat is morgen pas.<br />
Maar het staat al wel <a href="http://www.sidn.nl">online</a> natuurlijk.<br />
<span id="more-45"></span><br />
De reden dat ik de SIDN een omroep noem is als volgt. Het oude logo was duidelijk, het werd goed begrepen en het bestond natuurlijk al een lange tijd.<br />
Maar nu, het nieuwe logo&#8230; <img src="http://www.sidn.nl/pub_sidn/infeez/logo.gif" alt="Deeplink naar het SIDN logo" /></p>
<p>Zeg nou zelf, dat is toch niet het logo van het stelletje geldkloppers dat .nl domeinnaam registraties zou moeten verzorgen?</p>
<p>Ik ben benieuwd naar hoeveel dit nou weer heeft moeten kosten. Daar zal een complete groep managers, en een ontwikkelteam met designers natuurlijk wel een half jaar mee bezig zijn geweest&#8230; (<em>om even een lekkere set stereotypen naast elkaar te kunnen neerzetten</em>).</p>
<p>Maar goed, wil je .nl domeinen, dan moet je wel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2007/04/04/whoohoo-of-meer-boeh-nieuwe-huisstijl-van-de-sidn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Paddestoelen en webhosting blogs?</title>
		<link>http://www.icheb.info/2007/04/04/paddestoelen-en-webhosting-blogs/</link>
		<comments>http://www.icheb.info/2007/04/04/paddestoelen-en-webhosting-blogs/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 15:28:22 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[Ander geblaat]]></category>

		<guid isPermaLink="false">http://www.icheb.info/2007/04/04/paddestoelen-en-webhosting-blogs/</guid>
		<description><![CDATA[Wat is er tegenwoordig aan de hand met het beginnen van blogs?
Het lijkt wel alsof iedereen die inmiddels een blog heeft (wat ook serieus bezocht wordt), daarna nog een blog wilt beginnen&#8230;
Bijvoorbeeld ispam.nl die als eerste (zover ik weet) begon met bloggen over (enkel) hosting gerelateerde onderwerpen.
Daarna kwam van dezelfde initiatiefnemer (mr het is mijn [...]]]></description>
			<content:encoded><![CDATA[<p>Wat is er tegenwoordig aan de hand met het beginnen van blogs?</p>
<p>Het lijkt wel alsof iedereen die inmiddels een blog heeft (wat ook serieus bezocht wordt), daarna nog een blog wilt beginnen&#8230;<br />
Bijvoorbeeld <a href="http://www.ispam.nl">ispam.nl</a> die als eerste (zover ik weet) begon met bloggen over (enkel) hosting gerelateerde onderwerpen.<br />
Daarna kwam van dezelfde initiatiefnemer (mr <em>het is mijn werk om op IRC te hangen</em>) met de <em>roddel</em>site <a href="http://www.ispx.nl">ispx.nl</a> en nu blijkt dat er blijkbaar zoveel interesse in de Nederlandse taal is, dat er op <a href="http://www.web-hosting-blog.be/">web-hosting-blog.be</a> nog eentje begonnen is.</p>
<p>In ieder geval bij deze succes aan iedereen die dergelijk nieuws wil publiceren ;).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2007/04/04/paddestoelen-en-webhosting-blogs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IXR (Incutio XML-RPC) with SSL support</title>
		<link>http://www.icheb.info/2007/01/28/ixr-incutio-xml-rpc-with-ssl-support/</link>
		<comments>http://www.icheb.info/2007/01/28/ixr-incutio-xml-rpc-with-ssl-support/#comments</comments>
		<pubDate>Sun, 28 Jan 2007 13:24:48 +0000</pubDate>
		<dc:creator>Icheb</dc:creator>
		
		<category><![CDATA[Programming stuff]]></category>

		<guid isPermaLink="false">http://www.icheb.info/2007/01/28/ixr-incutio-xml-rpc-with-ssl-support/</guid>
		<description><![CDATA[I&#8217;ve been looking for this for ages now, but this morning I actually found someone that had done this, and is still following the XML-RPC conventions. (I&#8217;ve also got a closed source version of this, included in some projects, but it doesn&#8217;t follow the XML-RPC conventions anymore).
So I was very glad to find this. But [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking for this for ages now, but this morning I actually found someone that had done this, and is still following the XML-RPC conventions. (I&#8217;ve also got a <em>closed source</em> version of this, included in some projects, but it doesn&#8217;t follow the XML-RPC conventions anymore).</p>
<p>So I was very glad to find <a target="_blank" href="http://griffin.oobleyboo.com/archive/xmlrpc_1_7_1_release">this</a>. But due to me not using a verified SSL certificate, I ran into some problems.</p>
<p><span id="more-43"></span>I kept getting the following error:</p>
<p><code>* SSL certificate problem, verify that the CA cert is OK. Details:<br />
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed</code><br />
After reading through the code, I created a modified version that solves this issue (just added an additional CURL command to ignore the problem), you can download it from<a target="_blank" href="http://www.icheb.nl/icheb_info_blog/IXR/IXR_Library.inc.php.txt"> this location</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.icheb.info/2007/01/28/ixr-incutio-xml-rpc-with-ssl-support/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
