Skip to content

Instantly share code, notes, and snippets.

View jcottrell's full-sized avatar

Joshua Cottrell jcottrell

  • The Southern Baptist Theological Seminary
  • Louisville, KY
  • X @joshuacottrell
View GitHub Profile
@jcottrell
jcottrell / forticlient-helper.sh
Created June 20, 2016 19:01
Run FortiClient on MacOSX and then run El Capitan repair script
#!/bin/bash
sudo echo "Starting FortiClient ..."
/Applications/FortiClient.app/Contents/MacOS/FortiClient > /dev/null 2>&1 &
secs=30
while [ $secs -gt 0 ]; do
echo -ne "Waiting for you to log into FortiClient: $secs\033[0K\r"
sleep 1
: $((secs--))
done
echo ""
@jcottrell
jcottrell / Functional Friend Messenger.markdown
Created June 15, 2016 16:08
Functional Friend Messenger
@jcottrell
jcottrell / dump_debug.php
Last active April 6, 2016 16:07
PHP Debug formatter for web
<?php
/* this is NOT mine: see http://php.net/manual/en/function.var-dump.php#116041 */
function dump_debug($input, $collapse=false) {
$recursive = function($data, $level=0) use (&$recursive, $collapse) {
global $argv;
$isTerminal = isset($argv);
if (!$isTerminal && $level == 0 && !defined("DUMP_DEBUG_SCRIPT")) {
define("DUMP_DEBUG_SCRIPT", true);
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Nav Switching</title>
<style>
* { margin:0; padding:0;}
nav { margin:20px; }
ul { display:flex; justify-content:space-around; }
ul li { min-width: 100px; display:inline-block; }
<img class=" wp-image-12773 aligncenter" alt="founders00" src="http://www.sbts.edu/current-students/files/2014/01/founders00.jpg" width="300" height="99" />
<em>Founders' Cafe</em> is the ideal stopping point for a quick cup of <em>Starbucks</em> coffee or lunch with your professor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris porta interdum aliquam. Donec ut ornare quam, et dapibus erat. Proin et consectetur nisl, in scelerisque mauris. Cras eu nisi eget ipsum semper dignissim. Vivamus posuere ac leo eu rhoncus. Praesent at mi a risus eleifend consectetur. Mauris gravida, nisi sit amet iaculis lacinia, mauris lacus malesuada felis, sed sagittis nunc dolor in massa.
<h3>Our Menu</h3>
<table class="alignleft">
<thead>
<tr>
<th colspan="2">Main Courses</th>
</tr>
</thead>
@jcottrell
jcottrell / gist:1402001
Created November 28, 2011 20:54
Simple copy example via clippy
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<title>Copy Gist</title>
</head>
<body>
Type here then focus-off<br>
<input type="text" /><span id="fl_wrap"></span><br>
@jcottrell
jcottrell / asana-words-bookmarklet.js
Last active August 29, 2015 14:13
Asana, use my words
(function(win){
var words = function () {
if (win.AsanaRainbow) {
AsanaRainbow._CELEBRATIONS.forEach(function (cv, i, ar) {
ar[i].messages = ['Praise God', 'As to the Lord', 'Nice',
'Oh yeah', 'Huge', 'Amazing', 'Yippee',
'Woohoo', 'Hooray', 'Heroic', 'Solid',
'Genius', 'Nifty', 'Work harder'];
});
}
@jcottrell
jcottrell / index.html
Last active August 29, 2015 14:07
A Pen by Joshua Cottrell.
<div class='admin'><button type="button">Slide</button><span class="output"></span></div>
<div class="non-target part"></div>
<div class="target part">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum nec sapien scelerisque, hendrerit orci imperdiet, viverra ligula. In eu est mollis, tempor ex sit amet, cursus arcu. Quisque elementum dapibus lacus ac commodo. Integer pulvinar libero leo, eu hendrerit enim iaculis accumsan. Fusce vestibulum lacus ipsum, non porttitor tortor mattis et. Nulla a fringilla elit.</p>
</div>
<div class="non-target part"></div>
@jcottrell
jcottrell / Simple-HTML-links-within-pages.markdown
Created February 28, 2014 22:18
A Pen by Joshua Cottrell.