{"id":186,"date":"2006-12-17T23:35:21","date_gmt":"2006-12-17T23:35:21","guid":{"rendered":"http:\/\/dev.gregbueno.com\/wp\/sakufu\/2006\/12\/17\/dueling_instinc\/"},"modified":"2006-12-17T23:35:21","modified_gmt":"2006-12-17T23:35:21","slug":"dueling_instinc","status":"publish","type":"post","link":"https:\/\/gregbueno.com\/sakufu\/2006\/12\/17\/dueling_instinc\/","title":{"rendered":"Dueling instincts"},"content":{"rendered":"<p>I&#8217;m not sure how I ever became both lazy and particular.<\/p>\n<p>For a guy who loves efficiency, I really do make things difficult for myself. Rather than let Movable Type handle all the details of publishing my sites, I instead code my interface to the database backend. When <a href=\"http:\/\/www.musicwhore.org\/\">Musicwhore.org<\/a> was more of a <a href=\"http:\/\/archive.musicwhore.org\/\">monstrosity<\/a>, I could justify the extended code.<\/p>\n<p>These days, I&#8217;m just set in my ways. I don&#8217;t want a bunch of static files sitting on my web space. I should know better &#8212; serving up static files is much more merciful on the processor than forcing it query a database and build content on the fly.<\/p>\n<p>So in trying to make things simpler, I&#8217;ve made them more complex.<\/p>\n<p><!--more--><\/p>\n<p>I spent the entire day setting up Rewrite directives in my <tt>.htaccess<\/tt> files so that I could get a uniform URL structure for all my sites. That way, <tt>musicwhore.org\/entry\/<em>nnnn<\/em><\/tt> and <tt>gregbueno.com\/entry\/<em>nnnn<\/em><\/tt> both behave the same way &#8212; they deliver the intended content. And I didn&#8217;t have to rename files or recode any queries.<\/p>\n<p>It did, however, require a time-consuming, Herculean effort of template editing. I didn&#8217;t stop with just weblog content. The <a href=\"http:\/\/archive.musicwhore.org\/artists\/\">Musicwhore.org Archive artist directory<\/a> has a new directory structure now, as does the <a href=\"http:\/\/www.eponymous4.com\/projects\/\">Eponymous 4 projects section<\/a>.<\/p>\n<p>Once established, I could set something up I&#8217;ve been wanting to for some time &#8212; a <a href=\"\/index.xml\">unified RSS feed<\/a>. That&#8217;s right folks &#8212; you can get <em>all<\/em> of my web sites in one feed now. I&#8217;ve got so many sites, not even my closest friends know all of them. Now they have no excuse. Let me spell it out for you:<\/p>\n<p><tt><a href=\"\/index.xml\">http:\/\/www.gregbueno.com\/index.xml<\/a><\/tt><\/p>\n<p>In addition to making consistent URLs, I added a plug-in to detect enclosures for select audio content. It doesn&#8217;t work the way I want it to, so I have to hack my entries a bit. I also put a few more MyBlogLog widgets and claimed three more sites on Technorati.<\/p>\n<p>I don&#8217;t know if I really get Technorati. For the longest time, I wondered why the site wasn&#8217;t picking up the tags I put in my template, but then I noticed some tags I placed manually in one entry found its way to the site. So I spent a lot of time hacking my templates so that Technorati could pick up the tags in my RSS.<\/p>\n<p>I&#8217;m not sure how it will help my sites, but we&#8217;ll see.<\/p>\n<p>I really ought to go to bed now.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So in trying to make things simpler, I&#8217;ve made them more complex.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[11],"tags":[],"class_list":["post-186","post","type-post","status-publish","format-standard","hentry","category-administrative"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4Bkjq-30","_links":{"self":[{"href":"https:\/\/gregbueno.com\/sakufu\/wp-json\/wp\/v2\/posts\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gregbueno.com\/sakufu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gregbueno.com\/sakufu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gregbueno.com\/sakufu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gregbueno.com\/sakufu\/wp-json\/wp\/v2\/comments?post=186"}],"version-history":[{"count":0,"href":"https:\/\/gregbueno.com\/sakufu\/wp-json\/wp\/v2\/posts\/186\/revisions"}],"wp:attachment":[{"href":"https:\/\/gregbueno.com\/sakufu\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gregbueno.com\/sakufu\/wp-json\/wp\/v2\/categories?post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gregbueno.com\/sakufu\/wp-json\/wp\/v2\/tags?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}