Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home/blaalt/www.blairaltman.com/includes/bootstrap.inc).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2349 of /home/blaalt/www.blairaltman.com/includes/common.inc).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home/blaalt/www.blairaltman.com/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home/blaalt/www.blairaltman.com/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home/blaalt/www.blairaltman.com/includes/common.inc).

S-Works Enduro Overhaul Time Lapse

Category: 
Videos

Last night I did a massive late night overhaul of my Specialized S-Works Enduro and made another time lapse of the work.

It was time to do my early riding season total overhaul of the bike since I finally got the last few things I needed to switch my wheels and brakes over to my new ones. I decided this year to get rid of both my XT wheels and my XT brakes and replace them with a pair of Mavic 819 rims laced to Chris King hubs and a pair of the new XTR brakes with 6 bolt ice-tech rotors. I wanted to experiment with the brakes though and throw my Goodridge brake lines on them despite Shimano telling me they wouldn't work. I also had a full set of FSA chain rings that I wanted to put on since my 22t was worn out and I wanted black ones instead of silver.

On top of installing the new parts I also wanted to check the condition of my pivot bearings and replace any that were bad, overhaul my RC2 cartridge in my fork and check the semi-bath, check the condition of the Float fluid in my shock, do new cables and housing, and just generally clean everything up. It turned into a 6 hour epic in the shop between 9pm and 3am.

Keep reading for the video...

The Video

This time instead of using my GoPro to make the video I decided to set up my SLR camera to take a photo every 5 seconds and save it straight to my netbook. I managed to burn through 4 battery charges for the camera between the two batteries I had. Thankfully they were able to charge faster than they ran down so there wasn't any downtime. I have never burned through batteries that fast in my camera but I guess I have never taken close to 4000 pictures in an evening before.

Video will take some time to load in Safari or Internet Explorer. If you're using an out-of-date browser and can't watch the video here, check it out on Youtube

Song: Abakus - Wasted Feeling