16.06.04

FoF 0.1.6

Geekism


Feed on Feeds 0.1.6

0.1.5 still had some pretty major bugs. I’ve fixed those, and tested this relase pretty thoroughly. Hopefully this one has no “SEVERITY ONE” issues.

By the way, I’m very very impressed with the “many eyes” effect on these last few releases. The community of FoF users found all the bugs almost immediately… within hours! And in the middle of the night! (at least, it was night here). And, had not only had they posted good bug reports to SF, but they even found the root causes, and produced patches! I wish the QA group at work was one tenth this good.

“Dear Steve, noticed you just checked in Boring.java. You’re using an unsynchronized Hashmap at line eight billion and seven. Funny thing, that will work most of the time, but it turns out that in cluster mode it will cause silent data loss. Checked in the fix for you, k thx bye.”

So thanks, everyone, for bearing with us during the technical difficulties, and helping out to solve them!


7 Feedbacks zu "FoF 0.1.6"

konfabulieren » Feed on Feeds 0.1.6

[…] root causes, and produced patches! I wish the QA group at work was one tenth this good. http://minutillo.com/steve/weblog/2004/6/16/fof-0-1-6” target=”_blank”>fof blog

Comments » […]



Q Daily News

FoF 0.1.6
Once again, the mad syndication ninja has elevated his art with Feed on Feeds 0.16, adding XHTML and CSS, a one-page console and viewer, and a lot of bug fixes. Go forth and download!…



Jason

Steve, is the version of Magpie that’s part of 0.1.6 really version 0.51? (That’s the version number that’s in all the headers in the directory.) It clearly supports Atom, so it must be 0.6 or later, and I see that 0.61 now supports Atom beyond alpha support.



steve

Yes, it is Magpie 0.61, plus a patch I added to make Magpie attempt to translate all feeds into UTF-8. If you go and download Magpie 0.61, you can see that the file headers match: some say 0.51, or 0.6a… I guess Kellan forgot to update them last time he did a release.



zonble

Nice job! Steve, I have not tried the new version of FOF yet, but I would like to know if the new version of FOF can convert the feeds from big5, gb and shift-jis to utf-8?



steve

No! It cannot! The only supported character encodings in PHP 4’s XML parser are ISO-8859-1, US-ASCII, and UTF-8.

On PHP5, there are a few more. SHIFT_JIS is added, for example, but still no BIG5 or GB.

PHP does have a family of functions called ‘mbstring’ that support those encodings, but unfortunately integrating it with the XML parser will be difficult. I may attempt to do this, anyway.



steve

OK, I fixed it. I’ve patched my local copy of FoF to be able to subscribe to ISO-8859-*, BIG5 and GB2312… actually anything that ‘mbstring’ supports, which is quite a number of encodings. I’m going to let this change burn in for a while, maybe make it available as a patch, and probably roll it into the next release, as well as post a long angry weblog entry about the sad state of PHP XML charset handling.



Comments

Pleae leave a comment!




Please not: Comments may be moderated. It may take a while for them to show on the page.






Word of the Day
Your are browsing
the Archives of Steve Minutillo :: messy-78 in the 'Chinese Word of the Day' Category.
Categories
  • Chinese Word of the Day (1318)
  • Class (9)
  • Geekism (237)
  • Kung Fu (5)
  • Meta (56)
  • Mobile (32)
  • Otherwhere (58)
  • Regular (297)
  • Video Games (43)