Skip to content

Instantly share code, notes, and snippets.

View haukurk's full-sized avatar

Haukur Kristinsson haukurk

View GitHub Profile
@haukurk
haukurk / supervisord.init
Last active August 29, 2015 14:03
Supervisor init file for Centos 6.X and default settings for supervisor installed from PyPi.
#!/bin/bash
#
# /etc/rc.d/init.d/supervisord
# supervisord This shell script takes care of starting and stopping
# supervisord.
# Tested with Centos 6.X and supervisord installed with pip.
#
# Author: Brian Bouterse bmbouter@gmail.com
# Author: Haukur Kristinsson haukur@hauxi.is 2014
#
@haukurk
haukurk / Go (tour) Exercises
Last active August 29, 2015 14:04
golang tour solutions
// Exercise 25: Loops and Functions
///////////////////////////////////////
package main
import (
"fmt"
"math"
)
@haukurk
haukurk / clean_manhattan_processes.ksh
Created October 13, 2014 13:28
Clean manhattan processes.
#!/usr/bin/ksh
####################################################################################
# This script was created for Samskip, by Haukur Kristinsson <haukur@hauxi.is> 2014.
# It purpose is to ease the task of cleaning after restarting the PKMS backend.
#
# If you have problems with it please contact Haukur.
#
# Revs:
# 13 Oct 2014 - First Rev.
#
@haukurk
haukurk / IE Compatibility Mode Detection
Last active August 29, 2015 14:09
Check if darn IE compatibility mode is on...
<script type="text/javascript">
$(document).ready(function() {
// Fix placeholder for stupid IE8
$('input, textarea').placeholder();
var agentStr = navigator.userAgent;
var mode;
var isCompatON = false;
if (agentStr.indexOf("Trident/5.0") > -1) {
if (agentStr.indexOf("MSIE 7.0") > -1) {
@haukurk
haukurk / postgresql-postgis.pp
Last active August 29, 2015 14:09
PostgreSQL with PostGIS2 extension - Puppet Example
# Install PostgreSQL 9.3 server from the PGDG repository
class {'postgresql::globals':
version => '9.3',
manage_package_repo => true,
encoding => 'UTF8',
locale => 'it_IT.utf8',
}->
class { 'postgresql::server':
ensure => 'present',
listen_addresses => '*',
@haukurk
haukurk / logstash-netscaler.conf
Created December 3, 2014 17:13
Logstash - Netscaler Config
input {
syslog {
type => "netscaler"
port => "5560"
}
}
filter {
# Set tags for ASAs
@haukurk
haukurk / logstash-cisco-asa.conf
Created December 3, 2014 17:15
Logstash - Cisco ASA
input {
syslog {
type => "cisco-asa"
port => "5561"
}
}
filter {
# Set tags for ASAs
@haukurk
haukurk / syslogger.py
Created December 11, 2014 17:04
Logger that sends to syslog servers.
#!/usr/bin/python
# -*- encoding: iso-8859-1 -*-
"""
Python syslog client.
This code is placed in the public domain by the author.
Written by Christian Stigen Larsen.
This is especially neat for Windows users, who (I think) don't
@haukurk
haukurk / nginx.pp
Last active August 29, 2015 14:11
Puppet Nginx
class { 'nginx': }
nginx::resource::vhost { "public.hauxi.is":
ensure => present,
proxy => 'http://localhost:3100'
}
REQ.IP.SOURCEIP == 5.23.64.0 -netmask 255.255.224.0
REQ.IP.SOURCEIP == 31.15.112.0 -netmask 255.255.248.0
REQ.IP.SOURCEIP == 31.209.136.0 -netmask 255.255.248.0
REQ.IP.SOURCEIP == 31.209.144.0 -netmask 255.255.240.0
REQ.IP.SOURCEIP == 31.209.192.0 -netmask 255.255.192.0
REQ.IP.SOURCEIP == 37.152.64.0 -netmask 255.255.248.0
REQ.IP.SOURCEIP == 37.205.32.0 -netmask 255.255.248.0
REQ.IP.SOURCEIP == 37.235.49.0 -netmask 255.255.255.0
REQ.IP.SOURCEIP == 46.22.96.0 -netmask 255.255.240.0
REQ.IP.SOURCEIP == 46.28.152.0 -netmask 255.255.248.0