<?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>evilzenscientist :: thoughts</title>
	<atom:link href="http://www.evilzenscientist.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.evilzenscientist.com</link>
	<description>nothing of any quincyquonce</description>
	<lastBuildDate>Fri, 04 Jun 2010 00:24:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Uptime</title>
		<link>http://www.evilzenscientist.com/blog/2010/06/03/uptime/</link>
		<comments>http://www.evilzenscientist.com/blog/2010/06/03/uptime/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 00:24:32 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2010/06/03/uptime/</guid>
		<description><![CDATA[The firewall/IDS/proxy box has been up for a year. I’m happy with that.]]></description>
			<content:encoded><![CDATA[<p>The firewall/IDS/proxy box has been up for a year.</p>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="firewall" border="0" alt="firewall" src="http://www.evilzenscientist.com/wp-content/uploads/2010/06/firewall.png" width="453" height="56" /> </p>
<p>I’m happy with that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2010/06/03/uptime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog server implosion &#8211; fix and cause</title>
		<link>http://www.evilzenscientist.com/blog/2010/05/31/blog-server-implosion-fix-and-cause/</link>
		<comments>http://www.evilzenscientist.com/blog/2010/05/31/blog-server-implosion-fix-and-cause/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 00:34:38 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2010/05/31/blog-server-implosion-fix-and-cause/</guid>
		<description><![CDATA[I got an email on Saturday morning: “Am getting a message when I try and &#34;post draft and edit online&#34;.&#160; See pictures attached of the messages.&#34; Uh oh. Nothing had changed in the config of the web server for months – and adding extra disk space to the server wouldn’t cause this. I looked at [...]]]></description>
			<content:encoded><![CDATA[<p>I got an email on Saturday morning:</p>
<p>“Am getting a message when I try and &quot;post draft and edit online&quot;.&#160; See pictures attached of the messages.&quot;</p>
<p><a href="http://www.evilzenscientist.com/wp-content/uploads/2010/05/Blogerror.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Blog error" border="0" alt="Blog error" src="http://www.evilzenscientist.com/wp-content/uploads/2010/05/Blogerror_thumb.jpg" width="244" height="189" /></a> </p>
<p>Uh oh. Nothing had changed in the config of the web server for months – and adding extra disk space to the server wouldn’t cause this.</p>
<p>I looked at the Apache error logs – nothing. I couldn’t see anything that would be causing this. Typically it’s a permissions or xml-rpc problem that’s kicking up a complaint in Windows Live Writer.</p>
<p>Other blogs on the same server were working perfectly; I could upload via xml-rpc as well. Very strange.</p>
<p>Eventually I tracked down an alert in /var/log/warn that was flagging “cannot read inode bitmap” – whenever I tried to upload an image via xml-rpc. Even stranger. This really didn’t make any sense – but it looked like early signs of a corrupt root filesystem and being unable to write to temp.</p>
<p>I dismounted everything and tried to fsck the disk – and then the world of pain unraveled. The entire root filesystem seemed to have junk – it’s ext3 so should be pretty robust. I’ve no idea what caused it – but the end result was that most of /etc was toasted and there were some 10,000 entries in lost+found.</p>
<p>The upside is that the mysql and web data are all on seperate disks – so really easy to reconstruct the server. I had backups of my PHP, mysql and Apache confs – as well as all the data. The only slog was updating the Apache/PHP/MySQL stack to the correct (current) versions for my uses.</p>
<p>What I learned:</p>
<ul>
<li>backups are great – but separating the data from the OS is a real winner</li>
<li>backup the config files for the core apps</li>
<li>document the correct versions of core apps. Currently Apache 2.2.10, PHP 5.3.2 and MySQL 5.1.3 – these all work together without problems</li>
</ul>
<p>Total downtime – about eight hours. Real time spent fixing this – about three hours.</p>
<p>I also moved several of the blogs to WordPress 3.0 RC1 – it’s been really stable so far on the main blog. I also had to do a latin1 to utf8 conversion on one of the older blogs. Always painful – but a one time hit. I need to add that to the change control/validation for the next round of big updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2010/05/31/blog-server-implosion-fix-and-cause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web server tweaking</title>
		<link>http://www.evilzenscientist.com/blog/2010/03/03/web-server-tweaking/</link>
		<comments>http://www.evilzenscientist.com/blog/2010/03/03/web-server-tweaking/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 06:35:48 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2010/03/03/web-server-tweaking/</guid>
		<description><![CDATA[Still trying to tweak the web server that little bit more. More mysql optimisations â€“ indexing, caching and some memory work. I finally found a version of php5-eaccelerator that worked against PHP 5.2.12 on SLES 11. That seems to be working well right now.]]></description>
			<content:encoded><![CDATA[<p>Still trying to tweak the web server that little bit more.</p>
<p>More mysql optimisations â€“ indexing, caching and some memory work.</p>
<p>I finally found a version of <a href="http://eaccelerator.net">php5-eaccelerator</a> that worked against PHP 5.2.12 on SLES 11. That seems to be working well right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2010/03/03/web-server-tweaking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LEGO club &#8211; Jan 2010</title>
		<link>http://www.evilzenscientist.com/blog/2010/01/10/lego-club-jan-2010/</link>
		<comments>http://www.evilzenscientist.com/blog/2010/01/10/lego-club-jan-2010/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 21:36:24 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[LEGO]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2010/01/10/lego-club-jan-2010/</guid>
		<description><![CDATA[Itâ€™s been a good six months since the last LEGO robotics club at school â€“ I should blog on what we did in that session. This term itâ€™s time to start up LEGO robotics again; weâ€™ve limited the pre-school class to 4th and 5th grade â€“ so we should have a pretty reasonable level of [...]]]></description>
			<content:encoded><![CDATA[<p>Itâ€™s been a good six months since the last LEGO robotics club at school â€“ I should blog on what we did in that session.</p>
<p>This term itâ€™s time to start up LEGO robotics again; weâ€™ve limited the pre-school class to 4th and 5th grade â€“ so we should have a pretty reasonable level of logic and construction skills.</p>
<p>Iâ€™m writing up the rules and the playbook for this session. Weâ€™re going to focus on three areas â€“ similar plan to previous sessions:</p>
<p>- construction: gears, gear ratios and torque </p>
<p>- software: planning, prototyping, iterative troubleshooting</p>
<p>- project: communication, team work, documentation</p>
<p>The requirement is going to be:</p>
<blockquote><p>Build a robot that can pull the largest mass on the sledge provided. A successful â€˜pullâ€™ will be over 50cm (20 inches)</p>
<p>Using the same robot chassis (you can change wheels and gears â€“ but not rebuild the robot) cover a long, straight race course (~5m/~15 feet)in the shortest time.</p>
<p>Produce a display board for your project showing your design, thoughts, diagrams, photos and program.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2010/01/10/lego-club-jan-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing my first WordPress plugin &#8211; fixing the late header injection</title>
		<link>http://www.evilzenscientist.com/blog/2009/12/31/writing-my-first-wordpress-plugin-fixing-the-late-header-injection/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/12/31/writing-my-first-wordpress-plugin-fixing-the-late-header-injection/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 13:19:50 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/12/31/writing-my-first-wordpress-plugin-fixing-the-late-header-injection/</guid>
		<description><![CDATA[Iâ€™ve been hand-hacking wp-includes/pluggable.php for several releases now. It just got old â€“ so I decided to learn to write a real plugin to move the functionality of wp_redirect into my private plugin. Hereâ€™s the issue. I have several sites that check that a user is logged in. These use runphp or exec-php so I [...]]]></description>
			<content:encoded><![CDATA[<p>Iâ€™ve been hand-hacking wp-includes/pluggable.php for several releases now. It just got old â€“ so I decided to learn to write a real plugin to move the functionality of wp_redirect into my private plugin.</p>
<p>Hereâ€™s the issue. I have several sites that check that a user is logged in. These use runphp or exec-php so I can write/include PHP on the page:</p>
<blockquote><p><font face="Courier New">&lt;?php       <br />/* Short and sweet */        <br />global $user_level,$post,$user_login;        <br />// get user information        <br />get_currentuserinfo();        <br />echo &quot;Please wait &#8230; securing your connection &#8230;&quot;;        <br />if ( $user_level == 0) {        <br />// $user_level == 0 is anonymous or not logged in user        <br />wp_redirect(get_option(&#8216;siteurl&#8217;) . &#8216;/photos/sorry&#8217;);        <br />}        <br />else {        <br />// $user_level &gt;0 means they are logged in at least        <br />wp_redirect(get_option(&#8216;siteurl&#8217;) . &#8216;/wpg2&#8242;);        <br />}        <br />?&gt;</font></p>
</blockquote>
<p>The issue Iâ€™ve always had with this is that the standard wp_redirect writes the location information cleanly; because we are already in the page (and headers have already been written) Apache throws up and kills this:</p>
<blockquote><p>[Thu Dec 31 04:51:18 2009] [error] [client 10.0.0.1] PHP Warning:&#160; <strong>Cannot modify header information &#8211; headers already sent by</strong> (output started at /www/foosite/wp-content/themes/regulus/header.php:5) in /www/foosite/wp-content/plugins/php-modify-headers-apache/php-modify-headers-apache.php on line 38, referer: <a href="http://foosite">http://foosite</a></p>
</blockquote>
<p>The hand written fixes checked to see if headers had been sent; if so then do the naughty meta http-equiv refresh with the url instead.</p>
<blockquote><pre>if( !headers_sent() ) {
if ($is_IIS)
header(&quot;Refresh: 0;url=$location&quot;);
else
header(&quot;Location: $location&quot;);
} else
echo &quot;&lt;meta http-equiv='refresh' content='0;url=$location' /&gt;&quot;;
}</pre>
</blockquote>
<p>Testing the plugin now. Details later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/12/31/writing-my-first-wordpress-plugin-fixing-the-late-header-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9 &#8211; exec-php and header injection</title>
		<link>http://www.evilzenscientist.com/blog/2009/12/27/wordpress-2-9-exec-php-and-header-injection/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/12/27/wordpress-2-9-exec-php-and-header-injection/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 12:08:33 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/?p=1063</guid>
		<description><![CDATA[Upgrades to WordPress 2.9 on several of the production blogs â€“ and itâ€™s the same old issue with php header injection. Iâ€™ve blogged about this before â€“ and raised a trac ticket. Iâ€™m probably going to write a plugin to solve this one for good. Hereâ€™s the change â€“ around line 863 of wp-includes/pluggable.php /* [...]]]></description>
			<content:encoded><![CDATA[<p>Upgrades to WordPress 2.9 on several of the production blogs â€“ and itâ€™s the same old issue with php header injection.</p>
<p>Iâ€™ve blogged about this before â€“ and raised a trac ticket. Iâ€™m probably going to write a plugin to solve this one for good.</p>
<p>Hereâ€™s the change â€“ around line 863 of wp-includes/pluggable.php</p>
<pre>/*
** Remove header injection piece - fix for exec-php
** evilzenscientist - 27 Dec 09
** originally from 28 May 08
** ref <a href="http://trac.wordpress.org/ticket/2860">http://trac.wordpress.org/ticket/2860</a></pre>
<pre>Â Â Â Â Â Â Â  if ( $is_IIS ) {
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  header("Refresh: 0;url=$location");
Â Â Â Â Â Â Â  } else {
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  if ( php_sapi_name() != 'cgi-fcgi' )
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  status_header($status); // This causes problems on I
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  header("Location: $location", true, $status);
Â Â Â Â Â Â Â  }
}
endif;</pre>
<pre>**
*/</pre>
<pre>/** added new header injection and refresh
** <a href="http://trac.wordpress.org/ticket/2860">http://trac.wordpress.org/ticket/2860</a>
** evilzenscientist - 28 May 2008
*/
if( !headers_sent() ) {
if ($is_IIS)
header("Refresh: 0;url=$location");
else
header("Location: $location");
} else
echo "&lt;meta http-equiv='refresh' content='0;url=$location' /&gt;";
}
endif;
/** end of change */</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/12/27/wordpress-2-9-exec-php-and-header-injection/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9 beta 1</title>
		<link>http://www.evilzenscientist.com/blog/2009/11/17/wordpress-2-9-beta-1/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/11/17/wordpress-2-9-beta-1/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 07:30:13 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/11/17/wordpress-2-9-beta-1/</guid>
		<description><![CDATA[WordPress 2.9 beta 1 hits the streets today. Looks pretty nifty â€“ and everything seems to work ok so far. From Mark Jaquith: http://wordpress.org/wordpress-2.9-beta-1.zip Big features to test: â€¢ Basic image editing (rotate, flip, resize, crop) â€¢ Post/Page image thumbnails. Enable the admin UI by declaring support in your theme: add_theme_support(&#8216;post-thumbnails&#8217;); â€¢ Trash, with undo [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.9 beta 1 hits the streets today.</p>
<p>Looks pretty nifty â€“ and everything seems to work ok so far.</p>
<p>From Mark Jaquith:</p>
<blockquote><p><a href="http://wordpress.org/wordpress-2.9-beta-1.zip">http://wordpress.org/wordpress-2.9-beta-1.zip</a>      <br />Big features to test:      <br />â€¢ Basic image editing (rotate, flip, resize, crop)      <br />â€¢ Post/Page image thumbnails. Enable the admin UI by declaring support      <br />in your theme: add_theme_support(&#8216;post-thumbnails&#8217;);      <br />â€¢ Trash, with undo functionality, for posts, pages, comments      <br />â€¢ Comment Meta table and functions â€” like Custom Fields/postmeta but      <br />for comments      <br />â€¢ Easy media embeds, oEmbed â€” paste a URL on its own item and have it      <br />turn into embed code      <br />â€¢ register_theme_directory() which enables plugins to bundle their own      <br />themes, without copying (BuddyPress, primary example)      <br />â€¢ Combo upgrader â€” get notified of plugin updates in the WP core      <br />upgrader, as well as being informed of crowd-sourced compatibility      <br />information for the plugins.      <br />It&#8217;s bug-fixing and polishing time! Our priorities should be, in this order:      <br />1. Fixing regressions in old features/behaviors      <br />2. Squashing bugs in the new features      <br />3. Polish</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/11/17/wordpress-2-9-beta-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing WeatherIcon plugin for WordPress 2.9-rare (alpha nightlies)</title>
		<link>http://www.evilzenscientist.com/blog/2009/10/21/fixing-weathericon-plugin-for-wordpress-2-9-rare-alpha-nightlies/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/10/21/fixing-weathericon-plugin-for-wordpress-2-9-rare-alpha-nightlies/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 21:04:37 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/?p=1058</guid>
		<description><![CDATA[Couple of changes to WordPress 2.9 coming along â€“ including deprecating streams.php and gettext.php in the includes. Thereâ€™s a ticket on it here &#8211; http://core.trac.wordpress.org/ticket/10890 The easy fix is to comment out the lines where the modules are loaded: WeatherIcon.php 55 # Fixes a bug in l10n.php where some guy decided there was no reason [...]]]></description>
			<content:encoded><![CDATA[<p>Couple of changes to WordPress 2.9 coming along â€“ including deprecating streams.php and gettext.php in the includes.</p>
<p>Thereâ€™s a ticket on it here &#8211; <a href="http://core.trac.wordpress.org/ticket/10890">http://core.trac.wordpress.org/ticket/10890</a></p>
<p>The easy fix is to comment out the lines where the modules are loaded:</p>
<blockquote>
<pre>WeatherIcon.php</pre>
<pre>55 # Fixes a bug in l10n.php where some guy decided there was no reason
56 # to load files which are required for their l10n functions if no
57 # language is defined in WordPress.
<span style="color: #ff0000;">58 #require_once(ABSPATH . 'wp-includes/streams.php');
59 #require_once(ABSPATH . 'wp-includes/gettext.php');</span></pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/10/21/fixing-weathericon-plugin-for-wordpress-2-9-rare-alpha-nightlies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8.5 &#8211; beta and drop</title>
		<link>http://www.evilzenscientist.com/blog/2009/10/20/wordpress-2-8-5-beta-and-drop/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/10/20/wordpress-2-8-5-beta-and-drop/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 13:45:29 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/10/20/wordpress-2-8-5-beta-and-drop/</guid>
		<description><![CDATA[Thereâ€™s an annoying DOS for WordPress doing the rounds â€“ itâ€™s blockable at the edge, using .htaccess, using a plugin, hand patching or by upgrading to 2.8.5 Kudos to the team for getting on top of this. Hereâ€™s the scoop off wp-hackers: http://wordpress.org/wordpress-2.8.5-beta1.zip 2.8.5 will probably release sometime in the next 24 hours.&#160; Changes since [...]]]></description>
			<content:encoded><![CDATA[<p>Thereâ€™s an annoying DOS for WordPress doing the rounds â€“ itâ€™s blockable at the edge, using .htaccess, using a plugin, hand patching or by upgrading to 2.8.5</p>
<p>Kudos to the team for getting on top of this.</p>
<p>Hereâ€™s the scoop off wp-hackers:</p>
<blockquote><p><a href="http://wordpress.org/wordpress-2.8.5-beta1.zip">http://wordpress.org/wordpress-2.8.5-beta1.zip</a>      <br />2.8.5 will probably release sometime in the next 24 hours.&#160; Changes since 2.8.4:      <br /><a href="http://core.trac.wordpress.org/log/branches/2.8?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=12075&amp;stop_rev=11811&amp;limit=999">http://core.trac.wordpress.org/log/branches/2.8?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=12075&amp;stop_rev=11811&amp;limit=999</a>      <br />Summary:      <br />* Fix for trackback DOS      <br />* Removal of permalink_structure eval      <br />* Remove some create_function() calls      <br />* Disallow unfiltered uploads by default, even for admins. Enable it      <br />again with define(&#8216;ALLOW_UNFILTERED_UPLOADS&#8217;, true); in wp-config.php      <br />* Add extra escapes here and there for some backside coverage      <br />* Retire two old importers      <br />* A few small bug fixes      <br />This is mostly a security hardening release.&#160; There&#8217;s nothing exciting      <br />unless you are concerned about the trackback DOS bug. Anyone who wants      <br />to DOS your blog can do it regardless, but the trackback DOS bug makes      <br />it easier for people to be annoying.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/10/20/wordpress-2-8-5-beta-and-drop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation from WordCamp Seattle</title>
		<link>http://www.evilzenscientist.com/blog/2009/10/15/presentation-from-wordcamp-seattle/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/10/15/presentation-from-wordcamp-seattle/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 13:42:03 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/?p=1054</guid>
		<description><![CDATA[My Ignite presentation from WordCamp Seattle Ignite &#8211; selfhosting WordPress &#8211; tips and tricks View more presentations from evilzenscientist.]]></description>
			<content:encoded><![CDATA[<p>My Ignite presentation from WordCamp Seattle</p>
<div style="width:425px;text-align:left" id="__ss_2235716"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/evilzenscientist/ignite-selfhosting-wordpress-tips-and-tricks" title="Ignite - selfhosting WordPress - tips and tricks">Ignite &#8211; selfhosting WordPress &#8211; tips and tricks</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ezs-wordcamp-seattle-1-0-091015153912-phpapp02&#038;rel=0&#038;stripped_title=ignite-selfhosting-wordpress-tips-and-tricks" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ezs-wordcamp-seattle-1-0-091015153912-phpapp02&#038;rel=0&#038;stripped_title=ignite-selfhosting-wordpress-tips-and-tricks" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/evilzenscientist">evilzenscientist</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/10/15/presentation-from-wordcamp-seattle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Future updates &#8211; watching, waiting &#8211; and thinking about change</title>
		<link>http://www.evilzenscientist.com/blog/2009/10/14/future-updates-watching-waiting-and-thinking-about-change/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/10/14/future-updates-watching-waiting-and-thinking-about-change/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 20:34:14 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/10/14/future-updates-watching-waiting-and-thinking-about-change/</guid>
		<description><![CDATA[Gallery is undergoing a major revision. Gallery v3 is in beta right now â€“ I expect it will be RC then released by the end of the year. Couple of things to look at here on the migration from Gallery 2: migration of hundreds of thousands of photos from G2 to G3 permissions post-migration clean-up [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gallery.menalto.com/">Gallery</a> is undergoing a major revision.</p>
<p>Gallery v3 is in <a href="http://gallery.menalto.com/gallery_3.0_beta_3_released">beta right now</a> â€“ I expect it will be RC then released by the end of the year.</p>
<p>Couple of things to look at here on the migration from Gallery 2:</p>
<ul>
<li>migration of hundreds of thousands of photos from G2 to G3</li>
</ul>
<ul>
<li>permissions</li>
<li>post-migration clean-up</li>
<li>storage and CPU churn</li>
</ul>
<li>big one â€“ there is no plugin for WordPress right now â€“ and the <a href="http://codex.gallery2.org/Integration:WPG2">WPG2 plugin is no longer maintained</a> with no plans for upgrade.</li>
<p>The other set of updates is around WordPress itself.</p>
<p>Three interesting updates â€“ first WordPress 2.9 is going to <a href="http://wordpress.org/development/2009/10/getting-involved-with-the-2-9-beta-testing/">go beta soon; release in maybe December</a>. Thatâ€™s going to need some poking and investigating. Iâ€™ve already found a couple of changes in alpha that break some plugins.</p>
<p>The other WordPress change that Iâ€™m going to look at is the <a href="http://ocaoimh.ie/wordpress-mu-merge-gpl-and-support/">merge of WordPress MU into WordPress core</a>; also the new features of <a href="http://buddypress.org/">BuddyPress</a> on top of WordPress (MU or core).</p>
<p>The BuddyPress/WPMU will let me offer multiple blogs to Rachaelâ€™s cubs and other leaders.&#160; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/10/14/future-updates-watching-waiting-and-thinking-about-change/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordCamp</title>
		<link>http://www.evilzenscientist.com/blog/2009/09/25/wordcamp-3/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/09/25/wordcamp-3/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 15:28:03 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/09/25/wordcamp-3/</guid>
		<description><![CDATA[Off to WordCamp Seattle tomorrow. Iâ€™ve got a short speaker slot talking about my experiences hosting my own blogs. I remember back to the first ever WordCamp in summer 2006 in San Francisco. That was a fun day of sessions for the new platform.]]></description>
			<content:encoded><![CDATA[<p>Off to WordCamp Seattle tomorrow. Iâ€™ve got a short speaker slot talking about my experiences hosting my own blogs.</p>
<p>I remember back to the first ever <a href="http://2006.wordcamp.org/">WordCamp in summer 2006</a> in San Francisco. That was a fun day of sessions for the new platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/09/25/wordcamp-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordCamp Seattle</title>
		<link>http://www.evilzenscientist.com/blog/2009/09/22/wordcamp-seattle/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/09/22/wordcamp-seattle/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 08:02:05 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/?p=1047</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wordcampseattle.com"><img title="speaker-badge" src="http://www.wordcampseattle.com/wp-content/uploads/2009/08/speaker-badge.jpg" alt="WordCamp Seattle" width="150" height="112" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/09/22/wordcamp-seattle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change control and acceptance test matrix</title>
		<link>http://www.evilzenscientist.com/blog/2009/08/08/change-control-and-acceptance-test-matrix/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/08/08/change-control-and-acceptance-test-matrix/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 16:22:02 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/?p=1045</guid>
		<description><![CDATA[Phew &#8211; it all passed:]]></description>
			<content:encoded><![CDATA[<p>Phew &#8211; it all passed:<br />
<img class="alignnone" title="Change control matrix" src="http://www.offtoissaquah.com/gallery2/d/277522-3/IMG_2465.JPG" alt="" width="640" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/08/08/change-control-and-acceptance-test-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP XML parsing bug &#8211; a workaround and a fix</title>
		<link>http://www.evilzenscientist.com/blog/2009/08/05/php-xml-parsing-bug-and-a-workaround/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/08/05/php-xml-parsing-bug-and-a-workaround/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 22:58:10 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/08/05/php-xml-parsing-bug-and-a-workaround/</guid>
		<description><![CDATA[One thing I didnâ€™t find in my testing and change control was a PHP and XML parsing bug. Documented in several places â€“ libxml2 2.7.x and greater have a known issue. One workaround is to force in libxml2 version 2.6.x Not the most glamorous fix â€“ but opensuse.org has the old libraries from openSUSE 11.0 [...]]]></description>
			<content:encoded><![CDATA[<p>One thing I didnâ€™t find in my testing and change control was a PHP and XML parsing bug.</p>
<p>Documented in several places â€“ libxml2 2.7.x and greater have a known issue.</p>
<p>One workaround is to force in libxml2 version 2.6.x</p>
<p>Not the most glamorous fix â€“ but <a href="http://opensuse.org">opensuse.org</a> has the old libraries from openSUSE 11.0</p>
<p>The better (but more complex) fix is to upgrade PHP to 5.2.9 and libxml2 to 2.7.3</p>
<p><a href="http://opensuse.org">opensuse.org</a> has the correct pieces from openSUSE 11.1</p>
<p><a title="http://www.peteware.com/blog/2009/01/fixing-libxml2-php-wordpress-and-the-missing-angle-brackets/" href="http://www.peteware.com/blog/2009/01/fixing-libxml2-php-wordpress-and-the-missing-angle-brackets/">http://www.peteware.com/blog/2009/01/fixing-libxml2-php-wordpress-and-the-missing-angle-brackets/</a></p>
<p><a title="http://www.peteware.com/blog/2008/12/wordpress-libxml2-bug/" href="http://www.peteware.com/blog/2008/12/wordpress-libxml2-bug/">http://www.peteware.com/blog/2008/12/wordpress-libxml2-bug/</a></p>
<p><a title="http://josephscott.org/archives/2008/12/problems-with-libxml2-for-wordpress-xml-rpc-users/" href="http://josephscott.org/archives/2008/12/problems-with-libxml2-for-wordpress-xml-rpc-users/">http://josephscott.org/archives/2008/12/problems-with-libxml2-for-wordpress-xml-rpc-users/</a></p>
<p><a title="http://josephscott.org/archives/2009/03/conclusion-of-libxml2-issues-use-php-529-libxml2-273/" href="http://josephscott.org/archives/2009/03/conclusion-of-libxml2-issues-use-php-529-libxml2-273/">http://josephscott.org/archives/2009/03/conclusion-of-libxml2-issues-use-php-529-libxml2-273/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/08/05/php-xml-parsing-bug-and-a-workaround/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress filesystem abstraction &#8211; and automatic updates</title>
		<link>http://www.evilzenscientist.com/blog/2009/06/11/wordpress-filesystem-abstraction-and-automatic-updates/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/06/11/wordpress-filesystem-abstraction-and-automatic-updates/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 16:56:12 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[patching]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/06/11/wordpress-filesystem-abstraction-and-automatic-updates/</guid>
		<description><![CDATA[Way back in the not-so-distant past the only way to update WordPress was to download (wget/ftp) updates, plugins and themes, unpack them and perform the update/install. It is possible to pull the latest builds from subversion â€“ but thatâ€™s really focused on the core hacker. New in WP 2.7 was the ability to update automatically. [...]]]></description>
			<content:encoded><![CDATA[<p>Way back in the not-so-distant past the only way to update WordPress was to download (wget/ftp) updates, plugins and themes, unpack them and perform the update/install.</p>
<p>It is possible to pull the latest builds from subversion â€“ but thatâ€™s really focused on the core hacker.</p>
<p>New in WP 2.7 was the ability to update automatically.</p>
<p>There were a few challenges with this â€“ permissions, PHP modules, various host implementations â€“ but I found it generally quite successful.</p>
<p>I found a great FAQ here &#8211; <a title="http://dd32.id.au/2009/02/20/wordpress-filesystem-abstraction-faq/" href="http://dd32.id.au/2009/02/20/wordpress-filesystem-abstraction-faq/">http://dd32.id.au/2009/02/20/wordpress-filesystem-abstraction-faq/</a></p>
<p>From the <a href="http://dd32.id.au/">same author</a> is a very cool plugin â€“ <a href="http://wordpress.org/extend/plugins/core-control/">core-control</a> â€“ it lets you enable and disable various transports â€“ and shows the status of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/06/11/wordpress-filesystem-abstraction-and-automatic-updates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Online presence</title>
		<link>http://www.evilzenscientist.com/blog/2009/06/08/online-presence/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/06/08/online-presence/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 23:37:30 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/06/08/online-presence/</guid>
		<description><![CDATA[I just noticed that I moved this blog to WordPress 1.5 some four years ago! Prior to that I had several online things â€“ including a static html status and news diary. Hereâ€™s a post on this from April 2005 â€“ my first online web page was in 1993!]]></description>
			<content:encoded><![CDATA[<p>I just noticed that I <a href="http://www.evilzenscientist.com/blog/2005/03/11/on-blogging/">moved this blog to WordPress 1.5 some four years ago</a>!</p>
<p>Prior to that I had several online things â€“ including a static html status and news diary. </p>
<p>Hereâ€™s a <a href="http://www.evilzenscientist.com/blog/2005/06/30/old-old-personal-web-site/">post on this from April 2005</a> â€“ my first online web page was in 1993!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/06/08/online-presence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8 RC1 and audit-trail update</title>
		<link>http://www.evilzenscientist.com/blog/2009/06/08/wordpress-2-8-rc1-and-audit-trail-update/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/06/08/wordpress-2-8-rc1-and-audit-trail-update/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 23:16:01 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/06/08/wordpress-2-8-rc1-and-audit-trail-update/</guid>
		<description><![CDATA[WordPress 2.8 RC1 is out â€“ looking very good. Also John Godfrey updated the audit-trail plugin.]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.8 RC1 is out â€“ looking very good.</p>
<p>Also John Godfrey updated the <a href="http://urbangiraffe.com/plugins/audit-trail/">audit-trail plugin</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/06/08/wordpress-2-8-rc1-and-audit-trail-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consolidation and acquisitions in the Systems Management space</title>
		<link>http://www.evilzenscientist.com/blog/2009/06/03/consolidation-and-acquisitions-in-the-systems-management-space/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/06/03/consolidation-and-acquisitions-in-the-systems-management-space/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 23:41:15 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/06/03/consolidation-and-acquisitions-in-the-systems-management-space/</guid>
		<description><![CDATA[Never a dull moment watching Systems Management. I remember talking with Ronni Colville from Gartner in early 2000 about how what was then known as â€œEnterprise Software Distributionâ€ would always keep evolving â€“ but would never really change. Today the challenges are many â€“ mobility, bandwidth, expectations of users, privacy, security, compliance â€“ all tied [...]]]></description>
			<content:encoded><![CDATA[<p>Never a dull moment watching Systems Management.</p>
<p>I remember talking with Ronni Colville from Gartner in early 2000 about how what was then known as â€œEnterprise Software Distributionâ€ would always keep evolving â€“ but would never really change.</p>
<p>Today the challenges are many â€“ mobility, bandwidth, expectations of users, privacy, security, compliance â€“ all tied into a real budget squeeze.</p>
<p>At the same time there is a continuing trend towards consolidation.</p>
<p>In the past week or so we have seen Configuresoft, Solidcore and most recently Cassatt be acquired.</p>
<p>My gut feeling â€“ most of the virtualisation management, run-book automation and niche players will be gone by year end.</p>
<p>A wave of smaller ISVs are rising to replace them. Iâ€™ve met with some great new talent in this space â€“ and just as I discussed with Ronni in 2000 â€“ itâ€™s still the same problem to solve.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/06/03/consolidation-and-acquisitions-in-the-systems-management-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress themes</title>
		<link>http://www.evilzenscientist.com/blog/2009/05/29/wordpress-themes-2/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/05/29/wordpress-themes-2/#comments</comments>
		<pubDate>Sat, 30 May 2009 05:09:45 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/?p=1028</guid>
		<description><![CDATA[Hunting around for the &#8216;right&#8217; theme &#8211; my hacks to Regulus by Ben Gillbanks are still doing an admirable job. I&#8217;ve dragged the theme through a miriad of WordPress alphas, betas and releases; and added a stack of plugins and widgets to the side. My ideal is a clean, two-column, widget-ready theme. Fast to load [...]]]></description>
			<content:encoded><![CDATA[<p>Hunting around for the &#8216;right&#8217; theme &#8211; my hacks to <a href="http://www.binarymoon.co.uk/projects/regulus/">Regulus </a>by <a href="http://www.binarymoon.co.uk">Ben Gillbanks</a> are still doing an admirable job.</p>
<p>I&#8217;ve dragged the theme through a miriad of WordPress alphas, betas and releases; and added a stack of plugins and widgets to the side.</p>
<p>My ideal is a clean, two-column, widget-ready theme. Fast to load &#8211; and able to support the Gallery2 integations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/05/29/wordpress-themes-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing _weak_escape errors in WordPress 2.8</title>
		<link>http://www.evilzenscientist.com/blog/2009/05/29/fixing-_weak_escape-errors-in-wordpress-2-8/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/05/29/fixing-_weak_escape-errors-in-wordpress-2-8/#comments</comments>
		<pubDate>Fri, 29 May 2009 19:33:12 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/05/29/fixing-_weak_escape-errors-in-wordpress-2-8/</guid>
		<description><![CDATA[Iâ€™m hoping this saves someone some searching. I upgraded a couple of blogs to WordPress 2.8 beta early this morning â€“ and I had problems with a single plugin â€“ Audit Trail by John Godley. The symptom was that on login you got a blank screen and Apache/PHP threw this: [Fri May 29 11:59:05 2009] [...]]]></description>
			<content:encoded><![CDATA[<p>Iâ€™m hoping this saves someone some searching.</p>
<p>I upgraded a couple of blogs to WordPress 2.8 beta early this morning â€“ and I had problems with a single plugin â€“ <a href="http://urbangiraffe.com/plugins/audit-trail/">Audit Trail by John Godley</a>.</p>
<p>The symptom was that on login you got a blank screen and Apache/PHP threw this:</p>
<blockquote><p>[Fri May 29 11:59:05 2009] [error] [client 10.0.0.1] PHP Fatal error:Â  Call to undefined method AT_Auditor::_weak_escape() in /www/&lt;foo&gt;/wp-includes/wp-db.php on line 487, referer: http://&lt;foo&gt;/wp-login.php?redirect_to=/</p></blockquote>
<p>The plugin itself is nicely written â€“ and as part of the safety mechanism it uses wpdb::escape to explode out anything before injecting to the database.</p>
<p>One change in WP 2.8 looks like it affects this â€“ login redirects are now urlencoded by default â€“ <a title="http://core.trac.wordpress.org/ticket/9817" href="http://core.trac.wordpress.org/ticket/9817">http://core.trac.wordpress.org/ticket/9817</a> â€“ and that looks like itâ€™s clashing with the line above.</p>
<p>The temporary fix for me is to modify part of the plugin to not call into wp::db â€“ and instead assume that the url has already been exploded out.</p>
<blockquote><p>wp-content/plugins/audit-trail/models/audit.php</p>
<p>line 173</p>
<p>//Â Â Â Â Â Â Â Â Â Â Â Â Â Â  $operation = wpdb::escape ($operation);</p></blockquote>
<p>The risk for my implementation seems small â€“ Iâ€™m only using audit-trail to track logins and logouts.</p>
<p>So if you are hunting down some generic &lt;function&gt;::_weak_escape errors in WordPress 2.8 beta &#8211; take a trawl through your plugins and see if there is a wpdb::escape call. There may be some relatively low impact fixes out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/05/29/fixing-_weak_escape-errors-in-wordpress-2-8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ZENworks for Toasters</title>
		<link>http://www.evilzenscientist.com/blog/2009/05/24/zenworks-for-toasters/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/05/24/zenworks-for-toasters/#comments</comments>
		<pubDate>Sun, 24 May 2009 22:18:33 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/?p=1016</guid>
		<description><![CDATA[This goes back a long, long way. Summer 2000 I was talking to an audience of customers and resellers in South Africa about how the directory, identity-driven management and ZENworks specifically could manage anything. The concepts of management by exception and the extensibility of the Novell Directory Services (as it was then known) were ideal [...]]]></description>
			<content:encoded><![CDATA[<p>This goes back a long, long way.</p>
<p>Summer 2000 I was talking to an audience of customers and resellers in South Africa about how the directory, identity-driven management and ZENworks specifically could manage anything. The concepts of management by exception and the extensibility of the Novell Directory Services (as it was then known) were ideal for this.</p>
<p>We were joking around concepts of management &#8211; and we came on ZENworks for Toasters.</p>
<p>Some Java fun in ConsoleOne &#8211; and we had a cool demo plugin for our internal Systems Engineers.</p>
<p><img class="alignnone size-medium wp-image-1019" title="installwizard" src="http://www.evilzenscientist.com/wp-content/uploads/2009/05/installwizard-300x196.gif" alt="installwizard" width="520" /></p>
<p><img class="alignnone size-medium wp-image-1018" title="create" src="http://www.evilzenscientist.com/wp-content/uploads/2009/05/create-300x179.gif" alt="create" width="520" /></p>
<p><img class="alignnone size-full wp-image-1017" title="props" src="http://www.evilzenscientist.com/wp-content/uploads/2009/05/props.gif" alt="props" width="520" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/05/24/zenworks-for-toasters/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adding movies to the family blog</title>
		<link>http://www.evilzenscientist.com/blog/2009/05/09/adding-movies-to-the-family-blog/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/05/09/adding-movies-to-the-family-blog/#comments</comments>
		<pubDate>Sat, 09 May 2009 22:15:47 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/?p=1014</guid>
		<description><![CDATA[I&#8217;ve finally got the movie to web thing down to a pretty efficient process. Video (AVI or AVCHD) &#8211;&#62; Sony Vegas &#8211;&#62; Flash Video studio (convert to flv) &#8211;&#62; Amazon S3 I&#8217;m using the Flash Video Player plugin for WordPress &#8211; it&#8217;s nice and clean. Using Amazon S3 lets me put video in a datacenter [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally got the movie to web thing down to a pretty efficient process.</p>
<p>Video (AVI or AVCHD) &#8211;&gt; Sony Vegas &#8211;&gt; Flash Video studio (convert to flv) &#8211;&gt; Amazon S3</p>
<p>I&#8217;m using the <a href="http://www.mac-dev.net/blog/index.php">Flash Video Player plugin</a> for WordPress &#8211; it&#8217;s nice and clean. Using Amazon S3 lets me put video in a datacenter in the US or Europe for pennies. That means my servers at home and my uplink don&#8217;t get killed by family viewing the lastest videos; it also means a measurable improvement in their experience. Viewing a video served from Amazon S3 in Europe to grandpa via DSL in London is very acceptable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/05/09/adding-movies-to-the-family-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>System Center Partner Solutions Guide &#8211; April 2009</title>
		<link>http://www.evilzenscientist.com/blog/2009/04/20/system-center-partner-solutions-guide-april-2009/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/04/20/system-center-partner-solutions-guide-april-2009/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 22:41:20 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/04/20/system-center-partner-solutions-guide-april-2009/</guid>
		<description><![CDATA[Originally posted on TechNet blogs. Finally the team got the Partner Solutions Guide to print. Here is a proof copy (right) next to the 2007 partner guide on the left. This will be printed and shipped to Las Vegas&#160; &#8211; in time for the Microsoft Management Summit. A big thanks to all of the System [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Originally posted on TechNet blogs.</strong></em></p>
<p>Finally the team got the Partner Solutions Guide to print.</p>
<p>Here is a proof copy (right) next to the 2007 partner guide on the left.</p>
<p><img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="System Center Partner Solutions Guide" border="0" alt="System Center Partner Solutions Guide" src="http://www.evilzenscientist.com/wp-content/uploads/2009/04/img-1579.jpg" width="500" height="380" /> </p>
<p>This will be printed and shipped to Las Vegas&#160; &#8211; in time for the Microsoft Management Summit.</p>
<p>A big thanks to all of the System Center partners who provided their information, proofed and re-proofed their submissions. I hope you all find this guide useful â€“ and another benefit of being in the System Center Alliance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/04/20/system-center-partner-solutions-guide-april-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Growing a partner eco-system</title>
		<link>http://www.evilzenscientist.com/blog/2009/04/17/growing-a-partner-eco-system/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/04/17/growing-a-partner-eco-system/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 15:07:06 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/04/17/growing-a-partner-eco-system/</guid>
		<description><![CDATA[Originally posted on TechNet blogs. When I started in this role â€“ just over a year ago â€“ there were around 25 partners in the Microsoft System Center Alliance. Most of those were founder members of the Alliance which was announced at TechEd/IT Forum in Barcelona in November 2007. The original members of the Alliance [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Originally posted on TechNet blogs.</em></strong></p>
<p>When I started in this role â€“ just over a year ago â€“ there were around 25 partners in the Microsoft System Center Alliance. Most of those were founder members of the Alliance which was announced at TechEd/IT Forum in Barcelona in November 2007.</p>
<p>The original members of the Alliance were a mix of the big, strategic hardware OEMs, a couple of larger ISVs with integration and then some smaller, focused ISVs who had been working with Operations Manager and Configuration Manager since the MOM and SMS days.</p>
<p>In the past year the System Center Strategic Partner and Alliance team have been growing in several ways.</p>
<p>First we added some significant additional resources last Spring â€“ I was one of the new blood â€“ we are focused on new partner acquisition, building a business <em><strong>and </strong></em>a technical relationship and also thinking about partnerships in non-traditional ways.</p>
<p>The second area of growth has been in our back-office procedures and processes â€“ growing our capacity. Managing less than thirty partners is very doable in an Excel spreadsheet. Not so for eighty or the hundred or so that are â€˜in flightâ€™. I worked closely with my business manager on the process flow that we had, identified bottlenecks, inefficiencies â€“ and we improved on the paper process. We added auditing, reporting and metric gathering capabilities. Most recently we moved this more efficient â€“ but still manual â€“ process online. We are now transitioning to a SharePoint based partner onboarding and management tool. </p>
<p>Finally we have used both of these investments to grow the number of partners in the Alliance.</p>
<p>We have gone from the twenty one founding members of the alliance to over seventy today. By the time of Microsoft Management Summit in just a few weeks we have have grown some more.</p>
<p>An example of this growth is in the System Center Partner Solutions Guide. When this was first created in late 2007 there were some twenty partners listed. Today I am just finishing up with the final proofing â€“ and this edition has seventy three integrated partners listed. Such is the growth that we plan to revise this more regularly â€“ not in 2010 â€“ but before the WorldWide Partner Conference in July.</p>
<p>My next blog post will discuss some of the areas that have helped in growing the Alliance â€“ technology, business and a critical mass of customers and partners.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/04/17/growing-a-partner-eco-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SLES 11</title>
		<link>http://www.evilzenscientist.com/blog/2009/03/26/sles-11/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/03/26/sles-11/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 22:06:45 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/03/26/sles-11/</guid>
		<description><![CDATA[Just installed SLES 11 x64 on top of my Windows 2008 R2 hyper-v test box. Best installation of SLES yet â€“ clean, fast â€“ no major problems.]]></description>
			<content:encoded><![CDATA[<p>Just installed SLES 11 x64 on top of my Windows 2008 R2 hyper-v test box.</p>
<p>Best installation of SLES yet â€“ clean, fast â€“ no major problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/03/26/sles-11/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft Web Platform</title>
		<link>http://www.evilzenscientist.com/blog/2009/03/18/microsoft-web-platform/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/03/18/microsoft-web-platform/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 19:43:38 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/03/18/microsoft-web-platform/</guid>
		<description><![CDATA[Take a look at this: http://www.microsoft.com/web/gallery/ Single click install and deployment for IIS and the associated components. Iâ€™m going to kick the tyres a little â€“ but both Gallery and WordPress seem to be supported â€“ and it looks like using MS SQL server too. http://www.microsoft.com/web/gallery/WordPress.aspx http://www.microsoft.com/web/gallery/Gallery.aspx Maybe time to retire the SUSE Linux Enterprise [...]]]></description>
			<content:encoded><![CDATA[<p>Take a look at this: <a title="http://www.microsoft.com/web/gallery/" href="http://www.microsoft.com/web/gallery/">http://www.microsoft.com/web/gallery/</a></p>
<p>Single click install and deployment for IIS and the associated components.</p>
<p>Iâ€™m going to kick the tyres a little â€“ but both Gallery and WordPress seem to be supported â€“ and it looks like using MS SQL server too.</p>
<p><a title="http://www.microsoft.com/web/gallery/WordPress.aspx" href="http://www.microsoft.com/web/gallery/WordPress.aspx">http://www.microsoft.com/web/gallery/WordPress.aspx</a></p>
<p><a title="http://www.microsoft.com/web/gallery/Gallery.aspx" href="http://www.microsoft.com/web/gallery/Gallery.aspx">http://www.microsoft.com/web/gallery/Gallery.aspx</a></p>
<p>Maybe time to retire the SUSE Linux Enterprise Server and move to Windows 2008 ..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/03/18/microsoft-web-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hugin 0.8 beta</title>
		<link>http://www.evilzenscientist.com/blog/2009/03/07/hugin-08-beta/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/03/07/hugin-08-beta/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 01:21:33 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/03/07/hugin-08-beta/</guid>
		<description><![CDATA[I&#8217;ve been using hugin for a long while &#8211; since Nat tipped me off. Good to see progress since the release of 0.7 last autumn; some of the Google Summer of Code projects are starting to get aggregated. Hugin 0.8 beta is available; there&#8217;s a pretty decent Windows version at Allard Katans site.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using hugin for a long while &#8211; since <a href="http://nat.org">Nat</a> tipped me off.</p>
<p>Good to see progress since the release of 0.7 last autumn; some of the Google Summer of Code projects are starting to get aggregated.</p>
<p>Hugin 0.8 beta is available; there&#8217;s a pretty decent Windows version at <a href="http://www.allardkatan.net/misc/hugin/index.html">Allard Katans site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/03/07/hugin-08-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One year on</title>
		<link>http://www.evilzenscientist.com/blog/2009/03/01/one-year-on/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/03/01/one-year-on/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 22:28:50 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/03/01/one-year-on/</guid>
		<description><![CDATA[A year ago I wrote a blog post &#8211; &#8220;So long &#8211; and thanks for all the fish&#8221; &#8211; it announced that I was leaving Novell. It&#8217;s been a strange year with much change. Not only have I changed jobs; but also moved from Utah to Washington and sold and bought a house. I&#8217;m still [...]]]></description>
			<content:encoded><![CDATA[<p>A year ago I wrote a blog post &#8211; &#8220;<a href="http://www.evilzenscientist.com/blog/2008/02/29/so-long-and-thanks-for-all-the-fish/">So long &#8211; and thanks for all the fish</a>&#8221; &#8211; it announced that I was leaving Novell.</p>
<p>It&#8217;s been a strange year with much change. Not only have I changed jobs; but also moved from Utah to Washington and sold and bought a house.</p>
<p>I&#8217;m still in touch with many ex-colleagues from Novell; it is strange that technologies such as <a href="http://twitter.com">twitter</a>, <a href="http://www.facebook.com">facebook</a>, <a href="http://www.linkedin.com">LinkedIn</a>, <a href="http://www.skype.com">skype</a> and even email have made communication so much easier than ever before. During the year I&#8217;ve seen a lot of good friends move on from Novell too. 2008 seems to have been a year of change for many.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/03/01/one-year-on/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kano model &#8211; an example</title>
		<link>http://www.evilzenscientist.com/blog/2009/03/01/kano-model-an-example/</link>
		<comments>http://www.evilzenscientist.com/blog/2009/03/01/kano-model-an-example/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 17:32:19 +0000</pubDate>
		<dc:creator>evilzenscientist</dc:creator>
				<category><![CDATA[evilzenscientist]]></category>

		<guid isPermaLink="false">http://www.evilzenscientist.com/blog/2009/03/01/kano-model-an-example/</guid>
		<description><![CDATA[During ITIL v2 Managers Certificate training and during my ITIL v3 Expert bridge there was a lot of discussion of using Kano models to evaluate real vs. perceived needs. I mentioned airline surveys usually included such examples to really only factor in results from &#8216;those that read the questions&#8217; &#8211; too many times you see [...]]]></description>
			<content:encoded><![CDATA[<p>During ITIL v2 Managers Certificate training and during my ITIL v3 Expert bridge there was a lot of discussion of using <a href="http://en.wikipedia.org/wiki/Kano_model">Kano models</a> to evaluate real vs. perceived needs.</p>
<p>I mentioned airline surveys usually included such examples to really only factor in results from &#8216;those that read the questions&#8217; &#8211; too many times you see people tick &#8216;satisfied&#8217; for everything.</p>
<p>Here&#8217;s an example from United &#8211; notice how there are pairs of similar questions that drive to a common result.</p>
<p><a href="http://www.evilzenscientist.com/wp-content/uploads/2009/03/image.png"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://www.evilzenscientist.com/wp-content/uploads/2009/03/image-thumb.png" width="423" height="484"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evilzenscientist.com/blog/2009/03/01/kano-model-an-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
