Press "Enter" to skip to content

Month: March 2013

Tiny Tiny RSS on nuxx.net

With Google announcing that Google Reader will be shut down on July 1, 2013 I finally got around to trying out Tiny Tiny RSS, a web-based, host-it-yourself, multi-user, database-backed RSS reader. I’ve always tried to keep an eye on alternatives to Google’s services, and for the last year or so I’ve considered giving this a go. The announced sunset finally made me give it a go.

This was pretty easy to set up, with the biggest hassle coming from trying to make the optional Sphinx search engine do its thing. The poller took a little bit of effort to get right as well, but running it in the background via daemon(8) seems to have done the needful. Getting my Google Reader feeds into was pretty easy as well. By visiting https://www.google.com/reader/subscriptions/export I received an XML file that I could import into Tiny Tiny RSS via the Preferences → Feeds → OPML menu. I received a rather odd error during the import, but after exiting from Preferences all of my feeds were listed. (One can get all of their Google Reader info via Takeout as detailed here on Google’s Data Liberation page.)

Beyond a growing number of desktop apps that support Tiny Tiny RSS as a back end (as opposed to Google Reader) there is also an official Tiny Tiny RSS Android app which, so far, seems nicer than Google’s mobile Reader offering. The app costs $1.99 after the initial 7-day trial, but I think this is a small price to pay to support the author for such a nicely working setup. The source for the app is available here if one really doesn’t want to pay, but for this I think supporting the author is a great idea.

I’m really looking forward to seeing how fast development on Tiny Tiny RSS will progress now that it is getting widespread attention as a Google Reader replacement. While it seems to work well the UI is a bit ugly, and when used from work via a proxy it seems a bit slow at times. I could see a whole bunch of UI changes and performance improvements coming if it gets attention from folks who specialize in this.

If any of you who read this and know me would like an account on nuxx.net so you may use it yourself as a replacement for Google Reader, drop me a note and I’ll set you up.

(And yes, this is a test post to see if it shows up in the reader, just to confirm that everything is working…)

4 Comments

Replacement 1UP USA Hitch Bar

One day after cleaning salt off my 1UP USA bike rack I found that the ball on it was no longer retracting easily, making it hard to get the rack in and out of my hitch. I emailed 1UP USA asking for a few pointers on disassembling the retention mechanism and fixing it, but instead of that they sent a whole new hitch bar.

This evening I disassembled my rack to replace this piece, but then when cleaning the individual parts I found and was able to fix the problem. There is a plastic cap located in the part of the hitch bar that goes furthest towards the front of the vehicle and appears intended to keep from reaching the ball-moving mechanism. If this gets pushed towards the rear of the vehicle it can settle in behind the ball, preventing it from retracting. This was the problem that I had.

With the rack apart I decided to spend time washing the salt off of it, so now it’s sitting in the basement drying. I’ll get some blue marine grease (same as the rack originally used), put it back together, then get back to using it. I really do like the design of this rack. It does a great job of holding bikes in place and it makes it really easy to adjust two bikes to fit nicely while still keeping them centered on the vehicle.

Leave a Comment

Syringes are Useful

I’m really glad that we keep syringes and hypodermic needles around the house. The oyster mushrooms that are growing in the basement have stagnated and somewhat dried out, and I think that this is caused by the growth media drying out. Having a 60cc syringe and a 19 gauge needle sitting around I figured the easiest way to get water into the media without breaking open the plastic surrounding it was to inject it with water. A few syringe-fulls later and the media was quite a bit heavier, so hopefully the mushrooms will now grow properly.

These 60cc syringes have also been quite useful for putting Stan’s No Tubes Sealant in bicycle tires, as the Luer taper fitting fits very nicely over a Presta valve stem with the core removed.

Leave a Comment

The New MMBA Trail Guide

I’ve been working on much of the behind-the-scenes stuff for the Michigan Mountain Biking Association (MMBA) website for a few years now. This started with a group of us moving from a broken phpBB2-based site to a Joomla site and a phpBB3 forum. After a couple of years the Joomla site was replaced with the more manageable and updatable WordPress.

Back when on Joomla there was a decent page that presented a Trail Guide that Rob Ritzenhein had built for Joomla which was a searchable list of mountain biking trails within the state along with a ZIP code-based proximity search. With the move to WordPress I had to drop this searchable trail guide and replaced it with a basic, text-based list that had been generated off of the old trail data. After two mis-starts and incomplete attempts to find a replacement during 2012, I was a bit concerned that I wasn’t going to have much luck finding someone who was able to write such a guide.

Out of the blue in late January 2013 I received email from a guy named Jeff Lau who said (in much more polite words) that our existing guide sucks and that he’d like to have a go at making something better. He was very right, and after he showed a very promising proof of concept I was really impressed, so he and I met up and things got rolling. Fast forward a couple weeks and he had software nearly ready to go. I was able to help out with some graphics stuff (made my first sprite sheet) and get the old trail data adapted to the new format and loaded into the site, and get a bunch of interested volunteers to proof and submit updates to the data. Following a few rounds of testing and small tweaks it was ready to release.

Last night Jeff and I were able to launch the site publicly, and thus far it’s been very well received. The guide is no longer an impenetrable wall of text, but instead a dynamic, flowing, zoomable Google-based map paired with a list of trails and their details which simply feels nice to use. Updates are easy, done by putting data in an OpenOffice.org Base database and running an SQL query which generates the CSVs, then uploading them to the trail guide’s data directory. Everything seen by the user is client-side JavaScript with the actual data stored in simple CSV files, so it all runs in the user’s browser and requires nothing special on the server.

I’m really impressed with the work that Jeff did in writing the Trail Guide software. He said he wanted to do something, did it, and turned it around very quickly, just in time for spring. The weather is just starting to warm here in Michigan, and getting this kind of guide ready before people look for it is key. I believe that this guide is one of the most important publicly accessible Michigan mountain bike trail advocacy tools that has been put forward in a while.

I strongly believe that one of the best ways to ensure trails remain good for and open to biking is to keep people using them. Once they reach a critical mass they become self-maintaining (users remove much of the deadfall themselves), and the chance of them becoming closed to bikes diminishes because they are well-used and known cycling areas. Giving people a guide to help them find trails increases usage by increasing accessibility.

This cost of this guide came in at a cost of about 120 hours of Jeff’s time, and 40-50 of mine. (While he kept detailed records I did not, but I did have a few 6 hour evenings of researching trails details for accuracy and entering them in the database one at a time.)

The official announcement of the new trail guide can be found here on the MMBA website, and the trail guide itself can be found here: http://mmba.org/trail-guide

Leave a Comment

Crooked Maps?

In working on the forthcoming MMBA trail guide data I’ve had to find the lat/lon boundaries for rectangular maps so they can be presented as overlays on a Google Map. In doing this I’ve found that almost all of the Michigan DNR-drawn maps seem slightly crooked compared to what I see in OpenStreetMap. It almost looks as if the designer of the map rotated it slightly so that the north/south roads align with the page border.

When making the Stony Creek and Addison Oaks maps I’d noticed that roads which I’d previously thought of as oriented perfectly north-south or east-west were slightly crooked. Now I’m wondering if there’s something I’m not understanding with regards to map projections in Michigan.

Reading this article from the DNR about map projections I see that Michigan has its own projection system called Michigan State Plane Coordinate System. (More info here at Wikipedia.) So, I’m starting to wonder if there’s something that I’m missing and possibly doing wrong with regards to map making in Michigan. I just don’t know enough to know yet.

Leave a Comment