If you are looking for the epic motorcycle journey blog that I've written, please see the Miles By Motorcycle site I put together. 
  • Subscribe to this RSS Feed
  • mod_evasive for the Apache web server
    07/26/2007 6:36PM
    In case you're looking for the current version of the mod_evasive Apache web server module, it is located here:

    http://www.zdziarski.com/projects/mod_evasive/

    mod_dosevasive automatically responds to small to medium level abuse of a web server. Of late, we've been getting hit by some burdensome attacks so I'm in the process of fielding this on our server.

    The particular machine is running an old version of Linux, Redhat 6.1 using the 2.2.19 kernel and old GCC. It looks like that version of gcc doesn't support variable argument list macros (or maybe there's some other issue that I haven't had time to track down). Anyways, the definition of the LOG() macro fails to compile. It's only used in two places in the code, so I changed it to use a fixed number of arguments and updated the calls.

    Beyond that, if you're going to use it under Linux and want email notifications you need to change the call to /bin/mail. The -t option doesn't work under linux.

  • How to boot Knoppix from a USB CD on an old machine without bios support.
    07/23/2007 1:48PM
    Sometimes finding answers to the dirt simple questions is the most challenging.

    The question:

    You want to boot Knoppix. You have an old machine on which the ATAPI CDROM has died. You have a USB CDROM lying around you could use, but oh wait, the BIOS on your old machine does not support booting from a USB CD.

    What do do?

    The answer:

    Assuming you have a floppy drive in your old machine, boot Knoppix on another machine and run the "mkbootfloppy" script from a terminal window. This script will create two floppies, a boot and a ramdisk.

    Plug your USB CDROM into your old machine and boot using the two floppies you just made.

    The Knoppix boot floppies will automagically find the Knoppix CD in the USB CDROM and boot from it.

    In my case I used Knoppix 3.7.


  • Personal Stock Streamer by DTLink Software
    07/19/2007 1:23PM
    If you are looking for DTLink Software and/or Personal Stock Streamer you've come to the wrong place. Check out http://www.personalstockstreamer.com and http://www.collabinvest.net.

    To get in touch with me, please use the Contact Yermo form.
  • 1987 SeaRay Mercruiser 5.7l disassembly photos
    07/04/2007 3:29PM
    Over dinner, Lance and I speculated on what could have gone wrong with Duncan's 5.7l Mercruiser. Did one of the heads crack? Did the head gasket fail? Was there some assembly mistake? Did the block crack?

    We figured the block must have cracked between the cylinder and the cooling passages near the bottom of the cylinder. This would have explained why water got into the combustion chambers and into the oil. So off to Duncan's we went to tear down his motor.

    What we found surprised us all.

    Check out the photos.
  • 1987 SeaRay 250 Engine Removal Photos
    07/02/2007 7:34PM
    Poor Duncan. After having just put two brand new heads on his Mercruiser 5.7l V8 drive engine, the block self-destructed on the first outing spewing a disgusting oil/water emulsion everywhere.

    Duncan and Lance asked to borrow the building to pull the engine out of the boat.

    The pictures of this herculean effort can be found here.