Monthly Archives: July 2009

The 4 mile barrier

In March I started running again after a 5 year break. It was a lot harder getting started this time, but I’m glad I did. Back then I trained for a 5K race and after I was successful I trained for another 5K. The training program I use builds you up slowly to running 3 miles. After the race I just kept going trying to build up my mileage. When I hit 3.5 miles it was much harder than I expected and I had to slow my pace just to finish the run.

I was discouraged because until then I had steadily built up my mileage and my pace week by week. I hadn’t expected to hit a wall and it shook me up. I backed off on my running, eventually got out of the habit and quit.

I’ve learned a lot since then and today I ran 4 miles. It’s an important goal for me because somewhere in the back of my mind I was afraid of hitting that wall again. It feels great to break the barrier and now I feel like there are no limits if I just keep at it.

What made the difference? I’ve got people involved this time. I’ve got a guy I run with once a week and people to pat me on the back and encourage me. I also realize you can’t expect to keep improving at a steady rate forever. Progress tapers off and sometimes you have setbacks. I’ve been reading Hal Higdon’s book “Run Fast” and have learned a lot about training. My long runs I do at a slower pace with a focus on just finishing, and I pick up the pace on the shorter runs through the week. I’ve also learned that my mood, the weather, my diet and how much sleep I’ve gotten really affect my performance. There’s no shame in slowing down or cutting a run short if I’m feeling tired.

It’s good to reach a goal I’ve been working towards for months. As I get older I realize that there are no shortcuts. Nothing happens without work, and no goal is achieved without discipline, hard work and putting in the time week after week.

Fedora 11 install success

After I posted about my problems installing the latest Fedora I managed to get several good installs. I’ve tried everything I could think of to reproduce the previous problem so I could report it, but I can’t make it happen.

What was causing my continued failures was that the installer was trying to finish or upgrade the existing botched install. Once I formatted the install partition to start from scratch I had success. Anaconda used to ask if you wanted to upgrade an existing system or do a fresh install (it no longer does) so it hadn’t occurred to me that I was trying to upgrade a broken system.

So I’ve done 5 or 6 installs on my 64 bit system and a live CD install on my 32 bit system and I can say that Fedora is still Fedora. It’s got the latest stuff, it has a nicely integrated visual theme and it’s customized just enough to set it apart. I’m glad they don’t take the Ubuntu route of changing so many things from upstream (like the nautilus modifications and the brain-dead lack of a root account). I love how I can enable repositories during the install so when the install is done I have a completely up to date system with no yum update necessary.

I can’t really do a “review” because most of the good and bad comes down to package details that aren’t Fedora specific. Any distro with these same packages will be roughly the same. I found that many packages were newer than on my Debian/squeeze system, but some were older. When you get this big, it’s really just a matter of how quickly maintainers upgrade to newer versions, and how easy it is to get dependencies resolved.

A few problems are worth mentioning. During the install I chose to let anaconda install GRUB to see what it would do. You can add other operating systems and it asks for a label and a partition to boot. When I later tried to reboot into Debian I just got a GRUB error. I checked things out in Fedora and found this for the GRUB stanza for Debian:

 title Debian
rootnoverify (hd0,0)
chainloader +1

I almost laughed out loud. If you don’t speak GRUB, they just passed the boot process off to my Debian partition rather than booting Debian directly. This works fine for Windows, but Linux distros don’t usually install a bootloader on the partition since GRUB can easily boot any number of OSes from the MBR. It’s a lazy approach but I’m more annoyed by the fact that the installer leads me to believe it’s going to do the right thing then doesn’t. What Debian does is dig through all the other partitions and automatically create GRUB entries for every other OS. Those are the kind of little details you expect from Debian since it’s been around forever. Fedora is more likely to pick the solution that works for most and let you fix it yourself if you want something special.

Also the installer doesn’t kick out the CD at the end of the install so I have to fight the drive during the reboot to keep from booting right back into the installer. Again, it’s just a small detail.

The way Fedora handles non-free software is third party repositories. It used to be that was the place to go and there were a few others for some specific packages. It’s all handled by RPM Fusion now.The instructions are simple but graphical/point-and-click. I wound up getting in this lengthy cycle of typing in the root password over and over (a la Windows Vista) to get the system to do what I just told it to do. On later installs I just did it all from a terminal as root and things went more smoothly. This isn’t Fedora’s fault, but considering how important third party repos are to a lot of people they should at least be concerned.

I took the time to set up a desktop roughly like what I already use (FVWM with mostly GNOME apps) and found it pretty easy to do. I’m sure I could live with it if I didn’t already have the perfect Debian system. I’ll add that I’ve NEVER done a Fedora install this close to release (except for test releases on a test system) and a lot of problems get sorted out in the first few weeks. I’m currently running 32 bit Fedora on my number 2 desktop so I’ll see how it goes.

Fun with allergies

Apparently I’m not the only one suffering from allergies lately. Daniel Silverstone posted about his experiences in the UK so I thought I’d respond.

I only take Loratadine 10mg (brand name Claratin in the US) and find it effective. I’ve never taken more than the prescribed amount so I can’t speak to side effects, but I do have a remedy for when Loratadine doesn’t work – vitamin C.

In addition to it’s other benefits, vitamin C is an antihistamine. Earlier this week I took my allergy pill and an hour later I felt no better so I started taking C. I take two 500mg pills and an hour later I take 2 more and keep going until I see results. Once I’m in a full blown allergic reaction it takes a while for the level of C in the blood to build up and do it’s job (3 hours this time).

A gram an hour is extreme, but this particular day it was necessary. Sometimes I might do 500mg an hour. If I feel like I’m getting a cold I use the same strategy and it seems to help.

Vitamin C is acidic so overdosing will eventually cause diarrhea, but it’s a pretty benign side effect. If you get diarrhea it’s time to back off. There are less acidic forms of C but they’re hard to find and I’ve read they don’t get absorbed well. I’m not a doctor of course and I’m not telling anyone what to do, but I’ve been doing this for 15 years and it works for me.