<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Lair of the Wolf</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/" />
   <link rel="self" type="application/atom+xml" href="http://www.psychoticwolf.net/atom.xml" />
   <id>tag:www.psychoticwolf.net,2008://4</id>
   <updated>2008-07-30T04:19:53Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type Personal 4.1</generator>


<entry>
   <title>Just your average, ordinary, arch-nemesis</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/07/just_your_average_ordinary_arc.php" />
   <id>tag:www.psychoticwolf.net,2008://4.259</id>
   
   <published>2008-07-30T04:16:29Z</published>
   <updated>2008-07-30T04:19:53Z</updated>
   
   <summary></summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Communications" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="Random" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      <![CDATA[<img src="/images/blogimages/dscn0114.jpg" width="720" height="540" border=0>]]>
      
   </content>
</entry>

<entry>
   <title>The Right Tool</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/07/the_right_tool.php" />
   <id>tag:www.psychoticwolf.net,2008://4.258</id>
   
   <published>2008-07-29T01:18:54Z</published>
   <updated>2008-07-29T01:20:30Z</updated>
   
   <summary></summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Random" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      <![CDATA[<img src="/images/blogimages/tool.png" border=0 width="550" height="347">]]>
      
   </content>
</entry>

<entry>
   <title>The Annoyance of Video Compression</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/07/the_annoyance_of_video_compres.php" />
   <id>tag:www.psychoticwolf.net,2008://4.257</id>
   
   <published>2008-07-21T08:32:49Z</published>
   <updated>2008-07-21T11:48:38Z</updated>
   
   <summary>This is probably going to be a bit of a rant. After having spent the last few hours playing with trying to get TVersity 1.0 RC1 to properly read and transcode video I captured using a Plextor ConvertX/Intervideo WinDVD Creator...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      <![CDATA[This is probably going to be a bit of a rant. After having spent the last few hours playing with trying to get <a href="http://tversity.com/">TVersity</a> 1.0 RC1 to properly read and transcode video I captured using a <a href="http://www.plextor.com/english/products/convertx2.htm">Plextor ConvertX</a>/Intervideo WinDVD Creator 2.. its pretty straightforward video, it captures at 720x480 and compresses using <a href="http://www.divx.com/">Divx 6</a> (6.8 is installed on the machine) but annoyingly enough it doesn't use mp3 for the audio, but rather mp2. Which, I suppose is understandable. Unfortunately, its not the easiest format to work with, there's no VfW decoders for mp2 audio that are free, due to licensing restrictions, which makes tools like VirtualDub fail to be able to convert the audio to something more friendly.
Where the fighting comes in, is that the digital media player here, the <a href="http://www.dlink.com/products/?pid=318">D-Link DSM-320</a>, which is pretty nice, does not support MP2 audio in an AVI. Even though the profile tversity has for the device, which specifies what needs to be transcoded to be able to play vs. what can be played natively, enabling a much wider range of videos to be played, thinks it can. The result, audio that's nothing but skipping static. and lots of it. Eek. Luckly just a simple comment in the profile.xml file for the device telling the software that an mp2 in an avi doesn't work, is enough and the transcoder now kicks in to handle the conversion to a format the player can actually handle.

The transcoding feature though, while very nice when it works, can be an absolute headache to get working properly with a variety of formats. Anybody who's saved videos from the web or captured stuff over a long enough time has no doubt collected quite a mess of different formats, even if they only appear to be a few types.. (the container types tend to be nice and misleading to make you think there's only a few.) commonly nowadays, <a href="http://en.wikipedia.org/wiki/Flv">flv</a>, <a href="http://en.wikipedia.org/wiki/Wmv">wmv</a>, <a href="http://en.wikipedia.org/wiki/.mov#QuickTime_file_format">mov</a>, and <a href="http://en.wikipedia.org/wiki/AVI">avi</a>.. with <a href="http://en.wikipedia.org/wiki/RealMedia">rm</a> (and <a href="http://en.wikipedia.org/wiki/Ogg">ogg</a>) in there somewhere.. this of course, left out all the mpeg, mp4, m4v and the mountain of extensions those use.  On top of that, if somebody hands you a .mov, is it <a href="http://en.wikipedia.org/wiki/H264">H264</a>? <a href="http://en.wikipedia.org/wiki/MJPEG">MJPEG</a>? or something else?  If you're just using Quicktime, its not a big deal, since any type the file can be will play with it, but then you end up with a pile of players installed on your system fighting over file types since they all want to be the one true player, but fail in subtle ways abysmally.  As you'd expect though, not everything can just go through the one true player for playback and not expect things to be a bit more compatible, TVersity's transcoder is one of those things. On Windows, which is the only platform for now, it supports, it uses <a href="http://en.wikipedia.org/wiki/DirectShow">DirectShow</a> to read the videos, so any video you can play in Windows Media Player (or any DirectShow capable player) can be read, and played back to your device.

So this brings up the obvious problem, how do you get DS to be able to handle the popular formats?  Well, let's start with a (hopefully) simple explaination of how video is played back...

<center><img src="/images/blogimages/video-graph.png" alt="video graph" border=0></center>

The image above is graph of youtube flash video, as it would be opened by directshow. First thing is the container is opened by the appropriate filter, in this case the "FLV Splitter", flvsplitter.ax, which as its name implies "splits" the video into its component parts, which are then read to determine what compressor was used, (for youtube, this is currently H.263 for video with MP3 audio) and the appropriate decompressors are selected and the decompressed data would then be passed to to your soundcard ("default directsound device") and player screen ("Video Renderer"). In my case, both H.263 and MP3 for video is handled by ffdshow, but a variety of directshow filters exist.

So, if everything goes well, the flv you saved will now play back in all its glory for you. For quicktime, using mp4splitter.ax ("MP4 Splitter") will usually work since the quicktime format is mpeg4 based. Though some quicktime files seem to like having more quicktime components available, so installing Quicktime is sometimes the only solution. The <a href="http://sourceforge.net/project/showfiles.php?group_id=82303">MediaPlayer classic sourceforge page</a> includes most of these filters, which are really handy. After you get and install the filters you'll need, you'll want to install FFDShow, which is a very nice set of decompressors/compressors for a variety of media types (including all the FLV types, <a href="http://en.wikipedia.org/wiki/H263">H263</a>, <a href="http://en.wikipedia.org/wiki/VP6">VP6</a> and H264.)

Now for the rant.... Why is all this so hard? Why, to make use of a fairly simple device do I need to install a crapload of filters and decompressors to transcode video that the 'media server' can't even handle... I know I have an above average variety of videos locally to deal with, some compressors like Indeo and cinepak and all the mpeg varients as well as the average quicktime, flash, real and divx videos, and I don't expect the older videos or the more obscure compressors to work, but its not too much to ask for a real error message when they fail, perhaps with some indication whats wrong, Video codecs have long confused users of all skill levels, people just want their computer to work.. not to spend hours trying to figure out which combination of codec and container in their matrix they missed installing software for.  If you send Grandma a video of your cat playing with a ball of yarn, having to think about if they have quicktime (which your digital camera was so nice to preselect for you.. ) or not shouldn't be needed.  Thats one of the reasons why Youtube and similar sites which, yes, use flash, which most systems have today, its easy and you know on the other end it'll play.  And surprise, now that its become easy to share video without the headaches, millions of people have chosen to do so. Its really a great thing. It does come with its own problems though, alot of people have difficulty or don't know how to save or play back web video later, and content authors often probably think their video will only stay on sites like youtube. (thats speculation, but it makes sense to me anyway).
Its already been proven that the various organizations and companies that develop these compressors and decompressors and players have no intentions of making that world any easier on the rest of us. Otherwise various platforms would have standard ways (like directshow) and players would actually, provide the filters to enable their formats to play, and not try to lock-in users to use only their players...


Now, here comes more fun, though only tangently related to the other paragraphs in this lengthy and wordy post.
Now that video is the web's next big thing.. (thanks to youtube and flash player.) the slow, but steady standardization people have decided, that <a href="http://my.opera.com/haavard/blog/2007/03/05/1">what we really need</a> in the next version of html, is a <video> tag, because we really need to be rescued from the evils of flash-based video. These tags would enable the video to be played directly in the browser, which I suppose, is useful. Unfortunately, there's no guarantee with these tags that the video format you want to use is available on the user's browser. For obvious reasons, standards people want to use Ogg Theora and Vorbis (which most of the rest of the web goes.. what's that? too.) as a baseline of support, which if nobody uses, you're stuck with the bloat of having the code to support. There is a reason all that mess above with hundreds of annoying formats and compressors exist. Technology advances, there's plenty of patents on this type of technology since the implemention of these compressors in media players, etc and the resulting payment of patent-fees for licensing their use cover the R&D costs.  Of course, the mainstream web is likely heading towards the use of H.264 (which is being used for HD set top boxes, flash, blu-ray discs, mobile phones like the iphone, and alot more.. ] and MP3 (which at this point, is basically a household name, and probably one of the only formats to achieve such ubiquity in society), which is much more common, and make much more sense, from a pure-logic standpoint, but have licensing concerns for open/free specifications. The result of this rambling between the parties, is a specification that currently, afaik, guarantees the author, nothing, as there's no baseline. its unfinished though, so hope remains.  But even then, each browser that implements it, has the ability to implement additional types, via the use of directshow or whatever, so it just brings the incompatible video world right back into the users face. Oh, and thats assuming that all the major browsers decide to implement support...   Now i don't think that just leaving it to adobe to decide with its flash player that has been installed on 97% of browsers, what video types should succeed and fail is a good thing, but what exists now, does work. as far as web-video is concerned. (where work, to me = that the average user can succeed in posting silly video from their cell phone or whatever and share it without the technogy getting in the way) What gets standardized, *must* be that easy, or its not worth doing. 10+ years of having completely painful video experience was enough.]]>
      
   </content>
</entry>

<entry>
   <title>Apache and MySQL Authentication</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/07/apache_and_mysql_authenticatio.php" />
   <id>tag:www.psychoticwolf.net,2008://4.256</id>
   
   <published>2008-07-20T08:21:15Z</published>
   <updated>2008-07-20T09:25:13Z</updated>
   
   <summary>One of the things that has bugged me over time is how annoying Apache&apos;s usual file-based passwd files are to manage and deal with. I don&apos;t change the configuration very much as a result. adding a new user is tedious,...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      <![CDATA[One of the things that has bugged me over time is how annoying Apache's usual file-based passwd files are to manage and deal with.  I don't change the configuration very much as a result. adding a new user is tedious, as I never remember the syntax to pass to the utility to create the file, etc. Being on windows, the joys of modules like mod_auth_mysql just didn't work well, (in fact, in my experience, crashed.) and was rather unreliable.
So, when Apache 2.2 was first released, I was excited that one of the <a href="http://httpd.apache.org/docs/2.2/new_features_2_2.html#core">new features</a> was SQL Database support.  Sweet, I thought, only to quickly find out that, it wasn't compiled by default for Windows yet.  No big deal, I'm rather used to bleeding edge features being a compile-it-yourself kind of thing in open source applications.

Last Fall though, I discovered that the <a href="http://httpd.apache.org/docs/2.2/mod/mod_dbd.html">module</a> was included in the windows distributions and set about trying to set things up, following the documentation which instructed me to specify a <a href="http://httpd.apache.org/docs/2.2/mod/mod_dbd.html#dbdriver">DBDriver </a>directive to select which driver, and even specifies as an example, mysql. Of course, apr_dbd_mysql.so, as referenced on that page wasn't included, So I set out to find a copy, something I was used to doing for mod_ssl.so, only to find little info, and then to discover, that not only was the module not available by default, it wasn't yet even in the apache source tree but rather a 3rd party because of licensing issues, and further, that in the 1.2.x version of apr-util, it didn't even have dynamic module support for the db drivers, so no such apr_dbd_mysql.so existed without patches to the to eventually become 1.3.x apr-util unstable trunk.
Not to be beaten, I decided to give the module a try on my linux apache install, patch source tree here, figure out to reconfigure apr-util to be mysql enabled and rebuidl, then install, then figure out how to convince mysql to get along so authentication actually worked, after a few hours of banging it surprisingly worked, and worked well. Not ready for my other machines though.

So, that's alot of history, and here's the good news. since that time, Apache now bundles and is using what was then only a myth, APR 1.3.0. In fact, by default in the windows distribution, you'll actually now have dbdrivers to pick from,  pgsql, sqlite3 and oracle.  Still no MySQL.  I've seen a couple of possible reasons for this, one from the apr-util <a href="http://svn.apache.org/viewvc/apr/apr-util/branches/1.3.x/README.MySQL?revision=660747&view=markup">readme.mysql</a> which suggests licensing issues still apply, not sure if this applies to the httpd distributions or not though. The second, and more important issue I found in a readme.win32 in the httpd-win32 source distribution, also <a href="http://www.mail-archive.com/dev@httpd.apache.org/msg41018.html">printed here</a>, that the MySQL driver wouldn't compile on windows.  Sure enough, after setting up a MSVC6 build enviroment with the appropriate Platform SDKs to build apache, trying to build apr_dbd_mysql-1.dll resulted in several fatal errors regarding the use of "long long" types which VC6 (which the ASF binaries are built with) doesn't support. This turns out to be a <a href="http://svn.apache.org/viewvc?view=rev&revision=663394">known issue</a>, already fixed in apr-util 1.3.2 which has been <a href="http://www.apache.org/dist/apr/Announcement1.3.html">released.</a>  (I fully expect that future apache versions (such as a 2.2.10 whenever that is supposed to be) will likely use this version, and whether or not the mysql driver is built we'll have to see then, but until then...)   So I quickly grabbed the windows source trees and after a little bit of fighting with VC6, which i'm rather new to, (No, I don't want to build APR for x64 with VC6 on a Intel 32-bit CPU, thanks)  I successfully compiled apr_dbd_mysql-1.dll.  After dropping in the configuration from my tests last year, the new DLL into the bin folder and restarting, things seemed to be ok.  (Without the DLL of course, you get this error "DBD: mod_dbd not compatible with APR in get_driver" which is a rather cryptic way of saying that APR doesn't have the driver you're looking for.)  Pointing my browser to my test directory though, gave me a prompt for password and then promptly, an Internal Server Error (500). doh (Along with this very helpful error message in the log "[error] [client 127.0.0.1] Failed to acquire database connection to look up user 'wolf'") reminding me that the apache mysql user actually needed privledges to read from the new DB table..  Fixing that up, and boom, it works.  I have only tested it on a limited basis and haven't tried it in production yet, but much like my previous efforts at compiling, I wanted to share with the great internet masses who don't have access to a copy of VC6 and just want to enable this functionality into their Apache 2.2.9 (or later, most likely, but not earlier, since it requires APR-1.3 to work) to share in my happiness...

So here you go, there's no warranty here, and if it fails I most likely cannot help you. That disclaimer aside, go ahead eager one, grab it. :-) It drops right into the standard <a href="http://httpd.apache.org/docs/2.2/platform/windows.html#down">apache distribution for windows</a>.

<div style="margin: auto; text-align: center; width: 50%; border: 1px solid #CCC;"><big><big><a href="http://stuff.psychoticwolf.net/Downloads/apr_dbd_mysql-1.zip">apr_dbd_mysql-1.dll</a></big></big><br>For Apache 2.2.9 and higher only. compiled with Microsoft Visual C++ 6  (SP6)  [Zip Compressed, 7.6KB]</div>

Configuration Notes:
<a href="http://stuff.psychoticwolf.net/Projects/apache-mysql-config-sample.txt">This is my configuration</a>, scrubbed for passwords and such.. I have it at the end of the general configuration, before my virtual hosts.. Most of it was stolen from the <a href="http://httpd.apache.org/docs/2.2/mod/mod_authn_dbd.html#example">Apache docs</a>, which aside from being a bit vague about DBDriver are pretty good.]]>
      
   </content>
</entry>

<entry>
   <title>Firebot: Scheduled Downtime - Wednesday, July 9th, 2008</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/07/firebot_scheduled_downtime_wed.php" />
   <id>tag:www.psychoticwolf.net,2008://4.255</id>
   
   <published>2008-07-08T00:26:28Z</published>
   <updated>2008-07-08T00:37:09Z</updated>
   
   <summary>This Wednesday, the server that hosts firebot will be down for several hours (during the afternoon/evening EDT) for planned maintenance. This, of course, means that firebot will be offline and not available for your bug watching, tree burning, and factoid...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Mozilla" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      This Wednesday, the server that hosts firebot will be down for several hours (during the afternoon/evening EDT) for planned maintenance.  This, of course, means that firebot will be offline and not available for your bug watching, tree burning, and factoid requesting pleasure. Thanks.
      
   </content>
</entry>

<entry>
   <title>Things not to do to stay healthy...</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/06/things_not_to_do_to_stay_healt.php" />
   <id>tag:www.psychoticwolf.net,2008://4.253</id>
   
   <published>2008-06-19T23:59:27Z</published>
   <updated>2008-06-20T00:01:12Z</updated>
   
   <summary>Simple list... (1) When cleaning up and moving, dust or wear a mask... (2) Don&apos;t stay up for 45 hours straight, including at least 2 hours in-transit (3) All meals are mandatory, even if you can&apos;t see straight, eat. Failure...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Personal Thoughts" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      Simple list...
(1) When cleaning up and moving, dust or wear a mask...
(2) Don&apos;t stay up for 45 hours straight, including at least 2 hours in-transit
(3) All meals are mandatory, even if you can&apos;t see straight, eat.

Failure to follow these simple steps... results in..
sickness.. ugh.
      
   </content>
</entry>

<entry>
   <title>Here&apos;s my life, have a receipt...</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/06/heres_my_life_have_a_receipt.php" />
   <id>tag:www.psychoticwolf.net,2008://4.251</id>
   
   <published>2008-06-18T18:00:00Z</published>
   <updated>2008-06-20T00:04:26Z</updated>
   
   <summary>So, just got done returning equipment to TimeWarner Cable, (1 DVR, 1 Cable modem and a regular digital set-top..)... its amazing, how quickly you can close an account and end a service you&apos;ve had for 8+ years , no questions,...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Random" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      So, just got done returning equipment to TimeWarner Cable, (1 DVR, 1 Cable modem and a regular digital set-top..)... its amazing, how quickly you can close an account and end a service you&apos;ve had for 8+ years , no questions, just hand the lady at the counter some stuff, sign once, and here&apos;s your copy.. Good bye.

      
   </content>
</entry>

<entry>
   <title>Having a working server is a thankless job...</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/06/having_a_working_server_is_a_t.php" />
   <id>tag:www.psychoticwolf.net,2008://4.252</id>
   
   <published>2008-06-17T19:03:00Z</published>
   <updated>2008-06-19T23:58:49Z</updated>
   
   <summary>Congratulations to the Mozilla Team for releasing Firefox 3! What &apos;s a minor server farm overload between friends?...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      <![CDATA[Congratulations to the Mozilla Team for releasing <a href="http://www.getfirefox.com/">Firefox 3</a>!

What 's a minor server farm overload between friends?]]>
      
   </content>
</entry>

<entry>
   <title>Dear Countrywide, or future occupant...</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/06/dear_countrywide_or_future_occ.php" />
   <id>tag:www.psychoticwolf.net,2008://4.250</id>
   
   <published>2008-06-16T16:00:00Z</published>
   <updated>2008-06-19T23:54:39Z</updated>
   
   <summary>Sorry about the mess, its difficult to manage to get yourself out of your home wholesale in only 10 days and handle everything sometimes, so, some stuff gets left behind, oops. -- Wolf, former resident....</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Random" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      Sorry about the mess, its difficult to manage to get yourself out of your home wholesale in only 10 days and handle everything sometimes, so, some stuff gets left behind, oops.

-- Wolf, former resident.
      
   </content>
</entry>

<entry>
   <title>In Memory...</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2008/01/in_memory.php" />
   <id>tag:www.psychoticwolf.net,2008://4.244</id>
   
   <published>2008-01-10T05:26:19Z</published>
   <updated>2008-03-15T07:03:38Z</updated>
   
   <summary>Last night, I was told my grandmother, on my father&apos;s side, died. I wasn&apos;t close to her, in fact, things had occured that pretty much pushed me away from most of that side of my family. Despite that, I do...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      <![CDATA[Last night, I was told my grandmother, on my father's side, died. I wasn't close to her, in fact, things had occured that pretty much pushed me away from most of that side of my family. Despite that, I do feel for my grandfather. My grandmother has been in a nursing home since a stroke in 2001.

When looking up her obituary earlier, I found that her older brother, was listed. Having not remembered beingtold he'd died I looked up his obituary only to be surprised that it was only a few days ago.

Having lost a couple of close famliy members a few years ago within a week, I understand how hard it would be to lose people that close. My thoughts are with my grandmother's family.

<a href="http://www.theitem.com/apps/pbcs.dll/article?AID=/20080109/OBITS/800440883"><big>DOROTHY E. BARTO</big></a>

Dorothy Eudene Barto, 76, wife of John F. "Dick" Barto, died Monday, Jan. 7, 2008, at a local nursing center.

Born Sept. 16, 1931, in Sumter, she was a daughter of the late David Rogers and the late Bertha Galloway Rogers. Mrs. Bartow attended the public schools of Sumter and was of the Baptist faith. She was a retired customer service representative with Sears in Atlanta, Ga.

Surviving are her husband of Sumter; three sisters, Mary Richardson and Sarah Marsh and husband, B.J., of Sumter and Esther Tomson and husband, Chester, of Orangeburg; three brothers, Everett Rogers of Sumter, William Rogers and wife, Billie, of Manning and Charles Rogers and wife, Cindy, of Sumter; a grandson, Christopher Crews; and a number of nieces and nephews.

She was preceded in death by a son, Donald C. Crews Jr.; two sisters, Jacqueline Rogers and Barbara Bianco; and a brother, David J. Rogers.

Graveside services will be held at 11 a.m. Thursday in the Evergreen Memorial Park with the Rev. Dr. Ryan Pack officiating.

The family will receive friends from 6 to 8 p.m. today at the Elmore Hill McCreight Funeral Home.

Memorials may be made to First Baptist Church, P.O. Box 867, Sumter, SC 29151 or to a charity of one's choice.

Online condolences may be sent to www.sumterfunerals.com.

Elmore Hill McCreight Funeral Home & Crematory, 221 Broad St., Sumter, is in charge of the arrangements, (803) 775-9386.


----

<a href="http://www.thestate.com/obituaries/story/274614.html"><big>David J. Rogers</big></a>

ORANGEBURG -- Funeral services for David Julian Rogers, age 67, of 3129 Landing Way, will be held 11:00 a.m. Saturday, January 5, 2008, at Dukes-Harley Funeral Home Chapel with Rev. Charles C. Isenberg and Rev. Larry Jones officiating. Burial will be at 3:00 p.m. Saturday in Evergreen Memorial Park, Sumter. He died Thursday, January 3, 2008, at his residence following an extended illness.

Mr. Rogers was born in Sumter, a son of the late David Rogers and Bertha Galloway Rogers. He was owner and operator of the Biddie Banquet for 40 years. He was a member of First Baptist Church in Sumter. Mr. Rogers was an avid fisherman and reader. He was predeceased by a sister, Barbara Blanco.

Survivors are wife, Agnes Ard Rogers, of the home; daughters, Pam Addicks (Clark), Richmond, VA, Judy Gay Campbell (Mike), Charlotte, NC and Lisa King (Derrick), Berea KY; son, Thomas "Jamey" Foxworth, Orangeburg; sisters, Mary Richardson, Sumter, Sarah Marsh (Jeff), Sumter, Dot Barto (Dick), Sumter and Esther Tomson (Chet), Orangeburg; brothers, Everett Rogers, Sumter, William Rogers (Billie), Manning and Charles Rogers (Cindy), Sumter; 4 grandchildren, Ashli Campbell, Austin Campbell, Clarke Addicks III and Morgan King.

Family will receive friends Friday evening from 6-8 at Dukes-Harley Funeral Home and may call other times at the residence.

Memorials may be made to a charity of one's choice.

Dukes-Harley Funeral Home

«Obituary posted: January 4, 2008»]]>
      
   </content>
</entry>

<entry>
   <title>Nagios Plugins for Windows</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2007/07/nagios_plugins_for_windows.php" />
   <id>tag:www.psychoticwolf.net,2007://4.240</id>
   
   <published>2007-07-12T21:40:32Z</published>
   <updated>2008-01-11T23:34:53Z</updated>
   
   <summary>So, for me, this is a bit of a random post, as I usually don&apos;t blog things like this. I run an installation of Nagios locally, to monitor my network. Its by no means critical, but its nice to know...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      <![CDATA[So, for me, this is a bit of a random post, as I usually don't blog things like this. I run an installation of <a href="http://www.nagios.org/">Nagios</a> locally, to monitor my network. Its by no means critical, but its nice to know if the server this site is hosted on, is having issues, for example. Its a bit of a complex installation though, as the nagios daemon doesn't run locally, its on my friend's network, (also where I host <a href="http://firebot.psychoticwolf.net/">firebot</a>, the <a href="http://www.mozilla.org/projects/mozbot/">mozbot</a> on <a href="http://irc.mozilla.org/">irc.mozilla.org</a>. So, to do checks here, I use <a title="Nagios Remote Plugin Executor" href="http://www.nagios.org/download/#nrpe">NRPE</a>, on my linux box here to relay the checks as if the remote nagios host was monitoring things directly. It works very well. Problem is, my linux box isn't on a wired portion of my network, which makes things a bit flakey. So, I decided to migrate NRPE to run on tazdevil, my primary server, but its Win32. which isn't a problem for the NRPE daemon, which has a <a href="http://www.nagiosexchange.org/NRPE.77.0.html?&tx_netnagext_pi1[p_view]=139">NT port</a>. It also compiles pretty easily under Cygwin, which gets you the daemon and the check_nrpe plugin, which is useful since I have 3 NRPE hosts here, for the plugins that simply must be run on the local machine. 

<a href="http://sourceforge.net/projects/nagiosplug/">The plugins</a>, on the other hand, are a different matter. While there's some <a href="http://www.nagiosexchange.org/Windows.49.0.html">plugins for windows</a> available, some of the more useful ones, like check_mysql, which I needed, weren't. So, after a full night of pain trying to compile nagios-plugins-1.4.9 under cygwin, only to end up with plugins that didn't work anyway (socket errors, etc.). I managed to, yesterday, compile successfully nagios-plugins-1.4.5, which is an older release but it works (same as what I had installed on my linux box), some of them are very linux-dependent, and even cygwin doesn't provide enough *nix for them, such as check_icmp. 

So, to save people in the future looking to do this themselves some pain. I decided to package and provide the binaries for both nagios-plugins-1.4.5 and nrpe-2.8.1. They include the relevant required cygwin dlls, so a cygwin install is not required, and were compiled using GCC 3.4.4.

Nagios-Plugins 1.4.5: <a href="http://stuff.psychoticwolf.net/downloads/nagios-plugins-1.4.5-win32.zip">Download</a>
NRPE 2.8.1: <a href="http://stuff.psychoticwolf.net/downloads/nrpe-2.8.1-win32.zip">Download</a>

These are provided in the hope they'll be useful, but are not warranted in any way, if they work for you, great, if not, you're on your own. (There's some testing notes in the nagios-plugins package, but the nrpe package hasn't been tested, except for the check_nrpe plugin, which works fine for me, the only reason I built it.) Though, if you want to contact me, you can at <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#x3a;&#x73;&#x70;&#x61;&#x6d;&#116;&#x72;&#97;&#112;&#64;&#x70;&#x73;&#121;&#99;&#x68;&#x6f;&#116;&#x69;&#x63;&#x77;&#111;&#108;&#x66;&#46;&#110;&#x65;&#x74;">&#x73;&#x70;&#x61;&#x6d;&#116;&#x72;&#97;&#112;&#64;&#x70;&#x73;&#121;&#99;&#x68;&#x6f;&#116;&#x69;&#x63;&#x77;&#111;&#108;&#x66;&#46;&#110;&#x65;&#x74;</a>.

One other note, if you decide you want to try compiling the plugins yourself under cygwin, after you run ./configure edit the makefile in plugins/makefile, and edit libexec_PROGRAMS (line 46 or so) so that negate and urlize are at the end, also make sure that all the names have $(EXEEXT) after them. This will avoid the bogus cannot find header errors that seem to occur to any plugin after negate/urlize, as the plugins build system clobbers its include path building those plugins and fails to bulid anything after. (This is what I spent the first night fighting, quite frustrating as the check_mysql plugin I wanted was the first after urlize. ugh.)]]>
      
   </content>
</entry>

<entry>
   <title>Like You</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2007/04/like_you.php" />
   <id>tag:www.psychoticwolf.net,2007://4.226</id>
   
   <published>2007-04-05T08:27:54Z</published>
   <updated>2007-05-26T22:26:11Z</updated>
   
   <summary>Stay low. Soft, dark, and dreamless, Far beneath my nightmares and loneliness. I hate me, For breathing without you. I don&apos;t want to feel anymore for you. Grieving for you, I&apos;m not grieving for you. Nothing real love can&apos;t undo,...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Music" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      Stay low.
Soft, dark, and dreamless,
Far beneath my nightmares and loneliness.
I hate me,
For breathing without you.
I don&apos;t want to feel anymore for you.

Grieving for you,
I&apos;m not grieving for you.
Nothing real love can&apos;t undo,
And though I may have lost my way,
All paths lead straight to you.

I long to be like you,
Lie cold in the ground like you.

Halo,
Blinding wall between us.
Melt away and leave us alone again.
Humming, haunted somewhere out there.
I believe our love can see us through in death.

I long to be like you,
Lie cold in the ground like you.
There&apos;s room inside for two and I&apos;m not grieving for you,
I&apos;m coming for you.

You&apos;re not alone,
No matter what they told you, you&apos;re not alone.
I&apos;ll be right beside you forevermore.

I long to be like you, sis,
Lie cold in the ground like you did.
There&apos;s room inside for two and I&apos;m not grieving for you.

And as we lay in silent bliss,
I know you remember me.

I long to be like you,
Lie cold in the ground like you.
There&apos;s room inside for two and I&apos;m not grieving for you,
I&apos;m coming for you.
-- Evanescence (The Open Door), 2006
      
   </content>
</entry>

<entry>
   <title>The Hermit</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2007/01/the_hermit.php" />
   <id>tag:www.psychoticwolf.net,2007://4.225</id>
   
   <published>2007-01-19T11:48:15Z</published>
   <updated>2007-11-21T21:39:08Z</updated>
   
   <summary> You are The Hermit Prudence, Caution, Deliberation. The Hermit points to all things hidden, such as knowledge and inspiration,hidden enemies. The illumination is from within, and retirement from participation in current events. The Hermit is a card of introspection,...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Random" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      <![CDATA[<p align="center"><img src="/images/blogimages/9.jpg"></p>
<h2 align="center"><font face="Verdana"><b>You are The Hermit</b></font></h2>
<p align="center"><font face="Verdana">Prudence, Caution, Deliberation.</font></p>
<p align="center"><font face="Verdana">The Hermit points to all things hidden, such as knowledge and inspiration,hidden enemies. The illumination is from within, and retirement from participation in current events.</font></p>
<p align="center"><font face="Verdana">The Hermit is a card of introspection, analysis and, well, virginity. You do not desire to socialize; the card indicates, instead, a desire for peace and solitude. You&nbsp;prefer&nbsp;to&nbsp;take&nbsp;the&nbsp;time to think, organize, ruminate, take stock. There may be feelings of frustration and discontent but these&nbsp;feelings&nbsp;eventually&nbsp;lead to enlightenment, illumination, clarity. </font></p>
<p align="center"><font face="Verdana">The Hermit represents a wise, inspirational person, friend, teacher, therapist. This a person who can shine a light on things that were previously mysterious and confusing.</font><font face="Verdana"></font></p>
<p align="center"><font size="2" face="Verdana"><b>What Tarot Card are You?</b><br><a href="http://www.flarn.com/~warlock/tarot">Take the Test to Find Out.</a></font></p>]]>
      
   </content>
</entry>

<entry>
   <title>Everything Burns</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2007/01/everything_burns.php" />
   <id>tag:www.psychoticwolf.net,2007://4.224</id>
   
   <published>2007-01-04T16:31:02Z</published>
   <updated>2007-01-04T16:31:30Z</updated>
   
   <summary>[ANASTACIA] She sits in her corner Singing herself to sleep Wrapped in all of the promises That no one seems to keep She no longer cries to herself, No tears left to wash away Just diaries of empty pages, Feelings...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Music" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      [ANASTACIA]
She sits in her corner
Singing herself to sleep
Wrapped in all of the promises
That no one seems to keep
She no longer cries to herself,
No tears left to wash away
Just diaries of empty pages,
Feelings gone astray
But she will sing

[CHORUS: Ben Moody / Anastacia]
&apos;Till everything burns
While everyone screams
Burning their lies
Burning my dreams
All of this hate
And all of this pain
I&apos;ll burn it all down
As my anger reigns
&apos;Till everything burns

[ANASTACIA]
Ooh, oh

[BEN MOODY]
Walking through life unnoticed
Knowing that no one cares
Too consumed in their masquerade
No one sees her there
And still she sings

[CHORUS: Ben Moody / Anastacia]
&apos;Till everything burns
While everyone screams
Burning their lies
Burning my dreams
All of this hate
And all of this pain
Burn it all down
As my anger reigns

[BEN MOODY / ANASTACIA]
&apos;Till everything burns
Everything burns
(Everything burns)
Everything burns
Watching it all fade away
(All fade away)
Everyone screams
Everyone screams..
(Watching it all fade away)
Oooh, ooh..
(While everyone screams)
Burning their lies
Burning my dreams
(All of this hate)
And all of this pain
I&apos;ll burn it all down
As my anger reigns
Til everything burns
(Everything burns)
Watching it all fade away
(Oooh, ooh)
(Everything burns)
Watching it all fade away...
-- Anastacia (Featuring Ben Moody) - Pieces of a Dream (2005)
      
   </content>
</entry>

<entry>
   <title>New Photos in the Gallery</title>
   <link rel="alternate" type="text/html" href="http://www.psychoticwolf.net/blog/2006/11/new_photos_in_the_gallery.php" />
   <id>tag:www.psychoticwolf.net,2006://4.223</id>
   
   <published>2006-11-08T02:02:35Z</published>
   <updated>2007-02-13T09:19:19Z</updated>
   
   <summary>OK. So, I&apos;ve been thinking about doing this for weeks and weeks, (maybe months even...), I (finally) posted 5 new albums in the gallery. 2 of them are from 2005, Full Moon (which is the full set of images that...</summary>
   <author>
      <name>Wolf</name>
      
   </author>
   
      <category term="Photography" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="Website News" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.psychoticwolf.net/">
      <![CDATA[OK. So, I've been thinking about doing this for weeks and weeks, (maybe months even...), I (finally) posted 5 new albums in the gallery.
2 of them are from 2005, <a href="http://www.psychoticwolf.net/gallery2/v/2005-06-22_Full_Moon/">Full Moon</a> (which is the full set of images that I blogged about in <a href="http://www.psychoticwolf.net/blog/2005/07/exploring_the_night_sky.php">Exploring the Night Sky</a>, some time ago) and <a href="http://www.psychoticwolf.net/gallery2/v/2005-10-04_Crowders_Mtn-Lake_Trail/">Lake Trail @ Crowders Mountain</a>, which is from my first visit, before the Pinnacle hike.

The remaining 3 are from this year, i'll just list them here, since they've got a more detailed descriptiion on the album pages.
- <a href="http://www.psychoticwolf.net/gallery2/v/2006-04-04_UNC_Charlotte_Pond/">Pond @ UNC Charlotte</a>
- <a href="http://www.psychoticwolf.net/gallery2/v/2006-04-03-Storm_Clouds/">Storm Clouds</a>
- <a href="http://www.psychoticwolf.net/gallery2/v/2006-08-19_2006-08-19_UNC_Charlotte/">UNCC Random / UNCC @ Night</a>]]>
      
   </content>
</entry>

</feed>
