Mount a Raspberry Pi SD card on a Mac (read-only) with osxfuse and ext4fuse

For my Raspberry Pi Time-Lapse App , I find myself having to either copy hundreds (or thousands!) of 3+ MB image files, or a 1-2 GB video file from a Raspberry Pi Zero W to my Mac.
Copying over the WiFi network works , but it's extremely slow (usually topping out around 5 Mbps... which means it could take a couple hours to copy). So I decided to finally try to mount the Raspberry Pi's drive directly on my MacBook
dockrun oneshot â quick local environments for testing infrastructure
Since I work among a ton of different Linux distros and environments in my day-to-day work, I have a lot of tooling set up that's mostly-OS-agnostic. I found myself in need of a quick barebones CentOS 7 VM to play around in or troubleshoot an issue. Or I needed to run Ubuntu 16.04 and Ubuntu 14.04 side by side and run the same command in each, checking for differences. Or I needed to bring up Fedora.

Drupal VM does Docker

Drupal VM has used Vagrant and (usually) VirtualBox to run Drupal infrastructure locally since its inception. But ever since Docker became 'the hot new thing' in infrastructure tooling, I've been asked when Drupal VM will convert to using Docker.
The answer to that question is a bit nuanced; Drupal VM has been using Docker to run its own integration tests for over a year (that's how I run tests on seven different OSes using Travis CI ). And technically, Drupal VM's core components
Call for Sessions is open for DrupalCamp St. Louis 2017 - come and speak!
DrupalCamp St. Louis 2017 will be held September 22-23, 2017 , in St. Louis, Missouri. This will be our fourth year hosting a DrupalCamp, and we're one of the best camps for new presenters!
If you did something amazing with Drupal, if you're an aspiring themer, site builder, or developer, or if you are working on making the web a better place, we'd love for you to submit a session . Session
Bash logic structures and conditionals (if, case, loops, etc.) in Travis CI
Travis CI's documentation often mentions the fact that it can call out to shell scripts in your repository, and recommends anything more complicated than a command or two (maybe including a pipe or something) be placed in a separate shell script.
But there are times when it's a lot more convenient to just keep the Travis CI-specific logic inside my repositories' .travis.yml file.
As it turns out, YAML is well-suited to, basically, inlining shell scripts. YAML's literal
How to fix SSH errors when using Ansible with newer OSes like Ubuntu 16.04
Recently, as I've been building more and more servers running Ubuntu 16.04, I've hit the following errors:
PLAY [host] ********************************************************************AirPort Extreme showing 'Device Not Found'? Here's a fix
If you've had an AirPort Extreme for a while, and recently (within the past year or two) had it go missing from your network (when you open AirPort Utility you get 'Device Not Found'), there's a good chance you ran into the same issue I did. Basically, everything was running great, then one day around August 2016, my Extreme disappeared from the networkâeven though it was routing Internet traffic for all the devices in my house just

How to make Safari accept Google search strings in the Location bar quickly
A few months ago, I switched to Safari after having used Google Chrome exclusively for the past four years (before that it was a mix of Safari and FireFox). Safari is lean and fast, but the one thing that really bothered me was the fact that I would often try searching for something by entering keywords in the location/address bar, then hit enter, and nothing would happen.
I quickly realized that if I did this and nothing happened, I could jump back into the location bar (â

Composer and Drupal are still strange bedfellows
More and more sites are being built in Drupal 8 (over 160,000 as of DrupalCon Baltimore 2017!). As developers determine best practices for Drupal 8 site builds and deployment, they need to come to terms with Composer. In one of the most visible signs that Drupal is 'off the island', many modules are now requiring developers to have at least a fundamental grasp of Composer and dependency management.
But even more than that, many developers now use Composer in place

Cloning private GitHub repositories with Ansible on a remote server through SSH
One of Ansible's strengths is the fact that its 'agentless' architecture uses SSH for control of remote servers. And one classic problem in remote Git administration is authentication; if you're cloning a private Git repository that requires authentication, how can you do this while also protecting your own private SSH key (by not copying it to the remote server)?
As an example, here's a task that clones a private repository to a particular folder:
- name: Clone a private repository into /opt