Skip to content

Instantly share code, notes, and snippets.

View jfqd's full-sized avatar

Stefan Husch jfqd

View GitHub Profile
@jfqd
jfqd / zfs_memory
Created November 10, 2010 16:35
munin plugin for monitoring zfs memory consumption on solaris
#!/bin/bash
#
# munin plugin for monitoring zfs memory consumption on solaris
#
#%# family=auto
#%# capabilities=autoconf
NAWK="/usr/bin/nawk"
KSTAT="/usr/bin/kstat"
@jfqd
jfqd / wget-sample
Created December 6, 2011 09:58
Website backup inclusive stuff from a cdn
wget -r -N -k -H -l1 -e robots=off --no-cache \
-w 2 -p --html-extension -P ./website-backup \
http://www.example.com
<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type='manifest' name='puppet'>
<service
name='network/puppet/client'
type='service'
version='1'>
<create_default_instance enabled='false' />
@jfqd
jfqd / export_contact_list_as_csv.applescript
Last active July 8, 2017 13:56
Export helper for macOS Contact application which creates a csv file
-- https://github.com/zopyx/addressbook2snom
set resultText to ""
set currentLine to ""
set numPhones to 0
tell application "Contacts"
-- Find the maximum number of phone numbers
repeat with x from 1 to the count of people
set thePerson to person x
@jfqd
jfqd / com.qutic.backup_fms_databases.plist
Created July 12, 2017 10:11
launchd plist-Datei für das automatische Ausführen des backup_fms_databases-Skriptes
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.qutic.backup_fms_databases</string>
<key>LowPriorityIO</key>
<true/>
<key>ProgramArguments</key>
<array>
@jfqd
jfqd / Spiegel-Adblocker-killer
Created September 26, 2017 20:05
I am not using the Adblock plugin, but spiegel.de shows me this Adblock hint and I cannot remove it. So I use this JavaScript snippet for it.
# Version for Safari 11
javascript:function%20startAdBlockDetectionWithDelay()%20{};$('.ua-detected').hide();$('#wrapper-content').css('opacity',1).css('filter','none').css('pointer-events','auto')
# Version for Safari 10
javascript:function%20startAdBlockDetectionWithDelay()%20{};$('.ua-detected').hide();
@jfqd
jfqd / backup_fms_databases
Last active November 18, 2017 10:23
Backup FileMaker-Datenbanken in die ownCloud
#!/bin/bash
#####################################################
## (c) 2014-2017 Stefan Husch, qutic development ##
## ##
## Backup FileMaker-Datenbanken in die ownCloud ##
## ##
## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ##
## !!!!! Verwendung des Skipts ohne Gewähr !!!!! ##
## !!!!! und auf eigenes Risiko !!!!! ##
## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ##
#!/bin/bash
# Build OpenVPN on Nexenta NCP 3.0.1
# (c) 2010 qutic development
# Make sure only root can run this script
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root" 1>&2
exit 1
fi
@jfqd
jfqd / Snom.scpt
Last active October 5, 2018 07:30
This script enables the macOS Contact-Application to dial a phone-number via a SNOM hardware phone by clicking on the phone label
-- This script enables the macOS Contact-Application to dial a phone-number
-- via a SNOM hardware phone by clicking on the phone label.
--
-- (C) 2008 David Kreitschmann, K3com Kommunikationstechnik http://www.k3com.de
-- (C) 2017 Modification for SNOM 715 by Stefan Husch, https://qutic.com
--
-- Copy this script to ~/Library/Application\ Scripts/com.apple.AddressBook
-- on your macOS 10.11+ and change the phoneURL to your needs.
--
-- A chmod 0600 ~/Library/Application\ Scripts/com.apple.AddressBook/Snom.scpt
#####################################
# Postfix
#
if [type] == "redis-input" and "postfix" in [@tags] {
grok {
match => [ "@message", "%{PF}" ]
add_tag => [ "postfix", "grokked" ]
patterns_dir => [ "/opt/logstash/patterns-extensions/" ]
}