Skip to content

Instantly share code, notes, and snippets.


Sebastian Schmidt publicarray

Block or report user

Report or block publicarray

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
publicarray /
Last active Jan 3, 2018
Install my development environment on a fresh mac
#!/usr/bin/env bash
# Execute the file:
# bash <(curl -fsSL
set -e
set -v
echo "If you don't know what this script does, hit CTRL-C NOW!"
read -p "Do you want to continue? [Y/y] " -n 1 -r
publicarray / sysctl.conf
Created Aug 8, 2017 — forked from kgriffs/sysctl.conf
Linux Web Server Kernel Tuning
View sysctl.conf
# Configuration file for runtime kernel parameters.
# See sysctl.conf(5) for more information.
# See also for
# an explanation about some of these parameters, and instructions for
# a few other tweaks outside this file.
# Protection from SYN flood attack.
net.ipv4.tcp_syncookies = 1
publicarray /
Last active Aug 5, 2017
Compile dnsdist on FreeBSD


pkg install git ragel libsodium re2 py27-virtualenv
git clone
cd pdns/pdns/dnsdistdist
virtualenv build
autoreconf -i
./configure --bindir=/usr/local/sbin --enable-dnscrypt --enable-libsodium --enable-re2
publicarray /
Last active Jul 4, 2018
Nginx with modules and latest OpenSSL [CentOS]

Nginx/OpenSSL on CentOS

publicarray / opennic.config
Last active Jan 15, 2018
OpenNIC Tier 2 nsd config (Slave Zone Method)
View opennic.config
# nsd:
# OpenNic:
# this file can be placed inside the "/etc/nsd/conf.d folder"
# e.g. "/etc/nsd/conf.d/opennic.conf" for debian and redhat systems
# also make sure the "nsd.config" has the following line present:
# include: "/etc/nsd/conf.d/*.conf"
# you can use the "nsd-checkconf /etc/nsd/nsd.conf" to check for syntax errors

restart the indexing service

sudo launchctl unload -w /System/Library/LaunchDaemons/
sudo launchctl load -w /System/Library/LaunchDaemons/



Keybase proof

I hereby claim:

  • I am publicarray on github.
  • I am publicarray ( on keybase.
  • I have a public key ASAsqbXw8LpnNMzHqCRD5q2nCEho6sIl0TwtsiVmSwzHSAo

To claim this, I am signing this object:

publicarray / .bashrc
Last active Apr 10, 2017
install mingw64 on macOS using homebrew (a way to compile C and C++ programs for windows) [Cross compiler]
View .bashrc
alias xcc='mingw32 -std=c99'
alias x++='mingw32++'
alias x64cc='mingw64 -std=c99'
alias x64++='mingw64++'
publicarray /
Last active Jul 2, 2019
Compile a wineskin base on macOS 10.11 and newer

Option 1 - Compiling

Get the source

git clone git://

Or from the Github mirror

View backgroundchanger.js
function BackgroundChanger (settings) {
// Author: Sebastian Schmidt
var settings = settings || {};
// Set sane default options
this.nextImage = settings.firstImage || 1; // image to change to next
this.interval = settings.interval || 5000; // time until next image is shown (ms)
this.backgroundElement = settings.backgroundElement || document.getElementById('background-sideshow'); // element to change the background image on
this.backgroundImages = settings.backgroundImages || [ // a list of image url's
You can’t perform that action at this time.