Skip to content

Instantly share code, notes, and snippets.


Ed Finkler funkatron

View GitHub Profile
funkatron / vuejs-load-ajax-template.js
Created Dec 6, 2018
Simple JS function to dynamically load an HTML template for a VueJS component via AJAX
View vuejs-load-ajax-template.js
* Registers a Vue component. Can take a `templateUrl` in the componentDef that is loaded and resolved to `template`
* @param {string} name
* @param {Object} componentDef
function registerVueComponent(name, componentDef) {
if (componentDef.templateUrl) {
Vue.component(name, function (resolve, reject) {
// retrieve the template via axios async call
funkatron / neo4j-auth-error-curl.bash
Created Mar 27, 2017
Connecting to Neo4j - authentication error
View neo4j-auth-error-curl.bash
> curl https://HOSTNAME:7473/db/data/
"errors" : [ {
"code" : "Neo.ClientError.Security.Unauthorized",
"message" : "No authentication header supplied."
} ]
funkatron / gremlin-server.yaml
Created Jan 20, 2017
shell script and config files to run JanusGraph using BerkeleyDB and ElasticSearch as backend
View gremlin-server.yaml
# put this in the conf/gremlin-server/ directory
host: localhost
port: 8182
threadPoolWorker: 1
gremlinPool: 8
scriptEvaluationTimeout: 30000
serializedResponseTimeout: 30000
graphs: {
funkatron / Open in iTerm.scpt
Last active Feb 2, 2016
Open current Finder directory in iTerm
View Open in iTerm.scpt
* Finder Open iTerm Here - v1.0.2 - 4/14/2011
* Copyright (c) 2011 "Cowboy" Ben Alman
* Dual licensed under the MIT and GPL licenses.
* Modified by Ed Finkler to work with iTerm 2.9x Beta - Tuesday; February 2, 2016
View component.html
<div id="invite-friends-component">
<div class="row">
<div class="col-md-8"><h3>Invite Friends</h3></div>
<div class="col-sm-4 col-xs-6">
<button class="btn btn-social btn-facebook btn-block"><i class="fa fa-facebook"></i>Insert contact using Facebook</button>
<div class="row">
<div class="col-md-12">
<form action="{{ inviteFriendsActionUrl }}" method="POST">
funkatron / gist:6809c147256601b283a5
Last active Aug 29, 2015
PHP step debugging outside the browser using XDebug, PHPStorm, the PHP dev server and httpie
View gist:6809c147256601b283a5

Stuff I did to debug during API dev on my local machine

Run the PHP dev server on your given port

php -S -t public public/index.php

In httpie, pass ?XDEBUG_SESSION_START=foobar on the query string with the request

cat << EOF
usage: $0 options
This script set ownership for all table, sequence and views for a given database
Credit: Based on by Alex Soto
funkatron /
Created Sep 28, 2014
Fix issue where qcachegrind cannot create call graphs
# from
sudo ln -s /usr/local/bin/dot /usr/bin/dot
funkatron / get_process_ports.bash
Created Sep 1, 2014
Find processes and ports they are using in OS X