Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View freshjones's full-sized avatar

William Jones freshjones

View GitHub Profile
@freshjones
freshjones / gist:274f4bee3ffc3aa28429
Created January 22, 2015 14:05
Git cherry-picking specific files from one branch to another
git branch
* master
portfolio_updates
git checkout portfolio_updates <the_file_path(s)>
git status
git reset HEAD .
git status
@freshjones
freshjones / gist:b0713263033df8cc9f44
Created February 5, 2015 23:18
bash script to monitor and do something with docker events
#!/bin/sh
docker events --filter 'event=start' --filter 'event=stop' | while read event
do
container_id=`echo $event | sed 's/.*Z\ \(.*\):\ .*/\1/'`
echo $container_id
@freshjones
freshjones / gist:e5557d2d70dce35a94e1
Last active May 10, 2021 17:55
dnsmasq start and stop via macports
//stop service
sudo launchctl unload /Library/LaunchDaemons/org.macports.dnsmasq.plist
//stop service through reboots
sudo launchctl unload -w /Library/LaunchDaemons/org.macports.dnsmasq.plist
//start service
sudo port load dnsmasq
//reload through reboots
@freshjones
freshjones / gist:6d40bc9eb3f64c262646fcd3819d8949
Created December 11, 2019 12:30
Git Log 1 liners for a date range like a month
git log --pretty=format:"%ad: %s" --after="2019-10-31" --until="2019-12-01" --reverse --date=format:'%Y-%m-%d'

Keybase proof

I hereby claim:

  • I am freshjones on github.
  • I am williamjones (https://keybase.io/williamjones) on keybase.
  • I have a public key ASCMRA-xCcSqkU-PwzyHVx5GdoGS5hsHElD24GcLUs7UZAo

To claim this, I am signing this object:

@freshjones
freshjones / gist:8e2e15d1fede9afd0d70
Created November 2, 2015 12:40
Patch for workbench scheduler 7.x-1.7-dev to check for transition state before scheulding
diff --git a/workbench_scheduler.module b/workbench_scheduler.module
index 50a1e19..65f18ba 100644
--- a/workbench_scheduler.module
+++ b/workbench_scheduler.module
@@ -1146,6 +1146,32 @@ function workbench_scheduler_schedules_exist() {
}
/**
+ * Check for the existence of a transition from one state to another.
+ *
@freshjones
freshjones / gist:08d2308d0c360c63dc56
Last active September 10, 2015 15:32
jquery ui range drag
/*
* version 0.0.1
*/
(function( $, undefined ) {
$.widget("ui.dragslider", $.ui.slider, {
options: $.extend({},$.ui.slider.prototype.options,{rangeDrag:false}),
_create: function() {
/* Full Version */
$view->set_display($display_id);
$view->init_handlers();
$view->set_exposed_input($exposed_filters);
$exposed_form_state = array(
'view' => &$view,
'display' => &$view->display[$display_id],
'exposed_form_plugin' => $view->display_handler->get_plugin('exposed_form'),
@freshjones
freshjones / gist:bfc60702fa09db755b7e
Created June 5, 2015 01:51
try catch for entity wrappers
try
{
}
catch(EntityMetadataWrapperException $exc)
{
watchdog(
'MODULE_NAME',
'See ' . __FUNCTION__ . '() <pre>' . $exc->getTraceAsString() . '</pre>',
NULL, WATCHDOG_ERROR
@freshjones
freshjones / gist:e60235983ce421c82eca
Last active August 29, 2015 14:22
Drupal Allow OG Menu Single for Superfish Module
diff --git a/superfish.module b/superfish.module
index f994eaa..d884ed2 100644
--- a/superfish.module
+++ b/superfish.module
@@ -1753,6 +1753,18 @@ function theme_superfish($variables) {
$menu = i18n_menu_localize_tree($menu);
}
+ if(module_exists('og'))
+ {