Skip to content

Instantly share code, notes, and snippets.

View rkusa's full-sized avatar
💭
Busy with non-Github stuff. Very slow to respond.

Markus Ast rkusa

💭
Busy with non-Github stuff. Very slow to respond.
View GitHub Profile
SELECT VERSION();
---
SHOW ALL;
---
SELECT word, catcode FROM pg_get_keywords();
@rkusa
rkusa / gitmoji.fish
Last active April 30, 2020 12:08
Gitmoji Fish Function (requires fzf; save to `~/.config/fish/functions/gitmoji.fish`
function gitmoji
set -l selection (cat ~/Development/gitmojis.json | jq '.gitmojis | .[] | [.emoji, .name, .description] | join(" - ")' | sed 's/^"//' | sed 's/"$//' | fzf --query "$argv[1]" +m)
set -l gitmoji (echo $selection | awk '{print $1}')
echo "$gitmoji" | pbcopy
echo "Copied $gitmoji to clipboard ..."
end
@rkusa
rkusa / README
Created January 11, 2016 09:10
Install alpine linux on xhyve VM
# curl -LO http://wiki.alpinelinux.org/cgi-bin/dl.cgi/v3.3/releases/x86_64/alpine-3.3.1-x86_64.iso
curl -LO http://wiki.alpinelinux.org/cgi-bin/dl.cgi/v3.3/releases/x86/alpine-3.3.1-x86.iso
# create hdd image (8GB)
dd if=/dev/zero of=hdd.img bs=1g count=8
# extract kernel and initramfs
brew install cdrtools
isoinfo -i alpine-3.3.1-x86.iso -J -x /boot/initramfs-grsec > initramfs-grsec
isoinfo -i alpine-3.3.1-x86.iso -J -x /boot/vmlinuz-grsec > vmlinuz-grsec
@rkusa
rkusa / docker_mount_sizes.bash
Last active December 5, 2017 10:06
list Docker volumes/mounts sizes
#!bash
for id in `docker ps -q`; do \
name=`docker inspect -f {{.Name}} $id | tail -c +2`; \
echo "$name ($id)"; \
mounts=(`docker inspect -f '{{range .Mounts}}{{.Source}} {{end}}' $id`); \
for mount in ${mounts[@]}; do \
du -hLs $mount | tail -n 1; \
done
done
@rkusa
rkusa / nginx.conf
Last active September 20, 2016 10:29
unicorn rc.d script
upstream gunicorn {
server unix:/tmp/gunicorn.sock fail_timeout=0;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://gunicorn;
<!doctype html>
<html lang="en">
<head>
...
</head>
<body>
<div id="your-id">
</div>
<template id="your-template-id">
function waitForXHR(selenium, callback) {
selenium.execute(function() {
return window.$.active === 0
}, function(err, res) {
if (res.value) callback()
else setTimeout(waitForXHR.bind(undefined, browser, callback), 500)
})
}
@rkusa
rkusa / swac-changelog.md
Last active December 16, 2015 08:49
rkusa/swac changelog
@rkusa
rkusa / README.md
Created May 11, 2014 13:10
local testling testing on Mac with Chrome without X11

Add /usr/bin/chrome (+ chmod +x /usr/bin/chrome) Run testling -x chrome

wsr_snapshot(\''.$wpdir->link_detail_info->url.'\', \'O020SbL697uY\', \'s\');