Press "Enter" to skip to content

nuxx.net Posts

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

Muddy Trails Enhance OpenStreetMap Data

Part of my map making workflow that uses OpenStreetMap (OSM) data requires updating the existing data set to be as accurately as possible before exporting the data. The data that I originally loaded into OpenStreetMap for River Bends was based on GPS surveying that I did not long after some new trails were built. Thus, the (prone to error) GPS data was the most accurate data available.

When updating OSM data, one is explicitly permitted to trace Bing imagery to enhance maps. Earlier today while poking around in JOSM (which adds Bing data as a tile so it can be traced) I noticed that the latest imagery for River Bends was taken on March 11, 2012 and most of the recently built single track is now visible. Because of the particularly wet spring here in Southeast Michigan many of the trails were muddy while these photos were taken, resulting in the trails being visible dark marks on the traceable photos.

The image above demonstrates this, showing the imagery date, current OSM data (red dashed line), and the wide/dark lines are the trails themselves. By adjusting the routes to match the imagery I can radically clarify the OSM data, validating and refining routes. River Bends is due for a map update soon after some new trail construction is complete, so this means that the next map of there will be much, much more detailed and accurate. Thanks in large part to a wet, muddy March.

Leave a Comment

New AeroPress!

Nearly seven years after purchasing my first Aerobee AeroPress (photo) and with daily (or more frequent) use by Danielle and I, it has been replaced. With a new one. After all these years the plunger seal was getting weak and it would frequently leak while brewing. This resulted in coffee spurting out the top unexpectedly, sometimes spraying around the kitchen.

The new one works much better, exactly as I remember the old one being after first receiving it. Hopefully this one will have an equally long life, as it get used every day for brewing coffee here at home; part of a very cost effective system for acquiring quality coffee.

Leave a Comment