Skip to content

Instantly share code, notes, and snippets.

set-option -g prefix C-a
unbind-key C-b
bind C-a last-window
bind R source-file ~/.tmux.conf
bind s set -g synchronize-panes
@ppetermann
ppetermann / keybase.md
Created June 29, 2016 21:05
keybase.md

Keybase proof

I hereby claim:

  • I am ppetermann on github.
  • I am ppetermann (https://keybase.io/ppetermann) on keybase.
  • I have a public key whose fingerprint is 1932 BC31 1DA2 B718 7728 3E92 0E6D BD67 5836 A5C7

To claim this, I am signing this object:

@ppetermann
ppetermann / gist:9345273
Last active August 29, 2015 13:56
fetch all alliance descriptions with perry
<?php
require_once 'vendor/autoload.php';
use Perry\Perry;
$alliancelist = Perry::fromUrl("http://public-crest.eveonline.com/alliances/");
do {
foreach ($alliancelist->items as $key => $allianceSmall) {
$reference = $allianceSmall->href;
$fullAlliance = $reference();
db.Kingboard_Kill.find().forEach(
function(kill) {
if(typeof kill.killId == 'string') kill.killId = parseInt(kill.killId);
db.Kingboard_Kill.save(kill);
}
);
@ppetermann
ppetermann / gist:4054791
Created November 11, 2012 12:43
Kingboard Update Database to fix involved fields that where string due to issue #24
db.Kingboard_Kill.find().forEach(
function(kill) {
var involvedCharacters = [];
var involvedCorporations = [];
var involvedAlliances = [];
var involvedFactions = [];
kill.involvedCharacters.forEach(
function(inv) {
if(typeof inv == 'string') inv = parseInt(inv);
@ppetermann
ppetermann / Kingboard.db.involved
Created August 26, 2012 09:04
Kingboard Update Database to contain involved fields
db.Kingboard_Kill.find().forEach(
function (document) {
involvedCorporations = new Array();
involvedCharacters = new Array();
involvedFactions = new Array();
involvedAlliances = new Array();
document.attackers.forEach(function (attacker) {
if(involvedCorporations.indexOf(attacker.corporationID) == -1)
involvedCorporations.push(attacker.corporationID);
if(involvedCharacters.indexOf(attacker.characterID) == -1)