Skip to content

Instantly share code, notes, and snippets.

View earonesty's full-sized avatar
🎹
Piano

earonesty

🎹
Piano
View GitHub Profile
@earonesty
earonesty / aix-ls
Last active March 7, 2019 17:20
ls --color support for systems that don't have it, like AIX, and when you don't want to install gnu
#!/usr/bin/perl
use strict;
use Getopt::Long qw(:config pass_through no_ignore_case bundling);
my $do_color;
GetOptions("colors"=>\$do_color);
my @buf;
pat="$(git config hooks.nocommitregex)"
if ( git diff | perl -ne "\$f=\$1 if m{^--- a/(.*)}; print \"--- \$f\n\$_\" if /$pat/" | grep . ); then
echo "Error: remove lines above before committing"
exit 1
fi
### Keybase proof
I hereby claim:
* I am earonesty on github.
* I am earonesty (https://keybase.io/earonesty) on keybase.
* I have a public key whose fingerprint is C28A 80B6 6C6B FD29 A470 4EAF 115D 7AD7 B499 7055
To claim this, I am signing this object:
Verifying that +earonesty is my blockchain ID. https://onename.com/earonesty
@earonesty
earonesty / qjson.h
Last active December 4, 2020 12:32
#ifndef INCLUDED_QJSON_H
#define INCLUDED_QJSON_H
#include <string>
#include <vector>
#include <map>
#include <stdexcept>
#include <memory>
#include <algorithm>
#include <istream>
<html>
<!-- (c) Copyright 2013, Erik Aronesty, All Rights Reserved (erik at q32.com) -->
<head>
<link rel="shortcut icon" href="/favicon.ico" />
<script src="/pouch.js"></script>
#!/bin/env python
import yaml
import sys
import json
import argparse
from subprocess import Popen, PIPE
import argparse
import os
<html>
<div id="divWidgetAreaPrice" style="width:30% !important; height:130px !important;"><script>var typeChart='price';
var w_baseCurrency = new Array(); var w_targetCurrency = new Array(); w_baseCurrency[0]="BTC"; w_targetCurrency[0]="USD"; var widgetStyle={};
widgetStyle["bgColor"]="#FFFFFF";
widgetStyle["backgroundColor"]="#FFFFFF";
widgetStyle["bgTransparent"]="solid";
widgetStyle["fontSize"]="16px";
widgetStyle["fontFamily"]="Arial";
widgetStyle["fontColor"]="#000000";
widgetStyle["borderWidth"]="1";
apt-get update
apt-get upgrade
apt-get -y install git
apt-get -y install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
apt-get -y install libboost-all-dev
apt-get -y install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
apt-get -y install libqrencode-dev
apt-get -y install libminiupnpc-dev
apt-get -y install libevent-dev
@earonesty
earonesty / xssh
Last active February 12, 2018 13:54
#!/usr/bin/env python3
from pssh.pssh_client import ParallelSSHClient
import pssh.utils
pssh.utils.enable_host_logger()
import os, sys, re, stat, tempfile, subprocess
import logging