The Johnson Blog

Ramblings of a geek with a few hobbies…

Category: General

  • Progress

    This evening I finished the remaining work on the cabinet construction.

    img_4692

    Here’s a photo of how my camera bags fit – not too shabby.  The lenses will go on the shelf and the camera in the drawer with all of other accessories.

    img_4695

    While I’m glad to have it all completely built finally, I’m pretty nervous about staining it.  I’ve never stained anything before, and I’d really hate to ruin this thing.

  • 8 Hours

    8 Hours.  That’s how long the project book said it would take to make the book case I designed my camera cabinet off of.  Ha!  I can’t even count how many hours I’ve put in on this thing now – probably another 6 or so this weekend.  I’m slow.

    I made quite a bit of progress in the past couple days: top trim; adjustable shelf;  researched, bought hinges; made and hanged(?) the doors; and got almost halfway done making the trim for the doors.  I also picked out a couple sample stains and tried them out on some of the scrap wood.  I think I’ll be going with a couple coats of Minwax Red Oak over the Red Mahogany, but we’ll see.

    Here’s where it stands tonight (more photos here)..

    img_4677

    img_4669

    Bits left: finish making and installing door trim; make the back; sand; stain; poly.

  • David Gets a Chair

    Recently David has been trying to sit on anything that’s at his level.  It’s pretty funny to see him back into and sit on a diaper bag, pillows, or any toy that he thinks could provide a place of rest.  We looked around a few stores for a suitable chair, and ended up with this Cars one from Toys R Us.

    img_4633

    As you can see, he’s pretty excited about it 🙂  More photos in the gallery.

  • Productive Weekend

    It has been a very productive weekend, and as I sit here on Sunday night I’m beat.

    First, we emptied David’s toy box and took it out to the garage so it could get it’s first couple coats of paint.  It looks great already, and Ana still has lots of details planned for it remaining.  Here it is, back in our family room and in use.

    img_4586

    I also spent a few hours here and there getting some more work done on the camera cabinet I’m building.  I’ve gotta admit, this is the best project I’ve done so far and I’m really excited to get it done, stained, and filled with my camera equipment.

    Here’s the basic case, the top is going to be a long drawer (36 inches) and the bottom is going to be a pair of doors hiding an adjustable shelf.  The plan is to put my camera bags on the bottom, lenses on the adjustable shelf, and camera and accessories in the drawer.

    img_4591

    Here’s some detail of the routed and mitered trim base.

    img_4598

    And here’s the drawer (minus the face) bottom.

    img_4602

    So all that’s remaining is: route and attach trim for the top; mount the drawer and attach the drawer face; make and attach the front doors; attach the back; sand and stain a dark cherry color to match our piano.  So far so good!

  • FogBugz on Windows Small Business Server 2008

    I recently installed FogBugz 6 on 64-bit Windows Small Business Server 2008, and boy was it interesting.  I’ll first note that I’ve had excellent installations and upgrades of FogBugz in the past, so this really caught me off guard and took a while to figure out what was going wrong.

    Second, after finding out what the problems were, it’s clear that this applies to far more than just FogBugz.  It all boils down to 32-bit web apps running on the 64 bit platform, and the fact that it’s Small Business Server which has TONS of software preconfigured and running on it.

    The first problem I ran into was the app-pool crashing with an error in the event log saying:

    The Module DLL C:Windowssystem32RpcProxyRpcProxy.dll failed to load. 

    Some googling around resulted in learning that RPC over HTTP (a feature used by Outlook Anywhere in Exchange, which is a big part of SBS) is known to break 32-bit worker processes.  One quick solution is to just uninstall the RPC over HTTP Windows feature, and that’s what I did just for speed.

    The other fix is to edit applicationhost.config and add preCondition=”bitness64″ for the rpcproxy.dll modules and globalModules entries.  I’ll probably go back and make this change since I’m going to want to use RPC over HTTP.

    Anway, I kept getting HTP 500 (500.19 this time) errors when loading the app.  Further investigation revealed that Windows Server Update Services (WSUS), also packaged in Small Business Server, installs a compression module in IIS 7 that, you guessed it, breaks 32 bit app pools.    From the IIS forums, to disable the compression scheme:

    %windir%system32inetsrvappcmd.exe set config -section:system.webServer/httpCompression /-[name=’xpress’]

    And, to re-enable if you need:

    %windir%system32inetsrvappcmd.exe set config -section:system.webServer/httpCompression /+[name=’xpress’,doStaticCompression=’false’,dll=’%windir%system32inetsrvsuscomp.dll’]

    And there you have it, after doing those things you can run 32 bit app pools.  As a side-note, I recall that disabling FogBugz’s custom error page was a tremendous help in seeing what was really going on. 

    I have very mixed feelings about Small Business Server.  On one hand, there’s so much software configured and running and they all are configured just so to allow them to work.  What’s worse, you really can’t/shouldn’t fight the topology and layout of things that are in place.  If you do, things break and break in very bad ways.  And since there’s so much software installed already, it’s hard to know the side effects of everything.  But on the other hand, it’s thousands and thousands of dollars of software for a fraction of the price.

    Aaand finally, if you’re buying a Small Business Server, be sure to get more than 4GB of RAM.  You’ll need it.

  • Melting Snow

    It warmed up a bit here today but, since our house provides shade for our front yard in the winter, there was plenty of snow around for David to play in today.  Well, he didn’t really play as much as break down and cry once we set him in it.

    img_4519

    img_4516

  • Organizing My Camera Equipment

    In the nearly two years since I purchased my DSLR, I have accumulated quite a bit of stuff – lenses, flash, bag, cleaning supplies, etc.  My current organization “technique” has been to keep some of this stuff in my LowePro Slingshot 200, others in another bag, and the remainder on my desk or in a drawer.

    Well, I’m tired of it. I want good, proper storage to keep my equipment safe and in one spot.

    This weekend I started construction on what will soon by my camera cabinet.  Here’s the quick design, without the 2 doors and draw (at the top) since I’m not good enough with SketchUp get them drawn out. 

    camera-cabinet

    The middle shelf is going to be adjustable in height and will be where my lenses are stored.  I’m going to try making EF/EF-S mount “cupholders” for the lenses  on that shelf – we’ll see how that goes.

    It’s going to be made out of Red Oak and once it’s done I’m hoping to stain it to match our piano.  So far I have the inner box built and the top shelf thing for the drawer made and installed.  So far it it’s been a fun project, and one I hope turns out how I imagine.

  • Neo

    This past Tuesday (January 20), we had to have one of our cats put to sleep.  Neo has had a past of developing crystals in his bladder and blocking him up, and last week was just too much for him to handle.  We had several trips to the vet and emergency vet (the “nights and weekends” vet), with a couple of procedures done to offer some relief, but in the end they were just not sufficient.

    Ana got Neo from “kitty juvy” (the humane society behind the youth correctional center in Springfield) when she got out of college, and was a great companion since.  He had some bipolar tendencies, but he really loved Ana, myself, Dozer, and David.

    I’ve never had to have a pet euthanized; I found it incredibly difficult when I had to actually say the words of permission to the vet.  I’ll never forget that or the last 30 minutes of his life.

    Neo, thank you for everything.  You’ll always have a place in our hearts.

    cats-55

    img_6306

    img_8846
    img_2308