Skip to content

Instantly share code, notes, and snippets.

View skwashd's full-sized avatar
👨‍💻
planning, coding, reviewing

Dave Hall skwashd

👨‍💻
planning, coding, reviewing
View GitHub Profile
@skwashd
skwashd / github-status.sh
Created January 28, 2016 03:10
Check github status
#!/bin/sh
wget -qO - https://status.github.com | sed -n "s/.*status\-icon\-\(.*\)\.png.*/\1/p"
# red = down
# orange = issues
# green = good
@skwashd
skwashd / .gitignore_global
Last active August 23, 2022 08:55
Global .gitignore configuration for PHP and Python developers
# Save this file as ~/.gitignore_global
# Add the following entry to ~/.gitconfig
#
# [core]
# excludesfile = /Users/dave/.gitignore_global
#
# Compiled source #
###################
*.class
@skwashd
skwashd / audit.py
Last active April 27, 2016 16:05
Audit your github pushes
#!/usr/bin/env python
import pprint
import requests
from datetime import datetime
# GitHub Organisation
org = 'my_org'
# GitHub API token
@skwashd
skwashd / binary-counter-parts.md
Created April 27, 2016 17:21
Parts list for building a binary counter on a breadboard
@skwashd
skwashd / errors
Created April 28, 2016 14:32
DrupalVM with centos7 box
==> mfdev: Configuring and enabling network interfaces...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
/etc/init.d/rpcbind restart; /etc/init.d/nfs restart
Stdout from the command:
@skwashd
skwashd / node--blog.tpl.php
Created May 7, 2016 18:11
preprocessor example
<div>
<?php print $name_of_var; ?>
</div>
@skwashd
skwashd / README.md
Last active January 15, 2022 15:29
Auto starting minecraft server in a docker container on Ubuntu 16.04

The better way to do this

During a twitter conversation with itzg, he suggested that I use [docker's built in --restart="unless-stopped" runtime flag] (https://gist.github.com/itzg/36e59186f6195a445f1f1fa2b0087ea9). That worked a treat and means I don't need to maintain an extra service.

My old way of doing it

This is only retained for historic record. Don't follow these steps.

If you want to run a minecraft server in a docker container on Ubuntu 16.04 and have it automatically start at boot, follow these steps:

@skwashd
skwashd / .travis.yml
Created June 29, 2016 13:05
Incrementally improve your Drupal code
language: php
sudo: false
php:
- 5.6
install:
# Remove xdebug to make composer faster.
- phpenv config-rm xdebug.ini
@skwashd
skwashd / README.md
Last active May 27, 2020 07:24
Drupal git pre-commit hook

This pre-commit hook is designed to be used for Drupal 7 and 8 sites.

Download the pre-commit file. Save it as .git/hook/pre-commit in your git repo. You need to ensure that the file is executable.

If you want this to be added to all new projects automatically, add it to your git init templates.

To install and PHP CodeSniffer for Drupal, please read the official documentation.

To see this working checking out this short YouTube video.

@skwashd
skwashd / resources.md
Last active November 13, 2016 10:18
DrupalCon Dublin: Let the Machines do the Work