Skip to content

Instantly share code, notes, and snippets.


kehlarn teichopsia

View GitHub Profile
View plot.awk
#!/usr/bin/awk -f
# This program is a copy of guff, a plot device.
# My copy here is written in awk instead of C, has no compelling benefit.
# Public domain. @thingskatedid
# Run as awk -v x=xyz ... or env variables for stuff?
# Assumptions: the data is evenly spaced along the x-axis
# TODO: moving average
import os, glob, re
def main():
p = re.compile('^([0-9a-f]+-[0-9a-f]+)\s[a-z\-]{4}\s[0-9a-f]{8}\s[a-z0-9]{2}\:[a-z0-9]{2}\s[0-9]+\s+(.*)$')
smaps = glob.glob('/proc/[0-9]*/smaps')
for smap in smaps:
lines = open(smap).readlines()
for line in lines:
m = p.match(line)
if m and 'libc' in line:
name = open(smap.replace('smaps','status')).readlines()[0]
davidski /
Created Jul 16, 2014
Sample Elasticsearch Scroll Query
from elasticsearch import Elasticsearch, helpers
import csv
import logging
target_file = "traffic.csv"
es=Elasticsearch("", timeout=480)
kyledrake / ferengi-plan.txt
Last active Nov 16, 2020
How to throttle the FCC to dial up modem speeds on your website using Nginx
View ferengi-plan.txt
# The blog post that started it all:
# Current known FCC address ranges:
# Confirm/locate FCC IP ranges with this:
# In your nginx.conf:
location / {
magnetikonline /
Last active Nov 12, 2020
Setting Nginx FastCGI response buffer sizes.
# (c) 2013 Scott Wilson (ProperSquid)
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
View one step closer to
# script to map 1, 2, 3 to vertex, edge, face selection for 3dview
import bpy
wm = bpy.context.window_manager
if True:
deactivate_list = ['ONE', 'TWO', 'THREE']
view3d_km_items = wm.keyconfigs.default.keymaps['3D View'].keymap_items
for j in view3d_km_items:
if j.type in deactivate_list and == 'Layers':
bhenerey / ideal
Created May 23, 2012
ideal ops checklist
View ideal

In a perfect world, where things are done well, not just quickly, I would expect to find the following when joining the company:


  • Accurate / up-to-date systems architecture diagram

  • Accurate / up-to-date network diagram

  • Out-of-hours support plan

  • Incident management plan

View akamai_debug_headers.txt
Pragma: akamai-x-cache-on, akamai-x-cache-remote-on, akamai-x-check-cacheable, akamai-x-get-cache-key, akamai-x-get-extracted-values, akamai-x-get-nonces, akamai-x-get-ssl-client-session-id, akamai-x-get-true-cache-key, akamai-x-serial-no
You can’t perform that action at this time.