Skip to content

Instantly share code, notes, and snippets.

View HaVonTe1's full-sized avatar

Dirk Kutzer HaVonTe1

View GitHub Profile
curl -s "https://www.ombord.info/hotspot/hotspot.cgi?connect=&method=login&realm=db_advanced_wifi"
@HaVonTe1
HaVonTe1 / shutdown.sh
Created April 27, 2016 07:16
WakeUpAndShutDownDisplay
#!/bin/bash
bash -c "export DISPLAY=:0 && xset dpms force off;"
import kafka.admin.AdminUtils;
import kafka.server.KafkaConfig;
import kafka.server.KafkaServer;
import kafka.server.KafkaServerStartable;
import kafka.utils.MockTime;
import kafka.utils.TestUtils;
import kafka.utils.ZKStringSerializer$;
import kafka.utils.ZkUtils;
import org.I0Itec.zkclient.ZkClient;
import org.apache.curator.test.TestingServer;
@HaVonTe1
HaVonTe1 / disk usage
Last active December 14, 2015 12:44
file stats
find -maxdepth 2 -type d -exec du -sh {} \;
@HaVonTe1
HaVonTe1 / org.codehaus.mojo:versions-maven-plugin:2.2:display-dependency-updates
Created November 13, 2015 08:25
find new versions of maven plugins and dependencies
mvn org.codehaus.mojo:versions-maven-plugin:2.2:display-dependency-updates
@HaVonTe1
HaVonTe1 / logback.xml
Created October 14, 2015 10:44
logback - print filename and line number
<configuration>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>myapp.log</file>
<encoder><pattern>%logger{35} - [%F:%L] - %msg%n</pattern></encoder>
</appender>
<appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="FILE" />
<!-- add the following line -->
<includeCallerData>true</includeCallerData>
@HaVonTe1
HaVonTe1 / filter.conf
Last active October 9, 2015 12:17
logstash for mongostats
filter {
if [type] == "mongostat" {
grok {
patterns_dir => "/etc/logstash/patterns"
match => ["message","%{HOSTNAME:host}:%{INT:port} %{INSERT}%{QUERY}%{UPDATE}%{DELETE}%{GETMORE}%{SPACE}%{NUMBER:mongoCommand}\|%{NUMBER:mongoReplCommand}%{SPACE}%{NUMBER:mongoDirty}%{SPACE}%{NUMBER:mongoUsed}%{SPACE}%{NUMBER:mongoFlushes}%{SIZE}%{RES}%{SPACE}%{NUMBER:mongoQR}\|%{NUMBER:mongoQW}%{SPACE}%{NUMBER:mongoAR}\|%{NUMBER:mongoAW}%{NETIN}%{NETOUT}%{SPACE}%{NUMBER:mongoConnections}%{SPACE}%{NOTSPACE:mongoReplSet}%{SPACE}%{WORD:mongoReplMember}%{SPACE}%{TIME:mongoTime}"]
}
if [mongoNetInQualifier] == 'b' {
ruby {
code => "event['mongoNetInKB'] = event['mongoNetIn'].to_f / 1024"
}
find . -name "*.php" -print | xargs sed -i 's/foo/bar/g'