Skip to content

Instantly share code, notes, and snippets.

@allebb
allebb / sdt_install_ubuntu.sh
Last active September 24, 2022 00:45
Install SDT on Ubuntu
#/usr/bin/env bash
sudo apt-get update && sudo apt-get install -y dotnet-runtime-6.0 wget
sudo mkdir -p /opt/sdt
sudo wget -O /opt/sdt/sdt https://blog.bobbyallen.me/sdt_v107
sudo rm -f /usr/bin/sdt
sudo chmod +x /opt/sdt/sdt
@allebb
allebb / test_flighttrack_download.geojson
Created August 28, 2022 14:39
Test example of FsHub Downloaded Flight Track
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@allebb
allebb / Jenkinsfile
Created February 15, 2020 12:20
A Jenkinsfile demonstating a build pipeline in Jenkins using Docker Agents for multiple PHP version testing.
pipeline {
agent any
stages {
stage('Checkout') {
steps {
git(url: 'https://github.com/allebb/jenkdock-demo.git', branch: 'master')
}
}
stage('Test') {
@allebb
allebb / README.md
Created March 15, 2018 11:48 — forked from mill1000/README.md
Headless A2DP Audio Streaming on Raspbian Stretch

About

This gist will show how to setup Raspbian Stretch as a headless Bluetooth A2DP audio sink. This will allow your phone, laptop or other Bluetooth device to play audio wirelessly through a Rasperry Pi.

Motivation

A quick search will turn up a plethora of tutorials on setting up A2DP on the Raspberry Pi. However, I felt this gist was necessary because this solution is:

  • Automatic & Headless - Once setup, the system is entirely automatic. No user iteration is required to pair, connect or start playback. Therefore the Raspberry Pi can be run headless.
  • Simple - This solution has few dependencies, readily available packages and minimal configuration.
  • Up to date - As of December 2017. Written for Raspbian Stretch & Bluez 5.43

Prerequisites

@allebb
allebb / after.sh
Created September 13, 2017 20:03 — forked from justincampbell/after.sh
Jenkins + GitHub Commit Status API
if [[ $BUILD_STATUS == "success" ]]
then
export STATUS="success"
else
export STATUS="failure"
fi
curl "https://api.github.com/repos/justincampbell/my_repo/statuses/$GIT_COMMIT?access_token=abc123" \
-H "Content-Type: application/json" \
-X POST \
@allebb
allebb / create_php_site.sh
Created September 12, 2017 15:54 — forked from jun9/create_php_site.sh
Nginx and PHP-FPM, bash script for creating new vhost’s under separate fpm pools
#!/bin/bash
# @author: Seb Dangerfield
# http://www.sebdangerfield.me.uk/?p=513
# Created: 11/08/2011
# Modified: 07/01/2012
# Modified: 17/05/2012
# Modify the following to match your system
NGINX_CONFIG='/etc/nginx/sites-available'
NGINX_SITES_ENABLED='/etc/nginx/sites-enabled'
@allebb
allebb / git-backup-to-AWS-S3.sh
Created August 29, 2017 18:44 — forked from philippb/git-backup-to-AWS-S3.sh
Complete git repository backup script to AWS S3
#!/bin/bash
# Script to backup git repo to S3
# Set bucket, dir, password and account to use for the backup. I keep mine in local env vars
# These are set by localrc which lives on an encrypted home directory and is executed by my bashrc
bucket=$GITHUB_BACKUP_BUCKET
dir=$GITHUB_BACKUP_DIR
password=$GITHUB_BACKUP_PASSWORD
account=$GITHUB_ACCOUNT
@allebb
allebb / makefile
Created August 29, 2017 09:25
Laravel makefile for projects with Git and MySQL
# == Git repo ==
repo=my_awesome_repo
# === Artisan ====
p=8000
# ===== DB =======
db_username=user
db_password=password
db_name=laravel
db_file=my_db.sql
# === Server connection =====
@allebb
allebb / mssqlbackup
Last active January 16, 2024 11:17
Shell script to backup Microsoft SQL Server vNEXT databases on Linux.
#!/usr/bin/env bash
#
# Shell script to automate the backup of Microsoft SQL Server vNEXT backups on Linux.
# Written by Bobby Allen <ballen@bobbyallen.me>, 26/04/2017
#
# Download this script and put into your servers' /usr/bin directory (or symlink) then make it executable (chmod +x)
#
# Usage example (backup databases into /var/backups, keep backups for 5 days, connect to server "localhost" with the account "sa" and a password of "P455w0RD"):
# mssqlbackup "/var/dbbackups" 5 "localhost" "sa" "P455w0rD"
@allebb
allebb / install-oh-my-zsh-on-ubuntu
Created February 20, 2017 21:33 — forked from richardtape/install-oh-my-zsh-on-ubuntu
Install Oh My ZSH on Ubuntu 14.04
# Where is the location of your current shall. Useful if we need to revert
echo $0
# Install ZSH
sudo apt-get install zsh
# Instal GIT
sudo apt-get install git-core
# Install OhMyZSH