Skip to content

Instantly share code, notes, and snippets.

View wneessen's full-sized avatar

Winni Neessen wneessen

View GitHub Profile
@wneessen
wneessen / restart skype.cmd
Created February 14, 2011 15:33
Little Skype restart script
@ECHO OFF
:: Skype-Restart script
:: (C) 2011 by Winfried Neessen
:: Kill current skype process
taskkill /IM Skype.exe /f
:: Delete shared.xml file
del %appdata%\Skype\shared.*
@wneessen
wneessen / main.go
Created July 27, 2021 14:31
Read input
package main
import (
"bufio"
"log"
"os"
)
func main() {
stdinReader := bufio.NewReader(os.Stdin)
## Shipping package
PROTO_ROOT_DIR = $(shell brew --prefix)/Cellar/protobuf/3.14.0/include
PROJECT_NAME = TESTGRPC
## Dart requires you to manually ship all google provided proto files too.
_gendart:
@mkdir -p model/gen/ship/dart
@protoc --dart_out=grpc:model/gen/ship/dart -I proto proto/server.proto --plugin=protoc-gen-dart=$$HOME/.pub-cache/bin/protoc-gen-dart
@protoc -I$(PROTO_ROOT_DIR) --dart_out=model/gen/ship/dart $(PROTO_ROOT_DIR)/google/protobuf/*.proto --plugin=protoc-gen-dart=$$HOME/.pub-cache/bin/protoc-gen-dart
\${[^}]+} for the whole - \${([^}]+)} to match only the part in between
@wneessen
wneessen / main.go
Created April 14, 2021 12:29
Check if date is first of quarter or semester
func IsFirstOfQuarter(t time.Time) bool {
dateString := t.Format("01-02")
if dateString == "01-01" ||
dateString == "04-01" ||
dateString == "07-01" ||
dateString == "10-01" {
return true
}
return false
}
#!/usr/bin/env python
import argparse
import json
import urllib.request
parser = argparse.ArgumentParser(
description="rspamd web interface statistic fetcher for InfluxDB usage")
parser.add_argument("--url", action="store",
help="URL to rspamd web interface installation")
@wneessen
wneessen / docker.sh
Created January 25, 2021 11:38
Docker but in all possible misspelling
alias dockre='docker'
alias docekr='docker'
alias docerk='docker'
alias docrke='docker'
alias docrek='docker'
alias dokcer='docker'
alias dokcre='docker'
alias dokecr='docker'
alias dokerc='docker'
alias dokrce='docker'
info 2020-07-07 14:02:02: Logging to console and directory: '/app/data/log/2020-07-07.14-02-02' filename: log.txt
debug 2020-07-07 14:02:02: Removing old log directory '/app/data/log/2020-06-28.17-19-41'
debug 2020-07-07 14:02:02: Loaded state from file /app/data/state.json
info 2020-07-07 14:02:02: Starting zigbee2mqtt version 1.14.1-dev (commit #8f725d3)
info 2020-07-07 14:02:02: Starting zigbee-herdsman...
debug 2020-07-07 14:02:02: Using zigbee-herdsman with settings: '{"network":{"panID":6754,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[11],"networkKey":"HIDDEN"},"databasePath":"/app/data/database.db","databaseBackupPath":"/app/data/database.db.backup","backupPath":"/app/data/coordinator_backup.json","serialPort":{"baudRate":115200,"rtscts":true,"path":"/dev/ttyACM0","adapter":"deconz"},"adapter":{"concurrent":null}}'
info 2020-07-07 14:02:02: zigbee-herdsman started
info 2020-07-07 14:02:02: Coordinator firmware version: '{"type":"ConBee2","meta":{"transportrev":0,"product":0,"m
info 2020-07-04 14:19:48: Logging to console and directory: '/app/data/log/2020-07-04.14-19-48' filename: log.txt
debug 2020-07-04 14:19:48: Removing old log directory '/app/data/log/2020-06-28.15-32-36'
debug 2020-07-04 14:19:48: Loaded state from file /app/data/state.json
info 2020-07-04 14:19:48: Starting zigbee2mqtt version 1.14.1-dev (commit #8f725d3)
info 2020-07-04 14:19:48: Starting zigbee-herdsman...
debug 2020-07-04 14:19:48: Using zigbee-herdsman with settings: '{"network":{"panID":6754,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[11],"networkKey":"HIDDEN"},"databasePath":"/app/data/database.db","databaseBackupPath":"/app/data/database.db.backup","backupPath":"/app/data/coordinator_backup.json","serialPort":{"baudRate":115200,"rtscts":true,"path":"/dev/ttyACM0","adapter":"deconz"},"adapter":{"concurrent":null}}'
info 2020-07-04 14:19:48: zigbee-herdsman started
info 2020-07-04 14:19:48: Coordinator firmware version: '{"type":"ConBee2","meta":{"transportrev":0,"product":0,"m
path "*" {
capabilities = [
"create",
"update",
"read",
"delete",
"list",
"sudo"
]
}