Ryan Booker
About Archive Replies Photos Search Stats Also on Micro.blog
  • Congratulations Gavin and James for passing GUE Fundamentals, and Ian for achieving a tech upgrade!

    → 7:39 PM, Dec 2
  • I spent the last month or so in Mexico and Florida cave diving.

    One of my team mates, Huw Porter, produced a nice video of some of the highlights, Limestone Rhapsody.

    → 2:01 PM, Nov 15
  • I spent the weekend diving in Tank Cave. I always love these guys.

    → 7:19 PM, Sep 17
  • I still have that shirt.

    Denvar featured at the Museum of Brisbane High Rotation exhibit.

    → 7:35 PM, Sep 6
  • A couple of snaps of us working at the Battle of Egadi this season.

    → 10:07 PM, Aug 20
  • See ya, mate.

    → 6:01 PM, Jul 24
  • Interested in diving? Exploration? Adventure? Aged 21–30?

    See where diving can take you, and check out GUE’s NextGen Scholarship

    → 11:04 PM, Jul 18
  • Prepping for another day of exploration… while I pack up ready to head home for the season.

    → 6:47 PM, Jul 13
  • Out of the deep. Lingyu He and I decompressing after some exploration.

    → 2:00 AM, Jul 9
  • Heading to 80m to investigate a Roman ram from 241 BC.

    → 3:15 AM, Jul 5
  • The conditions are just terrible.

    → 6:04 PM, Jul 4
  • We had a great dive this morning. Down to 80m to check an ancient ram that’s been sitting on the sea floor since the battle on 10 March 241 BC.

    → 1:08 AM, Jul 2
  • Home for the next couple of weeks.

    IMG 0337IMG 0969IMG 9164

    → 2:29 AM, Jun 30
  • Today we say ciao Lipari, and head to Favignana.

    → 4:24 PM, Jun 28
  • We had our final dive in Capistello Bay this morning, finishing some survey measurements. Now we’re all packed for Favignana tomorrow.

    → 1:48 AM, Jun 28
  • Beautiful weather and calm seas for a few dives surveying the Capistello Bay wreck. We cleaned up some points and added a couple of ancient Roman anchors to the survey.

    → 4:17 AM, Jun 27
  • On my way back to Lipari and Favignana to dive Capistello Bay and The Battle of Egadi site for GUE and the Soprintendenza del Mare of Sicily.

    → 8:29 PM, Jun 21
  • Some information on the connection between PFO and IEDCS.

    A topic close to my heart…

    → 3:10 PM, May 31
  • Error: Multiple commands produce…, Cocoapods & Multi Platform Podfiles

    TL;DR: Remove use_frameworks! from your Podfile.


    If you’ve arrived here you probably have a Podfile that includes multiple targets for multiple platforms that share some pods, while using the new Xcode build system.

    And you’re almost certainly ready to burn everything to the ground.

    Thankfully, I already did that, and out of the ashes a solution emerged, resplendent and angry.

    There are a couple of issues:

    1. Xcode is non deterministic with respect to this issue, and will randomly decide whether there is an issue to worry about at all. This is fucking infuriating.

    2. The new build system (randomly, see 1!) doesn't like duplicate things, whereas the legacy build system didn't care.

      When Swift was introduced, it didn’t support static libraries, so we all dutifully added use_frameworks! to our Podfiles. When you have multiple platforms sharing pods, you will have multiple copies of the pod source in your Pods/Target Support Files/ folder, and Xcode will get its knickers in a bunch. Sometimes.

      Swift now supports static libraries.

      Remove use_frameworks! and everything will work.

    → 10:13 AM, May 11
  • Peter Mayhew helped define my life, growing up. Even as an adult I’ve never once looked at Chewie and thought: “That’s a dude in a suit”. Not once.

    R.I.P. Chewie.

    → 11:03 AM, May 3
  • Over the last few years, I’ve been part of a marine archaeology project in Sicily, for GUE and the Soprentendenza del Mare.

    While we prepare for this season’s expedition, Chicco, the project lead is opening an exhibition to make the InAccessible accessible.

    Enjoy. I sure do.

    → 10:50 AM, Apr 30
  • Back to Fundamentals: An Introduction to GUE’s Most Popular Diving Course

    → 8:17 PM, Mar 22
  • Under Pressure, the new book from Gareth Lock and The Human Diver, is available for preorder. Please check it out (and his Human Factors Skills in Diving courses).

    As an added bonus, I contributed in small part to the book.

    → 7:59 AM, Mar 6
  • The Incident at Indian Springs. A dive we all learn about.

    → 4:57 PM, Feb 16
  • My friend Cass needs a hand.

    → 9:06 PM, Feb 15
← Newer Posts Page 2 of 6 Older Posts →
  • RSS
  • JSON Feed
  • Surprise me!