Skip to content

Instantly share code, notes, and snippets.

Joshua Hawxwell hawx

Block or report user

Report or block hawx

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile

Keybase proof

I hereby claim:

  • I am hawx on github.
  • I am hawx ( on keybase.
  • I have a public key ASD8XrovFOPizoGwLG8dtAm7RyqQAHPjqyAYnqYaHy61Bgo

To claim this, I am signing this object:

hawx / helpscout.d.ts
Created Nov 10, 2017
Typings for the helpscout beacon <>
View helpscout.d.ts
interface HelpScout {
beacon: HelpScoutBeacon;
interface HelpScoutBeacon {
config(configObject: HelpScoutConfig): void;
ready(handler: () => void): void;
open(): void;
close(): void;
toggle(): void;
hawx / checkbox.test.js
Created Apr 24, 2017
Testing checkbox in Angular...
View checkbox.test.js
it('test', () => {
const element = `
<input type="checkbox" name="test" ng-model="$ctrl.value" />
<div ng-if="$ctrl.value">what</div>
hawx / radio.test.js
Created Apr 24, 2017
Testing radio buttons in Angular...
View radio.test.js
it('test', () => {
const element = `
<input type="radio"
required />
View index.js
'use strict';
var GitHub = require('github-api');
var fetch = require('node-fetch');
var exec = require('child_process').exec;
const gh = new GitHub({ token: 'MY_TOKEN' });
const org = gh.getOrganization('MY_ORG');
hawx / listener.go
Last active Feb 5, 2016
HTTP Listener
View listener.go
package main
import (
hawx / quit.go
Created Jan 2, 2016
Example showing how to provide a blocking-close for long running processes in golang. The process will run until Close() is called, this call blocks until the process has actually stopped.
View quit.go
package main
import (
type Process struct {
quit chan struct{}
hawx /
Last active Dec 2, 2015
Suit-blind poker hands kata solution in simple (fors and ifs as much as possible) Python
import unittest
def winner(hand1, hand2):
hand1 = sorted(hand1, reverse=True)
hand2 = sorted(hand2, reverse=True)
result = try_winner([four_of_a_kind, full_house, straight, three_of_a_kind,
two_pairs, pair], hand1, hand2)
if result != 0:
hawx /
Last active Nov 16, 2015
Reboot sonoses in ip range
#/usr/bin/env bash
# eg. ./ 192.168.1
for ip in $1.{1..254}; do
curl "http://$ip:1400/reboot" -m 2 2>/dev/null &
hawx /
Last active Oct 13, 2015
Building evmpd on raspbian
git clone
cd evmpd
sudo apt-get install libmpdclient-dev
sudo apt-get install libjs-jquery # WHAT?
sudo dpkg -i libevdev-dev_1.3+dfsg-1_armhf.deb
You can’t perform that action at this time.