{
  "attachments": [],
  "comments_archived": true,
  "date": "2005-12-19T23:15:03.000Z",
  "layout": "post",
  "tags": [
    "asides",
    "xml",
    "feedmagick",
    "lazyweb",
    "syndcation",
    "facepalm"
  ],
  "title": "Sometimes the lazyweb delivers with a deluge",
  "wordpress_id": 806,
  "wordpress_slug": "sometimes-the-lazyweb-delivers-with-a-deluge",
  "wordpress_url": "http://decafbad.com/blog/?p=806",
  "year": "2005",
  "month": "12",
  "day": "19",
  "isDir": false,
  "slug": "sometimes-the-lazyweb-delivers-with-a-deluge",
  "type": "entry",
  "postName": "2005-12-19-sometimes-the-lazyweb-delivers-with-a-deluge",
  "html": "<blockquote>\n<p><a href=\"http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers#comment-3200\">Kellan</a>: \" '… and that’s not my code.' ouch\"</p>\n<p><a href=\"http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers#comment-3204\">Eric</a>: \"Right now, the only thing we have special for Magpie RSS is that we don’t serve Atom to that user-agent if the version is 0.5.\"</p>\n<p><a href=\"http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers#comment-3209\">Rasmus</a>: \"I wrote a simple little PHP 5.1-based RSS parser a while back and it doesn’t have any problems with that ... feed.\"</p>\n</blockquote>\n<p><small style=\"text-align:right; display:block\">Source: <a href=\"http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers\">Comments on my previous post</a></small></p>\n<p><a href=\"http://www.google.com/search?q=facepalm&amp;start=0&amp;ie=utf-8&amp;oe=utf-8&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official\">Facepalm</a>, <a href=\"http://www.urbandictionary.com/define.php?term=headdesk\">headdesk</a>.  As it turns out, the issue I was having with my PHP XML parsing was that I was trying to cram raw gzip streams down its throat, caused by some odd things I was trying to do with HTTP headers copied cargo-cult style from <a href=\"http://decafbad.com/trac/browser/trunk/FeedMagick/includes/HTTPCache.php\">a Python module I've tried reinventing in PHP</a>.  </p>\n<p>In other words, completely braindead work by someone who should know better, even though he's relatively new to PHP—where <em>he</em> is defined as <em><strong>me</strong></em>.</p>\n<p>But, kudos to the people of the lazyweb for taking the time to triangulate me and remove all doubt within scant hours of my post.  Not counting a half-dozen private emails, I got very quick responses from <a href=\"http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers#comment-3200\">the author of MagpieRSS</a>, <a href=\"http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers#comment-3204\">the CTO of FeedBurner</a>, and <a href=\"http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers#comment-3209\">the creator of PHP himself</a>—each very nicely, clearly, and rightly saying: </p>\n<p><strong>\"...and that's not <em>my</em> code.\"</strong></p>\n<p>Be careful when you attempt to invoke the lazyweb, because it might just respond!</p>\n",
  "body": "> [Kellan][k]: \" '… and that’s not my code.' ouch\"\r\n>\r\n> [Eric][e]: \"Right now, the only thing we have special for Magpie RSS is that we don’t serve Atom to that user-agent if the version is 0.5.\"\r\n>\r\n> [Rasmus][r]: \"I wrote a simple little PHP 5.1-based RSS parser a while back and it doesn’t have any problems with that ... feed.\"\r\n\r\n<small style=\"text-align:right; display:block\">Source: <a href=\"http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers\">Comments on my previous post</a></small>\r\n\r\n[Facepalm][fp], [headdesk][hd].  As it turns out, the issue I was having with my PHP XML parsing was that I was trying to cram raw gzip streams down its throat, caused by some odd things I was trying to do with HTTP headers copied cargo-cult style from [a Python module I've tried reinventing in PHP][htc].  \r\n\r\nIn other words, completely braindead work by someone who should know better, even though he's relatively new to PHP—where *he* is defined as ***me***.\r\n\r\nBut, kudos to the people of the lazyweb for taking the time to triangulate me and remove all doubt within scant hours of my post.  Not counting a half-dozen private emails, I got very quick responses from [the author of MagpieRSS][k], [the CTO of FeedBurner][e], and [the creator of PHP himself][r]—each very nicely, clearly, and rightly saying: \r\n\r\n**\"...and that's not *my* code.\"**\r\n\r\nBe careful when you attempt to invoke the lazyweb, because it might just respond!\r\n\r\n[htc]: http://decafbad.com/trac/browser/trunk/FeedMagick/includes/HTTPCache.php\r\n[hd]: http://www.urbandictionary.com/define.php?term=headdesk\r\n[fp]: http://www.google.com/search?q=facepalm&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official\r\n[k]: http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers#comment-3200\r\n[e]: http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers#comment-3204\r\n[r]: http://decafbad.com/blog/2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers#comment-3209\n",
  "parentPath": "./content/posts/archives/2005",
  "path": "2005/12/19/sometimes-the-lazyweb-delivers-with-a-deluge",
  "needsBuild": true,
  "prevPostPath": "2005/12/19/feedburner-feeds-give-heartburn-to-php-xml-parsers",
  "prevPostTitle": "FeedBurner feeds give heartburn to PHP XML parsers?",
  "nextPostPath": "2005/12/22/modding-is-not-the-same-as-piracy",
  "nextPostTitle": "Modding is not the same as piracy"
}