Skip to content

Instantly share code, notes, and snippets.

View mcarpenterjr's full-sized avatar
:octocat:
Always be shipping...

Mark Carpenter Jr mcarpenterjr

:octocat:
Always be shipping...
View GitHub Profile
@mcarpenterjr
mcarpenterjr / FizzBuzz.js
Created September 21, 2016 17:35 — forked from jaysonrowe/FizzBuzz.js
FizzBuzz JavaScript solution
for (var i=1; i <= 20; i++)
{
if (i % 15 == 0)
console.log("FizzBuzz");
else if (i % 3 == 0)
console.log("Fizz");
else if (i % 5 == 0)
console.log("Buzz");
else
console.log(i);
@mcarpenterjr
mcarpenterjr / godaddy_ddns.sh
Created July 17, 2017 15:13
Linux bash script for updating dns on godaddy dynamically. You need a developer account to access the godaddy api to get your secret and token.
#!/bin/bash
# This script is used to check and update your GoDaddy DNS server to the IP address of your current internet connection.
# Special thanks to mfox for his ps script
# https://github.com/markafox/GoDaddy_Powershell_DDNS
#
# First go to GoDaddy developer site to create a developer account and get your key and secret
#
# https://developer.godaddy.com/getstarted
# Be aware that there are 2 types of key and secret - one for the test server and one for the production server
@mcarpenterjr
mcarpenterjr / matter-hook.php
Last active August 25, 2017 13:11
PHP incoming matter-most web-hook handler.
<?php
/**8 MATTERMOST INCOMING WEBHOOK 8**/
/* */
/* NOTE: Use either standalone with URL parameters or include */
/* in a PHP script to naturally call the send_msg_mmst(). */
/* Returns true if the call is succesful, or whatever the */
/* error. */
/* Includes defaults for most parameters to simplify usage. */
/* */
@mcarpenterjr
mcarpenterjr / bs_btn_gr_tog.js
Last active September 26, 2017 02:09
small reusable function for toggling the visual state of bootstrap button groups, and returning a value based on the selected one. The idea is if it is checkbox we toggle its visual state by changing the background and changing the icon on the button. If it is a radio button group we just change the icon on the target button and reset the icon o…
self.cbTog = function(b) {
var self = this;
var gs = $(b).parent('label').siblings().length;
// console.log($(b).parent('label').siblings().length);
if (gs > 0) {
// This is a multi option item, mostlikely a radio.
$(b)
.siblings('i')
@mcarpenterjr
mcarpenterjr / knockout-chosen.js
Created October 6, 2017 14:11 — forked from tomazy/knockout-chosen.js
knockout + jquery chosen binding handler http://jsfiddle.net/tomazy/6A57J/
ko.bindingHandlers.chosen = {
init: function(element, valueAccessor, allBindings, viewModel, bindingContext){
var $element = $(element);
var options = ko.unwrap(valueAccessor());
if (typeof options === 'object')
$element.chosen(options);
else
$element.chosen();
@mcarpenterjr
mcarpenterjr / chosen-boot-3.css
Last active October 11, 2017 13:58
Chosen CSS overrides for bootstrap 3
.chosen-container-single .chosen-single {
height: 34px;
border-radius: 4px;
border: 1px solid #CCCCCC;
}
.chosen-container-single .chosen-single span {
padding-top: 4px;
}
.chosen-container-single .chosen-single div b {
margin-top: 4px;
@mcarpenterjr
mcarpenterjr / README
Created November 13, 2017 16:47 — forked from ncr/README
Code
$("button").single_double_click(function () {
alert("Try double-clicking me!")
}, function () {
alert("Double click detected, I'm hiding")
$(this).hide()
})
@mcarpenterjr
mcarpenterjr / gitlab-ci.yml
Created February 14, 2018 14:04
GITLAB YML Example
stages:
- test
- build
- user-test
- deploy
test:
stage: test
before_script:
# Find the SSH Agent
@mcarpenterjr
mcarpenterjr / markdown-to-email
Created June 7, 2018 13:40 — forked from cleverdevil/markdown-to-email
markdown-to-email A simple script to send beautifully formatted emails that you write in Markdown. The email will have an HTML payload and a plain-text alternative, so you'll make everyone happy, including yourself.
#!/usr/bin/env python
'''
Send an multipart email with HTML and plain text alternatives. The message
should be constructed as a plain-text file of the following format:
From: Your Name <your@email.com>
To: Recipient One <recipient@to.com>
Subject: Your subject line
---
@mcarpenterjr
mcarpenterjr / jquery-bootstrap-datepicker.css
Created October 8, 2018 19:23 — forked from gabrieljenik/jquery-bootstrap-datepicker.css
jQuery UI Datepicker Bootstrap 3 Style
.ui-datepicker {
background-color: #fff;
border: 1px solid #66AFE9;
border-radius: 4px;
box-shadow: 0 0 8px rgba(102,175,233,.6);
display: none;
margin-top: 4px;
padding: 10px;
width: 240px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;