Skip to content

Instantly share code, notes, and snippets.

View relekang's full-sized avatar
🦀

Rolf Erik Lekang relekang

🦀
View GitHub Profile
import sys
import csv
import argparse
def find_first_common_column(list_1, list_2):
column = list(set(list_1) & set(list_2))[0]
for i, col in enumerate(list_1):
if col == column:
place_1 = i
@relekang
relekang / postgres-backup.pp
Last active December 26, 2015 20:39
Puppet file for generating pg_dump cron
# Define: postgresql::backup
#
# Backup of a postgresql database using pgdump.
# Usage: postgresql::backup { [ 'db1', 'db2' ]: }
define postgresql::backup {
file{ [ '/backups', '/backups/postgres', "/backups/postgres/${title}" ]:
ensure => 'directory',
owner => 'postgres'
}
@relekang
relekang / redis-backup.pp
Last active September 30, 2020 23:49
Simple Redis dump and copy every other hour. Run puppet apply redis-backup.pp to install. The copying will overwrite the last backup from the same day.
file{ [ '/backups', '/backups/redis' ]:
ensure => 'directory',
owner => 'root'
}
cron{ 'redis-bgsave':
command => 'redis-cli bgsave',
user => 'root',
hour => '0-23/2',
minute => 3,
}
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var id,
image = $("#image"),
current = 0,
urls = [
@relekang
relekang / .travis.yml
Created May 15, 2013 11:35
Travis settings for django_nopassword
language: python
python:
- "2.6"
- "2.7"
env:
- DJANGO_VERSION=1.4
- DJANGO_VERSION=1.5
# -*- coding: utf-8 -*-
import django
if django.VERSION >= (1, 5):
from django.contrib.auth import get_user_model
User = get_user_model()
else:
from django.contrib.auth.models import User
@relekang
relekang / wsgi.py
Created February 12, 2013 22:18
django wsgi.py with new relic intialize
# -*- coding: utf-8 -*-
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")
import newrelic.agent
newrelic.agent.initialize(os.path.join(os.path.dirname(os.path.dirname(__file__), 'newrelic.ini')
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
@relekang
relekang / README.md
Created December 2, 2012 18:42
Stylebot stylesheet for wikipedia.org

Makes wikipedia look like this

Wikipedia

The navigation sidebar on the left is shown on hover

@relekang
relekang / .vimrc
Created August 12, 2012 12:00
.vimrc
set t_Co=256
" Linje nummerering
set number
"Setter på automatisk innrykk og halverer innrykk lengden
set autoindent
set tabstop=4 shiftwidth=2 expandtab
let g:solarized_termcolors=256
@relekang
relekang / util.py
Created May 28, 2012 21:13
Expire @cache_page in django
from django.core.cache import cache
from django.core.urlresolvers import reverse
from django.http import HttpRequest
from django.utils.cache import get_cache_key
def expire_page_cache(view, args=None):
"""
Removes cache created by cache_page functionality.
Parameters are used as they are in reverse()
"""