<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for Martin Geisler Online</title>
	<atom:link href="http://mgeisler.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://mgeisler.net</link>
	<description>Adventures with Computers</description>
	<pubDate>Sat, 20 Mar 2010 02:40:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6-bleeding</generator>
		<item>
		<title>Comment on My Dell 3007WFP is here! by Jack</title>
		<link>http://mgeisler.net/2006/11/my-dell-3007wfp-is-here/#comment-384119</link>
		<dc:creator>Jack</dc:creator>
		<pubDate>Wed, 10 Mar 2010 17:16:27 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/2006/11/24/my-dell-3007wfp-is-here/#comment-384119</guid>
		<description>&lt;p&gt;Congrats on the new computer. Looks awesome. I am in bad need of an upgrade myself!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Congrats on the new computer. Looks awesome. I am in bad need of an upgrade myself!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on E17 has been committed to CVS by Canonical Taps Enlightenment for Ubuntu ARM Devices &#124; google android os blog</title>
		<link>http://mgeisler.net/2000/12/e17-has-been-committed-to-cvs/#comment-383602</link>
		<dc:creator>Canonical Taps Enlightenment for Ubuntu ARM Devices &#124; google android os blog</dc:creator>
		<pubDate>Tue, 02 Mar 2010 09:21:42 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/2000/12/09/e17-has-been-committed-to-cvs/#comment-383602</guid>
		<description>&lt;p&gt;[...] (E17) release seems to be in a perpetual &#34;just about ready to release&#34; state. Started in December of 2000, the Enlightenment re-write is still only available from SVN and as unofficial packages from [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] (E17) release seems to be in a perpetual &quot;just about ready to release&quot; state. Started in December of 2000, the Enlightenment re-write is still only available from SVN and as unofficial packages from [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Dell 3007WFP is here! by Martin Geisler</title>
		<link>http://mgeisler.net/2006/11/my-dell-3007wfp-is-here/#comment-383432</link>
		<dc:creator>Martin Geisler</dc:creator>
		<pubDate>Sat, 27 Feb 2010 10:08:28 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/2006/11/24/my-dell-3007wfp-is-here/#comment-383432</guid>
		<description>&lt;p&gt;Jay: heh, I love the comment about the keyboard :-) You're spot on -- I think I payed $10 for it... I got it as a temporary keyboard after I broke my normal keyboard by pouring cola into it :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Jay: heh, I love the comment about the keyboard :-) You&#8217;re spot on &#8212; I think I payed $10 for it&#8230; I got it as a temporary keyboard after I broke my normal keyboard by pouring cola into it :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Dell 3007WFP is here! by Jay</title>
		<link>http://mgeisler.net/2006/11/my-dell-3007wfp-is-here/#comment-383386</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Fri, 26 Feb 2010 17:27:09 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/2006/11/24/my-dell-3007wfp-is-here/#comment-383386</guid>
		<description>&lt;p&gt;I love the pic.  You've got one of THE BEST, most Luxurious monitors on the market, the real "no expenses spared" deal. Then you've got it paired with a little crappy standard white keyboard that you probably got free somewhere, ROFL.  That's like wearing a tuxedo while picking up your supermodel girlfriend, then getting on a rusty bicycle to go to dinner.&lt;/p&gt;

&lt;p&gt;And don't worry, I'm not laughing at you, but with you.  Thanks for the article BTW, I'm about to get this monitor here and I'm very excited.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I love the pic.  You&#8217;ve got one of THE BEST, most Luxurious monitors on the market, the real &#8220;no expenses spared&#8221; deal. Then you&#8217;ve got it paired with a little crappy standard white keyboard that you probably got free somewhere, ROFL.  That&#8217;s like wearing a tuxedo while picking up your supermodel girlfriend, then getting on a rusty bicycle to go to dinner.</p>
<p>And don&#8217;t worry, I&#8217;m not laughing at you, but with you.  Thanks for the article BTW, I&#8217;m about to get this monitor here and I&#8217;m very excited.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Switching to the Z shell by John</title>
		<link>http://mgeisler.net/2001/08/switching-to-the-z-shell/#comment-383045</link>
		<dc:creator>John</dc:creator>
		<pubDate>Fri, 19 Feb 2010 18:08:10 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/2001/08/19/switching-to-the-z-shell/#comment-383045</guid>
		<description>&lt;p&gt;How is the Z shell working? Still using it?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>How is the Z shell working? Still using it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Martin Geisler by Yanbo</title>
		<link>http://mgeisler.net/martin-geisler/#comment-383011</link>
		<dc:creator>Yanbo</dc:creator>
		<pubDate>Fri, 19 Feb 2010 00:44:13 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/martin-geisler/#comment-383011</guid>
		<description>&lt;p&gt;Hello Martin, fortunately I have found your blog. I've tested your PEL project and tried to use it in my project.&lt;/p&gt;

&lt;p&gt;But when I create a new PelJpeg object, I get a PHP warning: Warning: unixtojd() expects parameter 1 to be long, string given in PelEntryAscii.php on line 313, and an other one, Deprecated: Function split() is deprecated in PelEntryAscii.php on line 320.&lt;/p&gt;

&lt;p&gt;I don't know how to solve this problem, could you help me please. Thanks alot.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hello Martin, fortunately I have found your blog. I&#8217;ve tested your PEL project and tried to use it in my project.</p>
<p>But when I create a new PelJpeg object, I get a PHP warning: Warning: unixtojd() expects parameter 1 to be long, string given in PelEntryAscii.php on line 313, and an other one, Deprecated: Function split() is deprecated in PelEntryAscii.php on line 320.</p>
<p>I don&#8217;t know how to solve this problem, could you help me please. Thanks alot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Gladiator by intissar</title>
		<link>http://mgeisler.net/2000/06/the-gladiator/#comment-382970</link>
		<dc:creator>intissar</dc:creator>
		<pubDate>Wed, 17 Feb 2010 18:06:13 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/2000/06/28/the-gladiator/#comment-382970</guid>
		<description>&lt;p&gt;the photos it's very good adn i crazy about it&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>the photos it&#8217;s very good adn i crazy about it</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Gladiator by swatkhaoula</title>
		<link>http://mgeisler.net/2000/06/the-gladiator/#comment-382659</link>
		<dc:creator>swatkhaoula</dc:creator>
		<pubDate>Sat, 06 Feb 2010 13:23:46 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/2000/06/28/the-gladiator/#comment-382659</guid>
		<description>&lt;p&gt;hi gladiator is the best&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>hi gladiator is the best</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Global variables in WordPress by John Wells</title>
		<link>http://mgeisler.net/2005/05/global-variables-in-wordpress/#comment-382484</link>
		<dc:creator>John Wells</dc:creator>
		<pubDate>Mon, 01 Feb 2010 02:30:04 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/2005/05/24/global-variables-in-wordpress/#comment-382484</guid>
		<description>&lt;p&gt;This has been the biggest problem I have faced in writing the WP-United integration. When embedding multiple pieces of software, I naturally want to write OO, or at least, compartmentalised code, but WordPress relies too much on variables being in the global scope.&lt;/p&gt;

&lt;p&gt;As it is now, I end up having to use a painful combination of globalising long lists of variables, and preparing all code paths in functions and class members, but eval()ing it in the global scope.&lt;/p&gt;

&lt;p&gt;There are still some instances where I really do have to run the code in a function scope -- it is just too swkward to bend the code into the global scope, but despite tracking WordPress' globals with each iteration, it turns out that the majority of plugins are written assuming that they themselves are in the global scope.&lt;/p&gt;

&lt;p&gt;Then you have to clean up the mess they make afterwards.&lt;/p&gt;

&lt;p&gt;The problem is that none of this can be undone -- with tens of thousands of plugins and themes all working on the assumption that they are in the global scope, nothing will ever be able to wrap WordPress 100% cleanly and reliably.&lt;/p&gt;

&lt;p&gt;WordPress in general has excellent, clean and easy to follow code, but this was a decision that has sent them down the wrong path. Forcing all plugins and themes into a function scope, while more painful initially, would have completely removed all of these issues.&lt;/p&gt;

&lt;p&gt;Right now I have even resorted to "compiling" plugins -- parsing the files before they are executed, grepping all the "global xxx" definitions, and proactively making them global before they are defined. Huge pain, but necessary if I want wordpress to run at specific points in a third-party application -- e.g. during user authentication.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This has been the biggest problem I have faced in writing the WP-United integration. When embedding multiple pieces of software, I naturally want to write OO, or at least, compartmentalised code, but WordPress relies too much on variables being in the global scope.</p>
<p>As it is now, I end up having to use a painful combination of globalising long lists of variables, and preparing all code paths in functions and class members, but eval()ing it in the global scope.</p>
<p>There are still some instances where I really do have to run the code in a function scope &#8212; it is just too swkward to bend the code into the global scope, but despite tracking WordPress&#8217; globals with each iteration, it turns out that the majority of plugins are written assuming that they themselves are in the global scope.</p>
<p>Then you have to clean up the mess they make afterwards.</p>
<p>The problem is that none of this can be undone &#8212; with tens of thousands of plugins and themes all working on the assumption that they are in the global scope, nothing will ever be able to wrap WordPress 100% cleanly and reliably.</p>
<p>WordPress in general has excellent, clean and easy to follow code, but this was a decision that has sent them down the wrong path. Forcing all plugins and themes into a function scope, while more painful initially, would have completely removed all of these issues.</p>
<p>Right now I have even resorted to &#8220;compiling&#8221; plugins &#8212; parsing the files before they are executed, grepping all the &#8220;global xxx&#8221; definitions, and proactively making them global before they are defined. Huge pain, but necessary if I want wordpress to run at specific points in a third-party application &#8212; e.g. during user authentication.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The LaTeX Font Catalogue by Dave</title>
		<link>http://mgeisler.net/2006/01/the-latex-font-catalogue/#comment-382328</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Wed, 27 Jan 2010 16:50:41 +0000</pubDate>
		<guid isPermaLink="false">http://mgeisler.net/the-latex-font-catalogue/#comment-382328</guid>
		<description>&lt;p&gt;Wow thats facinating stuff!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Wow thats facinating stuff!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
