Press "Enter" to skip to content

nuxx.net Posts

Beer Line Cleaning

About a month ago ran out of beer in my Kegged Beer Cooler and I hadn’t really gotten around to refilling it. This past weekend I was ready to rack some new beer in, but I noticed that the lines had some residue in them, so I wanted to clean them out. (This is good practice, as it keeps the lines clean so the beer doesn’t become fouled by whatever might have ended up in there.)

A bit of online reading showed that there are generally two ways to go about doing it, either something to push the liquid from one end through to the other, or a pump to recirculate the liquid. Being a bit lazy I figured the pump would be better, as I could set it up and let it run for a while instead of having running a few containers full of liquid through the system.

I ended up purchasing a cheap Pacific Hydrostar (read: house hydroponics brand) submersible pump from Harbor Freight, fitting it with a 1/4 flare to 1/2 MIP brass adapter from Warren Pipe and Supply. This allowed me to connect the screw-on ends of the beer lines (after removing the ball lock fittings) right to the pump and push the cleaning solution through them. Doing so required ignoring the warnings about not pumping hot liquids nor cleaners, but the pump didn’t have any problems doing so.

Prior to using the pump for cleaning I removed the suction cup base and inlet filter material, as I figured these wouldn’t provide any benefit, and might just foul things a bit more if the soft rubber and plastic had issues in the caustic cleaner. I then ran the pump for a few minutes in a sink full of Oxyclean and water, then in another rinse of straight water to clean it out. This made a noticable difference, as the plastic no longer had an oily sheen and lost the typical Harbor Freight cheap Chinese machine oil funk that permeates the store.

After connecting the pump to a beer line, I then submerged it in a bucket of BLC Beer Line Cleaner, fit a return line (1/2″ thinwall) to the end of the tap and back into the bucket, and powered it up. A few times during the cleaning process I’d cycle the tap handle to be sure the cleaner found its way into the nooks and crannies around the shut-off ball and O-ring. Each line was cleaned for 15 minute and leave the lines looking practically new.

Once the lines were all clean I wanted to sanitize them, but with the cleaner being a base and the sanitizer acid-based, I thought it best to rinse the system with water first. So, a brief cycle of water went through each before I ran the sanitizer through, with a bit more tap handle cycling to be thorough.

After this the lines were great, so I hand-washed and sanitized the liquid out ball lock connectors and put it all back together. Now it’s ready to dispense more beer!

Here’s a few photos of the cleaning process and pump:

· Harbor Freight’s Pacific Hydrostar submersible fountain pump with a 1/4″ flare to 1/2″ MIP adapter, ready to connect to beer lines.
· Detail of the gunky residue that had built up in some of the lines.
· Cleaning the lines with a submersable pump connected to the beer lines, return line connected to the tap, and some warm caustic Beer Line Cleaner.
· Using the pump without a return line to rinse the taps with sanitizer.

Leave a Comment

Another Poor Riding Choice

 

 

 

 

About once per season I make a poor riding choice, resulting in a need to do a bit of drivetrain maintenance. Today was another one of those days.

I set out after work to ride at River Bends, and after finding almost the entire old (existing as of two months ago) single track to be in fine shape I headed into the newest section. Jeremy had warned of the conditions there, but his post was from yesterday, we’d had some dry weather since then, and I had a fatbike, so I figured it would be okay. I was wrong.

There seemed to only be around 500′ of real problem trail in the whole 0.7 mile section, but this was enough to get clay sticking to my tires and sending everything going wrong. Conditions weren’t of the sort which would cause a problem for the trail but it definitely caused some bike problems. There was no rutting and no sloppy mud; just sticky clay which was a bit worse in places where the surface had been churned during recent trail construction work.

With a fatbike because the chain is so close to the rear tire, mud hanging off of the side often gets scraped off on the chain. This in turn gets carried into the chainrings, then on to the derailleur and into the cassette, and soon enough the whole thing is a mess. Combine this with a greasy corner in which I fell and laid the bike down packing the derailleur full and I was done. I rode one pass through the entrance trail afterward, but shifting wasn’t working right.

I’ve rinsed off the bulk of the clay, scrubbed the chain, and now it’s sitting in degreaser. This weekend I’ll have to find some time to properly clean it, as I’m hoping to ride the fatbike quite a bit this winter and I want to keep it as it was. With the forecasted rain it looks like cleaning time won’t be hard to find, though… Most of my riding will probably end up being on the trainer.

Beyond the one above, here’s two more pictures showing the build-up from the chain cleaning off the tire: build-up on the rear derailleur and chain-packed dirt in the cassette.

(…and yes, I realize how much this post seems to contradict the message in the one right before it. Ruts weren’t left, the trail wasn’t damaged, and the rest of it was fine for riding. I’d just lifted a bunch of crap from some select sections of trail and packed them into my drivetrain. I’m rather looking forward to things freezing solid so this will no longer happen.)

Leave a Comment

Leave It To The Professionals

 

 

 

 

For years the MMBA has distributed posters cautioning riders to stay off of trails during the spring thaw, as riding in the mud (and through what are essentially pools formed by frozen subsoil) can be damaging to the trail and is often difficult to repair. (Examples: 1, 2, 3) After talking with Dave Schall about difficulties with people riding muddy trails at the Stony Creek Skills Park, we got to thinking that it’d be good to make a sign asking riders not to ride in mud during all seasons.

I started to throw together some text, and in talking with Wiggee from Reddit /r/bicycling IRC channel on Freenode came up with the Ride Dirt Trails, Not Mud Trails title. I then tried to put together a design based on photos I had and one Dave had sent me of the Skills Park, but after coming up with this draft I knew that I was going to have a very hard time coming up with something nice looking, if I even could. I contacted my friend Kristi Heuvers, who has done a bunch of CRAMBA‘s artwork, including many race t-shirts and logos, and along with whom I’m on the CRAMBA Board. She quickly came back with this excellent design. (She even went so far as to create an InDesign template of this poster, CC BY-SA licensed, so that other MTB organizations can build on our work and help share this message.)

Needing them printed to hang up along trails I threw around a couple ideas before Marty Shue (another friend, the CRAMBA board chairperson before me, and now the CRAMBA treasurer) pointed me to Printing by Johnson, located in the old Prieh’s Stamp, Coin & Hobby Center location in Mount Clemens. When I first visited them I mentioned that I was interested in laminated, laser-printed cardstock, but they had the idea of using digitally printed Coroplast with a UV coating. I ordered 32 of these (at $5/ea) and upon picking them up today I was extremely happy with how they came out.

I like doing many things myself, but both the design of this flyer and the printing are very good examples of why it’s sometimes best to leave things to professionals like Kristi and the print shop. Doing things for the sake of learning them is great, but sometimes what’s best is to get the task completed and save the learning and experimentation for when there’s a bit more flexibility available.

Leave a Comment

Fixing nuxx.net’s Backups

nuxx.net has a backup system which uses rsync to back up the server (and everything it hosts) to my desktop iMac, deduplicating the files by way of rsync’s --link-dest argument to create hard links (detailed info here). Maintaining a 30 day backup history it only uses the space of one full backup plus 29 days of change, which isn’t much given the utility allowed. It’s been running fine for a few years, but about a month or so ago I began getting errors where the target disk for the backups was full, which seemed a bit odd to me. As a stopgap I was able to clean up some other things and keep backups working, but the space was a lot more than normal.

Today I managed to get this resolved, but it took a bit of digging. Below the fold you can see what I found.

Leave a Comment

CamelBak Setup for Trail Sign Hanging

With the dusk coming so early, doing trail work hanging signs at River Bends practically requires a bike. I can’t reach the outer portions of the park on foot before the sun sets, so I have to ride out there. Since I normally carry a milk crate to use as a step stool I tried clipping it to my old (now only used for trail work) CamelBak and stuffed the bag with the other requisite tools.

This setup worked great and I had no problems riding my Mukluk out to all the places needing signage work and getting it all done before dark. It was even comfortable enough that I was able to take a slow ride through the single track back to the trailhead, watching the sun set through the leafless trees.

Now, if only I had an easy way to carry a Pulaski, Rogue Hoe, rake, and saw with me on the bike as well…

Leave a Comment

How To Disable IPv6 w/ Sendmail on FreeBSD 9.0-RELEASE

Due to some issues with Comcast flagging some email I’ve been sending via IPv6 as Spam I wanted to keep mail from being sent this way. Comcast publishes this document explaining how to keep IPv6 mail from being blocked, but I’ve got some rDNS issues to sort out before I can work through all of those. So, in the mean time I simply wanted to stop

It took a bit to figure out how to disable IPv6 in the base Sendmail, but now that I’ve got it done I figured I’d share. This is in 9.0-RELEASE, but I’m sure it applies to many other recent FreeBSD Versions:

Edit /etc/make.conf to ensure that IPv6 is turned off for Sendmail compiles. Add this line to the file:

SENDMAIL_CFLAGS= -UNETINET6

Rebuild Sendmail as described here in the FreeBSD Handbook:

# cd /usr/src/lib/libsmutil
# make cleandir && make obj && make
# cd /usr/src/lib/libsm
# make cleandir && make obj && make
# cd /usr/src/usr.sbin/sendmail
# make cleandir && make obj && make && make install

Then, go into your Sendmail config directory (/etc/mail), and if you haven’t so before, run make all to build your machine-specific Sendmail config files.

Edit hostname.mc and locate the line that reads DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O') and comment it out by adding a dnl in front of it:

dnl DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O')

Compile the Sendmail config and restart Sendmail:

make install
make restart

And, now you’re done! Look at /var/log/maillog to ensure that mail is no longer being delivered via IPv6.

Leave a Comment

Maintenance Tasks

Today has included a number of little maintenance tasks. I’m glad they got done and in the big scheme they really aren’t much, but all the research and subsequent installation work seemed to take a bit of time. Thus far today I have…

…gotten an oil and transmission fluid change in my car.
…purchased replaced light bulbs (stop indicator and license plate) in the car.
…acquired and replaced rough service garage door opener bulbs.
…acquired and installed a Roku 2 XS for use while on the trainer.
…chosen and purchased snow tires (w/ wheels and TPMS sensors) for Danielle’s Mazda 3.

Now to relax a bit.

Leave a Comment

2012 Iceman Cometh Challenge

This past weekend was the 2012 Iceman Cometh Challenge, a mountain bike race which runs from Kalkaska to Traverse City; a distance of just over 30 miles. I really like this race, so once again Danielle and I made the trek up north and I set out on a cold morning with about 4000 other people to see how quickly I could complete the ride.

The morning started out dark and cold, with my brushing 1/4″ of snow off the car before meeting Jeremy before dark at the Rasho Road parking area so he could get a ride to Kalkaska and have his truck waiting for him near the finish. The sun rose as we drove in a line of bike-laden cars to Kalkaska, got ready in the Kaliseum parking lot, I made my way to the start line, then at 9:33am it was my time to race.

As usual I started out slow, not pushing myself as hard as I should have for a good race pace, but I was having fun. I pushed more as the kilometer markers ticked down, and the closer we got to the finish line at Timber Ridge the more snow appeared on the ground, the wetter and greasier the trails became, and the faster I felt like I was riding. Faster everywhere except for on some new single track that was built in weeks before the race, designed specifically to avoid some logging-damaged sand roads.

Early on a woman swerved harshly in front of me, and later on I choose a line to pass which lead around a curve into deep sand and walked my first hill of the year. I also walked the notorious Anita’s Hill near the end, and once I got near the top I was glad I did. I was walking up it at the same speed as many were riding it, and the trail near the top was quite chewed up. By walking what’s essentially a rooty stairway at the right side I stayed out of people’s way and had a slight change of pace. The only other walking point was early on where someone fell over in front of me while in some sand, forcing me to stop, so I opted to walk up the next hill instead of trying to get going in soft sand.

A few miles in there was a bit of excitement as a panicked deer ran between some riders about 30′ in front of me and another ran parallel to us for a few hundred feet. I yelled at it, scared that it’d try to cut between us as well and hit someone. Fortunately it veered off the other direction and there were no problems. At another point someone riding along called out a notorious root located around a sharp corner, which was quite welcome as being parallel with the trail and around a blind corner it could easily cause a crash. By giving a heads up riders can keep an eye out for it and allow the notoriously heavy Iceman traffic to keep moving.

Before too long I was crossing the finish line and it all was over, a quite uneventful race. I ended up finishing with an official time of 2:26:42, putting me at 16th of 61 in the Men 34 category and 1269th out of 3881 finishers (3498 men). This is about eight minutes slower than last year’s time, but with a much more difficult trail (due to the extra single track and weather) I’m content with the time. I was definitely not nearly as worn out after this year’s race as I was last year, though. While I was tired of riding in wet conditions I could easily have done another 20-30 miles at a smilar pace.

While the weather was cool and damp which led to some greasy trails, spinning rear wheels on uphills, and drivetrain issues for many, the moisture kept much of the sand well-packed and allowed for some parts of the trail to be very fast. As I approached Traverse City there was quite a bit of snow hanging on the trees, leading some parts of the trail to feel like riding through a snowy, wintery tunnels. It was incredibly beautiful and a wonderful feeling.

If any of you are interested in more detailed results my plate number was 1266 and detailed results can be found here. I also have a copy of my Garmin data from the race on Strava and visible here on Garmin Connect and here on Strava.

The photo above (from HaysPhotography) shows me about 1:23 into the race, about a mile east of Williamsburg Road, which is a very popular spectator location and generally considered to be the point after which the difficult climbing in the race begins. Danielle drove to Williamsburg Road to see me pass, and it was quite a nice treat to see her along the side, cheering me on. Here is another photo of me, this one taken by Jack Kunnenn somewhere near the finish line, but as I didn’t pay for it I won’t be hosting a copy myself. There’ll likely be other photos online later, but for now that was all I could find.

Also, here is a video of this year’s course from someone who started ten waves (almost half an hour) in front of me and finished in just about two hours, so by the end of the video he is almost an hour ahead of me.

Now it’s time to clean off my bike. As can be seen here my drivetrain has a nice, thin layer of crud packed into it. Similar dirt caused drivetrain issues for many others, but thankfully my cobbled together 1×9 setup held up nicely with only a bit of noise when in the largest cog on the cassette.

Leave a Comment

Addison Oaks Lake George Entrance

This afternoon while hiking at Addison Oaks to collect some map data I saw that the new non-motorized park entrance from Lake George road is complete. This is a gap in the fence with both a triangular gate to allow equestrians but help keep motorized vehicles out, and a swinging gate allowing it to be locked shut. The swinging gate is latched shut with a chain that slips through a latch.

The latching mechanism is a bit awkward because of how the installers positioned the wooden posts in relation to the chain link fence. When I first got to the gate the chain was looped around the wood post, as seen above. This can be done by someone standing inside the park, but once outside it’s very difficult to get the chain wrapped around the wood post. Looping the chain around a metal post, as seen here works better from the outside of the park, but clearly isn’t the intended design. Regardless, it still holds the gate securely shut.

Having to close a gate behind one’s self is a bit abnormal for cycling in this area. From what I’ve read it seems common out west and in Europe, but I’m not aware of any legal trails in Michigan that have gates which one needs to open and close in order to traverse.

I’m really happy about this entrance, as it’ll allow one to enter Addison Oaks from the west. The other (and larger) part of the project that installed this entrance is a path connecting through Addison Oaks, along some boardwalks, to Addison Oaks East, leading to Oakland Township’s Cranberry Lake Park. This adds a nice, safe, easy option for dirt road riding in this area.

Here’s two more photos of the gate: gate open and the latching mechanism, with the chain looped around a metal post.

1 Comment

Fixed Tie Out?

Roxie’s collapsable tie-out broke, which meant we could no longer let her lay outside; something which she loves to do. I had a bit of time at lunch today, so I had a quick go at fixing it.

The plastic used for the body of the tie-out is quite strong, and I was able to drill a new hole and reattach one of the metal stakes. It all seems quite solid and went back in the ground easily, so I think this fix will last. The original break occurred while it was being pressed into the ground, so as long as we are careful about placing it in the future I suspect (and hope) it’ll last for quite a while.

Reduce, reuse, repair, recycle.

Leave a Comment