You look different…

I spent the afternoon completely redesigning the website, preparing the space to house my online portfolio. This overhaul served two purposes:

  • The online portfolio is a class project, and I want a good grade.
  • I wanted to adjust the focus of the page towards my professional endeavors.

I’m pretty happy with the results so far. I managed to trim most of the areas that didn’t really belong. No more program source code, or duplicate information in the about/FAQ pages. I still plan to use the blog, but now it will serve as both a personal and professional space.

Completed Projects

It’s been a long while since my last update. I wanted to get a couple snapshots of progress around here. The bathroom remodel was quite an ordeal, but we got it taken care of. My now ex-girlfriend’s father was incredibly helpful and I couldn’t have completed it without his help.

Before...

Before…

After. Moved toilet, new surround and tub.

After. Moved toilet, new surround and tub.

Replaced the double vanity with a single, and added two cabinets.

Replaced the double vanity with a single, and added two cabinets.

Also, the rocking is done now. Ready to put in a ceiling someday when funds make themselves available again. Thanks to my dear friend Kristen for all her efforts in painting the hell out of both the bathroom and the basement. The edging would have looked terrible under my brush. I’m in your debt, Kiddo.

img_0939

Rocking it

Last night while writing the blog post, I’d made a list of things I wanted to get done in the next couple days:

  • Replace the sprayer in the kitchen sink.
  • Clean the area in the basement where the new wall is going.
  • Figure out the extra electrical stuff down there.
  • Remove whatever electrical items aren’t needed.
  • Remove old crappy walls.
  • Start putting up rock.

With this to-do list written up on my whiteboard, I knew when I awoke this morning I’d have at course to follow. Once I managed to get a cup of coffee in me I quickly went after the sink. It was so unexciting I didn’t bother taking pictures. Beginning the basement work is a whole different story.

First a couple of mostly before pics:

IMG_0891

IMG_0893

At this point I’d just taken off the weird wall sconces. The previous owner had a penchant for them. In addition to these two, the downstairs bedroom also had a pair in there. Freakin weird. Anyway, At this point I started fiddling with the circuit breaker trying to kill the power to that wall. I probably should have done that before pulling the sconces, as noted by the mild shock I got. Once the power was off, I began pulling wires. You can see the outlet and switch on the right side of the wall, the switch used to power a pool table light. The pool table and said light are gone, so I’m thinking I’ll eventually rig that back into the laundry room to get more lights back there.

Next, get that wood outa there!

IMG_0895

IMG_0900

IMG_0901

Tearing down that wall wasn’t too difficult. Hauling the nail infested boards up to the garage was. Where I had a mostly organized garage before waking this morning, I now have a lumber pile.

Now that all the wood was off the wall, I was ready to haul some sheetrock downstairs. I had forgotten that the ceilings in the basement are not 8 foot. The ceiling reminded me of this fact when I attempted to place the first panel and ended up hitting the ceiling about a foot from vertical. Damn it. A quick score and snap, and the first panel was in place. I made sure to measure the next pieces before bringing them down. There’s more room to do that in the garage, and it makes them lighter to carry. Bonus!

IMG_0903

IMG_0905

IMG_0906

Tomorrow I’ll be finishing off the half sheets under the stairs. Then time to start mudding. Blort…

Making Jack a dull boy

jack-gif

Today kicked off “Tear Your House Apart” season. The lady and I spent most of the day fighting crowds at the local home supply stores in preparation for a couple of sizable home projects. The smaller of the two projects doesn’t worry me at all: replacing 12 feet of terrible wood paneling in the basement with sheet rock, and then cleaning up the remaining basement walls which will be getting a LONG overdue paint job. No biggie. The other job, I’m a bit terrified of… Remodeling the upstairs bathroom

Why?

Why?

It needs help. As you can see, it’s poorly laid out and to fix it we’re stripping the whole thing down to the studs. Starting fresh. New everything. To fix the ugly layout, we’re going to be moving around some sewer lines. I have several apprehensions about the things we want to do, but I’ve been assured by the project manager that I’m worrying too much and that it’ll be fine.

Fortunately, both upstairs roommates will be effectively out of the house before we start, so slightly fewer lives will be disrupted. Demolition starts a week after the Messabout, and then it’ll be all work and no play until it’s finished.

Makeovers and such

Today is the two year anniversary of launching my Puddle Duck Racer, #824 Serenity. Happy birthday, Serenity!

The 2016 Lake Pepin Messabout looms ever closer, and Serenity has gotten some much needed upgrades. First, her sail has been replaced by the good folks at PolySail. While I had been debating going with a some form of balanced lug rig, I ended up with another Bolger styled Leg O’ Mutton sail. [If you’re interested in sailing or even design, you’d do well to check out Phillip Boger. The guy was an unconventional, prolific boat designer.]

What was interesting to me is I replaced a LOM sail with another, and the boom I’d been using had to be replaced. (It was about a foot short.) The reason why this was the case had been escaping me until just typing the previous line. When designing that first sail, I’d made the sail to fit the mast and boom, instead of creating the sail first and matching the spars to it.

I’ve also been experimenting with alternate rigging setups; mainly getting rid of my false traveler and attaching the mainsheet block to the rudder just aft of the pintles. I’d forgotten I wanted to try that out until I was out testing the new sail with my roommate Paul. I noticed an eye-bolt atop the rudder and spent most of the day’s sail confused as to why it was there. Eventually I rigged the mainsheet block to it, taking the load from the “traveler” and found that it worked quite well. I was worried it would negatively impact steering, but it did not. Additionally, the jam (or clam) cleat that holds the main worked FAR more effectively once the angle of the line was reduced.

In case that last paragraph made absolutely no sense, I’ll try to show why the cleat works better in this configuration. Here’s a jam cleat:

The jam cleat, also known as a clam cleat.

The jam cleat, also known as a clam cleat.

Jam cleats hold a line in place by tapering as they reach the bottom, the grooves help pull the line in that direction as tension is applied from the left of that picture. If the line is pulled up, or to the right the line will loose. The problem that I’d been having is the angle of the “traveler” meant it was always being pulled up a bit. This meant it would occasionally pop out, the sheet would loose depowering my sail, and I’d cry bitter tears.

The new way vs. the old way.

The new way vs. the old way.

Granted this is a new mod, and the jury is out if I’ll keep it this way or not. We’ll see.

Also, my friend Kristen came over to help out with a makeover. I spent an hour yesterday with an angle grinder getting rid off my terrible epoxy drip marks that had plagued her hull. I spent another hour today with the orbital sander smoothing out the angle grinder marks. Kristen and I got the first of several coats of paint done. The old girl is getting a whole look I’ll be unveiling at the Messabout. I’m very excited to see our end product!

IMG_0884

IMG_0883

IMG_0886

The sketchiest thing I do all year.

It appears spring has finally graced Minneapolis, and that inspires me to do the sketchiest thing I do all year: Take Serenity out of the rafters.

Sleeping so peacefully, like a bat...

Sleeping so peacefully, like a bat…

You see, she spends all winter hanging from the rafters in my garage. All winter she waits for this day with anticipation, as I do with dread. On one hand, it means getting her back in the water. On the the other, I have to avoid death by falling boat.

First things first, I needed to take the casters off of the trailer, as they can gouge Serenity when they’re attached.

BAD CASTERS! BAD!

BAD CASTERS! BAD!

Then up into the rafters to attach the ratchet straps to the chain hoist…

All anchored in

All anchored in

What could possibly go wrong here? I'm sure this is totally safe!

What could possibly go wrong here? I’m sure this is totally safe!

Surprisingly, she made it down with very few problems. The largest of which being I had to turn the trailer around while avoiding the other stuff in the garage: motorcycles, bikes, and my roommate’s car.

Aaaaand touchdown.

Aaaaand touchdown.

All ready for a coat for bottom paint. (As if I'm gonna do that. Lake Pepin beach is basically sandpaper.)

All ready for a coat for bottom paint. (As if I’m gonna do that. Lake Pepin beach is basically sandpaper.)

Now to finish the sail I picked up from Polysail!

New sails on the horizon?

The lakes and rivers aren’t even froze yet, and I’m already thinking about getting back on the water. Naturally, my mind wanders toward the next Lake Pepin Messabout. I enjoyed attending the 2015 one quite a bit, so Serenity and i will be making another voyage. Between now and then she’ll be needing new a sail. Her current polytarp one has about had it.

I’m currently thinking about making a switch from the 65 sq foot Leg O Mutton sail that she currently has to a 76 sq foot balanced lug… I’m hoping to take advantage of the larger footprint to gain a tiny bit more speed out of her, while at the same time having the option of reef points. Which is something her current sail doesn’t offer, but would likely be helpful.

Now to price out material options. On one hand there’s polytarp, which is semi cheap, but seem to have about a 2 season shelflife. On the other is dacron sailcloth, a considerably more expensive option, but far more durable. I’m leaning towards the dacron because if I’m putting in the time and effort to sew together a fancy sail, it seems prudent to make it out of stuff that’s gonna last.

Gopher is as gopher does

Super short post today: As of yesterday, I am a student at the University of Minnesota.

While I’m super excited at the possibilities presented here, I must admit it’s a bit overwhelming. I spent so long at my previous school, and was probably too comfortable there.

I hope to have enough time between courses to post about them, but if previous experience holds true, I’ll be too damned busy…

Workspaces

School is about to start up so it’s been a whirlwind of projects getting finished. One of said projects is a desperately needed garage cleaning.

Really, this post is intended for former co-worker and maker of interesting things; Ben Brandt. I recommend checking out his YouTube channel where he posts videos of his various projects. Recently he needed to dismantle his workbench and asked if others have ideas for the new one. Since I have a semi-fancy workbench, I figured this would be a place to showcase it. So, without further ado:

MY WORKBENCH!

Behold! The back of my garage, hundreds of times cleaner than usual!

Behold! The back of my garage, hundreds of times cleaner than usual!

The frame of my workbench his hinged both in the back and front.

The frame of my workbench is hinged both in the back and front.

And a closer inspection of the back reveals a piano hinge running the length of the bench.

And a closer inspection of the back reveals a piano hinge running the length of the bench.

Gently lifting up on the surface and pushing the frame to the right.

Gently lifting up on the surface and pushing the frame to the right.

Ahhh... Push it!

Ahhh… Push it!

Ahhh... Push it!

Ahhh… Push it!

Puh-Push it real good!

Puh-Push it real good!

Once the frame  has passed the hinge....

Once the frame has passed the hinge….

The surface is free to fold down.

The surface is free to fold down.

IMG_0796

(The was the top of an attorney desk from my old firm....  Don't ask.)

(The was the top of an attorney desk from my old firm…. Don’t ask.)

Bench in final folded position

Bench in final folded position

Last step: Wipe off hands like you just did a lot of work.

Last step: Wipe off hands like you just did a lot of work.

So that’s my garage work space. I opted for the folding table because I have had lots of extra crap to store back there in the winter. Snowblowers and motorcycles and all the like. I’m thinking that the gas cans need a new home. The white plastic shelves are an addition since yesterday, and thus moved the gas closer to the bench (and electrical stuffs) which worries me slightly…

Oh yeah, if you’re wondering why there was a blue bucket in that first pic, it’s keeping the excess chain from my hoist out of the way:

This is how I get Serenity up into the joists in the winter.

This is how I get Serenity up into the joists in the winter.

Digital Logic Design Project

The end of the semester is closing in, and the final projects have been assigned.

Here’s the one I drew:

Design a sequential circuit which adds six to a binary number in the range 0000 through 1001. The input and output should be serial with the least significant bit first. Find a state table with a minimum number of states. Design the circuit using NAND gates, NOR gates, and three D flip-flops. Any solution which is minimal for your state assignment and uses 10 or fewer gates and inverters is acceptable. (Assign 000 to the reset state.)

Test Procedure: First, check out your state table by starting in each state and making sure that the present output and next state are correct for each input. Then, starting in the reset state, determine the output sequence for each of the ten possible input sequences and make a table.

At first glance, it doesn’t sounds too complicated. Though, as with the first design project, I’m sure there are a ton of ways to get it working and minimize gate counts.

First order of business: Make a Truth Table!
I have omitted the “Don’t Cares” from this table, since my input range is restricted to inputs 0-9.

truth.table.16.4

Next, we need a State Diagram. We’ve spent very little time on these, so admittedly, I expect this part to be a bit more messy.