Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Jake Wilson Jakobud

  • Fort Collins, Colorado
Block or report user

Report or block Jakobud

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Jakobud
Jakobud / laravel_4_bootstrap_3_form_macros
Last active Aug 29, 2015
Laravel 4 Bootstrap 3 Form Macros
View laravel_4_bootstrap_3_form_macros
<?php
// Bootstrap 3 text field input
Form::macro('bootstrapText', function($name, $label=null, $value=null, $attr=array(), $help=null)
{
$attr['id'] = isset($attr['id']) ? $attr['id'] : $name;
if ( !isset($attr['class']) )
$attr['class'] = "form-control";
else {
@Jakobud
Jakobud / laravel_4_foundation_5_form_macros.php
Last active Aug 29, 2015
Laravel 4 Foundation 5 Form Macros
View laravel_4_foundation_5_form_macros.php
<?php
// Foundation 5 form label element wrapper
Form::macro('foundationLabelWrapper', function($name, $label = null, $element)
{
$label = is_null($label) ? ucwords(str_replace(array('-', '_'), ' ', $name)) : $label;
$errors = View::shared('errors');
$out = '';
View sass-respond-to-mixin.scss
// Usage:
// @include respond($screen-sm) { ... }
// or
// @include respond(480px) { ... }
@mixin respond($breakpoint) {
@media only screen and (min-width: $breakpoint) { @content; }
}
@Jakobud
Jakobud / itunes-festival.sh
Created Sep 25, 2015 — forked from shuckster/ itunes-festival.sh
Download iTunes Festival streams
View itunes-festival.sh
#!/bin/bash
#
# Download iTunes Festival streams
#
# 1. Open Wireshark, start a new Capture, filter by "http.cookie"
#
# 2. Open iTunes and play the Festival show you want
#
# 3. Look for "/auth/" items in your capture list.
View block-grid.scss
// Block Grid
// Technique adapted from Foundation 5 for Bootstrap 3.
// https://github.com/zurb/foundation/blob/f755d8704123f86c281ede0b171881e2672f150d/scss/foundation/components/_block-grid.scss
// Original LESS Version by Christopher Mitchell (https://gist.github.com/ChrisTM)
// Converted to SCSS by Rasmus Jürs (https://github.com/Jursdotme)
// Usage:
// <ul class='block-grid-md-3 block-grid-lg-4'>
// <li class='block-grid-item'>...</li>
// <li class='block-grid-item'>...</li>
// </ul>
@Jakobud
Jakobud / removecompletedtorrents.sh
Created Jul 7, 2016 — forked from bulljit/removecompletedtorrents.sh
Transmission-Daemon: Remove Completed Torrents
View removecompletedtorrents.sh
#!/bin/sh
# script to check for complete torrents in transmission folder, then stop and move them
# either hard-code the MOVEDIR variable here…
MOVEDIR=/home/mjdescy/media # the folder to move completed downloads to
# …or set MOVEDIR using the first command-line argument
# MOVEDIR=%1
# use transmission-remote to get torrent list from transmission-remote list
# use sed to delete first / last line of output, and remove leading spaces
# use cut to get first field from each line
@Jakobud
Jakobud / Vagrantfile
Last active Jul 28, 2017
Vagrant Windows 260 character path limit workaround
View Vagrantfile
# If you are using Windows as your Vagrant host OS, there is a limitation in Windows where any given folder path
# cannot be more than 260 characters long. This becomes a problem with Vagrant because, for example, if you
# install a Linux guest environment and try to create a deep directory structure in a synced folder, Linux will
# throw errors. This is because the synced folder is under the constraints of the Windows host. A common example
# of this happening is when installing node.js modules. NPM is known for creating some very long, deep
# folder paths because each node depenency has it's own dependencies, which have their own dependencies, etc...
#
# This gist solves the problem and works around the Windows 260 character path limit. Add it to your Vagrantfile.
#
# NOTE: This bug in Vagrant was fixed in 1.7.3, but reverted back in 1.7.4 due to some regression bugs.
@Jakobud
Jakobud / _leastSquaresFit.scss
Last active Nov 26, 2017
Least Squares Fit Linear Regression SASS function
View _leastSquaresFit.scss
/// leastSquaresFit
/// Calculate the least square fit linear regression of provided values
/// @param {map} $map - A SASS map of viewport width and size value combinations
/// @return Linear equation as a calc() function
/// @example
/// font-size: leastSquaresFit((576: 24, 768: 24, 992: 34));
/// @author Jake Wilson <jake.e.wilson@gmail.com>
@function leastSquaresFit($map) {
// Get the number of provided breakpoints
@Jakobud
Jakobud / down.sh
Last active Dec 28, 2017
OpenVPN auto-stop Transmission downloads
View down.sh
#!/bin/sh
echo "Stopping Transmission Torrent Downloading"
transmission-remote --auth transmission:transmission --torrent all --stop
@Jakobud
Jakobud / up.sh
Created Dec 28, 2017
OpenVPN auto-start Transmission Downloads
View up.sh
#!/bin/sh
echo "Starting Transmission Torrent Downloading"
transmission-remote --auth transmission:transmission --torrent all --start
You can’t perform that action at this time.