Skip to content

Instantly share code, notes, and snippets.

View Fizzadar's full-sized avatar

Nick Mills-Barrett Fizzadar

View GitHub Profile
@Fizzadar
Fizzadar / a_virginmedia_imgur
Last active May 21, 2016 11:14
Virgin Media UK / imgur.com traceroute
# mtr imgur.com --report --report-cycles 3
HOST: Loss% Snt Last Avg Best Wrst StDev
...
4.|-- hari-core-2b-xe-102-0.network.virginmedia.net 0.0% 3 13.4 11.7 10.6 13.4 1.2
5.|-- ??? 100.0 3 0.0 0.0 0.0 0.0 0.0
from time import sleep
from colorama import Cursor
print()
def print_line(line):
print(Cursor.UP() + line + ' ')
print('input [host.edtd.net] -->')
@Fizzadar
Fizzadar / emails_mailchimp_thinks_are_invalid.txt
Created March 6, 2017 15:31
MailChimp's email "validation"
åliå@test.com
test.@test.com
test!@test.com
@Fizzadar
Fizzadar / gist:72337c3b548f7eef8d45
Last active October 3, 2017 17:38
Why Ansible is shit (1.8.2)
playbook -i inventories/development playbook.yml --extra-vars 'ansible_ssh_private_key=files/insecure_private_key' -vvv
PLAY [all] ********************************************************************
TASK: [Ensure /opt/bin directory] *********************************************
...
fatal: [192.168.255.12] => SSH encountered an unknown error during the connection. We recommend you re-run the command using -vvvv, which will enable SSH debugging output to help diagnose the issue
fatal: [192.168.255.10] => SSH encountered an unknown error during the connection. We recommend you re-run the command using -vvvv, which will enable SSH debugging output to help diagnose the issue
fatal: [192.168.255.11] => SSH encountered an unknown error during the connection. We recommend you re-run the command using -vvvv, which will enable SSH debugging output to help diagnose the issue
fatal: [192.168.255.13] => SSH encountered an unknown error during the connection. We recommend you re-run the command using -vvvv, which will e

Oxygem Individual Contributor License Agreement

Thank you for your interest in contributing to open source software projects (“Projects”) made available by Oxygem or its affiliates (“Oxygem”). This Individual Contributor License Agreement (“Agreement”) sets out the terms governing any source code, object code, bug fixes, configuration changes, tools, specifications, documentation, data, materials, feedback, information or other works of authorship that you submit or have submitted, in any form and in any manner, to Oxygem in respect of any of the Projects (collectively “Contributions”). If you have any questions respecting this Agreement, please contact hello@oxygem.com.

You agree that the following terms apply to all of your past, present and future Contributions. Except for the licenses granted in this Agreement, you retain all of your right, title and interest in and to your Contributions.

Copyright License. You hereby grant, and agree to grant, to Oxygem a non-exclusive, perpetual, irrevocable,

@Fizzadar
Fizzadar / gist:953ec565d10a1ef9e1d5
Created February 23, 2016 23:39
pyinfra vs. Ansible: 150 hosts
root@pyinfra-perf-tests:/opt/performance# PYINFRA_TEST_HOSTS=150 ./run_tests.sh
### pyinfra Performance Tests
--> Running with 150 hosts
--> Removing any containers
--> Spawning 150 containers...
--> Resting for 5s...
--> Running tests: pyinfra -i tests/deploy/inventory.py tests/deploy/deploy.py
--> First complete in 17.239548271 seconds
--> Second complete in 8.706844236 seconds
arch -x86_64 /usr/local/bin/brew install libvirt
# FFS, what a shitshow
CPATH="/opt/vagrant/embedded/include/ruby-3.0.0/ruby" \
CONFIGURE_ARGS='with-ldflags="-L/opt/vagrant/embedded/lib -I/opt/vagrant/embedded/include" with-libvirt-include=/usr/local/include with-libvirt-lib=/usr/local/lib' \
GEM_HOME=~/.vagrant.d/gems \
GEM_PATH=$GEM_HOME:/opt/vagrant/embedded/gems \
PATH=/opt/vagrant/embedded/bin:$PATH \
vagrant plugin install vagrant-libvirt
from threading import Thread
from time import sleep
import webview
def load_slack():
sleep(1)
# OSX specific
webkit = webview.cocoa.BrowserView.instance.webkit