Skip to content

Instantly share code, notes, and snippets.

View DecisionNerd's full-sized avatar

David Spencer DecisionNerd

View GitHub Profile
@DecisionNerd
DecisionNerd / graphforge-performance-benchmark.ipynb
Created August 2, 2026 15:12
GraphForge Performance Benchmark.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@DecisionNerd
DecisionNerd / gf-sample.ipynb
Created August 1, 2026 03:52
gf-sample.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@DecisionNerd
DecisionNerd / ChatGPTphoneAuth.vue
Last active January 20, 2023 02:17
generate a template and script in vue 3 using firebase/auth SDK version 9 signInWithPhoneNumber verifyRecaptcha. use tailwindcss. template has input for phone and input for otp code appears after submitting phone number.
<!-- Here is a template and script for a Vue 3 component that uses Firebase/Auth SDK version 9 to implement
phone number authentication with reCAPTCHA verification: -->
<template>
<div class="container mx-auto">
<form @submit.prevent="submitPhoneNumber" class="bg-white p-6 rounded-lg shadow-md">
<label class="block font-medium text-gray-700 mb-2">
Phone Number
</label>
<input
v-model="phoneNumber"
@DecisionNerd
DecisionNerd / neo4j.py
Created March 14, 2022 06:16 — forked from korakot/neo4j.py
Using Neo4j in Colab
# download 3.5.8 or neo4j-enterprise-4.0.0-alpha09mr02-unix
!curl https://neo4j.com/artifact.php?name=neo4j-community-3.5.8-unix.tar.gz -o neo4j.tar.gz
# decompress and rename
!tar -xf neo4j.tar.gz # or --strip-components=1
!mv neo4j-community-3.5.8 nj
# disable password, and start server
!sed -i '/#dbms.security.auth_enabled/s/^#//g' nj/conf/neo4j.conf
!nj/bin/neo4j start
@DecisionNerd
DecisionNerd / nb_datatables_mode.py
Created March 29, 2020 15:21
jupyter-datatables mode enable
# https://pypi.org/project/jupyter-datatables/
!pip install jupyter-datatables
from jupyter_datatables import init_datatables_mode
init_datatables_mode()
#!/bin/bash
# Adds R to apt and install it
#
# Instructions:
# sudo chmod 700 InstallR.sh
# ./FirstTimeInstallR.sh
# Install R
sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
@DecisionNerd
DecisionNerd / gist:35833e912c9110958fac874d0ef7388e
Last active December 31, 2017 03:16
Raspbian Keyboard reconfiguration Instructions
sudo dpkg-reconfigure keyboard-configuration #to reconfigure your keyboard.
#Choose English (US) for keyboard layout (second page of configuration).
#Then either reboot or
invoke-rc.d keyboard-setup start #to reload the keymap.Code: Select all
input {
http_poller {
# List of urls to hit
# URLs can either have a simple format for a get request
# Or use more complex HTTP features
urls => {
BWI => "http://services.faa.gov/airport/status/BWI?format=application/json"
IAD => "http://services.faa.gov/airport/status/IAD?format=application/json"
DCA => "http://services.faa.gov/airport/status/DCA?format=application/json"
}
@DecisionNerd
DecisionNerd / csv2json.sh
Created November 13, 2015 03:13
CSV to JSON converter using BASH. Original script from http://blog.secaserver.com/2013/12/convert-csv-json-bash/
#!/bin/bash
# CSV to JSON converter using BASH
# original script from http://blog.secaserver.com/2013/12/convert-csv-json-bash/
# thanks SecaGuy!
# Usage ./csv2json.sh input.csv > output.json
input=$1
[ -z $1 ] && echo "No CSV input file specified" && exit 1
[ ! -e $input ] && echo "Unable to locate $1" && exit 1
@DecisionNerd
DecisionNerd / csvLogstash.sh
Last active November 13, 2015 02:37
ingesting csv files into logstash requires removal of the header row in the first line of the file. This script processes csv files in the directory where it is executed. Script runs continuously until stopping with ctrl+Z
#!/bin/bash
# ingesting csv files into logstash requires removal of the header row in the
# first line of the file. This script processes csv files in the directory
# where it is executed. Script runs continuously until stopping with ctrl+Z
#specify directory to send files for ingest (without trailing /)
DEST=/home/user/Test/forIngest
echo "processing csv files in $(pwd) for ingest by logstash..."