I learned a few months ago that the status message of HP printers can be changed using PCL commands.
January 30, 2008
I ran a few miles on the cross country course at the arboretum tonight. It was my first run since the Riddle. I made it about three miles before my ankle became a little sore then I walked back home. It will take just a little while longer for me to fully recover.
January 29, 2008
January 28, 2008
January 26, 2008
Today was the 9th annual "world renowned" Riddle Run at Lake of the Woods forest preserve in Mahomet, IL. The Riddle Run is a 28.35 mile ultramarathon run consisting of 7 loops on a 4.05 mile trail. It is named after its organizer, Jeff Riddle, and it is a very low-key event. The run uses "clipboard timing" (rather than chip timing), where runners are required to write their times down on a clipboard after every loop. Most runners have no intention of running all 7 loops, only 1 loop is required to get an official race cupcake. A record 105 people pre-registered for today's run (that is to say they sent an email to Jeff).
4 years ago I completed all 7 loops of the Riddle Run in 5:23:44. It was my one and only ultramarathon. 6 weeks after the 2004 Riddle Run I tore the cartilage in my left knee and took 3.5 years off of running. When I started running again last August I could never have imagined picking up where I left off, but today I finished the Riddle Run again, completing my second ultramarathon in 4:50:32.
I was nowhere nearly as well prepared for the run today as I had been 4 years ago. Last time I did multiple 18 mile training runs, whereas this time I did multiple 12 mile training runs. I think my legs are stronger now (thanks to countless hours of cycling), and at 29 years of age I think I am slightly better suited for endurance events than I was when I was 25. Fortunately, we also had "great" weather today. It was 23˚ at the start and 34˚ at the finish, whereas in 2004 it was -10˚ at the start and +5˚ at the finish.
I must have burned over 4000 calories, so I definitely felt the need for a nap when I got home. It was exhausting, though I was never really in pain, which is a good thing. Many of the runners choose to eat their cupcake after the first loop, but I wanted to save mine until the end. It made the accomplishment that much "sweeter."
January 25, 2008
January 24, 2008
Today was probably the coldest weather in which I have ever bicycled, though not the coldest I have ever felt while bicycling. There is no such thing as bad weather, only bad clothes. It was -2˚ Fahrenheit when I left this morning for physical therapy (right shoulder) on the other side of town.
I am the proud owner what could possibly be the greatest invention of all time, Gore-Tex socks. When I wear these things over my regular socks my feet never get cold, no matter how cold or windy it is, and they stay very dry unless I happen to be wading in water for a significant duration of time. I was very sad when I discovered a couple of weeks ago that I misplaced one of my treasured Gore-Tex socks. Since that time I've had to get by simply wearing multiple layers of regular socks.
Today was a 3 sock pair day. My shoes would barely fit me and it didn't even work. My toes were frozen by the time I arrived at my destination. It was then that I resolved to do whatever it took to find my missing Gore-Tex sock. When I got home I looked through all my drawers, behind the washer & dryer, under the bed, all to no avail. Finally, out of desperation, I searched the garage and I found the missing sock in the trunk of Iris (our car). It was still dirty from whenever I last wore it.
At one point during the day Melissa mentioned to me that the UIUC weather page listed the current weather conditions as "bitterly cold." I could not have agreed more.
And apparently I'm not the only one. On the coldest of winter days, generally when the wind is blowing from the west, I'm joined at my east-facing office window by several small black and brown birds. They fly up to the 5th floor of my building and take shelter from the harsh winds. I don't think they can see clearly through the tinted windows, though they are startled by sudden motion. If I approach very slowly I can often come within inches of them without them noticing my presence. I managed to snap a few pictures today.
January 23, 2008
This morning on my way to work I had a practice leave. What is a practice leave, you ask? A practice leave is when you get your stuff ready and head out the door, only to realize you forgot something and have to go back inside to get it. It's when the first leave doesn't really take... it's just practice. The next leave is the real deal.
This morning it was the little reflective straps I wear around my ankles while bicycling to keep my jeans from getting caught in the bike chain. I wouldn't have gotten very far without them. In the past I've left without my wallet, keys, bike helmet, bike lock, bike headlight, bike taillight, computer, gloves, hat, glasses, you name it.
I've done this literally dozens of times. It's slightly embarrassing when I walk back inside only to hear Melissa shout "Practice leave!" at me. I've gotten to the point where I now preemptively shout "Practice leave!" before she gets the chance.
For 5 years Melissa and I had a pond in our back yard at our old house in Champaign. Once or twice a year it would freeze over solid enough to support the weight of an adult human and I would go ice skating. Well, more accurately, I would spend an hour on the frozen pond in ice skates shoveling a path through the snow... then I would skate for a few minutes.
Now we no longer have the pond, but our friends Cara & John (and our other friend Jeff) live on the very same pond. We had dinner tonight at their house and spent a few minutes out on the ice afterwards. Fortunately there was not much snow, so no shoveling was required. Unfortunately we only had a single pair of skates, so only two of us actually skated. Others walked out onto the ice and slid around a little bit.
January 22, 2008
Tonight, like every Tuesday night during the winter months (e.g. standard time), the Second Wind running club meets at the Armory on the campus of the University of Illinois for a fun run. A few people stay indoors to run laps on the 200 meter track, but many people venture outdoors to run a 5.75 mile loop through town.
Here is a map of the Armory loop with mile markers:
And here is a map of the Armory loop with kilometer markers:
January 21, 2008
Melissa and I hiked along the Na Pali coast of the island of Kauai while visiting Hawaii for the wedding of Melissa's sister Michelle in May 2006. If you don't ever get a chance to see its beauty in person, at least check it out in Google Earth.
January 20, 2008
First, it is a simple wired camera remote control. Just plug the cable into the remote jack on the Canon SLR camera and the black button on top will trigger the camera auto focus, while the red button will focus then take a picture.
Second, it is a timer than can be used for time lapse photography. A 9-volt source (battery or DC adapter) powers a circuit I built using a 555 timer and a 6-way rotary switch where each way is hooked up to different resistors. Switching between these different resistors varies the timer interval. The timer triggers a relay switch at specified intervals which causes the camera to take pictures. It is based on the astable 555 timer circuit described here. I used the following capacitor and resistors:
- C = 3300 µF
- R1 = 1000 Ω
- R2 = 620 Ω (~5 second delay)
- R2 = 2670 Ω (~15 second delay)
- R2 = 10000 Ω (~48 second delay, I just realized I calculated this one incorrectly, as I intended for it to be 30 seconds)
- R2 = 15000 Ω (~1 minute delay)
- R2 = 65000 Ω (~5 minute delay)
- R2 = 200000 Ω (~10 minute delay)
Here are some photos of the actual device:
Okay, so the innards are a little sloppy. This was my first real electronics project. The soldering took some practice, and I actually hosed my first circuit board and had to start it over.
Here is a simple example of the sort of thing this timer allows me to do. I set it up to take a picture of a glass of ice cubes every minute for a couple of hours (i.e. until the battery in my camera ran out).
Ah, stupid YouTube! The aspect ratio is wrong, but you get the idea.
January 19, 2008
This morning I ran with a group of Buffalo Warriors, a C-U area trail running group affiliated with Second Wind Running Club. We ran at Schroth Trail on the south side of the Sangamon river in Allerton Park. We traversed the 5.9 mile loop twice in 5˚ weather. In the photo you can see how much ice accumulated on my beard and hair.
The last time I ran this trail was almost exactly 4 years ago, a month or so before I injured my left knee. As was the case today, that run was also 1 week before the world renowned Riddle Run, my first and only (thus far) ultramarathon.
This trail is also special to me in that I ran there frequently my freshman year at UIUC with the cross country team. One September Sunday morning we did a 16 mile long run on this trail in 1:40:00 (6:15 miles), which is faster than I ran 11.8 miles today, and probably remains one of my best long runs ever.
Unfortunately, my little GPS didn't do a very good job in the dense forest. The two paths should be identical :(
January 18, 2008
I made that software. That's what I said to Melissa as I was watching NUMB3RS tonight. Several people at Wolfram Research work as math consultants for the CBS show and they frequently make use of Mathematica related props on the show. In the past they have shown copies of the Mathematica book, A New Kind of Science, and various posters created with Mathematica.
Tonight one of the main characters Charlie was using Mathematica (on Mac OS X even). Okay, so some of the footage may or may not have been special effects, but Mathematica was there. My software was there.
Today is the final day of the 2008 Macworld Expo in San Francisco. I did not attend Macworld this year, but I always find the expo exciting nonetheless.
In January 2001 I began working full time for Wolfram Research, where I was charged with porting Mathematica to the soon-to-be-released Mac OS X operating system. My 3rd week of work I was sent to attend a workshop at Apple's headquarters in Cupertino, where they were to provide me with assistance in this process.
The workshop took place the week following the 2001 Macworld Expo and it worked out that I was able travel to California a few days early to catch the tail end of it. This was my first trip to Apple/Cupertino/Macworld/San Francisco/California so it was a big deal to me at the time.
I toured the hundreds of vendor booths at the expo and saw lots of great technology demonstrations. I purchased a laptop bag which I still use to this day. I also purchased my first and shortest-lived digital camera. It was a real piece of crap, but I got what I paid for...
After the expo I did some sight seeing in San Francisco before taking the train down to Cupertino. I still remember walking downtown, taking my first trolley ride, running through Chinatown, seeing Alcatraz and the Golden Gate Bridge for the first time.
I have been back to San Francisco on a number of occasions since then and every time I go there I discover something new. San Francisco has become one of my favorite places to explore, and the Macworld Expo is what brought me there.
January 17, 2008
January 15, 2008
Good friend Aimee and her mother were on local television this morning to discuss the website they created called What Friends Do. A goal of the site is to help friends and family members organize in the midst of a life changing event.
January 14, 2008
Four brave souls (myself included) showed up tonight for PCC's winter Monday night ride. We did 18 miles in 18 degree weather as we nearly circumnavigated Champaign-Urbana. I was able to put my new Fenix LED flashlight to good use illuminating the road.
January 13, 2008
I took an inadvertent stroll down memory lane this evening... dirty, smelly, memory lane. I speak of course of the South Farms, a tract of University of Illinois property just south of campus where the college of agriculture does its research.
I did a 12 mile run after we returned from Rockford. Ever since my knee surgery 3 years ago I have only a limited tolerance for running on pavement, so I try to stick to running on grass and dirt as much as possible. Fortunately, we live only a block away from the arboretum, which has a nice 1.5 mile cross country loop. Knowing that I wanted to do a longer run I chose to expand this evening's route to include the nearby south farms and Meadowbrook park. I was able to stay entirely on grass except when crossing 3 streets.
Incidentally, this was also the farthest run I've done in the last 3 years. I may yet return to my former half, full, and ultra-marathoning glory.
As for the south farms, I haven't run there in 11 years. In the fall of 1996 I was on the UIUC (men's) cross country team, and we practiced at the south farms at least 4 times per week. There is a 3000 meter loop around some of the corn & bean fields where we did both easy and hard training runs, both short and long distances. Most frequently we did it as part of an easy (and by "easy" I mean 6:40 miles) 4 mile wake-up run at 6:30 am on Tuesday and Thursday mornings. Yes, this was in addition to the afternoon practices.
In order to get to this loop from campus we needed to pass near the pig sty and endure just about the worst smell imaginable for 100 meters or so. Fortunately, in the past few years the pigs have been moved further off campus and this particular area of the south farms is more tolerable to the senses.
I remembered stretching next to the metal fence that separates the fields from a little gravel road. I remembered a particular 14 mile Sunday run early in the fall, which at the time was the farthest I had run in my 17 years. I remember a 5k practice race runners 10-14 (I was 12) did some Saturday while runners 1-9 were away at a race. I believe this was the fastest 5k I ever ran but I don't even remember the exact time. It was just a tad over 16 minutes.
Tonight's 28 degree temperature and gusting wind did little to distract me from reliving some of my glory days. I doubt it will be another 11 years before I make it back to the south farms.
I checked the weather forecast before we left for Rockford this weekend to celebrate little Logan's 1st birthday. All Saturday night there was a 30-60% chance of "snow showers." I decided at the last minute to pack my cross country skis into Iris (our car).
It didn't snow more than a few flurries. There was zero accumulation. There was no chance to ski. I did take some grief for this from Melissa's family, though it was all in good fun. I can only assume it would have snowed inches upon inches had I left the skis at home. Better to be prepared, I guess.
January 12, 2008
This morning while driving on North Allen Road in Peoria:
- Melissa: This is a bike route?
- Rob: I've ridden on this road before.
- Melissa: Was it scary as hell?
- Rob: Well, not the scariest as hell.
- Melissa: What was the scariest as hell? Tell me your scariest moment on a bike for each of 3 different categories: traffic, weather, and terrain.
Scariest traffic related moment. This took a bit of thought and I even surprised myself with the answer. It took place neither in San Fransisco nor in Chicago, but very close to home in Champaign. Mattis Ave north of I-74 is a zoo. The roads are narrow and people drive like maniacs. One particular ride on that section of road I think holds the record for the rate at which idiot drivers passed within inches of hitting me for no apparent reason.
Scariest weather related moment. Spring weather in central Illinois is fairly ridiculous. One Wednesday evening during a ride a tornado rapidly approached my group as we were riding between Sadorus and Ivesdale. We were warned by some motorists and we hastily took shelter at the first house we saw. An older couple was nice enough to let our entire group stay in their garage until the worst part passed over, at which point it was dark and still a little nasty so we all had to call for rides home.
Scariest terrain related moment. This was the last mile to the visitor center at Mauna Kea, on the big island of Hawaii. After having ridden almost 40 miles of steep uphill from sea level I was at 8000 ft of elevation looking up a 17% grade on a rented road bike with relatively high gearing. I really struggled that last mile, but I finally made it to the end of the paved road on the highest mountain in Hawaii. Then I turned around. It had started to rain at this point and at 9000 ft it was much colder than it was at sea level. Looking down this incredibly steep hill, scared shitless, I wondered to myself how I was ever going to make it back down. I had very little confidence in the soft brakes on the rented bike. In the end I declined to descend Mauna Kea and put the bike in the car Melissa was driving behind me.
January 10, 2008
January 8, 2008
I was 19 years old in the summer of 1998. I spent the previous summer working as a staff member for the Appalachia Service Project (ASP), a non-profit organization which provides free emergency home repair to low income families and individuals living in central Appalachia. I was beginning my second summer working for the project.
It begins with staff training. Roughly 80 college aged strangers gather to spend a couple weeks learning to run a (hopefully) successful 8 week summer program. We learned virtually all aspects of home construction and repair. We learned to operate and care for very large, very old, donated trucks and vans (the daily vehicle maintenance checklist was referred to as "garanimals", due to the color coded dip sticks and caps painted by our mechanic). We learned how to work with high school aged volunteers (Vs) and their adult group leaders (GLs). We learned how to buy and manage massive amounts of construction supplies and food.
And we got to know each other. These 80 or so people would soon be separated into groups of 4 by the ASP summer program leaders (Admin). After training each group of 4 staffers would head out to a separate county in either Virginia, West Virginia, Kentucky, or Tennessee.
In those days it was customary for each person to do some sort of creative introduction to help the others summer staffers get to know them better. I was rather partial to music, so I wrote a song about myself. And the legend was born.
The verses were just descriptive statements I made up on the spot:
F C I'm 19 years old F C and I'm from Illinois F C I go to school at the Dm G University of Illinois etc.
Clever how I rhymed Illinois with Illinois, huh. The chorus on the other hand was simple, catchy, memorable.
F G My name is Rob C Am My name is Rob F G For crying out loud C My name is Rob
When I performed my introduction song, I was very surprised that by the end, when I had already sang the chorus a few times, other people started joining in. "My name is Rob, my name is Rob, for crying out loud my name is Rob..." It's better with music. Trust me.
At the end of the summer, when the program had ended and we all gathered together again, people were still singing The Rob Song. The next summer I went back to work for ASP, and by popular request I sang The Rob Song for my introduction. During the school year and in the years since I graduated from college and got a job I still occasionally meet with my ASP friends, and they still talk about the song. People who have worked for ASP since then, whom I've never met, know me from hearing other people sing The Rob Song.
For crying out loud.