<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.8 on Mon, 23 Sep 2002 03:18:03 GMT -->
<rss version="2.0" xmlns="http://backend.userland.com/rss2">
	<channel>
		<title>The FuzzyStuff: PHP</title>
		<link>http://radio.weblogs.com/0103807/categories/php/</link>
		<description>The PHP web development language.</description>
		<language>en</language>
		<copyright>Copyright 2002 The FuzzyStuff</copyright>
		<lastBuildDate>Mon, 23 Sep 2002 03:18:03 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.0.8</generator>
		<managingEditor>sjohnson@fuzzygroup.com</managingEditor>
		<webMaster>sjohnson@fuzzygroup.com</webMaster>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<ttl>60</ttl>
		<item>
			<title>BlogBack: Followup on Miscellaneous Random posts</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/09/05.html#a569</link>
			<description>&lt;H3&gt;BlogBack: Followup on Miscellaneous Random posts&lt;/H3&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;Just a follow up to different recent posts....&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;About this Blog 
&lt;UL&gt;
&lt;LI&gt;I mentioned rearchitecting this blog (god I hate that as a verb) earlier and here&apos;s what it looks like.&amp;nbsp; I&apos;ll make these sub blogs which don&apos;t exist yet 
&lt;UL&gt;
&lt;LI&gt;hightechmarketing101 
&lt;LI&gt;inbox buddy 
&lt;LI&gt;lessgeekyscott (for at least my mom and perhaps people who want my writing that is understandable to non geeky folks) 
&lt;LI&gt;evectors 
&lt;LI&gt;blogging 
&lt;LI&gt;opensource 
&lt;LI&gt;php &amp;amp; fuzzyoffice 
&lt;LI&gt;searchcritic 
&lt;LI&gt;webcritic&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Frequency on the sub blogs will obviously be less but this Radio blog will remain my &quot;SuperBlog&quot; and contain everything.&amp;nbsp; Comments?&amp;nbsp; This will all happen around next weekend when i have the time.&amp;nbsp; A preview of 1 of the blogs is a &lt;A href=&quot;http://www.hightechmarketing101.com/&quot;&gt;&lt;a href=&quot;http://www.hightechmarketing101.com/&quot;&gt;http://www.hightechmarketing101.com/&lt;/a&gt;&lt;/A&gt; with a small taste of the content and some problems with the CSS / broken links. 
&lt;LI&gt;All stories will remain here but be pointed to from the other sites 
&lt;LI&gt;Radio makes this all intricate to setup but not hard at all.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;PHP Stuff 
&lt;UL&gt;
&lt;LI&gt;I&apos;ve been coding too much PHP to write some more but work is ongoing on FuzzyOffice and other things.&amp;nbsp; Checking some of the domain names I&apos;ve registered recently might be interesting for folks. 
&lt;LI&gt;&lt;A href=&quot;http://www.oscommerce.com&quot;&gt;www.oscommerce.com&lt;/A&gt; seems like an awesome open source replacement for the pain that is Miva Merchant.&amp;nbsp; I&apos;m still getting it running for a new test site but someone I respect greatly has it up and running already (from like Friday).&amp;nbsp; And you have to love a product so good that it runs&amp;nbsp;a cool &lt;A href=&quot;http://www.sweetlingerie.com/&quot;&gt;online lingerie store&lt;/A&gt;. 
&lt;LI&gt;&lt;A href=&quot;http://www.phpbb.com&quot;&gt;www.phpbb.com&lt;/A&gt; is outstanding !!!&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Marketing 101 
&lt;UL&gt;
&lt;LI&gt;John &lt;A href=&quot;http://www.inluminent.com/weblog/archives/more_discussion_about_starting_my_own_business.php#000018&quot;&gt;responded&lt;/A&gt; to my responses to his article.&amp;nbsp; Got that ?&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Rich Editing in Mozilla or &quot;I Don&apos;t Wanna IE No More&quot; 
&lt;UL&gt;
&lt;LI&gt;Andy from &lt;A href=&quot;http://www.surfmind.com&quot;&gt;www.surfmind.com&lt;/A&gt; is taking a swing at this.&amp;nbsp; If you are interested in it, swing by &lt;A href=&quot;http://www.surfmind.com&quot;&gt;www.surfmind.com&lt;/A&gt; and let him know or IM / email me and I&apos;ll hook you up. 
&lt;LI&gt;&lt;A href=&quot;http://xopus.org/index.jsp?menu=mozce&quot;&gt;Xopus&lt;/A&gt; is another approach to it. 
&lt;LI&gt;Adam seems interested enough to at least respond to my email about it.&amp;nbsp; A big name pushing for this would help a lot. 
&lt;LI&gt;Mozilla 1.1 is much better -- it runs well on my machine at least.&amp;nbsp; And Andy is a huge advocate for Mozilla as always (side note -- it&apos;s astonishing how just one enthusiast can change your mind on an Open Source project; project leads take note)&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Buffy Stuff 
&lt;UL&gt;
&lt;LI&gt;I saw somewhere online that Faith is coming back for 5 end of season episodes 
&lt;LI&gt;At last 2 post 30 year old Buffy fans have admitted privately to me that they watch the show.&amp;nbsp; It&apos;s ok people -- Joss is an outstanding writer and the humor is wonderful.&amp;nbsp; 
&lt;LI&gt;I was wrong about Dawn breathing fire being new -- that&apos;s last season -- Thanks Deb ! 
&lt;LI&gt;Can you believe that there is an honest to god Buffy &lt;A href=&quot;http://radio.weblogs.com/0103807/images/btvsmag.jpg&quot;&gt;paper magazine?&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Copyright and RIAA 
&lt;UL&gt;
&lt;LI&gt;WebRadio seems to be dying: &lt;A href=&quot;http://news.com.com/2100-1023-956730.html&quot;&gt;&lt;a href=&quot;http://news.com.com/2100-1023-956730.html&quot;&gt;http://news.com.com/2100-1023-956730.html&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;Napster is more dead than ever (big shocker there)&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Web Development 
&lt;UL&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.rackspace.com&quot;&gt;www.rackspace.com&lt;/A&gt; remains outstanding ! (had to plug a great company)&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Windows 
&lt;UL&gt;
&lt;LI&gt;Yet another Windows crash last night.&amp;nbsp; Would you believe I found over 1.3 gigabytes of temp files on just 1 drive. 
&lt;LI&gt;I loathe and despise Microsoft more than ever for their shoddy engineering practices 
&lt;LI&gt;I got the CDs for Redhat 7.3 recently so my desktop Linux workstation will be updated and going back into daily use in a week or two 
&lt;LI&gt;Another bad security flaw in Windows: &lt;A href=&quot;http://news.com.com/2100-1001-956729.html&quot;&gt;&lt;a href=&quot;http://news.com.com/2100-1001-956729.html&quot;&gt;http://news.com.com/2100-1001-956729.html&lt;/a&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Other Short Items 
&lt;UL&gt;
&lt;LI&gt;Eszter is looking for help with cool PC gadgets -- got &lt;A href=&quot;http://campuscgi.princeton.edu/~eszter/weblog/archives/00000084.html&quot;&gt;suggestions&lt;/A&gt;?&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/09/05.html#a569</guid>
			<pubDate>Thu, 05 Sep 2002 22:43:53 GMT</pubDate>
			</item>
		<item>
			<title>New PHP Conference Coming Up</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/09/05.html#a566</link>
			<description>&lt;H3&gt;New PHP Conference Coming Up&lt;/H3&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;I just got the dates on PHP-CON, &lt;A href=&quot;http://www.php-com.com&quot;&gt;www.php-com.com&lt;/A&gt;, from the new &lt;A href=&quot;http://www.phpjournal.com&quot;&gt;www.phpjournal.com&lt;/A&gt; magazine.&amp;nbsp; Just since I was listing to The Doors last night, I feel compelled to quote Jim: &quot;Pretty Good, Pretty Good, Pretty Neat, Pretty Neat&quot;.&lt;BR&gt;October 24 + 25, Millbrae California.&amp;nbsp; Rasmus is doing the keynote and Jeremy Zawodny should also be speaking I believe.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/09/05.html#a566</guid>
			<pubDate>Thu, 05 Sep 2002 14:31:13 GMT</pubDate>
			</item>
		<item>
			<title>Moving to the GNU Free Documentation License for My PHP Writing</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/08/15.html#a450</link>
			<description>&lt;H3&gt;Moving to the GNU Free Documentation License for My PHP Writing&lt;/H3&gt;
&lt;P&gt;I think it was last Friday when &lt;A href=&quot;http://www.nosuch.org/&quot;&gt;Nosuch&lt;/A&gt;&amp;nbsp;convinced me to expand the scope of my writings on PHP from an isolated set of essays here and there into a comprehensive work on building a large scale PHP application.&amp;nbsp; Since I&apos;m building an Open Source project, FuzzyOffice, it actually makes a lot of sense.&amp;nbsp; And using a blog as a documentation mechanism for an Open Source work just plain appeals to me.&amp;nbsp; So this brings up the question of &lt;STRONG&gt;license&lt;/STRONG&gt;.&amp;nbsp; Sure my code is going to be GPL&apos;d but what about the documentation?&amp;nbsp; I could take the approach of making the documentation dry and boring and then saving the entertaining writing for a commercially published work.&amp;nbsp; No.&amp;nbsp; I&apos;m not doing that.&lt;/P&gt;
&lt;P&gt;I&apos;m the author of two (well 1 full book and partial author of 1 is more accurate) commercially published computer books published in the past&amp;nbsp;6 years and I have to say that I am suffering with&amp;nbsp;&lt;A href=&quot;http://radio.weblogs.com/0103807/2002/08/14.html#a444&quot;&gt;rage&lt;/A&gt; about the process.&amp;nbsp; I don&apos;t want to bother people with a brutal rant.&amp;nbsp; I will comment that during the writing of my most recent computer book, I was so frustrated that I took the time to find a professional literary agent and consult with him.&amp;nbsp; After discussing the situation with him, he made a very interesting comment that has been zinging around my brain ever since: &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;If you can write ANY other type of book besides a computer book then you should do so.&amp;nbsp; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;His point was very simple -- computer books are easy to get published but the compensation basically sucks, the publisher has all the control and it&apos;s pretty much a rigged game.&amp;nbsp; And, on this, I&apos;d have to agree with him.&amp;nbsp; I&apos;d also add that publishers are pretty much incompetent in general.&lt;/P&gt;
&lt;P&gt;So, if I have rage against the system then, based on yesterday&apos;s essay, I should Open Source the documentation.&amp;nbsp; And that&apos;s what I&apos;m going to do.&amp;nbsp; I&apos;m taking a lead here from &lt;A href=&quot;http://www.diveintomark.org/&quot;&gt;Mark Pilgrim&apos;s&lt;/A&gt; use of the &lt;A href=&quot;http://radio.weblogs.com/0103807/stories/2002/08/14/phplargeFuzzyofficeAppendix1TermsOfUse.html&quot;&gt;GNU Free Documentation License&lt;/A&gt; that provides a legal framework for freely releasing written works.&amp;nbsp; Thanks Mark!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;NOTE:&lt;/STRONG&gt; I&apos;m not naive.&amp;nbsp; I totally admit that my releasing this work means nothing in the greater scheme of things.&amp;nbsp; It won&apos;t affect the market for PHP books at all.&amp;nbsp; What it does do is a) make me happy b) put one more quality (hopefully) work out there c) make it easier for people in developing countries to learn tools like php (I&apos;m a big believer in the third world) and d) take a stand.&amp;nbsp; Like Mark I think that&apos;s important.&amp;nbsp; It&apos;s all too rare these days when people take a stand.&amp;nbsp; Still I look at things like the most excellent &lt;A href=&quot;http://rute.sourceforge.net/&quot;&gt;Rute&lt;/A&gt; guide to Linux and I have to wonder....&amp;nbsp; The Rute guide is a comprehensive guide to Unix.&amp;nbsp; Check it out.&amp;nbsp; And it&apos;s free.&amp;nbsp; Think about it -- do you really need to buy that Unix book?&lt;/P&gt;
&lt;P&gt;I hope to have more later today and the release of the 1st few chapters.&amp;nbsp; I&apos;ve very, very pleased.&amp;nbsp; We even made a cover graphic!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;NOTE&lt;/STRONG&gt;: If you are knowledgeable about Radio then you&apos;ve probably been reading ahead already.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/08/15.html#a450</guid>
			<pubDate>Thu, 15 Aug 2002 09:16:17 GMT</pubDate>
			</item>
		<item>
			<title>phpMyAdmin 2.3.0 is Available!  Thank You Keith Devens</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/08/12.html#a434</link>
			<description>&lt;H3&gt;phpMyAdmin 2.3.0 is Available!&amp;nbsp; Thank You Keith&amp;nbsp;Devens&lt;/H3&gt;
&lt;P&gt;Somehow or another I wandered over to Keith Devens&apos; weblog and I see that phpMyAdmin 2.3.0 is available.&amp;nbsp; Keith did a great job summarizing the changes in this highly usable Open Source application:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;A href=&quot;http://www.keithdevens.com/weblog/?id2630&quot;&gt;&lt;a href=&quot;http://www.keithdevens.com/weblog/?id2630&quot;&gt;http://www.keithdevens.com/weblog/?id2630&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I also learned a bunch of things from his &lt;A href=&quot;http://www.keithdevens.com/weblog/&quot;&gt;blog&lt;/A&gt;.&amp;nbsp; Nicely done.&amp;nbsp; Recommended.&amp;nbsp; Thanks Keith.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/08/12.html#a434</guid>
			<pubDate>Mon, 12 Aug 2002 14:31:09 GMT</pubDate>
			</item>
		<item>
			<title>PHPLarge :: FuzzyOffice :: 000 - Genesis</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/08/09.html#a424</link>
			<description>&lt;P&gt;&lt;FONT size=+1&gt;&lt;B&gt;PHPLarge :: FuzzyOffice :: 000 - Genesis&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;Well, all I have to say is that you really have to blame Alex for this series of articles / stories / essays / diatribes / fill in potentially derogatory statement here.&amp;nbsp; Let me explain.&amp;nbsp; Alex is also known as &lt;A href=&quot;http://www.nosuch.org/&quot;&gt;www.nosuch.org&lt;/A&gt;.&amp;nbsp; Yesterday he popped into my IM space with a highly reasonable request.&amp;nbsp; And we began chatting, discovered&amp;nbsp;we have more in common than one would have suspected and then he&amp;nbsp;made&amp;nbsp;the responsible statement: &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;mrnosuch (08:57:04 AM): But my exp. is limited, and I&apos;m just getting my head around the changes in 4.2.&lt;BR&gt;mrnosuch (08:57:15 AM): I want to make sure I do things the &quot;right way&quot; (i.e. the secure way).&lt;BR&gt;fuzzygroup (08:57:21 AM): Oh. 4.2. ACK FOO.&lt;BR&gt;fuzzygroup (08:57:22 AM): &lt;A href=&quot;http://www.fuzzygroup.net/products/fuzzyoffice/&quot;&gt;&lt;A href=&quot;http://www.fuzzygroup.net/products/fuzzyoffice/&quot;&gt;&lt;a href=&quot;http://www.fuzzygroup.net/products/fuzzyoffice/&quot;&gt;http://www.fuzzygroup.net/products/fuzzyoffice/&lt;/a&gt;&lt;/A&gt;&lt;/A&gt;&lt;BR&gt;mrnosuch (08:57:29 AM): Unforunately oodles of code examples and writings don&apos;t address it.&lt;BR&gt;mrnosuch (08:57:45 AM): Well, if you have existing code, yeah, it can be a headache.&lt;BR&gt;fuzzygroup (08:57:53 AM): Oh totally.&lt;BR&gt;mrnosuch (08:57:57 AM): I don&apos;t have a lot, luckily, and I&apos;d rather make sure I do things right going forward.&lt;BR&gt;fuzzygroup (08:58:03 AM): do you control your php.ini ? Ah. Nvr mind.&lt;BR&gt;mrnosuch (08:58:20 AM): Yeah, I do. But I actually don&apos;t use much PHP now.&lt;BR&gt;mrnosuch (08:58:30 AM): The comment system, the glossary, cheap hacks.&lt;BR&gt;fuzzygroup (08:58:38 AM): Ah. &lt;BR&gt;fuzzygroup (08:58:43 AM): It&apos;s good for hacks too&lt;BR&gt;mrnosuch (08:58:53 AM): But as I get a bit more clever, I want to be clever the RIGHT way. &lt;BR&gt;fuzzygroup (08:58:59 AM): Yup.&lt;BR&gt;mrnosuch (08:59:04 AM): And very little example code does it the new right way.&lt;BR&gt;mrnosuch (08:59:11 AM): Being a coder, I learn best by example.&lt;BR&gt;fuzzygroup (08:59:17 AM): I strongly discourage the php and html intermizxing that is so common&lt;BR&gt;mrnosuch (08:59:28 AM): &amp;lt;- whistles innocently.&lt;BR&gt;fuzzygroup (08:59:40 AM): lol&lt;BR&gt;mrnosuch (08:59:44 AM): I agree, though.&lt;BR&gt;fuzzygroup (08:59:52 AM): Almost all my stuff starts with switch($action) these days&lt;BR&gt;fuzzygroup (08:59:59 AM): and when $action is null it goes to default: &lt;BR&gt;fuzzygroup (09:00:17 AM): which just falls thru to a template driven page &lt;BR&gt;mrnosuch (09:00:23 AM): Makes sense.&lt;BR&gt;fuzzygroup (09:00:27 AM): it seems to be a _nice_ approach. &lt;BR&gt;mrnosuch (09:00:42 AM): It&apos;s frustrating that so little out there really talks about full web app development in PHP.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;So you see people -- it&apos;s all Alex&apos;s fault.&amp;nbsp; He prodded me.&amp;nbsp; He placed the idea in my head.&amp;nbsp; And then when I found out that he&apos;s about to get married to Connie, my sole thought was &quot;It&apos;s a damn virtual wedding present&quot;.&amp;nbsp; (Sure&amp;nbsp;it won&apos;t do anything for Connie but do the place settings you get in a wedding ever do anything for&amp;nbsp;the man?&amp;nbsp; This is something that Alex even asked for!&amp;nbsp; I&amp;nbsp;mean&amp;nbsp;a wedding present that a&amp;nbsp;man actually picked out himself.&amp;nbsp;&amp;nbsp;How strange).&amp;nbsp; And,&amp;nbsp;with that introduction, I give you ...&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;STRONG&gt;Building a Large Scale Application in PHP: FuzzyOffice: Genesis&lt;/STRONG&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;==&amp;gt; &lt;A href=&quot;http://radio.weblogs.com/0103807/stories/2002/08/08/phplargeFuzzyoffice000Genesis.html&quot;&gt;Read Story&lt;/A&gt; &amp;lt;==&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/08/09.html#a424</guid>
			<pubDate>Fri, 09 Aug 2002 09:45:13 GMT</pubDate>
			</item>
		<item>
			<title>My PHP Writings</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/08/07.html#a421</link>
			<description>&lt;H3&gt;My PHP Writings&lt;/H3&gt;
&lt;P&gt;&lt;A href=&quot;http://www.nosuch.org/&quot;&gt;Alex&lt;/A&gt; (who I mistakenly called Adam in a blog post on Sunday; sorry Alex) asked me for a list of all my php writings.&amp;nbsp; Ack!&amp;nbsp; And his reward is this index to my php writings.&amp;nbsp;&amp;nbsp; I&apos;ll try to get them all.&amp;nbsp; Not sure if this is complete and some of the articles are starting points only but there&apos;s code in them thar articles as they say.&amp;nbsp; Libby may like this too:&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.google.com/search?sourceid=navclient&amp;amp;q=fuzzygroup+php&quot;&gt;Googling for Me and PHP&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Complete&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.phpbeginner.com/columns/scott/&quot;&gt;&lt;a href=&quot;http://www.phpbeginner.com/columns/scott/&quot;&gt;http://www.phpbeginner.com/columns/scott/&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://www.phpbeginner.com/columns/scott/authentication/&quot;&gt;&lt;a href=&quot;http://www.phpbeginner.com/columns/scott/authentication/&quot;&gt;http://www.phpbeginner.com/columns/scott/authentication/&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://www.phpbeginner.com/columns/scott/localization&quot;&gt;&lt;a href=&quot;http://www.phpbeginner.com/columns/scott/localization&quot;&gt;http://www.phpbeginner.com/columns/scott/localization&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://www.phpbeginner.com/columns/scott/distinct&quot;&gt;&lt;a href=&quot;http://www.phpbeginner.com/columns/scott/distinct&quot;&gt;http://www.phpbeginner.com/columns/scott/distinct&lt;/a&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Blogged Stuff: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href=&quot;http://radio.weblogs.com/0103807/categories/php/&quot;&gt;&lt;a href=&quot;http://radio.weblogs.com/0103807/categories/php/&quot;&gt;http://radio.weblogs.com/0103807/categories/php/&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://radio.weblogs.com/0103807/stories/2002/08/01/phpBeginnerMoreOnSecurity.html&quot;&gt;&lt;a href=&quot;http://radio.weblogs.com/0103807/stories/2002/08/01/phpBeginnerMoreOnSecurity.html&quot;&gt;http://radio.weblogs.com/0103807/stories/2002/08/01/phpBeginnerMoreOnSecurity.html&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://radio.weblogs.com/0103807/stories/2002/06/26/thePhp42IssuesInDetail.html&quot;&gt;&lt;a href=&quot;http://radio.weblogs.com/0103807/stories/2002/06/26/thePhp42IssuesInDetail.html&quot;&gt;http://radio.weblogs.com/0103807/stories/2002/06/26/thePhp42IssuesInDetail.html&lt;/a&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Incomplete, honestly no idea what state they are in.&amp;nbsp; I started them, got pulled off and never got back onto them.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.fuzzygroup.net/writing/php_encrypting_db_passwords.htm&quot;&gt;&lt;a href=&quot;http://www.fuzzygroup.net/writing/php_encrypting_db_passwords.htm&quot;&gt;http://www.fuzzygroup.net/writing/php_encrypting_db_passwords.htm&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://www.fuzzygroup.net/writing/php_handling_changing_links_with_a_redirector.htm&quot;&gt;&lt;a href=&quot;http://www.fuzzygroup.net/writing/php_handling_changing_links_with_a_redirector.htm&quot;&gt;http://www.fuzzygroup.net/writing/php_handling_changing_links_with_a_redirector.htm&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://www.fuzzygroup.net/writing/php_handling_users_and_passwords.htm&quot;&gt;&lt;a href=&quot;http://www.fuzzygroup.net/writing/php_handling_users_and_passwords.htm&quot;&gt;http://www.fuzzygroup.net/writing/php_handling_users_and_passwords.htm&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://www.fuzzygroup.net/writing/php_localization_of_your_website.htm&quot;&gt;&lt;a href=&quot;http://www.fuzzygroup.net/writing/php_localization_of_your_website.htm&quot;&gt;http://www.fuzzygroup.net/writing/php_localization_of_your_website.htm&lt;/a&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://www.fuzzygroup.net/writing/php_using_rss_to_integrate_your_blog_and_homepage.htm&quot;&gt;&lt;a href=&quot;http://www.fuzzygroup.net/writing/php_using_rss_to_integrate_your_blog_and_homepage.htm&quot;&gt;http://www.fuzzygroup.net/writing/php_using_rss_to_integrate_your_blog_and_homepage.htm&lt;/a&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Now Alex also brought up an interesting point -- he&apos;s tired of small scale articles about PHP applications and wants to see a series of articles about a single large project built in PHP that showcases a large, maintainable PHP application.&amp;nbsp; I have one in mind but I&apos;m curious if anyone else would be interested in such a series of articles... &lt;/P&gt;
&lt;P&gt;Email me by clicking &lt;A href=&quot;mailto:scott@fuzzygroup.com?subject=MorePHPHellYes!!!&quot;&gt;here&lt;/A&gt; if you want to see it or &lt;A href=&quot;mailto:scott@fuzzygroup.com?subject=MorePHPFrackNo!!!&quot;&gt;here&lt;/A&gt; if you don&apos;t.&amp;nbsp; The application in question would be a large scale open source groupware style thing.&amp;nbsp; All features including kitchen sink.&amp;nbsp; Heavily biased towards improving productivity of service organizations (Yeah... Scratching my own niche here).&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/08/07.html#a421</guid>
			<pubDate>Wed, 07 Aug 2002 14:20:12 GMT</pubDate>
			</item>
		<item>
			<title>OSX and Software Pricing -- Why is Software So DAMN Expensive?</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/06/29.html#a328</link>
			<description>&lt;H3&gt;OSX and Software Pricing -- Why is Software So DAMN Expensive?&lt;/H3&gt;
&lt;P&gt;One thing that contemplating the move to OSX for myself has made me realize is the huge investment in software I have.&amp;nbsp; I mean here&apos;s what I own:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;MSDN (that&apos;s everything MS makes and $1,000 per year minimum.&amp;nbsp; I have probably 500 odd CDs from them easy) 
&lt;LI&gt;Multiple copies of MS Office 
&lt;LI&gt;Norton 
&lt;LI&gt;Graphics Tools 
&lt;LI&gt;Everything else you can think of &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;So I looked at the price of getting Office for my partner&apos;s iBook.&amp;nbsp; Here&apos;s the link from &lt;A href=&quot;http://www.pcconnection.com&quot;&gt;www.pcconnection.com&lt;/A&gt;:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;A href=&quot;http://www.pcconnection.com/scripts/productdetail.asp?product_id=259224&quot;&gt;&lt;a href=&quot;http://www.pcconnection.com/scripts/productdetail.asp?product_id=259224&quot;&gt;http://www.pcconnection.com/scripts/productdetail.asp?product_id=259224&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;It&apos;s $439.&amp;nbsp; Let&apos;s see I paid $1099 for the iBook.&amp;nbsp; That&apos;s 39.94% of the cost of the machine.&amp;nbsp; In 99 when I bought my 1st ThinkPad&amp;nbsp;I paid almost $2,500 for it.&amp;nbsp; At the time Office 2000 for the PC was about the same price or $450 (I&apos;d have to go back to receipts and expense reports).&amp;nbsp; That&apos;s 18% of the cost of the machine.&amp;nbsp; Now, don&apos;t get me wrong, I know all about software development.&amp;nbsp; I know how hard it is, etc.&amp;nbsp; Still it really seems to me like this software has to get a &lt;STRONG&gt;lot cheaper&lt;/STRONG&gt;.&amp;nbsp; I mean Microsoft may have to pay programmers and maintain offices and such but Apple has to have FACTORIES !!!&amp;nbsp; What&apos;s going on here?&amp;nbsp; Am I the only person out here that sees a problem?&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Suggestion for Apple&lt;/STRONG&gt;: Negotiate an upgrade program with software vendors for users to trade in their software.&amp;nbsp; For example: trade in your serial # for Office on the PC for Office on the mac.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Recommendation for Everyone Else&lt;/STRONG&gt;: Honestly ask yourself do you really need office?&amp;nbsp; Or is AppleWorks actually ok?&amp;nbsp; Or maybe it&apos;s time to look at Open Office / Star Office.&amp;nbsp; I have it on the PC (I haven&apos;t yet installed it on the iBook, it&apos;s on the infinitely long and rapidly growing Todo list).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Other, Random if You&apos;re Geeky: &lt;/STRONG&gt;And if you are concerned about file formats then take a look at what George and I are doing on rOffice, &lt;A href=&quot;http://www.fuzzygroup.com/roffice/&quot;&gt;www.fuzzygroup.com/roffice/&lt;/A&gt;.&amp;nbsp; It&apos;s an open source effort to break the MS monopoly on&amp;nbsp;Office formats by using different people&apos;s copies of MS Office as a highly distributed conversion engine.&amp;nbsp; We could use a PHP programmer or two as well as another Python guy or two.&amp;nbsp; We&apos;ve got initial file conversion implemented as well as a first cut at server to client interoperability using Jabber (and that&apos;s why I was coding PHP to Jabber stuff at 5 am a few days ago).&amp;nbsp; It&apos;s a standard source forge project as well as being hosted on our own servers.&amp;nbsp; Note -- George is a recognized Python expert as well as a computer science professor at Loyola.&amp;nbsp; My &lt;A href=&quot;http://www.fuzzygroup.com/resume.htm&quot;&gt;credentials&lt;/A&gt; are, well, practical if nothing else.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/06/29.html#a328</guid>
			<pubDate>Sat, 29 Jun 2002 10:36:08 GMT</pubDate>
			</item>
		<item>
			<title>The PHP 4.2 Issues In Detail</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/06/26.html#a321</link>
			<description>&lt;P&gt;&lt;FONT size=+1&gt;&lt;B&gt;The PHP 4.2 Issues In Detail&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;All, &lt;/P&gt;
&lt;P&gt;As I noted in an earlier blog entry, I got what I feel is HOSED (that&apos;s not good) by the 4.2 release of PHP when my ISP installed it today.&amp;nbsp; Maxim, my editor in chief at &lt;A href=&quot;http://www.phpbeginner.com/&quot;&gt;www.phpbeginner.com&lt;/A&gt;,&amp;nbsp;was technically savvy enough&amp;nbsp;to attempt to make this acceptable to me.&amp;nbsp; And he did a great job.&amp;nbsp; But you&apos;ll see my final response at the end.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I&apos;d also like to really, really thank Guy K. Haas who was nice&amp;nbsp;enough to both edit this document and confirm that I&apos;m not nuts (at least to him, or we&apos;re both nuts).&amp;nbsp; Guy has a history of working at the ANSI standards level for&amp;nbsp;programming languages so it&apos;s fair to say that he more than understands this.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note -- This one is real geeky although at least one of the fundamental issues at hand is economic.&lt;/P&gt;
&lt;P align=right&gt;-- Scott&lt;/P&gt;
&lt;P align=center&gt;==&amp;gt; &lt;A href=&quot;http://radio.weblogs.com/0103807/stories/2002/06/26/thePhp42IssuesInDetail.html&quot;&gt;Read Story&lt;/A&gt; &amp;lt;==&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;Closing Comment&lt;/STRONG&gt;: I let Maxim have the last word in the email exchange so I&apos;ll make my point here.&amp;nbsp; I still think it was a bad decision on the part of the PHP developers.&amp;nbsp; I totally understand the techical issues behind it.&amp;nbsp; And while they may be right the overall decision was wrong.&amp;nbsp; IMHO of course.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/06/26.html#a321</guid>
			<pubDate>Thu, 27 Jun 2002 02:56:39 GMT</pubDate>
			</item>
		<item>
			<title>The Best Beginning to a Programming Article Ever!</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/06/26.html#a318</link>
			<description>&lt;H3&gt;The Best Beginning to a Programming Article Ever!&lt;/H3&gt;
&lt;P&gt;In the beginning, the file was void, and without text. The Programmer brought text to the file by saying &quot;Let there be hello world&quot; and there was hello world, and it was good. But soon hello world was not as good as it once was, and the Programmer said &quot;let there be change!&quot; And where there once was static content in the file, there was now variable content. Beholding the creation, the Programmer was happy, and all was well...&lt;/P&gt;
&lt;P align=right&gt;&lt;A href=&quot;http://www.phpbeginner.com/columns/demitrious/variables&quot;&gt;More ...&lt;/A&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/06/26.html#a318</guid>
			<pubDate>Thu, 27 Jun 2002 00:03:51 GMT</pubDate>
			</item>
		<item>
			<title>It&apos;s Great to Be Back!</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/06/25.html#a305</link>
			<description>&lt;H3&gt;It&apos;s Great to Be Back!&lt;/H3&gt;
&lt;P&gt;Ah, it feels good to be back in the saddle again.&amp;nbsp; Not being able to get your fix of &quot;must blog ....&amp;nbsp; can&apos;t blog.&amp;nbsp; Ack!&quot;.&amp;nbsp; It feels great.&amp;nbsp; And at least my desktop remains reliable.&amp;nbsp; I strongly doubt I will ever buy another thinkpad (It&apos;s my 2nd thinkpad, my 4th hard drive, when will&amp;nbsp;I learn that small, light, cool computers aren&apos;t necessarily reliable?).&amp;nbsp; Not only have&amp;nbsp;I now written my first blog entry of the day, I ground up an Outlook compatible Contacts database table model in SQL and got PHP and Jabber to interoperate!&amp;nbsp; Want to see if my Jabber client is online?&amp;nbsp; Go to: &lt;/P&gt;
&lt;P align=center&gt;&lt;A href=&quot;http://www.fuzzygroup.com/roffice/php/phpjabstatus.php?jid=fuzzygroup@jabber.com&amp;amp;imagebase=images&quot;&gt;Image Set 1: Text&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href=&quot;http://www.fuzzygroup.com/roffice/php/phpjabstatus.php?jid=fuzzygroup@jabber.com&amp;amp;imagebase=coolimages&quot;&gt;Image Set 2: Icons&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Not perfect and some bugs but &lt;STRONG&gt;damn cool&lt;/STRONG&gt;.&amp;nbsp; No I didn&apos;t write it myself, I did a Google query and found some cool PHP code for presence monitoring by David Creswick at: &lt;A href=&quot;http://braznet.com/david/phpjabstatus/&quot;&gt;&lt;a href=&quot;http://braznet.com/david/phpjabstatus/&quot;&gt;http://braznet.com/david/phpjabstatus/&lt;/a&gt;&lt;/A&gt;.&amp;nbsp; Thanks Man!&amp;nbsp; Great work.&lt;/P&gt;
&lt;H4&gt;iBook and OSX: Beautiful Computing Just Feels &quot;More Right&quot;&lt;/H4&gt;
&lt;P&gt;I spent a bunch of time on the road using Gretchen&apos;s new iBook and it was interesting.&amp;nbsp; Once I found Terminal in System / Utilities, I was much happier -- &quot;Look Mom, a console on a Mac!&amp;nbsp; Will wonders never cease?&quot;.&amp;nbsp; There were a bunch of things from the perspective of a die hard Wintel user that didn&apos;t make sense and I&apos;m working on blogging them since it&apos;s probably useful to someone.&amp;nbsp; The level of integration, fit and finish on an iBook continues to amaze me.&amp;nbsp; I&apos;d also make the comment that working on a machine that is just plain visually beautiful is, well, different.&amp;nbsp; I can&apos;t really put my finger on it but the overall computing experience just feels &quot;more right&quot;.&amp;nbsp; &lt;/P&gt;
&lt;H4&gt;OSX and the Software Business&lt;/H4&gt;
&lt;P align=center&gt;NOTE: I&apos;m not bashing BBEDIT here!&amp;nbsp; I know it&apos;s a good product.&amp;nbsp; This is perspective!&amp;nbsp; &lt;BR&gt;Still, send the flames to the usual location.&lt;/P&gt;
&lt;P&gt;I do think that OSX is going to wreak &lt;STRONG&gt;absolute havoc&lt;/STRONG&gt; on the Macintosh software business though -- and people aren&apos;t really expecting that.&amp;nbsp; Here&apos;s an example.&amp;nbsp; I&apos;ve heard about BBEdit for years now.&amp;nbsp; Even I know it&apos;s a good product.&amp;nbsp; So I went to look at it on &lt;A href=&quot;http://www.bbedit.com&quot;&gt;www.bbedit.com&lt;/A&gt; and I see that it&apos;s $119 and expires after 24 launches.&amp;nbsp; Hmmm...&amp;nbsp; That&apos;s a lot more expensive than what seems to be a comparable Windows programming editor like &lt;A href=&quot;http://www.editplus.com&quot;&gt;www.editplus.com&lt;/A&gt; (approx $30) and the eval period seems, well, wrong.&amp;nbsp; I mean I can launch an editor 24 times in about 3 days.&amp;nbsp; That&apos;s not a lot of time to evaluate it.&amp;nbsp; So when users start switching over, as I honestly think they will, they will bring their price expectations over and if they find comparable apps like this to be expensive then they&apos;ll turn to XWindows stuff that&apos;s recompiled to Aqua.&amp;nbsp; As soon as enough of that stuff is available and there are more free options for OS X, will people still be willing to pay for software?&amp;nbsp; That&apos;s very unclear to me.&lt;/P&gt;
&lt;P&gt;Here&apos;s another example -- I don&apos;t know if The Gimp (&lt;A href=&quot;http://www.gimp.org&quot;&gt;www.gimp.org&lt;/A&gt;) is available yet for OS X or not but it will be soon enough.&amp;nbsp; Yes, it&apos;s not PhotoShop, but $600&amp;nbsp;is a lot of $$$ for a graphics tool.&amp;nbsp; And we all know that most people use about 10% of the features of any software product, so alternatives are a definite option.&amp;nbsp; And while it may not be PhotoShop, the Gimp is awesomely impressive when you really give it a chance.&lt;/P&gt;
&lt;P&gt;Comments on The Gimp from the Gimp Web Pages: &lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt; Many people do find GIMP very useful. But it is not a Photoshop killer (for &lt;B&gt;real&lt;/B&gt; Photoshop users, that is), Photoshop has lots of features that the GIMP lacks. &lt;A href=&quot;http://www.gimp.org/~tml/gimp/win32/&quot;&gt;&lt;a href=&quot;http://www.gimp.org/~tml/gimp/win32/&quot;&gt;http://www.gimp.org/~tml/gimp/win32/&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And I also think that Apple&apos;s absolutely brilliant bundling of iMovie, iPhoto, iTunes and AppleWorks is also going to create the same consciousness that Microsoft has created -- &quot;You really don&apos;t need to buy software (other than Office that is)&quot;.&amp;nbsp; So I&apos;m really not sure how all this plays out in the long run.&amp;nbsp; Given that I&apos;m an open source advocate, it makes me happy but I am really concerned about ISVs (I was one once and will be one again soon).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Thoughts?&amp;nbsp; Comments?&amp;nbsp; Am I getting it wrong?&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.gimp.org/~tml/gimp/win32/&quot;&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/06/25.html#a305</guid>
			<pubDate>Tue, 25 Jun 2002 09:43:38 GMT</pubDate>
			</item>
		<item>
			<title>New Vanity Email Address and Looking to Write about PHP?</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/06/17.html#a284</link>
			<description>&lt;H3&gt;New Vanity Email Address and Looking to Write about PHP?&lt;/H3&gt;
&lt;P&gt;While the last thing I need is another email address, you can now reach me at &lt;A href=&quot;mailto:scott@phpbeginner.com&quot;&gt;&lt;a href=&quot;mailto:scott@phpbeginner.com&quot;&gt;scott@phpbeginner.com&lt;/a&gt;&lt;/A&gt;.&amp;nbsp; Hmmm... Is that supposed to make you think I am a beginner?&amp;nbsp;Or that I write for beginners for&amp;nbsp;that web site.&amp;nbsp; Too funny.&amp;nbsp; &lt;/P&gt;
&lt;P align=center&gt;Cool Site for PHP==&amp;gt; &lt;A href=&quot;http://www.phpbeginner.com&quot;&gt;www.phpbeginner.com&lt;/A&gt; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;To make the obligatory plug for PHP Beginner, where I am actually a contributing editor, if you do PHP stuff and want to show off what you know or just get more experience writing, we are looking for new authors.&amp;nbsp; PHP Beginner is a great web site which focuses on easy to use information for the, well, beginner.&amp;nbsp; And, before you think, &quot;Oh crap.&amp;nbsp; Yet more newbies&quot;, I&apos;d point out to you that it is far more challenging to explain anything to a beginner than it is to write for a fellow geek.&amp;nbsp; And, while you do get some really interesting questions at times, it is tremendously rewarding.&amp;nbsp; My one article on &lt;A href=&quot;http://www.phpbeginner.com/columns/scott/authentication&quot;&gt;security in PHP&lt;/A&gt; has now gotten the single most hits of any article they&apos;ve ever published and generated inquiries from all over the world (U.S., England, Australia, Asia).&amp;nbsp; This is tremendously rewarding.&amp;nbsp; And, I think it&apos;s good for your career as well.&amp;nbsp; My friend Ray, the Satellite dude, indicated that while his articles didn&apos;t get him the job, they sure didn&apos;t hurt.&amp;nbsp; Something to think about.&amp;nbsp; Pretty much any topic is viable as long as it can be explained to a beginner.&amp;nbsp; We even published an article about &quot;&lt;A href=&quot;http://www.phpbeginner.com/columns/maxim/ternary&quot;&gt;Ternary Conditional Operator&lt;/A&gt;&quot; in an understandable fashion.&lt;/P&gt;
&lt;P&gt;Articles from Bloggers that write on PHP:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.phpbeginner.com/columns/scott/&quot;&gt;All my Articles&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://www.phpbeginner.com/columns/ray/&quot;&gt;All of Ray&apos;s Articles&lt;/A&gt; 
&lt;LI&gt;&lt;A href=&quot;http://www.phpbeginner.com/columns/demitrious&quot;&gt;All of Demitrious&apos; Articles&lt;/A&gt;&amp;nbsp;(he&apos;s a blogger just doesn&apos;t use the term)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;So, if you want to write for &lt;A href=&quot;http://www.phpbeginner.com&quot;&gt;www.phpbeginner.com&lt;/A&gt;, email the editor -- &lt;A href=&quot;mailto:maxim@phpbeginner.com&quot;&gt;&lt;a href=&quot;mailto:maxim@phpbeginner.com&quot;&gt;maxim@phpbeginner.com&lt;/a&gt;&lt;/A&gt; and feel free to CC me on&amp;nbsp;it.&amp;nbsp; Or just email me and I&apos;ll do the forward.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;NOTE:&lt;/STRONG&gt; I&apos;ve been lax on my php email, heck -- all email, for the past week due to &quot;It&apos;s the return of &lt;STRONG&gt;SysAdminBoy!&lt;/STRONG&gt;&quot;&amp;nbsp; I should be caught up later this week.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Anti Bias Disclaimer&lt;/STRONG&gt;: This is an unpaid gig so I have no $$$ centric bias here -- I just want to see the site get better.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/06/17.html#a284</guid>
			<pubDate>Mon, 17 Jun 2002 10:39:49 GMT</pubDate>
			</item>
		<item>
			<title>Adam&apos;s Latest: 26,747 New RSS Feeds Available</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/06/13.html#a262</link>
			<description>&lt;P&gt;I know Adam a bit.&amp;nbsp; Not a lot yet.&amp;nbsp; But he&apos;s smart.&amp;nbsp; Damn smart.&amp;nbsp; He runs Radio under Linux using VMWare (yes -- it is possible -- and that&apos;s cool).&amp;nbsp; And he&apos;s a fellow PHP guy that is tinkering around with RSS.&amp;nbsp; Here&apos;s his latest: &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;A href=&quot;http://ipwebdev.com/radio/2002/06/12.php#a199&quot;&gt;26,747 New RSS Feeds Available&lt;/A&gt;. Taking to heart what &lt;A href=&quot;http://paolo.evectors.it/2002/06/11.html#a695&quot;&gt;Paolo said yesterday&lt;/A&gt; about aggregators not just reading news I sat down and wrote some &lt;A href=&quot;http://www.php.net/&quot;&gt;PHP&lt;/A&gt; to turn all 26k+ &lt;A href=&quot;http://www.discogs.com/artists/A&quot;&gt;artists&lt;/A&gt; on &lt;A href=&quot;http://www.discogs.com/&quot;&gt;discogs&lt;/A&gt; (the most comprehensive electronic music database) into RSS feeds. You can use &lt;A href=&quot;http://ipwebdev.com/search.php&quot;&gt;this page&lt;/A&gt; to find an artist, I&apos;ve provided auto-subscription links for both Radio and AmphetaDesk users. So when a new release is added to discogs.com by an artist you are subscribed to it will show up in your aggregator. The next step is to tweak this a bit and allow you to subscribe to the 6,000+ &lt;A href=&quot;http://www.discogs.com/labels/A&quot;&gt;record labels&lt;/A&gt;. [&lt;A href=&quot;http://ipwebdev.com/radio/&quot;&gt;Adam Wendt&apos;s Agnostic Audiophile Smorgasborg&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Good job.&amp;nbsp; Thanks!&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/06/13.html#a262</guid>
			<pubDate>Thu, 13 Jun 2002 10:31:23 GMT</pubDate>
			<source url="http://ipwebdev.com/radio/rss.xml">Adam Wendt&apos;s Agnostic Audiophile Smorgasborg</source>
			</item>
		<item>
			<title>Ok.  Maybe Framesets Aren&apos;t the Devil</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/28.html#a208</link>
			<description>&lt;H3&gt;Ok.&amp;nbsp; Maybe Framesets Aren&apos;t the Devil&lt;/H3&gt;
&lt;P&gt;For a long time I&apos;ve taken the position that Framesets for web development are the next best thing to, well, Satan (or at least Flash).&amp;nbsp; They work ok for dedicated software user interfaces (and even there bookmarks are nice) but other than that I failed to see a use for them.&amp;nbsp;&amp;nbsp;Until Now.&amp;nbsp; In an article on &lt;A href=&quot;http://www.phpbeginner.com/&quot;&gt;PHP Beginner&lt;/A&gt;, Mark Cloyd documents &quot;&lt;A href=&quot;http://www.phpbeginner.com/columns/mark/frames&quot;&gt;Single Page Frame Sets&lt;/A&gt;&quot;.&amp;nbsp; Mark is the owner of DTM2 Design and Development, a California based web design shop.&amp;nbsp; What Mark talks about in this article is how to take advantage of frames while still having them be bookmarkable.&amp;nbsp; Very cool stuff.&amp;nbsp; I definitely learned something.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Disclaimer:&lt;/STRONG&gt; I&apos;m biased on this one.&amp;nbsp; I write articles for PHP Beginner too and I&apos;m an Editor as well.&amp;nbsp; I also hold the quite geeky distinction of being the author of the article that has gotten the second highest number of hits on their site ever: &lt;A href=&quot;http://www.phpbeginner.com/columns/scott/authentication&quot;&gt;Handling Users and Passwords in PHP&lt;/A&gt;.&amp;nbsp; Can&apos;t disclose exact metrics though...&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/28.html#a208</guid>
			<pubDate>Tue, 28 May 2002 19:43:27 GMT</pubDate>
			</item>
		<item>
			<title>Cool Day for Me and RSS (Flowing Yahoo Investor Message Boards and Edgar into Radio)</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/24.html#a190</link>
			<description>&lt;H3&gt;Cool Day for Me and RSS (Flowing Yahoo Investor Message Boards and Edgar into Radio)&lt;/H3&gt;
&lt;P&gt;Last week I used RSS to flow two people&apos;s blog postings with separate copies of Radio into a single home page.&amp;nbsp; Today I was talking to Ian in Hong Kong (gotta love Yahoo Messenger -- a free, high fidelity, 2 hour phone call).&amp;nbsp; Ian says to me that he&apos;d like to flow Yahoo Message Boards like this into his Radio:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href=&quot;http://mb14.mb.scd.yahoo.com/bbs/?.mm=FN&amp;amp;action=l&amp;amp;board=1600684512&amp;amp;tid=sltc&amp;amp;sid=1600684512&amp;amp;start=2464&amp;amp;sort=1&amp;amp;sortfield=1&quot;&gt;too long to display&lt;/A&gt; 
&lt;LI&gt;And SEC Edgar filings for companies he cares about (no example)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Roll up my sleeves.&amp;nbsp; Swear a little.&amp;nbsp; Grab some real time assistance from &lt;A href=&quot;http://www.natrak.net/&quot;&gt;Kjartan&lt;/A&gt;&amp;nbsp;(I had no idea that if you are debugging with IE and you change content types during the session, IE retains the old one).&amp;nbsp; Thanks Bill!&amp;nbsp; Not!.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So... Here&apos;s the question.&amp;nbsp; Being the aggressive, sell snow to the eskimos guy that I am:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Anybody besides Ian care? 
&lt;LI&gt;Any investors out there that need this? 
&lt;LI&gt;Anyone willing to pay for this kind of a web services?&amp;nbsp; Probably makes sense to license it on update frequency, amount of filters, need for archival and personal versus institutional type pricing.&amp;nbsp; $5 per month?&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href=&quot;mailto:sjohnson@fuzzygroup.com&quot;&gt;&lt;a href=&quot;mailto:sjohnson@fuzzygroup.com&quot;&gt;sjohnson@fuzzygroup.com&lt;/a&gt;&lt;/A&gt; to give me input.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/24.html#a190</guid>
			<pubDate>Fri, 24 May 2002 17:06:00 GMT</pubDate>
			</item>
		<item>
			<title>CTRL+A, CTRL+C or Your Condom Against Crappy Software</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/16.html#a159</link>
			<description>&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;CTRL+A, CTRL+C or Your Condom Against Crappy Software&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;I seem to have a constant anger that is directed at crappy software.&amp;nbsp; I&apos;m constantly aghast and amazed at the quality of software globally.&amp;nbsp; Here are two examples that cost both companies my business.&amp;nbsp; I&apos;m in the market for a new programming editor for Windows and I really liked both these products until their less than perfect quality made me give up on them (and, yes,&amp;nbsp;this does loop into condoms at the end): &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;UltraEdit, normally an excellent product and one that I like, seems to be &quot;allergic&quot; to repeated FTP file saves.&amp;nbsp; If you save often enough then at some point it will simply fail to save your file (no real error message).&amp;nbsp; Your option is to copy the whole contents of your code file, close the copy file, re-open it, select everything and paste over the top.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;EditPad Plus, also seemed excellent and I really, really liked it.&amp;nbsp; Lately it has developed an interesting tendency to die fairly explosively losing all open files.&amp;nbsp; Sometimes it even dies saving files (both to FTP and non-FTP, on 2 different Win 2K boxes), deleting your work (Sorry &quot;Mr Client&quot;, our editor wiped out your project -- this is NOT good or acceptable).&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Both of these are very recent downloads (last 2 weeks) so there&apos;s probably not an update.&amp;nbsp; Here&apos;s my solution for everything involving my data from now on: &lt;STRONG&gt;Use a Condom&lt;/STRONG&gt;.&amp;nbsp; Think about it.&amp;nbsp; If you CTRL+A (that&apos;s Select All) and then CTRL+C (that&apos;s copy) before you do things that are likely to fail like save files or post content to the web, it really is a condom against the software you use.&amp;nbsp; I don&apos;t like this and I do feel it&apos;s stupid but errors seem to be a fact of life.&amp;nbsp; And I sick to death of crappy software costing me data.&amp;nbsp; I&apos;ll just teach myself to always, always, always CTRL+A and CTRL+C before I do these kinds of things.&amp;nbsp; I can learn, I can.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;STRONG&gt;NOTE: &lt;/STRONG&gt;Before any hard core EditPad Plus users leap to it&apos;s defense with &quot;it has automatic backup files!!!!&amp;nbsp; You&apos;re an idiot!&quot;, I&apos;d like to point out that a) they were on and b) they don&apos;t work with remote file saves via FTP.&lt;/FONT&gt;&lt;/P&gt;
&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Side Note from the Marketing 101 Perspective&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;You&apos;re probably thinking &quot;but ... but ... there&apos;s probably a fix&quot;.&amp;nbsp; And perhaps there is.&amp;nbsp; Guess what?&amp;nbsp; I don&apos;t care.&amp;nbsp; As harsh as this sounds, this is the reality of life in a commoditized market (more details on commoditized markets next week thanks to Veer&apos;s suggestion).&amp;nbsp; A commoditized market is one where there are &lt;STRONG&gt;lots&lt;/STRONG&gt; of options for the customer.&amp;nbsp; An example is an FTP client (see recent writings on that bloody fiasco).&amp;nbsp; Look at how many I was able to try.&amp;nbsp; Another example is a programming editor.&amp;nbsp; Yes they all have different features and do differentiate from each other but, by and large, they are basically the same for the majority of users.&amp;nbsp; When there is &lt;STRONG&gt;always&lt;/STRONG&gt; another product to try and evaluate, any failure makes the potential customer just &lt;STRONG&gt;move on&lt;/STRONG&gt; to the next vendor.&amp;nbsp; People have about 10% tolerance for errors normally and &lt;EM&gt;less than 0%&lt;/EM&gt; tolerance when a product costs them data.&amp;nbsp; Here&apos;s an example of this: I actually continued to use UltraEdit for about 2 1/2 weeks even with the ridiculous workaround described above.&amp;nbsp; Why?&amp;nbsp; Because it was it didn&apos;t lose any data.&amp;nbsp; As soon as I got the 3rd crash with EditPad Plus, I headed for &lt;/FONT&gt;&lt;A href=&quot;http://www.download.com&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;www.download.com&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt; and started the evaluation process.&amp;nbsp; And I got the idea for this posting.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;STRONG&gt;NOTE:&lt;/STRONG&gt; What&apos;s Less than 0% Tolerance?&amp;nbsp; It&apos;s when you blog it and people get to find out about the errors.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/16.html#a159</guid>
			<pubDate>Thu, 16 May 2002 13:48:47 GMT</pubDate>
			</item>
		<item>
			<title>A Reader Responds to: If You Write Programming Books</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/13.html#a147</link>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;A Reader Responds to: If You Write Programming Books&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;On ?Friday? I wrote a small rant about how writers of programming books don&apos;t tell you where the code is.&amp;nbsp; Dave Gulbran responded with: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE cellSpacing=1 cellPadding=10 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=comment bgColor=white&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Having worked with a variety of publishers, on a variety of books, let me tell you, singling out the *authors* for this transgression is a *mistake*. &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;I&apos;ve worked on books that should have come with a CD-ROM, but only had a website. And I&apos;ve worked on books that should have had a website, but instead had a CD-ROM. The common mistake most people make is that the author has final control over these elements. Maybe if you are a well-established author, working with O&apos;Reilly. But not in the general trade press. As an author, I work hard to make my books the best the can possibly be, but without the publisher, my works wouldn&apos;t get read by anyone. He who has the press enjoys the freedom of the press. &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;I think Dave is definitely right here.&amp;nbsp; And his comment about O&apos;Reilly makes me happy since I&apos;m now an O&apos;Reilly author.&amp;nbsp; But...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Authors have personal home pages.&amp;nbsp; Readers have Google.&amp;nbsp; The intersection of these, for the book I criticized gave me: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Link to the Book: &lt;/FONT&gt;&lt;A href=&quot;http://www.zend.com/publishers/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;a href=&quot;http://www.zend.com/publishers/&quot;&gt;http://www.zend.com/publishers/&lt;/a&gt;&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Seems to Be Home Page: &lt;/FONT&gt;&lt;A href=&quot;http://www.zend.com/zend/hof/andrei.php&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;a href=&quot;http://www.zend.com/zend/hof/andrei.php&quot;&gt;http://www.zend.com/zend/hof/andrei.php&lt;/a&gt;&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Book Page: &lt;/FONT&gt;&lt;A href=&quot;http://www.zend.com/publishers/show_publisher.php?id=1&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;a href=&quot;http://www.zend.com/publishers/show_publisher.php?id=1&quot;&gt;http://www.zend.com/publishers/show_publisher.php?id=1&lt;/a&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;And, of course, the obligatory link to the Amazon page.&amp;nbsp; No where on any of these pages could I find a &quot;Here&apos;s the Source Code&quot; link.&amp;nbsp; Great ... so I can type in 400 pages of source if I want access to every &quot;recipe&quot; (it was the php developer&apos;s cookbook).&amp;nbsp; The shame of this is that it&apos;s an awesome book!&amp;nbsp; Well written and clear.&amp;nbsp; But it fails in a huge way for me (and I think lots of others -- it&apos;s interesting to me that Amazon has it listed as &quot;out of print&quot;).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;If the publisher screws it up, doesn&apos;t the author have an obligation to his readers to give them a correction?&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Dave made the point that O&apos;Reilly does better on this than others and I have to agree here (remember though I am biased).&amp;nbsp; With an O&apos;Reilly book I can always find the code.&amp;nbsp; I might have to grovel a small bit but that&apos;s normal.&amp;nbsp; With this book, I groveled, I&amp;nbsp;begged and I asked nicely, all to no avail.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;It&apos;s never been a surprise to me that year after year O&apos;Reilly continues to be the best overall book company.&amp;nbsp; Sure we may flirt with Wrox or New Riders but it&apos;s O&apos;Reilly that every seems to come back to.&amp;nbsp; Short and Simple: O&apos;Reilly Gets It.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/13.html#a147</guid>
			<pubDate>Mon, 13 May 2002 14:23:39 GMT</pubDate>
			</item>
		<item>
			<title>And if you want to try Cleansing Your RSS</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/11.html#a129</link>
			<description>&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;And if you want to try Cleansing Your RSS&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Here&apos;s a test url: &lt;/FONT&gt;&lt;A href=&quot;http://www.fuzzygroup.com/savemyplace/cleanserss.htm&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;a href=&quot;http://www.fuzzygroup.com/savemyplace/cleanserss.htm&quot;&gt;http://www.fuzzygroup.com/savemyplace/cleanserss.htm&lt;/a&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Thanks &lt;/FONT&gt;&lt;A href=&quot;http://brentashley.blogchat.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Brent!&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/11.html#a129</guid>
			<pubDate>Sat, 11 May 2002 10:32:50 GMT</pubDate>
			</item>
		<item>
			<title>If You Are Writing a Programming Book !</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/10.html#a125</link>
			<description>&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;If You Are Writing a Programming Book !&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;I just bought the PHP Developer&apos;s Cookbook by Hughes and Zmievski and, Guys, Where the frack*** do I download the code?&amp;nbsp; There&apos;s no cd and I have been all through the table of contents w/o seeing anything about it.&amp;nbsp; Bloody well frustrating and as good as this book is I won&apos;t recommend it to someone else without that...&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/10.html#a125</guid>
			<pubDate>Fri, 10 May 2002 16:22:54 GMT</pubDate>
			</item>
		<item>
			<title>Radio as a Specification Tool</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/10.html#a123</link>
			<description>&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Radio as a Specification Tool&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Well I just wrote my first technical specification for a &lt;STRONG&gt;team&lt;/STRONG&gt; development project using Radio for a fast paced project with team members located here: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Boston (Me)&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Boston (Designer) &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Canada (Algorithms)&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;System Components (Bombay)&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;It&apos;ll be interesting to see how it works.&amp;nbsp; 3 out of 4 of us are bloggers across two different platforms (Radio and Movable Type).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Quick Impressions&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;It&apos;s fast and that&apos;s good&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;The lack of formatting helps me focus on the content not the look and feel&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Since it&apos;s in a data center already I can just link to it in an email and not worry about sending content which is cool &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;I&apos;m pleased.&amp;nbsp; Specs always, always, always is about as pleasant as, well, eating dried toads so getting out a simple spec for the application level help system in about 1/2 hour was great.&amp;nbsp; Not worrying about formatting and emailing out a word file was even better&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/10.html#a123</guid>
			<pubDate>Fri, 10 May 2002 10:14:15 GMT</pubDate>
			</item>
		<item>
			<title>If You&apos;re Doing Any XSLT Work on Windows then Move to IE6</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/08.html#a114</link>
			<description>&lt;FONT face=Verdana&gt;
&lt;H3&gt;If You&apos;re Doing Any XSLT Work on Windows then Move to IE6&lt;/H3&gt;&lt;FONT face=Verdana&gt;I&apos;ve been working on and off this week on adding the OPML XSLT viewing I learned about from www.netcrucible.com to my opml viewing application and I keep hitting xslt bugs. Debugging via IM to Amsterdam?Holland? with the author of drupal (www.natrak.net) finally pointed it out to me: This just isn&apos;t going to work with IE 5.5 even with the latest XSLT patches. I did a full update 2 days ago and, again, it&apos;s dying on certain opml files. No idea why but it&apos;s pretty clear that it&apos;s not going to work.&lt;/FONT&gt; &lt;FONT face=Verdana&gt;I guess I really have to update to IE6.&lt;/FONT&gt; &lt;FONT face=Verdana&gt;If you do have IE 6 and all the XSLT updates and you want to see this then go to: &lt;A href=&quot;http://www.fuzzygroup.com/opml/ioview_xslt.php?opml_url=http%3A%2F%2Fwww.natrak.net%2Fmodule.php%3Fmod%3Dopml%26id%3D1&quot;&gt;Sample OPML&lt;/A&gt;&lt;/FONT&gt; Send me a screen shot if you can. I&apos;d like to see it in IE6 myself.&lt;/FONT&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/08.html#a114</guid>
			<pubDate>Wed, 08 May 2002 19:19:53 GMT</pubDate>
			</item>
		<item>
			<title>Dealing with Platform Bugs Versus Writing Your Own Code</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/07.html#a106</link>
			<description>&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Dealing with Platform Bugs Versus Writing Your Own Code&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Software development is really, really funny today.&amp;nbsp; We work with smaller code fragments than ever before (at least for web development) but those fragments do more than you&apos;d expect.&amp;nbsp;&amp;nbsp;Here were my two coding tasks this morning: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Get &lt;/FONT&gt;&lt;A href=&quot;http://www.netcrucible.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;NetCrucible&apos;s&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt; XSLT Opml Viewing Working&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Write a DB cleansing tool for my &lt;/FONT&gt;&lt;A href=&quot;http://www.fuzzygroup.com/opml/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;opml application&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;.&amp;nbsp; I didn&apos;t do a very good job on the initial opml parser so I needed&amp;nbsp;a clean up tool.&amp;nbsp; &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;The results were &lt;STRONG&gt;_interesting_&lt;/STRONG&gt;.&amp;nbsp; Here I was trying to just a) display data in the first task and b) write&amp;nbsp;a network aware data cleanser and parser that also updated a database.&amp;nbsp; Here is the length of each script: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;a) display - 31 lines of code w/o the really pretty error page.&amp;nbsp; Basically this script does the following: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Grabs the data&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Does some basic error handling&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Sets a mime type&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Adds an XSLT reference&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Outputs the data&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;b) cleanse - 164 lines.&amp;nbsp; This script does the following: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Select only the unique urls from my opml table&lt;/FONT&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Loop over the urls&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Fetch the Instant Outline data &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Parse the Instant Outline data to extract the head elements like ownerEmail, title, etc&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Update each database record with the cleansed elements&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Add new meta elements for status and size so that InstantOutline &quot;meta metrics&quot; are captured&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Generate output to the screen so I know that it&apos;s still processing (the full run handles over 400 Instant Outline urls so this is important).&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;b) is a lot more complex than a).&amp;nbsp; b) has to get input from an RDBMS (MySQL), do network IO, parse data, calculate metrics&amp;nbsp;and update the database.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Guess which took longer?&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;a) Just displaying the data! - approx 2 hours versus b) 35 minutes&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;And why you ask?&amp;nbsp; Fighting with XSLT bugs in Internet Explorer 5.5.&amp;nbsp; It turns out that Microsoft has mucked up the XML engine at least once and even if you download IE 5.5 then you also have to separately download the XML engine update and then some wacky little registry modification tool.&amp;nbsp; Something&apos;s really, really wrong when dealing with platform bugs takes a lot longer than writing your own code.&amp;nbsp; I should rant, I should vent, but, you know what, I wasn&apos;t even surprised and that&apos;s the saddest part of this tale.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/07.html#a106</guid>
			<pubDate>Tue, 07 May 2002 14:01:35 GMT</pubDate>
			</item>
		<item>
			<title>OPML Application Fully Back Online!</title>
			<link>http://radio.weblogs.com/0103807/categories/php/2002/05/05.html#a100</link>
			<description>&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;OPML Application Fully Back Online!&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;My opml viewing application at &lt;/FONT&gt;&lt;A href=&quot;http://www.fuzzygroup.com/opml/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;a href=&quot;http://www.fuzzygroup.com/opml/&quot;&gt;http://www.fuzzygroup.com/opml/&lt;/a&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt; is now fully back online.&amp;nbsp; I had partially disabled it because of the hosting issues recently.&amp;nbsp; Now I was able to fully test those changes that are much smarter about network I/O and it&apos;s done.&amp;nbsp; Once again, if you are a PHP geek, look into &lt;A href=&quot;http://sourceforge.net/projects/snoopy/&quot;&gt;Snoopy&lt;/A&gt;.&amp;nbsp; It&apos;s simple, it&apos;s fast and you don&apos;t have to rebuild Curl for it.&amp;nbsp; It even is error aware so that you can catch 404s versus 301s and so on.&amp;nbsp; Thanks for your patience.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Thinking About Outages&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;The more I think about the recent outages in UserLand, the &lt;STRONG&gt;less&lt;/STRONG&gt; I mind them.&amp;nbsp; Sure it&apos;s frustrating and&amp;nbsp;perhaps it shouldn&apos;t happen but it does.&amp;nbsp; Mistakes happen.&amp;nbsp; Never forget that technology is implemented by people and people are imperfect.&amp;nbsp; &lt;/FONT&gt;&lt;FONT face=Verdana&gt;The way that I look at it from a customer&apos;s perspective is that &lt;STRONG&gt;I vote with my dollars&lt;/STRONG&gt;.&amp;nbsp; When I purchased Radio I was making a conscious choice to support Radio and UserLand.&amp;nbsp; If I was willing to make that choice a month ago when I barely knew the product then why am I bothered by what are transitory glitches?&amp;nbsp; Bear in mind that none of us (or damn few) lost any content and that&apos;s what counts to me.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Quite honestly this stuff happens so often to us that we don&apos;t even make a big deal of it anymore.&amp;nbsp; Do you complain to Sprint when you have a PCS error?&amp;nbsp; For example, &lt;STRONG&gt;EVERY SINGLE TIME&lt;/STRONG&gt; I cross the Boston to Cambridge bridge between MIT and Boston (the Mass ave) my call is dropped.&amp;nbsp; I just shrug and move on.&amp;nbsp; So do most people.&amp;nbsp; We tend to notice outages mostly when they are prolonged.&amp;nbsp; Dave owned up to it and did the right thing.&amp;nbsp; Think about it: If we were using Radio by Microsoft and blogging to MSN, it would go down for days and they wouldn&apos;t admit it well or gracefully.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT face=Verdana&gt;Spending money is a choice and I choose that my &lt;BR&gt;dollars go to the little guy as much as I can.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0103807/categories/php/2002/05/05.html#a100</guid>
			<pubDate>Sun, 05 May 2002 20:09:34 GMT</pubDate>
			</item>
		<item>
			<title>Updates to the OPML Stuff</title>
			<description>&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Updates to the OPML Stuff&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;I made &lt;A href=&quot;http://www.fuzzygroup.com/opml/&quot;&gt;a bunch of fixes today&lt;/A&gt;.&amp;nbsp; Tomorrow will be more no doubt.&amp;nbsp; Here&apos;s today: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;IMG border=0 height=11 src=&quot;http://www.fuzzygroup.com/images/new.gif&quot; width=28&gt; Dramatically improved the speed of the chooseio.php routine by moving to a include file listing all IOs rather than a direct database query.&amp;nbsp; I&apos;ll regenerate this multiple times per day until I stuff it in a scheduled script.&amp;nbsp; Hey!&amp;nbsp; Maybe I can write a UserTalk script to automate this (It&apos;s just an http post).&amp;nbsp; Hm....&amp;nbsp;&amp;nbsp; &lt;A href=&quot;http://www.scripting.com/&quot;&gt;Dave&apos;s&lt;/A&gt; gonna get me into UserTalk soon.&amp;nbsp; Maybe tonight or tomorrow.&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;IMG border=0 height=11 src=&quot;http://www.fuzzygroup.com/images/new.gif&quot; width=28&gt; Fixed automatic hyperlinks in plain text when the &lt;a href=&quot;http://&quot;&gt;http://&lt;/a&gt; is missing&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;IMG border=0 height=11 src=&quot;http://www.fuzzygroup.com/images/new.gif&quot; width=28&gt; Made a first pass at implementing the subscribe coffee cup in the rendered outlines and then pulled it due to missing parameters.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;IMG border=0 height=11 src=&quot;http://www.fuzzygroup.com/images/new.gif&quot; width=28&gt; Added support for hyperlinks that aren&apos;t embedded in url elements (i.e. just as plain text)&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;IMG border=0 height=11 src=&quot;http://www.fuzzygroup.com/images/new.gif&quot; width=28&gt; Deleted all of Paolo&apos;s internal outlines from the back end database. I had a very nice exchange with him about his stuff and how a bunch of purely internal URLs made it out into the cloud.&amp;nbsp; I permanently excluded them from the db.&amp;nbsp; If anyone else doesn&apos;t want there stuff included in this OPML url database then email &lt;A href=&quot;mailto:scott@fuzzygroup.com&quot;&gt;&lt;a href=&quot;mailto:scott@fuzzygroup.com&quot;&gt;scott@fuzzygroup.com&lt;/a&gt;&lt;/A&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;IMG border=0 height=11 src=&quot;http://www.fuzzygroup.com/images/new.gif&quot; width=28&gt; Switched the whole network I/O to Snoopy.&amp;nbsp; Much, much better!&amp;nbsp; A bit slower but it returns errors!&amp;nbsp; Praise Be!&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;IMG border=0 height=11 src=&quot;http://www.fuzzygroup.com/images/new.gif&quot; width=28&gt; Fixed problems with IO urls containing single &apos; characters (hm... is that even legal?) &lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;For the record, the OPML url database driving this now has 235 distinct OPML urls in it.&amp;nbsp; Not bad, not bad.&amp;nbsp; If I wrote a link walker for every OPML url then it would probably expand a whole bunch more.&amp;nbsp; Hm....&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Tools used include PHP, MySQL and Snoopy -- a really, really good Network I/O class for PHP. It doesn&apos;t require a full rebuild like Curl so it&apos;s much friendlier in hosted environments.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid isPermaLink="false">http://radio.weblogs.com/0103807/categories/php/2002/04/29.html#a88</guid>
			<pubDate>Mon, 29 Apr 2002 22:43:19 GMT</pubDate>
			</item>
		<item>
			<title>Whew!  Never, Ever Add Code When Trying to Go Away from the Weekend</title>
			<description>&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Whew!&amp;nbsp; Never, Ever Add Code When Trying to Go Away from the Weekend&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&quot;Well DUH! says the experienced software engineer&quot;.&amp;nbsp; Yes, I know this.&amp;nbsp; Yes I used to beat up my engineers for this when I had engineers. Still working without a net is _interesting_.&amp;nbsp; I added logging of OPML urls to my &lt;/FONT&gt;&lt;A href=&quot;http://www.fuzzygroup.com/opml/chooseio.php&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;Choose IO to View page&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt; and then started navigating through OPML documents.&amp;nbsp; Everytime I hit an OPML file with links to other OPML files, these were added to the database.&amp;nbsp; Then when I went back to the choose page, more were displayed.&amp;nbsp; Very cool.&amp;nbsp; Until, of course, I hit xml parsing errors.&amp;nbsp; Sigh.&amp;nbsp; Fixing XML parsing errors when running out the door is NOT a good time.&amp;nbsp; So I figured out which ones had problems and suppressed them.&amp;nbsp; It looks like the error is coming from incorrect network IO causing 0 bytes of information to be retrieved&amp;nbsp;and then parsing 0 bytes of XML causes the inevitable error.&amp;nbsp; The solution is to move to CURL, a much better way of handling network IO in php.&amp;nbsp; Think of it as LWP if you are a Perl programmer (and ignore that comment if you aren&apos;t).&amp;nbsp; So, for now, some OPML urls won&apos;t be displayed.&amp;nbsp; All OPML urls are being logged to the database and I should be able to fix this next week.&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid isPermaLink="false">http://radio.weblogs.com/0103807/categories/php/2002/04/26.html#a87</guid>
			<pubDate>Fri, 26 Apr 2002 15:00:06 GMT</pubDate>
			</item>
		<item>
			<title>OPML Viewer / Rendered Updates</title>
			<description>&lt;H3&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;OPML Viewer / Rendered Updates&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;I just added support for: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;a decent looking error page for when the OPML file can be loaded &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;correct link generation through the renderer when the link is to an opml file (i.e. link to the opml file will now be rendered)&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
			<guid isPermaLink="false">http://radio.weblogs.com/0103807/categories/php/2002/04/25.html#a85</guid>
			<pubDate>Thu, 25 Apr 2002 21:19:25 GMT</pubDate>
			</item>
		</channel>
	</rss>
