That being the case, even though I cut the conks, my pumpkins ended up having to go out as stationary devices. That's a shame. Of course, Tuesdays events have been kind of a distraction.





<?php
header ("content-type: text/xml");
$blogfeeds = array(array(),array());
$doc = new DOMDocument();
$doc->load( 'blogs.xml' );
$blogs = $doc->getElementsByTagName("outline");
$x=0;
foreach($blogs as $blog) {
$blogfeeds[$x]["path"] = $blog->getAttribute("xmlUrl");
$blogfeeds[$x]["title"] = $blog->getAttribute("text");
//array_push($blogfeeds[0], $blog->getAttribute("xmlUrl"));
//array_push($blogfeeds[1], $blog->getAttribute("text"));
$x++;
}
$out = new DOMDocument();
$out->preserveWhiteSpace = false;
$out->loadXML("<blogs/>");
for($i=0;$i<count($blogfeeds);$i++) {
$docBlog[$i] = new DOMDocument();
$docBlog[$i]->preserveWhiteSpace = false;
if(strpos($blogfeeds[$i]["path"],"blogspot.com")!==false)
{
$tot = new DOMDocument();
$tot->preserveWhiteSpace = false;
$tot->load($blogfeeds[$i]["path"].'&max-results=0');
foreach($tot->getElementsByTagNameNS('http://a9.com/-/spec/opensearch/1.1/', 'totalResults') as $openSeach_totalResults) $total = $openSeach_totalResults->nodeValue;
$blogfeeds[$i]["path"] .= "&max-results=".$total;
}
$docBlog[$i]->load($blogfeeds[$i]["path"]);
$docBlog[$i]->formatOutput = true;
foreach($docBlog[$i]->getElementsByTagName("channel") as $chan) {
//$chan->setAttribute("auth",$blogfeeds[$i]);
$in = $out->importNode($chan, true);
$in->setAttribute("auth",$blogfeeds[$i]["title"]);
$in->setAttribute("path",$blogfeeds[$i]["path"]);
$out->documentElement->appendChild($in);
}
//echo $docBlog[$i]->saveXML();
}
$out->formatOutput = true;
echo $out->saveXML();
?>














So Mac just pointed out Bob Staake's New Yorker cover. There's a lot of buzz about the fact that Bob Staake still uses Mac OS 7 and Photoshop 3, but really, it's his process that amazes me. I mean, just watch this:
