Skip to content

Instantly share code, notes, and snippets.

@NicholasRoge
NicholasRoge / gist:c2cfe93da6b265593201
Last active June 8, 2018 09:22
C++11 Compliant Callback for Instantiation of Specified Types
#include <functional>
#include <vector>
#define snew NOTIFIER = new
/* Type Declarations */
template<typename Type>
class InstantiationObserver
{
friend class InstantiationNotifier;
@NicholasRoge
NicholasRoge / keybase.md
Created February 17, 2017 07:51
keybase.md

Keybase proof

I hereby claim:

  • I am NicholasRoge on github.
  • I am nicholasroge (https://keybase.io/nicholasroge) on keybase.
  • I have a public key whose fingerprint is BC34 8425 0118 3A4B EC83 1CDE 432C 1FCC CB9A DB01

To claim this, I am signing this object:

#!/usr/bin/env bash
source "overload"
output=
output_updated()
{
#!/usr/bin/env bash
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
LOG="$DIR/../var/log/exception.log"
DATETIME_REGEX='\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+\-]\d{2}:\d{2}'
ERROR_OFFSET=0
NEXT_WORD_STORE=
for WORD in "$@"
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
overload:call()
{
name=$1
shift
foo()
{
source="`type -f key_pressed`"
echo "$source"
}
key_pressed(){ echo "key: $1"; }
foo key_pressed
@NicholasRoge
NicholasRoge / display-log
Created March 11, 2017 00:30
Forgive me father for I have sinned
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/overload"
interact()
{
local _flag=
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/overload"
interact()
{
local _flag=
#!/usr/bin/env node
const fs = require("fs")
const USAGE = "usage: anticipate [-v|--verbose] [-t|--timeout millisec] file"
const OPTIONS = {
"--timeout": {run: millisec => parseInt(millisec), argc: 1},
"-t": "--timeout",
// wdio.conf.js
{
...
before() {
browser.addCommand('foo', function (callback) {
callback.apply(this, [])
})
}
...
}