Skip to content

Instantly share code, notes, and snippets.

@hooblei
hooblei / nginx_logs.py
Created Oct 18, 2017 — forked from SegFaultAX/nginx_logs.py
Parse nginx logs to sqlite3
View nginx_logs.py
#!/usr/bin/env python
# The MIT License (MIT)
# Copyright (c) 2016 Michael-Keith Bernard
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
@hooblei
hooblei / String.prototype.template.js
Last active Jun 13, 2016 — forked from WebReflection/String.prototype.template.js
ES6 Template like strings in ES3 compatible syntax.
View String.prototype.template.js
// accepts optional transformer
// now transformers are compatible with ES6
String.prototype.template = function (fn, object) {'use strict';
// Andrea Giammarchi & me - WTFPL License
var
hasTransformer = typeof fn === 'function',
stringify = JSON.stringify,
re = /\$\{/g,
strings = [],
values = hasTransformer ? [] : strings,
View gist:1813189b919bcca6de81
#!/bin/bash
# RESULTS, feel free to repro yourself
#
# noLock FAIL
# accessShare FAIL
# rowShare FAIL
# rowExclusive FAIL
# shareUpdateExclusive SUCCESS
# share FAIL+DEADLOCKS
# shareRowExclusive SUCCESS