Skip to content

Instantly share code, notes, and snippets.

View lukebakken's full-sized avatar

Luke Bakken lukebakken

View GitHub Profile
@lukebakken
lukebakken / marblemouse.conf
Last active November 11, 2021 15:19 — forked from superjamie/marblemouse.conf
xorg.conf for Logitech Trackman Marble Mouse
# https://help.ubuntu.com/community/Logitech_Marblemouse_USB
# https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse
#
# Xorg Functions
# 1 = Left Click
# 2 = Middle Click
# 3 = Right Click
# 4 = Mouse Cursor Down
# 5 = Mouse Cursor Up
# 6 = Mouse Cursor Left
@lukebakken
lukebakken / Vagrantfile
Last active November 19, 2020 03:54
Ubuntu 16 + RabbitMQ
# -*- mode: ruby -*-
# vi: set ft=ruby :
$script = <<SCRIPT
export DEBIAN_FRONTEND=noninteractive
echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list
wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add -
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
dpkg -i erlang-solutions_1.0_all.deb
apt-get -yq update
@lukebakken
lukebakken / pg2table.rb
Last active November 10, 2020 14:12 — forked from johanrhodin/pg2table.rb
Fill up pg2table in RabbitMQ
#!/usr/bin/env ruby
require 'bunny'
require 'dotenv/load'
connection = Bunny.new ENV['CLOUDAMQP_URL3']
connection.start
channel = connection.create_channel # Declare a channel
for i in 1..1
puts "Creating queue #{i}"
@lukebakken
lukebakken / collectd.conf
Last active November 1, 2020 19:50
Riak monitoring setup with collectd + Graphite
Hostname "ubuntu-12"
FQDNLookup true
BaseDir "/var/lib/collectd"
PIDFile "/var/run/collectd.pid"
PluginDir "/usr/local/lib/collectd"
TypesDB "/usr/local/share/collectd/types.db"
# LoadPlugin syslog
# <Plugin syslog>
# LogLevel info
import logging
from pika import SelectConnection, URLParameters
from threading import Thread
from time import sleep
from argparse import ArgumentParser
class AsyncConnection():
def __init__(self, host):
self.connection_params = URLParameters('amqp://guest:guest@{}:5672/%2F'.format(host))
self.log = logging.getLogger(self.__class__.__name__)
@lukebakken
lukebakken / AdamsGlacierCamp.gpx
Last active July 8, 2020 16:29
Klickitat North Cleaver
<?xml version="1.0"?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" creator="CALTOPO" version="1.1"><wpt lat="46.23509721088818" lon="-121.51059653641363"><name>Adams Adams Glacier camp 7500</name></wpt></gpx>
$ python ./rabbitmqadmin
ERROR: Action not specified
rabbitmqadmin --help for help
$ python ./rabbitmqadmin --help
Usage
=====
rabbitmqadmin [options] subcommand
@lukebakken
lukebakken / .gitignore
Created July 19, 2018 15:52 — forked from MarcialRosales/Readme.md
Gather consumer channel information from RabbitMQ in order to troubleshoot an issue with unexpected unacknowledged messages
*.beam