{"id":518,"date":"2002-04-10T11:39:16","date_gmt":"2002-04-10T19:39:16","guid":{"rendered":"http:\/\/michaelhans.com\/eclecticism\/2002\/04\/10\/site-statistics-are-back\/"},"modified":"2019-11-27T08:01:08","modified_gmt":"2019-11-27T16:01:08","slug":"site-statistics-are-back","status":"publish","type":"post","link":"https:\/\/michaelhans.com\/eclecticism\/2002\/04\/10\/site-statistics-are-back\/","title":{"rendered":"Site statistics are back"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:16288,&quot;href&quot;:&quot;http:\\\/\\\/www.analog.cx&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260307091608\\\/http:\\\/\\\/www.analog.cx\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-14 05:30:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-29 08:48:41&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-29 08:48:41&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:16289,&quot;href&quot;:&quot;http:\\\/\\\/www.summary.net\\\/soft\\\/analog.html&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20241111072001\\\/http:\\\/\\\/summary.net\\\/soft\\\/analog.html&quot;,&quot;redirect_href&quot;:&quot;http:\\\/\\\/summary.net\\\/soft\\\/analog.html&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-29 08:48:40&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-29 08:48:40&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:16290,&quot;href&quot;:&quot;http:\\\/\\\/www.reppep.com\\\/%7Epepper\\\/analog&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20250815130932\\\/https:\\\/\\\/www.reppep.com\\\/~pepper\\\/analog\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-14 05:45:08&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-14 05:45:08&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>It took a while, and I had to reset my server logs to do it, but the site statistics page is live again.<\/p>\n<p>Getting it running was a bit of an adventure, that&#8217;s for sure. It&#8217;s something of a geek milestone for me, however &#8212; in the process of getting <a href=\"http:\/\/www.analog.cx\/\" title=\"Analog weblog statistics generator\">Analog<\/a> up and running, I ended up doing my first compile of a *nix command-line program from source code!<\/p>\n<p>A bit of background&#8230;<\/p>\n<p>I generally like to have Analog set to run daily at midnight on an automatic schedule, so that my statistics page is automatically generated every day, and I&#8217;ve always got the most recent statistics available to me (or anyone else, if they&#8217;re that bored). However, until now the only version of Analog I&#8217;d had was the <a href=\"http:\/\/www.summary.net\/soft\/analog.html\" title=\"Mac version of Analog\">Mac port<\/a>, where it had been given a (minimal) user interface. Nothing really wrong with that, and it is more familiar to long-time Mac users, but it meant that for me to run it, I had to leave my webserver logged in under my username, as the Mac port wouldn&#8217;t launch while the machine was sitting at the login prompt. It was only a minor security risk, sure, as the webserver itself resides in my apartment, but hey&#8230;I wanted to &#8220;do it right,&#8221; so to  speak.<\/p>\n<p>I knew that the original version of Analog ran from the command line, and that I&#8217;d be able to have it run in the background no matter what state my server was in&#8230;but I wasn&#8217;t sure how to go about getting it running. There was a <a href=\"http:\/\/www.reppep.com\/%7Epepper\/analog\/\" title=\"OS X command line Analog\">pre-compiled command line version<\/a> for OS X, but when I first started looking at this there was a typo on the page and I wasn&#8217;t sure if it would work for me. I e-mailed the guy behind the pre-compiled OS X version to ask (and he&#8217;s since fixed the typo that had me confused), but in our correspondence he recommended that I go ahead and give compiling Analog myself a try. Well, heck, why not? Ya gotta learn sometime, right?<\/p>\n<p>So, yesterday evening, I spent a few hours installing the developer tools onto my server (necessary to compile software under OS X), downloading the Analog source code, mucking about with configuration and make files&#8230;and ended up with a working version of Analog that I built myself! Sure, by many geek&#8217;s views this is simple, entry-level stuff&#8230;but I hadn&#8217;t made that entry yet, so I&#8217;m pretty happy that I managed to get it all working.<\/p>\n<p>I did end up nuking the Apache log files in the process of this (quite intentionally), so at the moment, the statistics page looks pretty empty, but it&#8217;ll become more useful over time.<\/p>\n<p>So&#8230;that&#8217;s my latest excursion into geekdom, and my initation into compiling source code. Fascinating, I&#8217;m sure&#8230;.<\/p>\n<p><ins>Update:<\/ins> The site statistics discussed here were for my old webserver. While it&#8217;s still up and running, they no longer have any real sigificance to this weblog. So it goes&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It took a while, and I had to reset my server logs to do it, but the site statistics page is live again. Getting it running was a bit of an adventure, that&#8217;s for sure.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2040],"tags":[25],"class_list":["post-518","post","type-post","status-publish","format-standard","hentry","category-blog","tag-website"],"_links":{"self":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts\/518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/comments?post=518"}],"version-history":[{"count":0,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts\/518\/revisions"}],"wp:attachment":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/media?parent=518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/categories?post=518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/tags?post=518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}