Skip to content

Instantly share code, notes, and snippets.

@eamonwoortman
eamonwoortman / keybase.md
Created September 17, 2019 15:00
gistic

Keybase proof

I hereby claim:

  • I am eamonwoortman on github.
  • I am eawo (https://keybase.io/eawo) on keybase.
  • I have a public key ASBuczlufLFTWm-mMdmLxlIOuXur8k429fmQXgBjSCrsdwo

To claim this, I am signing this object:

@eamonwoortman
eamonwoortman / electron.ts
Created March 14, 2021 18:31
Serving static folder with electron-forge - workaround
import { app, BrowserWindow } from 'electron';
declare const MAIN_WINDOW_WEBPACK_ENTRY: any;
// Handle creating/removing shortcuts on Windows when installing/uninstalling.
if (require('electron-squirrel-startup')) { // eslint-disable-line global-require
app.quit();
}
// logging
import log from 'electron-log';
@eamonwoortman
eamonwoortman / algorith-visualizer-intervaltree-insert-range.js
Last active April 9, 2021 12:06
algorith-visualizer-intervaltree-insert-range
// import visualization libraries {
const { Tracer, LogTracer, Array1DTracer, Randomize, Layout, VerticalLayout } = require('algorithm-visualizer');
// }
// define tracer variables {
const arrayTracer = new Array1DTracer('Array');
const logTracer = new LogTracer("LogTracer");
const insertArrayTracer = new Array1DTracer('InsertArray');
Layout.setRoot(new VerticalLayout([arrayTracer, insertArrayTracer, logTracer]));
// }