Skip to content

Instantly share code, notes, and snippets.


Sebastian Schmidt publicarray

View GitHub Profile
publicarray / duckduckgo.xml
Last active Jan 30, 2016 — forked from lamberta/duckduckgo.xml
DuckDuckGo search plugin for Firefox
View duckduckgo.xml
<!-- DuckDuckGo HTTPS search using Startpage suggestions.
- Url params:
- OSX location:
- In about:config, = DuckDuckGo-Dark -->
<SearchPlugin xmlns="">
<Image width="16" height="16" type="image/x-icon">data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%10%00%00%00%10%08%03%00%00%00%28-%0FS%00%00%00%04gAMA%00%00%B1%8F%0B%FCa%05%00%00%00%20cHRM%00%00z%26%00%00%80%84%00%00%FA%00%00%00%80%E8%00%00u0%00%00%EA%60%00%00%3A%98%00%00%17p%9C%BAQ%3C%00%00%01%F2PLTE%00%00%00%E4E%0C%E3%3F%03%E3A%05%E4E%0D%E2%3F%04%E2A%05%E0%3D%03%DEB%0A%DC%3B%03%D56%00%D55%00%D6%3A%06%D33%00%D12%00%D03%00%D23%00%D17%04%D0.%00%D1%26%00%D2%27%00%D2.%00%D27%04%E3%3A%00%E28%00%E39%00%E4%3C%00%E1%40%05%F3%B3%9B%FE%FD%FB%FF%FF%FF%F4%BC%A6%E2E%0
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
publicarray /
Last active Dec 25, 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

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++'

Keybase proof

I hereby claim:

  • I am publicarray on github.
  • I am publicarray ( on keybase.
  • I have a public key whose fingerprint is AC7B 7A03 D00D 8236 B8E6 F9D1 80B9 6879 01B6 587C

To claim this, I am signing this object:


restart the indexing service

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


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
publicarray /
Last active Sep 29, 2020
Nginx with modules and latest OpenSSL [CentOS]

Nginx/OpenSSL on CentOS

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 / 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
You can’t perform that action at this time.