Skip to content

Instantly share code, notes, and snippets.

View ssddanbrown's full-sized avatar

Dan Brown ssddanbrown

View GitHub Profile
@ssddanbrown
ssddanbrown / index.html
Last active August 29, 2015 14:12
Simple HTML Text Testing Example Using Iframes + Jquery
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/string_score/0.1.10/string_score.min.js"></script>
</head>
<body>
<h1>TESTER</h1>
@ssddanbrown
ssddanbrown / html-document.html
Created January 25, 2015 15:51
Mulitple Google Captchas
<!--Remote Google Script-->
<script src="https://www.google.com/recaptcha/api.js?onload=onCaptchaLoad&render=explicit" async defer></script>
<!--Local site script-->
<script>
var onCaptchaLoad = function() {
var captchaElements = document.querySelectorAll('div[data-captcha="true"]');
for (var i = captchaElements.length - 1; i >= 0; i--) {
grecaptcha.render(captchaElements[i], {
'sitekey': 'SITE_KEY',
'theme': 'light'
@ssddanbrown
ssddanbrown / post-recieve
Created April 11, 2015 11:07
iwanttolearn.io Laravel Deploy Script
#!/bin/sh
project=/var/www/iwanttolearn.io
GIT_WORK_TREE=$project git checkout -f
cd $project
composer install --no-dev --optimize-autoloader
php artisan migrate --force
php artisan cache:clear
php artisan route:cache
gulp --production
@ssddanbrown
ssddanbrown / smooth-scroll.js
Last active February 14, 2016 21:09
Simple Jquery Plugins
/**
* Smoothly scrolls to elements it's called upon
* Returns Jquery object for chaining
*/
$.fn.smoothScrollTo = function(speed, offset) {
if (typeof speed === 'undefined') speed = 800;
if (typeof offset === 'undefined') offset = 100;
$('html, body').animate({
scrollTop: this.offset().top - offset // Adjust to change final scroll position top margin
}, speed); // Adjust to change animations speed (ms)
@ssddanbrown
ssddanbrown / gist:0720705f9e8af9af5a83
Created March 6, 2016 12:35
Docker maria db BookStack Testing Command
docker run --name mariadb -p 127.0.0.4:6060:3306 -e MYSQL_ROOT_PASSWORD=bookstack -e MYSQL_DATABASE=bookstack -e MYSQL_USER=bookstack -e MYSQL_PASSWORD=bookstack -d mariadb:latest
@ssddanbrown
ssddanbrown / trello-style-overrides.css
Last active June 3, 2016 14:26
Trello dark theme style overrides
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
body {
background-size:cover !important;
@ssddanbrown
ssddanbrown / bookstack-nginx-proxy-conf
Last active August 20, 2016 12:24
BookStack url sub-path config
# This sets the name 'bookstack' to point locally on port 3002
# and is used on line 19 below.
upstream bookstack { server 127.0.0.1:3002; }
# This is the main server setup that users access
# If you have existing sites and you are adding bookstack on a
# 'subdirectory' you may have to combine this with your existing configuration.
server {
listen 80;
# If copying this whole section you will have to change this to your domain or IP.
curl -L https://github.com/ssddanbrown/haste/releases/download/v0.2.2/haste-osx-amd64 > haste && chmod a+x haste && sudo mv haste /usr/bin/haste
@ssddanbrown
ssddanbrown / subl.js
Created August 22, 2017 19:58
Sublime Text Project Manager Script
#!/usr/bin/env node
// Imports
const fs = require('fs');
const path = require('path');
const exec = require('child_process').exec;
// Config
const storeFolder = path.join(process.env.HOME, '.config/sublime-projects');
const sublimePath = '/opt/sublime_text/sublime_text'
@ssddanbrown
ssddanbrown / docker-compose.yml
Created October 6, 2017 19:43
BookStack Docker Compose Dev
version: '3'
services:
web:
image: "ssddanbrown/docker-ubuntu-php7"
ports:
- "8080:8080"
depends_on:
- "database"
volumes:
- ./:/app