Skip to content

Instantly share code, notes, and snippets.

View geekpete's full-sized avatar
🫙
.

Peter Dyson geekpete

🫙
.
View GitHub Profile
@geekpete
geekpete / ps-mem-hogs-linux.sh
Last active October 19, 2016 00:24
view top memory consuming processes with some loops of the ps command
#!/bin/bash
for x in $(seq 1 10); do echo $x; echo `date` >> /tmp/top-output.txt; ps -eo rss,pmem,pid,cmd | sort -nr >> /tmp/ps-output.txt;sleep 5; done
@geekpete
geekpete / Gemfile
Created October 6, 2016 06:33 — forked from jsvd/README.md
logstash grok filter benchmark script
source 'https://rubygems.org'
# Specify your gem's dependencies in logstash-mass_effect.gemspec
gem "logstash-core", :path => "./logstash/logstash-core"
gem "logstash-core-event-java", :path => "./logstash/logstash-core-event-java"
gem "logstash-core-plugin-api", :path => "./logstash/logstash-core-plugin-api"
gem "logstash-filter-grok", :path => "./logstash-filter-grok"
gem "logstash-patterns-core", :path => "./logstash-patterns-core"
gem "benchmark-ips"
@geekpete
geekpete / GIF-Screencast-OSX.md
Created October 5, 2016 23:49 — forked from dergachev/GIF-Screencast-OSX.md
OS X Screencast to animated GIF

OS X Screencast to animated GIF

This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.

Screencapture GIF

Instructions

To capture the video (filesize: 19MB), using the free "QuickTime Player" application:

@geekpete
geekpete / pencil-colorscheme-theme-slack.txt
Created September 14, 2016 04:49
Pencil Theme for Slack
Inspired by: https://github.com/reedes/vim-colors-pencil
#262626,#005F87,#20A5BA,#F1F1F1,#5FD7A7,#E5E6E6,#20BBFC,#FB007A
@geekpete
geekpete / README.md
Created August 17, 2016 04:57 — forked from bertspaan/README.md
Python script to convert DBF database file to CSV
@geekpete
geekpete / salesforceredirect.py
Created August 11, 2016 09:35
salesforce redirect flask app
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Simple flask app to redirect a case number to a case url
#
__author__ = 'Peter Dyson <pete@geekpete.com>'
__version__ = '0.1.0'
from flask import Flask, redirect
from simple_salesforce import Salesforce
@geekpete
geekpete / gpgmutt.md
Created July 12, 2016 06:35 — forked from bnagy/gpgmutt.md
Mutt, Gmail and GPG

GPG / Mutt / Gmail

About

This is a collection of snippets, not a comprehensive guide. I suggest you start with Operational PGP.

Here is an incomplete list of things that are different from other approaches:

  • I don't use keyservers. Ever.
  • Yes, I use Gmail instead of some bespoke hipster freedom service
@geekpete
geekpete / README.md
Created June 24, 2016 02:12 — forked from miguelmota/README.md
Multiple accounts with Mutt E-Mail Client
How to set up multiple accounts with Mutt E-mail Client

Thanks to this article by Christoph Berg

Instructions

Directories and files

~/
@geekpete
geekpete / backblaze b2 backup script
Created June 9, 2016 23:32 — forked from scottlinux/backblaze b2 backup script
Backup script for backblaze b2
#!/usr/bin/env bash
#
# Backup selected directories to a Backblaze B2 bucket
#
# Example daily cron:
# @daily /usr/local/bin/b2backup >/dev/null
#
# Account creds
id=xxxxxxxxxx
@geekpete
geekpete / gist:570c99949991a29a44c86798e487b423
Created May 10, 2016 02:39 — forked from athoune/gist:5777474
Pushing mails to Elastic Search for a Kibana analysis.
#!/usr/bin/env python
import sys
# Lamson is an application, but also the best way to read email without
# struggling with "battery include" libraries.
from lamson.encoding import from_string as parse_mail
from pyelasticsearch import ElasticSearch
from pyelasticsearch.exceptions import ElasticHttpNotFoundError