spilth.org
developer, gamer, mountain biker, musician
Posts
-
August 18, 11:16 PM
A Year Plus of Mountain Biking
It’s been just over a year since I started mountain biking. I got my bike back in June of 2009 and have done a decent amount of biking since then. The majority of it has been on trails but occasionally I’ll ride on the road or bike paths as well.
I got my Garmin GPS back in August of 2009 and according to my Garmin Connect account I’ve logged 91 rides and 700 miles since then. I’m sure there are a few that are missing due to a dead battery or import problems.
I started using DailyMile back in September of 2009 and so far have logged 703 miles and burned 475 donuts! (they have neat stats!) DailyMiles really is a great site and I think people should check it out for recording all kinds of exercising activities. I track my biking and yoga on there.
My technical skills have been progressing a little slow but I’ve been purposely cautious so I don’t hurt myself. I love the sport so I’d hate to be knocked out of it for too long. I do want to step up my technical skills which means I need to step up how much I’m riding and pushing myself a little bit more.
I’ve also gotten involved in my local mountain biking group, the Westchester Mountain Biking Assocation. In fact, the link to their site is a newly organized site I put together in WordPress. The design is a WordPress theme, so I can’t take credit for that.
I’ve also been working on a mew map of Graham Hills Park using Adobe Illustrator which is very close to being finalized. I may tackle a map for Sprain Ridge Park next, but I want to wrap up the Graham one first. I dabbled a bit in some GIS and Cartography applications but am not sure that’s something I want to put too much more effort into. I’ll see what I feel like once the Graham map is finished. Still, it’s really nice to hear that my map has helped get emergency services to people more efficiently or helped new people enjoy the park more.
The newest project I’m involved in is a new set of trails being planned in Yorktown. So far this has mostly just been physical labor, but I’m okay with that. I’ve been reading up on cr
eating mountain biking trails, so I’m hoping that knowledge will become helpful in this project. There are some more experienced people involved so I’m ready to take a back seat and just learn what I can from the experience.
My friend Kate got me into yoga a few months ago and I feel like that has been helping me out in a few different ways. I should really step up how much I go though, because I need to take better advantage of my membership.
My weight has gone back up a bit since it was down to 193 and I need to make some stronger efforts to get it back down again. I’m not up at 240 again, but it felt nicer to look at myself when I was under 200. Hopefully stepping up the biking and the yoga (and lowering my calorie intake) will help me get back down.
In July, Kimberly and I competed in the Columbia Muddy Buddy which was a two person team race where you trade off mountain biking and running, along with a number of obstacles including a giant mud pit at the end. This was a lot of fun and required me to take up running for a bit – something I hadn’t done since high school! In our group we placed 10 out of 29 teams and placed approximately in the middle of the 400+ teams that participated. We both felt that was pretty good for our first time competing in an event like this.
-
August 18, 12:02 AM
Things Are Changing Around Here
This is just an obligatory post about some changes I’ve made to spilth.org recently. A required server move had me sorting through my sites and decided which I wanted to continue to maintain, which I wanted to move elsewhere and which I wanted to just let die.
spilth.org has been sitting on WordPress for quite a while now and the blog portion of the site will continue to be hosted there via http://blog.spilth.org/. The main host/domain (http://www.spilth.org/) is now handled by http://flavors.me/ which aggregates data from a number of different sites I use and combines them into a nice little design. I stumbled across it today and was impressed with how quickly I could set something up. It’s like friendfeed meets tumblr but much slicker and prettier.
I was checking out the different services that flavors.me supported and decided to give http://soundcloud.com/ a try for hosting my songs. So far I’m impressed with their service as well.
Photos are still on flickr. Videos are still on vimeo. Tweets are still on Twitter. And I still really like last.fm.
I decided to dump/ignore wikia for now since I don’t ever use it. I’ve lost interest in a bunch of sites like foursquare, 43 Things, blip.fm, etc, so I decided to remove the links to all those profiles and make the blog a lot simpler. I may try one of the other WordPress these, though, since this one is devoid of even search or categories.
-
February 17, 07:51 PM
The Pomodoro Technique
Today I used The Pomodoro Technique at work and for the first time.
I had heard of the technique before, as well as the Pragmatic Programmer book Pomodoro Technique Illustrated. Thanks to fellow geek Rachel Ober I was made aware of the free Pomodoro book, which I promply downloaded into the Books folder of my DropBox account making it seamlessly available on my work computer, laptop and iPhone without thinking.
I read through the first chapter to get a quick idea of how it’s done and gave it a try today. It went very well (I completed 8 pomodoros!) which I think is pretty good for my first stab. The experience didn’t come with out some revelations.
I had to curb my email checking
I had to shut off my email alerts. The little “ding” sound was just too distracting to hear every few minutes. I could just close my email client but it’s Outlook and takes too much time to start up every time.
I had to curb my instant messaging
I had to shut off audio alerts for IM as well. Within 5 minutes of starting my first Pomodoro I got IMs from 5(!) people. It was really tempting to flip back to my IM client to see what people wanted but I managed to ignore them for another 20 minutes.
I could just shut off my IM client as well, but I do use it for work communication (as well as communicating with friends). I do have a work specific IM account, so I could always only allow co-workers to contact me through it.
I should make an effort to talk to people in person instead of IM. It does make me chuckle to think that I could potentially be interrupting somebody else’s Pomodoro though.
During my Pomodoros I set an away message mentioning that I was trying the Pomodoro Technique. In the future I might even link to the site.
I had to separate Pomodoro specific apps and sites from interruptive ones
For a brief period during the day I tried to keep my Pomodoro task and interruptive tasks on separate computers (my work desktop and my personal laptop) but security limitations of our wireless network made it impossible to only do work on my laptop.
Another approach to the above is to use Mac OS X’s Spaces feature to separate out the Pomodoro you’re working on from other interruptions. I used this today and it definitely helped keep me focused. I’m sure there’s a number of Windows equivalents.
Yet another little technique for separating out work from distractions is to use different browsers. In my case I was using Firefox for my Pomodoro work and Chrome for anything that would be interruptive but I didn’t want to close completely.
Questions
My experiment also left me with some questions, some which hopefully the rest of the free book will answer and others that I may find my own answers to over time:
- How do handle/categorize meetings? Track them? Ignore them? What if they’re more than 30 minutes long?
- How do you deal with dependencies? What happens when you can’t start your task until somebody completes something you’re relying on? Should you track this? I suspect that information could be useful.
After Effects
It’s funny how even throughout writing this blog post I was tempted by several interruptions but I found myself realizing they were all things that could wait a few minutes.
-
February 01, 04:41 PM
Small Problem with Maven 2 and Eclipse
In an effort to prepare myself for potentially adding some Maven-based projects to our AntHill Pro system at work I grabbed the Apache Maven 2 Reference Card from Refcardz. It was a good overview but didn’t include some of the basics, like creating a basic project. Maven in 5 Minutes on the Maven web site proved more useful for that, as did the Guide to using Eclipse with Maven 2.x.
I used MacPorts to install Maven with the following:
sudo port install mavenI created a simple project using the following:
mvn archetype:create -DgroupId=org.spilth.rpgam -DartifactId=rpgamAnd then tried to generate an Eclipse project file using:
cd rpgam
mvn eclipse:eclipse
The command failed with the following error in the output:
[WARNING] Unable to get resource ‘jline:jline:jar:0.9.1′ from repository central (http://repo1.maven.org/maven2): Specified destination directory cannot be created: /Users/brian/.m2/repository/jline/jline/0.9.1
It suggested I manually download and install jline. I was not down with this because, well, I thought Maven was supposed to take care of this stuff for me – I shouldn’t have to manually download and install stuff!
Upon looking in my ~/.m2/repository directory I noticed that some directories were owned by root and some by me. I’m not sure how or when this happened but I fixed it with the following:
sudo chown -R brian /Users/brian/.m2/
This fixed the problem and successfully created a .classpath and .project file for Eclipse.
I also started my own Maven cheat sheet.
Lastly, I learned that you an open a Finder window for the current directory from Terminal by using:
open .
-
January 01, 05:19 PM
Electronic Boogaloo
I’ve always had a passing interest in electronics but the most electronic work I’ve ever really done was fixing the cracked solder of an input of a multitrack recorder I had when I was in high school. Other than when I used to build my own computers, I haven’t done much else.
Recently my friend Kim suggested we “do a project together” after talking about things like Make magazine and Arduino boards. We haven’t picked a project yet but we’ve started investing in learning about electronics in order to obtain the skills we need to build something.
I ended up ordering 3 books:
Make: Electronics
In order to do the experiments in Chapter 1 of Make: Electronics I went to a store I haven’t voluntarily been to in years – Radio Shack. It was exciting to see all the various kinds of eletrical components and tools that I could potentially be playing with:
I ended up getting the majority of what I needed but the selection at the two Radio Shacks I went to were a little bit slim. I ordered what I was missing and much of the Chapter 2 items from the Radio Shack site instead. The Saturday night after X-mas I started trying out the experiments in the book. My Saturday nights are not normally this wild and crazy:
Today I re-created the above using the breadboard I got in my order. It’s definitely a lot easier than getting those little alligator clips to grab onto little wires:
I’m still learning and confused by a number of things, but hopefully more experimentation will bring things to light.
Programming Interactivity
I also started reading and skimming through Programming Interactivity which led me to the interactive multimedia language and environment called Processing. I soon realized that this language could possibly be used to implement another project I’ve been working on.
Continuous Integration is the practice of automatically compiling and testing code every time it changes. A Build Monitor presents the results of the compiling and testing, most simply with a Success or Failure message. These are often used as an information radiator, a way to casually inform people of the status of something. I’ve been wanting to build one to display the status of projects we’re running continuous integration builds with AntHill Pro at work. I’d like it to be generic enough to use with other CI tools like Hudson or CruiseControl.
I have a version I’ve been working on using Quartz Composer for the Mac:
But I realize it would be good to have a cross-platform solution that anybody could use. Thus I started putting together a version in Processing:
I finally also made the project publicly available by putting it up on GitHub: http://github.com/spilth/ci-build-monitor
Getting Started with Arduino
I flipped through this book a little bit but since I don’t have an Arduino yet, I can’t do too much with it. I want to make some progress with Make: Electronics before trying out any Arduino projects, if only to arm myself with knowledge so I don’t burn out the Arduino board.
-
December 23, 10:54 PM
How I Spent My Winter Vacation
For some reason I always seem to forget to take vacation throughout the year. This left me with 2 weeks of vacation to use before the end of the year this year. I ended up taking them in the middle of December, saving me from a lot of the insanity of Rockefeller Center on the way to and from work every day.
My vacation started with a Saturday morning ride at Graham Hills Park. It was an early morning ride with my friend Kim that we managed to sneak in before some rain that day. We practiced a few areas but didn’t stick around too long so we wouldn’t get caught in the approaching rain. If it didn’t start raining I think we would’ve gone around a second time.
Tuesday and Wednesday were spent on the road to South Carolina. On Tuesday I stopped atWhite Clay Creek in Newark, Delaware to try and do some riding, but the trails were too muddy to really enjoy or respectfully ride on. I was looking forward to checking out the “skills trail” to try out a few technical obstacles but even the first one freaked me out, especially because I was by myself:
I arrived in Bluffton Wednesday afternoon and decided to kick off my week there with an evening road ride around the gated community my parents live in. It was also a nice chance to finally test out the helmet light I got a few weeks ago. The combination of the helmet light and a handlebar light worked very well, even in the foggy evening darkness.
Thursday morning I went for a ride with my dad at Pinckney Island, which I’m still not sure how to pronounce correctly. The ride was very pretty, but totally flat. I entertained myself by bunny hopping logs and practicing wheelies, enough so that I ended up breaking one of my pedals.
We stopped at Bluffton Bicycle Shop on the way back home to get me some new metal pedals and see if they knew about any local trails. This proved to be a fruitful stop because not only did I get fantastic new pedals but they also told me about a trail out on Hilton Head in Crossings Park. This place was just what I was looking for! Lots of thin, winding single-track and even a few hills and obstacles to tackle. I rode there are total of 5 times during my vacation.
Towards the end of the vacation my dad decided to give Crossings Park a try and did very well! He even humoured me by filming some footage of me in one of the more fun parts of the park.
My dad and I also checked out Tom Triplett Park in Pooler, GA but due to all the rain in the area it was full of puddles and hard to ride in. We lost the rail several times but I guess it was still a bit of an enjoyable.
One of the more surprising rides was the one my dad and I did at Folly Field Beach. I thought it would be really boring but it ended up being a lot of fun. There were plenty of things on the beach to bunny hop over and the sand helped give me an idea of how far I can hop (not very). There were also a few rocks and branches to traverse during the ride.
I’ve been using my Canon Vixia S HF10 to shoot all my mountain biking videos but I was getting really eager to pick up a helmet cam for some more exciting videos. I had debated buying the ContourHD 1080p Helmet Cam before my vacation but didn’t think it would arrive in time. After discovering the really fun trail at Crossings Park I decided to order one and have it shipped to my parents place. It works great and looks almost as good as the Vixia.
I ended up driving the entire 14 hours home in one day which left me a little wiped the following day. The weekend snow resulted in my two planned mountain bike rides up here being cancelled but it did give Kim and I the chance to go sledding at Rockwood Hall Park. I wanted to record some rides with my helmet cam but we ended up getting there late enough that it was to dark to record anything. It was also a lesson in proper sledding attire -
-
November 27, 11:30 AM
I am Thankful for Mountain Biking
I know my life has changed for the better when, instead of sleeping in on Thanksgiving day, I am getting up early to go out for a ride in the woods.
Graham Hills Park has been the best measurement of my mountain biking progress because it’s basically where I started riding and where I’ve done most of my rides. It’s also got one relentless climb that I’ve yet to do without resting, but the amount of resting has certainly gone down. There are also a number of technical sections that I used to shy away from and can now confidently ride through/across.
There’s still plenty of learn and accomplish but I’m quite happy with my progress so far.
-
November 25, 11:36 PM
The Butt of Many a Joke
There is a place in Connecticut that I ride at that provides no end of 3rd grade giggling for me and some of my friends. In fact, I believe the name of this park is a good test of character for people. I appreciate those who not only laugh at it but take up the challenge of coming up with their own little joke about the place.
This place is of course Mianus River Park. I’ve got to pause every time I say the name of the park, if only to collect my composure. Depending on the audience this is often followed by sentences such as:
- Mianus is actually really beautiful.
- There were a bunch of people in Mianus this weekend.
- It was actually too wet to ride in Mianus the other day.
And it’s quite true – it’s a beautiful place to ride and a lot of people (hikers, bikers, dog walkers) go there. And yes, it’s generally frowned upon to ride trails when they are muddy.
-
November 21, 05:09 PM
Revelation 11/21
I went to Sprain Ridge Park this morning with a few guys from the New York City Mountain Bike Meetup group. The ride was at a brisk pace with not many breaks, so I was spending a lot of time catching up and trying to catch my breath. But as Pat Metheney suggests, it’s good to ride/play with people better than you.
We stopped to practice a few technical parts of the trail but sadly I was not mentally prepared for them and didn’t attempt them, BUT I did have a bit of a realization about why. I find that I’m not so afraid of the hill or drop or whatever we’re attempting, but more concerned about what happens AFTER the rollover/drop. I’m afraid of what happens once I make it through the obstacle. Will I be going to fast? Will I lose control? Will I run into something else and not be ready for it?
I believe this feeling is from the fact that that’s exactly how I ended up breaking my ankle while trying to skateboard. I was pushing myself to go down a 6 foot ramp, which scared me, but ended up being alright at it. The problem was that I hurt myself after picking up too much speed from going down the ramp.
Now to move past that fear…
-
November 16, 11:33 PM
Getting Skinny
I’ve gotten a lot of comments about being thinner the last few months but this post isn’t actually about that.
On Sunday I went to Cunningham Park in Queens, NY with a friend from one of my mountain biking meetup groups. It was my first time at Cunningham and I definitely would ride there a gain. No giant hills, really clear signs and lots of fun, winding single track. And it’s only about 35 minutes away.
We started off on the east side of the park and spent a good amount of time practicing on a “skinny”. Skinnies are long, narrow sections of track, often on logs or wooden boards. They can be a few inches to several feet over the ground. I managed to get across it a number of times and felt good about it, especially since a month ago I could barely get across a piece of flat wood on the ground.
I had my camera, so I once again video taped what we were doing.
Next we checked out a area of jumps and burms, but I don’t feel like I’m quite ready for jumps. It’s honestly not a primary interest of mine, but I wouldn’t mind learning how to do some jumping eventually.
After that we headed to the west side of the park where there was lots of cool, winding, jungle-like single track. On the way back out we tried the skinny a few more times and then made our way to the exit. Sushi at Mr. Wasabi in Queens topped off the evening. All in all a really good day of mountain biking.
Updates
-
@rlovinger I think it was in season 1. It was in the intro. I was so surprised to hear Liz Lemon tell that joke!171 minutes ago from Echofon
-
Stack Exchange Q&A site public beta: Bicycles http://bicycles.stackexchange.com/10 hours ago from web
-
@rachelober Huh, the whole interface really is very gray now. Makes it feel like most everything is disabled.10 hours ago from web
-
@rlovinger Kim got me into it and we just started season 3. I loved "What's the difference between your momma and a washing machine?"10 hours ago from web
-
@rachelober Are you going to give Ping a try? I'm checking it now.20 hours ago from web
-
@rachelober Have you started using Rails 3 w/Bundler? Have you run into issues with local development and production gem config differences?27 hours ago from web
-
30 hours ago from web
-
@rlovinger I saw her on the way home from work! I brought my 4th Ed. Monster Manual in the hopes of getting a pic of her with it. No luck.2 days ago from web
-
got to see Tina Fey filming 30 Rock for a little bit from a distance. http://tweetphoto.com/425651532 days ago from Echofon
-
saw Tracy Morgan but no Tina Fey in Rockefeller Center at lunch with @danseldow. #30Rock #disappointment2 days ago from web
-
@rlovinger 49th had signs up about 30 Rock but I didn't see Liz Lemon anywhere :-(2 days ago from web
-
@sggottlieb Maybe you should create a new strategy called readingeducationization?2 days ago from web
-
solved his crappy shadow problem in the Unreal Development Kit! http://www.flickr.com/photos/spilth/4942991453/ #udk #marblemadness #unreal2 days ago from web
-
@feebo Good luck! Or whatever it is I'm supposed to be saying about your new house.2 days ago from web
-
had a band in college who's songs are now on iTunes: http://itunes.apple.com/us/album/the-laundry-room-1996-1998/id3900802863 days ago from web
-
3 days ago from web
-
4 days ago from web
Photos
Tracks
-
Marble Mania 2003 - Main Menu5 plays
-
Acid Test4 plays
-
Good4 plays
-
Spooky8 plays
-
Tectonics1 plays
-
Mini Spy - Song 26 plays
-
Mellotroid - Theme3 plays
-
Like A Fool2 plays
-
Glowing7 plays
-
Fading9 plays
-
Apatheory4 plays
Bookmarks
-
Bootstrapping an MMO with its by-products - The Startup Toolkit Blog
Tags: games, development -
Google Code University - Google Code
-
Subversion Best Practices: Merging and Merge Tracking
Tags: subversion -
InfoQ: The Story of a Project
-
YouTube - Prueba 2 UDK
Tags: udk -
YouTube - scaleformpress's Channel
Tags: udk -
Time Management Essentials: 13 Routines For Improving Your Life
-
UDN - Three - Lightmass
-
UDK - Lightmass Tutorial
-
UDK - Ambient Occlusion Tutorial
-
Tutorials:Creating a XP system - UDK Central
-
Khan Academy
-
3D Tutorials, video game tutorials, ut3 tutorials
-
X9 » UDK Isometric Camera tutorial
-
Marble Madness - Wikipedia, the free encyclopedia
-
Element Ball by RebelAces Ent. - Epic Games Forums
-
3D Sphere Maze - Epic Games Forums
-
X9 » UDK Base your project on UT code tutorial
-
Ten Books Game Designers Should All Read | A Games Design Blog
Tags: gamedesign -
UDK: A Project Begins | A Games Design Blog
-
Isometric view via Kismet - Epic Games Forums
-
Gremlin: A Graph-Based Programming Language
-
Home - gremlin - GitHub
-
Oliver Steele - Languages of the real and artificial.
Tags: visualization, subversion -
Hourences' Community Site - Books - Tutorials - Jobs - Textures
-
UDK Lightmass Tutorial | Feed Your Brain!
-
X9 » Chapter One – Creating the Player Controller
-
Should Developers have Access to Production? - The Official Server Fault Blog
-
How to Migrate from Ant to Maven: Project Structure | Javalobby
-
UDN - Three - CameraTechnicalGuide
-
Tag Clouds: See How Noisy Your Code Is at Fragmental.tw
-
97 Things Every Programmer Should Know | Software Development Videos
Tags: development, programming -
20:20 Vision - Computerworld
-
Regretsy - Where DIY Meets WTF
-
Using >= Considered Harmful (or, What’s Wrong With >=) « Katz Got Your Tongue?
-
Configuration Management position – can be done by anyone. Or can it? | Goldin, the Junior
-
The Ball - A Singleplay Game
-
Technology Leads More Park Visitors Into Trouble - NYTimes.com
-
Java on Mac OS X Leopard
-
David R. MacIver
Tags: scala -
Bundler & Continuous Testing Scenarios: Usage Tips — A Single Programmer's Blog
-
Managing version numbers in Maven with the Maven Versions plugin
Tags: maven -
Programmer Productivity: Weekends » Debuggable Ltd
-
7 Basic Rules for Making Charts and Graphs
-
The Setup
Tags: todo -
Maven's Strengths and Weaknesses as a Dependency Management System - AnthillPro Blog
-
Guerilla Continuous Integration | Agile Zone
Tags: continuousintegration -
ITIL Release Management and Automation
-
jCharts
-
Java Line Graphs Gallery, Line Graphs, Stacked Line Chart, Percentage Line Chart, Java 3D Line Chart, Line Charts Components, Line Chart Java Beans
Recent tracks
-
Found the Road by Andy Yorke7 hours ago
-
Simple by Andy Yorke7 hours ago
-
Let It Flow by Unbelievable Truth7 hours ago
-
I Can't Wait by Unbelievable Truth8 hours ago
-
Hypnotist by Unbelievable Truth8 hours ago
-
Covers by Unbelievable Truth8 hours ago
-
Agony by Unbelievable Truth8 hours ago
-
Advice To A Lover by Unbelievable Truth8 hours ago
-
Shed Your Skin by Unbelievable Truth8 hours ago
-
Daylight by Unbelievable Truth8 hours ago
