Skip to content

Instantly share code, notes, and snippets.

$EXPORT_DIR = "$HOME\Desktop"
$EXPORT_FILENAME = "ClipboardContent.xml"
$CONTENT = [xml](Get-Clipboard)
$CONTENT_BYTE_COUNT = $CONTENT.Length
Write-Verbose "Writing $CONTENT_BYTE_COUNT bytes to '$EXPORT_DIR\$EXPORT_FILENAME'."
Write-Output $CONTENT > "$EXPORT_DIR\$EXPORT_FILENAME"
@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;
exports.config = {
// Other options
before() {
browser.addCommand('displayText', function (text, duration = 3000) {
const textElId = `text-el-${Math.floor(Math.random() * 10000)}`
this.execute(function (id, text, duration) {
var textContainer = document.createElement("div");
textContainer.id = id;
function setPageUnchangedFlag(browser) {
browser.execute(function () {
window.__pageUnchanged = true
})
}
function getPageUnchangedFlag(browser) {
return browser.execute(function () {
return window.__pageUnchanged
}).value
// wdio.conf.js
{
...
before() {
browser.addCommand('foo', function (callback) {
callback.apply(this, [])
})
}
...
}
#!/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",
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
overload:call()
{
name=$1
shift
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/overload"
interact()
{
local _flag=
@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=
foo()
{
source="`type -f key_pressed`"
echo "$source"
}
key_pressed(){ echo "key: $1"; }
foo key_pressed