mmorsi Mo Morsi Entrepreneur, software engineer, righteous guy New York
I hereby claim:
- I am movitto on github.
- I am mmorsi (https://keybase.io/mmorsi) on keybase.
#!/usr/bin/ruby | |
# Read keyboard presses / release / holds on Linux | |
# Released under the MIT License | |
# Use binary_struct to process blobs | |
require_relative 'binary_struct' | |
##################!!!!###################### | |
#!!!!CHANGE ME TO YOUR KEYBOARD DEVICE!!!!!# | |
############################################ |
# LVM Parser & Block Reader | |
# | |
# Copyright (C) 2016 Red Hat Inc | |
require 'optparse' | |
require 'ostruct' | |
require 'binary_struct' | |
### constants |
// Mock specific module pre-inclusion, overwriting methods | |
// w/ stub that behave the same way. | |
// | |
// Module should be absolute path as it will be 'required' | |
// relative to this 'mock' module | |
function mock_module(module){ | |
jest.doMock(module, () => { | |
const actual = jest.requireActual(module) | |
// Stub original behaviour w/ a jest mock |
mmorsi Mo Morsi Entrepreneur, software engineer, righteous guy New York
I hereby claim:
# Instructions on how to setup secure postgresql server <-> client communication on two different machines. | |
# Set SERVER_HOSTNAME and CONNECTION_USER appropriately. Instructions are for Fedora 29, may need to be modified for other platforms | |
# Set DAYS to the number of days which you'd like certificates to be valid (after this time new client certificates will need to be created) | |
# General guide can be found here: | |
# https://www.howtoforge.com/postgresql-ssl-certificates | |
### |
diff --git a/lib/wipple/metrics/txs_by_result.rb b/lib/wipple/metrics/txs_by_result.rb | |
index 10c5f7c..5badc0d 100644 | |
--- a/lib/wipple/metrics/txs_by_result.rb | |
+++ b/lib/wipple/metrics/txs_by_result.rb | |
@@ -3,6 +3,8 @@ module Wipple | |
class TxsByResult | |
include BaseMetric | |
+ CRITICAL_RESULTS = ['tecINVARIANT_FAILED'] | |
+ |
require 'xrbp' | |
class Benchmark | |
def initialize(max=1000) | |
@max = max | |
@snapshots = [] | |
end | |
def capture!(n=1) | |
@snapshots << [n, Time.now] |
<html> | |
<head> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.js"></script> | |
<script type="application/javascript" src="ripple-1.3.3-min.js"></script> | |
<script src="http://code.jquery.com/jquery-latest.min.js"></script> | |
<script src="https://d3js.org/d3.v4.js"></script> | |
<!-- --> |
#!/bin/bash | |
# Remove all LVM Snapshots | |
# Set executable: chmod +x lvmbak.sh | |
VG="dnp00" # LVM volume group we are snapshoting | |
BACKUP_PREFIX="dnv1-snap-" # Prefix of snapshot volume name. | |
/sbin/lvs -o lv_name --noheadings | sed -n "s@$BACKUP_PREFIX@@p" | while read DATE; do | |
if [ "$DATE" ]; then |
#!/bin/bash | |
# Take LVM snapshot / cycle old ones out at specified interval | |
# Set executable: chmod +x lvmbak.sh | |
# Make sure to setup sudo correctly: | |
# # visudo | |
# <USER> ALL= NOPASSWD: /sbin/lvcreate | |
# <USER> ALL= NOPASSWD: /sbin/lvremove | |
# <USER> ALL= NOPASSWD: /sbin/lvs |